@charset "utf-8";
/* CSS Document */
body {margin:0px; padding:0px; font: 12px/17px Arial, Helvetica, sans-serif; background:#fff; color:#585656}
.clear {clear: both; display: block;overflow: hidden; visibility: hidden; width: 0; height: 0;}
.spacer {clear: both; display: block;overflow: hidden; visibility: hidden; width: 0; height: 0;}
h1, h2, h3, h4, h5, h6 {margin:0px;}
p {font-size: 11px;}
strong {font-weight:bold;}
#container {width:943px; margin:0px; margin-left:auto; margin-right:auto;  border:0px dotted #fff;padding:1px; position:relative}
a {color:#0980ae; text-decoration:none;}
a:hover {color:#15a3da; text-decoration:none;}
a img{ border:none; }

.black {color:#000;}

#header {width:943px; margin:auto; padding-top:17px; padding-bottom:20px;}
#logo {width:289px; margin:auto;}
#cover { width:942px; height:408px; background:#689610;}
#navbar_wrap { width:943px; height:50px; background:#689610; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-radius-topleft:5px; -webkit-border-radius-topright:5px;}
#navbar { padding-left:200px; height:50px;}
ul {list-style:none;}


#navigation a{color: #fff; background: url(images/nav-tab-left-round.png) left top no-repeat; text-decoration: none; padding-left: 10px; height:22px; font-weight:bold;}
#navigation a span{ height:50px;padding-top:5px;}
.nav_1 {background: url(images/nav_01.png) center top no-repeat;}
.nav_2 {background: url(images/nav_02.png) center top no-repeat;}
.nav_3 {background: url(images/nav_03.png) center top no-repeat;}
.nav_4 {background: url(images/nav_04.png) center top no-repeat;}
.nav_5 {background: url(images/nav_05.png) center top no-repeat;}
.nav_6 {background: url(images/nav_06.png) center top no-repeat;}
.nav_7 {background: url(images/nav_07.png) center top no-repeat;}
.nav_8 {background: url(images/nav_08.png) center top no-repeat;}
#navigation a, #navigation a span{display: block;float: left}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span{float: none}
/* End hide */
/* 
#navigation a:hover{color: #fff;background: #781351 url(left-tab-hover.gif) left top no-repeat;padding-left: 10px}
#navigation a:hover span{background: url(right-tab-hover.gif) right top no-repeat;padding-right: 10px}
 */
 
#navigation a:hover{color: #CCC;}

#navigation ul{list-style: none;padding: 0;margin: 0}
#navigation li{float: left;margin: 2px; height:38px; background: url(images/nav_breaker.png) no-repeat; padding-top:7px; padding-left:6px; padding-right:10px; font:13px Arial, Helvetica, sans-serif; letter-spacing: -1px;}

#content { background: url(images/content_bg.png) repeat-x; padding-top:30px;}
#panel_1 {width:485px; float:left; padding:25px; padding-right:40px;}
#panel_1 h1{color:#333537; font:bold 20px/24px Arial, Helvetica, sans-serif;}
#panel_1 .sub_h1 {color:#68960f; font:bold 14px Arial, Helvetica, sans-serif;}
#panel_2 {width:374px; float:left; padding-top:25px;}
.panel {}
.box1 { font: 12px/17px Arial, Helvetica, sans-serif;}
.box1_top {height:3px; width:374px; }
.box1_btm {height:3px; width:374px; }
.box1_content {}
.box_hd {}
.box_hd_icon {float:left; width:40px;height:40px; }
.box_hd_txt {float:left; font: bold 14px Arial, Helvetica, sans-serif; height:30px; padding:3px; width:308px; color:#000; padding-top:10px;}
.box1 .box_hd_icon {background:url(images/icn_arrow.png) no-repeat;}

.box2 { background:url(images/frm2_bg.png) repeat-y; color:#FFF;}
.box2_top {height:4px; width:374px; background:url(images/frm2_top.png) no-repeat;}
.box2_btm {height:4px; width:374px; background:url(images/frm2_btm.png) no-repeat;}
.box2_content {padding:10px;}
.box2 .box_hd_txt {color:#FFF}
.box2 .box_hd_icon {background:url(images/icn_mglass.png) no-repeat;}

#footer { background:url(images/footer_bg.png) no-repeat; text-align:center; padding-top:18px; height:33px; margin-bottom:16px; color:#fff; margin-top:36px;}
#content {}

#contact_form {width:485px;}
.form_label {width:100px; float:left; height:35px; text-align:right; font:11px Arial, Helvetica, sans-serif; padding-right:15px; padding-top:5px;}
.form_input {width:365px; float:left; height:40px;}
.inputtext { background:url(images/form_inputtext_bg.png) no-repeat; width:340px; padding:3px; border:0; height:21px; padding-right:5px}
.textarea { background:url(images/form_textarea_bg.png) no-repeat; width:345px; padding:3px; border:0; height:75px; padding-right:0px; padding-bottom:10px;}
.desc{ width:280px; float:left; cursor:pointer; }
.dates{ float:left;  width:80px; color:#000 }
.error{ padding:5px; background:#F30; color:#fff; font-size:13px; border:1px solid #900; clear:both; text-align:left; }
.ok { padding:5px; background:#CF9; color:#333; font-size:13px; border:1px solid #096; clear:both; text-align:left; }
.clickme2{ color:#fff; }
.dates2{ color:#fff; }
.desc2{ color:#fff; width:280px; float:left; cursor:pointer; }
.h15 { height:15px; }
.pr20 { padding-left:20px }
.h14 { height:14px; }
.showJobs2{ font:bold 12px/17px Arial, Helvetica, sans-serif; float:left; width:360px; color:#5d8909;  padding-top:10px; }
.fp{ font:12px/17px Arial, Helvetica, sans-serif; float:left; width:100px; }
.gf{ font:12px/17px Arial, Helvetica, sans-serif; float:left }
.aui{ float:right; margin-top:-120px; width:77px; }
.x1 { font: 12px/17px Arial, Helvetica, sans-serif; float:left; width:350px; }
.x2 { background:url(../images/form_captcha_bg.png) no-repeat; height:36px; width:110px; float:left; margin-right:30px; margin-left:85px; padding:7px; font:bold 14px Arial, Helvetica, sans-serif; }
.fl { float:left }
a:visited{ color:#ccc; }
.desc2 a{ color:#fff; }
.desc2 ul{ margin-bottom:15px; }

