body, div, p, a, ul, ol, li, dl, dt, dd, blockquote, h1, h2, h3, h4, h5, h6, form, input, label, table, th, tr, td {
	padding:0px;
	margin:0px;
	color:#000000;
	font-family:Tahoma,Lucida Sans Unicode,Lucida Grande,sans-serif;
	font-size:14px;
	font-weight:normal;
}

/* Text Styles */
	h1, h2, h3, h4, h5, h6 {
		font-family:Georgia,Times,serif;
		font-weight:bold;
		font-size:20px;
		/*font-variant:small-caps;/*text-transform:uppercase;*/
		margin-bottom:0.5em;

		color:#617245;
	}

	p {
		margin-bottom:0.5em;
	}

	h2 {
		font-size:18px;
	}

	h3 {
		font-size:16px;
	}

	h4 {
		font-size:14px;
	}

	h5, h6 {
		font-size:12px;
	}
	
	h3, h4, h5, h6 {
		font-variant:normal;
		margin-top:0.5em;
	}
	
	a {
		color:#617245;
		text-decoration:none;
		font-size:inherit;
		font-family:inherit;
	}
	
	a:link {
		font-weight:bold;
	}
	
	a:visited {
		font-weight:normal;
	}
	
	a:hover {
		text-decoration:underline;
	}
	
	ul#menu a {
		font-weight:bold;
		color:#5A5A5A;
	}
	
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
		font-weight:bold;
	}
	
	ul {
		list-style-image:url(list_marker.gif);
		list-style-type:circle;
		list-style-position:inside;
	}
	
	ul, ol, dl {
		margin-left:2.0em;
		margin-top:1.0em;
		margin-bottom:1.0em;
	}
	
	ol {
		margin-left:2.0em;
	}
	li ol, li dl, li ul, dt ol, dt dl, dt ul {
		margin-top:0em;
		margin-bottom:0em;
	}
	
	ul li {
		margin-left:1.5em;
		text-indent:-1.5em;
		margin-bottom:0.5em;
	}
	
	td {
		padding:3px;
	}
	
/* Formatting and Layout */

	body {
		background-color:#F5F4ED;
	}

	div#wrapper {
		position:relative;
		left:5%;
		width:90%;
		max-width:1152px;
		float:left;
	}

	div#header {
		position:relative;
		width:100%;
		height:395px;
		
		float:left;

	}

		div#header div#logo {
			position:absolute;
			width:500px;
			height:200px;
			left:0px;
			top:0px;
			
			background-image:url(header_logo.png);
			background-position:top left;
			background-repeat:no-repeat;
			
			z-index:101;
		}
		
		div#header div#header_border {
			position:relative;
			
			height:275px;
			width:100%;
			
			left:-10px;
			
			top:100px;			
			padding:5px;
			
			border-color:#4F4F4F;
			border-width:5px;
			border-style:solid;
			
			background-color:#FFFFFF;

			z-index:99;
		}
		
		div#header div#header_border div#header_image {
			position:relative;
			
			height:275px;
			width:100%;
			overflow:hidden;

			background-image:url(header_image_01.jpg);
			background-position:center left;
			background-repeat:no-repeat;
			
			z-index:100;
		}
		
		div#header div#header_image img {
			width:100%;
		}
		
		div#header div#header_border_top_left, div#header div#header_border_top_right, div#header div#header_border_bottom_right, div#header div#header_border_bottom_left {
			position:absolute;
			height:21px;
			width:21px;

			background-position:top left;
			background-repeat:no-repeat;
			
			z-index:101;
		}
			div#header div#header_border_top_left {
				top:-5px;
				left:-5px;

				background-image:url(header_top_left.gif);
			}

			div#header div#header_border_top_right{
				top:-5px;
				right:-5px;

				background-image:url(header_top_right.gif);
			}

			div#header div#header_border_bottom_right{
				bottom:-5px;
				right:-5px;

				background-image:url(header_bottom_right.gif);
			}

			div#header div#header_border_bottom_left {
				bottom:-5px;
				left:-5px;

				background-image:url(header_bottom_left.gif);
			}

	div#center {
		position:relative;
		width:100%;
		left:0%;
		float:left;

		padding-top:10px;
		padding-bottom:30px;
/*		padding-left:265px;
		padding-right:30px;*/

		border-left-color:#5A5A5A;
		border-left-style:solid;
		border-left-width:2px;

		background-color:#FFFFFF;
		background-image:url(bg2.jpg);
		background-position:top right;
		background-repeat:repeat-y;
	}

		div#center_primary {
			position:relative;
			width:100%;
			float:left;
			padding-left:0%;			
			
		}
		
			div#left {
				position:relative;
				float:left;
				width:25%;
				height:100%;
				left:0%;

				z-index:104;
			}

			div#right {
				position:relative;
				width:72%;

				float:left;
			}

				div.half {
					position:relative;
					width:100%;
					float:left;
				}

		div#bottom {
			position:relative;
			width:98%;
			
			float:left;
		
			/*left:-261px;*/
			
			margin-left:2%;
		}

	div#footer {
		position:relative;
		left:-1%;
		width:100%;
		
		padding-top:15px;
		padding-bottom:15px;

		border-color:#5A5A5A;
		border-style:solid;
		border-width:1px;

		background-color:#E5E3D2;
		clear:both;
		
		text-align:center;
		
		z-index:10;
	}
	
		div#footer a:visited {
			font-weight:bold;
		}

		div#footer p {
			margin-top:0.5em;
		}
	
	div#OV_logo {
		position:relative;
		left:-1%;
		width:100%;
		margin-top:20px;
		margin-bottom:20px;
		
		text-align:right;
	}
	
		div#OV_logo a:hover {
			text-decoration:none;
		}

		div#OV_logo a img {
			border:none;
		}


