﻿body,html,#Container,#Footer { min-width:735px; max-width:735px; min-height:100%; padding:0; margin:0;  font-family: Verdana, Arial Helvetica, sans-serif;}
#Content, h1, h2, h3, p, li{ font-size: 11px; line-height: 18px; }
body {  }
a { color: #557EA8; }
td { vertical-align: top; }
h1 { font-weight: bold; margin-bottom: 0px; }
h2 { font-weight: normal; margin:0; }
h3 { font-weight: normal; font-style:italic; margin: 20px 0 0 0; }

#Container { min-height:100%; height:100%; width: 735px; text-align: left; margin-left:5%}
#Homepage td p { margin: 15px 0 0 10px }

/****** HEADER *****/
#Header { margin-bottom: 40px; }
#Header .Bottom { height: 60px; }
#Header .Top { width: 739px; height: 33px; background-image: url(/images/header_bar.gif); }
#Header .Left { background-image: url(/images/header_pics.jpg);  width: 193px;}
#Header .Right { width:546px; background-color: #eceeef; vertical-align: bottom; }
#Header .Right label { margin:0 0 10px 10px; font-size:17px; display:block; font-weight:normal }

#Header .About { background-position:0 0; }
#Header .Products { background-position:0 -61px; }
#Header .Claims { background-position:0 -122px; }
#Header .Resources { background-position:0 -186px; }
#Header .News { background-position:0 -246px; }
#Header .Contact { background-position:0 -309px; }


/****** TOP NAVIGATION *****/
#TopBar {   
    height:65px;
    z-index: 100;               
    position: relative;
    margin: 0 0 10px 10px;         
    background-repeat:no-repeat;
    background-image: url(/images/logo.gif);     
}
#TopBar ul {
   clear:left;
   float:right;
   list-style:none;
   text-align:center;
   margin: 50px -4px 0 0;               
}
#TopBar ul li {    
    float:left;            
    font-size: 10px;    
    list-style:none; 
    font-weight:bold;     
    text-transform: uppercase;                            
    border: solid 1px #DCE1E4;               
    border-collapse:collapse;        
    border-bottom: none;
    border-left: none;
}
#TopBar li a, #TopBar li label { padding: 3px 10px 4px 10px; display: block;}
#TopBar li.First a, #TopBar li.First label { padding-left: 13px; padding-right: 13px; }
#TopBar ul li.First { border-left: solid 1px #DCE1E4; }
#TopBar ul li a { text-decoration:none; color: #999999; }
#TopBar li.Selected, #TopBar li.Selected:hover { color: White; background-color: #557EA8; border-color: #557EA8; }
#TopBar ul li a:hover { color: White; background-color: #DCE1E4; }


/****** SIDE NAVIGATION *****/
#SideBar {         
    float:left;
    width: 155px;                 
    text-indent: 10px;        
    font-family: Arial;          
    margin: 5px 0 -6px 10px;        
}
#SideBar ul { padding:0; width: 175px; margin:0; }
#SideBar li { 
    list-style: none;    
    border-bottom: solid 1px #DCE1E4;
    border-collapse: collapse; 
    border-left:none; 
    border-right:none; 
    border-top: none;                            
}
#SideBar li a, #SideBar li label { padding: 6px 0 6px 0; display: block;}
#SideBar li.First { border-top: solid 1px #DCE1E4;  }
#SideBar li a { text-decoration: none; color: Black; background-color: White;  }
#SideBar li a:hover { color: White; background-color: #DCE1E4; font-weight:bold}
#SideBar .Selected, #SideBar .Selected a:hover { color: White; background-color: #557EA8; font-weight:bold }

#Content
{        
    margin:0 -5px 0 0;    
    float:right;
    width: 532px;            
    color: #000000; 
    min-height:500px;         
}
#Content p { margin:0 0 20px 0; }      

#Footer
{        
    padding-top:50px;    
    font-size: 11px;
    color: #999999;    
    clear:both;
}
#Footer div {
    height:53px;        
    color: #999999;
    margin-bottom: -5px;
    padding: 8px 0 0 10px;    
    background-repeat: no-repeat;
    background-image:url(/images/nav_footer.gif);
}

#Footer Div a { text-decoration: none; color: #999999;}
#Footer Div a:hover { color: #557EA8; text-decoration: underline   }
#Footer Div label { color: #557EA8; font-weight:bold  }
#Footer span { font-size: 10px; }

.Matrix
{
	width: 525px;
	color: Black;	
	font-size: 11px;
	background: #fff;	
	margin: -15px 0 8px 0;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;				
	border-collapse: collapse;
	text-align: left;
}

.Matrix thead {	font-size: 12px; padding: 10px 8px;	font-weight: bold; }
.Matrix thead td { padding-left: 10px; }

.Matrix td {  border: solid 1px #DCE1E4; vertical-align:middle; }
.Matrix .alt td { background-color: #F1F5FA; }
.Matrix thead td { border: none; }

.Matrix td a, .Matrix td label, .Matrix td img { color:Black; display:block; text-decoration: none;  padding: 5px 8px 5px 8px;}
.Matrix .select a:hover, .Matrix .select:hover a, .Matrix .select:hover td, .Matrix .select:hover label {color: White; background-color: #557EA8; cursor:pointer; }
.Matrix .word { background-image: url(/images/icons/word.gif); background-repeat: no-repeat; background-position: left; padding-left: 20px; }

#StateInfo { border: 1px solid #999999; padding: 3px 5px 3px 5px; background: #ffffff; z-index: 100; position: absolute; visibility: hidden; }



fieldset { 
    margin-top: 5px; 
    background-color: #ECEEEF; 
    border: 1px solid #666666; 
    width: 400px; 
    padding: 25px 20px 20px 30px; 
    text-align:left; 
    display:inline 
}
fieldset input, fieldset select, fieldset textarea { 
    width: 95%;
    padding: 5px;      
    margin: -5px 0 10px 0;     
    background-color:White; 
    border: solid 1px #666666;         
}
fieldset select, fieldset input[type=file] { width: 98%; }
fieldset .Error { border-color: Red; background-color: #FFCCCC; }
fieldset label { width: 90px; display:block; margin-bottom:5px; }
fieldset textarea { height: 125px; }

.Form div { margin: 25px 0 0 0; }
.Form div input { 
    width: 175px;
    border: solid 1px #666666; 
    background-color: #ECEEEF; 
    padding: 7px 16px 7px 31px;
    background-repeat:no-repeat; 
    background-position: 9px 8px; 
}

.Form div input:hover { cursor: pointer; color: White; background-color: #557EA8; border-color: #CCCCCC; }
.Form div input.Save { background-image: url(/images/icons/disk.gif); }
.Form div input.Submit { background-image: url(/images/icons/tick.gif); }
.Form div input.Delete { background-image: url(/images/icons/delete.gif); }
.Form div input.Cancel { background-image: url(/images/icons/bullet_go.gif); }
