body { margin:0; padding:0; font-family:arial, halvetica; }
h1 { font-size:1.5em; padding:.25em 0 .25em 0; margin:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: lighter;}
h2 { font-size:.9em; padding:.25em 0 .25em 0; margin:0 0 0 .25em; color:#F69518; }
h3 { font-size:.8em; padding:0 0 .25em 0; margin:0 0 0 .25em; color:#0050A2; }
h4 { font-size:.9em; padding:.25em 0 .25em 0; margin:0 0 0 1em; color:#5C5C5C; }
p { font-size:.8em; color:#615E5E; padding:0; margin:.5em 0 .5em 0; }
ul {font-size:0.8em; color:#615E5E;	padding:0;	margin:.25em 0 0 2.5em;}
li {font-size:0.9em; list-style-image:url('../images/listItemMarker.gif');	font-family: Arial, Helvetica;}
ol {	padding:0;	margin:.25em 0 0 2.5em;	list-style-type: none;}

/*-----------------------------Site Header ----------------------------------*/
#siteHeader { background-image:url('../images/headerbg.gif'); background-repeat:repeat-x; height:149px; text-align:center; }

#siteHeader #header { width:750px; height:90px; overflow:hidden; margin:0 auto 0 auto; }
#siteHeader #header #logo {	float:left;	margin-top: 20px; margin-right: 0; margin-bottom: 0;	margin-left: 0; }
#siteHeader #header #contact { float:right;	margin-top: 25px; margin-right: 25px; margin-bottom: 0;	margin-left: 0;}
#siteHeader #nav { width:740px; height:58px; margin:0 auto 0 auto; overflow:hidden; }
#siteHeader #nav #navTop { height:31px; }
#siteHeader #nav #navBottom { height:28px; text-align:left; }

/*-----------------------------Site Header >>> Nav Menu ----------------------------------*/
#siteHeader #nav #navTop div.navItem {
	float:left;
	height:31px;
	background-image:url('../images/navitembg.gif');
	background-repeat:repeat-x;
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
}
#siteHeader #nav #navTop div.navItem a:link, #siteHeader #nav #navTop div.navItem a:visited {
	display:block;
	font-size:.8em;
	text-decoration:none;
	color:#ffffff;
	padding-top: 4px;
	padding-right: 11px;
	padding-bottom: 0;
	padding-left: 11px;
}
#siteHeader #nav #navTop div.navItem a:hover { text-decoration:none; color:#cccccc; }

#siteHeader #nav #navTop div.navItemCurrent {
	float:left;
	height:30px;
	border:1px solid #BFBFBF;
	border-bottom:none;
	background-image:url('../images/navitembgcurrent.gif');
	background-repeat:repeat-x;
	font-weight:bold;
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
}
#siteHeader #nav #navTop div.navItemCurrent a:link, #siteHeader #nav #navTop div.navItemCurrent a:visited {
	display:block;
	font-size:.8em;
	text-decoration:none;
	color:#5C5C5C;
	padding-top: 4px;
	padding-right: 11px;
	padding-bottom: 0;
	padding-left: 11px;
}
#siteHeader #nav #navTop div.navItemCurrent a:hover { text-decoration:none; color:#083C70; }


#siteHeader #nav #navBottom div.navSubWrap { margin:3px 0 0 0; color:#083C70; }
#siteHeader #nav #navBottom a:link, #siteHeader #nav #navBottom a:visited { font-size:.75em; text-decoration:none; color:#083C70; }
#siteHeader #nav #navBottom a:hover { color:#444444; }


/*----------------------------- Main Content ----------------------------------*/
#main { text-align:center; margin:0 0 8px 0; }
#main #mainWrap { width:730px; margin:0 auto 0 auto; text-align:left; }
#main #mainWrap p.smallp { font-size:.7em; margin:0 8px 8px 12px; }

#main #mainWrap div.stdWrapper { margin-top:6px; overflow:hidden; width:726px; }
#main #mainWrap div.expWrapper { margin-top:6px; overflow:hidden; width:730px; }
#main #mainWrap div.stdInnerWrap { padding:6px 6px 0 6px; overflow:hidden; }

#main #mainWrap div.stdWideInnerWrap { padding:6px 6px 0 6px; overflow:visible; }
#main #mainWrap div.oneThirdWrap { float:left; width:226px; margin:0 4px 0 0; }

#main #mainWrap img.thumbnail { float:left; padding:2px; margin:5px 2px 0 1px; }

#main #mainWrap .stdBorder { border:1px solid #D6D6D6; }
#main #mainWrap .darkBorder { border:1px solid #939292; }

#main #mainWrap div.halfWrapLeft { float:left; width:348px; margin:0 2px 0 0; }
#main #mainWrap div.halfWrapRight { float:right; width:348px; margin:0 0 0 2px; }

#main #mainWrap div.stdInnerWrap div.grayHeader { font-weight:bold; font-size:.8em; margin:-6px -6px 0 -6px; color:#0050A2;
	height:20px; padding:3px 0 0 10px; background-image:url('../images/h3bg.gif'); background-repeat:repeat-x; }

#main #mainWrap a:link, #main #mainWrap a:visited { color:#5584BC; text-decoration:none; font-style:italic; }
#main #mainWrap a:hover { color:#30578A; }



/*----------------------------- Footer ----------------------------------*/
#footer { background-image:url('../images/footerbg.gif'); background-repeat:repeat-x; height:85px; }
#footer #footerWrap { width:730px; margin:0 auto 0 auto; text-align:left; overflow:hidden; }
#footer #footerWrap div.footerSection { float:left; width:205px; margin:0 20px 0 0; padding:0 0 0 18px; }
#footer #footerWrap div.footerSection ul { margin:0 0 0 2.5em; }
.picbordr {
	border: 1px solid #000000;
}


/*----------------------------- MISC (Cleanup) ----------------------------------*/
.boldBluefont { font-size:.85em; color:#0050A2; }
