html{margin:0; background:#0755ae;}
body{margin:0; font: 100% Arial, Helvetica, sans-serif;}

h1,h2,h3,form{padding:0; margin:0;}

img{border:0;}

a{color:#1d4591; font-family:Verdana;}
a:hover{text-decoration:none;}

.clearfix{ _height: 1%; _overflow: visible;}
.clearfix:after{ content: "."; display: block; height: 0px; clear: both; visibility: hidden; line-height:0px; font-size:0px;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.clear{clear:both; width:0; height:0; overflow:hidden;}

.bg{background:#fafafc;}



.info{font-size:11px; margin-top:40px;}
.info p{margin:10px 0 10px;}

#page{width:992px; margin:0 auto; position:relative; padding-top:346px; padding-bottom:30px;}
#head{width:992px; height:338px; position:absolute; top:17px; left:0; background:url(../images/header.gif) no-repeat; z-index:2;}

#content{width:972px; position:relative; z-index:1; padding:10px 10px 30px 10px; background:#e8f0f4;}
#content:before{content:url(../images/tl.gif); background: url(../images/tr.gif) no-repeat 100% 0; height: 9px; display: block; margin:-10px -10px 0 -10px;}
#content:after{content:url(../images/bl.gif); background: url(../images/br.gif) no-repeat 100% 0; height: 9px; display: block; margin:20px -10px -30px -10px;}


#bio{padding:20px 30px 30px 30px;}
#bio .bio{width:380px; float:right; font-size:12px;}
#bio .bio .title{display:block; font-weight:bold; margin-bottom:6px; padding:0;}
#bio .bio span{display:block; padding-top:3px;}
#bio .bio span font{font-size:12px; color:#1d4594; font-weight:bold; width:145px; display:block; float:left; clear:both;}
#bio .bio span font.none{float:none; width:auto; padding-bottom:3px;}

#bio .describe{width:500px; background:#1d4594; position:relative; float:left;}
#bio .des_tl{width:97px; height:101px; background:url(../images/t_l.gif) no-repeat; position:absolute; top:0; left:0; z-index:1;}
#bio .des_br{width:97px; height:101px; background:url(../images/b_r.gif) no-repeat; position:absolute; bottom:0; right:0; z-index:1; margin-bottom:-1px;}
#bio .text{z-index:2; position:relative; padding:30px; color:#ffffff; font:19px Times New Roman; line-height:22px;}
#bio .text span{display:block; font-size:20px; font-weight:bold; margin-bottom:6px; margin-left:40px;}

.link{font:13px Arial; color:#f3ec33; font-weight:bold; display:block; background:url(../images/arrow.gif) no-repeat 0 6px; padding-left:40px; line-height:auto; margin-top:23px;}

#context{background:#f0f4f7; padding:30px; font-size:14px;}
#context font.title{font-size:24px;}
#context .column{width:440px; float:left; padding-top:15px;}
#context .column.mr{margin-right:30px;}
#context .column p{margin-top:0;}
#context .column img{border:1px solid #1e4490; display:block; float:left; margin-right:10px;}
#context i{float:right;}
#context ol{padding-left:17px; *margin-left:7px;}
#context .link{color:#184294; height:30px; line-height:30px; background:url(../images/arrow_back.gif) no-repeat 0 6px; float:right; margin:0;}


#form{padding:0 30px 0 30px; font:13px Arial; color:#121f54; margin-top:20px;}
#form .description{width:500px; float:left;}
#form .description .b{display:block; color:#000;}
#form .description font{font-size:15px; line-height:17px; font-weight:bold; color:#ee2e24; font-family:Times New Roman; display:block; margin-bottom:7px;}
#form .url{width:350px; float:right;}
#form .url a{display:block; font-size:18px;}

#form .columnLeft{width:445px; float:left; padding-top:40px;}
#form .columnRight{width:445px; float:right; padding-top:40px;}

#form .input.wrong, #form .textarea.wrong{border:1px solid #ee2e24;}

#form .submit{width:90px; height:20px; border:0; background:url(../images/submit.gif) no-repeat; float:right; cursor:pointer;}
#form .input{width:348px; border:1px solid #aeaeae; float:right;}
#form .textarea{width:348px; height:68px; border:1px solid #aeaeae; float:right;}
#form label{display:block; float:left; line-height:20px;}
#form .box{padding-bottom:10px;}
#form p{color:#818181; font-size:11px;}