body {
	margin: 0px;
	behavior:url("/csshover.htc");
}
a, a:link, a:visited, a:active{
	color: #069;
	text-decoration: none;
}
a:hover{
	color: #933;
	text-decoration: underline;
}
#page_holder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 780px;
	margin: 0 auto;
}
#header_holder h1{
	display: none;
}
#header_holder{
	height: 100px;
	width: 100%;
	background: url(/imgs/header_logo.jpg) left top no-repeat ;
}
#menu {
        height:28px;
        font: Verdana, Arial, Helvetica, sans-serif;
		background: #B6B09D url(/imgs/menu-fade.png) repeat-x top;
		color: #fff;
		font-size: 0.7em;
}
div#menu ul { margin:0; padding:0;}
div#menu li {left:0px; position: relative; margin:3px 0; padding:0; list-style: none; float: left;}

div#menu ul li a { 
	display:block;
	padding-left: 7px; 
	padding-right: 7px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	text-decoration: none; 
	color: #fff; 
	border-left: solid 1px #fff; 
}
div#menu ul li a:hover{ color: #e1e1e1; }
div#menu ul.level2 li a, div#menu ul.level3 li a{ 
	display:block; 
	padding: 0px 14px 3px 14px; 
	text-decoration: none; 
	color:#464646; 
	font-weight: normal;
	border: none;
}
div#menu ul ul {position: absolute; width: 170px; display: none; background: #B6B09D url(/imgs/menu-fade.png) repeat-x top; }
div#menu ul ul li { width: 100%; }
div#menu ul.level2 li:hover a.level2, div#menu ul.level3 li:hover a.level3 {color: #e1e1e1; width:100%; }
div#menu ul a {padding-left:5px; }
div#menu li.level0:hover ul.level2 { display:block; }
div#menu ul.level2 li.submenu:hover ul.level3 {display:block;}
div#menu ul.level3 li.submenu:hover ul.level4 {display:block;}
div#menu ul.level2 {top: 20px; left: 0px; border: 1px solid #CCCCCC;}
div#menu ul.level3 {top: 0px; left: 169px; border: 1px solid #CCCCCC;}
div#menu ul.level4 {top: 0px; left: 169px; border: 1px solid #CCCCCC;}
#footer{
	padding: 5px;
	height: 35px;
	background: #B6B09D url(/imgs/menu-fade.png) repeat-x top;
	color: #fff;
	font-size: 0.7em;
	clear: both;
}
#home_display{
	withd: 780px;
	margin: 0;
	padding: 0;
}
#home_content{
	width: 405px;
	background: #e1e1e1 url(/imgs/awards.jpg) bottom right no-repeat;
	float: left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 20px;
	font-size: 0.8em;
	color: #666;
	height: 200px;
	margin: 0;
	clear: left;
}
#home_content h1, #home_content h2{
	font-size: 1.5em;
	font-weight: normal;
	margin: 0.2em;
}
#home_content h2{ margin-left: 2em; } 
#flash_holder{
	float: right;
	clear: right;
	padding: 0;
	width: 335px;
	height: 240px;
	margin: 0;
	background: #e1e1e1;
}
#content{
	clear: both;
	font-size: 0.8em;
	line-height: 1.4em;
	color: #333;
	padding: 5px 10px 5px 0;
	width: 540px;
	float: left;
}
#content h1, #content h2, #content h3{
	font: normal 1.7em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #59726C;
}
#content h2{ font: 1.5em; }
#content h3{ font: 1.3em; }

#side_bar{
	float: right;
	background: #E6EBE9;
	width: 230px;
	color: #666;
	padding-bottom: 10px;
}
#side_bar h3{
	margin: 0 0 5px 0;
	padding: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: #59726C url(/imgs/h3-fade.png) repeat-x top;
	color: #fff;
	font-size: 1.2em;
	letter-spacing: 0.1em;
	font-weight: normal;
}
#side_bar h4{
	margin: 0;
	padding: 6px;
	font-size: 0.8em;
}
#side_bar table{
	font-size: 0.7em;
	width: 200px;
	margin: 0 auto;
	border-collapse: collapse;
}
#side_bar table th { background: #D9DCDB; padding: 3px 6px; text-align: left }
#side_bar table td { padding: 3px 6px; }
#side_bar table tr.odd td { background: #F2F5F4; }

#side_bar p{
	font-size: 0.7em;
	text-align: center;
}
table{ margin: 0 auto; }
table th { background: #bbb; padding: 3px 6px; text-align: left }
table td { padding: 3px 6px; }
table tr.odd td { background: #e6e6e6; }
li{
	list-style-image: url(/imgs/bullet_toggle_plus.png);
}
