﻿/*RESET*/
html
,body
,div
,ul
,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size: 1em; font-weight: normal; font-style: normal;}
ul,ol {list-style: none;}
fieldset,img {border: none;}
caption,th {text-align: left;}
table {border-collapse: collapse; border-spacing: 0;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End IE-mac */

body {
background: #1c3f77}

#mainbody {width: 1000px; margin: 0 auto;background-color:white;}

#header{
width: 1000px;
height: 81px;
margin: 0 auto;

}

/* MAIN MENUS */
#mainmenu{
margin: 0px auto; position: relative;
width: 740px;
height: 34px;
float : right;
}
#mainmenu #mainnav { margin: 0; }
#mainmenu #mainnav li { display: inline; }
#mainmenu #mainnav li a { float: left;height: 0px; padding-top: 34px; overflow: hidden;}
#mainmenu #mainnav li a { background-image: url(img/menu.jpg); background-repeat: no-repeat; }

/*BUTTONS */
#mainmenu #mainnav li#m-insurance a { width: 163px;background-position: 0px 0px; }
#mainmenu #mainnav li#m-claim a { width: 93px;background-position: -163px 0px; }
#mainmenu #mainnav li#m-support a { width: 150px;background-position: -256px 0px; }
#mainmenu #mainnav li#m-investor a { width: 108px;background-position: -406px 0px; }
#mainmenu #mainnav li#m-aboutus a { width: 123px;background-position: -514px 0px; }
#mainmenu #mainnav li#m-home a { width: 103px;background-position: -637px 0px; }


/*OVER STATES */
#mainmenu #mainnav li#m-insurance a:hover { background-position: 0px -34px; }
#mainmenu #mainnav li#m-claim a:hover { background-position: -163px -34px; }
#mainmenu #mainnav li#m-support a:hover { background-position: -256px -34px; }
#mainmenu #mainnav li#m-investor a:hover { background-position: -406px -34px; }
#mainmenu #mainnav li#m-aboutus a:hover { background-position: -514px -34px; }
#mainmenu #mainnav li#m-home a:hover { background-position: -637px -34px; }


/*PRESSED STATES */
#mainmenu #mainnav li#m-insurance a:active { background-position: 0px -68px; }
#mainmenu #mainnav li#m-claim a:active { background-position: -163px -68px; }
#mainmenu #mainnav li#m-support a:active { background-position: -256px -68px; }
#mainmenu #mainnav li#m-investor a:active { background-position: -406px -68px; }
#mainmenu #mainnav li#m-aboutus a:active { background-position: -514px -68px; }
#mainmenu #mainnav li#m-home a:active { background-position: -637px -68px; }

/*SELECTED STATES */
#mainmenu.m-1 #mainnav li#m-insurance a { background-position: 0px -68px; }
#mainmenu.m-2 #mainnav li#m-claim a { background-position: -148px -68px; }
#mainmenu.m-3 #mainnav li#m-support a { background-position: -296px -68px; }
#mainmenu.m-4 #mainnav li#m-investor a { background-position: -444px -68px; }
#mainmenu.m-5 #mainnav li#m-aboutus a { background-position: -592px -68px; }
#mainmenu.m-5 #mainnav li#m-home a { background-position: -740px -68px; }

/*BODY LEFT*/
#body-left {width: 255px; background-image: url(img/box_left/body.jpg); float:left;}
#search {margin-left : 9px; width: 231px;background-image: url(img/box_search/body.jpg);}
#fax{margin-left : 9px;margin-top:9px;}
.box {width: 130px;}
.address{margin-left:9px;margin-top:20px;}
.address h2{color:#0360ff}
.address p{font-size:10pt;color:#6f6f6f;}

/*BODY LEFT SEARCH BOX*/
#search #searchbox { margin-left: 60px; }
#search #searchbox li { display: inline; }
#search #searchbox li a { float: left;height: 0px; padding-top: 27px; overflow: hidden;}
#search #searchbox li a { background-image: url(img/box_search/b-search.jpg); background-repeat: no-repeat; }
#search #searchbox li#m-search a { width: 86px;background-position: 0px 0px; }
#search #searchbox li#m-search a:active { background-position: 0px -27px; }

/*BODY RIGHT*/
#body-right {width: 745px; float:right; background-color: white;}
#body-right p{font-size:12pt;color:#17387d}

.protection{background-image: url(img/bg_gray_orange.jpg); background-repeat: no-repeat;margin-top:20px;margin-left:27px;width:711px; height:28px;}
.protection-bullet{width:218px;padding: 5px 0 5px 20px; float:left;}
#body-right .protection-bullet p{font-size:11pt;color:#fff;}

.protection-description{width:250px;padding: 5px 0 5px 20px; float:left;}
#body-right .protection-description p{font-size:11pt;color:#fff;}

.description{margin-top:25px;margin-left:27px;}
.description h3{color:#2a84f2}
.description h4{color:#656565;font-size:11pt;}
#body-right .description p{font-size:10pt;color:#6f6f6f;}

/*FOOTER*/
#footer{
width: 995px;
height: 26px;
background-image: url(img/footer.jpg); 
background-repeat: repeat-x;
margin: 0 auto;
font-size:6pt;
color:white;
padding:5px 0 5px 5px;
}