html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height:1;

}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}


ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}


table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
font-size:12px;
font-family:Trebuchet MS, Helvetica, sans-serif;
line-height:150%;
background-image: url(images-oct20/bg.png);
background-repeat:repeat-x;
background-color:#858080;
width:100%;
min-width:1000px;
}
body a {
text-decoration:none;
color:#00529B;
}
.clearer {
clear:both;
}
.center {
text-align:center;
}
#content p {
margin-bottom:15px;
}


.header-wrap {
height:96px;
width:1024px;
position:relative;
margin: 0 auto;
}
.header-wrap #header {
margin: 0 auto;
width:1024px;
height:96px;
background:#00529b;
}
#header h1 {
float:left;
height:96px;
width:408px;
background:url(images-oct20/logo.gif);
text-indent:-9999px;
overflow:hidden;
}
.dateText
{
	FONT-FAMILY: Trebuchet MS;
	FONT-SIZE: 13px;
	FONT-WEIGHT : Bold;
	color : #FFFFFF;
}
.fontbrown
{
	FONT-FAMILY: Trebuchet MS;
	FONT-SIZE: 13px;
	FONT-WEIGHT : Bold;
	color : #ec921c;
}
#header #login input.field {
margin-right:5px;
font-size:11px;
}
#header #login input.submit {
font-size:11px;
background:#999;
font-weight:bold;
border:none;
padding:2px 5px;
}
.nav-wrap {
width:1024px;
position:relative;
margin: 0 auto;
background:#626262;
height:38px;
z-index:100;

}
.nav-wrap #nav1 {
margin: 0 auto;
width:1024px;
height:36px;
}
#nav1 a {
line-height:36px;
display:inline-block;
color:#fff;
text-transform:uppercase;
text-decoration:none;
font-size:14px;
padding:0 20px;
background:url(images-oct20/nav-split.gif) right no-repeat;
}
#nav1 a.last {
background:none;
}
.content-wrap {
position:relative;
width: 1024px;
margin: 0 auto;
background:#D7E7F6;
}
.content-wrap #content {
margin: 0 auto;
width:930px;
padding:15px;
}
#content #leftsidebar {
float:left;
width:240px;
}
#leftsidebar h2 {
font-size:16px;
font-weight:600;
background: url(images-oct20/head-line.gif) repeat-x;
padding:10px;
margin:15px 0;
}
#leftsidebar h4 {
font-size:5px;
font-weight:600;
background: url(images-oct20/head-line.gif) repeat-x;
padding:2px;
margin:15px 0;
}
#leftsidebar h2.first {
margin-top:0;
}
.newsitem {
margin: 0 0 15px 0;
}
.newsitem h3 {
font-size:14px;
color:#00529B;
margin-bottom:5px;
}
.sidesearch {
height:30px;
position: relative;
}
.sidesearch .searhfield {
font-size:18px;
width:165px;
position:absolute;
top:0px;
left:0;
}
.sidesearch .submit {
position:absolute;
top:0;
right:0;
} 


#content #main {
width:671px;
float: right;
}

#main #featured {
background:#fff;
padding:15px;
border:#B0BDCA 1px solid;
margin-bottom:15px;
height: 260px;
}
#main #featured h1 {
font-size:16px;
color:#00529B;
margin:0 0 15px 0;
clear:both;
}
#main #featured h3 {
font-size:2px;
color:#00529B;
margin:0 0 15px 0;
clear:both;
}
#featured .featimg {
float:left;
margin:0 15px 15px 0;
}
#featured .morelink {
text-align: right;
display:block;
margin:5px;
}

.multicol {
float:left;
background: url(images-oct20/head-line.gif) repeat-x;
padding-top:15px;
}
h2 {
font-size:16px;
margin-bottom:15px;
}

.col3 {
width:205px;
margin-right:28px;
}
.col3last {
width:205px;
margin-right:0;
}
.col2 {
width:438px;
margin-right:28px;
}
.gal-wrap {
text-align:center;
display:block;
margin-bottom:10px;
}
.gal-wrap img {
margin:0 3px !important;
display:inline-block;
}
.quicklinks {
margin-left:15px;
line-height:33px;
}
.quicklinks img {
margin-right:10px;
float:left;
display:inline-block;
}
.quicklinks a {
display:inline-block;
line-height:33px;
font-size:14px;
font-weight:600;
}

