@charset "UTF-8";

body { background: #FFFFFF url(../i/bck2.gif) no-repeat center top; margin:0px; text-align:center; }

body, p, div { font-family: Georgia, "Times New Roman", Times, serif; font-size:11px; color:#454545; line-height:1.5;}

h1 { display:none;}

#container { margin: 0 auto; width: 950px; text-align:left;}

img.logo { margin-top: 100px; margin-left: 279px;}

a {
	text-decoration:underline;
	color:#570040;
} a:hover { color:#570040; }
a.high { font-weight:bold; color:#570040;}

.pur, a.pur { color:#570040;} 
.gre, a.gre { color:#454545;}
.blk, a.blk { color:#000000;}

#nav { height:115px; }
#nav img { margin:30px 0px 0px 0px; }

#nav ul { margin:55px 0px 0px 0px; padding:0px; list-style:none; display:block; width:640px; background:url(/i/10/nav_bg.gif) repeat-x; float:left; border-bottom:1px solid #ddd;}
#nav ul li, .subnav ul li { float:left; display:block;}
#nav ul li a, .subnav ul li a { text-decoration:none; display:block; height:20px; border-right: 1px #ddd solid; color:#666;} 
#nav ul li a b, .subnav ul li a b { display:none;}
#nav ul.pad li a { padding: 0px 10px 0px 10px;}
#nav ul li a.ho { background:url(/i/10/ho.gif) 0px 0px; width:52px;}  #nav ul li a.ho:hover, #nav ul li a.hoh { background:url(/i/10/ho.gif) 0px -20px; width:52px;} 
#nav ul li a.ab { background:url(/i/10/ab.gif) 0px 0px; width:67px;}  #nav ul li a.ab:hover, #nav ul li a.abh { background:url(/i/10/ab.gif) 0px -20px; width:67px;} 
#nav ul li a.cs { background:url(/i/10/cs.gif) 0px 0px; width:121px;} #nav ul li a.cs:hover, #nav ul li a.csh { background:url(/i/10/cs.gif) 0px -20px; width:121px;} 
#nav ul li a.pc { background:url(/i/10/pc.gif) 0px 0px; width:142px;} #nav ul li a.pc:hover, #nav ul li a.pch { background:url(/i/10/pc.gif) 0px -20px; width:142px;} 
#nav ul li a.si { background:url(/i/10/si.gif) 0px 0px; width:131px;} #nav ul li a.si:hover, #nav ul li a.sih { background:url(/i/10/si.gif) 0px -20px; width:131px;} 
#nav ul li a.co { background:url(/i/10/co.gif) 0px 0px; width:76px;}  #nav ul li a.co:hover, #nav ul li a.coh { background:url(/i/10/co.gif) 0px -20px; width:76px;} 
#nav ul li a.ne { background:url(/i/10/ne.gif) 0px 0px; width:51px;}  #nav ul li a.ne:hover, #nav ul li a.neh { background:url(/i/10/ne.gif) 0px -20px; width:51px;} 



.subnav { }
.subnav ul { margin:0px; padding:0px; list-style:none; display:block; background:url(/i/10/nav_bg.gif) repeat-x; border-bottom:1px solid #ddd; height:20px;}
.subnav ul li a { padding:2px 10px 0px 10px; height:18px;}
.subnav ul li a.h, #nav ul.pad li a.h { color:#570040; text-decoration:underline;}
.subnav ul li a:hover, #nav ul.pad li a:hover { background:url(/i/10/nav_bgh.gif) repeat-x; color:#FFFFFF;}

.rlb { background:url(/i/rl.gif) no-repeat 10px top;}

#content { padding-top:20px; clear:both;}
#content .hcol {
	width:640px;
	float:left;
}
#content .hcol img {
}
#content .hrcol {
	width:300px;
	float:right;
}
#content .hrcol p {
	margin:0px 0px 10px 0px;
	width:300px;
}
#content .hrcol p b, .mar b { display:none;} 
#content .hrcol p span {
	padding:45px 0px 0px 10px;
	width:150px;
	display:block;
	line-height: 1.3;
	color: #570040;
}
#content .hrcol p.reg {
	background:url(/i/10/reg_bg.jpg) no-repeat;
	height:135px;
}
#content .hrcol p.ser {
	background:url(/i/10/serv_bg.jpg) no-repeat;
	height:135px;
}

.mar {
	background:url(/i/10/mark_bg.gif) no-repeat;
	height:90px;
	padding-top:45px;
	padding-left: 10px;
}
.mar table { width:280px;}
.mar table tr td { padding:0px 0px 4px 0px;border-bottom:solid 1px #FFFFFF;}
.mar table tr td.tin { font-size:10px;}
.mar table tr td.pur  { text-align:right; color:#570040;}

.bdtop { margin-top: 10px;}

#content .lcol {
	float:left;
	width:630px;
	padding:0px 10px 0px 0px;
	border-right:#D5BFCF 1px solid;
}
#content .rcol {
	float:right;
	width:300px;
}

#content .rcol p, #content .rcol h3 { margin:0px 0px 10px 0px;}
#content .rcol h2 { margin:0px 0px 10px 10px;}

h1, h2, h3, h5, h6, p {
	margin:0px 0px 10px 0px;
}

h1, h2, h3, h4, h5, h6 {
	font-weight:100;color:#570040;
}

h2 { font-size:28px; line-height:30px; letter-spacing:-1px;}
h3 {
	font-size:16px;
	line-height:1.3;
}
h4 {
	font-size:12px;
	line-height:1.2;
	margin:0px 0px 5px 0px;
}


#content .rcol p b, #content .lcol p b { font-size:14px; color:#570040; font-weight:normal; }

p.doclist a { padding-left: 26px; display:block; background:url(/i/pdf.gif) no-repeat left center; margin:0px 0px 3px 0px;  }
p.doclist a:hover { padding-left: 26px; display:block; background:#570040 url(/i/pdf.gif) no-repeat left center; margin:0px 0px 3px 0px; color:#FFFFFF;  }

table.form tr td { padding: 0px 0px 10px 10px; font-size:10px;}
table.form { margin: 10px 0px 0px 0px}
table.login2 tr td {
	padding: 0px 10px 10px 0px;
}

#footer { clear:both; padding-top: 10px;}
#footer p { font-size:10px; line-height: 1.2;}
#footer hr { margin:0px 0px 10px 0px; color:#ddd; background:#ddd; height:1px; border:0;}
#footer p.flr { float:right;}
#footer p.state { font-size:11px; color:#000000;}

div.links {
	background:url(/i/10/links_bg.gif) repeat-y;
	margin-top:10px;
	padding:10px 10px 10px 0px;
}

div.links a b { display:none;}

div.menu {
	background:url(/i/links-bg.gif) no-repeat;
	padding:10px 0px 10px 0px;
}

div.menu ul, div.menu ul li { margin:0px; padding:0px; list-style:none;}
div.menu ul li a { display:block;}
div.menu ul li a.h, div.menu ul li a:hover { background:url(/i/10/nav_bgh.gif) repeat-x; color:#FFFFFF; padding:2px 0px 3px 10px; text-decoration:none;}
div.menu ul li a.h { margin:3px 0px;}

table.contacts, table.login {
	margin:10px 10px 50px 0px;
	border-left:1px solid #efefef;
}
table.login { border-right:1px solid #efefef; border-bottom:1px solid #efefef;}
table.contacts tr td { background:url(/i/con-bg.gif) repeat-x bottom; padding: 1px 2px 3px 3px; border-right:1px solid #efefef; border-bottom:1px solid #efefef; font-size:10px;}
table.contacts tr.r1 td { background:#EEE5EC;}
table.login tr td { padding: 1px 2px 3px 3px; font-size:10px;}
table.contacts tr.hd td, table.login tr.hd td { background:#570040; color:#FFFFFF; white-space:nowrap; border-right:1px solid #814070; border-bottom:1px solid #814070; font-size:11px; }

.mg10 { margin-left:10px;}

.md, .md a, .md a:hover { color: #454545; text-decoration:none; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px;}

.intro {
	background:url(/i/10/intro_bg.gif) repeat-y;
	width:630px;
	padding:10px 10px 10px 0px;
}
#content .hcol img {
	margin-bottom: 10px;
}

#news_links {
	background:url(/i/10/news_bg.gif) top no-repeat;
	clear:both;
	padding-bottom: 10px;
	margin-top: 10px;
}
#news_links .l {
	width:630px;
	padding:45px 10px 0px 0px;
	float: left;
} #news_links .r {
	width:280px;
	padding:45px 10px 0px 10px;
	float: right;
}

.cb { clear:both;} 
#site_map {
	background: url(/i/10/sitemap_bg.gif) no-repeat;
	padding-top: 55px;
}
#site_map div.col {
	float: left;
	width: 20%;
	padding-right: 10px;
}

#imageContainer {
	position:relative;
	left:0;
	top:0;
	margin:0px 0px 10px 0px;
	width:640px;
	height:280px;
}
#imageContainer img { display:none; position:absolute; top:0; left:0; }

textarea#news_intro, textarea#news_story, input.text { width:600px; margin-bottom:10px;}
textarea#news_intro { height:150px;}
textarea#news_story { height:300px;}

table tr td { vertical-align:top;}
table tr td.controls { padding-left:15px; border-left:1px solid #666;  }
table tr td.controls p.high, h3.high { color: #FFFFFF; background: #ff9900 url(/wp_admin/i/high.gif) repeat-x top; padding:5px 10px;}
table tr td.controls p.fail, h3.fail { color: #900; background: #FCC; padding:5px 10px; border:1px dotted #900; }

img.padlb { padding:0px 0px 10px 10px;}

.adn a b { display:none;} 

.dn { display:none;}

ul.partners { clear:both;}
ul.partners, ul.partners li { margin:0; padding:0; list-style:none;}
ul.partners li { float:left;}
ul.partners li a { width:100px; height:30px; float:left; padding-top: 105px; margin-right:5px; margin-bottom:5px; text-align:center; line-height:1;}
ul.partners li a b { font-weight:normal; display:block; padding:0px 2px;}
ul.partners li a.nearl { background:url(/i/10/th/nearl.jpg) no-repeat top center #f1f1f1; }
ul.partners li a.abinning { background:url(/i/10/th/abinning.jpg) no-repeat top center #f1f1f1; }
ul.partners li a.bhubbard { background:url(/i/10/th/bhubbard.jpg) no-repeat top center #f1f1f1; }
ul.partners li a.cphillips { background:url(/i/10/th/cphillips.jpg) no-repeat top center #f1f1f1; }
ul.partners li a.gduckett { background:url(/i/10/th/gduckett.jpg) no-repeat top center #f1f1f1; }
ul.partners li a.jpotts { background:url(/i/10/th/jpotts.jpg) no-repeat top center #f1f1f1; }
ul.partners li a.mevans { background:url(/i/10/th/mevans.jpg) no-repeat top center #f1f1f1; }
ul.partners li a.nburgess { background:url(/i/10/th/nburgess.jpg) no-repeat top center #f1f1f1; }
ul.partners li a.nnathwani { background:url(/i/10/th/nnathwani.jpg) no-repeat top center #f1f1f1; }
ul.partners li a.rhenderson { background:url(/i/10/th/rhenderson.jpg) no-repeat top center #f1f1f1; }
ul.partners li a.jwaldern { background:url(/i/10/th/jwaldern.jpg) no-repeat top center #f1f1f1; }
ul.partners li a.hbainbridge { background:url(/i/10/th/hbainbridge.jpg) no-repeat top center #f1f1f1; }
ul.partners li a.gpogson { background:url(/i/10/th/gpogson.jpg) no-repeat top center #f1f1f1; }


.plb { padding:0px 0px 10px 30px;}
.prb { padding:0px 30px 10px 0px;}

.hrcol .r {
	width:280px;
	padding:45px 10px 10px 10px;
	background:url(../i/10/links_bg2.gif) no-repeat;
}
#content .hrcol .r p { width:280px;}

hr { color:#ededed; background:#ededed;}