/* CSS Document */

body {
	background: url(../img/bg.jpg) repeat;
	margin: 0;
	padding:0;
	color: #666666;
	list-style-type: square;
}
li {
	list-style-type: square;
}
body,td,th {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #505051;
}
a {
	text-decoration: none;
}
#body a:link {
	color: #CC6633;
}
#body a:visited {
	color: #993300;
}
#body a:hover {
	color: #FF9900;
}
#body a:active {
	color: #999999;
}
/*************** drop shadows ******************/
td#drop {
	color: #b46f4e;
	background:url(../img/drop.jpg) repeat; 
	width:5px; 
	height:100%; 
}
td#drop2 {
	color: #b46f4e; 
	background: url(../img/drop2.jpg) repeat; 
	width: 5px; 
	height: 100%; 
}
/*************** div ******************/
div.main {
	margin:25px 24px 23px 23px;
}
div.footer {
	margin-left: 10px;
	margin-top: 8px;
}
div.content {
	margin:20px 25px 23px auto;
	vertical-align: top;
	top: auto;
	float: right;
	width: 544px;
}
div.content2, div.content2b {
	margin: 20px 0 0 0;
	padding:0;
	vertical-align: top;
	top: auto;
	float: right;
	width: 570px;
}
div.content3, div.content3b {
	vertical-align: top;
	top: auto;
	float: left;
	width: 345px;
}
div.content4 {
	vertical-align: top;
	top: auto;
	float: right;
	width: 219px;
	margin:0;
	padding:0;
}
div.content5 {
	vertical-align: top;
	top: auto;
	float: left;
	width: 296px;
}
/*************** text ******************/
.header {
	color: #CC6633;
	font-weight: bold;
	font-size: 16px;
}
/* CSS Popout menuv */

/* Fix IE. Hide from IE Mac \*/
* html #menuv ul li{float:left;height:1%;}
* html #menuv ul li a{height:1%;}
/* End */
div.nav {
	margin:20px 0 23px 0;
	padding:0;
	vertical-align: top;
	width: 145px;
	float: left;
}
#side {
	height:370px;
	padding:0;
	margin:0;
	display:block;
}
div.spacer {
	display:block;
	height:15px;
}
.submit {
	margin-top:2px;
}
#menuv /* position, size, and font of  menu */ {	
	list-style: none;
	text-align: left;
	background-color: #eeeeee;
	width: 145px;
	border-top:solid #CC6633 1px;
	border-right: solid #CC6633 1px;
	border-left: solid #CC6633 1px;
	border-bottom: none;
}
#menuv li {
	list-style-type:none;	
	width: 135px;
}
#menuv ul li {
	position:relative;
	width: 135px;
}
#menuv li ul { /* second-level lists */
	line-height:16px;
	display: none;
	position: absolute;
	background-color: #eeeeee;
	left: 145px;
	top: 0;
	width: 135px;
	border-top:solid #CC6633 1px;
	border-right: solid #CC6633 1px;
	border-left: solid #CC6633 1px;
	border-bottom: none;
}
#menuv a {
	width: 135px;
	display: block;
	border-bottom: 1px solid #CC6633;
	text-decoration: none;
	font-weight: normal;
	padding: 2px 5px 2px 5px;
	color: #4c4c4c;
}
#menuv a.parent, #menuv a.parent:hover 	/* attaches parent-arrow on all parents */ {
	background: #eeeeee;
	}
#menuv a:hover				             /* all menus on mouse-over */ {
	width: 135px;
	color: #FFFFFF;
	display: block;
	background-color: #CC6633;
	}
div#menuv ul,
#menuv ul ul, 
div#menuv ul ul ul {
	margin:0;				               /* keeps the menu parts together */
	padding:0;
}
div#menuv ul ul,
div#menuv ul ul ul,
div#menuv ul li:hover ul,
div#menuv ul li:hover ul ul,
div#menuv ul li:hover ul ul ul {
	display: none;
}
div#menuv ul li:hover ul,
div#menuv ul ul li:hover ul,
div#menuv ul ul ul li:hover ul {
	width: 145px;
	display: block;
	background-color: #eeeeee;
}
#menuv li.off ul, #nav li.on ul {
  /*hide the subnavs*/
  display: none;
}
/********************* image styles **********************/

img#space1 {
	margin-right: 20px;
}
img#space2, img#space2b {
	margin-bottom: 10px;
	margin-left: 20px;
}
img#space3 {
	margin-top: 5px;
}
img#space4 {
	margin-left: 20px;
	vertical-align: baseline;
	border-collapse:collapse;
}
img#space5 {
	margin:65px 0 0 0;
	vertical-align: baseline;
}
img#space6 {
	position:relative;
	top:295px;
	margin:0;
}
img#space7 {
	margin-bottom: 5px;
}
img#space15 {
	margin-bottom: 15px;
}
img#line {
	margin:0;
	padding:0;
	top:-25px;
	position:relative;
}
#date {
	width: 75px;
	margin-right: 10px;
	float: left;
}
#description {
	width: 460px;
	margin-right: 20px;
	float: right;
}
div#white {
	margin-left: 15px;
}
div#search {
	margin: 0px;
	padding:5px 0 0 0;
	top:auto;
}
html>body div#search {
	margin: 0px;
	padding:50px 0 0 0;
}
form#search {
	margin: 0px;
	padding: 0px;
}