#main blockquote {
text-align:center;
background:#EBF3FB;
border:solid #D0DDE9 1px;
padding:5px;
}
.footer-wrap {
width:1024px;
position:relative;
margin: 0 auto;
}


.footer-wrap #footer {
width:1024px;
padding:5px 0;
margin: 0 auto;
text-align:center;
color:#fff;
text-transform:uppercase;
font-size:10px;
background:#00529b;
}

.footer-wrap #footer a {
color:#fff;
}
#textintro{
	width: 320px;
	float: right;
	}
#imageintro{
	width:305px;
	float: left;
	}
ul.topnav {
	list-style: none;
	padding: 0 20px;
	margin: 0;
	float: left;
	width: 984px;
	background: #222;
	font-size: 14px;
	background: url(images-oct20/topnav_bg.gif) repeat-x;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4a4a4a;

}
ul.topnav li {
	float: left;
	margin: 0;
	padding: 0 15px 0 0;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
ul.topnav li a{
	padding: 10px 5px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}
ul.topnav li a:hover{
	background: url(images-oct20/topnav_hover.gif) no-repeat center top;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 17px;
	height: 35px;
	float: left;
	background: url(images-oct20/subnav_btn.gif) no-repeat center top;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 35px;
	background: #333;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	border: 1px solid #111;
	font-size: 12px;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #5e6d7a; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	width: 170px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 145px;
	background: #71808d url(images-oct20/dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 20px;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #222 url(images-oct20/dropdown_linkbg.gif) no-repeat 10px center;
}

#gallery {
background:#fff;
width: 746px;
padding:15px;
border:#B0BDCA 1px solid;
margin-bottom:15px;
height: 130px;
display: block;
margin-left: auto;
margin-right: auto;

}

#underconstruction {
background:#fff;
width: 746px;
padding:15px;
border:#B0BDCA 1px solid;
margin-bottom:15px;
height: 130px;
display: block;
margin-left: auto;
margin-right: auto;

}
#gallerytitle {
width: 770px;
font-size: 20px;
text-align:left;
font-family:"Trebuchet MS";
padding:15px;
height: 20px;
display: block;
margin-left: auto;
margin-right: auto;
}
#maingallery {
background:#D7E7F6;
padding:15px;
margin-bottom:15px;
height: 500px;
}

/* new menu */
.preload1 {background: url(images/three_0a.gif);}
.preload2 {background: url(images/three_1a.gif);}

#nav {padding:0; margin:0; list-style:none; height:35px; background:#fff url(images/three_0.gif) repeat-x; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left; height:38px;}
#nav li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#fff; text-decoration:none; font-size:12px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(images/three_0.gif);}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(images/three_0.gif) right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(images/three_0a.gif) no-repeat right top;}

#nav li:hover a.top_link {color:#fff; background: url(images/three_1.gif) no-repeat;}
#nav li:hover a.top_link span {background:url(images/three_1.gif) no-repeat right top;}
#nav li:hover a.top_link span.down {background:url(images/three_1a.gif) no-repeat right top;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:1px; top:38px; background: #71808d; padding:3px; border:1px solid #000; white-space:nowrap; width:172px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:30px; position:relative; float:left; width:172px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; height:25px; width:170px; line-height:25px; text-indent:5px; color:#fff; text-decoration:none;border:1px solid #000000;}
#nav li ul.sub li a.fly
{background:#000000 url(images/arrow.gif) 80px 6px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#303030; color:#fff; border-color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background:#303030 url(images/arrow_over.gif) 80px 6px no-repeat; color:#fff;}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #71808d; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:90px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#303030 url(images/arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#71808d url(images/arrow.gif) 80px 6px no-repeat; color:#000; border-color:#000000;} 


.sitemap
{
	background:url(images/sitemap-bar.jpg) repeat-x;
	height:34px;
	line-height:34px;
	font:Arial, Helvetica, sans-serif #CCC bold;
	
	}



