/*
	www.e-way24.com 
	Date: oct 10, 2009.
	Title: e-Way24
====================================
*/
body{
	font-family:'Arial',Georgia,Lucida Grande, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	background:#FFFFFF;
	padding-top:25px;
}
*{
	margin:0; padding:0;
}
img,fieldset{
	border:none;
}
a{
	text-decoration:none;
	color:#0000CC;
}
ul li{
	display:inline;
}
ul,ol,li{
	list-style:none;
}
.hide{
     position: absolute;
     left: -9999px;
}
.clear{clear:both}
/*---------------------------------------------page structure--------------------------------*/

#page{
	width:928px;
	margin:0 auto;
}

/*---------------menu-----------------*/
#menu{
	width:928px;
	height:40px;
}
.menu_bg,
.menu_lt,
.menu_rt{
	height:40px;
	display:block;
}
.menu_bg{
	background:url(images/menu_bg.jpg) repeat-x;
}
.menu_lt{
	background:url(images/menu_lft.jpg) no-repeat;
}
.menu_rt{
	background:url(images/menu_rt.jpg) no-repeat right;
}
/*------------------menu_content--------------*/

.menu_content{
	width:928px;
}
#navbar{
	width:928px;
	height:38px;
	padding: 0px;
}
#nav{
	width:928px;
	overflow:hidden;
	height:40px;
}
#nav li{
	float:left;
}

#nav li a:hover{
	color:#C55063;
}


#nav ul {
	float: left;
	margin: 0px;
	padding: 0px;
	}
#nav li a, #nav li a:link, #nav li a:visited {
	color:#fff;
	display: block;
	font-weight: normal;
    margin: 0px;
	font-size:13px;
	display:block;
	font-weight:normal;
	padding:0 12px;
	line-height:40px;
	text-decoration: none;
	}


#nav li a:hover, #nav li a:active {
	background:url(images/navhoverbg.jpg) repeat-x;
	color: #666;
	}
#nav li li{
	display:block;
}	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	width:140px;
	overflow:hidden;
	background:#D8D8D8;
	color: #fff;
	line-height:30px;
	display:block;
	float: none;
	margin: 0px;
	margin-left:20px;
	}
	
#nav li li a:hover, #nav li li a:active {
	color: #fff;
	background:#A4A4A4;
	}

#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 140px;
	margin: 0px;
	padding: 0px;
	}

#nav li li { 
	}

#nav li ul a { 
	width:140px;
	}

#nav li ul a:hover, #nav li ul a:active { 
	}

#nav li ul ul {
	margin: -30px 0 0 168px;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

#nav li:hover, #nav li.sfhover { 
	position: static;
	}
	
#nav .current_page_item a {
	background:url(images/navhoverbg.jpg) repeat-x;
	color: #000 !important;
}





.menu_content ul li h3{
	font-size:18px;
	color:#FFFFFF;
	line-height:40px;
	font-weight:normal;
	padding-left:11px;
}
/*-----------------logo-----------------*/
#logo{
	width:216px;
	float:left;
	padding:16px 0 15px 15px;
}
#logo h1{

}
#logo h1 a{
	width:216px;
	height:116px;
	background:url(images/logo.jpg) no-repeat;
	display:block;
}
/*-----------------logo-----------------*/
#adcontainer{
	width:615px;
	margin-top:10px;
	height:150px;
	float:right;
}
.addElement

/*---------------row_img----------------------*/
.row_img{
	width:928px;
	overflow:hidden;
}
.row_img img{
	float:left;
	width:215px;
	display:block;
	margin-right:21px;
}
.row_img .pic04{
	width:216px;
	padding:0;
	margin:0;
}
/*--------------banner-----------------*/


}
.tab01{
	width:36px;
	height:52px;
	position:absolute;
	top:81px;
	left:55px;
}
.tab02{
	width:36px;
	height:53px;
	position:absolute;
	top:79px;
	right:12px;
}

.cont_banner{
	overflow:hidden;
	padding-left:96px;
	padding-top:12px;
	height:202px;
}

.cont_banner img{
	width:254px;
	height:190px;
	display:block;
	float:left;
	margin-right:7px;
}
/*-----------------main_content_bg------------*/
#main_content_bg{
	width:896px;/*928*/
	background:url(images/main_cont_bg.jpg) repeat-y;
	padding:15px 16px 7px 13px;
}
/*-------------content-------------*/	
.content{
	width:896px;/*928*/
	overflow:hidden;
}

.content_lft p{
	font-size:12px;
	color:#000000;
}
.content_lft h2,
.content_lft h3,
.content_lft h4,
.content_lft h5,
.content_lft h6{
	color:#414E7B;
	padding-bottom:7px;
}
.content_lft h2{
	font-size:20px;
}
.content_lft h3,
.content_lft h4,
.content_lft h5,
.content_lft h6{
	font-size:18px;
}
.content_lft ul{
	padding-left:150px;
	padding-top:10px;
}
.content_lft ul li{
	display:block;
	padding-bottom:5px;
	list-style:circle;
}
.content_lft ul li a{
	font-size:12px;
	color:#A8A8A8;
}
.content_lft ul li a:hover{
	color:#1E8C43;
}

