/* CSS Document */

/* --------------------------------------------------------------- GENERAL --------------------------------------------------------------- */
body { margin:0px; padding:0px; background:url(../images/bg.gif) top center repeat-y #e3e3e3}

h1 {}
h2 {}
/* --------------------------------------------------------------- TOP NAV --------------------------------------------------------------- */
#topBar {
	width:100%;min-width:918px; height:193px; padding:0px; color:#63ABDD; background:url(../images/header-bg.gif) top left repeat-x;
}
#headerHolder { width:918px; height:193px;margin:0px auto 0px auto;}
#headerHolderMain { width:900px; height:193px;margin:0px auto 0px auto;}
#logoHolder { float:left; padding-left:34px; padding-top:40px;}
#logoHolder img { border:none}
#bannerHolder { width:396px; height:152px; float:right; background:url(../images/banner.jpg) right top no-repeat;}
#bannerHolder p { float:left; margin:0px; padding-left:20px; padding-top:35px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#bdbdbd; font-weight:normal}
#topRight {width:500px; float:right; height:131px; margin:0px; padding:0px;}
#topRight img {width:297px; float:right; height:131px; margin:0px; padding:0px; border:none}
#navHolder { width:700px; float:right; height:41px;}

ul.navi { float:right; list-style:none; margin:0px; padding:0px; height:39px; padding-top:1px; display:inline; width:700px; padding-top:7px;}
ul.navi li { float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#4f7500; margin:0px;padding:4px 1px 12px 1px; display:block;}
ul.navi li a { padding:2px 15px 4px 15px;color:#969696; text-decoration:none;display:inline-block;}
ul.navi li a:hover { padding:2px 15px 4px 15px; text-decoration:none; color:#f8f8f8; background-color:#e7b200}
ul.navi li a.activeLink { padding:2px 15px 4px 15px; text-decoration:none; color:#f8f8f8; background-color:#e7b200}

ul.navi2 { float:right; list-style:none; margin:0px; padding:0px; height:39px; padding-top:20px; display:inline; width:350px;}
ul.navi2 li { float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#4f7500; margin:0px;padding:12px 1px 12px 1px; display:inline;}
ul.navi2 li a { padding:12px 15px 10px 15px;color:#2c3135; text-decoration:none}
ul.navi2 li a:hover { padding:12px 15px 10px 15px; text-decoration:underline; color:#2c3135;}
/* --------------------------------------------------------------- TABS --------------------------------------------------------------- */
#tabHolder { width:828px; float:left; height:auto; margin-left:37px; margin-top:20px; padding-top:0px; padding-bottom:5px;}
#tabHolder h2 { width:450px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:36px; font-weight:normal; color:#ff8202; margin:0px; letter-spacing:-1px; padding-top:10px;}
/* --------------------------------------------------------------- CONTENT --------------------------------------------------------------- */
#pageHolder { width:900px; min-height:200px; height:auto;margin:1px auto 0px auto; padding-top:1px; } /*Holds everything but the top nav, in a 10px padding*/
#contentHolder { width:900px; height:auto; float:left; padding-top:0px; padding-bottom:140px;}
#indexContentHolder { width:900px; float:left}

.rowHolder {width:852px; float:left; height:auto; padding-left:37px; padding-top:0px; padding-bottom:10px;}
.rowHolder p {font-family:Verdana, Arial, Helvetica, sans-serif; float:left; font-size:14px;}
.rowHolder p a {text-decoration:none; color:#ff8202}
.rowHolder p a:hover {text-decoration:underline; color:#ff8202}
.rowHolder ul.pdf { margin:0px; padding:0px; padding-left:20px; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
.rowHolder ul.pdf li { padding:8px; padding-left:40px; background:url(../pdf/icon.jpg) left center no-repeat;}
.rowHolder ul.pdf li a { text-decoration:none; color:#73ba09}
.rowHolder ul.pdf li a:hover { text-decoration:underline; color:#73ba09}
.rowHolder3 { width:852px; float:left; height:auto; padding-left:37px; padding-top:0px; padding-bottom:10px;}
.rowHolder3 p {text-align:justify; margin:0px;font-family:Verdana, Arial, Helvetica, sans-serif; float:left; font-size:14px; line-height:18px;float:left;width:825px; padding-bottom:20px; padding-top:0px;}
.cat { float:left; width:203px; padding-right:10px;}
.cat img { float:left; width:190px; border:none}
.cat h3 { float:left; width:205px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#ff8202; letter-spacing:-1px; line-height:40px; margin:0px; padding:0px;}
.cat p { float:left; width:205px;}
.cat ul {float:left;margin:0px; padding:0px; padding-top:10px; padding-left:0px; width:205px; display:block}
.cat ul li {float:left; width:205px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;padding-top:0px; padding-bottom:2px;display:block;list-style-type:none;}
.cat ul li a { padding-left:10px;padding-top:2px; padding-bottom:2px; width:180px; text-decoration:none; display:block; color: #666666}
.cat ul li a:hover { padding-left:10px;padding-top:2px; padding-bottom:2px; width:180px;text-decoration:none; background: #F2F2F2;color: #666666}

#footerHolder {
	bottom: 0;
	position: fixed;
	width:100%;
	margin:0px auto 0px auto;
	background:url(../images/footer-inner.gif) top left repeat-x;
}
/*none IE7 code*/
html>/**/body #footerHolder {
}
#footer {
	width:918px;height:100px; margin:0px auto 0px auto; padding:0px;}
#footerInner {
	width:900px;height:100px; margin:0px auto 0px auto; padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#767676; padding-bottom:0px; background:url(../images/footer-inner.gif) top left repeat-x;}
#footer a { color:#767676; text-decoration:none; font-weight:bold; }
#footer a:hover { color:#989898; text-decoration:underline; }
#footerLeft { width:380px; height:auto; overflow:hidden; float:left; padding-left:20px; padding-top:10px;}
#footerLeft a { color:#ff8202; text-decoration:none; font-weight:bold; }
#footerLeft a:hover { color:#ff8202; text-decoration:underline; }
#footerRight { width:500px; 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:10px; }

.orangeText { color:#ff0000;}
.formWidth { width:400px;}
.formWidth2 { width:400px; color:#666666}

.smallContactHolder {
	position: absolute;
	float:right;
	width:288px;
	height:183px;
	background:url(../images/contact_border.jpg) top left no-repeat;
	left: 805px;
	top: 225px;
	color:#8c0707; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; overflow: auto
}
