* 										{ font-family: Arial, Sans-serif }
img, div 									{ behavior: url(public/iepngfix.htc); }

* html object.mov {
    display: none;
}

body { background: url(../images/bodyBackground.png) no-repeat center top;}

div#container { width: 924px; margin: 0 auto; }

div#container div#header { width: 924px; height: 154px; background: url(../images/header.jpg) no-repeat;}

div#contianer div#main_image { width: 924px; height: 255px; margin-top: 3px; }
div#container div#nav {  width: 200px; height: 255px; background:url(../images/gradient_nav.jpg) repeat-x; position: relative; top: -255px; margin-bottom: -255px; z-index: 100;}
div#container div#nav ul { padding: 10px; }
div#container div#nav ul li { background: url(../images/bullet_nav_left.gif) no-repeat left; border-bottom: 1px solid #000; padding: 12px 0 12px 20px; font-size: 12px; }
div#container div#nav ul li:hover, div#container div#nav ul li.top_active { background: url(../images/nav_rollover.gif) no-repeat left; border-bottom: 1px solid #000; padding: 12px 0 12px 20px; font-size: 12px; }
div#container div#nav ul li a { color: #FFF; text-decoration: none; display: block; width: 200px; height: 13px;}
div#container div#colWrap { background: #808080; height: 765px;  }

div#container div#colWrap div#left { width: 195px; float: left; margin: 5px; display: inline;}
div#container div#colWrap div#middle { padding: 20px;}
div#container div#colWrap div#middle p, div#container div#colWrap div#midle_wrap div#middle p, div#container div#colWrap div#middle_page p { line-height: 17px; margin: 10px 0; font-size: 12px; } 
div#container div#colWrap div#middle_page { padding: 20px;  width: 453px; float: left; margin: 5px; border: 1px solid #000; min-height: 714px; height: auto !important; height: 714px; background: #FFF; overflow: hidden;}
div#container div#colWrap div#middle_wrap { width: 493px; float: left; margin: 5px; border: 1px solid #000; min-height: 754px; height: auto !important; height: 754px; background: #FFF; display: inline;}

 
div#accordion h3 { font-size: 12px; font-weight:bold; color: #444; margin: 10px 0; }
div#accordion h3 a { color: #444; text-decoration: none; }
div#accordion h3 a:hover { color: #444; text-decoration:underline; }
div#container div#colWrap div#middle h1 { font-size: 18px; color:#000; }

div#container div#colWrap div#right { width: 195px; float: left; margin: 5px; display: inline;}

div#container div#colWrap div.colSection { width: 195px; background: #CCCCCC; padding-bottom: 1px; border: 1px solid #000;}

div#container div#colWrap div.colSection div.header { width: 195px; background: #666666; height: 33px; border-bottom: 1px solid #000; }
div#container div#colWrap div.colSection p { font-size: 12px; }
div#container div#colWrap div.colSection div.sectionContent { padding: 10px; }
div#container div#colWrap div.colSection div.sectionContent p a { color: #000; }
div#container div#colWrap div.colSection div.header p.header { color: #FFF200; padding:7px 0 0 7px; font-weight: bold;}
div#container div#colWrap div.colSection ul { }
div#container div#colWrap div.colSection ul li { background: #FFF; border: 1px solid #000; margin:5px; font-size: 12px;}
div#container div#colWrap div.colSection ul li a { text-decoration: none;  display: block; color: #000; padding: 8px 10px;}
div#container div#colWrap div.colSection ul li a:hover, div#container div#colWrap div.colSection ul li a.nav_active  { background: #FFF200;}

div#container div#colWrap div.colSection button.pollAnswer { border: none; background: url(../images/gradient_pollbutton.jpg) repeat-x; border: 1px #474747 solid; font-size: 12px; height: 16px; padding: 0 5px;}

div#container div#colWrap div#yourViews { }
div#container div#colWrap div#yourViews div.sectionContent p { margin: 10px 0; }

div#container div#footer { height: 290px; border: 1px solid #FFF; background:url(../images/footerBG.jpg) repeat-x #999999; margin: 0 0 10px 0; }
div#container div#footer p { color: #000; font-size: 10px; line-height: 13px; margin-top: 10px;}
div#container div#footer div#footer_details { border: 1px solid #FFF; height: 72px; width: 743px; background: url(../images/footer_left_image.jpg) no-repeat left; margin: 0 16px; padding-left: 140px;}
div#container div#footer p a { color: #000; text-decoration: none; }
div#container div#footer p a:hover { text-decoration: underline; }
div#container div#footer div#footer_nav ul { margin-top: 5px; }
div#container div#footer div#footer_nav ul li { float: left; font-size: 12px; border-right: 1px solid #FFF; padding: 0 3px;}
div#container div#footer div#footer_nav ul li a { text-decoration: none; color: #FFF; }
div#logosFlash { margin: 10px 0 10px 16px; }

