body {	margin: 0;	font: .7em Verdana, Arial, Helvetica, sans-serif;}/*-------------------------------------*//*---------------HEADER----------------*//*-------------------------------------*/#header {	background: url(images/bg_header.gif) repeat-x #5e0501;	color: #fff;	padding: 15px 20px 15px 80px;	border-top: 1px solid #5e0501;	border-bottom: 1px solid #000;}#header h1 {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 1.5em;	font-weight: normal;	margin: 0;}#reed_logo {	position: absolute;	top: 1px;	left: 10px;}p#reed_logo {	margin: 0;}#reed_logo a {	background: url(images/reed_logo.gif) no-repeat;	display: block;	width: 61px;	height: 50px;}#reed_logo a:hover {	background-position: -61px 0;}#reed_logo a span {	position: absolute;	top: -999px;}/*----------------------------------*//*---------------NAV----------------*//*----------------------------------*/#navMain {	background: #76665D;	width: 100%;	float: left;	border-bottom: 1px solid #555;}#navMain ul {	float: left;	list-style: none;	padding: 0;	margin: 0;}#navMain li {	background: #513D31 url(images/bg_navMain.gif) top repeat-x;	float: left;	position: relative;	padding: 0;	margin: 0;	white-space: nowrap;}#navMain li ul {	display: none;	position: absolute;	left: 0;	width: 13.5em;	font-weight: normal;	background: #9b9089;	border-top: 1px solid #333;	margin: 0;	z-index: 1;}#navMain li ul li {	background: none;}#navMain li ul ul {	position: absolute;	left: 13.5em;	top: -1px;	border-left: 1px solid #333;}#navMain a {	display: block;	color: #fff;	text-decoration: none;	padding: 5px 20px 6px 20px;	border-left: 1px solid #999;	border-right: 1px solid #333;	border-bottom: 1px solid #333;}#navMain a.parent {	/* This gets applied via javascript */	background: url(images/menu_arrow.gif) 7px 50% no-repeat;}#navMain li ul a.parent {	/* This gets applied via javascript */	background: url(images/menu_arrow_right.gif) 95% 50% no-repeat;}#navMain li ul a {	color: #fff;	/*only define width for sub elements,*/	/*so top horizontal elements are evenly spaced*/	width: 13.5em;	width/**/:/**/13em;	padding: .5em 0 .45em .5em;	border: none;	border-top: 1px solid #ccc;	border-bottom: 1px solid #513D31;}#navMain li ul a:hover {	color: #fff;	border-top: 1px solid #666;}#navMain li:hover ul ul,#navMain li:hover ul ul ul,#navMain li.sfhover ul ul,#navMain li.sfhover ul ul ul {	display: none;}#navMain li:hover ul,#navMain li li:hover ul,#navMain li li li:hover ul,#navMain li.sfhover ul,#navMain li li.sfhover ul,#navMain li li li.sfhover ul {	display: block;}#navMain li:hover,#navMain li.sfhover {	background: #513D31;}/*----------------------------------------*//*---------------NAVSHADOW----------------*//*----------------------------------------*/#navShadow {	background: url(images/nav_shadow.gif) repeat-x;	height: 30px;	clear: both;}/*--------------------------------------*//*---------------CONTENT----------------*//*--------------------------------------*/#content {	clear: both;	margin: 0 35px 35px 35px;}#content a {	color: #5e0501;	/*text-decoration: none;*/}#content a:hover {	text-decoration: underline;}#content h2 {	color: #777;	font-size: 2em;	font-weight: normal;	margin-top: 0;}#content h3 {	color: #333;	padding-bottom: 3px;	border-bottom: 1px solid #ccc;	margin-bottom: 3px;	margin-top: 20px;}/* --------------- MISC ---------------- */.smalltext {font-size: 10px;}.blue {color: blue;}table {border-collapse: collapse;}table.tableBorders td {border: 1px solid #999;}
