body { 
	background: #f6f7f2 url(/images/bodybg.jpg) repeat-x;
	text-align:left;
}	


#siteheader {
	background: url(/images/headerfade.jpg) repeat-x 0px 4px;
	padding:0 0 6px 0;
}
#siteheader td, #siteheader div, #sitenavbar td, #sitenavbar div  {font-size:10px; font-family: verdana, arial, helvetica, sans-serif;}

#siteheadertop {
background:url(/images/rtcorner.gif) right top no-repeat;
height:12px;
}

#siteheadertop div {
background:url(/images/ltcorner.gif) left top no-repeat;
height:4px;
}

#siteheader .inner { 
padding:0 10px;
}



#siteheadername span {
	display:block;
	width:160px;
}

#headloggedout {
	float:right;
	padding:5px; 
	text-align:right;
	width:300px;
}

#sitenavbar {
	margin:0;
	padding:0;
	font-family:verdana, arial;
}

#sitenavbar ul {
	list-style:none;
	margin:0;
	padding:0 0 7px 0;
	background:#000 url(/images/navbackfadeouter.gif) repeat-x;
}

#sitenavbar ul li {
	float:left;
	margin:0;
	padding:0;
}

#sitenavbar a {
	display:block;
	text-decoration:none;
	padding:13px 12px;
	font-size:12px;
	line-height:14px;
	font-weight: bold;
	color:#FFF;
	background:#000 url(/images/navbackfade.jpg) repeat-x;
}

#sitenavbar a:hover {
	background:url(/images/navbackfade_hover.jpg) repeat-x;
}

#sitenavbar a.sel, #sitenavbar a.sel:hover {
	background:#CC0000 url(/images/navbackfade_selected.jpg) repeat-x;
}		

#sitenavbar a span.leave {
	background:url(/images/extern.gif) no-repeat top right;
	padding-right: 15px;
}

#sitenavbar .small {
	font-size:10px;
	font-weight:normal;
}	

#sitenavbar .navsearch {
	float:right; 
	padding: 10px 5px 0 0;
}

#sitenavbar .navsearch input {
	font: 10px verdana;
}



.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
