body {	padding-top:8px;	background-color: #003366;	background-attachment: scroll;}h1 {	font-family:Arial, Helvetica, sans-serif;	font-size:120%;	font-weight:bolder;	color:#03366;}h2 {	font-family:Arial, Helvetica, sans-serif;	font-size:110%;	font-weight:bolder;	color:#03366;}h3 {	font-family:Arial, Helvetica, sans-serif;	font-size:105%;	font-weight:bolder;	color:#333333;}h4 {	font-family:Arial, Helvetica, sans-serif;	font-size:100%;	font-weight:bolder;	color:#333333;}h5 {	font-family:Arial, Helvetica, sans-serif;	font-size:95%;	font-weight:bolder;	color:#333333;}h6 {	font-family:Arial, Helvetica, sans-serif;	font-size:90%;	font-weight:bolder;	color:#333333;}p {	font-family:Arial, Helvetica, sans-serif;	font-size:90%;	color:#333333;}hr {	color:#333333;	background-color:#333333;	margin-left:0px;}	ul {	margin:0px;	padding-left:0px;}ul li {	font-family:Arial, Helvetica, sans-serif;	font-size:80%;	color:#FFFFFF;	list-style:none;	margin-left:0px;	padding-left:5px;}ul li a {	font-family:Arial, Helvetica, sans-serif;	font-size:80%;	color:#FFFFFF;	text-decoration:none;	margin-left:0px;	padding-left:5px;}	ul li a:hover {	font-family:Arial, Helvetica, sans-serif;	font-size:80%;	color:#FFFFFF;	text-decoration:underline;	margin-left:0px;	padding-left:5px;}td  {	font-family: Arial,Helvetica,sans-serif;	font-size: 85%;	color: #333333;	text-decoration: none;	border-style: none;}td a {		font-family: Arial,Helvetica,sans-serif;	font-size: 85%;	color: #333333;	text-decoration: none;	border-style: none;}td a:hover {	font-family: Arial,Helvetica,sans-serif;	font-size: 85%;	color: #333333;	text-decoration: underline;	border-style: none;}			.pageSurround {	width: 905px;	margin: 0px auto;	margin-top: 4px;	padding: 0px;	padding-top: 1px;	background-color: #003366;	/*background-image:url(/images/background1.jpg);	background-repeat: no-repeat;	background-position: top;*/}.topHeader {	float:left;	width:900px;	height:143px;	padding-top: 2px;	padding-left: 0px;	background-image:url(/images/banner.jpg);	background-repeat: no-repeat;	background-position: top;}.topHeader tbody td  {		font-family: Arial,Helvetica,sans-serif;	font-size: 85%;	color: #333333;	text-decoration: none;	border-style: none;}.menu {	float:left;	width: 787px;	margin-left:120px;	margin-top: 85px;	padding-bottom: 0px;	color:#FFFFFF;	list-style-type: none;}.menu td {	font-family: Arial,Helvetica,sans-serif;	font-size: 85%;	color: #FFFFFF;	text-decoration: none;}.menu td a {	font-family: Arial,Helvetica,sans-serif;	font-size: 85%;	color: #FFFFFF;	text-decoration: none;}.menu td a:hover {	font-family: Arial,Helvetica,sans-serif;	font-size: 85%;	color: #FFFFFF;	text-decoration: underline;}/*Begin table design for main table views*/.topMainMid table {	margin-left: 20px;}.topMainMid th, td {	border-bottom: 1px solid #666;	border-top: 1px solid #666;	text-align: left;	vertical-align: 4px;	color: #333;	font-weight: normal;		}.topMainMid thead th, tfoot th, tfoot td {	background-color: #ccc;	font-size: 85%;	color: #333;	text-align: left;}.topMainMid tbody tr:hover td, tbody tr:hover th {	background-color: #E5E5CB;	color: #333;}.topMainMid tr.odd td, tr.odd th {	background-color: #ddd;}	.topMainMid table,td {	border: 1px solid #CCC;	border-collapse: collapse;  	font-family: Arial,Helvetica,sans-serif;  	font-size: 85%;}.topMainMid table p {	font-family: Arial,Helvetica,sans-serif;	font-size: 95%;}.topMainMid tbody tr th a {	color: #333;}.topMainMid table tbody tr td {	padding: 5px 10px;  	color: #333;}.topMainMid tbody tr:hover td {  	color: #333333;}.topMainMid tbody tr td a:link {	color: #333;}.topMainMid tbody tr td a:visited {	color: #333;}.topMainMid tbody tr td a:hover {	color: #003366;	text-decoration: none;}.topMainMid tbody tr td a:active {	color: #003366;}.topMainMid tfoot th {	padding: 6px 0;	text-align: center;}.topMainMid tfoot tr th a {  	color: #FF6600;	text-decoration: underline;}.topMainMid tfoot tr th a:hover {  	color: #FF6600;	text-decoration: underline;}.topMainMid table caption {	font-size: 90%;	font-weight: bold;	padding-bottom: 5px;	text-align: left;	margin-left: 20px;	color: #666;}.topMainMid table caption a {	color: #FF6600;	text-decoration: underline;}.topMainMid table caption a:hover {	color: #FF6600;	text-decoration: underline;}/*End table design for main table views*/.innerSurround {	float:left;	width:899px;	margin: 0px auto;	background-color:#CCCCCC;	background-repeat: no-repeat;	background-position: top;}.footer {	float:left;	width:900px;	height:75px;	padding-top: 0px;	padding-bottom:10px;	padding-left: 0px;	background-image:url(/images/footer.jpg);	background-repeat: no-repeat;	background-position: top;}.siteDocs {	text-align:center;	margin-top: 10px;}.txtSiteDocsTop {	font-family: Arial, Helvetica, sans-serif;	font-size: 75%;	color: #FFFFFF;}a.txtSiteDocsTop {	font-family: Arial, Helvetica, sans-serif;	font-size: 75%;	color: #FFFFFF;	text-decoration: none;}a.txtSiteDocsTop:hover {	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	text-decoration: underline;}.sideMenu {	float:left;	width:208px;	height:600px;	margin-top:10px;	padding-top: 10px;	padding-left: 10px;	background-image:url(/images/sideMenu.jpg);	background-repeat: no-repeat;	background-position: top;}.googleLeft {	padding-top:120px;}.nextPage {	font-family: Arial, Helvetica, sans-serif;	font-size:75%;	color: #003366;}	.topMainTopContainer {	float:left;	width:665px;	margin-top:0px;	padding-top: 0px;	padding-left: 0px;}.topMainTop {	float:left;	width:665px;	height:30px;	margin-top:12px;	padding-top: 0px;	padding-left: 10px;	background-image:url(/images/topMainTop.jpg);	background-repeat: no-repeat;	background-position: top;}.topMainTop h1 {	font-family:Arial, Helvetica, sans-serif;	font-size:85%;	color:#FFFFFF;	margin-top:4px;	margin-left:10px;}.topMainMid {	float:left;	width:665px;	margin-top:0px;	padding-top: 0px;	padding-left: 10px;	background-image:url(/images/topMainMid.jpg);	background-repeat:repeat-y;	background-position: top;}.topMainMid h1 {	font-family:Arial, Helvetica, sans-serif;	font-size:100%;	font-weight:bold;	color:#003366;	margin-top:1px;	margin-left:0px;	margin-bottom:10px;}.topMainMid h2 {	font-family:Arial, Helvetica, sans-serif;	font-size:90%;	font-weight:700;	color:#003366;	margin-top:1px;	margin-left:5px;	margin-bottom:10px;}.topMainMid p {	font-family:Arial, Helvetica, sans-serif;	font-size:75%;	color:#333333;	margin-top:1px;	margin-left:10px;	margin-bottom:5px;	padding-right:25px;}.topMainMid li {	font-family:Arial, Helvetica, sans-serif;	font-size:75%;	font-weight:bold;	color:#003366;	width:600px; 	background:#EBEBEB; 	padding:3px; 	margin-left:10px; 	margin-bottom:5px;}.topMainMid li a {	font-family:Arial, Helvetica, sans-serif;	font-size:100%;	font-weight:700;	color:#003366;	text-decoration:none;	width:600px; 	background:#EBEBEB; 	padding:3px; 	margin-left:10px; 	margin-bottom:5px;	}.topMainMid li a:hover {	font-family:Arial, Helvetica, sans-serif;	font-size:100%;	color:#003366;	text-decoration:underline;	width:600px; 	background:#EBEBEB; 	padding:3px; 	margin-left:10px; 	margin-bottom:5px;	}.topMainMid li b {	font-family:Arial, Helvetica, sans-serif;	font-size:100%;	font-weight:bold;	color:#333333;}.topMainMid a {	font-family:Arial, Helvetica, sans-serif;	font-size:100%;	color:#003366;	text-decoration:none;	}.topMainMid a:hover {	font-family:Arial, Helvetica, sans-serif;	font-size:100%;	color:#003366;	text-decoration:underline;	}		.topMainMid hr {	width:500px;	margin-left:75px;	marging-top:15px;	margin-bottom:15px;}		.topMainBtm {	float:left;	width:665px;	height:60px;	margin-top:0px;	padding-top: 0px;	padding-left: 10px;	background-image:url(/images/topMainBtm.jpg);	background-repeat: no-repeat;	background-position: top;}.topMain {	float:left;	width:665px;	height:395px;	margin-top:12px;	padding-top: 0px;	padding-left: 10px;	background-image:url(/images/topMain.jpg);	background-repeat: no-repeat;	background-position: top;}.topMain h1 {	font-family:Arial, Helvetica, sans-serif;	font-size:95%;	/*font-weight:700;*/	color:#FFFFFF;	margin-top:4px;	margin-left:10px;}.topMain h2 {	font-family:Arial, Helvetica, sans-serif;	font-size:85%;	font-weight:700;	color:#333333;	margin-top:1px;	margin-left:5px;	margin-bottom:10px;}.topMain p {	font-family:Arial, Helvetica, sans-serif;	font-size:75%;	color:#333333;	margin-top:1px;	margin-left:10px;	margin-bottom:5px;	padding-right:19px;}.topBtmL {	float:left;	width:310px;	height:203px;	margin-top:10px;	padding-top: 0px;	padding-left: 26px;	background-image:url(/images/btmMain.jpg);	background-repeat: no-repeat;	background-position: top;}.topBtmL h1 {	font-family:Arial, Helvetica, sans-serif;	font-size:85%;	/*font-weight:700;*/	color:#FFFFFF;	margin-top:6px;	margin-left:2px;}.topBtmL h2 {	font-family:Arial, Helvetica, sans-serif;	font-size:80%;	font-weight:700;	color:#333333;	margin-top:3px;	margin-left:0px;	margin-bottom:10px;}.topBtmL p {	font-family:Arial, Helvetica, sans-serif;	font-size:70%;	color:#333333;	margin-top:1px;	margin-left:10px;	margin-bottom:0px;	padding-right:28px;}.topBtmL li {	font-family:Arial, Helvetica, sans-serif;	font-size:75%;	color:#333333;	margin-top:1px;	margin-left:10px;	margin-bottom:0px;	padding-left:1px;	padding-right:28px;}.topBtmL li a {	font-family:Arial, Helvetica, sans-serif;	font-size:100%;	color:#333333;	margin-top:1px;	margin-left:10px;	margin-bottom:0px;	padding-right:28px;	padding-left:1px;	text-decoration:none;}.topBtmL li a:hover {	font-family:Arial, Helvetica, sans-serif;	font-size:100%;	color:#333333;	margin-top:1px;	margin-left:10px;	margin-bottom:0px;	padding-right:28px;	padding-left:1px;	text-decoration:underline;}.topBtmR {	float:left;	width:310px;	height:203px;	margin-top:10px;	padding-top: 0px;	padding-left: 30px;	background-image:url(/images/btmMain.jpg);	background-repeat: no-repeat;	background-position: top;}.topBtmR h1 {	font-family:Arial, Helvetica, sans-serif;	font-size:85%;	/*font-weight:700;*/	color:#FFFFFF;	margin-top:6px;	margin-left:2px;}.topBtmR h2 {	font-family:Arial, Helvetica, sans-serif;	font-size:90%;	font-weight:bolder;	color:#FF6600;	margin-top:10px;	margin-left:0px;	margin-bottom:10px;}.topBtmR h2 a {	font-family:Arial, Helvetica, sans-serif;	font-size:90%;	font-weight:bolder;	color:#FF6600;	margin-top:10px;	margin-left:0px;	margin-bottom:10px;	text-decoration:none;}.topBtmR h2 a:hover {	font-family:Arial, Helvetica, sans-serif;	font-size:90%;	font-weight:bolder;	color:#FF6600;	margin-top:10px;	margin-left:0px;	margin-bottom:10px;	text-decoration:underline;}.topBtmR p {	font-family:Arial, Helvetica, sans-serif;	font-size:70%;	color:#333333;	margin-top:1px;	margin-left:10px;	margin-bottom:0px;	padding-right:28px;}.ratingContainer {	float:left;	width:310px;	height:203px;	margin-top:10px;	padding-top: 0px;	padding-left: 26px;	background-image:url(/images/btmMain.jpg);	background-repeat: no-repeat;	background-position: top;}.ratingContainer h1 {	font-family:Arial, Helvetica, sans-serif;	font-size:75%;	color:#FFFFFF;	margin-top:6px;	margin-left:2px;}.ratingContainer h2 {	font-family:Arial, Helvetica, sans-serif;	font-size:80%;	font-weight:700;	color:#333333;	margin-top:3px;	margin-left:0px;	margin-bottom:10px;}.ratingContainer p {	font-family:Arial, Helvetica, sans-serif;	font-size:70%;	color:#333333;	margin-top:1px;	margin-left:10px;	margin-bottom:0px;	padding-right:28px;}.ratingContainer li {	font-family:Arial, Helvetica, sans-serif;	font-size:75%;	color:#333333;	margin-top:1px;	margin-left:10px;	margin-bottom:0px;	padding-left:1px;	padding-right:10px;}.ratingContainer li a {	font-family:Arial, Helvetica, sans-serif;	font-size:100%;	color:#333333;	margin-top:1px;	margin-left:10px;	margin-bottom:0px;	padding-right:28px;	padding-left:1px;	text-decoration:none;}.ratingContainer li a:hover {	font-family:Arial, Helvetica, sans-serif;	font-size:100%;	color:#333333;	margin-top:1px;	margin-left:0px;	margin-bottom:0px;	padding-right:0px;	padding-left:1px;	text-decoration:underline;}/*  styles for the unit rater--------------------------------------------------------- ryan masuga, masugadesign.comryan@masugadesign.com Licensed under a Creative Commons Attribution 3.0 License.http://creativecommons.org/licenses/by/3.0/See readme.txt for full credit details.--------------------------------------------------------- */#container {	float:left;	width:300px; 	margin-left:0px;	margin-top:10px;	padding-left: 10px;}		#container p {	color:#003366;	font-size:85%;	font-weight:bold;}	.ratingblock {	display:block;	padding-bottom:8px;	margin-bottom:8px;	margin-left:10px;	}.loading {	height: 15px;	background: url('../images/working.gif') 50% 50% no-repeat;	}	.unit-rating { /* the UL */	list-style:none;	margin: 0px;	padding:0px;	height: 15px;	position: relative;	background: url('../images/starrating.gif') top left repeat-x;			}.unit-rating li{    text-indent: -90000px;	padding:0px;	margin:0px;	/*\*/	float: left;	/* */	}	.unit-rating li a {	outline: none;	display:block;	width:15px;	height: 15px;	text-decoration: none;	text-indent: -9000px;	z-index: 20;	position: absolute;	padding: 0px;	}	.unit-rating li a:hover{	background: url('../images/starrating.gif') left center;	z-index: 2;	left: 0px;	}.unit-rating a.r1-unit{left: 0px;}.unit-rating a.r1-unit:hover{width:15px;}.unit-rating a.r2-unit{left:15px;}.unit-rating a.r2-unit:hover{width: 30px;}.unit-rating a.r3-unit{left: 30px;}.unit-rating a.r3-unit:hover{width: 45px;}.unit-rating a.r4-unit{left: 45px;}	.unit-rating a.r4-unit:hover{width: 60px;}.unit-rating a.r5-unit{left: 60px;}.unit-rating a.r5-unit:hover{width: 75px;}.unit-rating a.r6-unit{left: 75px;}.unit-rating a.r6-unit:hover{width: 90px;}.unit-rating a.r7-unit{left: 90px;}.unit-rating a.r7-unit:hover{width: 105px;}.unit-rating a.r8-unit{left: 105px;}.unit-rating a.r8-unit:hover{width: 120px;}.unit-rating a.r9-unit{left: 120px;}.unit-rating a.r9-unit:hover{width: 135px;}.unit-rating a.r10-unit{left: 135px;}.unit-rating a.r10-unit:hover{width: 150px;}.unit-rating li.current-rating {	background: url('../images/starrating.gif') left bottom;	position: absolute;	height: 15px;	display: block;	text-indent: -9000px;	z-index: 1;	}.voted {color:#999;}.thanks {color:#36AA3D;}.static {color:#5D3126;}				