/*

	www.crebsol.com 
	Date: octo 27, 2009.
	Title:LVAC.

====================================

*/

body{

	font-family:'Trebuchet MS',Arial,Georgia,Lucida Grande, Verdana, Helvetica, sans-serif;

	font-size:12px;

	color:#fff;

	background:#C2E8FF url(images/bg/body_bg.jpg) repeat-x;

}

*{

	margin:0; padding:0;

}

img,fieldset{

	border:none;

}

a{

	text-decoration:none;

}



ul,ol,li{

	list-style:none;

}

.hide{

     position: absolute;

     left: -9999px;

}

/*---------------------------------------------page structure--------------------------------*/

#page{

	width:991px;

	margin:0 auto;

	background:#FFFFFF;

}



#page #page

{

	width: 750px;

}

/*-------------------------header----------------------------*/

#header{

	width:958px;

	height:100px;

	padding:0 14px 0 19px;

	overflow:hidden;

}

#header h1{

	float:left;

	width:390px;

	padding-top:27px;

}

#header h1 a{

	background:url(images/logo/logo.jpg) no-repeat;

	width:390px;

	height:42px;

	display:block;

}

#header #headeradvertisement{

	float:right;

	width:475px;
	
	margin-top:25px;
	
	height:50px; 
}



/*---------------------main_area---------------------------------*/

#main_area{

	padding:0 12px 10px 12px;

	width:967px;

}

/*--------------menu------------------*/

#menu{

	width:967px;

	height:32px;

	margin-bottom:12px;

}

.menu_bg,

.menu_lft,

.menu_rgt{

	height:32px;

	display:block;

}

.menu_bg{

	background:url(images/bg/menu_bg.jpg) repeat-x;

}

.menu_lft{

	background:url(images/bg/menu_lt.jpg) no-repeat;

}

.menu_rgt{

	background:url(images/bg/menu_rt.jpg) no-repeat right;

}

/*----------------------nav---------------------*/

#nav{

	width:967px;

	height:32px;

	overflow:hidden;

	padding-left:20px;

}

#nav li{

	float:left;

	list-style: none;

	margin: 0px;

	padding: 0px;

}	



#nav ul {

	float: left;

	list-style: none;

	margin: 0px;

	padding: 0px;

}

	



	

#nav li a, #nav li a:link, #nav li a:visited {

	color: #FFFFFF;

	display: block;

	font-size: 12px;

	font-family: Georgia, Times New Roman, Trebuchet MS;

	font-weight: normal;

	text-transform: uppercase;

	text-decoration: none;

    margin: 0px 30px 0px 0px;

	padding: 10px 0px 8px 0px;

}



#nav li a:hover, #nav li a:active {

	color: #CCCCCC;

	text-decoration: none;

}

	

#nav li li a, #nav li li a:link, #nav li li a:visited {

	background: #777777;

	width: 130px;

	color: #FFFFFF;

	font-size: 11px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: normal;

	text-decoration: none;

	text-transform: none;

	float: none;

    margin: 0px;

	padding: 5px 10px 5px 10px;

	border: none;

	border-bottom: 1px solid #555555;

	border-left: 1px solid #555555;

	border-right: 1px solid #555555;

	-moz-border-radius: 0px;

	-khtml-border-radius: 0px;

	-webkit-border-radius: 0px;

}

	

#nav li li a:hover, #nav li li a:active {

	background: #888888;

	color: #FFFFFF;

	text-decoration: none;

}



#nav li ul {

	z-index: 9999;

	position: absolute;

	left: -999em;

	height: auto;

	width: 150px;

	margin: 0px;

	padding: 0px;

}



#nav li li { 

}



#nav li ul a { 

	width: 120px;

}



#nav li ul a:hover, #nav li ul a:active { 

}



#nav li ul ul {

	margin: -25px 0 0 151px;

}





#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover2 ul ul, #nav li.sfhover2 ul ul ul {

	left: -999em;

}



#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover2 ul, #nav li li.sfhover2 ul, #nav li li li.sfhover ul {

	left: auto;

}







#nav li:hover, #nav li.sfhover { 

	position: static;

}



/*--------------------------------banner_area---------------------*/

#banner_area{

	width:967px;

	overflow:hidden;

	margin-bottom:13px;

}

#banner_area_lft{

	background:url() no-repeat;

	width:652px;

	height:356px;

	float:left;

}



/*------------------------banner_area_rgt------------------------*/

.banner_area_rgt{

	width:304px;

	float:right;

}

#cont_banner_area_rgt{

	width:304px;

}

#cont_banner_area_rgt .blogroll{

	width:304px;

}

.list_sample .linkcat h2,#cont_banner_area_rgt .linkcat h2{

	display:none !important;

}

#cont_banner_area_rgt .blogroll li{

	width:304px;

	margin-bottom:18px;

	background:url(images/bg/blue_bg.jpg) no-repeat;

	height:57px;

}

