body{
	background:url(/images/css/background.jpg) repeat-x;
	text-align:left;
	padding-top:10px;
	font-family:'Trebuchet MS';
}

hr{
	border:0px;
	border-bottom:1px solid #425978;
	margin-bottom:15px;
}
p{
	line-height:110%;
}
a{
	color:#376AAC;
}
strong{
	font-weight:bold;
}
h2{
	font-family:Times;
	font-size:140%;
	color:#13345f;
}
h3{
	margin-left:15px;
	margin-bottom:15px;
	font-size:130%;
	font-weight:bold;
}
h4{
	margin-left:15px;
	margin-bottom:15px;
	font-weight:bold;
	font-size:110%;
}
#border-top,#border-bottom{
	width:855px;
	margin-left:auto;
	margin-right:auto;
	height:7px;
	line-height:0px;
	padding:0px;
	font-size:0px;
}
#page{
	background:#ffffff;
	width:855px;
	margin-left:auto;
	margin-right:auto;
	padding-top:2px;
}
#header{
	background-repeat:no-repeat;
	padding:13px;
	width:820px;
	height:190px;
	margin-left:6px;
}
#header img{
	margin-top:20px;
	margin-bottom:20px;
}
#header p{
	font-size:150%;
	color:#0053a1;
	font-family:Times;
	width:400px;
}
#footer{
	clear:both;
	margin-top:10px;
	width:855px;
	margin-left:auto;
	margin-right:auto;
}
#footer #about{
	background:url(/images/footer.png);
	height:106px;
	width:855px;
	margin-bottom:10px;
	color:#ffffff;
	
}
#footer .address{
	float:left;
	width:300px;
	margin-left:10px;
	margin-top:10px;
}
#footer .address1{
	width:250px;
}
#footer .desc{
	margin-left:20px;
	margin-right:20px;
	text-align:center;
	color:#13345f;
	font-size:90%;
	margin-bottom:8px;
}
#footer #site-by{
	text-align:right;
	color:#13345f;
}
#footer #email{
	/*padding-top:74px;*/
	padding-top:89px;
}
#footer #email a{
	color:#ffffff;
}
#footer a{
	font-weight:bold;
	color:#13345f;
}
.cb{
	clear:both;
}
#content #options{
	width:180px;
	float:left;
	margin-left:10px;
	margin-right:30px;
}
#content #options #menu{
	padding-top:20px;
	margin-left:0px;
	margin-bottom:0px;
}
#content #options #menu a{
	color:#13345f;
	text-decoration:none;
}
#content #options #menu li{
	line-height:2em;
	border-bottom:1px #13345f solid;
	text-indent:10px;
	list-style-type:none;
}
#content #options #willis-news{
	height:55px;
	background:url(/images/css/news-icon.jpg) no-repeat 100%;
	font-size:140%;
	font-family:times;
	padding-top:50px;
}
#cherry-rss h2{
	font-size:110%;
	font-weight:bold;
	color:#376aac;
}
#cherry-rss p{
	margin-top:1em;
	margin-bottom:1em;
	font-size:90%;
}
#cherry-rss p.more_link{
	background:url(/images/css/page-icon.gif) no-repeat 0%;
	text-indent:25px;
	line-height:2em;
}
#cherry-rss a{
	color:#376aac;
}
#content #view{
	float:left;
	width:620px;
	padding-top:20px;
}
#content #view h1 {
	background:url(/images/css/h1-background.gif);
	width:620px;
	height:31px;
	font-family:Times;
	font-size:160%;
	color:#13345f;
	text-indent:15px;
	margin-bottom:15px;
}
#content #view h3{
	background:url(/images/css/h1-background.gif);
    width:620px;
	height:31px;
	font-family:Times;
	font-size:160%;
	font-weight:normal;
	color:#13345f;
	text-indent:15px;
	margin-left:0px;
	margin-bottom:15px;
/*	left:-15px;
	position:relative;*/
}
#content #view h1 a{
	color:#13345f;
	text-decoration:none;
}
#content #view p{
	margin-bottom:1em;
	margin-left:15px;
}
#content #services-list{
  font-size:90%;
	padding-left:15px;
	margin-top:15px;
	margin-right:10px;
	width:205px;
	float:left;
	text-indent:10px;
	margin-left:0px;
}
#content #services-list a{
	text-decoration:none;
	color:#000000;
}
#content #services-list li{
	background:url(/images/list-home.jpg) no-repeat;
	height:24px;
	width:205px;
	margin-bottom:5px;
	list-style-type:none;
}
#content #logos{
	clear:both;
	float:right;
}
.content h2{
	font-family:times;
	font-size:120%;
	font-weight:bold;
	margin-bottom:1em;
	text-indent:15px;
	color:#376AAC;

}
.content h2 a{
		text-decoration:none;
}
a.folder {
	background:transparent url(/images/css/folder.gif) no-repeat scroll 50% 0%;
	display:block;
	float:left;
	height:30px;
	margin:15px;
	padding-top:55px;
	text-align:center;
	width:100px;
}
.file a{
	font-weight:bold;
}
.file{
	line-height:1.5em;
	width:200px;
	float:left;
}
h2.basic{
	font-weight:bold;
	text-indent:15px;
	font-size:1.5em;
	margin-bottom:1em;
	margin-top:0.5em;
}
#download-acrobat{
	margin-left:15px;
	margin-bottom:15px;
}
form fieldset label{
	text-indent:15px;
	font-size:1.2em;
	width:250px;
	display:block;
}
form fieldset input, form fieldset textarea{
	margin-left:15px;
	border:1px solid #cccccc;
	font-size:1.2em;
	width:400px;
}
#address-contact-page {
	width:280px;
	float:left;
	margin-left:15px;
	height:350px;
}
#address-contact-page .address{
	margin-bottom:15px;
}
#address-contact-page .address .org{
	font-weight:bold;
}
#google-map{
	float:right;
}
h2.title{
	clear:both;
	text-indent:15px; 
}
#view p{
	width:575px;
}
#content ol, #content ul{
	margin-left:30px;
	margin-left:20px;
	margin-bottom:15px;
}
#content li{
	list-style-type:circle;
}