@charset "utf-8";
/* CSS Document */

/*site_error*/
#site_error div
{
width:374px;/*539*/
height:116px;/*48*/
background:url(../images_pres/site_error.gif) no-repeat;
padding-top:32px;
padding-left:165px;
margin:0 auto;
margin-top:100px;
position:relative;
}
#site_error div p
{
margin-bottom:8px;
font-weight:bold;
}
#site_error div p.link_btns
{
position:absolute;
bottom:23px;
}
#site_error div p.link_btns a 
{
color:#000000;
}
#site_error div p.link_btns img 
{
vertical-align:middle;
}

/*webregulation*/
#webregulation
{
width:876px;
padding-bottom:30px;
padding-top:10px;
margin:0 auto;
}
#webregulation p.title
{
font-size:18px;
color:#336699;
text-align:center;
margin-bottom:4px;
}
#webregulation .content_container
{
/*width:860px;876*/
background:#b6cfe7 url(../images_pres/webregulation_container_bg.gif) repeat-x;
padding:0 8px;
margin-top:-6px;
margin-bottom:-8px;
}

#webregulation .content_container .content
{
background:#cdcfe1 url(../images_pres/webregulation_content_bg.gif) repeat-x;
padding:0 25px;
}
#webregulation .content_container .content div
{
margin-top:23px;
}
#webregulation .content_container .content *
{
/*font-size:10px ;*/
line-height:1.6 ;
}
html:root #webregulation .content_container .content *
{
/*font-size:11px ;*/

}
#webregulation .content_container .content div p
{
margin-bottom:8px;
}
#webregulation .content_container .content div p.subtitle
{
color:#0066cc;
}
#webregulation .content_container .content div ol
{
list-style-type:decimal;
margin-left:23px;
}
html:root #webregulation .content_container .content div ol
{
margin-left:20px;
}
#webregulation .content_container .content div ul
{
list-style-type:disc;
margin-left:18px;
}
#webregulation .content_container .content div ul li ul
{
list-style-type:circle;
}
html:root #webregulation .content_container .content div ul
{
margin-left:15px;
}
#webregulation .content_container .content div ol li,#webregulation .content_container .content div ul li
{
margin-bottom:5px;
}
#webregulation .content_container .content div ul.alphabet
{
list-style-type:upper-alpha;
margin-left:23px;
}
html:root #webregulation .content_container .content div ul.alphabet
{
list-style-type:upper-alpha;
margin-left:20px;
}

/*newsletter*/
.newsletter
{
width:665px;
margin:0 auto;
margin-top:30px;
background:url(../images_pres/newsletter_title.gif) no-repeat;
padding-top:109px;
}

.newsletter .middle
{
width:435px;/*665*/
min-height:224px;/*264*/
padding-left:222px;
padding-bottom:6px;
border-left:4px solid #ff6c00;
border-right:4px solid #ff6c00;
font-size:14px;
line-height:1.4;
font-weight:bold;
}
.newsletter .middle #newsletter_choices
{
font-size:12px;
margin-bottom:20px;
line-height:2;
}
.newsletter .middle input
{
vertical-align:middle;
}
.newsletter .middle ul.personal_info
{

width:329px;
}

.newsletter .middle ul.personal_info li 
{
margin-bottom:5px;
}
.newsletter .middle ul.personal_info li label 
{
display:block;
float:left;
text-align:right;
width:97px;
text-align:right;
padding-top:3px;
font-size:14px;
}

.newsletter .middle ul.personal_info li input 
{
height:20px;
width:228px;/*230*/
border:1px solid #d4d4d4;
background:#f5f5f5;

}
html:root .newsletter .middle ul.personal_info li input 
{
width:230px;/*230*/
}
.newsletter .middle div.form_bottom
{
width:234px;
font-size:12px;
margin-left:96px;
margin-top:22px;
}
.newsletter .middle div.form_bottom p.code
{
width:226px;/*230*/
padding:7px 0 7px 5px;
border:1px solid #d4d4d4;

}
.newsletter .middle div.form_bottom p.code input 
{
width:112px;
height:13px;
background:#FFFFFF;
}

