@charset "utf-8";
/* CSS Document */
body,div,h1,h2,h3,h4,h5,ul,li,ol,p { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif}
body { background:url(../images/background.gif) top center no-repeat #364900}

#pageHolder { width:930px; margin:0px auto 0px auto;}
#header { width:930px; float:left; height:179px; background:url(../images/header.jpg) top left no-repeat}

#naviHolder { width:930px; height:20px; float:left;}
ul.navi { list-style:none; display:block;margin:0px auto; padding-left:110px;}
ul.navi li { float:left;margin:3px 0px; font-size:12px; background:url(../images/navi_background.jpg) right bottom no-repeat}
ul.navi li.last { background:none; padding-right:20px;}
ul.navi li a { color:#aab25c; text-decoration:none;padding:3px 20px; overflow:visible; height:20px}
ul.navi li a:hover { color:#aab25c; text-decoration:none; padding:3px 20px;  background:url(../images/link_background.png) top center repeat-y; overflow:visible}
ul.navi li a.long:hover { color:#aab25c; text-decoration:none; padding:3px 20px;  background:url(../images/link_background_1.png) top center repeat-y; overflow:visible}
ul.navi li.longActive a { color:#aab25c; text-decoration:none;padding:3px 20px; overflow:visible; height:20px;background:url(../images/link_background_1.png) top center repeat-y;}
ul.navi li.Active a { color:#aab25c; text-decoration:none;padding:3px 20px; overflow:visible; height:20px;background:url(../images/link_background_1.png) top center repeat-y;}
ul.navi li.Active3 a { color:#aab25c; text-decoration:none;padding:3px 20px; overflow:visible; height:20px;background:url(../images/link_background.png) top center repeat-y;}
#contentHolder { width:930px; float:left; background:url(../images/content_top.jpg) top left no-repeat; padding-top:18px;}
#contentHolderMiddle { width:930px; float:left; background:url(../images/content_middle.jpg) top left repeat-y;}
#contentHolderBottom { width:930px; float:left; background:url(../images/content_bottom.jpg) bottom left no-repeat; padding-bottom:18px;}

#imageHolder { width:900px; float:left; padding-left:22px;}
#imageHolder img { float:left; border:none; padding-right:6px;}

#mainContentHolder { width:878px; float:left; padding-left:22px; padding-top:22px;}
#mainContent { width:878px; float:left; padding-bottom:20px; border-bottom:1px solid #9fa617; background:url(../images/content_background.jpg) bottom left no-repeat}

#leftNaviHolder { float:left; width:194px;}
ul.leftNavi { float:left; width:190px; padding-left:4px; list-style:none; display:block;}
ul.leftNavi li { float:left; width:190px; font-size:12px; color:#a7b08f; padding-bottom:20px;}
ul.leftNavi li a {color:#8b976d; text-decoration:none}
ul.leftNavi li a:hover {color:#8b976d; text-decoration:underline}
ul.leftNavi li.active2 { font-weight:bold;}
#rightHolder { float:right; width:663px; border-left:1px solid #9fa617; padding-left:20px;}

.textHolder {float:left; width:500px; padding-bottom:60px;}
.textHolder h1 { float:left; width:500px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#8d9500; font-size:24px; padding-bottom:20px;}

.textHolder h2 { float:left; width:500px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#8d9500; font-size:20px; padding-bottom:20px;}
.textHolder h2 a { color:#8d9500; text-decoration:none}
.textHolder h2 a:hover { color:#8d9500; text-decoration:underline}
.textHolder img { float:left; border:none; padding-bottom:10px;}
.textHolder p { float:left; width:500px; color:#939497; font-size:12px; padding-bottom:10px; line-height:18px;}
.textHolder p a { color:#939497; font-weight:bold; text-decoration:none}
.textHolder p a:hover { color:#939497; font-weight:bold; text-decoration:underline}
ul.listbig { float:left; width:500px; list-style:none;}
ul.listbig li {float:left; width:475px; margin-left:10px; padding-left:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#939497; background:url(../images/bullet2.gif) top left no-repeat; padding-bottom:8px;}
ul.listsmall { float:left; width:280px; list-style:none; padding-bottom:20px;}
ul.listsmall li {float:left; width:275px; margin-left:10px; padding-left:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#939497; background:url(../images/bullet.gif) top left no-repeat;}
#rightBoxHolder { float:left; width:163px; background:url(../images/rightbox_background.gif) top right no-repeat; height:140px; padding-bottom:20px;}
.rightBoxInner {float:left; width:149px; padding-left:14px; text-align:center}
.rightBoxInner img { border:none; padding-top:13px;}
.rightBoxInner p { font-size:10px; letter-spacing:-1px; line-height:14px;}
.rightBoxInner p a { text-decoration:none; color:#a1a64a}
#rightBoxHolder2 { float:left; width:163px; background:url(../images/rightbox2_background.gif) top right no-repeat; height:55px; padding-bottom:20px;}

#footer { width:908px; float:left; background:url(../images/content_middle.jpg) top left repeat-y; padding-left:22px; padding-top:10px; padding-bottom:5px}
#footer p { float:left;width:908px; font-size:11px; color:#88898c}
#footer p a {color:#88898c; text-decoration:none}
#footer p a:hover {color:#88898c; text-decoration:underline}

.rightLink {font-size:12px; font-style:italic; color:#202d0a; font-weight:bold;}

.workBox {width:auto; height:auto; background-color:#fcfcfc; border: 1px solid #adadad; margin-top:30px; padding:7px;}
.workText {margin-top:5px; margin-bottom:5px; line-height:16px; font-weight:normal;}
.workText a { color:#194e14; text-decoration:none; font-weight:bold;}
.workText a:visited { color:#194e14;}
.workText a:hover { color:#194e14; text-decoration:underline;}

.orangeText { color:#e9981a;}

#contactHolder {width:auto; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#a4a4a4;}

.formWidth { width:300px;}