/*======= layout =======*/

*{margin:0;padding:0;}
html{background:#0a1a2a url(../images/main1.png) 100% 0 repeat;height:100%;}
body,input,select,select option,textarea{color:#000;font-family:arial,sans-serif;font-size:16px}
body{position:relative;min-height:100%;background:url(../images/foot.png) 0 100% repeat-x;min-width:980px;line-height:1.2;}
* html body{height:100%;}

table{border-collapse:collapse}

img{border:0;}

.main{background:url(../images/main2.png) 100% 0 repeat-x;min-width:980px}
* html .main2{height:928px;text-align:center}
*+html .main2{text-align:center}

.head{height:201px;width:100%;position:relative;z-index:6;}
.head_in{min-width:1070px;width:100%;position:absolute;right:0;}
.logo{position:absolute;left:50%;top:0;margin-left:-500px;width:353px;height:246px;overflow:hidden;}

.page{width:990px;margin:0 auto;}
.page_top{background:url(../images/page_bottom.png) 0 -117px no-repeat;height:15px;overflow:hidden;text-indent:-9999px;padding:0 0 0 78px;zoom:1}

.page_top *{display:block;height:15px;overflow:hidden;text-indent:-9999px;}
.page_top b{background:url(../images/page_bottom.png) 100% -132px no-repeat;float:right;width:78px;}
.page_top i{background:url(../images/page_bottom.png) 0 -147px repeat-x;}

.page_bottom{background:url(../images/page_bottom.png) 0 0 no-repeat;height:39px;overflow:hidden;text-indent:-9999px;padding:0 0 0 89px;}
.page_bottom *{display:block;height:39px;overflow:hidden;text-indent:-9999px;}
.page_bottom b{background:url(../images/page_bottom.png) 100% -78px no-repeat;float:right;width:89px;}
.page_bottom i{background:url(../images/page_bottom.png) 0 -39px repeat-x;}


.page_table{width:100%;}
.page_table .tl{width:44px;height:77px;vertical-align:top;}
.page_table .tl div{overflow:hidden;text-indent:-9999px;background:url(../images/page_tl.png) 0 0 no-repeat;
width:44px;height:77px;}
.page_table .tr{width:43px;height:77px;vertical-align:top;}
.page_table .tr div{overflow:hidden;text-indent:-9999px;background:url(../images/page_tr.png) 0 0 no-repeat;
width:43px;height:77px;}
.page_table .bl{width:44px;height:50px;}
.page_table .bl div{overflow:hidden;text-indent:-9999px;background:url(../images/page_bl.png) 0 0 no-repeat;
width:44px;height:50px;}
.page_table .br{width:43px;height:50px;}
.page_table .br div{overflow:hidden;text-indent:-9999px;background:url(../images/page_br.png) 0 0 no-repeat;
width:43px;height:50px;}
.page_table .ml{background:url(../images/page_ml.png) 0 0 repeat-y;overflow:hidden;text-indent:-9999px;}
.page_table .mr{background:url(../images/page_mr.png) 0 0 repeat-y;overflow:hidden;text-indent:-9999px;}
.page_table .m{vertical-align:top;}

.white_position{margin:-77px 0 0 0;position:relative;zoom:1;z-index:5;}

.red_header{background:url(../images/blue_header_title.png) 0 0 no-repeat;padding:0 0 0 140px;}
.red_header i{display:block;background:url(../images/blue_header.png) 0 0 repeat-x;height:11px;overflow:hidden;
text-indent:-9999px;}
.content{background:#fff;min-height:500px;}
* html .content{height:500px;}
.content_in{overflow:hidden;}
* html .content_in{zoom:1;text-align:center}
*+html .content_in{text-align:center}
.content_in2{width:670px;margin:0 auto;padding:30px 0 50px 0;}
* html .content_in2{text-align:left;}
*+html .content_in2{text-align:left;}

.foot{background:#1b476b url(../images/foot_grad.png) 0 0 repeat-x;margin-bottom:-50px;height:80px;}
* html .foot{position:relative;}
.foot i{display:block;height:80px;overflow:hidden;text-indent:-9999px;
background:url(../images/copyright.jpg) 50% 0 no-repeat;}

.dollar1,.dollar2,.dollar3,.dollar4{position:absolute;background:url(../images/dollars.png) no-repeat 0 0;
text-indent:-9999px;overflow:hidden;}
.dollar1{width:124px;height:224px;top:25px;left:-67px;}
.dollar2{background-position:100% 0;width:108px;height:122px;top:25px;right:-75px;}
.dollar3{background-position:0 100%;width:91px;height:126px;bottom:110px;left:-65px;}
.dollar4{background-position:100% 100%;width:98px;height:204px;bottom:110px;right:-73px;}

.blues_block_ext{width:780px;margin:0 0 0 -55px;}
.blues_block{padding:0 0 30px 0}
.blues_block .blues_block_top{background:url(../images/blue_block1.png) 0 -23px repeat-x;height:23px;}
.blues_block .blues_block_top *,.blues_block .blues_block_bottom *{height:23px;width:23px;background:url(../images/blue_block1.png) 0 0 no-repeat;
overflow:hidden;text-indent:-9999px;}
.blues_block .blues_block_top i{float:left;}
.blues_block .blues_block_top b{float:right;background-position:-23px 0}
.blues_block .blues_block_bottom i{float:left;background-position:-46px 0}
.blues_block .blues_block_bottom b{float:right;background-position:-69px 0}
.blues_block .blues_block_bottom{background:url(../images/blue_block1.png) 0 -46px repeat-x;height:23px;}
.blues_block .blues_block_middle{background:url(../images/blue_block2.png) 0 0 repeat-y;padding:0 0 0 23px;}
.blues_block .blues_block_middle2{background:url(../images/blue_block2.png) 100% 0 repeat-y;padding:10px 38px 10px 12px;
zoom:1}

table.number_step{}
table.number_step td{padding-bottom:22px;}
table.number_step .number_step_img{width:146px;}
table.number_step .number_step_img b{display:block;background:url(../images/number_step.png) 10px 0 no-repeat;
height:111px;line-height:111px;width:107px;color:#fff;text-align:center;font-size:60px;
font-family:arial,sans-serif;padding:0 4px 0 10px}
table.number_step big{display:block;font-size:32px;font-family:'Georgia',georgia,times,serif;}

table.video_block{background:url(../images/video_icon1.gif) 0 50% no-repeat;}
table.video_block td.icon{width:105px;}
table.video_block td.icon u{display:block;text-decoration:none;text-indent:-9999px;overflow:hidden;min-height:84px;
width:105px;}
* html table.video_block td.icon u{height:84px;}
table.video_block .video_block_text{padding:0 0 8px 0}

/*======= style =======*/

.content_in2{font-family:verdana,arial,sans-serif;width:750px}

h1{color:#B20000;font-size:36px;text-align:center;padding:10px 0 30px 0}
h2{color:#1B415D;font-size:24px;text-align:center;padding:20px 0 25px 0}
h3{color:#1B415D;font-size:18px;text-align:center;padding:10px 0 20px 0}
h4{color:#B20000;font-size:18px;text-align:center;padding:0 0 30px 0}
h5{color:#B20000;font-size:24px;text-align:center;padding:0 0 0 0}

a:link,a:visited{text-decoration:underline;color:#b44}
a:hover{text-decoration:none;color:#b44}

a.download:link,a.download:visited,a.download:hover{text-decoration:none;color:#333333}
a.terms:link,a.terms:visited,a.terms:hover{text-decoration:none;color:#999999}

p{padding:0 20px 1em 20px}
