* { padding: 0; margin: 0; }

hr {
margin-bottom: 8px
}

h2 {
	font-size: 18pt;
	line-height: 20pt;

}

.bodytext        { color: black; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16pt; text-indent: 0 }

.bodytext_b      { color: black; font-size: 12.5pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 25pt }


img {display: block; border:0px; margin: 0px; list-style: none;}

body      { 
	font-size: 13px; 
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #95a0a9; 
	background-image: url("../images/bkg_strip.jpg"); 
	background-repeat: repeat-x 
}

#wrapper { 
 margin-top: 0; 
 margin-right: auto;
 margin-left: auto;
 margin-bottom: 10px;
 width: 800px;
 height:100%;
 
}
#faux  { 
	background: #fff; 
	margin: 0; 
	padding: 0; 
	width: 100%;
	height: 100%; 
	float: left
}

#faux_lp  { 
	background: #fff;
	margin: 0; 
	padding: 0; 
	width: 100%;
	height: 100%; 
	float: left
}

#faux_lc  { 
	background: #0072bc url("../images/bkg_blue.gif"); 
	margin: 0; 
	padding: 0; 
	height: 100%; 
	float: left
}

#header {
 width: 800px;
 padding: 0px;
 height: 260px;
 margin: 0px 0px 0px 0px;
 position: relative;
}
 
#logo_search {
 position: relative;
 margin-top: 200px;
 margin-left: 700px;
 float:right;
 } 

#rightcolumn { 
 float: left;
 background: #fff;
 margin: 0px 0pt 0pt 0pt; 
 padding-bottom: 8px;
 height: 1260px;
 width: 629px;
 position: relative;
 z-index: 300;
}

#rightcolumn_tall { 
 float: left;
 color: #fff;
 background: #fff;
 margin: 0px 0pt 0pt 0pt; 
 padding-bottom: 8px;
 height: 100%;
 width: 629px;
 display: inline;
 position: relative;
 z-index: 300;
 overflow: auto;
}


#rightcolumn_vid { 
 float: right;
 color: #fff;
 background: #fff;
 margin: 0px 0pt 0pt 0pt; 
 padding-bottom: 8px;
 padding-left: 8px;
 padding-right: 8px;
 height: 100%;
 width: 610px;
 display: inline;
 position: relative;
}

#rightcolumn li, #rightcolumn_tall li {
 	margin-left: 20px;
	color: black; 
	font-size: 11pt; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 20pt; 
	text-indent: 0 
 }

#rightcolumn_search { 
 float: right;
 color: #fff;
 background: #fff;
 margin: 0px 0pt 0pt 0pt; 
 padding: 30px;
 height: 100%;
 width: 569px;
 display: inline;
 position: relative;
}


#rightcolumn_search ol { 
	color: black; 
	padding: 10px;
	font-size: 10pt; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 13pt; 
	text-indent: 0;
}

#rightcolumn_search ol li { 
	margin-top: 15px;
	padding: 10px;
	background-color: #D3E9F5 
}

#rightcolumn_search a {
	color: #005C34; 
	font-size: 11px; 
	font-family: arial, helvetica, sans-serif; 
	font-weight: bold; 
	text-decoration: none; 
	line-height: 14px;

}

#rightcolumn_search a:hover {
	color: #9cf; 
	font-size: 11px; 
	font-family: arial, helvetica, sans-serif; 
	font-weight: bold; 
	text-decoration: none; 
	line-height: 14px;
}
 

#footer   { 
	color: #fff; 
	font-size: 9px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 	font-weight: bold;
	text-align: right;
	margin: 0; padding: 0pt;
	width: 100%;
	clear: both }

#footer a {
	color: #fff; 
	font-size: 9px; 
	line-height: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 	font-weight: bold;
	text-align: right;
	margin: 0; padding: 0pt;
	width: 100%;
	clear: both;
	text-decoration: none 
	}

#footer a:hover  { color: #999; 
	font-size: 9px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 	font-weight: bold;
	line-height: 12px;
	text-align: right;
	margin: 0; padding: 0pt;
	width: 100%;
	clear: both;
	text-decoration: none
	 }
.clear { clear: both; background: none; }

/*contact form fields//*/
input.width {width: 500px;}
textarea#width {width: 500px; height: 100px;}