.content_lft ol{
	padding-left:150px;
	padding-top:10px;
}
.content_lft ol li{
	display:block;
	padding-bottom:5px;
	list-style:decimal;
}
.content_lft ol li a{
	font-size:12px;
	color:#A8A8A8;
}
.content_lft ol li a:hover{
	color:#1E8C43;
}
.content_lft a{
	font-size:12px;
	color:#1E8C43;
}


/*--------------content_lft----------*/
.content_lft{
	width:600px;
	float:left;
}
.content_lft p{
	line-height:20px;
	padding-bottom:20px;
	padding-right:30px;
}
/*------------------main_content_rgt---------------*/
.main_content_rgt{
	width:290px;
	float:right;
}
.main_content_rgt img{
	display:block;
	margin-bottom:15px;
}
#pic10{
	margin:0;
	padding:0;
}
/*-----------------main_content_btm-------------*/
#main_content_btm{
	width:928px;
	height:8px;
	background:url(images/main_btm.jpg) no-repeat;
}
/*----------------------footer--------------*/
#footer{
	width:928px;
	margin:0 auto;
}
.cont_footer{
	margin-top:23px;
	text-align:center;
	width:928px;
}
.cont_footer ul{
	width:928px;
	overflow:hidden;
}
.cont_footer ul li{
	background:url(images/libdr.jpg) no-repeat left;
	padding:0 12px;
	display:inline;
}
.cont_footer ul li a{
	font-size:11px;
	color:#0000cc;
	line-height:24px;
}
.cont_footer ul li a:hover{
	text-decoration:underline;
}

.cont_footer .first_link{
	background:none;
}
.cont_footer p{
	font-size:11px;
	color:#5F5F5F;
	line-height:24px;
}
#inner_top{
	background:url(images/inner_top.jpg) no-repeat;
	height:8px;
}

#sub_menu_link{
	margin-bottom:20px;
}

.link_bg,#link_top,#link_btm{
	width:200px;
	display:block;
	float:right;
}
.link_bg{
	background:url(images/link_bg.jpg) repeat-y;
}
#link_top{
	background:url(images/link_top.jpg) no-repeat;
}
#link_btm{
	background:url(images/link_bot.jpg) no-repeat bottom;
}
#sub_link{
	width:200px;
}
#sub_link ul{
	width:184px;
	overflow:hidden;
	padding:0 6px 12px 10px;
}
#sub_link ul li{
	background:url(images/icon.jpg) no-repeat 0 2px;
	width:184px;
	float:left;
}
#sub_link ul li a{
	color:#333;
	font-size:12px;
	font-weight:bold;
	padding-left:12px;
	margin-bottom:8px;
	float:left;
}
#sub_link ul li a:hover{
	color:#003366;
}
#sub_link h2,.news_title{
	padding:5px 0 0 10px;
	font-size:14px;
	color:#fff;
	background:url(images/hdrbg.jpg) no-repeat;
	height:34px;
	margin-left:5px;
	margin-top:10px;
	
}
#special{
	width:287px;
	float:right;
}
#news{
	margin-top:20px;
	float:right;
}
#entry h2{
}
#entry h2 a{
	color: #000066;
	font-size:16px;
	padding-left:12px;
	padding-bottom:15px;
	font-weight:bold;
}
#entry p, .recent_post .recententry p{
	padding:0 12px;
}
#entry a, .recent_post .recententry a{
	padding:10px 0;
}
#entry, .recent_post .recententry{
	padding-bottom:35px;
}


#link_bg1,#link_top1,#link_btm1{
	width:287px;
	display:block;
	float:right;
}
#link_bg1{
	background:url(images/link_bg1.jpg) repeat-y;
}
#link_top1{
	background:url(images/link_top1.jpg) no-repeat;
}
#link_btm1{
	background:url(images/link_bot1.jpg) no-repeat bottom;
}
.news_title1{
	padding:5px 0 0 10px;
	font-size:18px;
	color:#fff;
	background:url(images/hdrbg1.jpg) no-repeat;
	height:34px;
	margin-left:5px;
	margin-top:10px;
	
}
.content p a{
	color:#0000cc;
}
#ll{
	display:none;
}


/* sections */
div.sections {
/*  border:1px solid black;*/
width:100%;
}

div.section-1 {
/*  border:1px solid black;         */
  float:left;
  width:48%;
  padding:5px;
}
div.section-2 {
/*  border:1px solid black;    */
  float:left;
  width:48%;
  padding:5px;
}
div.section-3 {
/*  border:1px solid black;*/
  float:left;
  width:98%;
  padding:5px;
}
div.section-4 {
/*  border:1px solid black; */       
  float:left;
  width:48%;
  padding:5px;
}
div.section-5 {
/*  border:1px solid black;*/
  float:left;
  width:48%;
  padding:5px;
}
div.section-6 {
/*  border:1px solid black; */       
  float:left;
  width:98%;
  padding:5px;
}

div.section-7 {
/*  border:1px solid black; */       
  float:left;
  width:98%;
  padding:5px;
}
div.break {
  clear:both;
}
#section-14 {
width:928px;
height:165px;
clear:both;
}
div.row_img {
clear:both;
height:115px;
width:925px;
}
#link_btm .recent_post {
	padding:3px 4px;
}
