html,body{
	font:85% Arial;
	height:100%;
	margin:0;
	padding:0;
	text-align:center;
	background-color: #FFFFFF;
}
img{border:0;}
form,script{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,h7{margin:0;padding:0;display:inline;}
p{margin:0 0 1em 0;padding:0;}
.overall{margin:0 auto;text-align:left;}

.top{vertical-align:top;}
.middle{vertical-align:middle;}
.bottom{vertical-align:bottom;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.nowrap{white-space:nowrap;}

.title{color:#036;display:block;font:bold large Arial;padding:20px;}
.title .alt{color:#f60;}

a:link,a:visited,a:active,a:hover{color:#036;}

.end{line-height:10px;}

.site-header{margin-bottom:-2px;z-index:50;}
.site-header .logo{margin-bottom:2px;z-index:50;}
.nav{display:block;margin:0;padding:0;position:relative;}

/*
.nav{display:block;list-style:none;margin:0;padding:0;position:relative;text-align:center;width:100%;font-size:85%;}
.nav li{float:left;position:relative;}
.nav a:link,.nav a:visited,.nav a:active,.nav a:hover{display:block;margin-left:2px;background:#036;border:2px solid #036;border-bottom:0;color:#ff0;padding:1px 1px 3px 1px;text-decoration:none;width:168px;}
.nav a:hover{background:#40668C;color:#ff0;}
.nav .on a:link,.nav .on a:visited,.nav .on a:active,.nav .on a:hover{background:#fff;color:#036;font-weight:bold;}
*/

.nav2{background:#036;padding:7px 5px 7px 5px;vertical-align:top;width:87px;}
.nav2 a:link,.nav2 a:visited,.nav2 a:active,.nav2 a:hover{color:#ff0;font-weight:bold;text-decoration:none;}
.nav2 a.i:link,.nav2 a.i:visited,.nav2 a.i:active,.nav2 a.i:hover{color:#fff;}

.main-overall{background:#fff;border:2px solid #036;color:#000;}
.main{padding:3px;vertical-align:top;}

.fp-image{background:#40668C;color:#fff;vertical-align:top;width:680px;}
.fp-content{background:#40668C;color:#fff;padding:7px;text-align:left;vertical-align:top;}

.callout{background:#fff;border:1px solid #036;}
.callout td{background:#fff;border:1px solid #036;text-align:center;}
.callout a{display:block;color:#036;cursor:pointer;text-align:center;text-decoration:none;width:100%;}
.callout a .restrict{display:block;margin:0 auto 10px 0;text-align:left;width:486px;}
.callout a .image{display:block;float:right;position:relative;margin:2px;}
.callout a .content{display:block;float:left;position:relative;margin:10px;width:306px;}

.callout2{background:#036;border:1px solid #036;}
.callout2 td.label{background:#036;border:1px solid #036;color:#fff;}
.callout2 td.label a.block{display:block;color:#fff;cursor:pointer;text-align:left;text-decoration:none;width:100%;}
.callout2 td.label span{display:block;color:#fff;padding:0 10px 0 10px;}
.callout2 td.content{background:#fff;border:1px solid #036;}
.callout2 td.content a.block{display:block;color:#036;cursor:pointer;text-align:left;text-decoration:none;width:100%;}
.callout2 td.content a .restrict{display:block;text-align:left;width:275px;}
.callout2 td.content a .image{display:block;float:right;position:relative;padding:5px 10px 5px 0;}
.callout2 td.content a .content{display:block;float:left;position:relative;padding:10px;width:175px;}


.locator td{background:#bcd;text-align:left;vertical-align:top;}
.locator a{display:block;color:#036;cursor:pointer;text-decoration:none;width:100%;}
.locator a .map{padding:2px;}
.locator a .image{padding:2px;}
.locator a .content{display:block;padding:5px;}

.form{margin:0 auto;text-align:left;}
.form .label{background:#0ae;color:#fff;font-weight:bold;}
.form .content{background:#bef;color:#000;}

.site-footer{color:#036;font-size:85%;padding:5px;}
.site-footer a:link,.site-footer a:visited,.site-footer a:active,.site-footer a:hover{color:#036;text-decoration:none;}
.emphasys_credit a:link,.emphasys_credit a:visited,.emphasys_credit a:active,.emphasys_credit a:hover{color:#036;text-decoration:none;}
.emphasys_credit .emphasys_name{color:#40668C;}

.style3 {color: #40668c}

