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_logo2.jpg) right top no-repeat ;
}
#menu {
	height:28px;
	font: Verdana, Arial, Helvetica, sans-serif;
	background: #E5E5E5 url(/imgs/h3-fade.png) repeat-x top;
	color: #44507B;
	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: #44507B; 
	border-left: solid 1px #fff; 
}
div#menu ul li a:hover{ color: #333; }
div#menu ul.level2 li a, div#menu ul.level3 li a{ 
	display:block; 
	padding: 0px 14px 3px 14px; 
	text-decoration: none; 
	color:#44507B; 
	font-weight: normal;
	border: none;
}
div#menu ul ul {position: absolute; width: 175px; display: none; background: #E5E5E5 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: #06f; }
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: 2px; border: 1px solid #fff;}
div#menu ul.level3 {top: 0px; left: 169px; border: 1px solid #fff;}
div#menu ul.level4 {top: 0px; left: 169px; border: 1px solid #fff;}
#footer{
	padding: 5px;
	height: 35px;
	background: #E5E5E5 url(/imgs/menu-fade.png) repeat-x top;
	color: #fff;
	font-size: 0.7em;
	clear: both;
}
#home_display{
	width: 780px;
	margin: 0;
	padding: 0;
}
#home_content{
	width: 405px;
	background: #f4f4f4;
	float: left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 20px;
	font-size: 0.8em;
	color: #666;
	height: 148px;
	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: 188px;
	margin: 0;
	background: #e1e1e1;
}
#border_holder{
	border: solid 1px #ddd;
	
}
#content{
	clear: both;
	font-size: 0.8em;
	line-height: 1.4em;
	color: #333;
	padding: 5px 10px 5px 10px;
	width: 530px;
	float: left;
}
#content h1, #content h2, #content h3{
	font: normal 1.7em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #5D87C6;
}
#content h2{ font: 1.5em; }
#content h3{ font: 1.3em; }
#content img{ margin: 6px; }
#side_bar{
	float: right;
	background: #CFDBEE;
	width: 224px;
	color: #000;
	padding: 0 2px 10px 4px;
}
#side_bar h3{
	margin: 0 -2px 5px -4px;
	padding: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-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, #side_bar ul{
	font-size: 0.7em;
}
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_olive.png);
}

.half-width{
	float: left;
	width: 46%;
	padding: 1%;
	margin: 1%;
	background-color: #dbe9f4;
}

form label{
	width: 150px;
	float: left;
	display: block;
	text-align: right;
	padding-right: 10px;
}
form input{ width: 200px; }
form br{ clear: both; margin: 5px; display: block; }
.submit-button{ width: auto; margin-left: 160px; clear: both; }
