a {color: #006699;text-decoration: none;}
a:link {color: #FFFFFF;text-decoration: none;}
a:visited{color: #006699;text-decoration: none;}
a:hover{color: #006699;text-decoration: underline;}
p {padding:0px 20px 10px 20px; margin:0px; color: #334d55;}
span h1 {display:none}
h1 {color:#9A1630; margin:5px 20px 10px 20px; padding:0px; line-height:30px; font-size:24px;}
h2 {color:#272F3F; margin:8px 20px 8px 20px; padding:0px; line-height:22px; font-size:18px;}
h3 {color:red; margin:10px 20px 0px 20px; padding: 0px;font-size:14px;}
h4 {font-weight:normal; color:grey; margin:10px 20px 0px 20px; padding:0px}
h5 {font-size:90%; color:#334d55; margin:0px; padding: 0px;}
.floatleft {float:left; margin:5px 20px 5px 20px}
.floatright {float:right; margin:5px 20px 5px 10px}

a:link {color:#006666; text-decoration: underline;}
a img {border:none}
body {font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; color: #333333;
padding:0px; line-height:18px; font-size:76%; text-align: center; margin: 0 auto; background-color:#314634;
 }

#container {margin:0 auto; width:940px; text-align:left;background:#ebf2f5; 
border-left:solid 7px #ebf2f5;border-top:solid 7px #ebf2f5;
}

#frame {margin:0; width:940px; text-align:left;}
#masterhead {width:932px; height:332px; background-image:url(images/masterhead.jpg); background-repeat:no-repeat;}
#nav {margin:0 auto 0 auto; height:40px; padding-top:14px; text-align:center}
#nav ul {margin:0 auto; padding:0; list-style:none; display:table; list-style:none; height:35px; position:relative; font-size:0.9em;text-transform:uppercase;}
#nav li {display:table-cell; margin:0; padding:0px 10px 0px 10px;}
#nav li a {display:block;  width:134px; height:27px; background-image:url(images/nav_item_bg.gif); text-decoration:none; color:#FFFFFF;}
#nav li a b {text-align:center; width:134px; float:left; display:block; padding-top:6px;}
#nav li a:hover {float:left; display:block;  width:134px; height:27px; background-image:url(images/nav_item_bg_on.gif); text-decoration:none;}
#nav li a:hover b {float:left; display:block;}

#content{width:932px; background-image:url(images/contentbg.jpg); background-repeat:no-repeat;}
#content_no_rc{width:932px; background-image:url(images/content_bg_no_rc.jpg); background-repeat:no-repeat;}
#rightcolumn{float:right; width:315px;color:#000000; padding-top:75px}
#maincontent {padding-top:10px;padding-left:10px; width: 598px;color:#000000;}
#rightcolumn p {font-size:0.75em}	
.gallery {padding-top:10px;padding-left:10px; width: 598px;background-color:#333;}

#footer {background-image:url(images/footer.gif); background-repeat:no-repeat; width:932px; height:100px; clear:both;background-color:#126895; }
.inside_footer {padding:20px 0px 0px 30px;font-size:0.85em; letter-spacing:0.05em; color:#FFF;}
 
#footer ul li {list-style:none; display:inline; font-size:0.8em; letter-spacing:0.05em; color:#FFFFFF}
#footer a {color:#FFFFFF; text-decoration:underline}

.horezline {border-top:2px solid #126895; width:878px; margin-left:28px; height:2px; padding-bottom:10px}
.sub {font-weight:bold; padding:0px 20px 10px 28px; font-size:1em; margin:0; line-height:0}
h1.welcome {font-size:1.5em; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;font-weight:lighter; margin:0px 0px 0px 90px; color:#D75630}
.white {color:white;}

.img_frame {} 
.inline { display:inline}
.clear {clear:both;}

/* hoverbox -------------------------------------------------------------------------- */
.hovergroup {
	float: left;
	width: 500px;
	margin-left: 15px;
	margin-bottom: 13px;
	}

.hoverpad {
	padding-left:12px;
	}

.hoverbox li a:link, .hoverbox li a:link {
	padding-left:0px;
	}
	
ul.hoverbox, ul.hoverbox {
	padding:0px;
	margin: 0px;
	}

.hoverbox {
	cursor:default;
	list-style:none;
	}
	
.hoverbox a {
	cursor:default;
	}

.hoverbox a .preview {
	display:none;
	}
	
.hoverbox a:hover .preview {
	display:block;
	position:absolute;
	top:-33px;
	left:-75px;
	z-index:1;
	}

.hoverbox img {
	vertical-align:top;
	width:100px;
	
	}

.hoverbox li {
	background:#fff;
	border-color:#fff #d0dee4 #d0dee4 #fff;
	border-style:solid;
	border-width:1px;
	color:inherit;
	display:inline;
	float:left;
	margin:3px;
	padding:6px;
	position:relative;
	}

.hoverbox .preview {
	border:solid 6px #f6f9fa;
	width:200px;
	
	}

/* Hoverbox IE Hacks ------------------------------------------------------------------*/
* html .hoverbox a {
	position:relative;
	}

* html .hoverbox a:hover {
	display: block;
	font-size:100%;
	z-index:1;
	}

* html .hoverbox a:hover .preview {
	top:-38px;
	left:-50px;
	}

* html .hoverbox li {
	position:static;
	}
/* ------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------- */


/* hoverbox_gal -------------------------------------------------------------------------- */
.hovergroup_gal {
	float: left;
	width: 900px;
	margin-left: 15px;
	
	}

.hoverpad_gal {
	padding-left:12px;
	}

.hoverbox_gal li a:link, .hoverbox_gal li a:link {
	padding-left:0px;
	}
	
ul.hoverbox_gal {
	padding:0px;
	margin: 0px;
	}

.hoverbox_gal {
	cursor:default;
	list-style:none;
	}
	
.hoverbox_gal a {
	cursor:default;
	}

.hoverbox_gal a .preview {
	display:none;
	}
	
		
.hoverbox_gal a:hover .preview {
	display:block;
	position:absolute;
	top:-50px;
	left:-65px;
	z-index:1;
	}

.hoverbox_gal img {
	vertical-align:top;
	width:100px;
	
	}

.hoverbox_gal li {
	background:#fff;
	border-color:#fff #d0dee4 #d0dee4 #fff;
	border-style:solid;
	border-width:1px;
	color:inherit;
	display:inline;
	float:left;
	margin:15px;
	padding:8px;
	position:relative;
	
	}

.hoverbox_gal .preview {
	border:solid 10px #f6f9fa;
	width:250px;
	
	}

/* hoverbox_gal IE Hacks ------------------------------------------------------------------*/
* html .hoverbox_gal a {
	position:relative;
	}

* html .hoverbox_gal a:hover {
	display: block;
	font-size:100%;
	z-index:1;
	}

* html .hoverbox_gal a:hover .preview {
	top:-48px;
	left:-65px;
	}

* html .hoverbox_gal li {
	position:static;
	}