/* id selectors # 100 *//* class selectors . 10 *//* html selectors 1 */body {	margin: 0px;	padding: 0px;	background-color: #B5C2D7;	text-align: center;	background-image: url(images/bk-bluerow.gif);	background-repeat: repeat-x;	background-position: top;	color: #000000;}.bolder {	font: bold 13px Helvetica, Geneva, Arial, sans-serif;	color: #666666;}#container {	width: 100%;	margin: 0px;	padding: 0px;	text-align: center;	top: 89px;}#col2 {	float: left;	width: 175px;	top: 95px;	background: #788FB7;	margin: 0px;	padding: 0px;	text-align: left;	border-top: 6px solid #C91E1B;}#newsform {	margin: 0px 2px 30px 10px;	padding: 0px;}#newsform p {	margin: 0px;	padding: 0px 5px 5px 15px;}#newsform form {	display: inline;	padding: 0px;	vertical-align: middle;	background-color: transparent;	font: 12px Helvetica, Geneva, Arial, sans-serif;	margin: 0px;	color: #FFFFFF;}#newsform .sign-img {	display: inline;	margin: 2px 0px 0px;	padding: 0px;	vertical-align: middle;}.indent {	padding-left: 25px;}.formheight {	margin: 0px;	padding: 5px 0px 2px;}#col2 input {	font: 12px Helvetica, Geneva, Arial, sans-serif;	vertical-align: middle;}#wrapper {	margin: 0px auto;	padding: 0px;	width: 738px;	text-align: center;}#wrapper1 {	margin: 0px;	padding: 0px;	width: 563px;	float: left;	background: url(images/wrapper-bk.gif);	vertical-align: top;}#top {	margin: 0px auto;	padding: 0px;	width: 738px;	text-align: center;	height: 89px;}#col3 {	margin: 0px;	padding: 0px 0px 25px;	float: left;	width: 388px;	top: 95px;	background: #FFFFFF;	text-align: left;	border-top: 6px solid #F5C24E;}#col3 p {	font: 12px/13px Helvetica, Geneva, Arial, sans-serif;	color: #323232;	margin: 10px 10px 5px 15px;	background: transparent;	padding: 0px;}#col3 li {	font: 12px Helvetica, Geneva, Arial, sans-serif;	color: #323232;	background: transparent;	margin: 5px 15px 5px 5px;	padding: 0px;}#col3w {	margin: 0px;	padding: 0px 0px 25px;	float: left;	width: 563px;	top: 95px;	color: #323232;	background: #FFFFFF;	text-align: left;	border-top: 6px solid #F5C24E;}#col3w p {	font: 12px/13px Helvetica, Geneva, Arial, sans-serif;	color: #323232;	background: transparent;	margin: 10px 25px 5px 15px;	padding: 0px;}#col3.indent {	padding-left: 25px;}#col3w li {	font: 12px Helvetica, Geneva, Arial, sans-serif;	color: #323232;	background: transparent;	margin: 5px 15px 5px 5px;}#col4 {	margin: 0px;	padding: 0px 0px 20px;	float: left;	width: 175px;	top: 95px;	text-align: left;	border-top: 6px solid #F5C24E;		font: 12px Helvetica, Geneva, Arial, sans-serif;	color: #323232;	background-color: #E1E6EF;}a:link {	color: #C91E1B;}a:visited,a:hover,a:active {	color: #32476D;}h1 {	font: bold italic 16px Helvetica, Geneva, Arial, sans-serif;	color: #C91E1B;	background-color: transparent;	margin: 10px 5px 5px 15px;	padding: 0px;}h2 {	font: bold 14px Helvetica, Geneva, Arial, sans-serif;	color: #323232;	background-color: transparent;	margin: 10px 5px 5px 15px;	padding: 0px;}.image-space {	margin: 8px 15px 5px 0px;}.image-space-rt {	margin: 4px 10px 15px 17px;}#contact-table {	font: 12px Helvetica, Geneva, Arial, sans-serif;	color: #323232;	background-color: transparent;	margin: 10px 15px 5px 15px;}#contact-table td {	font: 12px Helvetica, Geneva, Arial, sans-serif;	color: #323232;	background-color: transparent;	padding: 2px 0px 5px 2px;}	.td p {	font: 14px Helvetica, Geneva, Arial, sans-serif;	padding: 5px 5px 5px 0px;}#col4 p {	margin: 10px 0px 5px 10px;	width: 155px;}#col4 a:link {	color: #C91E1B;	background-color: transparent;}#col4 a:visited,#col4 a:hover,#col4  a:active {	color: #32476D;	background-color: transparent;}#bottomnav {	margin: 0px auto;	padding: 0px;	width: 563px;	text-align: left;	vertical-align: top;	float: right;}#bottomnav ul {	font: 11px Helvetica, Geneva, Arial, sans-serif;	color: #32476D;	background-color: transparent;	margin: 0px;	padding: 0px;}#bottomnav li {	font: 11px/14px Helvetica, Geneva, Arial, sans-serif;	color: #32476D;	background: transparent;	margin: 5px 2px;	padding: 0px;	display: inline;}#bottomnav a:link {	font: 11px Helvetica, Geneva, Arial, sans-serif;	color: #C91E1B;	background-color: transparent;}#bottomnav a:visited,#bottomnav a:hover,#bottomnav a:active {	font: 11px Helvetica, Geneva, Arial, sans-serif;	color: #32476D;	background-color: transparent;}#flyte {	margin: 0px auto;	padding: 0px;	width: 563px;	text-align: left;	float: right;}#flyte .credits {	font: normal 9px/normal Helvetica, Geneva, Arial, sans-serif;	color: #666666;	background-color: transparent;	margin: 20px 5px 5px 10px;	padding: 0px;}#flyte a:link {	color: #666666;	background-color: transparent;}#flyte a:link a:visited,#flyte a:link a:hover,#flyte a:link a:active {	color: #666666;	background-color: transparent;}#tag {	color: #323232;	background: #E1E6EF;	vertical-align: top;	margin: 0px;	padding: 0px;	height: 89px;	width: 563px;	float: left;}#header {	color: #323232;	background: #FFFFFF;	vertical-align: top;	margin: 0px;	padding: 0px 10px;	height: 89px;	width: 718px;	float: left;	text-align: left;}#header .logotext {	margin: 0px;	padding: 20px 5px 5px;	font: bold 22px "Trebuchet MS", Arial, sans-serif;	color: #C91E1B;	background-color: transparent;}#header .tagline {	margin: 0px;	padding: 0px 5px 5px;	font: italic 14px "Trebuchet MS", Arial, sans-serif;	color: #C91E1B;	background-color: transparent;}#logo {	background: url(images/page_elements/logo.gif) no-repeat top;	margin: 0px;	padding: 0px;	float: left;	height: 89px;	width: 175px;	vertical-align: top;}#footer-band {	margin: 0px;	padding: 0px;	height: 6px;	width: 563px;	float: right;	vertical-align: top;	border-top: 6px solid #F5C24E;}.home-pg-img {	margin: 10px 15px;	padding: 0px;	float: right;	display: block;	border: 1px solid #32476D;}blockquote {	margin: 5px 5px 5px 20px;}#wrapper1 .testimonial {	margin: 0px;	padding: 5px 0px 15px 15px;	display: block;	width: 130px;}#nonewsletter {	height: 200px;}#pic-caption {	font: normal 10px "Trebuchet MS", Arial, sans-serif;	color: #323232;	background: #FFFFFF;	display: block;	padding: 0px;	float: right;	width: 85px;	text-align: center;	margin: 10px 20px 20px;}#col3 .blueline {	padding: 0px;	height: 1px;	width: 350px;	border-bottom: 1px solid #B5C2D7;	display: block;	margin-top: 10px;	margin-bottom: 15px;} 