/* ----------------------------------------------------------------------------------------------------------------------------------------*/* {margin:0;padding:0}/* mac hide \*/html, body {height:100%}/* end hide */* html #outer{height:100%} /*IE treats height as min-height anyway*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{	margin:0;	padding:0;	font-weight:normal;}img, a img, a:link img, a, a:link,  a:visited, a:hover, a:active {border:none;text-decoration: none;}blockquote:before,blockquote:after,q:before,q:after {content:""}blockquote,q {quotes:"" ""}ul {	list-style: none;}table{	border-collapse:collapse;	border-spacing:0;}.tables td, .tables th {	padding-right: .5em;}.tables tr.firstline td{	padding-top: 8px;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #394A59;}table tr.lastline td{	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #394A59;}.tables th {	font-size: 11px;	text-align: left;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #394A59;	padding-bottom: 5px;	vertical-align: bottom;	line-height: 1em;	padding-top: 5px;}.tables th.noline {	font-size: 11px;	padding-bottom: 4px;	vertical-align: bottom;	line-height: 1em;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}body {	font-size: 0.8em;	line-height: 1.2em;	color: #394A59;	font-family: Arial, Helvetica, sans-serif;	background-image: url(images/bg.gif);	background-repeat: repeat-x;	background-color: #ECEEEF;}#outer{	margin-top: 0px;	margin-right: auto;	margin-left: auto;	width: 990px;}/* ----------------------------------------------------------------------------------------------------------------------------------------*/#content {	font-size:1em;	line-height: 1.2em;	text-shadow: 0 0 0 #394A59; /*makes white look good on black*/	width: 768px;	background-color: #394A59;	height: 400px;	color: #FFFFFF;	text-align: left;	vertical-align: top;	background-image: url(images/cornerb.gif);	background-repeat: no-repeat;	background-position: bottom;}#content2 {	font-size:1em;	line-height: 1.2em;	width: 768px;	background-color: #EBEDEE;	height: 600px;	color: #394A59;	text-align: left;	vertical-align: top;	background-image: url(images/cornerlightb.gif);	background-repeat: no-repeat;	background-position: bottom;}#content3 {	font-size:1em;	line-height: 1.2em;	width: 768px;	background-color: #EBEDEE;	height: 600px;	color: #394A59;	text-align: left;	vertical-align: top;	background-image: url(images/cornerlightb.gif);	background-repeat: no-repeat;	background-position: bottom;}#content2 a:link, #content2 a:visited {	color: #394A59;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #394A59;}#content2 a:hover, #content2 a:active{	color: #66BC29;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #394A59;}#content2 ul{	padding-bottom: 1em;}#content2 li {	background-image: url(images/dash.gif);	background-repeat: no-repeat;	background-position: left 0.25em;	padding-left: 1.em;	padding-left: 1.25em;}#content p,#content2 p {margin-bottom:1em}#content3 p {	margin-left:160px;	margin-bottom: 1em;}#content2 .nospace {	margin: 0px;	padding: 0px;}.body-italic{	font-style: italic;}.footnotes{	font-size: 11px;	padding-top: 0.5em;}/*----------------------------*/#page{	font-size: 11px;	line-height: 1em;	color: #B2BBC2;	float: right;	display: block;}#page a:link, #page a:visited {	color: #B2BBC2;	padding: 2px 4px;	text-decoration: none;	}#page a:hover {	color: #66BC29;	}	#page2{	font-size: 11px;	line-height: 1em;	color: #394A59;	float: right;}#page2 a:link, #page2 a:visited {	color: #394A59;	padding: 2px 4px;	text-decoration: none;	border: none;	}#page2 a:hover {	color: #66BC29;	}	/*----------------------------*/#content h1 {	font-size: 1.5em;	color: #FFFFFF;	text-transform: uppercase;	margin-bottom:1em;	font-weight: bold;	line-height: 1.1em;	margin-top: 0.5em;}h2 {	font-size: 1.3em;	color: #66BC29;	line-height: 1.1em;	padding-right: 10px;	padding-top: 300px;	vertical-align: middle;	background-image: url(images/icon_greylight.gif);	background-repeat: no-repeat;	background-position: left 275px;}h3 {	font-size: 1em;	color: #000000;	line-height: 1.6em;	margin-bottom:0em;	font-weight: bold;}h4 {	font-size: 1em;	color: #000000;	margin-bottom:0em;	font-style: italic;}h5 {	font-size: 1.5em;	color: #394A59;	margin-bottom:1em;}h6 {	color: #394A59;	font-weight: bold;	font-size: 1em;}#content2 h1 {	font-size: 1.5em;	color: #394A59;	text-transform: uppercase;	margin-bottom:1em;	font-weight: bold;	line-height: 1.1em;	margin-top: 0em;}/* ----------------------------------------------------------------------------------------------------------------------------------------*/.green 	{color: #66BC29;}.red 	{color: #C60C30;}.purple {color: #C60C30;}.orange	{color: #DB9E2C;}.white	{	color: #FFFFFF;}.black	{	color: #000;}.grey	{color: #394A59;}/* ----------------------------------------------------------------------------------------------------------------------------------------*/#footer{	height: 25px;	background-color: #394A59;	color: #B2BBC2;	font-size: 11px;	width: 100%;	text-align: left;}#footer a:link, #footer a:visited {	color: #B2BBC2;	text-decoration: none;	}#footer a:hover {	color: #66BC29;	}	/* ----------------------------------------------------------------------------------------------------------------------------------------*/#nav {	width: 152px;	text-align: left;	font-size: 0.94em;	line-height: 1em;}#nav li a {	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #ECEEEF;	cursor: pointer;	}	#nav ul ul {	margin-left: 16px;}#nav li a:link, #nav li a:visited, #nav ul ul a:link, #nav ul ul a:visited  {	color: #66BC29;	display: block;	padding: 2px 0px;	}#nav li a:hover, #nav ul ul a:hover {	color: #394A59;	padding: 2px 0px;}#nav li a.active, #nav ul ul a.active {	color: #394A59;	display: block;	padding: 2px 0px;}#navspace{	height: 275px;}/* ----------------------------------------------------------------------------------------------------------------------------------------*/.floatright {	margin-left: 20px;	margin-bottom: 1em;	float: right;}.floatleft {float:left	margin-bottom: 1em;	margin-right: 27px;	float: left;	margin-bottom: .5em;}/* ----------------------------------------------------------------------------------------------------------------------------------------*/#box{	line-height: 1.1em;	}#box table {	height: 125px;}#box p{	color: #394A59;	margin: 0px;	padding-top: .5em;	padding-right: 1em;	padding-left: 1em;}#box .box td {	padding-left: 1em;	color: #394A59;	margin: 0px;	padding-top: .5em;	padding-bottom: 0em;}#box h1 {	color: #66BC29;	font-size: 1em;	margin: 0px;	padding-right: 1em;	padding-left: 1em;	padding-bottom: 0em;	line-height: 1.1em;}#box h5 {	color: #FFF;	font-size: 1em;	margin: 0px;	padding-right: 1em;	padding-left: 1em;	padding-bottom: 0em;}