/* CSS for Site#  */html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}ol, ul {list-style: none;}table {border-collapse: separate; border-spacing: 0;}caption, th, td {text-align: left; font-weight: normal;}blockquote:before, blockquote:after, q:before, q:after {content: "";}blockquote, q {quotes: "" "";}body {	background-color: #;        border: 0pt none;	font-family: ;	font-size: 0.8em;	font-size-adjust:none;	font-stretch:normal;	font-style:normal;	font-variant:normal;	font-weight:normal;	line-height:1.2em;	text-align: left;	margin: 0; padding: 0;}a:link {	color: #;	text-decoration:;}a:visited {	color: #;    text-decoration:;}a:hover {	color: #;    text-decoration:;}a:active {	color: #;    text-decoration:;}hr {display: none;}form { margin: 0; }select, input[type="text"], input[type="password"] { margin: 3px 0; }.small { font-size: .65em;}.medium {font-size: .75em;}.big {font-size: 1em;}.xbig {font-size: 1.25em;}.expanded {font-size: .90em;line-height: 16px;letter-spacing: 2px;}.justified {text-align: justify;}.centerdiv{ /*IE method of centering a relative div*/	text-align: center;}.centerdiv>div{ /*Proper way to center a relative div*/	margin: 0 auto;}.rightdiv {	text-align:right;}.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }.clearfix { display: inline-block; }/* ie5mac backslash hack \*/* html .clearfix { height: 1%; }.clearfix { display: block; }/* end ie5mac backslash hack */.newsdate {	font-size:75%;	min-height:20px;	padding-top:4px;	white-space:nowrap;	font-style:italic;}.newssubhead {	font-size:90%;	min-height:20px;	margin-top:10px;	font-weight:bold;}.newslinks {	font-size:90%;	min-height:20px;	padding:6px 6px;	white-space:nowrap;}.newslinks a {	text-decoration:none;}/* Two col Menus */.twocol {	width: 100%;}.twocol .col {	float:left;	margin-right:2%;	width:48%;}.twocol .col h2 {	color:#000000;	margin:0pt 0pt 10px;}.twocol .col dl {	margin:0pt 0pt 20px;}.twocol .col dt {	font-weight:bold;}.twocol .col dd {	margin:0pt 0pt 15px 15px;}#header {	background-color: #;    	clear:both;	height:1%;	padding: 10px 10px;}#header:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}#header .wrapper {	margin:0 auto;	max-width:98em;	min-width:760px;}#header h1 {	border:medium none;	font-size:100%;	margin:0;	padding:0;}#header h1#logo img {	border:medium none;}#nav-top-right {	clear:both;	float:right;	list-style-type:none;	padding:0;}#nav-top-right li {	float:left;	font-size:110%;	margin:0 2px 0 0;	padding:2px;}#nav-top-right a {	border-right:1px solid #;	padding-right:5px;}#nav-top-right a:link {	color: #;	text-decoration:;}#nav-top-right a:visited {	color: #;    text-decoration:;}#nav-top-right a:hover {	color: #;    text-decoration:;}#nav-top-right a:active {	color: #;    text-decoration:;}#nav-top-right li#nav-top-right-last a {	border:medium none;}/* nav menu */#topmenu_container {	clear:both;	background: #          none          repeat-x scroll left top;	height:1%;	width:100%;}#topmenu_container:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}#topmenu {	margin:0 auto;	padding: 0px 10px;	width: 98em;	_width: 980px;	min-width: 980px;	max-width: 95%;	overflow:hidden;	position:relative;}#topmenu ul {	float: left;	list-style: none;	height:2em;}#topmenu li {	float: left;	list-style:none;	 height:100%;}#topmenu a { color: #; display: block; float: left; padding-top:.25em; font-size:1em; padding-right:.8em; padding-left:.8em; text-decoration: none; font-weight:bold;}#topmenu li:hover {	background: #          none     	scroll left top repeat-x;	color: #;	height:2em;}#page_container{	clear: both;	margin:0 auto;	width: 98em;	_width: 950px;	min-width: 950px;	max-width: 95%;	padding: 10px 5px 10px;	margin-bottom:20px;}#page_container:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}#page_left_container {	float:left;	width: 18.95%;	_width: 180px;}#page_left {	padding:0px 10px 0px 10px;	overflow:hidden;	height:1%;	min-width:160px;}#page_left .advert {	margin-top:5px;	margin-bottom:20px;}#page_left .nav_container {	margin-bottom:20px;}#page_left .navheader {	background: # none repeat scroll 0%;	height:24px;}#page_left .navheader2 {	background: # none repeat scroll 0%;	height:24px;}#page_left .navheader3 {	background: # none repeat scroll 0%;	height:24px;}#page_left .navheader h2 {	text-align:center;	color: #;	font-size:13px;	font-weight:bold;	padding-top:5px;}#page_left .navheader2 h2 {	text-align:center;	color: #;	font-size:13px;	font-weight:bold;	padding-top:5px;}#page_left .navheader3 h2 {	text-align:center;	color: #;	font-size:13px;	font-weight:bold;	padding-top:5px;}#page_left .navcontent {	background:#FFFFFF none repeat scroll 0%;	border:1px solid #CCCCCC;	padding:5px;	margin-bottom:10px;}#page_left .navcontent p {	padding-bottom:1em;}#page_left ul {	list-style-image:none;	list-style-position:outside;	list-style-type:none;	padding-left:0pt;}#page_left ul li {	padding:4px 0px 4px 14px;}#page_left ul li a:link {	color: #;	text-decoration:;}#page_left ul li a:visited {	color: #;    text-decoration:;}#page_left ul li a:hover {	color: #;    text-decoration:;}#page_left ul li a:active {	color: #;    text-decoration:;}#page_right_header {	background: # none repeat scroll 0pt;	float:right;	margin-bottom:-1px;	overflow:hidden;	width:80.5%;    border-color: #;	border-style:solid;	border-width:1px;    line-height:170%;}#page_right_header h1 {	color: #;	font-size:150%;	font-weight:bold;	margin:0pt;	padding:0pt 0pt 0px 8px;	border-bottom: 0pt none;}#page_right_container {	float:right;	width:80.5%;	padding:5px 0 15px 0;	background-color: #;	border-color: #;	border-style:solid;	border-width:1px;}#page_right_container:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}#page_right {    background-color: #;	float:right;    padding-top: 5px;    padding-bottom: 10px;    padding-left: 2%;    padding-right: 2%;	width:96%;	min-height:500px;	height:auto !important;	height:500px;}#page_right p { padding-bottom:1em;}/* Content Headers */#page_right h1, #page_right h2, #page_right h3 {	line-height:1.4em;	margin:0 0 0.25em;	padding:0.25em 0 0;}#page_right h1 {	color: #;    	font-size:1.95em;	font-weight:normal;	margin-bottom:0.5em;}#page_right h2 {	color: #;    	font-size:1.25em;	margin-bottom:1em;	padding-bottom:0.25em;}#page_right h2 a {	text-decoration:none;}#page_right h3 {	color: #;    	font-size:1.25em;	margin-bottom:.75em;}/* Alerts */#page_right .alertg {	background-color:#217715;	background-image:url(/images/icons/16/71.png);}#page_right .alertr {	background-color:#673234;	background-image:url(/images/icons/16/10.png);}#page_right .alertb {	background-color:#628CB2;	background-image:url(/images/icons/16/2.png);}#page_right .alertg, #page_right .alertr,  #page_right .alertb {	background-position:6px 8px;	background-repeat:no-repeat;	color:#ffffff;	margin-bottom:1em;}#page_right .alertg h1, #page_right .alertr h1, #page_right .alertb h1 {	font-size:18px;	border-bottom: none;	line-height:18px;	padding:6px 5px 6px 26px;	margin-bottom:0px;}#page_right .alertr h1, #page_right .alertg h1 {	color:#FFFF66;}#page_right .alertb h1 {	color:#FFFF66;	font-weight:bold;}#page_right .alertb h1 a:link {color: #FFFF66; text-decoration:none;}#page_right .alertb h1 a:visited {color: #FFFF66; text-decoration:none;}#page_right .alertb h1 a:hover {color: #FFFF66; text-decoration:underline;}#page_right .alertb h1 a:active {color: #FFFF66; text-decoration:none;}#page_right .alertg p, #page_right .alertr p, #page_right .alertb p {	font-size:1.2em;	padding:0px 5px 6px 26px;	line-height:1.2em;	margin:0px;}/* Footer */#footer_container{	background-color: #;	border-top:1px solid #;	color: #;	clear:both;	height:1%;	padding:5px 10px 5px;}#footer_left_container {	margin:0pt auto;	max-width:98em;	min-width:960px;	_width: 980px;	color: #;    text-align:center;}#footer_left_container p {	height:1.2em;    padding-top:.25em;	padding-bottom:.25em;}#footer_left_container ul {	list-style: none;    font-size:1.2em;    padding-top:.5em;    padding-bottom:.5em;}#footer_left_container ul li {	display:inline;	font-size:100%;	font-weight:normal;	margin:0;	padding:0 0.4em 0f 0.65em;}#footer_left_container a:link {	color: #;	text-decoration:;}#footer_left_container a:visited {	color: #;    text-decoration:;}#footer_left_container a:hover {	color: #;    text-decoration:;}#footer_left_container a:active {	color: #;    text-decoration:;}