body {
margin:0px;
padding:0px;
  background:url(images/bg.jpg) fixed no-repeat top center #000000;
}

body,div,td
{
  font-family:"Lucida Sans","Lucida Grande",Garuda,sans-serif;
  font-size:12px;
  line-height:18px;
  color:#1e1e1e;

}

a:active
{
  outline: none;
}

strong,b { font-family:georgia;font-size:18px;}


#shaded
{
padding:10px; 
width:330px;
background-color:#dddddd;
border:3px solid #aaaaaa;

}
#shaded td
{
color:#003c51;
}
#header 
{
  border-left:0px solid #000000;
  border-right:0px solid #000000;
  width:970px;
  height:203px;
  background-image:url(images/site_header.jpg);

}

#nav
{
  border-left:0px solid #000000;
  border-right:0px solid #000000;
  background-image:url(images/bg_navbar.jpg);
  width:970px;
  height:48px;
  text-align:right;

}

#body
{
  text-align:left;
  border-left:0px solid #000000;
  border-right:0px solid #000000;

  background-color:#fffff;
  width:970px;
}

#body .content {
float:left;
padding:10px 10px 10px 0px;
width:700px;
min-height:450px;
}

#body .content a:link {	text-decoration:none;		border-bottom: 1px dotted #12525c;		color: #12525c;	}
#body .content a:visited {	text-decoration:none;		border-bottom: 1px dotted #12525c;		color: #12525c;	}
#body .content a:hover, .href:hover {		border-bottom-style: solid;		border-bottom-color: #ffffff;		color: #ffffff;	}


#body .content1 {
float:left;
padding:10px 10px 10px 0px;
width:700px;
min-height:450px;
}

#body .content1 a:link {	text-decoration:none;		border-bottom: 1px dotted #12525c;		color: #12525c;	}
#body .content1 a:visited {	text-decoration:none;		border-bottom: 1px dotted #12525c;		color: #12525c;	}
#body .content1 a:hover, .href:hover {		border-bottom-style: solid;		border-bottom-color: #000000;		color: #000000;	}


#body .subNav {
margin-top:10px;
float:left;
width:245px;

}
.pagename { font-family:georgia,'Times New Roman';font-size:24px;color:#12525c;font-weight:normal;}
.location { font-size:10px;color:#12525c;font-weight:normal; }
.location a { font-size:10px;color:#12525c;font-weight:normal; }
.pagenote { font-size:16px; color:#0c88c7;}

h2 { font-family:georgia,'Times New Roman';font-size:24px;color:#12525c;font-weight:normal;}
h2 a { font-family:georgia,'Times New Roman';font-size:24px;color:#12525c;font-weight:normal;}

.gogo { color:#ffffff;}
.subnavbutton{
width:225px;
height:38px;
background-repeat:no-repeat;
background-image:url(images/bg_submenu.png);
border-bottom:1px solid #5d5d5d;
}

.subnavbutton_facebook{
width:225px;
height:38px;
background-repeat:no-repeat;
background-image:url(images/bg_submenu.png);
border-bottom:1px solid #5d5d5d;
}


/* ----- FEATURES AND PROMOS ON HOME PAGE ----- */

.feature-box {
	width: 667px;
	height: 348px;
	padding: 4px;
	background-color: #fff;
	margin: 0 0 23px 0;
	overflow: hidden;
}

.feature-box img {
	border: 1px solid #6d6e64;
}

#sub-feature1 { /* Promo #1 */
	padding: 4px;
	background-color: #fff;
	width: 199px;
	height: 117px;
	margin: 0 27px 0 0;
	float: left;
}

#sub-feature1 img {
	border: 1px solid #6d6e64;
}

#sub-feature2 { /* Promo #2 */
	padding: 4px;
	background-color: #fff;
	width: 199px;
	height: 117px;
	margin: 0 27px 0 0;
	float: left;
}

#sub-feature2 img {
	border: 1px solid #6d6e64;
}

#sub-feature3 { /* Promo #3 */
	padding: 4px;
	background-color: #fff;
	width: 199px;
	height: 117px;
	float: left;
}

#sub-feature3 img {
	border: 1px solid #6d6e64;
}


#subnavbutton_selected{
width:225px;
height:38px;
background-repeat:no-repeat;
background-image:url(images/bg_submenu.png);border-bottom:1px solid #5d5d5d;
}

.navpadding{
padding-top:10px;
padding-lefT:35px;
}

:focus
{
  -moz-outline-style: none;
  outline:none;
}

#footer { font-size:10px;color:#ffcc00;text-align:center;}
#footer a { font-size:10px;color:#ffcc00;}

#footer1 {background-image:url(images/bg_footer_home.jpg);width:100%;height:200px;}


.staff_name { font-family:georgia,'Times New Roman';font-size:16px;color:#02496d;font-weight:bold;line-height:16px;}
.staff_position { font-family:georgia,'Times New Roman';font-size:12px; color:#0c88c7;}

.subnavbutton a:link {text-decoration:none; font-weight:bold;color:#2a2720;border:0px;	}
.subnavbutton a:visited {text-decoration:none; font-weight:bold;color:#2a2720;border:0px;	}
.subnavbutton a:active {text-decoration:none; font-weight:bold;color:#2a2720;border:0px;}
.subnavbutton .href {text-decoration:none; font-weight:bold;color:#2a2720;border:0px;}
.subnavbutton a:hover, .href:hover {text-decoration:none; font-weight:bold;color:#ffffff;border:0px;}
.subnavbutton a:focus, .href:focus {text-decoration:none; font-weight:bold;color:#2a2720;border:0px;}

.subnavbutton_facebook a:link {text-decoration:none; font-weight:bold;color:#2a2720;border:0px;	}
.subnavbutton_facebook a:visited {text-decoration:none; font-weight:bold;color:#2a2720;border:0px;	}
.subnavbutton_facebook a:active {text-decoration:none; font-weight:bold;color:#2a2720;border:0px;}
.subnavbutton_facebook .href {text-decoration:none; font-weight:bold;color:#2a2720;border:0px;}
.subnavbutton_facebook a:hover, .href:hover {text-decoration:none; font-weight:bold;color:#ffffff;border:0px;}
.subnavbutton_facebook a:focus, .href:focus {text-decoration:none; font-weight:bold;color:#2a2720;border:0px;}


#subnavbutton_selected a { text-decoration:none; font-weight:bold;color:#ffffff;border:0px; }




#footer_internal {
text-align:right;width:961px;height:50px;border:0px solid #ffffff;font-size:11px;color:#12525c;
}

#footer_internal a:link    {	text-decoration:none;		border-bottom: 0px dotted #12525c;		color: #12525c;		font-size:11px;	}
#footer_internal a:visited {	text-decoration:none;		border-bottom: 0px dotted #12525c;		color: #12525c;		font-size:11px;	}
#footer_internal a:active  {	text-decoration:none;		border-bottom: 0px dotted #12525c;		color: #12525c;		font-size:11px;	}
#footer_internal a:hover   {	border-bottom-style: solid;		border-bottom-color: #12525c;		color: #000000;		font-size:11px;	}


