body {
	background-color: #000050;
	font-family: Arial,Verdana,Sans-serif;
	color: #999; 
	font-size: 8pt;
	text-align:center;
	margin: 0;	
}

a {
	font-family: Arial,Verdana,Sans-serif;
	color: #55A; 
	font-size: 10pt;
	text-align:center;
	text-decoration:underline;
	margin: 0;	
}
  
#main {
	width: 800px;
	background-color: #FFF;
	border: 1px solid #000;
}

#header {
	height: 193px;
	background: #fff url("/images/header.jpg") top center;
}

#footer {
	height: 71px;
	background: #fff url("/images/footer.jpg") top center;
	align: center;
}

#copyright {
	padding-top: 10px;
	align: center;
	color: #666;
	font-weight: normal;
	font-size: 11px;
	font-face: Verdana,Arial;
}

#address {
	padding-top: 10px;
	align: center;
	color: #666;
	font-weight: bold;
	font-size: 12px;
	font-face: Verdana,Arial
}

#content {
	min-height: 250px;
}

#contentLeft {
	width: 250px;
}

#contentMiddle {
	width: 200px;
}

#contentRight {
	width: 300px;
}

A.menuItem {
	font-family: Verdana,Arial;
	padding-left:10px;
	padding-bottom:3px;
	font-weight: bold;
	font-style: italic;
	font-size: 13px;
	color: #42361e;
	text-align: center;
	text-decoration: none;
}

A.menuItem:hover {
	font-family: Verdana,Arial;
	padding-left:10px;
	padding-bottom:3px;
	font-weight: bold;
	font-style: italic;
	font-size: 13px;
	color: #C0C0C0;
	text-align: center;
	text-decoration: underline;
}

.latestNewsTitle {
	font-family: Verdana,Arial;
	padding-left:10px;
	padding-bottom:3px;
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
	color: #42361e;
	text-decoration: none;
}

.latestNewsDate {
	font-family: Verdana,Arial;
	padding-bottom:3px;
	font-weight: bold;
	font-style: italic;
	font-size: 11px;
	color: #42361e;
	text-decoration: none;
}

.latestNews {
	font-family: Verdana,Arial;
	padding-left:10px;
	padding-bottom:3px;
	font-weight: normal;
	font-style: italic;
	font-size: 12px;
	color: #42361e;
	text-decoration: none;
}

.eventBG {
	background-color:#FFFFCC;
}

div.main-box {
	position:relative;
	text-align:left;
	overflow:hidden;
	width:800px;
	background:#FFFFFF;
	border:1px solid #000;
	border-top:0px;
}
div.top-box {
	text-align:center;
	padding-bottom:10px;
	background: #fff;
	border:2px solid #fff;
}
div.header-links {
	text-align:center;
	background: #fff;
	color:#008;
	font-family: Verdana,Arial;
	font-size:12px;
	font-weight:bold;
	font-variant: small-caps;
	padding-top:5px;
}
div.header-links A {
	text-align:center;
	background: #fff;
	color:#008;
	font-family: Verdana,Arial;
	font-size:12px;
	font-weight:bold;
	font-variant: small-caps;
	padding-top:5px;
	text-decoration: none;
}
div.header-links A:hover {
	text-decoration: underline;
}
div.bottom-box {
	height: 50px;
	background: #DDD;
	align: center;
	text-align:center;
	border:2px solid #fff;
}
div.center-box {
	position:relative;
	width:100%;
	left:150px;
	/*border:1px solid #FFFF00;
	background:#0066CC;*/
	border:2px solid #fff;
}
div.reset-box {
	position:relative;
	width:100%;
	left:100%;
	margin-left:-150px;
} 
div.right-box {
	position:relative;
	width:100%;
	margin-left:-200px;
}
div.content-box {
	position:relative;
	width:100%;
	margin-left:-100%;
	left:200px;
}
div.left-col {
	float:left;
	width:150px;
	padding-top:25px;
	padding-bottom:25px;
	/*border:1px solid #FF0;*/
}
.left-col-bg {
	padding-top:5px;
	background: #fff url("/images/left_nav_bg.jpg") top center;
}
div.right-col {
	float:right;
	width:200px;
	/*border:1px solid #FF0;*/
}
div.center-col {
	margin-left:150px;
	width:625px;
	background-image:url('/images/flagbg.jpg');
	min-height: 400px;
}
* html div.center-col {
	height:1%;
	margin:0;
}
* html div.left-col {
	margin-right:-3px;
}
* html div.right-col {
	margin-left:-3px;
}
.clearfix:after {
	content: "."; 
	display: block;
	height: 0px;
	clear: both; 
	visibility: hidden;
}
.heightfix:before {
	content:'.';
	display:block;
	visibility:hidden;
	height:0;
}

.bl {background: url(images/left_nav_bottom.jpg) 0 100% no-repeat; padding-top:10px}
.br {background: url(images/left_nav_bottom.jpg) 100% 100% no-repeat}
.tl {background: url(images/left_nav_top.jpg) 0 0 no-repeat}
.tr {background: url(images/left_nav_top.jpg) 100% 0 no-repeat; padding-bottom:13px}
.tbc {background: url(images/left_nav_bg.jpg)}

input.btn {   
	color:#050;   
	font: bold 84% 'trebuchet ms',helvetica,sans-serif;   
	background-color:#fed;   
	border: 1px solid;   
	border-color: #696 #363 #363 #696;   
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#ffeedd');   
}
input.txt {   
	font-family: Verdana,Arial;
	font-size: 12px;
	color: #6f684e;
	border: 1px solid;   
	border-color: #696 #363 #363 #696;
	width: 230px;
}
textarea.txt {   
	font-family: Verdana,Arial;
	font-size: 12px;
	color: #6f684e;
	border: 1px solid;   
	border-color: #696 #363 #363 #696;
	width: 230px;
}
td.menu {
	border:1px solid #800;
	color: #800;
	font-family: Verdana,Arial;
	font-size: 13px;
	font-weight: bold;
}
td.menu a {
	color: #800;
	font-family: Verdana,Arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
td.menu a:hover {
	color: #B00;
	background-color: #ffc;
	font-family: Verdana,Arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.content {
	padding: 10px;
	color: #333;
	font-weight: normal;
	font-size: 13px;
	font-family: Verdana,Arial;
}
.contentTitle{
	color: #555;
	padding-bottom:0px;
	font-weight: bold;
	font-size: 16px;
	font-family: Verdana,Arial;
}
.hours {
	color: #005;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana,Arial;
	padding-left:5px;
}