body {
   font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
   background: white;
   font-size: 8pt;
   color:#333333;
   }
   
#colA_1,
#footer a,
#footer span,
#subcolA_2,
#colA_2im,
#pagecorner,
#subcolA_2,
#subcolA_ht,
#snav_c2 {
   display: none;
   }

#body_wrapper, #footer-wrapper {
   width: auto;
   margin: 0 5%;
   padding: 0;
   border: 0;
   float: none !important;
   color: black;
   background: transparent none;
   }

#middle, #header, #footer {
	position: relative;
	width: 600px;
	text-align: left;
	margin: 0;
	padding: 0;
}

#footer {
	width: 600px;
	text-align: left;
	font-size: 7pt;
	line-height: 11pt;
	color: #333333;
	padding: 5px 0 5px 0;
	margin: 0;
}

#head_logo {
	float: left;
	width:250px;
	margin: 0;
	padding: 10px 0 20px 0;
}


/* 
============================================================
basic
============================================================
*/

.error {
	font-weight: bold;
	color: #bd411b;
}

a:link, a:visited {
	color: #bd411b;
}
a:hover, a:active, a:focus {
	color: #bd411b;
	text-decoration: none;
}


.clearit {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 1px;
}

span.clear {
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

img {
	vertical-align: bottom; 
	border: none;
}
#imgRight {
	float:right;
	border: none;
	padding: 0 0 10px 10px;
}
#imgLeft {
	float:left; 
	border: none;
	padding: 0 10px 10px 0;
}
#imgLeft h6 {
	display:inherit;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #645432;
	margin: 0;
	padding: 5px 0 0 0;
}


  

/* 
============================================================
MIDDLE Image & Text Columns 2
============================================================
*/

#colmain_wrapper {
	float: left;
	width: 600px;
	margin: 0;
	padding: 0;
}

#colmain_wrapper p {
	width: 600px;
	text-align: left;
	font-size: 8pt;
	line-height: 11pt;
	margin: 0;
	padding: 0 0 8px 0;
}

#colmain_wrapper h1  {
	text-transform: uppercase;
	text-align:left;
	font-size: 8pt;
	margin: 0;
	padding: 0 0 3px 0;
}
#colmain_wrapper h2  {
	text-transform: uppercase;
	text-align:left;
	font-size: 8pt;
	margin: 0;
	padding: 0 0 10px 0;
}
#colmain_wrapper h3, 
#colmain_wrapper h4, 
#colmain_wrapper h6 {
	text-align:left;
	font-size: 8pt;
	margin: 0;
	padding: 0;
}
#colmain_wrapper h5 {
	text-align:left;
	font-size: 8pt;
	margin: 0;
	padding: 0 0 10px 0;
}
/* 
============================================================
column search results
============================================================
*/

#scA_search ul  {
	border-bottom: 1px solid #cccccc;
	font-size:7pt;
	line-height:10pt;
	margin: 0 0 0 0;
	padding: 0 0 8px 0;
}

#scA_info li, #scA_search li  {
	list-style-type: none;
	font-weight:bold;
	margin: 0 0 0 -20px;
	padding: 0 0 8px 0;
}

#scA_info li li, #scA_search li li  {
	font-weight:normal;
	font-style:italic;
	margin: 0 0 0 0;
	padding: 0;
}

#scA_search li a, #scA_search li a:visited {
	font-size:8pt;
	line-height:10pt;
	color: #4c6780;
	padding: 0;
}
#scA_search li a:hover, #scA_search li a:active, #scA_search li a:focus {
	color:#bd411b;
	text-decoration:none;
}



/* 
============================================================
MIDDLE Text Bullets
============================================================
*/

#list_A ul  {
	list-style-type:square;
	font-size: 7pt;
	line-height: 10pt;
	margin: 0 0 0 25px;
	padding: 0;
}
#list_A ul ul  {
	list-style-type:circle;
}
#list_A   {
	margin: 0;
	padding: 0 0 8px 0;
}
#list_A li  {
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
}




/* 
============================================================
buttons
============================================================
*/

.nbtn li, .nbtn li a {
	display: block;
	background-repeat: no-repeat;
	color:#555555;
}

.nbtn li {
	float: left;
	list-style-type: none;
	font-size: .06em;
}

#nbtn-menu {
	margin-left: 1px;
	padding: 2px 0 0 0;
}

#nbtn-menu li a {
	padding: 17px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:17px; /* for IE5/Win */
}



/* 
============================================================
forms layout
============================================================
*/


#form-wrapper {
 	 padding-top: 10px;
}

#form-colA {
  	float: left;
  	width: 135px;
  	text-align: right;
  	font-size: 11px;
	line-height: 16px;
	color: #c82e1d;
}

#form-colB {
  	float: left;
  	width: 350px;
  	text-align: left;
  	padding: 0 0 5px 2px;
}
 


/* 
  -----------------------------------
  forms
  -----------------------------------
*/

.required {
	color: #c82e1d;
	vertical-align:top;
}
.formsA {
	background-color: #FFFFFF;
	border: 1px solid #645432;
}
select {
	border: 1px solid #645432;
	background-color: #FFFFFF;
}
input { 
	padding: 1px;
	margin: 0;
	background-color: #ffffff; 
}
textarea { 
	background-color: #FFFFFF;
	border: 1px solid #645432;
}






   
   