@import url("reset-min.css");

html {
         background-color: #464647;
         background-image: url(bg.jpg);
         background-repeat: repeat-x;
         text-align:center;
         font-family:Arial,GenevaVerdana,Helvetica,sans-serif;
}
div.main{
         width:970px;
         text-align:left;
         margin-left:auto;
         margin-right:auto;
}
div.header, div.headerdetail{
         width:970px;
         height:190px;
         border-bottom: 1px solid #373838;
         background-image: url(header.jpg);
         background-repeat:no-repeat;
         background-position: right bottom;
         position:relative;
}
div.headerdetail{
         height:170px;
         background-image: url(header_detail.jpg);
}

div.headerlinks{
         position:absolute;
         top:13px;
         left:520px;
         text-align:right;
         color:#e1e1e2;
         width: 450px;
         font-size:10px;
}
div.contentInner a{
         color: #e7be1c;
         text-decoration:none;
}
div.contentInner a:hover{
         color: #e7be1c;
         text-decoration:underline;
}
div.headerlinks a{
         color: #e7be1c;
         text-decoration:none;
         text-transform:uppercase;
}
div.headerlinks a:hover{
         color: #e7be1c;
         text-decoration:underline;
}
div.nav{
         background-image: url(menu.jpg);
         background-repeat:repeat-x;
         height: 42px;
}
div.nav a, div.nav a.first, div.nav a.last{
         display:block;
         float:left;
         margin-top:8px;
         padding-top:3px;
         padding-bottom:3px;
         padding-right:17px;
         padding-left:17px;
         color: #cacbcc;
         font-size:12px;
         text-decoration:none;

         border-right: 1px solid #535354;
}
div.nav a.first{
         padding-left:32px;
}
div.nav a.last{
         border: none;
}
div.nav a.active{
        color: #e7be1c;
}
div.nav a:hover{
        color: #e7be1c;
}

div.textcontent{
         padding-left:32px;
         padding-right:40px;
}
div.subnavcontent{
         float:left;
         width:640px;
         margin-left:52px;
}
div.subnav{
         margin-left:32px;
         float:left;
         padding-bottom:70px;
         border-right: 1px solid #626263;
         width:210px;
}
div.subnav a{
         display:block;
         margin-bottom:8px;
         padding-top:4px;
         padding-bottom:4px;
         padding-right:17px;
         padding-left:17px;
         color: #cacbcc;
         font-size:12px;
         text-decoration:none;
}
div.subnav a:hover{
         color: #e7be1c;
         text-decoration:none;
}
div.subnav a.active{
         color: #e7be1c;
         text-decoration:none;
         background-image: url(submenu.jpg);
         background-repeat:repeat-x;
         background-position: left bottom;
}
div.subnav .l2{
         padding-left:27px;
}
div.subnav .l2 a.active, div.subnav .l3 a.active{
         background:none;
}
div.subnav .l3{
         padding-left:47px;
}
div.contentMarginTop{
         margin-top:12px;
}
div.content{

         background-color: #575759;
         background-image: url(contentTop.jpg);
         background-repeat:repeat-x;
         padding-top:50px;
         clear:left;
}
div.contentBot{
         clear:left;
         background-image: url(contentBot.jpg);
         background-repeat:repeat-x;
         height: 91px;
}
div.contentInner{
         color: #cacbcc;
         font-size: 12px;
         line-height:23px;
}
div.logo{
         padding-left:20px;
         padding-top:42px;
         width: 250px;
         float:left;
}
div.logodetail{
         padding-left:20px;
         padding-top:31px;
         width: 250px;
         float:left;
}
div.cclear{
         clear:both;
         height:15px;
         font-size:1%;
         line-height:1px;
}
div.bx33r, div.bx33l, div.bx33c{
         width:33%;
         float:left;
         /*text-align:justify;*/
}
div.bx33l{
         border-right: 1px solid #626263;
}
div.bx33r{
         border-left: 1px solid #626263;
}

div.bx33lInner, div.bx33cInner, div.bx33rInner{
         padding-left:32px;
         padding-right:32px;
         display:inline-block;
}


div.bx60l, div.bx60c, div.bx60r{
         float:left;
         /*text-align:justify;*/
}
div.bx60r{
         width:35%;
}
div.bx60l{
         width:40%;
}
div.bx60c{
         width:25%;
}

div.bx60lInner, div.bx60cInner, div.bx60rInner{
         padding-left:32px;
         padding-right:32px;
         display:inline-block;
}
div.csep{
         padding-top:16px;
         margin-bottom:16px;
         border-bottom: 1px solid #626263;
         font-size:1%;
         line-height:1px;
}

