.bodies {

	font-weight:normal;

	font-family:  arial,Verdana,tahoma;

	color:#666;

	background: url() repeat-x #d7cfb8;

	}	

.newssubscribe{width:80px; height:20px; padding-top:2px; padding-bottom:2px; margin:0; color:#666666;background-color:#FFFFFF;border: 1px solid #CCCCCC;font-family: verdana, arial, helvetica, sans-serif;font-size:9px;}

#topnav {position: relative; float:right; background-image: url(""); background-position: top right; background-repeat: no-repeat; width: 890px; height: 26px; padding: 3px 0 0 20px; margin: 0; }
#topnav p {font-size: 1.0em; margin: 0; color: #fff; margin: 14px 8px 8px 8px;}
#topnav img {padding: 0 0 0 0;}
#topnav a:link {font-weight: normal; text-decoration: none; color: #000;}
#topnav a:visited {font-weight: normal; text-decoration: none; color: #000;}	
#topnav a:visited:hover {font-weight: normal; text-decoration: underline; color: #000;}
#topnav a:hover, #topnav a:active {text-decoration: underline; color: #000;}
#sitemap {position: relative; float: right; width: 720px; padding: 0; margin: 0 1px 0 0;}

#wrapper {

	margin:auto 0px;

	}

#pagewrapper {

	text-align:left;

}

#topsect {

}

#logo {

	width:245px; 

	float:left;}

#xtd_menu_wrapper {

	width:900px; 

	float:left;

	margin-left:10px;

	margin-top:32px;

}

#xtd_menu {}

#xtd_menu div.moduletable {

	margin:0;

	padding:0;}

#login_wrapper {

	width:100%;}

#tpath {

	text-align:left;

	color:#fff;

	padding-left:8px;

	float:left;

	margin-top:23px;

}

#loginbox {

	background:url(../images/bgloginbox.gif) bottom left no-repeat; 

	height:50px!important;

	height:48px;

	width:468px;

	float:right;

}

#loginbox_inner {

	margin-left:40px!important;

	margin-left:15px;

	margin-top:14px;

	text-align:left;

	}

#loginbox_inner div.moduletable {

	margin:0;

	padding:0;}

#loginbox_inner img {

	margin:0;

	padding:0;}

#loginbox div.moduletable {

	padding:0;

	margin-top:10px!important;

	margin-top:5px;

	}

.login{width:50px; padding-top:1px; padding-bottom:1px; margin:0; color:#666666;background-color:#FFFFFF;border: 1px solid #CCCCCC;font-family: verdana, arial, helvetica, sans-serif;font-size:9px;}

#banner_wrp{

	background:#ffffff;

	}

#banner_inner{

text-align:center;

	background:#FFFFFF;}

#banner_inner div.moduletable {

	margin:0;

	padding:0;

	text-align:center;}	

#banner_inner div.moduletable h3 {

	margin:0;

	padding:0;

	color:#FFFFFF;

	text-align:center;

	height:28px;

	font-size:12px;

	line-height:24px;

	background:url() top center repeat-x; }

/* setting for 4 top module */

#topmodsection {

	background:url() top center repeat-x #ffffff;

	width:100%;

}

#topmodsection a { color:#FBFBB4;}

#topmodsection a:hover { color:#FFFFFF;}

#topmodsection_inner {}

.topmodsection_inner_c{}

#topmodsection_1 {

	float:left;

}

#topmodsection_2 {

	float:left;}

#topmodsection_3 {

	float:left;}

#topmodsection_4 {

	float:left;}

#topmodsection div.moduletable h3 {

	font-size:12px;

	font-family:"Lucida Sans", Arial, Verdana;

	text-transform:uppercase;

	font-weight:bold;

	color:#fff;

	margin-bottom:17px;

	padding-left:0px;

	line-height:10px;

}

#topmodsection div.moduletable,

#topmodsection div.moduletable p,

#topmodsection div.moduletable td  {

	color:#FFFFFF;

	padding:10px;

	font-size:11px;

	margin-bottom:0;

}

/* setting for body section */

#bodywrapper {

padding:2px;

background:url() repeat-x top left;}

#bodywrapper_inner {

}

#leftsection {

	float:left;

	width:245px;

	margin-right:0px;

}

#leftsectionhome {

	float:left;

	width:176px;

	margin-right:0px;

	margin-left:4px;

}

#newssection {

	float:left;

	width:930px;

	margin-right:0px;

}

.feature-box{
	margin:0;
	padding:0;
	float:left;
	width:120px;
	border:0px solid #333333;
	margin-bottom:0px;
	}

