html, body, ul, li {margin: 0; padding: 0; border: 0;}a img { border: none; }body {	margin: 10px 20px 20px 20px;	padding: 0;	background-color: #333333;	font-size: 78%;	}	#headbox {	width: 100%;	background-color: #787561;	background-image: url(images/header_back.jpg);	background-repeat: repeat-x;	}	#menu {	width: 100%; background-color: #787561;	background-repeat: repeat-x;	border-bottom: 3px solid #5B5B4C; }		.nav li {	list-style: none;	position: relative;	text-align: left;	vertical-align: bottom;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	background-image: url(images/border_bottom_dots.gif);	background-repeat: no-repeat;	background-position: left bottom;	}	/* sets different dots for wider 2nd nav */.nav li li {	list-style: none;	position: relative;	text-align: left;	vertical-align: bottom;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	background-image: url(images/border_bottom_dotswide.gif);	background-repeat: no-repeat;	background-position: left bottom;	}	.nav a {  display: block;  vertical-align: bottom; /* needed for IE5/win */	color: #CC0000;	text-decoration: none;	padding: 6px 10px; /* spacing in between menu items */	}.nav a:hover {color: #fff; background-color: #CC0000;  } 	.nav a:focus, .nav a.sffocus { /* enhances the focus styling for keyboard tabbing */	background-color: #CC0000 !important;	color: white;	}.nav div {  width: 120px;  position: absolute;    left: -3000px;   }/* \*/.nav div {  width: 190px;  wid\th: 120px;	}/* Box model fix for IE5.x Win *//* the following set the secondary nav wider */.float-holder-left ul ul{	width: 150px;	float: left;	margin: 20px 9px 0 0;	}.nav div ul ul{  width: 150px;  position: absolute;    left: -3000px;   }/* \*/.nav div ul ul {  width: 220px;  wid\th: 150px;	}/* Box model fix for IE5.x Win */.nav ul a {color: #CC0000;}/* color of secondary links */.nav div, .nav ul ul .leftbox, .nav ul ul .rightbox {   position: relative;	left: 5px;	padding: 0;	}.nav .arrow, .nav .arrow-double {border-bottom: 1px solid #000;}.zone {display: none;}/*main content*/.maincontent {	margin: 20px 10px 30px 10px;	padding: 0;	}	html>body .maincontent {	margin: 20px 10px 30px 20px;	padding: 0;	color: #404040;	} 	.maincontent img {	margin-bottom: 10px;	}	.maincontent p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: .9em;	color: #404040;	line-height: 1.5em;	margin: 0 0 1em 0;	padding: 0;	}.maincontent a:link {	color: #257794;	text-decoration:none;	}	.maincontent a:hover {	color: #257794;	border-bottom:1px dotted #257794;	}.maincontent a:visited {	color: #257794;	text-decoration:none;	}

	.maincontent h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #113142;	font-size: 1.1em;	font-weight: bold;	margin: 10px 0 1em 0;	padding: 0;	text-align: center;	}	.maincontent h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;	color: #113142;	font-weight: bold;	line-height: 1.2em;	margin: 1em 0 1em 0;	padding: 0;	}	.maincontent h5 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1.4em;	color: #0B499D;	font-weight: bold;	margin: 1em 0 0 0;	padding: 0;	text-align: center;	}.maincontent h6 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1.7em;	color: #3693C2;	font-weight: bold;	line-height: .1em;	margin: 0 0 1em 0;	padding: 0;	text-align: center;	}.maincontent ul {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #404040;	font-size: .9em;	line-height: 1.3em;	margin: 5px 5px 5px 40px;	}.maincontent ul li {	margin-bottom: 1em;	}.centercol {	padding: 3px 0 0 10px;	background-color: #E0E0B6; 	}.level2centercol {	padding: 3px 0 0 10px;	background-color: #E0E0B6; 	width: 667px;	}.level2centercol p  {	margin: 10px 0 0 20px;	}.level2centercol h1  {	margin: 10px 0 0 20px;	text-align: left;	}.level2centercol h2  {	margin: 10px 0 0 20px;	text-align: left;	}.sidecol {	width: 170px;	padding: 3px 10px 0 10px;	background-color: #F2F2D7; 	}		.sidecol h3 {	font-weight: bold;	font-size: 1.0em;	color: #113142;    	font-family:'trebuchet ms',helvetica,sans-serif;	padding: 5px 0px 0px 10px;	margin: 0 0 0 0;	}	.sidecol h2 {	font-weight: bold;	font-size: 1.0em;	color: #113142;    	font-family:'trebuchet ms',helvetica,sans-serif;	padding: 5px 5px 5px 10px;	margin: 0 0 0 0;	}.sidecol h4 {	font-weight: bold;	font-size: 1.0em;	color: #113142;	text-align: center;    	font-family:'trebuchet ms',helvetica,sans-serif;	padding: 5px 5px 5px 10px;	margin: 0 0 0 0;	}.sidecol a:link {	text-decoration: none;	color: #257794;	}	.sidecol a:hover {	color: #257794;	border-bottom:1px dotted #257794;	}.sidecol a:visited {	text-decoration: none;	color: #257794;	}	.sidecol p {    	font-family:'trebuchet ms',helvetica,sans-serif;	font-size: .9em;	color: #404040;	line-height: 1.5em;	padding: 0px 5px 5px 10px;	margin: 0;	}	.sidebox {	width: 150px;	font-family:'trebuchet ms',helvetica,sans-serif;	background-color: #ADCFE4;	border: 2px solid #54A4CB;	padding: 5px;	margin: 15px 0 10px 0;	}	.sidebox h2 {	font-size: .9em;	color: #113142;    	font-family:'trebuchet ms',helvetica,sans-serif;	padding: 5px 10px 5px 10px;	margin: 0 0 0 0;	}.sidebox a:link {	text-decoration: none;	color: #257794;	}	.sidebox a:hover {	color: #257794;	border-bottom:1px dotted #257794;	}.sidebox a:visited {	text-decoration: none;	color: #257794;	}

.sideboxgreen {	width: 150px;	font-family:'trebuchet ms',helvetica,sans-serif;	background-color: #CCEBB9;	border: 2px solid #66BB50;	padding: 5px;	margin: 15px 0 10px 0;	}	.sideboxgreen h2 {	font-size: .9em;	color: #113142;    	font-family:'trebuchet ms',helvetica,sans-serif;	padding: 5px 10px 5px 10px;	margin: 0 0 0 0;	}.sideboxgreen a:link {	text-decoration: none;	color: #257794;	}	.sideboxgreen a:hover {	color: #257794;	border-bottom:1px dotted #257794;	}.sideboxgreen a:visited {	text-decoration: none;	color: #257794;	}

	.sideimage {	margin: 5px 0 10px 0;	text-align: center;	}
.sideimage a:link {	color: #257794;	text-decoration:none;	}	.sideimage a:hover {	color: #257794;	border-bottom:1px dotted #257794;	}.sideimage a:visited {	color: #257794;	text-decoration:none;	}


.caption p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: .8em;	color: #666666;	line-height: 1.5em;	margin: 0;	padding: 0;	}	#footer {	margin: 0 0 10px 0;	padding: 15px 0 15px 0;	background-color: #C7C7A1;	}		#footer p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: .8em;	color: #567880;	line-height: 1.5em;	margin: 0;	padding: 0;	}	#footer a:link {	color: #567880;	text-decoration:underline;	}	#footer a:hover {	color:#567880;	text-decoration:none;	}#footer a:visited {	color: #567880;	text-decoration:underline;	}	
#footer a.support:link {	color: #8C3C47;	text-decoration:underline;	}	#footer a.support:hover {	color:#8C3C47;	text-decoration:none;	}#footer a.support:visited {	color: #8C3C47;	text-decoration:underline;	}	

span.imageleft {	float: left;   	padding: 0 15px 0 0;  }span.imageright {	float: right;   	padding: 0 0 0 15px;  }.rightFloatingTableCell	{	font-family : verdana, sans-serif;	font-size : .81em;	color: #CC0000;	background-color : #ffffff;	border : 1px solid #000000;	}	.rightFloatingTableCell ul	{	margin-left : -18px;	}
