body { background-color: #700b2f; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #666666; text-decoration: none; margin-top: 0px; margin-left: 0px;}

p, table { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #666666; text-decoration: none; margin:0px auto;}

td { text-align: justify }

ul { margin-left: 40px; font-size:11px; color: #666666; text-decoration: none; list-style-image: url(images/red_bullet.gif);}

li { margin-top: 12px; display : list-item; list-style-position: outside; }

ul.home { margin-left: 40px; font-size:13px; color: #700b2f; text-decoration: none;}

li.home { margin-top: 5px; display : list-item; list-style-position: outside; }

div#outer { text-align: center; background-color: #700b2f; padding: 0px; margin-top: 0px; margin-left: 0px; }

div#mainmenu { width: 210px; height: 300px; background-color: #ffffff; padding: 0px; border: 5px #f4f5f5 solid; }

div#logoleft { border: 5px #f4f5f5 solid; background-color: #700b2f; padding: 0px; margin: 0px;}

div#header { background-color: #f4f5f5; margin-left: 0px; margin-top: 0px; padding: 0px; width: 576px; height: 160px;}

div#content { background-color: #f4f5f5; border: 3px #f4f5f5 solid; margin-left: 0px; margin-top: 0px; padding: 5px;}

.content { background-color: #f4f5f5; border: 3px #f4f5f5 solid; margin-left: 0px; margin-top: 0px; padding: 5px;}

.black { color: #000000; }

div#phone { font-size:14px; font-weight:bold; color:#700b2f;  }

.newstitle   {  font-size:14px;font-weight:bold;color:black; text-decoration: underline; } 

.newsindent { margin:0px 5px 0px 5px; }

.border { border: 5px #8fa6ac solid; }

.under1 { text-decoration: underline; }

.noborder { border:0px solid #000000; }

.ctr { text-align: center; }
.center { text-align: center; }
.right { text-align: right; }
.left { text-align: left; }
.top { vertical-align: top; }
.middle { vertical-align: middle; }
.bottom { vertical-align: bottom; }

.blue { color: #0066cc; }

a.footnote:link { font-size: 8px; }

a.footnote:active { font-size: 8px; }

a.footnote:visited { font-size: 8px;}

a.footnote:hover { font-size: 8px;}

span.slogan { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #f4f5f5; font-weight:bold; text-decoration: none;}

span.boxitem { margin-top: 12px; display : list-item; list-style-position: outside; list-style-image: url(images/red_bullet2.gif);}

span.first { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000; text-decoration: none;}

span.firstb { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: 500; color: #000000; text-decoration: none;}

span.firsthilite{ font-size: 12px; font-weight: bold; color: #700b2f;}

span.listitle{ font-size: 11px; font-weight: bold; color: #700b2f;}

span.listsubtit{ font-size: 10px; font-weight: bold; color: #666666;}

span.listdet { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #666666; font-weight: normal; text-decoration: none;}

span.quote { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 12px; color: #0066cc; font-weight: normal; text-decoration: none;}

span.quote2 { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 12px; color: #0066cc; font-weight: bold; text-decoration: none;}

span.chartitle { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 12px; color: #ffffff; font-weight: bold; text-decoration: none; margin-left:5px}

span.hilite{ font-size: 11px; color: #700b2f; font-weight: bold;}

span.hiliteh{ font-size: 12px; color: #0066cc; font-weight: 500;}

span.hilitef{ font-size: 11px; color: #0066cc; font-weight: 500;}

.subtitle { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #700b2f; text-decoration: none;}

span.cr  { font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; line-height: 12px; color: #666666; text-decoration: none;}

bullet { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #700b2f; text-decoration: none;}

bartitle { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none}

a { font-family: verdana, arial, helvetica, sans-serif; line-height: 12px; color: #0066cc ; text-decoration: none; }

a.det { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; line-height: 11px; color: #666666 ; text-decoration: none;}


a:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #0066cc; text-decoration: none;}

a:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #0066cc; text-decoration: underline;margin-left: 0px;}

a:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #0066cc; margin-left: 0px;}



a.news:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #808000; text-decoration: none; font-weight: bold;}

a.news:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #FF8282; text-decoration: underline;margin-left: 0px; font-weight:bold;}

a.news:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #808000; margin-left: 0px; font-weight: bold; }


a.newstitle:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 14px; color: #0066cc; text-decoration: underline; font-weight: bold;}

a.newstitle:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 14px; color: #7DBEFF; text-decoration: underline; margin-left: 0px; font-weight:bold;}

a.newstitle:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 14px; color: #0066cc; text-decoration: underline; margin-left: 0px; font-weight: bold; }

/*modify attributes of #contentwrapper below as desired for scrolling text*/
#contentwrapper{
width: 555px;
height: 25px;
padding: 5px;
}

.billcontent{
width: 100%;
display:block;
color: #ffffff;
font-family: verdana;
font-size: 14px;
font-weight: bold;
font-style: italic;
}

/*modify different link classes below*/
a.special:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #0000ff; text-decoration: none;}

a.special:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #df0000; text-decoration: underline;margin-left: 0px;}

a.special:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #0000ff; text-decoration: underline;margin-left: 0px;}

a.special:active { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #df0000; text-decoration: none;margin-left: 0px;}

.faq { list-style-type:decimal; margin-left: 20px; font-size:11px; color: #666666; text-decoration: none;}


a.home:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #0066cc; text-decoration: underline; font-weight: 500}

a.home:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #c4c5ff; text-decoration: underline; margin-left: 0px; font-weight:500 }

a.home:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #0066cc; text-decoration: underline; margin-left: 0px; font-weight:500 }

a.home:active { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #0066cc; text-decoration: underline; margin-left: 0px; font-weight:500 }

a.firm:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #0066cc; text-decoration: underline; font-weight: 500}

a.firm:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #c4c5ff; text-decoration: underline; margin-left: 0px; font-weight:500 }

a.firm:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #0066cc; text-decoration: underline; margin-left: 0px; font-weight:500 }

a.firm:active { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #0066cc; text-decoration: underline; margin-left: 0px; font-weight:500 }


/*modify attributes of form buttons and fields below*/

.button 	{ background-image: url(images/button.gif);
		background-color:#ffffff;
		font-family: arial, verdana, helvetica, sans;
		color: #000000;
		font-size: 8pt;
		height: 20px;
		width: 100px;
		font-weight: bold;
		text-align: center;
		border: #000000 1px solid; }

.buttonon 	{ background-image: url(images/buttonon.gif);
		background-color:#ffffff;
		font-family: arial, verdana, helvetica, sans;
		color: #666666;
		font-size: 8pt;
		height: 20px;
		width: 100px;
		font-weight: bold;
		text-align: center;
		border: #000000 1px solid; }


.shadeform	{ font: 13px arial, verdana, sans-serif;
		background-image: url(images/shadeform.gif);
		text-align: left;
		width: 200px;
		border: #666666 1px solid; }

.textarea	{ font: 13px arial, verdana, sans-serif;
		background-image: url(images/shadeform.gif);
		text-align: left;
		width: 275px;
		height: 125px;
		border: #999999 2px solid; }
        
.textareaside { font: 13px arial, verdana, sans-serif;
		background-image: url(images/shadeform.gif);
		text-align: left;
		width: 200px;
		height: 50px;
		border: #999999 2px solid; }

.dropdown {	color: #333333;
		width: 200px;
		font: 11px verdana, arial, sans-serif; }


.box { font-size: 8px;
       vertical-align: top;
       color: #0066cc;
       
       }

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*css for enlarged image*/
position: absolute;
background-color: #ffffff;
padding: 0px;
left: -1000px;
border: 3px ridge #3e88ae;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*css for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*css for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}

/* ANYLINK DROP MENU */

#dropmenudiv{
position:absolute;
border:1px solid #666666;
border-bottom-width: 1px;
font:normal 14px Verdana;
line-height:30px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #a0b2be;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #e8e8e8;
}


