@charset "utf-8";

body { background:#FFF; }

div#wrapper { width:924px; margin:auto; padding:10px 0; }


h1#logoMain { display:block; width:299px; height:127px; margin:0; padding:0; position:absolute; left:0; top:10px; overflow:hidden; }
h1#logoMain a { display:block; margin:0; padding:0; width:100%; height:100%; background:url("../images/bg_mainLogo.gif") 0 0 no-repeat; text-indent:-999px; font-size:0; line-height:0; }


div#leftcol { width:299px; float:left; padding-top:137px; }
div#leftcol * { margin:0; }
div#leftcol br { display:none; }
div#leftcol img { width:299px !important; height:auto !important; margin-bottom:10px; }

div#navigation { margin-bottom:10px; }
div#navigation * { color:#383433; font-weight:normal; font-size:13px; }
div#navigation ul { display:block; margin:0; padding:0; width:100%; cursor:default; }
div#navigation ul li { display:block; position:relative; list-style:none; margin:0; background:#b2eced; border-bottom:1px solid #FFF; }
div#navigation ul li a { display:block; text-decoration:none; margin:0; padding:5px 0 5px 55px; }
div#navigation ul li a:focus { outline:1px dotted #000; }
div#navigation ul li:hover a,
div#navigation ul li.active a { background:url("../images/bg_navItem.gif") 30px 50% no-repeat; }

div#navigation ul ul { display:none; }
div#navigation ul li.active ul { display:block; }
div#navigation ul li.active ul li { background:#EEE; border:none; border-top:1px solid #FFF; }
div#navigation ul li.active ul li a { background:none; padding:2px 0 2px 55px; }
div#navigation ul li.active ul li:hover a,
div#navigation ul li.active ul li.active a { background:#DDD; }

div#content { width:614px; float:right; padding-bottom:30px; }

div.twocol.border { background:url("../images/bg_twoCol-line.gif") 50% 0 repeat-y; }
div.twocol div.col-L { float:left; width:50%; display:inline; overflow:hidden; }
div.twocol div.col-R { float:right; width:50%; display:inline; overflow:hidden; }
div.twocol div.col-L div.padding { padding:0 18px 0 0; }
div.twocol div.col-R div.padding { padding:0 0 0 18px; }



img.bannerGraphic { border:1px solid #239892; }

div#footer { width:100%; height:28px; padding:0 8px; background:#6ea03f; clear:both; }
div#footer * { color:#FFF; line-height:28px; font-size:11px; }

div#footer ul.footNav { margin:0; padding:0; width:100%; height:100%; text-align:center; }
div#footer ul.footNav li { list-style:none; width:auto; height:100%; margin:0 0 0 10px; padding:0 11px 0 0; display:inline; background:url("../images/bg_footNav-divider.gif") 100% 50% no-repeat; }
div#footer ul.footNav li a { text-decoration:none; display:inline; width:auto; font-weight:normal; margin:0; padding:0; }
div#footer ul.footNav li a:hover { text-decoration:none; color:#000; }
div#footer ul.footNav li.last { background:none; padding:0; }

body div.bodystyle * { line-height:19px; text-align:justify; }
body div.bodystyle img { margin:0 0 10px 0; }
body div.bodystyle img.float-L,
body div.bodystyle img[align='left'] { margin:0 15px 10px 0; }
body div.bodystyle img.float-R,
body div.bodystyle img[align='right'] { margin:0 0 10px 15px; }
body div.bodystyle .shadow img { margin:0 !important; }
body div.bodystyle ul li { list-style-type:none; list-style-image:url("../images/bg_listItem.gif"); margin-left:20px; }

body div.bodystyle h1 { font-size:16px; text-align:left; font-weight:normal; margin-bottom:20px; color:#FFF; line-height:normal; padding:3px; background:#6ea03f; }
body div.bodystyle h2 { font-size:16px; text-align:left; font-weight:normal; margin-top:10px; color:#048F8C; line-height:normal; }
body div.bodystyle h3 { font-size:15px; text-align:left; font-weight:normal; margin-bottom:5px; }
body div.bodystyle h4 { font-size:14px; text-align:left; font-weight:normal; margin-bottom:5px; }
body div.bodystyle h5 { font-size:13px; text-align:left; font-weight:normal; margin-bottom:5px; }
body div.bodystyle h6 { font-size:12px; text-align:left; font-weight:normal; margin-bottom:5px; }


form { width:386px; }
form input.text, form textarea { margin:0 5px 10px 5px; padding:3px; border:1px solid #BBB; background:url("../images/bg_formElm-shadow.gif") #FFF 100% 0 no-repeat; }
form input.text { width:175px; float:left; }
form textarea { width:368px; height:90px; clear:left; resize:none; }
form input.submit { margin:0 5px; width:80px; height:21px; text-indent:-999px; font-size:0; line-height:0; border:none; background:url("../images/bg_formSubmit.gif") 0 0 no-repeat; }

form#formContact { left:-5px; }
