body {	font: 75% Arial, Helvetica, sans-serif;	background: #2A4E63 url(../images/bkgd.gif) repeat-x top;	text-align: center; /* centers wrapper div in old versions of Win IE*/	margin: 0;	padding: 0;	border: 0;}#wrapper {	width: 759px;	text-align: left;	margin: 0 auto;	background: #FFFFFF url(../images/wrapper_bkgd.gif) bottom no-repeat;	}#nav {	border-bottom: 1px solid #004166;	background: #004166;	}	#subnav {	margin: 0 0 38px 25px;	color: #00598D;	float: left;	display: inline; /* Win IE double margin float bug fix*/}#subnav h1 {	font-size: 1.5em;	font-weight:normal;	background:url(../images/updates_arrow.gif) no-repeat left center;	padding-left: 15px;	margin: 0 ;	line-height: 1em;	display: inline; /* Win IE double margin float bug fix*/}#subnav a:link { color: #00598D; text-decoration:none; }#subnav a:visited { color: #00598D; text-decoration:none; }#subnav a:hover { color: #00598D; text-decoration:underline; }#subnav a:active { color: #00598D; text-decoration:underline; }	#content-heading {	background: #007BC5;}#content-heading h1 {	width: 333px;	float: left;	color: #DCE4EF;	font-weight: normal;	font-size: 2em;	line-height: 1.05em;	margin: 17px 25px;	display: inline; /* Win IE double margin float bug fix*/}#clearer {	height: 25px;	clear: both;	background: #FFFFFF;	}#content-image {	margin: 0 0 38px 25px;	float: left;	width: 310px;	display: inline; /* Win IE double margin float bug fix*/	color: #486986;}#content {	width: 340px;	color: #486986;	float: right;	margin: 0 34px 80px 0;	display: inline; /* Win IE double margin float bug fix*/}#wrapper .fullwidth {	width: 700px;}#content h2, #content-image h2 {	color: #00598D;	font-weight: bold;	font-size: 1em;	line-height: 1.5em;}#content p, #content-image p {	line-height: 1.5em;}#content td, #content-image td { vertical-align:top;}#content a:link, #content-image a:link{ color: #00598D;  }#content a:visited, #content-image a:visited{ color:#663366;  }#content a:active, #content-image a:active{ color: #00598D;  }#content a:hover, #content-image a:hover{ color: #00598D; }a.link-pdf, a.link-generic, a.link-word, a.link-back {	padding: .5em 0 .5em 2em;	margin: 1em 0 0 0;	display:block;	}a.link-pdf {	background: url(../images/icon_pdf_sml.gif) no-repeat left center;	}a.link-generic {	background: url(../images/icon_generic_sml.gif) no-repeat left center;	}a.link-word {	background: url(../images/icon_word_sml.gif) no-repeat left center;	}	a.link-back {	background: url(../images/icon_arrow_back.gif) no-repeat 7px center;	}.media_date {	margin-left: 25px;}#footer {	clear:both;	background: #008ACF;	text-align: center;	color: #ADCBEE;	padding-bottom: 13px;}#footer a:link { color: #ADCBEE; text-decoration:none; }#footer a:visited { color: #ADCBEE; text-decoration:none; }#footer a:hover { color: #ADCBEE; text-decoration:underline; }#footer a:active { color: #ADCBEE; text-decoration:underline; }#logos {}.float-left {	float: left;	display: inline; /* Win IE double margin float bug fix*/}.float-right {	float: right;	display: inline; /* Win IE double margin float bug fix*/}.credit {	color: #5D7B8E;}.credit a {	color: #87A9C1;	text-decoration:none;}.credit a:hover {	color: #FFFFFF;}/*  - - - - - - - home page specific styles - - - - - - -  */.content-home {}.content-home h1 {	color: #00598D;	font-weight: normal;	font-size: 2em;	margin: .75em 0 .5em 0;}#updates-wrapper {	color: #FFFFFF;	width: 334px;	float: left;	background: #2787BE url(../images/updates_bkgd.gif) repeat-x top;	margin: 20px 20px 35px 20px;	display: inline; /* Win IE double margin float bug fix*/}/* for understanding browsers */#updates-content {margin: 0 20px;min-height:150px; height:auto;}/* for Internet Explorer *//*\*/* html .container {height: 150px; }/**/#updates-content h1 {	font-size: 1.5em;	font-weight:normal;	background:url(../images/updates_arrow.gif) no-repeat left center;	padding-left: 15px;	margin: 0;	line-height: 1em;	display: inline; /* Win IE double margin float bug fix*/}p.more {	margin: 0 0 1em 0;	padding-bottom: .5em;	background: url(../images/updates_divider.gif) 0 1.5em no-repeat;	text-align: right;}p.more-last {	margin: 0;	text-align: right;}#updates-content a:link { color: #FFFFFF; text-decoration:none; }#updates-content a:visited { color: #FFFFFF; text-decoration:none; }#updates-content a:hover { color: #FFFFFF; text-decoration:underline; }#updates-content a:active { color: #FFFFFF; text-decoration:underline; }/* - - - - - - - - - - - form - - - - - - - - - - - - - - */td.formlabels {	padding: 5px 15px 5px 0;	vertical-align:top;	}	input.textfield {	color: #666;	width: 290px;	border: 1px solid #EEE;	border-left: 1px solid #BBB;	border-top:1px solid #BBB;	background:url(../images/content-box.jpg) no-repeat top left;	font: 1em Arial, Helvetica, sans-serif;	padding: 3px;	margin: 2px 0;}textarea.comments {	color: #666;	width: 460px;	border: 1px solid #EEE;	border-left: 1px solid #CCC;	border-top:1px solid #CCC;	background:url(../images/content-box.jpg) no-repeat top left;	font: 1em Arial, Helvetica, sans-serif;	padding: 3px;}td.forminput select {	color: #666;	border: 1px solid #EEE;	border-left: 1px solid #CCC;	border-top:1px solid #CCC;	font: 1em Arial, Helvetica, sans-serif;}td.formbuttons {	text-align:right;}td.formbuttons input {	color: #FFF;	border: 1px solid #CCC;	background: #999;	font:.9em Arial, Helvetica, sans-serif ;	font-weight:bold;	padding: 1px;	}