hr { margin: 0; padding: 0; border: 0; border-top: 1px solid #000; }
div.clear { clear: both; }

div.heading { border-bottom: 1px solid #000; background: #666666; padding: 5px 10px;}
div#middle_wrap ul.subnav {   width: 493px; }
div#middle_wrap ul.subnav li { background: #fff100; color: #000; float: left; border-right: 1px solid #000; text-align: center;  }
div#middle_wrap ul.subnav li a { text-decoration: none; font-weight: bold; color: #000; font-size: 11px; display: block; width: 153px; padding: 7px 5px; border-bottom: 1px solid #000;}

div#middle_wrap ul.subnav2 { background: #ccc; border-bottom: 1px solid #000; width: 493px; }
div#middle_wrap ul.subnav2 li { background: #ccc; color: #000; float: left; border-right: 1px solid #000; text-align: center;  }
div#middle_wrap ul.subnav2 li a { text-decoration: none; font-weight: bold; color: #000; font-size: 11px; display: block; width: 153px; padding: 7px 5px; border-bottom: 1px solid #000;}
div#middle_wrap ul.subnav2 li a:hover, div#middle_wrap ul.subnav2 li a.subnav2_active  { background: #000; color: #ccc; }



div#middle_wrap ul.subnav li a:hover, div#middle_wrap ul.subnav li a.subnav_active  { background: #666666; color: #fff100; }
div.heading div.heading_text { float: left; }
div.heading div.heading_text p { color: #fff100; font-size: 20px; }
div.heading div.heading_right { float: right; margin-top: 4px; }
div.heading div.heading_right a { text-decoration: none; color: #FFF; font-size: 12px; }
div.heading div.heading_right a:hover { text-decoration: underline; }
div.newsText { font-size: 12px; }
div#results div { background: #FFF200; padding: 5px 5px 5px 10px; padding-right: 0; }
div.indexImage { position: relative; z-index: -100; }
.notice { background: #FFFFDD; padding: 5px; border: 1px solid #FFD700; color: #000; margin: 5px 0 0; font-size: 12px; line-height: 20px;}
div.arrow { background: url(../images/arrow.png) no-repeat; height: 14px; width: 17px; margin: 0 4px;}
.fl { float: left;  }
.fr { float: right; }

div#contact_wrapper {  }
div#contact_wrapper div#contact_info div.icon_address {  width: 36px; height: 40px; background: url(../images/contact/icon-address.jpg); margin-left: -3px; margin-top: 5px;}
div#contact_wrapper div#contact_info div.icon_telephone {  width: 42px; height: 41px; background: url(../images/contact/icon-phone.jpg); margin-left: -5px;  margin-top: 5px;}
div#container div#colWrap div#middle p, div#container div#colWrap div#middle_page div#contact_wrapper div#contact_info p { margin: 0; }
div#contact_wrapper div#contact_info div.icon_email {  width: 35px; height: 39px; background: url(../images/contact/icon-email.jpg); margin-left:-2px; margin-top: 5px;}
div#contact_wrapper div#contact_info div.icon_website {  width: 36px; height: 40px; background: url(../images/contact/icon-website.jpg);  margin-left: -2px; margin-top: 5px;}
div#contact_wrapper div#contact_map { float: left; padding: 25px;}
div#contact_wrapper div#contact_partner {  float: right; }

body.news div#container div#colWrap div#middle_wrap div#middle { padding: 0; }
div#container div#colWrap div#middle_wrap div#middle div#contact_wrapper div#contact_partner div#forum_partner { background: #FFF100; border: 1px solid #000; width: 152px; height: 20px; font-size: 12px; padding-left: 10px;}
div#container div#colWrap div#middle_wrap div#middle div#contact_wrapper div#contact_partner div#forum_partner p { margin: 0; }
div#container div#colWrap div#middle_wrap div#middle div#contact_wrapper div#contact_partner div#contact_image {  margin-top:  5px; text-align: center; }
div#container div#colWrap div#middle_wrap div#middle div#contact_wrapper div#contact_partner div#contact_name { background: #666; border: 1px solid #000; width: 152px;  font-size: 12px; padding-left: 10px; margin-top: 5px;}
div#container div#colWrap div#middle_wrap div#middle div#contact_wrapper div#contact_partner div#contact_name p { margin: 0; }
div#container div#colWrap div#middle_wrap div#middle div#contact_wrapper div#contact_partner div#contact_name p.name { color: #FFF100; }
div#container div#colWrap div#middle_wrap div#middle div#contact_wrapper div#contact_partner div#contact_name p.title { color: #FFF; font-size: 10px; }

div#container div#colWrap div#middle_wrap div#middle div.campaign p { font-size: 16px; }
div#container div#colWrap div#middle_wrap div#middle div.campaign_press p { font-size: 14px; }

div#map_links { position: relative; top: -195px; left: 0;  }
div#map_links ol { list-style-type: decimal; margin-left: 10px; }
div#map_links ol li { background: #FFF;}
div#map_links ol li a { color: #000; text-decoration: none; font-size: 12px;}

div#container div#colWrap div#middle_wrap div#middle p { margin: 10px 0; }
div#container div#colWrap div#middle_wrap div#middle a { color: #000;  }
div#container div#colWrap div#middle_wrap div#middle ul { list-style: disc; margin: 15px 0; margin-left: 20px; }
div#container div#colWrap div#middle_wrap div#middle ul li { font-size: 12px; line-height: 16px;}

#areamap { margin-left: -14px; }

div#news_accordion h3 { padding: 5px 5px 5px 50px; font-size: 12px; border-top: 1px solid #BFBFBF; background: url(../images/rightArrow.png) no-repeat 30px center; }
div#news_accordion h3 a { text-decoration: none; }
div#news_accordion div.newsText { padding: 10px 50px; }
div#news_accordion div.newsText { line-height: 18px; }

div#poll form label { float: left; display: block; width: 50px; }
div#poll form input[type="radio"] { float: left; }