html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
font-family:inherit; margin:0; padding:0;}
body{margin:0px;padding:0px;font:13px Tahoma, Geneva, sans-serif;color:#616161;background:url('images/body_bg.jpg') repeat-x top; text-align:left;}
*:focus{outline:0;}
blockquote{ background:url('images/quote_bg.gif') no-repeat center top; width:727px; height:56px; position:absolute; top:275px; left:15px; padding:5px 25px 5px 210px; font:20px Tahoma, Geneva, sans-serif; font-style:italic;}
blockquote strong{ color:#99ba00;font-style:italic;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
cite {font-style:italic;}
code, tt{font-family: Monaco, "Courier New", Courier, monospace;}
ul {list-style:none;}
img{border:0px;}
h1{font:24px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; line-height:100%; letter-spacing:-1px; margin-bottom:10px;}
h2{font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; line-height:100%; letter-spacing:-1px; margin-bottom:18px;}
h3{font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; line-height:100%; letter-spacing:0px; margin-bottom:10px;}
h4{font:13px Tahoma, Geneva, sans-serif; font-weight:bold; line-height:100%; letter-spacing:0px; margin-bottom:10px;}
p{margin:0 0 5px 0; line-height:120%;}
a {color:#e15c00; text-decoration:none; font-weight:bold;}
a:hover {color:#ff7f27; text-decoration:none;}
.lfloat{float:left;}
.rfloat{float:right;}
.clear{clear:both;}

#container{width:1000px; margin:0 auto; position:relative; }
#header{height:370px;width:1000px; margin:0 auto;position:relative;}
#logo{position:absolute; top:80px; left:10px; height:150px; width:340px; background: url(images/logo.jpg) no-repeat left top; cursor:pointer;color:#FFF; text-indent:-9999px;display:block;}
#searchbox{width:308px; height:39px; position:absolute; right:8px; top:66px; background:url(images/search_bg.gif) no-repeat top center; text-align:center; padding:10px;}
#searchbox input{border:1px solid #ff920a; background:#ff920a; color:black; font-weight:bold;}
#banner{position:absolute; top:125px; right:26px; background:url(images/banner.jpg) no-repeat top right; width:559px; height:116px;}


/****************************************************
Page Navigation start
******************************************************/
.nav_pages{width:1000px;top:0px; left:0; position:absolute;z-index:100; height:66px;}
.nav_pages ul{margin:0;padding:0;list-style-type: none;}
/*Top level list items*/
.nav_pages ul li{position:relative;display: inline;float: left;font:15px "Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;text-transform:uppercase;color:#aaa;}
/*Top level menu link items style*/
.nav_pages ul li a{display: block;color:#aaa;padding:22px 22px;text-decoration: none;height:20px;font:15px "Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;text-transform:uppercase;}
* html .nav_pages ul li a{
/*IE6 hack to get sub menu links to behave correctly*/
display:inline-block;}
.nav_pages ul li a:link, .nav_pages ul li a:visited{color:#aaa;}
.nav_pages ul li a:hover{/*tab link background during hover state*/color:#a7c800;}
/*1st sub level menu*/
.nav_pages ul li ul{position: absolute;left:0px;display: block;visibility: hidden;border-top: 1px solid #1b2418;border-bottom: 4px solid #547200;}
/*Sub level menu list items (undo style from Top level List Items)*/
.nav_pages ul li ul li{display: list-item;float: none;background:#000;}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.nav_pages ul li ul li ul{position: absolute;left:0;top:0;text-align:left;}
/* Sub level menu links style */
.nav_pages ul li ul li a{font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;text-transform:uppercase;width: 140px; 
/*width of sub menus*/
padding: 5px 10px 5px 5px;margin: 0;border-top:none;border-bottom: 1px solid #1b2418;}
.nav_pages ul li ul li a:hover{ /*sub menus hover style*/
background:#0c100b;color: #a7c800;}
/* ######### CSS classes applied to down and right arrow images  ######### */
.nav_pages .downarrowclass{position: absolute;top: 28px;right: 7px;}
.nav_pages .rightarrowclass{position: absolute;top: 10px;right: 5px;}
/****************************************************
Page Navigation end
******************************************************/
/*Left Panel*/
#left-panel{margin-right:20px;float:left; width:245px;position:relative;}
#left-panel h2{ background:#99ba00; border-top:4px solid #89a700; padding:7px 10px 0 10px; font-size:16px; color:#FFF; height:28px;}
#left-panel h4{ background: url(images/list_bg.gif) no-repeat left center; padding-left:17px; color:#000;}
#left-panel ul li{border-bottom: 1px dashed #ccc; margin:0 0 20px 10px; padding-bottom:10px;}
#left-panel li li{border:none; padding:0px; margin:0px; text-align:center;}
#left-panel li li img{background:#f3f3f3; padding:3px; border:1px solid #ccc;}
#left-panel #last{border:none; margin-bottom:0px;clear:left;}
/*Right Panel*/
#right-panel{float:right; width:245px; position:relative;}
#right-panel h2{ background:#ff920a; border-top:4px solid #e58309; padding:7px 10px 0 10px; font-size:16px; color:#FFF; height:28px;}
#right-panel h4{ background: url(images/list_bg.gif) no-repeat left center; padding-left:17px; color:#000;}
#right-panel ul li{border-bottom:1px dashed #ccc; margin:0 10px 20px 0; padding-bottom:20px; display:block;}
#right-panel li li{border:none; padding:0px; margin:0px; text-align:center; clear:left; display:block;}
#right-panel li li img{background:#f3f3f3; padding:3px; border:1px solid #ccc; margin:0;}
#right-panel #last1{border:none; margin-bottom:0px; clear:left;}
/*Main Panel*/
#main-panel{ width:468px;float:left; margin-right:20px!important;margin-right:15px;}
#main-panel h1{ border-bottom:5px solid #f3f3f3; padding:3px 10px 15px 10px!important;padding:3px 10px 7px 10px; font-size:24px; color:#ff920a; height:16px;}
#main-panel h2{ border-bottom:2px solid #000; padding:3px 10px 10px 0px!important;padding:3px 10px 5px 0px; font-size:18px; color:#000; height:16px; margin-top:20px;}
#main-panel h3{ border-bottom:1px solid #99ba00; padding:3px 10px 5px 0px!important;padding:3px 10px 5px 0px; font-size:15px; color:#99ba00; height:16px; margin-top:20px;}
#main-panel li{ padding-left:15px; margin:0 0 0 10px; line-height:120%; background:url(images/list_bg_main.gif) no-repeat left;}
#main-panel img{background:#f3f3f3; padding:3px; margin:0 20px 10px 0; border:1px solid #ccc; float:left;}
/*Footer Wrap*/
#bottom-wrap{width:auto; background:#393939 url(images/footer_bg.gif) repeat-x top; clear:both; margin-top:20px;}
#bottom-wrap a{color:#b2b2b2; }
#bottom-wrap a:hover{color:#FFF;}
#bottom-big{width:1000px; margin:0 auto; position:relative; padding:20px 0px 10px 0px; background:url(images/footerlink_bg.jpg) no-repeat top center; height:232px;}
#bottom-big h2{ padding:0; margin:0 0 10px 0; font-size:18px; color:#FFF; height:28px;}
#bottom-big ul li{width:220px; margin:0 0 0 20px; float:left; height:auto;}
#bottom-big ul li a{font-weight:normal;display: block;width:205px;}
#bottom-big ul li ul li{line-height:180%; margin:0; width:auto; background:url(images/footer_listbg.gif) no-repeat left center; padding-left:15px;}

#footer-wrap{width:auto; background:#2b2b2b; clear:both;}
#footer{padding:20px 10px 15px 10px; width:980px; margin:0 auto; text-align:center;}
#footer li{display:inline; margin:0 5px;}
#footer p{color:#878787; font-size:12px;margin-top:10px;}