 /* CSS Document */

body { font-family:Arial, Verdana, sans-serif; font-size:13px; margin:0; padding:0; background: #A8B400; text-align:center}

a img {border:0;}
a {text-decoration:none;}
h1 {font-size:1.2em;}
dt {margin-bottom:5px; font-weight:bold;}
dd {margin-left:18px;margin-bottom:10px;}

.skip_navigaion {position:absolute; left:-1000px;}

#page { width: 906px; margin:0 auto; text-align:left; position:relative; background:#ffffff; }
.page_frontpage { min-height:460px;}
.page_about { min-height:500px;}
.page_market { min-height:500px;}
.page_workplace { min-height:520px;}
.page_environment { min-height:480px;}
.page_community { min-height:590px;}
.page_statistics { min-height:600px;}
.page_links { min-height:500px;}
.page_noarea { min-height:500px;}

#masthead {width:886px;height:100px; position:fixed; top:0; background:#ffffff; padding:10px; z-index:10}

.breadcrumb {font-size:.7em; float:right; padding-right:10px;}
.breadcrumb a {color:#000000; text-decoration:underline;}

#navigation {background: #000000; width:906px; display:block; position:absolute; bottom:0px; left:0; color:#ffffff; font-weight:bold; overflow:hidden}
#navigation ul {padding:0; margin:0;}
#navigation ul li {float: left; margin:0; list-style-type:none;}
#navigation ul li a {padding:5px 5px; border-right:solid white 2px; color:white; display:inline-block; }
#navigation ul li a:hover, #navigation ul li a.nav_selected {background: #A8B400;}
#navigation ul li a.nav_first {padding-left:10px;}

#content {margin-top:120px; padding-top:10px; padding-bottom:10px;}
#content a {text-decoration:underline; color:#000000;} 
#content h1,h2,h3 {font-size:1.2em;}
#content h2 {color:#999999; margin-bottom:0; padding-bottom:0;}
#content h3 {color:#cc3333; margin-bottom:5px; padding-bottom:5px;}
#content h2.purple {font-size:1em !important; color:#57068C;}


#content h1.fs_front_large {font-size:2em !important; padding:0; margin:0;}

#quiklinx {width: 170px; position:absolute; left:0;}
#quiklinx ul {padding:0; margin:0;}
#quiklinx ul li {list-style-type:none;}
#quiklinx ul li.quiklinx_head {padding: 5px 10px; width:150px; display:block; background: #A8B400; color:#ffffff; border-bottom:solid 2px #ffffff;}
#quiklinx ul li a {padding: 5px 10px; width:150px; display:block; background: #D9E3A9; border-bottom:solid 2px #ffffff; color:black; text-decoration:none;}
#quiklinx ul li a:hover, #quiklinx ul li a.selected {background: #A8B400; color:#ffffff;}

#section { margin-left:180px; margin-top:-8px; position:relative; padding-right:10px;}
#section .sectiontext {margin-right:180px;}
#section .image {position:absolute; right:15px}

#frontpage_banner {padding:10px 0;}
#frontpage_banner img {position:absolute; right:10px; margin-top:-5px;}
#frontpage_banner a {width:475px; height:110px; display:block; padding-left:10px; padding-top:10px;}

.frontpage_area1 {position:absolute; top:0; left:0; width:680px; padding:10px; height:280px; display:block; overflow:hidden;}
.frontpage_area2 {position:absolute; top:0; left:700px; width:196px; padding:10px 10px 10px 0; height:430px; display:block; overflow:hidden;}
.frontpage_area3 {position:absolute; top:302px; left:0px; width:680px; padding:00px 10px 0px 10px; height:140px; display:block; overflow:hidden;}

.frontpage_area1 p {padding:0px; margin:0px; }

.frontpage_area1 .box {width:690px; height:140px; display:block; margin-top:15px; margin-left:-10px;}
.frontpage_area2 .box {width:196px; height:205px; display:block; margin-bottom:10px; overflow:hidden;}
.frontpage_area3 .box {width:320px; height:130px; display:block;overflow:hidden;}
.frontpage_area2 .box div, .frontpage_area3 .box div{padding:5px 10px;}

.frontpage_area1 a, .frontpage_area2 a, .frontpage_area3 a {text-decoration:none !important;}
.frontpage_area3 a {height:96px; display:block;}
 
.EmailForm {z-index:100;}
.EmailForm .label {padding:5px ; background: #a8b400; display:block; }
.EmailForm input, .EmailForm textarea  {margin-left:5px; }
.EmailForm div {background-color:#d9e3a9; padding-bottom:10px; margin-bottom:10px}
 
.bg_beige {background:#a79e70;}
.bg_blue {background:#64a0c8;}
.bg_yellow {background:#eeaf00;}
.bg_lime {background:#a8b400;}
.bg_purple {background:#a47cc9; !important;}
.bg_aqua {background:#00b2a9;}
.bg_red {background:#d52b1e;}
.bg_white {background:#ffffff !important;}

.bg_beige80 {background:#bcaf8c;}
.bg_blue80 {background:#70b0de;}
.bg_yellow80 {background:#fdbd4d;}
.bg_lime80 {background:#bbcd57;}
.bg_purple80 {background:#ad94c6;}
.bg_aqua80 {background:#32bfbd;}

.border_biege {border:solid 1px #a79e70;}
.border_blue {border:solid 1px #64a0c8;}
.border_yellow {border:solid 1px #eeaf00;}
.border_lime {border:solid 1px #a8b400;}
.border_purple {border:solid 1px #a47cc9;}
.border_aqua {border:solid 1px #00b2a9;}
.border_grey {border:solid 1px #999999 !important;}

.border_biege80 {border:solid 1px #bcaf8c;}
.border_blue80 {border:solid 1px #70b0de;}
.border_yellow80 {border:solid 1px #fdbd4d;}
.border_lime80 {border:solid 1px #bbcd57;}
.border_purple80 {border:solid 1px #ad94c6;}
.border_aqua80 {border:solid 1px #32bfbd;}


.sitemap_left { width:430px; margin-left:10px;}
.sitemap_right {position:absolute; top:25px ; margin-left:460px; width:430px;}
*:first-child+html .sitemap_right {top:40px;}
* html .sitemap_right {top:40px;}

#footer {width:906px; margin:0 auto; text-align:left; position:relative;}
#footer_nav {background: #000000; width:906px; display:block; color:#ffffff; font-weight:bold; overflow:hidden}
#footer_nav ul {padding:0; margin:0;}
#footer_nav ul li {float: left; margin:0; list-style-type:none;}
#footer_nav ul li a {padding:3px 5px; border-right:solid white 2px; color:white; display:inline-block; padding-top:1px}
#footer_nav ul li a:hover, #navigation ul li a.nav_selected {background: #A8B400;}
#footer_nav ul li a.nav_first {padding-left:10px;}
.footer_text {font-size:.75em;}
.footer_text a {color:#000000; text-decoration:underline;}

#footer_awards {float:right;}
#footer_awards ul {list-style-type:none;}
#footer_awards ul li {float:left; vertical-align:text-top; padding-right:10px;}
.footer_awards_imageonly {margin-top: -10px;}

.paddingleft10 {padding-left:10px;}
.paddingRight40 {padding-right:40px;}
.paddingRight10 {padding-right:10px;}
.floatleft {float:left;}
.floatright {float:right;}
.clear {clear:both;}
.p_notoppad {padding-top:0; margin-top:0}
.nodisc {list-style-type:none;}
.smallnote { font-size:.7em;}
.anchor {padding-top: 115px; display:block; margin-top: -115px;}
.top_button {float:right; background:#A8B400; font-weight:bold; padding:3px 5px; border:solid #999999 1px; text-decoration:none !important}
.l5Label {width:150px; display:inline-block;}

.formdiv {clear:both; padding-bottom:10px; width:100%; padding-top:10px;}
.formquestion{float:left; width:160px; display:block; padding-right:10px; font-weight:bold; padding-bottom:10px;}
.formresponse{margin-left:170px;}

hr {clear:both;}

.tc_white_bold {color:#ffffff !important; font-weight:bold;}
.tc_red_bold {color:#cc3333 !important; font-weight:bold;}
.tc_black_bold  {color:#000000 !important; font-weight:bold;}
.tc_purple_bold {color:#57068C !important; font-weight:bold;}
.tc_aqua_bold {color:#00b2a9 !important; font-weight:bold;}
.tc_lime_bold {color:#a8b400 !important; font-weight:bold;}
.tc_white {color:#ffffff !important;}
.tc_red{color:#cc3333 !important;}
.tc_black  {color:#000000 !important;}
.tc_purple {color:#57068C !important;}
.tc_aqua {color:#00b2a9 !important;}
.tc_lime {color:#a8b400 !important;}

.fs_front_normal {font-size:1.2em;}
.fs_front_medium {font-size:1.5em;}
.fs_front_large {font-size:2.0em;}

.standard_table {width:100%;}
.standard_table table {border-collapse:collapse;width:100%;}
.standard_table tr {text-align:left;vertical-align:top;}
.standard_table th {border:1px solid white;font-weight:bold;padding:5px; background-color:#00b2a9;}
.standard_table td {border:1px solid white;padding:5px; background-color:#a5dbdb;}

.s5_imagelist1 {width:200px; margin-top:10px; margin-left:60px}
.s5_imagelist1 img.right {padding-left:105px;}
.s5_imagelist1 img.left {margin-top:-75px;}

ul.s5_imagelist2  {margin:0; padding:0;}
.s5_imagelist2 img {position:absolute; margin-top:-11px;}
.s5_imagelist2 li {height:45px; display:block; list-style:none;}
.s5_imagelist2 span {padding-left:42px; height:45px; display:block;}

.njspoll {margin-top:10px; width:50%;}
.njspoll div div {padding:10px;}

hr.ie6 {display:none;}

/* IE7 Fixes */

*:first-child+html .page_frontpage { min-height:580px;}
*:first-child+html .page_about { min-height:600px;}
*:first-child+html .page_market { min-height:650px;}
*:first-child+html .page_workplace { min-height:660px;}
*:first-child+html .page_environment { min-height:600px;}
*:first-child+html .page_community { min-height:710px;}
*:first-child+html .page_statistics { min-height:720px;}
*:first-child+html .page_links { min-height:600px;}
*:first-child+html .page_noarea { min-height:600px;}
*:first-child+html .footer_awards_imageonly {margin-top: 0px;}
*:first-child+html .iemargintopup15 {margin-top:-15px;}


*:first-child+html #pollbody {margin-top:-20px;}

/*  IE6 Fixes  */
* html #content {margin-top:0px;}

* html .content_frontpage {border-top: 460px solid #ffffff;}
* html .content_about {border-top: 500px solid #ffffff; z-index:-100;}
* html .content_market {border-top: 520px solid #ffffff;}
* html .content_workplace {border-top: 550px solid #ffffff;}
* html .content_environment {border-top: 460px solid #ffffff;}
* html .content_community {border-top: 580px solid #ffffff;}
* html .content_statistics {border-top: 610px solid #ffffff;}
* html .content_links {border-top: 500px solid #ffffff;}
* html .content_noarea {border-top: 500px solid #ffffff;}

* html .mt_frontpage {margin-top:-460px !important;}
* html .mt_about {margin-top:-500px !important}
* html .mt_market {margin-top:-520px !important;}
* html .mt_workplace {margin-top:-550px !important;}
* html .mt_environment {margin-top:-460px !important;}
* html .mt_community {margin-top:-580px !important;}
* html .mt_statistics {margin-top:-610px !important;}
* html .mt_links {margin-top:-500px !important;}
* html .mt_noarea {margin-top:-500px !important;}


* html #navigation { top:90px}

* html #section h1 {margin-top:5px;}

* html #footer_awards {margin-top:10px; height: 100px; display:block;}
* html .footer_awards_imageonly {margin-top: 0px;}
* html #footer_awards ul li a {padding-top:10px;}

* html .frontpage_area2 .box {margin-bottom:9px; }
* html #frontpage_banner img {margin-top:-5px;}

* html #pollbody {margin-top:-20px;}
* html hr.ie6 {display:block;}

* html .EmailForm .label {background: #ffffff; font-weight:bold; font-size:1.1em;}
* html .EmailForm div {background-color:#ffffff; }

hr.ie6 {display:none;}