/* CSS Document */

p{
	margin-top:.3em;
	
}

table h1 h2 h3{
	margin:0px;
	padding:0px;
}

body
{ 
font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #2c2d2d;
	
}

h1 {
	
	font-size: 140%;
	font-weight: bold;
	color: #04589b;
}
h2 {
	
	font-size: 125%;
	font-weight: bold;
	color: #0e92b6;
	margin-bottom:1px;
	padding-bottom:0px;
}

h3 {
	
	font-size: 110%;
	font-weight: bold;
	color: #018754;
		margin-bottom:1px;
	padding-bottom:0px;
}


.text_big_bold {
	
	font-size: 110%;
	font-weight: bold;
	color: #444444;
}

.slit
{
    background-image: url('../images/slit.gif');
    background-repeat: no-repeat;
    background-position: left;
    padding-top:20px;
}


li {	
	padding-bottom: 5px;
}

ul
{
padding-top:0px;margin-top:2px;    
}
.textlist {

	padding-bottom: 5px;
}
.border3px {
	border: 3px solid #e5e5e5;
}


a.tooltip{
    position:relative; /*this is the key*/
    z-index:24; 
   
	font-size:11px;


	text-align:center;
    }
	
	
a.tooltip:visited{
    position:relative; /*this is the key*/
    z-index:24; 
   
   }
	
	
a.tooltip:hover{z-index:25;color:#496491;}

a.tooltip span{display: none}

a.tooltip:hover span
{
    /*the span will display just on :hover state*/
    display: block;
    left: -90px;
    top: -70px;
    width: 250px;
    position: absolute;
    padding-left: 18px;
    padding-top: 13px;
    padding-right: 11px;
    padding-bottom: 11px;
    text-align: left;
    font-weight: normal;
    font-size: 12px;
    color: #333333;
    z-index: 20000;
    visibility: visible;
    background-color: #EDEDE9;
    border: 1px solid #848270;
    text-decoration: none;
}
























/* Everything above in editor.css as well */

















.body2 
{
   background-image:url('../images/bg1.jpg');
background-repeat:repeat-x;
background-position: top center; 
	margin: 0px;
	padding:0px; 
	background-color:#004a8a;
}





.search {
	
	font-size: 12px;
	font-weight: bold;
	color: #065ea6;
	background-image: url(../images/search-bg.gif);
	border: 1px solid #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	letter-spacing: .5px;
}

.contactbg
{
    background-image: url('../images/claimsbg.png');
    background-repeat: no-repeat;
}


.formfields
{
    font-size: 12px;
    font-weight: bold;
    color: #065ea6;
    background-image: url('../images/formbigbg.gif');
    border: 1px solid #FFFFFF;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    letter-spacing: .5px;
    background-repeat: repeat-x;
}



ol {
	padding-bottom: 5px;
	margin-bottom: 5px;
}


.footer {
	
	font-size: 14px;
	color: #70cbe2;
}

.copyright {

	
	font-size: 12px;
	color: #4eafc7;
}
.footer_header {
	
	font-size: 12px;
	font-weight: bold;
	color: #00b870;
	margin-bottom:2px;
}
a.footer_header:link {

	
	font-size: 12px;
	font-weight: bold;
	color: #00b870;
	text-decoration: none;
}
a.footer_header:hover {

	
	font-size: 12px;
	font-weight: bold;
	color: #00b870;
	text-decoration: underline;
	}
a.footer_header:visited {

	
	font-size: 12px;
	font-weight: bold;
	color: #00b870;
	text-decoration: none;
}
.footer_link {
	
	font-size: 12px;
	color: #79cecf;
	line-height: 21px;
}
a.footer_link:link {

	
	font-size: 12px;
	color: #79cecf;
	line-height: 21px;
	text-decoration: none;
}
a.footer_link:hover {

	
	font-size: 12px;
	color: #79cecf;
	line-height: 21px;
	text-decoration: underline;
	}
a.footer_link:visited {

	
	font-size: 12px;
	color: #79cecf;
	line-height: 21px;
	text-decoration: none;
}

.t1 {
background-image:url('../images/footer-bg.jpg');
background-repeat:no-repeat;
background-position: top center; 
}




.footer_email {

	
	font-size: 12px;
	color: #FFFFFF;
}
a.footer_email:link {

	
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.footer_email:hover {

	
	font-size: 12px;
	color: #00df88;
	text-decoration: underline;
	
}
a.footer_email:visited {

	
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

#leftmenu
{
    background-color:#60b9cf;padding:6px;text-align:left;
}

.menu_header
{
    font-size: 13px;
    font-weight: bold;
    color: #00b870;
    background-image: url('../images/menu-header-bg.gif');
    background-repeat: repeat-x;
    background-color: #004882;
    padding:8px;
}



.menu1
{
    font-size: 14px;
    color: #fefefe;
    padding-top: 4px; padding-bottom: 4px;
    background-image: url('../images/menu-bg.gif');
    
}

.menu1selected
{
    font-size: 14px;
    color: #fefefe;
    padding-top: 4px;
    background-image: url('../images/menu-bg-selected.gif');
    padding-bottom: 4px;
}


.menu1b
{
 padding-left:10px;      
}


.menusep
{
  
    margin:0px;
        background-image: url('../images/menu-bg.gif');
        padding-left:8px; 
        padding-top:0px;
         padding-bottom:0px;
}

.menusepselected
{
  
    margin:0px;
        background-image: url('../images/menu-bg.gif');
        padding-left:8px; 
                padding-top:0px;
         padding-bottom:0px;
}



.menuend
{
  
    margin-bottom:6px;
        background-image: url('../images/menu-bg.gif');
        padding-bottom:0px;
      
}

.menuendselected
{
  
    margin-bottom:6px;
        background-image: url('../images/menu-bg-selected.gif');
        padding-bottom:10px;
      
}

a.menu1:link {

	
	font-size: 14px;
	color: #fefefe;
	text-decoration: none;
}
a.menu1:hover {

	
	font-size: 14px;
	color: #fefefe;
	text-decoration: underline;
	
}
a.menu1:visited {

	
	font-size: 14px;
	color: #fefefe;
	text-decoration: none;
}
a.menu1selected {

	
	font-size: 14px;
	color: #fefefe;
	text-decoration: none;
}


a.town_link:link {

	
	font-size: 12px;
	color: #333;
	line-height: 21px;
	text-decoration: none;
}
a.town_link:hover {

	
	font-size: 12px;
	color: #333;
	line-height: 21px;
	text-decoration: underline;
	}
a.town_link:visited {

	
	font-size: 12px;
	color: #333;
	line-height: 21px;
	text-decoration: none;
}

#hotbox{

margin-left:30px;
margin-bottom:0px;	
margin-right:-30px;		
}

#hotbox .floatbox
{
    border: 1px solid #E2E2E2;
    font-size: 12px;
    background-image: url('../images/hotboxbg.png');
    background-repeat: repeat-y;
    background-color: #F3F3F3;
}


#hotbox .hotbox_header {
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size:14px;
	font-weight: bold;
color:#374e60;
margin-bottom:8px;
text-align:center;

	
}
#hotbox .hotbox_text_2 {

	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;

	font-weight: normal;
color:#666666;
	
}




















.white {
	color: #FFFFFF;
}




#mainbody a:link {

        color: #0152a4;

        text-decoration: underline;

}

#mainbody a:visited {

        color: #0e92b6;

        text-decoration: underline;

}

#mainbody a:hover {

        color: #0152a4;

        text-decoration: underline;

        

}