/* HoN Menu Code */
	ul#menu {
		list-style-image:none;
		list-style-type:none;
		list-style-position:outside;

		margin:0px;

		position:relative;
		width:100%;
		left:-17px;
	}

	ul#menu * {
		list-style-image:none;
		list-style-type:none;
		list-style-position:outside;

		margin:0px;

		font-family:Georgia,Times,serif;
		font-weight:bold;
		font-size:12px;
		/*font-variant:small-caps;/*text-transform:uppercase;*/
		line-height:20px;

		text-indent:0.0em;
	}

	ul#menu a {
		text-decoration:none;
		display:block;
		width:100%;
	}

	ul#menu li {
		position:relative;

		margin-bottom:12px;
		padding-left:35px;
		padding-right:5px;

		background-color:#F5F4ED;
		background-image:url(leftsidelinkicon.gif);
		background-position:left center;
		background-repeat:no-repeat;
	}

	ul#menu li a {
		padding-left:5px;
		border-color:#5A5A5A;
		border-right-style:solid;
		border-right-width:1px;
		border-bottom-style:solid;
		border-bottom-width:1px;
	}

	ul#menu li:hover, ul#menu li.sfHover, ul#menu li:hover a, ul#menu li.sfHover a {
		background-color:#617245;
		color:#F5F4ED;
	}

	ul#menu li ul {
		position:absolute;
		left:-999em;
		top:0px;

		width:190px;
		margin:0px;
		padding:0px;
		padding-right:5px;

		background-color:#F5F4ED;
		border-color:#617245;
		border-width:1px;
		border-style:solid;
		border-left-width:15px;

		list-style-type:none;
		z-index:104;
	}
	ul#menu li ul * {
		font-variant:normal;
	}
	ul#menu li ul li {
		width:190px;
		margin:0px;
		padding:0px;

		border:0px;
		background-color:#F5F4ED;
		background-image:none;
	}

	ul#menu li ul li a {
		background-color:none;

		border-width:0px;
	}

	ul#menu li:hover ul li, ul#menu li.sfhover ul li, ul#menu li:hover ul li a, ul#menu li.sfhover ul li a {
		color:#5A5A5A;
		background-color:#F5F4ED;
	}
	
	ul#menu li ul li:hover, ul#menu li ul li.sfhover, ul#menu li ul li:hover a, ul#menu li ul li.sfhover a {
		background-color:#617245;
		color:#F5F4ED;		
	}

	ul#menu li:hover ul, ul#menu li.sfHover ul {
		left:100%;
		/*left:-261px;*/
	}
	
	/* Small Menu */
	
	ul#small_menu {
		list-style-image:none;
		list-style-type:none;
		list-style-position:outside;

		position:relative;
		width:90%;
		left:5%;
		
		margin-top:0.5em;
		margin-bottom:0.5em;
		margin-left:0px;
	}
	
	ul#small_menu li {
		position:relative;
		display:inline;
		
		margin-left:0.75em;
		padding-left:0.75em;
		
		border-left-width:1px;
		border-left-color:#5A5A5A;
		border-left-style:solid;
	}
	
	ul#small_menu li:first-child {
		border-left-style:none;
	}
	
	ul#small_menu li a, ul#small_menu li a:visited {
		font-weight:normal;
	}
	
	ul#small_menu li ul {
		display:none;
	}

/* DNN Styles */

.ModuleTitle_SubMenu {
	position:absolute;
	float:left;
	
	left:0px;
	top:0px;
	
	z-index:200;
}

table.ControlPanel {
	position:relative;
	width:95%;
	left:2.5%;
	top:-1px;
	
	margin-bottom:20px;
	
	background-color:#FFFFFF;
	
	border-width:2px;
	border-style:solid;
	border-color:#5A5A5A;
}

table.ControlPanel input[type="radio"] {
	margin-left:6px;
	margin-right:3px;
}

table.ControlPanel a {
	font-weight:normal;
	color:#000000;
}

input[type="radio"] {
	margin-right:3px;
}

/* LinkList */

div.linklist {
	margin-bottom:10px;
}

ul.linklist {
	position:relative;
	width:90%;
	list-style-image:none;
	list-style-type:none;
}

ul.linklist li {
	width:31%;
	padding-right:2%;
	float:left;

	margin-left:0em;
	text-indent:0em;
}

br.linklist {
	clear:left;
}

dl.classifieds dt {
	font-weight:bold;
	margin-top:12px;
	margin-bottom:4px;
	color:#617245;
}

dl.classifieds dd {
	margin-left:12px;
}

ul.classifieds li {
	text-transform:capitalize;
}

ul.classifieds li.classifieds {
	text-transform:none;
}

table.linklist {
	position:relative;
	margin-left:5%;
	
	margin-bottom:10px;
}

table.linklist tr {
}

table.linklist td {
	border-width:1px;
	border-color:#AAAAAA;
	border-style:solid;
	border-collapse:collapse;

	width:33%;
	margin:0px;
}

img.left, img.right {
	position:relative;
	float:left;
	
	margin-right:10px;
	
	border-color:#000000;
	border-width:1px;
	border-style:solid;
}

img.right {
	float:right;
	margin-right:0px;
	margin-left:10px;
}

li#menuItemHome, ul#small_menu li#small_menuItemHome {
	display:none;
}

td.NormalBold {
	font-weight:bold;
	color:#5A5A5A;
}