/* CSS Document */

/* Core */
html, body, #main_container {min-height: 100%;	width: 100%; height: 100%;}

body {
	font-family: Tahoma, Geneva, Arial, sans-serif;
	color: #000;
	margin:0;
	padding:0;
	background: #333399 url(../images/bkgnd.jpg) repeat-x left top;
}
#main_container {
	padding:0;
	margin:0 auto;
}
a, a:visited { 
color:#333399; 
text-decoration: none;
background-color: transparent;
outline: none;
}
a:hover, a:active { 
color:#989898; 
text-decoration: underline;  
background-color: transparent;
outline: none;
}
.clear {
	clear: both;
}
.content {
	font: 13px Tahoma, Geneva, Arial, sans-serif;
}
.small {
	font: 11px Tahoma, Geneva, Arial, sans-serif;
}
.sidenav {
	padding-bottom: 16px;
}
.sidenav li {
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
.sidenav a, .sidenav a:visited {
	color: #fff;
	text-decoration: none;
}
.sidenav a:hover, .sidenav a:active {
	color: #fff;
	text-decoration: underline;
}
h1 {font: 24px Tahoma, Geneva, Arial, sans-serif; color: #666; line-height: 24px;}
h2 {font: bold 16px Tahoma, Geneva, Arial, sans-serif; color: #333;}
h3 {font: bold 14px Tahoma, Geneva, Arial, sans-serif; color: #000;}
h4 {font: bold 12px Tahoma, Geneva, Arial, sans-serif; color: #d1d1d1; margin-bottom: 0px;}

/* header */
#header_cont {
	width:1000px;
	height:143px;
	background: #000 url(../images/header_bkgnd.jpg) no-repeat top;
	margin: 0 auto;
	}
#header_logo {
	width: 353px;
	margin: 0px;
	text-align: left;
	float: left;
}
#header_name {
	width: 647px;
	height: 54px;
	float: right;
	text-align: right;
}
#header_menu {
	width: 629px;
	padding: 46px 10px 0px 0px;
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	float: right;
}
#header_menu ul {
	margin:0 auto;
	padding:0;
	list-style-type:none;
	text-align: right;
}
#header_menu li { /* all list items */
	padding: 0px 10px;
	float: right;
}
#header_menu li a, #header_menu li a:visited {color:#000; text-decoration:none; display: block;}
#header_menu li a:hover, #header_menu li a:active {color:#fff; text-decoration:none; display: block;}

/* Content */
#content_cont {
	width:1000px;
	margin: 0 auto;
	background: url(../images/main_bkgnd.gif) repeat-y top left;
}
#left_column {
	width: 187px;
	padding: 30px 0px 30px 30px;
	background-color: #666;
	text-align: left;
	color: #d1d1d1;
	font: 12px Tahoma, Geneva, Arial, sans-serif;
	float: left;
}
#top_photo {
	width: 783px;
	float: right;
}
#main_content {
	width: 735px;
	padding: 18px 24px;
	float: right;
}
#main_content li {
	margin-top: 10px;
}
#home_content {
	background: url(../images/home_content_bkgnd.gif) no-repeat top left;
	width: 783px;
	float: right;
}
#home_intro {
	width: 423px;
	padding: 24px 180px;
	text-align: left;
	font: 14px Tahoma, Geneva, Arial, sans-serif;
}
#home_photo1 {
	width: 283px;
	float: left;
}
#home_photo2 {
	width: 300px;
	padding-left: 200px;
	float: right;
}
#form-table td{
	border: solid 1px #333333;
	padding: 1px;
}
/* Footer */

#footer_cont {
	width: 1000px;
	height: 37px;
	margin: 0 auto;
	background: #000 url(../images/footer_bkgnd.jpg) no-repeat bottom center;
}
#footer_info {
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 8px 12px 0px 0px;
	width: 488px;
	float: right;
}
#copyright {
	font: 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 8px 0px 0px 10px;
	width: 490px;
	float: left;
}