body {
/*background-color:#365370;*/
background-color:#000000;}

.bodytext {font-size:12px; color:#000000; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;}
.titletext { font-family:Arial, Verdana, Helvetica, sans-serif; color:#FF0000; font-style:italic;font-size:22px;font-weight:bold;}
.navsigntext { font-family:Arial, Verdana, Helvetica, sans-serif; color:#FF0000; text-decoration:underline;font-size:12px;font-weight:bold;}
.navsigntext a {color:#FF0000;}
.borderbox { border: 1px solid #E1DBDB; }
.beforeafter { font-family: Verdana, Arial, sans-serif; font-size: 18px; color:#666666; font-style:italic; padding-bottom:8px; padding-top:5px; }
p {font-family: Verdana, Arial, sans-serif; font-size:13px; line-height: 16px;}
td {font-family: Verdana, Arial, sans-serif; font-size:13px; line-height: 16px;}
.sm-sz {font-size:9px; color:#000000;}
.med-sz {font-size:11px; color:#000000;}
.stan-sz  {font-size:12px; color:#000000;}
.lg-sz  {font-size:14px; color:#000000; font-weight: bold;}
.newsheadlines {  font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #003366}
.textbody-bold { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #333333; font-weight: bold}
.imgright { float: right; padding: 0px 0px 10px 10px; }

.banner-img {position:relative;}
.top-address { position:relative;color:#000000;float:right;padding-right:20px;padding-top:40px;font-weight:bold;margin-top:-170px; }
.top-address a { color:#0000FF;font-weight:bold; }
.sidebar { background-color:#A8A9AD; }

.navtext {padding-left:60px;padding-top:25px;line-height:1.7em;}
.navtext a {}
.textbody {  padding-left:10px;padding-top:10px;padding-right:10px;font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000}
.headline { padding-top:10px;font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #000000}
.footer  {font-size: 60%; color:#ffffff;font-weight:bold;padding-top:5px;padding-bottom:5px;background-color:#BF2D38;}
.footer a {color:#FFFFFF;font-weight:bold;}
.buttonon {background-color:#FFFFFF;}

.righttext  {font-size: 75%; color:#000000; font-weight:bold}
.addresssmall  {font-size: 75%; color:#FFFFFF; padding-left:5px; text-align:left}
.testtext  {font-size: 75%; color:#CCB876; padding-left:5px; text-align:left}
.mainspacing { margin-left: 10px; }
.Footer-sm { font-size : 9px; margin : 0; margin-top : 1em; margin-bottom : 1em; }
.headlineemailorange { font-family: Verdana, Arial, sans-serif; font-size: 9px; font-weight: bold; color: #E39316}
.headlinewhite { font-family: Verdana, Arial, sans-serif; font-size: 9px; font-weight: bold; color: #ffffff}
.headlineorange {  font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #ff9933}
.headlineblack {  font-family: Verdana, Arial, sans-serif; font-size: 15px; font-weight: bold; color: #000000; font-style:italic}
.bigblack {  font-family: Arial, Verdana, sans-serif; font-size: 28px; font-style: italic; font-weight: bold; color: #000000}
.headlineblue {  font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #336699}
.headlinerust {  font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #990000}
.headlinered {  font-family: Verdana, Arial, sans-serif; font-size: 24px; font-weight: bold; color: #cc0000}
.headlinegray {  font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: normal; color: #999999}
.smalltext { font-family: Verdana, Arial, Helvetica; font-size:9px; color: #333333}
h1      {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #BF2D38}
h2      {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #000000}

.calltoday {
color:#E39316;
font-weight:bold;
}

A.footer { color:#6144B1}

A.darktext {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; WIDTH: 105px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
A.darktext:hover {
	COLOR: #333333; BACKGROUND-COLOR: #cccccc; TEXT-DECORATION: none
}
A.menu {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; WIDTH: 105px; COLOR: #fcfcfc; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}
A.menu:hover {
	COLOR: #fcfcfc; BACKGROUND-COLOR: #cccccc; TEXT-DECORATION: none
}

A.menu-small {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; WIDTH: 105px; COLOR: #fcfcfc; FONT-FAMILY: Verdana, Arial, Helvetica; 
}
A.menu-small:hover {
	COLOR: #fcfcfc; 
}

.pic:hover{
	cursor:pointer;
	background-color:#E0E3E3;
	border: 1px solid #d0cdd0;
}

.pic{
	display:block;
	float: left;
	width: 120px;
	height: 85px;
	text-align:center;
	padding-top:15px;
	background-color:#f6f6f6;
	text-decoration:none;
	border: 1px solid #f6f6f6;
}