@charset "utf-8";
/* CSS Document */

body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
background:#b91016;
}

a {text-decoration:underline; color:#870006}
a img {border:none;}


.form {
background:#fff;
width:970px;
padding:0 5px 0 5px;
}

/*==========================
		Header
==========================*/

.logo {background:url(../Images/vnrLogo.png) no-repeat; height:50px; margin:15px 0 0 10px;}

.line_top_l {background:url(../Images/banner_border_tl.gif) top left no-repeat; width:10px; height:35px; float:left;}

.line_top_r {background:url(../Images/banner_border_tr.gif) top right no-repeat; width:10px; height:35px; float:left;}

.line_top_c {background:url(../Images/banner_border_tc.gif) top repeat-x; width:950px; height:35px; float:left;}

.banner {text-align:center; padding:2px 0 2px 0; clear:both;}

/*==========================
		Main
==========================*/

.left {width:255px; float:left; margin-bottom:20px;}


/*----------------nmtp-----------*/
.left_t { 
background:url(../Images/nmtp.png) top no-repeat; 
height:125px; 
padding:15px 15px 0 15px;
color:#fdc3c3;
margin-bottom:10px;
}

.date {color:#fff; text-align:right;}


/*-----------info---------*/
.info_t {background:url(../Images/bg_info_t.gif) top no-repeat; width:245px; line-height:34px; color:#fff; font-weight:bold; padding:0 0 0 10px;}

.info_c {
width:233px;
border-left:#ababab solid 1px;
border-right:#ababab solid 1px;
padding:10px 10px 0 10px;
}

.info_b {background:url(../Images/bg_info_b.gif) top no-repeat; width:255px; height:20px; margin-bottom:10px;}

/*--------------client-------------*/
.client_t {background:url(../Images/bg_clients_t.gif) top no-repeat; width:245px; line-height:34px; color:#fff; font-weight:bold; padding:0 0 0 10px;}

.client_b {
background:url(../Images/bg_clients_b.gif) bottom no-repeat #646464;
padding:0 10px 20px 10px;
}

.client_logo_l, .client_logo_l a { width:113px; height:75px; float:left; border:none; }


/*=================right==================*/
.right {float:right; width:710px; margin-bottom:20px;}


/*======================
		Menu
======================*/
.menu_l {background:url(../Images/bg_menu_l.gif) top left no-repeat; width:10px; height:34px; float:left;}
.menu_c {background:url(../Images/bg_menu_c.gif) top repeat-x; width:690px; height:34px; float:left;}
.menu_r {background:url(../Images/bg_menu_r.gif) top right no-repeat; width:10px; height:34px; float:left;}

.menu_tab { float:right}
.menu_tab ul {list-style:none; padding:0; margin:0;}

.menu_tab li {
line-height:34px;
color:#fff;
font-weight:bold;
font-size:12px;
padding:0 10px 0 10px;
float:left;
}

.menu_tab li a {color:#fff; text-decoration:none;}
.menu_tab li a:hover, .current { 
background:url(../Images/bg_menu_hover.png) bottom center no-repeat; 
color:#fff; 
text-decoration:none;
display:block;
}



/*========================*/
.main {
background:#d3d3d3;
border:#ababab solid 1px;
border-top:none;
padding:5px 10px 10px 10px;
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.main_text {background:#fff;}
.main_text_tl {background:url(../Images/bg_main_tl.gif) top left no-repeat; width:10px; height:9px;}
.main_text_tr {background:url(../Images/bg_main_tr.gif) top right no-repeat; width:10px; height:9px;}
.main_text_bl {background:url(../Images/bg_main_bl.gif) bottom left no-repeat; width:10px; height:9px;}
.main_text_br {background:url(../Images/bg_main_br.gif) bottom right no-repeat; width:10px; height:9px;}
.main_text_tc {background:url(../Images/bg_main_tc.gif) top repeat-x; height:9px;}
.main_text_lc {background:url(../Images/bg_main_lc.gif) left repeat-y; width:10px;}
.main_text_rc {background:url(../Images/bg_main_rc.gif) right repeat-y; width:10px;}
.main_text_bc {background:url(../Images/bg_main_bc.gif) bottom repeat-x; height:9px;}

h1, h1 a { color:#870006; font-size:14px; font-weight:bold; padding:0 0 10px 0; margin:0; text-decoration:none;}

.box { background:#eef0ed; border:#c2c2c2 solid 1px; height:20px; width:260px; margin:2px 10px 2px 5px;}
.box2 { background:#eef0ed; border:#c2c2c2 solid 1px; height:24px; width:262px; margin:2px 10px 2px 5px;}


/*-------------Company------------*/
.company {padding:0 0 5px 0;}

.company_box_t {
background:url(../Images/bg_company_box.png) top right no-repeat;
height:30px;
color:#fff;
font-weight:bold;
}
.company_box_t div {
background:url(../Images/bg_company_box.png) top left no-repeat; 
height:30px;
line-height:30px;
padding:0 0 0 15px;
}

.company_box_b {
background:url(../Images/bg_company_box_b.png) bottom right no-repeat;
height:10px;
color:#fff;
font-weight:bold;
}
.company_box_b div {
background:url(../Images/bg_company_box_b.png) bottom left no-repeat; 
height:10px;
padding:0 0 0 15px;
}

.company_box {background:#515151; padding:5px 5px 0 5px;}

.company_tab_t {
background:url(../Images/bg_company_tab_t.png) top right no-repeat;
height:5px;
}
.company_tab_t div {
background:url(../Images/bg_company_tab_t.png) top left no-repeat;
height:5px;
}

.company_tab_b {
background:url(../Images/bg_company_tab_b.png) bottom right no-repeat;
height:5px;
}
.company_tab_b div {
background:url(../Images/bg_company_tab_b.png) bottom left no-repeat;
height:5px;
}

.company_tab_c {background:url(../Images/bg_company_tab_c.png) #eeedec bottom repeat-x; padding:5px 10px 10px 5px; vertical-align:top;}

.company_l {float:left;}
.company_l .red { color:#870006; padding:1px 10px 1px 10px;}


.client_logo_l, .client_logo_l a img { width:115px; height:75px; float:left; border:none; padding-bottom:2px; }
.client_logo_2, .client_logo_2 a img { width:230px; height:75px; float:left; border:none;  padding-bottom:2px;}

.page, .page a {text-align:center; font-weight:bold; padding-top:5px; color:#000; text-decoration:none;}
.page a:hover {color:#f00; font-weight:bold; text-decoration:none;}


/*---------------popup------------------*/

.popup {
width:575px;
background:#ebebeb;
border:#870006 solid 3px;
padding:5px;
}

.popup_title {
color:#870006;
font-size:14px;
float:left;
font-weight:bold;
padding:7px 0 5px 0;
}

.popup_text {
background:#fff;
border:#c6c6c5 solid 1px;
clear:both;
padding:15px;
}


.shadow {background:url(../Images/bg_shadow.png) top repeat-x; height:10px;}

/*========================*/

/*---------------------
	Button
----------------------*/
.button_download_infomation_form {
background:url(../Images/bt_down_infomation.png) no-repeat;
width:195px;
height:31px;
color:#fff;
padding:0 0 0 20px;
margin:4px 0 4px 0;
border:none;
cursor:pointer;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.bt_submit_infomation {
background:url(../Images/bt_submit_infomation.png) no-repeat;
width:261px;
height:30px;
color:#fff;
text-align:center;
margin:2px 0 0 0;
border:none;
cursor:pointer;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
float:left;
}

.bt_red {
background:url(../Images/bt_red.png) no-repeat;
width:61px;
height:31px;
color:#fff;
border:none;
cursor:pointer;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.bt_grey {
background:url(../Images/bt_grey.png) no-repeat;
width:68px;
height:31px;
color:#fff;
border:none;
cursor:pointer;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

/*===============
	Footer
================*/

.footer {clear:both;}

.foot_tl { background:url(../Images/footer_tl.gif) bottom left no-repeat; width:10px; height:55px; float:left;}

.foot_tr { background:url(../Images/footer_tr.gif) bottom right no-repeat; width:10px; height:55px; float:left;}

.foot_tc { 
background:url(../Images/footer_tc.gif) bottom repeat-x; 
width:950px; 
height:43px; 
float:left;
text-align:center;
color:#fff;
padding:12px 0 0 0;
}

.foot_tc a {text-decoration:none; font-weight:bold; color:#fff;}


