@charset "utf-8";
/* CSS Document */

body{ padding:0; margin:0; background: url(images/bg.jpg) top repeat-x #2c2b30; font-family:"Trebuchet MS", Verdana, Arial, "Lucida Sans"; font-size:11px; color:#FFF; line-height:18px}
body img{ border:0}
a { text-decoration:none; color:#f3e22b}
a:hover{ color:#FFF}
h1,h2,h3{ margin:0; padding:0}
form{ margin:0; padding:0}
#main{ width:840px; margin:0 auto}
#header{ padding-top:30px; padding-bottom:7px}
#logo{ background:url(images/logo.jpg); width:204px;  height:108px; float:left}
#logo a{ width:204px;  height:108px; display:block; overflow:hidden; text-indent:-9000px}
#banner{ float:left; width:636px;}
#homecontent{ background:url(images/home-content.jpg); height:333px; padding-top:7px}
.clear{ clear:both}
.column1{ float:left; width:207px}
.column2{ float:left; width:303px;}
.column3 { float:left; width:330px}
h2{ padding-left:21px; color:#f3e22b;padding-right:15px; font-size:12px; text-transform:uppercase; padding-top:3px;}
h2 a{ float:left}
h2 span{  background: url(images/h2.gif) right 3px no-repeat; display:block; float:left; width:9px; height:22px; padding-left:10px}
ul,li{ margin:0; padding:0; list-style:none; text-indent:0}
.homelinks a{ background:url(images/bglink.gif) right; display:block; width:168px; height:18px; color:#FFF; text-transform:uppercase; text-align:right; font-size:12px; padding-right:14px}
.homelinks li{ padding-top:5px}
.homelinks a:hover{color:#f3e22b}
.homebottomheader{ background:url(images/gradiantheader.jpg); height:23px; margin-top:7px;}
.sep{ background:url(images/seprator.jpg) right top repeat-y}
.gradiant{ background:url(images/gradiantbg.jpg) repeat-x #303032}
.longsep{ background: url(images/longsep.gif) 203px 0 repeat-y;height:1%;}
.contentadjust{ padding:7px}
.more{ text-align:right; padding-right:20px}
.more a{ color:#FFF}
.more a:hover{ color:#f3e22b}
.h2bg{ background:url(images/gradiantheader.jpg) no-repeat; margin-right:5px}
.copyright{ background:url(images/footercopyright.gif) no-repeat; width:196px; height:35px; padding:5px; line-height:15px; padding-top:3px}
.footer{ padding-top:13px; padding-bottom:30px; background:url(images/footerheader.jpg) top repeat-x}
#contactfooter{ padding-top:5px; padding-left:5px; font-size:16px}
.textf{ border:#e6d62b 1px solid; background:none; padding:5px; color:#CCC; width:223px; padding-top:2px; padding-bottom:2px}
.labelform{ padding-bottom:7px; color:#f3e22b; font-size:16px; padding-top:5px}

#nav{ background:url(images/nav.jpg); height:50px}

#nav li{ float:left; padding-left:35px; font-size:13px; padding-top:8px}
#internalcontent{ background:url(images/stretch.jpg)}
#content{ background: url(images/contentbg.jpg) no-repeat; padding-left:15px; padding-right:15px;height:1%}


.contentleft{ float:left; width:114px; padding-right:14px}
.contentright{ float:left; width:682px}
.contentleft h3{ background:url(images/accheader.jpg); width:110px;; height:19px; padding-left:4px; cursor:pointer; outline: none; font-size:11px; margin-bottom:5px;}
.contentleft h3 a{ outline:none; color:#e0e1e2; text-transform:capitalize;text-transform:uppercase;}
.contentleft h3 a:hover{ color:#f3e22b;}
.sidenav li{ padding-bottom:5px}
.sidenav a{ background:#737681; padding:3px; display:block}

.listingimage{ width:200px; height:150px; margin-bottom:15px; border:1px solid #1a1818}
.listingimage:hover{ border:1px solid #f3e22b}
.listingimage_partner{ width:200px; margin-bottom:15px; border:1px solid #1a1818}
.listingimage_partner:hover{ border:1px solid #f3e22b}
.unitfixedheight{height:300px}
.unit{ width:200px; float:left; padding-left:20px; padding-bottom:10px}
.unit label{ width:75px;  display:block; float:left}
.unit span{color:#37383c; }
.unit li{ margin-bottom:7px; color:#bcbfc9;clear:left; font-weight:bold}
.unit li:hover{ background:#737681;}
.unit li.description{ border:1px solid #1a1818; padding:5px; color:#FFFFFF; text-align: justify; }

.bigunit{ width:600px; float:left; padding-left:20px; padding-bottom:10px}
.bigunit label{ width:100px;  display:block; float:left}
.bigunit span{color:#37383c; }
.bigunit li{ margin-bottom:7px; color:#bcbfc9;clear:left; font-weight:bold}
.bigunit li:hover{ background:#737681;}
.bigunit li.description{ border:1px solid #1a1818; padding:5px; color:#FFFFFF; text-align: justify; }
.bigunit input{ height:15px; padding-left:3px; font-size:11px; width:160px; border:2px solid #59595b;background: #91959e;}
.bigunit input:hover{ background: #ccc;}
.bigunit select{ height:21px; padding-left:3px; font-size:11px; width:168px; border:2px solid #59595b;background: #91959e;}
.bigunit select:hover{ background: #ccc;}
.bigunit textarea{ padding-left:3px; padding-top:3px; font-size:11px; width:580px; height:100px; border:2px solid #59595b;background: #91959e;}
.bigunit textarea:hover{ background: #ccc;}
.button_class, .bigunit .button_class{height:27px;font-size:12px; width:80px; border:2px solid #59595b;background: #fff; font-weight:bold;}

.news{ padding-left:20px}
.contentright h1{ background: #59595b; color:#f3e22b; font-weight:bold; padding:1px 2px 1px 5px; margin-bottom:7px; font-size:11px; text-transform:capitalize}
.contentright h2{ padding:0; margin:0;padding-top:10px; font-size:12px; color:#FFFFFF}
.newsunit{ padding-bottom:10px;text-align: justify; padding-right:10px;}

#error{margin-bottom:10px;padding-left:5px;padding-top:10px;padding-bottom:10px;color:#990000;border:1px solid #c99;background-color:#fff6f6;font-size:11px;}
#success{margin-bottom:10px;padding-left:5px;padding-top:10px;padding-bottom:10px;color:#000;border:1px solid #99cc99;background-color:#f6fff6;font-size:11px;}

