*{
	margin:0;
	padding:0;
}

#wrapper-outer {width:1024px;
	margin:0 auto;}
#wrapper{ width:820px;
float:left
	
}

.search { float:right; margin-right:30px;}
.search input { height: 15px; font-size:9px;}

#right_bar { float:right; width:139px; background-image:url(../images/bar_side_img.jpg); color:#FFFFFF; height:700px; background-color:#000000; background-repeat:no-repeat;}
.right_padding { margin-left: 20px;}
.s_text { color:#FFFFFF; margin-left:25px; padding-top: 4px; font-weight:bold;vertical-align:top;}


.right_header_image { }

#boxlogo{
	width:100%;
	
	height:106px;
}
div.logo{
	width:211px;
	height:51px;
	float:left;
	margin:8px 10px 0 2px;
}



#strip { height:20px; background-color:#000000; width:885px;}

a.logo{
	display:block;
	width:211px;
	height:51px;
	background:url(../images/logo.png) no-repeat left top;
}
div.topmenu{
	padding-top:24px;
	float:right;
}
#header{ height:95px; background-image:url(../images/header.jpg); width:885px;
	
}



.clear { clear:both; margin-top:10px; margin-bottom:10px;}

.header .img {
	padding:101px 0 0 32px;
}
.searchbox{
	padding:91px 2px;
	text-align:right;
}
.container{
	width:880px;
	overflow:hidden;
}
.leftcol,.rightcol{
	width:259px;
	float:left;
	font-size:12px;
	margin-right:5px;
	margin-left:10px;
}

.content_box {
	width:600px;
	float:left;
}


.content{

}

#foot1 { background-color:#000000; width:100%; }
.footer {
width: 820px;

	background: #000000;
	color: #CCCCCC;
	font-size:10px;
	
	padding: 5px;
	margin-bottom:10px;
}


.footer a:link {
	color: #FFFFFF;
	text-decoration:none;
	outline:none;