#cont_banner_area_rgt .blogroll li a{

	text-align:center;

	font-size:18px;

	font-weight:bold;

	color:#fff;

	display:block;

	padding-top:15px;

}

/*---------------------------tab------------------------*/

#tab{

	width:799px;

	height:58px;

	background:url(images/bg/tab.jpg) no-repeat;

	overflow:hidden;

	padding:0 55px 0 113px;

	margin-bottom:9px;

}

/*-----------tab_lft----------*/

#tab_lft{

	width:426px;

	float:left;

}

#tab_lft label{

	font-size:16px;

	color:#fff;

	line-height:58px;

	font-weight:bold;

}

#tab_lft label a{

	color:#159BEB;

}

/*-------------tab_rgt------------------*/

#tab_rgt{

	width:373px;

	float:right;

}

#tab_rgt label{

	font-size:16px;

	color:#01141D;

	line-height:58px;

	font-weight:bold;

	background:url(images/icon/icon1.jpg) no-repeat right;

	display:block;

}

#tab_rgt label a{

	color:#FFFFFF;

}

/*----------------------------------content_area------------------------*/

#content_area{

	width:967px;

}

.box_bg,

.box_top,

.box_btm{

	width:967px;

	display:block;

}

.box_bg{

	background:url(images/bg/box_bg.jpg) repeat-y;

}

.box_top{

	background:url(images/bg/box_top.jpg) no-repeat;

}

.box_btm{

	background:url(images/bg/box_btm.jpg) no-repeat bottom;

}

/*---------------------------content---------------------------------*/

#content{

	width:967px;

}

#content h2{

	font-size:18px;

	color:#FFFFFF;

	font-weight:normal;

	padding-left:11px;

	line-height:32px;

	margin-bottom:10px;

}

#box_cont{

	width:958px;

	padding-left:9px;

	overflow:hidden;

}

#content .center{

	color:#FF0000;

}

/*------------------------box_cont_lft------------------------------*/

#box_cont_lft{

	width:474px;

	float:left;

}

#box_cont_lft h3{

	font-size:18px;

	color:#5B5B5B;

	font-weight:normal;

	padding-bottom:6px;

}

.box_list{

	padding-left:4px;

	width:472px;

}

.box_list li{

	width:472px;

	padding-bottom:11px;

	background:url(images/icon/li_ball.jpg) no-repeat;

}

.box_list li a{

	font-size:12px;

	color:#0F74B3;

	padding-left:28px;

	display:block;

}

.box_list li a:hover{

	color:#5B5B5B;

}

/*-----------------------box_rgt------------------------*/

#box_rgt{

	width:480px;

	float:right;

}

#box_rgt h3.srcttl{ color:#5B5B5B; clear:both; font-size:17px; font-weight:normal; margin-left:4px; padding-bottom:8px;}

.inp_rgt{

	width:482px;

}

.inp_txt{

	width:326px;

	height:20px;

	border:1px solid #D4D4D4;

	overflow:hidden;

	display:block;

	margin-bottom:3px;

	background:url(images/bg/inp_bg.jpg) repeat-x;

	padding:4px 0 0 8px;

	font-size:12px;

	color:#919191;

	margin-left:4px;
	float:left;

}

.inp_sub{

	background:url(images/bg/sub_btn.jpg) no-repeat;

	width:95px;

	height:26px;

	border:none;

	cursor:pointer;

	margin-bottom:10px;

	margin-left:4px;
	float:left;

}

/*-----------------------footer-------------------------------*/	

#footer{

	width:991px;

	margin:0 auto;

}

.cont_footer{

	width:991px;

	padding:15px 0 50px 0;

	overflow:hidden;

}

#ftrTop{

	width:991px;

	float:left;

}

#ftrTop label{

	float:left;

	font-size:12px;

	color:#007DCB;

	display:block;

}

#ftrTop label a{

	font-size:12px;

	color:#007DCB;

}

#logoVnart{

	float:right;

	overflow:hidden;

	width:76px;



}

#logoVnart span{

	font-size:12px;

	color:#3363A3;

	display:block;	

	float:left;

	margin-right:5px;

}

#logoVnart a{

	background:url(images/logo/vnart.jpg) no-repeat;

	width:76px;

	height:21px;

	display:block;

	float:left;

}

.cont_footer p{

	font-size:12px;

	color:#3363A3;

}

/*-----------------------------------sample page------------------------*/

#banner_area_sample{

	width:967px;

	overflow:hidden;

}

#banner_area_lft_sample{

	float:left;

	width:652px;

}

#cont_lft_sample{

	width:631px;

	border:1px solid #E3E3E3;

	padding:15px 10px 0 9px;

	padding-bottom:30px;

}



