﻿img, td, table, div {
	behavior: url(siteinclude/iepngfix.htc)
}


body{margin:0;padding:0;top:0;left:0;font-family:Comic Sans MS, Helvetica, sans-serif;font-size:13px;background-image:url(images/bg2.gif);background-repeat:repeat;background-attachment:fixed;}
p{margin:0;padding:0;}
a img{border:none;}
.fleft{float:left;}
.fright{float:right;}
.clear{clear:both;}
.textError{
	color:#ff0000;
	font-weight:bold;
}
#mainSite{width:953px;margin-top:20px;}
/*#mainSite .topBanner{background-image:url(images/top-logo2.png);width:827px;height:111px;background-repeat:no-repeat;background-position:left top; position: absolute; }
*/
.topBannercontainer{float:left; position: absolute;}
.topBanner{width:827px; height:111px; position:relative; margin-left:5px;}

#mainSite #box1{ padding-top:80px;}
#mainSite #box1 .top{background-image:url(images/box1_top.png);width:953px;height:22px;background-repeat:no-repeat;background-position:left top;}
#mainSite #box1 .mid{background-image:url(images/box1_mid.png); width:953px;height:auto;background-repeat:repeat-y;background-position:left top;}
#mainSite #box1 .btm{background-image:url(images/box1_btm.png);width:953px;height:21px;background-repeat:no-repeat;background-position:left top;}
#mainSite .cloudsBg{background-image:url(images/cloudsbg.png);width:953px;height:auto;;background-repeat:repeat-y;background-position:left top;}

#mainSite .flashMenu{text-align:left;margin-left:28px}

#mainSite #box2{}
#mainSite #box2 .top{background-image:url(images/box2_top.png);width:888px;height:9px;background-repeat:no-repeat;background-position:left top;}
#mainSite #box2 .mid{background-image:url(images/box2_mid.png);  width:888px;height:auto;background-repeat:repeat-y;background-position:left top;}
#mainSite #box2 .btm{background-image:url(images/box2_btm.png);width:888px;height:20px;background-repeat:no-repeat;background-position:left top;}

#mainSite #box2 .pad{padding:18px 0px 0px 34px;text-align:left;}
#mainSite #box2 .pad .left{width:624px;float:left;margin-right:26px;}
#mainSite #box2 .pad .left .bcBorder{margin-top:4px;text-align:left;background-image:url(images/bc_line.png);width:613px;height:9px;background-repeat:no-repeat;background-position:top left;}
#mainSite #box2 .pad .left .content{padding:19px 0px 14px 14px;}

#mainSite #box2 .pad .left .pageImage{padding:3px;border:solid 1px #d81e3e;width:256px;}
#mainSite #box2 .pad .left .paragraphTitle{color:#d81e3e;line-height:35px;vertical-align:middle;font-size:15px;font-weight:bold;}
#mainSite #box2 .pad .left .paragraph{color:#000;font-size:12px;text-align:left;line-height:15px;width:290px;}
#mainSite #box2 .pad .left .paragraphGap{width:18px;float:left;}

#mainSite #box2 .pad .right{width:178px;float:left;padding-top:3px;text-align:right}
#mainSite #box2 .pad .heightGap22{height:22px !important;}
#mainSite #box2 .pad .heightGap35{height:35px !important;}

#mainSite #footer{clear:both;margin-top:10px;text-align:center;margin-left:-15px;line-height:18px;color:#297496;font-size:14px;}
#mainSite #footer a,#mainSite #footer a:hover{text-decoration:none;color:#297496;}
#mainSite #footer a:hover{text-decoration:underline;}

a:link, a:active, a:visited{
		color: #0074ff;
		font-size:13px;
		text-decoration: underline;
	}

a:hover {
		color: #fe7f00;
		text-decoration: none;
	}
	
#siteMapContainer{
	width:600px;
	margin: 0 auto;
	text-align:center;
	color:#ffffff;
}

#siteMapContainer a{
	width:600px;
	margin: 0 auto;
	text-align:center;
	color:#ffffff;
}


