/*
RAN.org Universal Header CSS
*/

body {margin:0; padding:0;}
#uheader * {margin:0; padding:0;}
#uheader, #uheader ul {font:12pt/15pt Helvetica, Arial;}

#uheader hr, #ufooter hr {display:none;}
#uheader {width:100%; background:#360 url(uheaderbg.gif) repeat-x;}
#uheader #universal_header {margin:0 auto; max-width:1000px;}

#uheader a, #uheader a:visited {color:#fff; text-decoration:none;}

#header_nav {height:63px; text-align:center; margin:0 auto;}
	#header_nav_content {width:100%; text-align:left;}
	
#header_subnav {width:100%; background-color:#360; text-align:center; margin:0 auto; overflow:hidden; height:0;}

#header_subnav .header_subnav_content {
	overflow:hidden;
	height:40px;
	padding:0 5px;
	text-align:left;
	display:none;
	vertical-align:middle;
}

#blank {
	display:block;
	height:40px;
}


#header_nav_menu {
	list-style:none;
	float:right;
	width:auto;
}

.navlist {
	list-style:none;
}

#header_nav_menu li {
	float:left;
}

#header_nav_menu a {
	text-decoration:none;
	color:white;
	font-weight:bold;
	display: block;
	margin-left:10px;
	width:70px;
	padding:15px 3px 0 3px;
	height:48px; 
	background-color:#360;
	background-image:url(http://ran.org/fileadmin/templates/universal/uheaderlibg.gif);
	text-align:center;
}

#header_nav_menu a:hover {
	background-image:none;
}

#header_nav_content h1{text-indent:-9999px;}

#panther {
	height:63px;
	width:263px;
	background-image: url(http://ran.org/fileadmin/templates/universal/uheader_logo.gif);
	background-repeat: no-repeat;
	float:left;
	border:0;
}

.header_subnav_content .closebutton {
	float:left;
	width:auto;
	position:relative;
	top:11px;
}

.header_subnav_content div {
	float:right;
}

#uheader #searchbox {
	margin-top:8px;
	border:1px;
	font-size:15px;
	padding:2px;
}

#uheader #searchbutton {
	font-size:15px;
	margin-top:8px;
	padding:0;
	background-color:#5E8E2F;
	color:white;
	border:1px solid;
}

#searchbutton:hover {
	background-color: #C2E1A4;
}

#uheader .navlist li {
	display:inline;	
	padding-right:0px;
}

#header_subnav a {
	display:block;
	float:left;
	position:relative;
	top:3px;
	font-family:Helvetica, Arial;;
	font-weight: bold;
	line-height:2em;
	margin:0 0 0 1em;
	padding:2px 0 0 25px;
	background:url(http://ran.org/fileadmin/templates/universal/list-style.gif) left 50% no-repeat;
}

#header_subnav a:hover {
	color: #C2E1A4;
}





