/* CSS Document */

/* --------------------------------------------------------------- GENERAL --------------------------------------------------------------- */
body { margin:0px; padding:0px; background:url(../images/bg.gif) top left repeat-x #c0bda1; }
h1 {}
h2 {}
/* --------------------------------------------------------------- TOP NAV --------------------------------------------------------------- */
#topBarHolder{ width:100%; height:197px; float:left}
#topBar {
	width:900px; height:161px; padding:0px; color:#63ABDD;margin:0px auto 0px auto; background:url(../images/header-bg.gif) top left repeat;
	
}
#navHolder {
	width:900px; height:36px; padding:0px;; color:#63ABDD;margin:0px auto 0px auto; background:url(../images/nav-bg.gif) top left repeat;
}
ul.navi {float:right; list-style:none; display:inline; width:890px; height:36px; padding:0px; margin:0px; padding-right:30px;}
ul.navi li { display:inline-block;float:right; width:auto; height:26px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#f2b488; padding-right:10px; padding-top:10px;}
ul.navi li a {color:#f2b488; text-decoration:none;}
ul.navi li a:hover {color:#e58846; text-decoration:none;}
ul.navi li a.avtive {color:#e58846; text-decoration:none;}
#logoHolder { float:right;}
#logoHolder img {float:right; border:none;}
/* --------------------------------------------------------------- TABS --------------------------------------------------------------- */

/* --------------------------------------------------------------- CONTENT --------------------------------------------------------------- */
#bannerHolder { width:100%; height:293px; float:left; padding-top:2px;}
#banner { width:900px; height:293px; margin:0px auto 0px auto; background:url(../images/banner.jpg) top left no-repeat;}
#pageHolder { width:100%; height:auto; padding:0px; float:left } /*Holds everything but the top nav, in a 10px padding*/
#contentHolder { float:left; width:900px; height:auto; background:url(../images/content-bg.gif) top left repeat-x; background-color:#c0bda1}
#contentLeftHolder { float:left; width:560px; padding-left:40px; height:auto; padding-bottom:20px;}
#contentLeftHolder p {width:540px; margin:0px; padding:0px;float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#716146; letter-spacing:0px; padding-top:20px; line-height:16px;}
#contentLeftHolder p a { color:#4d361e; text-decoration:none}
#contentLeftHolder p a:hover { color:#4d361e; text-decoration:none}

#contentLeftHolder p.news {width:540px; margin:0px; padding:0px;float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#716146; letter-spacing:0px; padding-top:10px; line-height:20px;}
#contentLeftHolder p.news a { color:#4d361e; text-decoration:none}
#contentLeftHolder p.news a:hover { color:#4d361e; text-decoration:none}
.contentLeftTitle {float:left; width:560px;height:auto; border-bottom:2px solid #938372; padding-bottom:4px;}
.contentLeftTitle h1 { margin:0px; padding:0px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#82593b; letter-spacing:-1px;padding-top:47px;}
#contentLeftHolder h3 { width:560px;margin:0px; padding:0px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#82593b; letter-spacing:-1px;padding-top:37px;}

.specialNews { width:560px; float:left; height:auto; padding-top:37px;}
.specialNewsImage { width:206px; height:auto; float:left;}
#contentLeftHolder .specialNewsImage p {width:206px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#716146; letter-spacing:0px; line-height:16px; padding-top:5px;}
.specialNewsImage img { float:left; padding:3px; border:1px solid #82593b; background-color:#FFFFFF;}

#contentRightHolder { width:289px; height:193px; float:right; background:url(../images/right-bg.jpg) top left no-repeat;}
#contentRightHolder h2 { float:right; padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#a0775a; letter-spacing:0px; padding-right:31px; padding-top:20px; font-weight:normal}
#contentRightHolder p { float:right; padding:0px; margin:0px; padding-right:31px; padding-top:33px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#b1a38a; text-align:right;}
#contentRightHolder p a { color:#968669; text-decoration:none}
#contentRightHolder p a:hover { color:#968669; text-decoration:none}
#indexContentHolder { width:900px; height:auto; margin:0px auto 0px auto; }
#contactHolder {width:auto; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#82593b; padding-top:20px;}
.formWidth { width:400px;}

#footerHolder {
float:left;
	width:100%;
	margin:0px auto 0px auto;
	background:url(../images/footer-bg.gif) top left repeat-x;
}
/*none IE7 code*/
html>/**/body #footerHolder {
}
#footer {
	width:900px;height:80px; margin:0px auto 0px auto; padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#dddbcc; padding-bottom:0px;
}
#footer a { color:#dddbcc; text-decoration:none; font-weight:bold; }
#footer a:hover { color:#dddbcc; text-decoration:underline; }
#footerLeft { width:430px; height:auto; overflow:hidden; float:left; padding-left:20px; padding-top:18px;}
#footerLeft a { color:#f2b488; text-decoration:none; font-weight:bold; }
#footerLeft a:hover { color:#f2b488; text-decoration:underline; }
#footerRight { width:430px; height:auto; overflow:hidden; float:right; text-align:right; padding:1px 0px 0px 0px; line-height:14px; margin-right:0px; padding-right:0px;padding-top:18px; }

.formWidth { width:350px; font-family:Verdana, Arial, Helvetica, sans-serif; float:left}
.workBox {width:500px; height:auto; border: 1px solid #adadad; margin-top:0px; padding:7px; font-size:12px; float:left}
.orangeText { color: #990000;}
