/* CSS Document */

body {
	background: url(../img/bg.jpg) repeat;
	margin: 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-top: 20px;
	margin-bottom: 23px;
	vertical-align: top;
	top: auto;
	float: left;
	width: 544px;
	margin-left: 35px;
}

/********************* image styles **********************/
/* 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;
	vertical-align: top;
	height: auto;
	width: 145px;
	float: left;
}
#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;
	            /* removes bullets */
	}
#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;
	color: #4c4c4c;

	}
#menuv a.parent, #menuv a.parent:hover 	/* attaches parent-arrow on all parents */ {
	background-color: #eeeeee;
	}
#menuv a:hover				             /* all menus on mouse-over */ {
	width: 135px;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	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#space3 {
	margin-top: 5px;
}
div#white {
	margin-left: 15px;
}
div#search {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
html>body div#search {
	margin: 0px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
form#search {
	margin: 0px;
	padding: 0px;
}
#side {
	height:370px;
	padding:0;
	margin:0;
	display:block;
}
.header {
	color: #CC6633;
	font-weight: bold;
	font-size: 16px;
}

