/* CSS Document */

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

h1 {}
h2 {}
/* --------------------------------------------------------------- TOP NAV --------------------------------------------------------------- */
#topBar {
	width:100%; 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; background:url(../images/header-shadow.png) top center repeat-y;}
#headerHolderMain { width:900px; height:193px;margin:0px auto 0px auto; background:url(../images/header-bg-inner.gif) top left repeat-x;}
#logoHolder { float:left; padding-left:34px; padding-top:31px;}
#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}
#navHolder { width:900px; float:left; height:41px}

ul.navi { float:right; list-style:none; margin:0px; padding:0px; height:39px; padding-top:1px; display:inline; width:100%}
ul.navi li { float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#4f7500; margin:0px;padding:12px 1px 12px 1px; display:inline;}
ul.navi li a { padding:12px 15px 10px 15px;color:#4f7500; text-decoration:none}
ul.navi li a:hover { padding:12px 15px 10px 15px; text-decoration:none; color:#3c730b; background:url(../images/nav-over.gif) top left repeat-x;}
ul.navi li a.activeLink { padding:12px 15px 10px 15px; text-decoration:none; color:#3c730b; background:url(../images/nav-over.gif) top left repeat-x;}

ul.navi2 { float:right; list-style:none; margin:0px; padding:0px; height:auto; padding-top:10px; display:inline; width:420px;}
ul.navi2 li { float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000; margin:0px;padding:12px 1px 12px 1px; display:inline;}
ul.navi2 li a { padding:12px 15px 10px 15px;color:#4a4a4a; text-decoration:none}
ul.navi2 li a:hover { padding:12px 15px 10px 15px; text-decoration:underline; color:#4a4a4a;}
/* --------------------------------------------------------------- TABS --------------------------------------------------------------- */
#tabHolder { width:840px; float:left; height:auto; margin-left:30px; padding-top:40px; padding-bottom:5px; border-bottom:#b2b2b2 1px solid; }
#tabHolder h2 { width:400px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:28px; font-weight:normal; color:#e99400; 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; background:url(../images/main-bg.gif) top left repeat-x} /*Holds everything but the top nav, in a 10px padding*/
#contentHolder { width:900px; height:auto; float:left; padding-top:20px; padding-bottom:140px;}
#indexContentHolder { width:900px; float:left}

.rowHolder {width:860px; float:left; height:auto; margin-left:20px; padding-top:0px; padding-bottom:20px; border-bottom:#b2b2b2 1px solid;}
.rowHolder p {font-family:Verdana, Arial, Helvetica, sans-serif; float:left; font-size:14px; margin:0px; padding-top:20px; padding-left:20px; width:820px;}
.rowHolder h2 {font-family:Verdana, Arial, Helvetica, sans-serif; float:left; font-size:18px; margin:0px; padding-top:20px; padding-left:20px; width:820px;font-weight:normal; color:#e99400}
.rowHolder p a { text-decoration:none; color:#73ba09}

.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}

.cat { float:left; width:205px; padding-right:10px;}
.cat img { float:left; width:205px; border:none}
.cat h3 { float:left; width:205px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#e99400; 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:195px; 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: #999999}
.cat ul li a:hover { padding-left:10px;padding-top:2px; padding-bottom:2px; width:195px;text-decoration:none; background: #F2F2F2;color:#b2b2b2}

#footerHolder {
	bottom: 0;
	position: fixed;
	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:918px;height:122px; margin:0px auto 0px auto; padding:0px; background:url(../images/header-shadow.png) top center repeat-y;}
#footerInner {
	width:900px;height:122px; 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:450px; height:auto; overflow:hidden; float:left; padding-left:15px; padding-top:10px;}
#footerLeft a { color:#767676; text-decoration:none; font-weight:bold; }
#footerLeft a:hover { color:#989898; 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:20px;padding-top:10px; }

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