/**
 * LICENSE: GNU General Public License

 * @copyright  GNU General Public License

 * @license    http://www.gnu.org/licenses/gpl.html
*/



body {

	background-color: #f3f3f3;
	margin: 0;	
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #333;
	background-image: url(/templates/allcss/images/body_bg.gif);
	text-align:center;

}

a:link, a:visited, a:active {

	color: #1119f6;

	text-decoration: underline;

}

a:hover {

	color: #1119f6;

	text-decoration: none;

}

h1 {
	font-size: 26px;
	font-family:"Walkway Bold";
	color: #666;
	text-shadow: 1px 1px 1px #000;
}
h2 {
	font-size: 24px;
	font-family:"Walkway Bold";
	color: #666;
	border-bottom-color: #900;
	border-bottom-style: solid;
	border-bottom-width:1px;


}
h3 {
	font-family:"Walkway Bold";
	font-size: 19px;
	color: #666;
	text-align:left;
	margin-top:0px;
	border-bottom-color: #900;
	border-bottom-style:solid;
	border-bottom-width:1px;

}
h4 {
	font-family: "Walkway SemiBold";
	font-size: 16px;
	color: #666;
	text-align:left;
	margin-top:0px;
	border-bottom-color: #900;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
h5 {
	font-family: "Walkway SemiBold";
	font-size: 16px;
	color: #666;
	text-align:left;
	margin-top:0px;
}
h6 {
	font-size: 10px;
	color: #fff;
	text-align:center;
}

form {

	margin: 0;

}
/*keyword header*/
.header{
	margin-top:-10px;
	width: 100%;
	height:10px;
	margin:0 auto;
	
}
/*logo banner*/
.banner {

	width: 960px;

	padding-left: 0px;

	height: 70px;
	background-image:url(/acclabplus/elements/default/templates/fire/images/top.png);

	background-repeat: no-repeat;

	font-size: 20px;

	font-weight: bold;

	padding-top: 0px;
	
	margin: 0 auto;
	
	overflow:hidden;
	
	margin-top:0px;
}

/*** Navigation Bar ***/
.nav{
	float:left;
	width:960px;
	background-image: url(/templates/allcss/images/nav-BG.png);
	height:35px;
	margin-bottom:0px;
	padding-top:2px;

}

#nav {
	float: inherit;
	clear: left;
	height:30px;
	color: #CCC;
}
#nav ul {
	margin: 0px;
	padding: 0px;
}
#nav ul li {
	margin: 0px;
	display: block;
	float: left;
	list-style: none;
	clear: right;
}

#nav li{
display:inline; 
list-style-type:none; 
border-left:1px solid #3a3a3a;
}

#nav li:first-child {
border-left:none
}


#nav ul li a {
	font: 14px/31px Trebuchet ms;
	display: block;
	padding-right: 17px;
	padding-left: 17px;
	text-align: center;
	color: #CCC;
	text-decoration: none;
	
	}
#nav ul li a:hover {
	text-decoration: none;
	color: #fff;
	background-image: url(/templates/allcss/images/nav-BG-over.png);
	text-shadow: 1px 1px 1px #000;

}
#nav ul li#active {
	text-decoration: none;
}
#nav ul li#active a {
	color: #fff;
}

/*** RIGHT-Navigation Bar ***/
.rightnav{
	float:left;
	width:180px;
	margin-bottom:0px;
	margin-bottom:20px;
}

#rightnav {
	float: inherit;
	clear: left;
	color: #666;

}
#rightnav ul {
	margin: 0px;
	padding: 0px;

}
#rightnav ul li {
	margin: 0px;
	float: left;
	clear: right;

}

#rightnav li{
	list-style:none;
	height:35px;
	line-height:35px;
	border-bottom:thin #333 solid;
	background-image: url(/templates/allcss/images/nav-BG.png);
	width:200px;


}

#rightnav ul li a {
	font: 14px/31px Trebuchet ms;
	color: #CCC;
	text-decoration: none;
	display: block;
	padding-left:10px;

	
	}
#rightnav ul li a:hover {
	text-decoration: none;
	color: #FFF;
	background-image: url(/templates/allcss/images/nav-BG-over.png);
	height:35px;
	text-shadow: 1px 1px 1px #000;
}
#rightnav ul li#active {
	text-decoration: none;
}
#rightnav ul li#active a {
	color: #900;
}

/*main content*/
.main {

	width:960px;
	overflow:hidden;
	padding:0 0 0 0;
	margin: 0 auto;
	background-color:#f3f3f3;
	border:#CCC thin solid;

}

/*left content*/
.content {

	float:left;
	width:720px;
	padding-left: 10px;
	padding-right:10px;
	text-align:justify;
}

/*right bar*/
.right-bar{
	float:right;
	width:200px;
	border-left-color:#333;
	border-left-style:solid;
	border-left-width:1px;
	margin-right:10px;
	text-align:left;
	padding-left:5px;

}

/*Flash Globe*/
.homeimage{
	float:left;
	width:690px;
}

.homeimageleft{
	float:left;
	width:510px;
}

.homeimageright{
	float:left;
	width:175px;
	padding-left:5px;
	padding-top:25px;
}

/*Search*/
.search_box {

	float: left;
	
	height:83px;

	width: 200px;
	
	margin-top:10px;
	
	margin-bottom:10px;
	
	color:#000;
	
	padding-top:20px;
	
	text-align:center;
	
	background-image:url(/templates/allcss/images/search-BG.png); background-repeat:no-repeat; background-position:center;
	
	

}

.search_string {

	width: 175px;

	height: 16px;

	font-size: 14px;

	vertical-align: middle;
	
	margin-top:10px;

}

.search_submit {

	width: 100px;

	height: 22px;

	font-size: 14px;

	vertical-align: middle;
	
	margin-bottom:20px;

}

.marketing-list{
float: right; 
width: 270px; 
border-bottom: thin solid rgb(153, 153, 153); 
padding: 10px; 
line-height: 30px;	
}

.400-right{
float: right; 
width: 409px; 
border-left: thin solid rgb(153, 153, 153); 
padding-left: 0px;	
}

.400-left{
float: left; 
width: 409px; 
border-right: thin solid rgb(153, 153, 153); 
padding-right: 0px;	
}

#400-left-border{
	float: left; 
	width: 350px; 
	border-right: thin solid rgb(153, 153, 153); 
	padding-right: 10px;
}

.400-right-border{
	float: right; 
	width: 400px; 
	border-left: thin solid rgb(153, 153, 153); 
	padding-left: 10px;
}

.footer {

	background-color: #FFF;

	clear: both;

	height: 36px;

	background-image: url(images/footer.gif);

	background-repeat: repeat-x;

	font-size: 10px;

	color: #FFF;

	text-align: center;

	line-height: 18px;
	
	margin-top: 20px;

}

.powered_by {

	text-align: center;

	font-size: 10px;

	padding-top: 2px;
	
	margin:auto;
	
	color:#FFF;

}