.i_left {float: left; margin: 0px 10px 2px 0px; padding:1px; background:#F9F9F9;
	border-top: 1px solid #f5f5f5;
	border-right: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
	border-left: 1px solid #f5f5f5;
}

a:hover .i_left, a:hover .i_right, a:hover .i_row, a:hover .thm_pic {
	background: #a0cdee;
}

#u12

{	margin-bottom:10px;

	background:url() repeat-x #383838;

	border:1px solid #4B4949;

	width:auto;

}

#u1 div.moduletable,

#u2 div.moduletable {

	padding:5px 8px 8px 8px;

	color:#FFFFFF;

	font-size:11px;

}

#u1 div.moduletable p,

#u2 div.moduletable p {

	font-size:11px;

	color:#cccccc;

}

#u1 div.moduletable a,

#u2 div.moduletable a {

	color:#4d0000;

}

#u1 div.moduletable a:hover,

#u2 div.moduletable a:hover {

	color:#FFFFFF;

}

#u1 div.moduletable h3,

#u2 div.moduletable h3 {

		font-size:14px;

	font-weight:bold;

	font-family:"Lucida Sans", Arial, Verdana;

	text-align:left;

	padding-left:0;

	line-height:24px;

	color:#fff;

}

#leftsection div.moduletable,

#rightsection div.moduletable,

#newssection div.moduletable

{

	margin-bottom:10px;

	padding:5px;

	background:url() repeat-x;

	border:0px solid #e4e4e4;

}

#leftsection div.moduletable h3,

#rightsection div.moduletable h3,

#newssection div.moduletable h3 {

	font-size:14px;

	font-weight:bold;

	font-family:"Lucida Sans", Arial, Verdana;

	text-align:left;

	padding-left:0;

	line-height:24px;

	color:#333;

}

#leftsection div.moduletable-nobox,

#rightsection div.moduletable-nobox,

#newssection div.moduletable-nobox

{

	margin-bottom:10px;

	padding:0px;

}

#leftsection div.moduletable-nobox h3,

#rightsection div.moduletable-nobox h3,

#newssection div.moduletable-nobox h3 {

	font-size:14px;

	font-weight:bold;

	font-family:"Lucida Sans", Arial, Verdana;

	text-align:left;

	padding-left:0;

	line-height:24px;

	color:#333;

}

#bodsection {

	float:left;}

#mainbodysect {

	float:left;

	padding-left:38px;

	}

#rightsection{

	width:150px;

	float:left;

	margin-left:8px;

	padding:5px;

	background:url() repeat-x;

	border:1px solid #e4e4e4;

}

/* setting for 4 bottom module */

#botmodsection {

	background: url(../images/bgmoduletable.gif) repeat-x ;

	border-top:0px solid #e4e4e4;

	width:100%;

}

#botmodsection a { color:#4d0000;}

#botmodsection a:hover { color:#FFFFFF;}

#botmodsection_inner {

}

.botmodsection_inner_c{

}

#botmodsection_1 {

	float:left;

}

#botmodsection_2 {

	float:left;}

div.moduletable h4 {

	font-size:14px;

	font-family:"Lucida Sans", Arial, Verdana;

	text-transform:uppercase;

	font-weight:bold;

	color:#ffffff;

	margin-bottom:0px;

	padding-left:0px;

	line-height:12px;

}

#botmodsection_3 {

	float:left;}

#botmodsection_4 {

	float:left;}

#botmodsection div.moduletable h3 {

	font-size:12px;

	font-family:"Lucida Sans", Arial, Verdana;

	text-transform:uppercase;

	font-weight:bold;

	color:#333333;

	margin-bottom:17px;

	padding-left:0px;

	line-height:10px;

}

#botmodsection div.moduletable,

#botmodsection div.moduletable p,

#botmodsection div.moduletable td  {

	color:#666666;

	padding:10px;

	font-size:11px;

	margin-bottom:0;

}

#footer_wrapper {

	background:#FFFFFF;

	padding:10px;

	background:url() repeat-x top left;

}

#footer_left { 

	width:70%;

	float:left;}

#footer_left div {

	text-align:left;

	font-size:12px;

	color:#0064ad;}

#footer_left div a {

	color:#666666;}

#footer_right div {

	text-align:right;

	font-size:12px;

	color:#666666;}

#footer_right div a {

	color:#ed008c;}

#footer_right {

	width:30%;

	float:right;

	padding-top:px;}
	
.moduletable-footer a{
color:#666666}
