body {
margin:0px;
padding:0px;
  background:url(images/bg.jpg) repeat-x;
}

body,div,td,select,input
{
  font-family:Verdana, Arial,Garuda,sans-serif,"Lucida Sans","Lucida Grande";
  font-size:18px;
  line-height:22px;
  color:#000000;

}

select,input
{
  font-family:Verdana, Arial,Garuda,sans-serif,"Lucida Sans","Lucida Grande";
  font-size:14px;
  line-height:22px;
  color:#000000;

}


h1 {   font-size:22px;
  line-height:26px;}
a:active
{
  outline: none;
}

a:link {	text-decoration:underline;		border-bottom: 0px dotted #8d8d8d;		color: #8d8d8d;	}
a:visited {	text-decoration:underline;		border-bottom: 0px dotted #8d8d8d;		color: #8d8d8d;	}
a:hover, .href:hover {		border-bottom-style: none;		border-bottom-color: #005dbc;		color: #005dbc;	}


p { padding:0px;margin:0px;}

#shaded{

padding:10px; 
width:330px;

}

#header 
{
  border-left:0px solid #000000;
  border-right:0px solid #000000;

}

#nav
{
  border-left:0px solid #000000;
  border-right:0px solid #000000;
  border:0px solid #000000;
  height:39px;
  padding-top:0px;
  text-align:center;
  padding-left:6px;
}

#body
{
  text-align:left;
  border-left:0px solid #000000;
  border-right:0px solid #000000;

  background:url(images/bg_body.jpg) repeat:repeat-x #fffff;
  width:986px;
}

#body .content {
float:left;
padding:10px;
width:500px;
min-height:300px;
}

#body .content a:link {	text-decoration:none;		border-bottom: 1px dotted #1678dc;		color: #8d8d8d;	}
#body .content a:visited {	text-decoration:none;		border-bottom: 1px dotted #1678dc;		color: #8d8d8d;	}
#body .content a:hover, .href:hover {		border-bottom-style: solid;		border-bottom-color: #005dbc;		color: #005dbc;	}

#body .subNav {
float:left;
padding:10px;
float:left;
width:229px;
padding-top:25px;
}

#body .subNav-home {
float:left;
padding:10px;
float:left;
width:366px;
padding-top:15px;
height:265px;
background-repeat:no-repeat;
background-image:url(images/bg_homesubnav.jpg);
}


#body .sep { background-image:url(images/bg_sep.jpg);float:left;width:35px; min-height:250px;bordeR:0px solid #000000;}
#body .content-1 {
float:left;
padding:10px;
width:670px;
min-height:250px;
}

#body .content a:link {	text-decoration:none;		border-bottom: 1px dotted #1678dc;		color: #990000;	}
#body .content a:visited {	text-decoration:none;		border-bottom: 1px dotted #1678dc;		color: #990000;	}
#body .content a:hover, .href:hover {		border-bottom-style: solid;		border-bottom-color: #005dbc;		color: #005dbc;	}

#body .subNav-1 {
float:left;
padding:10px;
float:left;
width:329px;

}
.buttonPadding { padding-left:12px;padding-right:11px;}
#button{
padding:10px;
}

#button a { color:#ffffff;font-size:14px;font-weight:bold;text-transform:uppercase;text-decoration:none;}
#button a:link {text-decoration:none; }
#button a:visited {text-decoration:none; 	}
#button a:active {text-decoration:none; }
#button a:hover, .href:hover {text-decoration:underline; }
#button a:focus, .href:focus {text-decoration:none; }


.pagename { font-size:18px;color:#2f2f2f;font-weight:bold;}

.pagename-1 { font-size:18px;color:#2f2f2f;font-weight:bold;}
.pagenote { font-size:16px; color:#989898;}

.gogo { color:#ffffff;}


/* ----- 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:259px;
height:38px;
background-repeat:no-repeat;
color:#000000;
border-bottom:1px solid #dddddd;
background-image:url(/images/bg_subnav_1_over.jpg);
/*background-image:url(/images/bg_button.jpg);*/
}

.navpadding{
padding-top:10px;
padding-lefT:35px;
}

:focus
{
  -moz-outline-style: none;
  outline:none;
}


#footer1 {background-image:url(images/bg_footer_home.jpg);width:100%;height:200px;}


.staff_name { font-size:16px;color:#02496d;font-weight:bold;line-height:16px;}
.staff_position { font-size:12px; color:#0c88c7;}

.subnavbutton a:link {text-decoration:none; font-weight:bold;color:#b83000;border:0px;	}
.subnavbutton a:visited {text-decoration:none; font-weight:bold;color:#b83000;border:0px;	}
.subnavbutton a:active {text-decoration:none; font-weight:bold;color:#b83000;border:0px;}
.subnavbutton .href {text-decoration:none; font-weight:bold;color:#b83000;border:0px;}
.subnavbutton a:hover, .href:hover {text-decoration:none; font-weight:bold;color:#000000;border:0px;}
.subnavbutton a:focus, .href:focus {text-decoration:none; font-weight:bold;color:#b83000;border:0px;}


#subnavbutton_selected a { text-decoration:none; font-weight:bold;color:#000000;border:0px;}

#footer_internal_main {background-image:url(images/bg_footer.jpg);background-repeat:repeat-x;color:#000000;}

#footer_internal 	a:link    {	text-decoration:none;		border-bottom: 0px dotted #1678dc;		color: #000000;		font-size:12px;	}
#footer_internal 	a:visited {	text-decoration:none;		border-bottom: 0px dotted #1678dc;		color: #000000;		font-size:12px;	}
#footer_internal 	a:active  {	text-decoration:none;		border-bottom: 0px dotted #1678dc;		color: #000000;		font-size:12px;	}
#footer_internal 	a:hover   {	border-bottom-style: solid;		border-bottom-color: #005dbc;		color: #000000;		font-size:12px;	}


#footer_internal {
text-align:center;width:986px;height:30px;border:0px solid #ffffff;color:#000000;
}
#footerText { color:#000000;}
#footerText ul { list-style:none;margin:0px;padding:0px;}

.footernav_cat { text-transform:uppercase;color:#000000;font-weight:bold;}

#footer_menu_div
{
width:105px;padding-bottom:10px;padding-right:10px;border-right:0px solid #242b3b;float:left;
}

