﻿body, html
{
	font-family:Arial, Sans-Serif;
	color: #01209f; 
	background-color:#999;
	font-size: 1em;
	text-align:justify;    
	margin:10px 0px 0px 0px;
	padding:0px;
	width:100%;
}

p
{
   font-size:.9em;
}

div, td, {}
 
a:link {color: #333; text-decoration: none;}
a:visited {color: #333; text-decoration: none;}
a:hover {color: #0099EA; text-decoration: none;}
a:active {color: #0099EA; text-decoration: none;}

/*-------------------------------------- end of vanilla ------------------------- */

img { border:0px;}

h3
{   
    font-size:1em;
    font-weight:bold;
    color:#003399;
    margin:0px 0px 10px 0px;
}

h2 
{
    font-size:1em;
    color:#01209f;
    font-family:Arial, Helvetica, sans-serif;
    margin:20px 0px 0px 0px;
}

h1 /*blue*/
{
    font:arial;
    font-size:22pt;
    color:#003399;
}

h1 b /*green*/
{   
    font:arial;
    font-size:22pt;
    color:#99cc00;  
}

li
{ 
    list-style:url(/images/box_arrow_sm.gif);
    line-height:125%;
    font-size:.9em;
    }

.boxtop b
{
    font-family:Arial Black;
    font-size: 13pt;
    color: #99cc00;
     margin:0px;
    padding:0px;
}
    
.boxtop h1
{
    display:inline;
    font-family:Arial Black;
    font-size:13pt;
    color:#003399; 
    margin:0px;
    padding:0px;
}
      

#container_index 
{
	position:relative;
	min-height:600px;
	width:1000px;
	margin:auto;
	margin-top:10px;
	margin-bottom:0px;
}

#container 
{	
	text-align:left;
    position:relative;
	min-height:600px;
	min-width:960px;
	width:97%;
	margin:auto;
	background:#FFFFFF;
    padding:0px;
}

STRONG
{
padding:0px;
margin:0px;
}

#jumpmenu h2
{
padding:0px;
margin:0px;
}

#date
{
	float:left;
	width:160px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-size:80%;
	text-indent:10px;
	line-height:24px;
}

.date 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #ebeff2;
	padding-left: 5px;
	margin: 0px;
}

input
{
    padding:0px;
    margin:0px;
}

#topnav 
{
	width:100%;
	position:relative;
	border-top:#0066FF solid 1px;
	background-image: url(/images/grad_top.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 25px;
	text-align:left;
}

#infobox 
{
	position: absolute;
	left: 30px;
	top: 250px;
}

#sidenav 
{
	top:0px;
	left:0px;
	text-align:left;
	min-height:550px;
	width: 172px;
   /* background: url(images/phone_case.gif) no-repeat center 420px ;*/
    margin: 0px 0px 0px 0px;
	padding: 0px;
	z-index:100;
	border-top:solid 1px #fff;
}

.phone_case
{ 
    Margin:0px 0px 0px 0px;
}

.briefcase
{
	margin:20px 0px 10px 0px;
}

.briefcase img {
	margin-bottom:50px;
}

.left_index_images
{
    position:absolute;
    bottom:120px;
}


#images
{
    background: url(images/phone_case.gif);
}

/*.left_images
{
    position:absolute;
    bottom:-45px !important;
    left:0px;
    z-index:5;
    }

.left_images, .phone
{
    position:relative;
    float:left;
    bottom:0px;
    margin:0px 0px 30px 0px; 
}

.left_images, .suitcase
{
    position:relative;
    float:left;
    bottom:0px;
    margin:0px 0px -40px 0px; 
}
*/

*html #sidenav
{
    height:505px;
}


#content 
{
	position:relative;
	background:#edefee;
	position:relative;
	text-align:left;
	min-height:500px;
	margin:0px;
}

*html #textArea
{
    height:500px;
}

#textArea
{
	margin:0px 0px 0px 0px;
	border-left: #999999 solid 1px;
	border-right: #999999 solid 1px;
	padding:10px;
	min-height:500px;
	background:#FFFFFF;
	height:100%;
}

#textArea table
{
margin:auto;
}


#textArea p a
{
 text-decoration:underline;
}


#centre
{
	border-left: #999999 solid 1px;
	border-right: #999999 solid 1px;
    background:#FFFFFF;
    margin:0px;
    padding:0px;
}


#content h1
{
    margin:0px;
    padding:0px;
}
#content p
{
    margin:0px;
    padding:10px 0px 10px 0px;
}


.phonenumber 
{	
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #ebeff2;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	line-height:24px;
}


#rightside 
{

	width: 165px;
	min-height: 455px;
	border-top:solid 1px #fff;
}

#quoteme h2 
{ 
	background-color:#ff0033; 
	font:Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#ffffff;
	height:30px;
	padding:0px;
	margin:0px;
	line-height:25px;
}

#latestnews h2 
{ 
	background-color:#ebeff2; 
	font:Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#01209f;
	height:30px;
	padding:0px;
	margin:0px;
	line-height:25px;
}

#latestrates h2 
{ 
	background-color:#99cc00; 
	font:Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#ffffff;
	height:30px;
	padding:0px;
	margin:0px;
	line-height:25px;
}

#footer1 
{
	background-color: #aabcc8;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #FFFFFF;
	vertical-align: middle;
	padding: 10px 5px 3px 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#footer2 
{
	border-top:#FFFFFF solid 1px;
	background-color: #01209f;
	height: 20px;
	font-size: 65%;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}


#footer2 a:link, #footer2 a:visited
{
    text-decoration:none;
    color:#ffffff;
}

#footer2 a:hover, #footer2 a:active 
{
    color:#99cc00;
}


#header 
{
	background-color: #003399;
	height: 150px;
	width:100%;
	/*background-image: url(Images/header_800x120.jpg);
	background-repeat: no-repeat;
	background-position: left top;*/
	margin:0px;
	padding:0px;
}

 .image_header
{
    
 /*  background-image: url(Images/header_800x120.jpg);
	background-repeat: no-repeat;*/
	
	position:absolute;
	left:0px;
	top:0px;
	width:190px;
	height:150px;
    }

#jumpmenu 
{
    border: #FFFFFF; 
    border:1px; 
    height:55px;
    font-family: Arial, Helvetica, sans-serif; 
    color: #000000;
    padding:0px 0px 10px 0px;
    background-color:#003399; 
    margin:0px;
 }
    
 /*.jumpmenu2  
 {  
    border: #FFFFFF; 
    border:1px;  
    height:20px;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    font-style: normal; 
    font-weight: normal; 
    color: #000000;
    background-color: #D8D0E1;
}


#jumpmenu h2 
{
    font-size:9pt;
    margin:0px;
	line-height:20px;
}*/


#jumpmenu_sitemap 
   {  
        border: #FFFFFF; 
        border:1px; 
        width: 172px; 
        height:30px;
        font:normal 75% Arial, Helvetica, sans-serif ;
        background-color: #fff;
        margin: 0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
    }

#sidenav h2 
{
    font-size:11pt;
    margin:0px;
	line-height:28px;
	padding-left:5px;
    background-color:#003399; 
    height: 35px;
    color:#fff;
   /* border-top:solid 1px #fff;
    border-bottom:solid 1px #fff;*/
}


/*.button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .6em;
	font-weight: normal;
	width: 105px;
	height: 20px
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 0px;
}*/

/*a.button:link, a.button:visited 
{
    float:right;
    line-height:25px;
    text-align:center;
    display:block;
    margin:0px 10px 0px 0px;
    font-size:75%;
    width:115px; 
    height:25px;  
    background-image:url(/images/button_off.gif);
}

a.button:hover, a.button:active  
{
    line-height:25px;
    text-align:center;
    display:block;
    margin:0px 10px 0px 0px;
    font-size:75%;
    color:#000;
    width:115px; 
    height:25px;  
    background-image:url(/images/button1_on.gif);
}*/


a.button:link, a.button:visited 
{
    float:right;
    line-height:25px;
    text-align:center;
    display:block;
    margin:0px 10px 0px 0px;
    font-size:75%;
    color:#ffffff;
    width:135px; 
    height:25px;  
    background-repeat:no-repeat;
    background-position:left;
   background-image:url(/images/star.jpg) ;
}

a.button:hover, a.button:active  
{
    line-height:25px;
    text-align:center;
    display:block;
    margin:0px 10px 0px 0px;
    font-size:75%;
        color:#99cc00;
    width:135px; 
    height:25px;  
    background-repeat:no-repeat;
    background-position:left;
   background-image:url(/images/star.jpg) ;
}


a.button1:link, a.button1:visited 
{
    float:right;
    line-height:25px;
    text-align:center;
    text-indent:17px;
    display:block;
    margin:0px 10px 0px 0px;
    font-size:75%;
    color:#ffffff;
    width:115px; 
    height:25px;  
    background-repeat:no-repeat;
    background-position:left;
    
   background-image:url(/images/printer.gif) ;
}

a.button1:hover, a.button1:active  
{
    line-height:25px;
    text-align:center;
    display:block;
    margin:0px 10px 0px 0px;
    font-size:75%;
    color:#99cc00;
    width:115px; 
    height:25px;  
   /*background-image:url(/images/button_on.gif);*/
}

/*input.button
{
position:absolute;
top:2px;
left:560px;
margin:0px;
padding:0px;
}
input.button2
{
position:absolute;
top:2px;
left:680px;
margin:0px;
padding:0px;
}*/

.box 
{
	background-color: #ebeff2;
}

.boxtop 
{
	height:38px;
	border: 1px solid #999999;	
	padding: 0px 0px 0px 8px;
}

.boxmiddle 
{
	background-color:#ebeff2;
	min-height:90px;
	height:90px;
	padding-left:5px;
	border-left: #999999 solid 1px;
	border-right: #999999 solid 1px;
	display: run-in;
	font-size:75%;
    color:#01209f;
}

.boxbottom img
{
margin-right:5px;
}


.boxbottom a
{
 text-decoration: underline;
}

.boxmiddle li
{
 font-size:1em;    
}

.boxmiddle ul
{
 padding-top:12px;    
}

.boxbottom 
{ 
	background-color:#ebeff2;
	min-height:40px;
	height:30px;
	padding-left:5px;
	border-left: #999999 solid 1px;
	border-right: #999999 solid 1px;
	border-bottom: #999999 solid 1px;
}

#quoteme 
{
	background-color:#FFFFFF;
	border: 1px solid #999999;
	padding: 0px;
	width: 145px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

#quoteme h5
{ 
  padding:10px 5px 10px 5px;
  margin:2px;
}

#quoteme p
{ 
	padding:0px 5px 0px 5px;
  margin:2px;	
  font-size:.8em;
}

#latestrates 
{
	background-color:#FFFFFF;
	border: 1px solid #999999;
	padding: 0px;
	width: 145px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

#latestrates h5
{ 
  padding:10px 5px 10px 5px;
  margin:2px;
}

#latestrates p
{ 
	padding:0px 5px 0px 5px;
  margin:2px;	
  font-size:.8em;
}

#latestnews 
{
	background-color:#FFFFFF;
	border: 1px solid #999999;
	padding:0px;
	width: 145px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

#latestnews h5
{ 
  padding:10px 5px 10px 5px;
  margin:2px;
}

#latestnews p
{ 
	padding:0px 5px 0px 5px;
  margin:2px;	
  font-size:.8em;
}

#latestnews a:link, #latestnews a:visited
{ 
  text-decoration:underline;
  color:#333333;
}

#latestnews a:hover, #latestnews a:active
{ 
  text-decoration:none;
  color:#0099EA;
}

a.menuLeft:link, a.menuLeft:visited
{
    display:block;
    height:27px;
    line-height:20px;
    padding:7px 0px 0px 25px;
    margin:0px;
    font-size:75%;
    color:#01209f;
    border-bottom:#999 1px solid;
    background:url(/images/arrow_sidenav.gif) no-repeat 5px center;
    text-decoration:none;
}

a.menuLeft:hover,a.menuLeft:active
{
    font-weight:bold;
    background:url(/images/arrow_sidenav_on.gif) no-repeat 5px center #aabcc8;
    text-decoration:none;
}

#top_menu
{
	position:absolute;
	top:25px;
	width:84%;
	left:165px;
	color:#fff;
	padding:0px;
	margin-top:10px;
}

#top_menu a:link, #top_menu a:visited
{
    text-decoration:none;
    color:#fff;
}

#top_menu a:hover, #top_menu a:active 
{
    color:#fff;
}




/*.top_menu_subs
{ font-size:.7em; 
    }*/


.logo
{
    position:absolute;
	left:155px;
	top:-25px;
	width:323px;
	height:35px;
    }

/*#header #top_menu a:link, #header #top_menu a:visited
{
    display:block;
    color:#fff;
    float:left;
    padding:0px 0px 0px 0px;
    font-weight:bold;	
}

#header #top_menu a:hover, #header #top_menu a:active
{
    color:#b6cbff;
}

#top_menu a.onMe
{
    color:#fff;
}*/


/*ul.topmenu li a:link, ul.topmenu li a:visited
{padding:0px; margin:0px 0px 3px 0px;}

ul.topmenu li a:hover, ul.topmenu li a:active
{text-decoration:underline;}

ul li
{
	/*float:left;
	width:133px;*/
	/*list-style:none;
	padding:0px;
	font-size:.6em;
	padding:0px;
	margin:2px 0px 0px 0px;
}


*/
	
	
#header_links
{ 
    float:right;
    margin:5px 15px 0px 0px;
    color:#0099ff;
 }

#header_links a:link, #header_links a:visited
{

color:#FFFFFF;
font-size:.7em;
}

#header_links a:hover, #header_links a:active
{
color:#ffcc33; 
text-decoration:underline;
font-size:.7em;
}

.topmenu_sub
{ 
    font-size: .7em;
    line-height:100%;
    padding:0px;
    margin:0px;
}
    
#topmenu_sub_box
{ 
    padding-left:2px;
    margin:0px;
    border-left:solid 1px #0099ff;
}

.topmenu_main
{
 
}
      
#topmenu_sub_box a.topmenu_sub:link, #topmenu_sub_box a.topmenu_sub:visited
{
    text-decoration:none;
    color:#fff;
}

#topmenu_sub_box a.topmenu_sub:hover, #topmenu_sub_box a.topmenu_sub:active 
{
    color:#99cc00 !important;
    text-decoration: underline;
}


/*---------------------------------------- form --------------------------------------*/



.formfield4 
{  
    font-family:Arial;
    color:#0066cc;
    width:250px;
    height:100px;
 }



.formfield2 
{  
    font-family:Arial;
    color:#0066cc;
    width:150px;
 }
 
 .button_submit 
{
    background-color:#fff;
    color:#333;
    cursor:pointer;
    background-image: url(/images/content_button3.gif);
    background-repeat:no-repeat;
    background-position:left center;
    width:80px;
    height:25px;
    border:0px; 
    margin:0px 0px 0px 0px;
    text-align: center;
}


/*---------------------------------------- claim numbers page table --------------------------------------*/

#claim_numbers
{}