﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, label 
{padding:0;margin:0;}
	
html{overflow: scroll;} 
body ul li{list-style:none;}
body img{border:none;}
body {text-align:left;font-size:80%;font-family: Arial,Helvetica, sans-serif;color:#333333; }
.leftPane,.rightPane,.bottomPane,.siteview, .siteinfo, .unav , fieldset.search, .share, .control,.tabs, h3.hide{display:none}
.wrapper {width:100%}
.crumbs li{display:inline;list-style:decimal}
.masthead{position:absolute;top:0;width:100%;}
.pagebody{font-size:1.2em}
p{margin:0.3em}
a{text-decoration:none}
#outer{margin-top:10em}
#accesslinks{display:none}
.logo{display:block:display:none\9; *display:block;;width:302px;}
.logo img{margin:0;padding:0}
.masthead{position:absolute;display: none\0/;}
#outer{margin-top:10em;margin-top: 1em\0/;}
h1{color:#172934;font-weight:normal;font-size:2em;margin:0em 3em 0.2em 0;clear:both;}
h2,li h2{color:#172934;line-height:normal;font-weight:normal;font-size:1.6em;margin:0.7em 0 0.2em;clear:both;  }
h3{color:#172934;font-size:1.4em;margin:1em 0 0; } 
h4{color:#172934;font-size:1.05em;margin:1.1em 0 0.2em  ;}
h5{color:#172934;font-size:1.05em;margin:1.1em 0 0.2em ;}
h6{color:#172934;font-size:1.05em;margin:1.1em 0 0.2em ;}


/* cms */
	.cms{margin:1em 0 1em;}
	.cms ul{margin:0.5em 0;}
	.cms ol{margin:0.5em 0;list-style-position:inside}
	.cms li{margin:0.7em 0}
	.cms ul li {list-style:disc;padding-left:21px;float:none !important}
	.cms ul li ul{margin-left:3.5em}
	.cms ol li ol {margin-left:5.1em}
	.cms ul li ul li{list-style:circle;padding-left:21px;} 
	.cms li a{font-weight:bold;}

	
	.cms dl{margin:0.5em 0}
	.cms dt{font-style:italic;font-size:1em;font-weight:bold;margin:0.5em 0}
	.cms dd{margin-left:2em;margin-bottom:1.8em;}
	
	.cms dl.inline{margin:0.5em 0}
	.cms dl.inline dt{margin-top:0;font-style:italic;font-size:1em;font-weight:bold;padding: 0 ;width:10em;float:left;clear:left;}
	.cms dl.inline dd{padding:0 0 0 10em;margin:0}
	
	.quote{padding:1em 0;clear:both;text-align:justify;}
	
		
	.cms blockquote,.comment blockquote{width:100%;font-family:Georgia,serif;font-size:1.4em;color:#333;background: #D0ECF9}
	.comment blockquote{}
	.cms blockquote p{padding: 0.8em 2.1em ;}
	.cms blockquote p.footnote{font-family:Arial,sans-serif;font-size:0.7em;padding:0 3.5em 1.6em}
	.cms p{color:#333}
	.cms hr{color:#999;border:none;border-top:1px solid #999}
	.cms cite{font-family:Georgia,serif;color:#666;font-style:normal;}
	
	.cms table{border-collapse: collapse;width:500px;border-top:2px solid #999999;border-bottom:1px solid #999999;padding:0;width:103%;margin:0.5em 0 0.5em -1em;}
	.cms caption{font-style:italic;font-weight:bold;padding:0.5em 1em;text-align:left;}
	.cms th{background:#EEE;border-top:1px solid #999999;padding:0.5em 1em;margin-left:-1em;text-align:left;}
	.cms td{background:#fff;border-top:1px solid #999999;padding:0.5em 1em;margin-left:-1em;text-align:left;}
	
	.map,.form,.quote,.highlight,.boxout{margin:1em 0}
	.form .row{margin:0.5em 0 0.2em}
	.form input.field,
	.form select.field,
	.form textarea.fieldtextarea{width:250px;margin-top:0.2em;display:block;background: #FFF url(images/master/field.gif) repeat-x;border:1px solid #C6CFD4;line-height:1.4em;padding:2px 8px 5px;}
	.form textarea.fieldtextarea{font-size:1em}
	.form acronym,.form .fielderror{color:red}
	.form acronym{color:#333; outline:none}
	.form .fielderror{display:inline}
	.form .send input, .button{background:url(images/master/button.jpg) no-repeat; display:block;color:#003265;font-weight:bold;width:138px;height:36px;border:none;cursor:pointer;text-indent:0;padding:0;}
	.form .clear{background:none}
	.form .cols{background:none !important;overflow:hidden;clear:Both}
	.form .cols li{padding-left:0 !important;float:left !important}
	
	
	
		.cols{width:100%;color:#666;clear:both;}
	.cols .end{}
	.cols ul{margin:0;padding:0;}
	.cols ul li:first-child{margin-left:6px}
	.cols ul li{float:left;padding:0;margin:3px 23px 3px 3px;overflow:hidden;}
	.cols ul ul li {;padding:0.1em 0 0 15px;margin:0;width:auto;float:none}
	.cols ul  ul li:first-child{margin-left:0}
	.cols ul li.last{margin-right:0}
	.cols h3 a {color:#fff;padding:0.4em 0 0.4em 1.1em;margin:0;display:block;}
    .cols h2.purple{padding:0.4em 0 0.4em 0.7em;font-size:1em;margin-left:-1px;}
    .cols h2.olive{font-size: 1.15em; margin-top:2px;margin-bottom:2px;margin-right: 0px; padding: 0.4em 0 0.4em 0.7em;}
	.cols p, .cols ul ul, .cols ul ol{padding:0 8px}
	.cols h3 a img{margin-left:-1.1em;border:none;margin-top:0.5em;margin-bottom:-0.4em;display:block;border-top:2px solid #fff}
	.cols h3 a:hover{text-decoration:none}
	.cols blockquote{margin-left:-2.1em !important;padding:0 2.8em 0 0.5em !important;background-position: 0.9em 1.1em !important}
	

	.of1 .cms{padding-top:2em;font-size:1.04em;line-height:1.5em;}
	.of2 ul li{width:45%;}
	.of3 ul li{width:30%}
	.of4 ul li{width:20%}

	
	
	.of3of4{overflow:hidden;float:left;clear:right;width:460px;padding:0 !important;margin-left:16px; background: #F5F5F5 url(images/home/of3of4_bg.gif) repeat-y;}
	.of3of4{padding:0.4em 0.5em 0 1.1em;}
	.of3of4 h3.orange{display:block;margin:2px 2px 0 4px;padding:0.4em 0.5em}
	.of3of4 h3.orange a{margin:0 !important;padding:0;font-size:1.05em;line-height:1.5em;}
	.of3of4  ul li:first-child{margin:2px 0 0 4px !important;}
	.of3of4  ul li{padding-left:0;margin:2px 0 0 2px !important;width:150px;}

	.of3of4 .end{width:100%;background: url(images/home/of3of4_clear_bg.jpg) no-repeat bottom left;}
