body {
	margin:0; padding:0;
	font:100.01%;
	font-family: georgia, garamond, times new roman, serif;
	background-color:#858532;
	/*
	background-image: url(images/body_back.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	*/
	behavior: url("js/csshover3.htc");
	}

#container {
	width:960px;
	border:0px solid #098;
	margin-left:auto;
	margin-right:auto;
    margin-top:10px;
    background:#fff;
    padding:10px;
	}

#header {
	margin:0; padding:0;
	height:150px;
	border:0px solid #333;
    background-color:#e6e6c6;
	}

#header_right {
	position:absolute;
	border:0px solid #333;
	margin-left:300px;
	z-index:100;
	width: 635px;
	height: 120px;
    text-align:center;
    padding-top:20px;
    color:#666;
	
	}

div#logo {
	position: absolute;
	width: 375px;
	height: 150px;
    background:transparent;
	background-image: url(images/home_pic.jpg);
	background-repeat: no-repeat;
	background-position: 0px -35px;
	margin: 0px;
	border:0px solid #900;
	margin-top:0px;
	margin-left:0px;
	padding:0px;
	}
	
#top_menu {position:absolute;
    z-index:10;
    width:960px;
	border:0px solid #000;
	padding:0px;
	margin:0px;
	height:24px;
    padding-top:4px;
	text-transform:uppercase;
background: #cc9;
	}

#menu {width: 950px;background: #cc9;float: left;margin-bottom:10px;}
#menu ul {list-style: none;margin: 0;padding: 0;padding-right:24px;float: left;}

#menu a, #menu h2 {font: bold 11px/16px;
display: block;
border: 0px solid green;
margin: 0;
padding: 2px 3px;
color: #563;
}



#menu a {
color: #563;
background: #9daa3b;
text-decoration: none;
font-size:11px;
padding-top:6px;
padding-bottom:6px;
}

#menu a:hover {
color: #a00;
}

h2 a:hover {
color: #a00;
}

.hover a:hover {
color: blue;
}



#menu li {position: relative;border-top:1px solid #fff;}

#menu ul ul {
position: absolute;
z-index: 500;
width:160px;
}

#menu ul ul ul {
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

<!--[if IE]>
<style type="text/css" media="screen">
body {
behavior: url(js/csshover3.htc);
font-size: 80%;
}

#menu ul li {float: left; width: 100%;}
#menu ul li a {height: 1%;} 

#menu a, #menu h2 {
font: bold 11px/12px ;
}


</style>
<![endif]-->

.top_level a:hover {color:blue;}


#main1 {
margin:0; padding:0;background:transparent;
}
#main2 {
margin:0; padding:0;background-color:transparent;
}
#left {
float:left;
width:300px;
margin:1; padding:0;
font-size:80%;
border:0px solid #000;
}
#right {
float:right;
width:620px;
margin:0; padding:0;
font-size:80%;
border:0px solid #000;
margin-top:10px;
padding-right:20px;

}

#middle ul {margin:0px;padding:0px;padding-bottom:5px;list-style: none;}

.latest_news {background-color:#bea878;background-image: url(images/p_right_bg.jpg);padding:6px;}

#middle {
margin:0 550px;
padding-top:10px;
width:200px;
font-size:80%;
border:0px solid #000;
background:transparent;
}


.content_padding {margin:0; padding:0.5em 1em;}

#footer {border:0px solid #000;text-align:center;background-color: #cc9;padding:0px;
}

#footer_content {
	border:0px solid #333;
	padding:10px;
    margin:0px;
font-size:75%;
}

#footer_left {border:1px solid green;width:400px;}

/* ************************* */


h1 {font-weight:normal;margin:0px;color:#450;padding:4px;padding-left:0px;font-size:20px;text-transform:uppercase;display:inline;}

th  {text-align:right;}

/* *********************** form */

.contact_field {
	font-size:11px;
	color: #6a6a6a;
	line-height:20px;
	height:18px;
	width:160px;
	border:1px solid #333333;
	padding-left:5px;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:5px;
	background-color:#eee;
}
