/* 
Custom.css
Template Specific Css rules 
Copyright (C) 2008 TemplatePlazza.com
All rights reserved.
 */ 
.bodies {
	font-weight:normal;
	font-family: Optima,Arial,Verdana,tahoma;
	color:#666;
	}
#maincpwrapper {
	margin:auto 0px;
	}

#pageinner {
margin-top:10px;
padding-top:5px;
	margin-left:5px;}
.clearfix {
	clear:both;}
#topspot {
	margin-top:10px;
	height:20px;
	border-bottom:3px #E4D53D solid;
	overflow:hidden;
	}
#bookmarkmod {
	float:left;
	font-size:10px;
	text-transform:uppercase;
	color:#cccccc;
	width:30%;
}
#bookmarkmod a:link
#bookmarkmod a:visited
 {
	text-decoration:underline;
	color:#cccccc;}
#bookmarkmod a:hover {
	color:#FF0000;}
#topspotmenu {
	float:right;
	width:70%;
	overflow:hidden;}
#topsectwrapper {}
.colorful {
	background: url(../images/colorful.gif) bottom left repeat-x;
	height:6px;}
#tpmenu {
border-bottom:3px solid #D0972A;
height:42px;

}
#tpmenu div.moduletable {
	margin:0;
	padding:0;}

#searchbox {
	margin-top:20px;
	float:right;
	width:300px;
	background: url(../images/bgsearchbox.gif) no-repeat top right;
	border-left:1px solid #D5CFCF;
	
	height:23px;}

#searchbox_inner {
	position:relative;
	}
#searchbox_inner input, 
#searchbox_inner input:hover,
#searchbox_inner input:focus {
	border:none;
	background:none;
	padding-left:10px;
	margin-top:6px;
	font-size:11px;
	width:280px;}
#content_section {
	margin-top:10px;
	}
#mainbox {
	float:right;
	overflow:hidden;}
#mainbods {
	float:left;
	overflow:hidden;
	}
#mainbodsbody {

	}
#rightbods {
	width:330px;
	float:right;
	overflow:hidden;
	
	
	}
#leftbox {
	width:130px;
	margin-right:3px;
	float:left;
	overflow:hidden;
	vertical-align:top;
/*	background: #f8f9e0;*/
	
	}
#leftbox input {
	width:118px;}
#u910{
	margin-bottom:8px;
	}
#u9box {
	overflow:hidden;
	float:left;

}
#u10box,
#u10boxinner {
	overflow:hidden;
	float:right;

}

.vertsep {
	background: url(../images/vertsep.gif) repeat-y;}
.vertsep_bot {
	background: url(../images/vertsep.gif) repeat-y top right;}
.horizsep {
	background: url(../images/horizsep.gif)  0 10px repeat-x;
	height:20px;
}
#u67 {
	}
#u6box {
	float:left;
	overflow:hidden;
	}
#u7box,
#u7boxinner {
	float:right;
	overflow:hidden;

}






#u12 {
	}
#u1box {
	float:left;
	overflow:hidden;
	}
#u2box,
#u2boxinner {
	float:right;
	overflow:hidden;

}

#contentbottomsection {}
#cbs1 {
	float:left;
	overflow:hidden;

	}
#cbs2 {
	width:340px;
	float:right;
	overflow:hidden;
}



#u35box {
	float:left;
	overflow:hidden;
	}
#u36box,
#u36boxinner {
	float:right;
	overflow:hidden;

}


/* setting for 4 bottom modules */
#botmodsection {

	}

#botmodsection_1 {
	float:left;
	padding-bottom:5px;
	overflow:hidden;
}
#botmodsection_2{
	float:left;
	padding-bottom:5px;
	overflow:hidden;}
#botmodsection_3{
	float:left;
	padding-bottom:5px;
	overflow:hidden;}
#botmodsection_4 {
	float:left;
	padding-bottom:5px;
	overflow:hidden;
	
}
#botmodsection_1inner,
#botmodsection_2inner,
#botmodsection_3inner,
#botmodsection_4inner {
padding:0px 5px 5px 5px;} 
.modmainbods1 {
	float:left;
	overflow:hidden;
}
.modmainbods2{
	float:right;
	overflow:hidden;
}
/* footer setting */	
#footer_wrapper {
	padding:0 10px 0px 10px;
	height:45px;
}
#footer_left { 
	width:40%;
	float:left;
}
#footer_left img {
	margin-right:5px;}

#footer_right {
	width:60%;
	float:right;
	padding-top:5px;
	margin-right:0px;
	text-align:right;
	overflow:hidden;}
.footimg {
	width:40px;
	float:left;}
/*mootips*/
.tool-tip {
	width: 150px;
	z-index: 13000;
}
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 4px 8px 8px 10px;
	background: #000000;
}
 .tool-text {
	font-size: 11px;
	color: #ffffff;
	padding: 4px 8px 8px;
	background: #111111;
}
div.moduletable form {border:0;}