.newsletter .middle div.form_bottom #btn_submit
{
width:73px;
height:22px;
background:url(../images_pres/button_bg_2_1.gif) no-repeat;
border:none;
cursor:pointer;
margin-top:8px;
float:right;
color:#003366;
}
.newsletter .middle div.form_bottom #btn_submit:hover
{
background:url(../images_pres/button_bg_2_2.gif) no-repeat;
}
.newsletter .middle#ok_page
{
width:385px;/*665*/
height:224px;/*264*/
padding-top:40px;
padding-left:272px;
font-size:15px;
font-weight:bold;
color:#0033cc;

}
.newsletter .bottom
{
width:651px;/*665*/
padding-top:6px;
padding-right:6px;
padding:6px 6px 4px 0;
background:#bcbcbc;
border-left:4px solid #ff6c00;
border-right:4px solid #ff6c00;
border-bottom:4px solid #ff6c00;
text-align:right;
font-weight:bold;
}

/*edm_container*/
#edm_container
{
width:613px;/*630*/
background:#ffffff url(../images_pres/apply_brochure_shadow.gif) repeat-y;
margin:0 auto;
padding:0 9px 0 8px;
}

#edm_container #edm_header
{
height:60px;/*83*/
background:#afafaf;
padding-top:23px;
padding-left:40px;
margin:0 auto;
}

#edm_container #edm_middle
{
padding:18px 48px;
}
#edm_container #edm_footer
{
background:#a3a3a3 url(../images_pres/apply_brochure_footer_bg.gif) repeat-x bottom;
padding-top:5px;
padding-bottom:10px;
margin:0 auto;
font-weight:bold;
}
#edm_container #edm_footer p,#edm_container #edm_footer table
{
color:#FFFFFF;
}
#edm_container #edm_footer p.links,#edm_container #edm_footer p.links a
{
color:#000000;
font-size:14px;
}
#edm_container #edm_footer table
{
margin:6px 0 0 40px;
}
html:root #edm_container #edm_footer table
{
margin-left:65px;
}
#edm_container p.whole_bottom
{
background:url(../images_pres/apply_brochure_bottom_2.gif) no-repeat;
height:22px;
}

/*apply_brochure*/

#apply_brochure
{
width:508px;/*518*/
background:#4791b5 url(../images_pres/apply_brochure_middlebottom_2.gif) bottom no-repeat;
padding:0 5px 11px;
}

#apply_brochure .blockmiddle
{
width:496px;/*504*/
background:#FFFFFF;
padding-left:8px;
padding-bottom:10px;
border:1px solid #006699;
}
#apply_brochure button#button_submit
{
border:none;
background:url(../images_pres/button_bg_2_1.gif);
width:73px;
height:22px;/*22*/
padding-top:5px;
text-align:center;
color:#003366;
cursor:pointer;
}

html:root #apply_brochure button#button_submit
{
padding-top:0px;
}

#apply_brochure button#button_submit:hover
{
background:url(../images_pres/button_bg_2_2.gif);
}

#apply_brochure .blockmiddle#thank_page
{
height:253px;
padding-top:65px;
padding-left:168px;
display:none;
}

#apply_brochure p.link_btns
{
text-align:center;
margin-top:10px;
}

#apply_brochure p.link_btns a
{
color:#000000;
}

#apply_brochure p.link_btns img 
{
vertical-align:middle;
}

#apply_brochure form
{
padding:0;
margin:0;
}
/*link_error*/
#link_error
{
width:592px;
background:url(../images_pres/link_error_bottom.gif) no-repeat bottom;
padding-bottom:11px;
margin:0 auto;
margin-top:20px;
}
#link_error div
{
width:550px;/*592*/
border-left:3px solid #0099ff;
border-right:3px solid #0099ff;
padding:12px 26px 50px 10px;
}
#link_error div p
{
margin-bottom:15px;
}
#link_error div p a
{
color:#ff0000;
text-decoration:underline;
}