div.cbutton{
         background-image: url(but.jpg);
         background-repeat:repeat-x;
         float:left;
         padding-left:10px;
         padding-right:10px;
         height:30px;
         margin-top:10px;
         margin-right:15px;
}
div.cbutton a{
         color: #cacbcc;
         text-decoration:none;
}
div.cbutton a:hover{
         color: #e7be1c;
         text-decoration:none;
}
span.cbuttontext{
         padding-top:3px;
         display:inline-block;
}
div.copyright{
         padding:32px;
         font-size:10px;
         color: #d7d8d9;
}
span.or, .powermail_mandatory{
         color: #e7be1c;
}
h1{
         padding-bottom:20px;
}
div.bx33r h1, div.bx33l h1, div.bx33c h1, div.bx33r h2, div.bx33l h2, div.bx33c h2{
         height:40px;
         padding:0;
}
h2{
         padding-top:30px;
         padding-bottom:20px;
}
div.bx60r h2, div.bx60c h2{
        padding-top:0;
         padding-bottom:20px;
}
div.bx60r h1, div.bx60l h1, div.bx60c h1, div.bx60r h2, div.bx60l h2, div.bx60c h2{
         height:40px;
         padding:0;
}
div.home33img{
         width: 55px;
         float:left;
         padding-top:5px;
}
div.home33text{
         width: 199px;
         float:left;
}
div.home33textInner{
         padding-left:5px;
}
div.home60img{
         width: 55px;
         float:left;
         padding-top:5px;
}
div.home60text{
         width: 265px;
         float:left;
}
div.buttonAbs{
         position:absolute;
         top:350px;
}
div.buttonAbs div.cbutton{
         margin-top:0;
}
div.home60textInner{
         padding-left:5px;
         height:400px;
         position:relative;
}
div.home60contactInner{
         height:400px;
         position:relative;
}
li{
         padding-left:15px;
         background-image: url(list.gif);
         background-repeat: no-repeat;
         background-position: left 7px;
}
ul{
         margin-left:5px;
}
.csc-sitemap li a, .csc-menu li a{
         color:   #cacbcc;
}
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:10px; width:80px; float:left; }

.tx-indexedsearch-browsebox{
         padding-top:15px;
         padding-bottom:20px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{
         color: #e7be1c;
         font-style:italic;
}
fieldset{
         background: none;
}
legend{
         display:none;
}

input, textarea{
         background-color: #cacbcc;
         border: 1px solid #626263;
         padding:3px;
         font-family:Arial,GenevaVerdana,Helvetica,sans-serif;
}

div.bx60r .powermail_text, div.bx60r .powermail_textarea, div.bx60r input.powermail_captcha{
         width:180px;
         padding:2px;
}
input.submit, .powermail_submit {
         background-image: url(but.jpg);
         background-repeat:repeat-x;
         border: none;
         color:   #cacbcc;
         padding-left: 10px;
         padding-right: 10px;
         padding-top: 3px;
         padding-bottom: 4px;
         height:30px;
}

.tx_powermail_pi1_fieldwrap_html label{
         clear:left;
         width: 150px;
         float:left;

}
div.bx60r .tx_powermail_pi1_fieldwrap_html label{
         width:75px;
}
.tx_powermail_pi1_fieldwrap_html input, .tx_powermail_pi1_fieldwrap_html textarea{

         float:left;
                  margin-bottom: 15px;

}
.tx_powermail_pi1_fieldwrap_html{
         padding-bottom:15px;
}
div.bx60r .tx_powermail_pi1_fieldwrap_html input, div.bx60r .tx_powermail_pi1_fieldwrap_html textarea{
         margin-bottom:10px;
}
.powermail_captcha_captcha{
         clear:left;
         margin-left:150px;
         display:block;
         margin-bottom:3px;
}
div.bx60r .powermail_captcha_captcha{
         margin-left:75px;
}
.powermail_submit {
         clear:left;
         margin-left: 150px;
}
div.bx60r .powermail_submit {
         clear:left;
         margin-left: 75px;
}
.tx_powermail_pi1_fieldwrap_html_captcha_description{
         clear:left;
         margin-left: 150px;
}
div.bx60r .tx_powermail_pi1_fieldwrap_html_captcha_description{
         clear:left;
         margin-left: 75px;
}
.powermail_mandatory_js{
         color: #e7be1c;
         clear:left;
         margin-left:150px;
}

div.bx60r .powermail_mandatory_js{
         display:none;
         color: #e7be1c;
         clear:left;
         margin-left:75px;
}
div.bx60r .validation-failed{
         /*border: 1px solid #e7be1c;*/
         background-color: #e7be1c;
}

div.subnavcontent p, div.textcontent p {
         padding-bottom:15px;

}
div.claim{
         position:absolute;
         top:80px;
         left: 440px;
}
div.claim_s{
         position:absolute;
         top:80px;
         left: 530px;
}
div.bx60r .powermail_submit_uid12{
         position:absolute;
         top:350px;
}
div.bx60r .tx-powermail-pi1{

         height:400px;
         position:relative;

}