#cont_lft_sample h2{

	font-size:18px;

	border-bottom:1px solid #E3E3E3;

	padding-bottom:5px;

	font-weight:normal;

	color:#2E73AD;

	margin-bottom:8px;

}

#cont_lft_sample h2 a{

	color:#2E73AD;

}

#cont_lft_sample p{

	font-size:12px;

	color:#737373;

	line-height:18px;

	padding-bottom:16px;

}



/*--------------------sample_repid------------------------------*/

.sample_repid{

	width:304px;

	padding-bottom:8px;

}

.repid_bg,

.repid_top,

.repid_btm{

	width:304px;

	display:block;

}

.repid_bg{

	background:url(images/bg/repid_bg.jpg) repeat-y;

}

.repid_top{

	background:url(images/bg/repid_top.jpg) no-repeat;

}

.repid_btm{

	background:url(images/bg/repid_btm.jpg) no-repeat bottom;

}

/*-----------------repid_cont-------------------------------*/

.repid_cont{

	padding:0 10px;

	width:284px;

}

.repid_cont_top{

	width:284px;

	overflow:hidden;

}

.repid_cont_top h2{

	font-size:18px;

	color:#FFFFFF;

	line-height:32px;

	font-weight:normal;

	padding-bottom:7px;

	float:left;

}

.repid_cont_top a{

	background:url(images/icon/icon2.jpg) no-repeat;

	width:16px;

	height:16px;

	display:block;

	float:right;

	margin-top:10px;

}

.repid_cont h2{

	font-size:18px;

	color:#FFFFFF;

	line-height:32px;

	font-weight:normal;

	padding-bottom:7px;

}

.repid_cont label{

	font-size:12px;

	color:#0F74B3;

	display:block;

	padding-bottom:7px;

	line-height:16px;

}

.inp_rgt02{



	width:284px;



}

.inp_txt02{

	width:274px;

	height:20px;

	border:1px solid #D4D4D4;

	overflow:hidden;

	display:block;

	margin-bottom:9px;

	background:url(images/bg/inp_bg.jpg) repeat-x;

	padding:4px 0 0 8px;

	font-size:12px;

	color:#919191;

}

.inp_sub02{

	width:95px;

	height:26px;

	border:none;

	cursor:pointer;

	margin-bottom:9px;

	background:url(images/icon/sub_btn.jpg) no-repeat;

}

/*-------------------list_sample------------------------------*/

.list_sample{

	width:284px;

}

.list_sample li{

	width:284px;

	padding-bottom:6px;

	background:url(images/icon/icon03.jpg) no-repeat 0 4px;

}

.list_sample li a{

	font-size:12px;

	color:#0F74B3;

	padding-left:13px;

}

.list_sample li a:hover{

	color:#7F7E7E;

}

/*-------------------------------single page----------------------------------*/

.singleLftTop{

	width:631px;

	padding:15px 10px 0 9px;

	border:1px solid #E3E3E3;

	margin-bottom:10px;

}



.center{

	text-align:center;

	font-size:20px;

}



.containerComments{

	width:562px;

	overflow:hidden;

	margin-bottom:25px;

	padding:10px;

	border:2px solid #B4B4B4;

}

.containerComments dl{

	width:582px;

	overflow:hidden;

}

.containerComments .cTitleLft fieldset{

	width:250px;

	overflow:hidden;

} 

.containerComments .cTitleLft fieldset img,.containerComments .cTitleLft fieldset strong{

	float:left;

	line-height:59px;

	color:#626262;

	font-size:14px;

	font-weight:normal;

} 

.containerComments dl .cTitleLft{

	float:left;

}

.containerComments dl .cDate{

	width:135px;

	float:right;

	font-size:14px;

	color:#626262;

	text-align:right;

	padding-right:10px;

	margin-right:10px;

}

.containerComments p{

	font-size:12px;

	line-height:18px;

	width:620px;

	color:#626262;

	overflow:hidden;

	padding:10px;

}

#comment{

	width:515px;

	height:163px;

	text-align:left;

	margin-left:8px;

	background:url(images/inputbg02.jpg) repeat-x;

	overflow:visible;

	border:1px solid #BFBFBF;

	padding:5px;

	font-size:11px;

	color:#3A3A3A;

}

#submit{

	width:153px;

	float:left;

	height:25px; 

	cursor:pointer;

	background:url(images/leave-btm.jpg) no-repeat;

	border:none;

	margin-left:55px;

}		



.navigation {

	display: block;

	text-align: center;

	margin-top: 30px;

}

.alignright {

	float: right;

	color:#2E73AD;

}

.alignright a , .alignleft a{

	color:#2E73AD;

}

.alignleft {

	float: left;

	color:#2E73AD;

}

.success {

	color: #000099;

	padding-bottom:5px;

	

}





.error {

	color:#FF0000;

	padding-bottom:5px;

}


