body { background-color: #FFFFFF; margin-top: 0px; margin-left: 0px; background-image: url(../images/body_bg.png); background-repeat: repeat-x; background-attachment: fixed; font-family: Trebuchet MS; font-size: 12px; }
	
h3 { color: #1e5d6a; font-family: Trebuchet MS; font-size: 15px; font-weight: none; }	


div#container { width: 800px; margin-right: auto;  margin-left: auto; padding: 0px; }
div#top_bg { width: 800px; height: 20px; background-image: url(../images/top_bg.png); margin-right: auto;  margin-left: auto; }
div#top_bg_text { text-align: right; padding: 3px; padding-right: 8px; font-family: Trebuchet MS; font-size: 10px; color: #FFFFFF; }
div#banner_flash_bg { margin-right: auto; margin-left: auto; background: transparent; margin-top: 0px; width: 800px; height: 120px; }
div#banner_html_bg { margin-right: auto; margin-left: auto; padding: 0px; padding-left: 0px; padding-top: 0px; width: 800px; height: 120px; }	
div#banner_html_text { padding: 0px; margin: 0px; margin-bottom: 0px; }		
div#latest_text { padding: 5px; padding-top: 0px; }
div#menu_bg { width: 800px; padding: 0px; margin-top: 0px; height: 40px; margin-right: auto; margin-left: auto; font-family: Trebuchet MS; font-size: 14px; color: #FFFFFF; }
div#content { margin: 0px; color: #222222; }
div#news_bg { width: 220px; height: 30px; background: #5987c1; }
div#news_bg_text { text-align: left; padding: 7px; font-family: Trebuchet MS; font-size: 11px; color: #222222; }		
div#news_bg_text h3 { font-size: 13px; }	
div#news_header_text { text-align: left; padding: 7px; font-family: Trebuchet MS; font-size: 12px; color: #ffffff; font-weight: bold; }		
		
td.left { width: 600px;	padding: 8px; }	
td.space { width: 20px; }
		
#navigation { width:100%; height:35px; padding:0px !important; margin:0; float:left; background:#FFFFFF url('../images/menu_bg.png') repeat-x left bottom; }		
#navigation * { display:block }
#navigation span { height:100%; width:100%; }	
#navigation li { height:100%; float:left; text-align:center; }
#navigation .first { width:30px; }
#navigation a { color: #FFFFFF; padding:11px 25px 11px 25px; font-size:12px; font-weight:bold; text-decoration:none; }			
#navigation a:link, #navigation a:visited { }
#navigation a:hover, #navigation a:active { color:#ffd }
#navigation .last a { margin:0; padding:0; }	
#navigation li.active { background: #fff url('../images/menu_active.png') repeat-x left bottom; }	
#navigation li.active a { color: #333; }



a:link { text-decoration: none; color: #800000;}
a:visited {text-decoration: none;color: #800000;}
a:active { text-decoration: none; color: #800000;}
a:hover { text-decoration: underline; color: #800000; }

a.whitelink:link { text-decoration: none; color: #ffffff;}
a.whitelink:visited {text-decoration: none;color: #ffffff;}
a.whitelink:active { text-decoration: none; color: #ffffff;}
a.whitelink:hover { text-decoration: underline; color: #ffffff; }

span.submenu { color: #ffffff; font-weight: bold;}
a.submeny:link { color: #1e5d6a; font-size: 12px; }
a.submeny:visited { color: #1e5d6a; font-size: 12px; }
a.submeny:active { color: #1e5d6a; font-size: 12px; }
a.submeny_active { color: #1e5d6a; font-weight: bold; font-size: 12px; }


hr.underline { size: 1px solid;	color: #1e5d6a;	background-color: #1e5d6a; }

td.submenu { padding-top: 5px; padding-bottom: 4px; }

div#footer { position: fixed; bottom: 0px; width: 800px; height: 20px; background-image: url(../images/top_bg.png); margin-right: auto; margin-left: auto; }
div#footer_bg_text { text-align: center; padding: 3px; padding-right: 8px; font-family: Trebuchet MS; font-size: 10px; color: #FFFFFF; }

input.contact { background:transparent none repeat scroll 0 0; border: solid 1px; color:#271400; font-size:13px; height:20px; padding:5px 5px 3px; width:150px; }
select.topmenu { background:transparent none repeat scroll 0 0; border: solid 1px; color:#444444; font-size:14px; font-family: trebuchet MS; padding:5px 5px 3px; width: 160px; }
textarea.contact { background:transparent none repeat scroll 0 0; border: solid 1px; color:#271400; font-size:13px; height:80px; padding:5px 5px 3px; width:330px; font-family: Trebuchet MS;}
input.contactSubmit { background:transparent url(../images/send_button.png) no-repeat scroll left top; border:medium none; color:#FBFAF4; cursor:pointer; font-family: Trebuchet MS; font-size:12px; text-align: center; height:28px; width: 95px; }
span.contact { color:#271400; font-size: 11px; font-weight: bold;}



hr { background-color: #800000; }
div#submenu_active {background: #5987C1 none repeat scroll 0 0; height: 20px; color: #ffffff;}