/*validation 10/31/2009*//* Reset Styles-------------------------------------------------------------------------------------- */html, body, div, span, h1, h2, h3, h4, h5, h6, blockquote, a, em, img, strong, ol, ul, li, table {	margin: 0;	padding: 0;	border: 1px;	outline: 0;	}ol {	list-style: none;}ul {   display: block;   margin-left: 40px;   margin-top: 0;   margin-bottom: 0;   list-style-type: disc;   list-style-position: outside;}strong {   font-weight: bold;}/* Styles-------------------------------------------------------------------------------------- */html, body {	width: 100%;	height: 100%;	background-color: #383d40;	color: #000000;     }.clear {	clear: both;}img{	border:0;	}	a {	text-decoration: underline;	color: #E93447;}	a:link, a:active {	text-decoration: underline;	color: #E93447;}a:visited, a:hover {	text-decoration: underline;	color: #E93447;}/* Container-------------------------------------------------------------------------------------- */#container {   background-color: #FFFFFF;   width: 850px;   padding: 0 15px 0 15px;   margin: 20px auto;   border: 2px solid #000000;   }   #masthead {   width: 850px;   }   #mastlogo {   float: left;    width: 350px;   }   #masttopphoto {   float: right;    width: 500px;   }   #topfillbar{	width:850px;	background-color:#E93447;	clear: both;  	}    #nav {	float: left;	width: 225px;	background-color: #525A5A;	font-family: arial,verdana,tahoma,sans-serif;	font-size: 14px;	line-height: 22px;	text-align:left;	padding-bottom:50px;	margin-bottom:20px;}.subnav{	color: #FFFFFF; 	margin: 4px 4px 0 0;	padding: 0px 0px 2px 5px;	font-family: arial,verdana,tahoma,sans-serif; 	font-size: 8pt; 	font-weight: bold; 	text-decoration: none;	list-style-type: none;	text-align: right;}.subnav a{	color: #FFFFFF; 	text-decoration: none;} .subnav a:link, .subnav a:visited {	color: #FFFFFF; 	text-decoration: none;}    .subnav a:hover, .subnav a:active{	color: #FFFFFF; 	text-decoration: underline;}#content {	float: right;     width: 600px;	font-family: verdana,arial,sans-serif;	font-size: 12px;	font-weight:normal;	line-height: 20px;	text-align:left;	margin-bottom:10px;}   #content p{	margin-bottom:10px;}#content a{	text-decoration: underline;}#content a:link{	text-decoration: underline;}#content a:visited{	text-decoration: underline;	color: purple;}#content a:hover, #content a:active{	text-decoration: underline;}#leftcontent {	width:390px;	float:left;	font-size: 12px;	font-weight:normal;	margin-bottom:10px;}#leftcontent #longtext p{	margin-top:0;	padding-top:0;}#phototable td{	padding:10px;	}	#sidebar {		float: right;	border: 5px solid #E93447;	background-color:#FFFFFF;	color:#000000;	width:170px;	font-size: 10px;	font-weight:normal;	margin:20px 10px 10px 10px;	padding:5px;	line-height:12px;	}	#sidebar a{	color:#E93447;	text-decoration: underline;}#sidebar a:link {	color:#E93447;	text-decoration: underline;}#sidebar a:visited {	color:purple;	text-decoration: underline;}#sidebar a:hover, a:active {	color:#E93447;	text-decoration: none;}#sidebarproducts {		float: right;	border: 5px solid #E93447;	background-color:#FFFFFF;	color:#000000;	width:170px;	float:right;	font-size: 10px;	font-weight:normal;	margin:20px 10px 10px 10px;	padding:5px;	line-height:20px;		}	#sidebarproducts a{	color:#E93447;	text-decoration: underline;}#sidebarproducts a:link {	color:#E93447;	text-decoration: underline;}#sidebarproducts a:visited {	color:purple;	text-decoration: underline;}#sidebarproducts a:hover, a:active {	color:#E93447;	text-decoration: none;}h1 {	font-family: verdana,arial,sans-serif;	font-size: 24px;	font-weight: bold;	line-height: 30px;	color: #0000D6;	padding: 10px 0 10px 0;}h2 {	font-family: verdana,arial,sans-serif;	font-size: 18px;	font-weight: bold;	line-height: 26px;	color: #0000D6;	padding: 0 0 10px 0;}h3 {	font-family: verdana,arial,sans-serif;	font-size: 14px;	font-weight: bold;     font-style: italic;	line-height: 16px;	color: #0000D6;	padding-bottom: 0;	margin-bottom: 0;}/* =Links-----------------------------------------------------------------------------*/#footer {	border-top:1px solid #525A5A;	width: 850px;	font-family: verdana,arial,sans-serif;	font-size: 10px;	line-height: 16px;	text-align: center;	margin-bottom: 30px;	clear:both;}#footer a{	color:#E93447;	text-decoration: none;}#footer a:link, a:visited {	color:#E93447;	text-decoration: none;}#footer a:hover, a:active {	color:#E93447;	text-decoration: underline;}
