/* Basic HTML----------------------------------------------------------------------------------------------------*/body {	margin:0px 0 0 0;	background-position:top;	background-repeat:repeat-x;	background-image: url(../images/bg_body.gif);	background-color: #EFEFEF;}a {	color:#000;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 17px;}a:visited {	color:#000;}hr {	border: 0 #ddd solid;	border-top-width: 1px;	clear: both;	height: 0;}a img {border:none;}p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	margin-top: 0px;	margin-bottom:7px;}sup {font-size:60%; vertical-align:text-top;}/* Headings----------------------------------------------------------------------------------------------------*/h1, h2, h3, h4, h5, h6 {	margin-bottom: 0px;	margin-top: 0px;	padding: 0;}h1 {	font-size: 19px;	color:#2CABE1;	font-family:Arial, Helvetica, sans-serif;	padding-top: 10px;	padding-bottom: 7px;}h2 {	font-size: 14px;	color: #333;	font-family: Arial, Helvetica, sans-serif;	margin-top: 0px;	margin-right: 0;	margin-bottom: 0px;	margin-left: 0;	padding-top: 10px;	line-height: 30px;	font-weight: normal;}h3 {	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	line-height: 22px;}h4 {	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	line-height: 22px;	font-weight: bold;	font-style: italic;}h5 {	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	line-height: 22px;	font-weight: bold;}h5 a {	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	line-height: 22px;	font-weight: bold;}/* For Shorter Line Height - Two line headlines----------------------------------------------------------------------------------------------------*/.headline2 {	font-family: Arial, Helvetica, sans-serif;	margin-bottom: 0px;	margin-top: 0px;	font-size: 14px;	color: #333;	font-family: Arial, Helvetica, sans-serif;	margin-top: 0px;	margin-right: 0;	margin-bottom: 0px;	margin-left: 0;	padding-top: 10px;	line-height: 20px;	font-weight: normal;}/* Lists----------------------------------------------------------------------------------------------------*/ol {	margin-top:5px;	padding:0px;}ul {	list-style: disk;	margin:0px 7px;	padding-left: 20px;	}	li {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 19px;	padding-top: 0px;	font-weight: normal;}li.pdf {list-style:none; background: url("../images/pdf.gif") no-repeat 0 2px; margin-left:-22px; padding-left:22px;}li.nopdf {list-style:none; background: url("../images/nopdf.gif") no-repeat 0 2px; margin-left:-22px; padding-left:22px;}/* Structure----------------------------------------------------------------------------------------------------*/#wrapper {	width:939px;	height: 768px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;}/* Header----------------------------------------------------------------------------------------------------*/#header {}#logos {width:auto;}#nav ul {	list-style:none;	margin:0;	padding:0;	width:auto;}#nav li {	margin:0;	padding:0;	text-align:center;	display: inline;}#nav a {}#nav {	margin:0 auto;	width: 100%;	text-align: center;}/* Content on Home page----------------------------------------------------------------------------------------------------*/.homecontentheight {	height:500px;	width: 100%;}.home#content {	background: none;	border: 0;}.texthome {	padding:0 0 0 40;	margin:0 auto;	position:relative;	z-index:0;	width:880px;	height: 280px;}.texthome ol{	padding-left: 10px;	padding-right: 0px;	list-style-type: disc;}.texthome2 {	font-size: 14px;	color:#333;	font-family:Arial, Helvetica, sans-serif;	padding-left: 30px;	font-weight: bold;	line-height: 26px;}/* Changed for ie6 in main-ie6.css----------------------------------------------------------------------------------------------------*/.texthome ol li{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 22px;	padding-top: 0px;	font-weight: normal;	color: #333;}/* Content----------------------------------------------------------------------------------------------------*/#breadcrumbs {	font-size:12px;	margin:0px 0 10px 60px;}#content {	padding: 0;	margin:0;	overflow:hidden;	border-top: 1px none #ccc;	border-right: 1px solid #ccc;	border-bottom: 1px none #ccc;	border-left: 1px solid #ccc;	background-color: #FFF;}.contentheight {	height:485px;	width: 100%;}.2contentheight {	height:500px;	width: 100%;}.tabcontainer {	padding:0px 20px 20px;	-moz-border-radius: 15px;	-webkit-border-radius: 5px;	overflow:hidden;	z-index:1;	width:865px;	height: auto;	margin: 0 auto;	background-color: #fff;	background-position: bottom;}.tabcontainernoborder {	padding:50px 20px 20px;	overflow:hidden;	z-index:1;	width:700px;	height: 200px;	margin: 0 auto;}.containerright45nobackground{	-webkit-border-radius: 8px;	z-index:0;	width:45%;	float: right;	clear: right;	padding-bottom: 6px;}.textright {	background: #eee url(../images/bg_quote.gif) repeat-x;	padding:0px 15px 15px;	margin:0;	border: 1px solid #ccc;	-moz-border-radius: 8px;	-webkit-border-radius: 8px;	z-index:0;	width:90%;	float: right;	clear: right;}.containerleft50background {	background: #FFF url(../images/bg_content.gif) repeat-x bottom;	padding:0px 15px 15px;	margin:0;	border: 1px solid #ccc;	-moz-border-radius: 8px;	-webkit-border-radius: 8px;	position:relative;	z-index:0;	width:50%;	height: 480px;	overflow: auto;}.containerleft50backgroundnoscroll {	background: #FFF url(../images/bg_content.gif) repeat-x bottom;	padding:0px 15px 15px;	margin:0;	border: 1px solid #ccc;	-moz-border-radius: 8px;	-webkit-border-radius: 8px;	position:relative;	z-index:0;	width:50%;	height: 450px;}.containerbottomnobackground {	padding:0px 15px 15px;	margin:0 auto;	position:relative;	z-index:0;	width:800px;}.containertopbackground {	background: #FFF url(../images/bg_content.gif) repeat-x bottom;	padding:0px 15px 15px;	margin:0 auto;	border: 1px solid #ccc;	-moz-border-radius: 8px;	-webkit-border-radius: 8px;	position:relative;	z-index:0;	width:830px;}.containertopnobackground {	padding:0px 15px 15px;	margin:0 auto;	position:relative;	z-index:0;	width:800px;}.full {float:left; width:100%;}blockquote {margin:0;}
/* Specific to Contact Page----------------------------------------------------------------------------------------------------*/.tabcontainercontact {	-moz-border-radius: 8px;	-webkit-border-radius: 5px;	overflow:hidden;	width:860px;	border: 1px solid #ccc;	background-repeat: repeat-x;	background-position: bottom;	margin: 0 auto;	background-image: url(../images/bg_content.gif);	padding-left: 20px;}.tabcontainercontact2 {	width:50%;	float:right;}/* Specific to News Page----------------------------------------------------------------------------------------------------*/.news {	padding:15px; 	margin-top:440px; }.news h3 {	margin: 0 0 5px 0; 	font-size: 13px; 	text-transform:uppercase;	color: #5c6669;}.tabcontainernews {	padding:0px 0px 20px;	overflow:hidden;	z-index:1;	width:850px;	margin: 0 auto;}/* Footer----------------------------------------------------------------------------------------------------*//*#footer ul {text-align:center; list-style:none; margin:20px 0; padding:0; font-size:11px;}#footer li {display:inline; margin:0; padding: 0 10px; border-right: 1px solid #999;}#footer li.last {border:none;}*/#footer {	padding: 10px;	background: url(../images/footer.gif) no-repeat left top;	position:relative;	margin-top: 0px;	margin-right: 0;	margin-bottom: 40px;	margin-left: 0;}#footer #mainfootnav {	font-size: 12px;	position: absolute;	left: 234px;	top: 61px;	text-align:left;}#footer #subfootnav {	font-size: 12px;	position: absolute;	right: 396px;	top: 20px;	text-align:right;}#footer #cta           {display:block; font-size: 18px; line-height:16px; margin:0 0 10px 0; color: #999999;}#footer #footcopyright {display:block; font-size: 11px; line-height:16px; margin:0 0 10px 0;}#footer ul {display:block; margin:0 0 10px 0; list-style-type: none; line-height:16px; padding:0; }#footer li {display: inline; padding: 0 11px; border-right: 1px solid #999999;}#footer li.last {border-right: none; padding-right: 0;}#footer li.first {border-left: none; padding-left: 0;}#footer li a {color: #333333; text-decoration: none;}#footer li a:hover {color: #333333; text-decoration: underline; }#footer li.current a {}/* Misc and utilities----------------------------------------------------------------------------------------------------*/.center {text-align:center;}.clear {clear:both !important;}.float {float:left !important;}.floatright {float:right !important;}.hide {display:none;}.last {margin-bottom:0;}/* Flash */.flashborder {	border-right-width: 1px;	border-left-width: 1px;	border-right-color: #CCC;	border-left-color: #CCC;	background-image: url(../images/flash_02.gif);	background-position: bottom;}.flash {	width: 897px;	margin: 0 auto;	padding-top: 0px;}/* Site Map----------------------------------------------------------------------------------------------------*/.sitemapindent {	padding-left: 10px;}.sitemap a {	padding-left: 0px;}/* Scroll - not implemented----------------------------------------------------------------------------------------------------*/#scroll {	height: 370px;	overflow: scroll;	overflow-x: hidden;	padding: 0 20px 0 20px;}#scroll blockquote {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	margin-top: 0px;	margin-bottom:7px;	padding-left:40px;	padding-right: 40px;}#scroll ol {	padding-right: 40px;	padding-left: 40px;}#scroll ol li {	padding-bottom: 10px;}#scroll ul {	padding-right: 60px;	padding-left: 60px;	margin-top: 0px;}#scroll ol li ol {	list-style-type: lower-alpha;}.moretoppadding{	padding-bottom: 6px;}
