/* CSS Document */

body{padding:0px; margin:0px; font:14px/18px Arial, Helvetica, sans-serif;}
div, p, ul, h1, h2, h3, h4, h5, h6, h7, h8, h9, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

/*-- begin style for header plus menu --*/

#headermenu{width:840px; background:#ffffff; height:148px; position:relative; margin:0 auto; padding:0px;}

#headermenubox{width:840px; height:85px; position:absolute; top:0px; padding-top:0px; float: left;}

#headermenu ul{width:840px; height:63px; position:absolute; top:85px; left:0px; padding-top:0px;}

#headermenu ul li{float:left; width:93px; height:63px; padding:6 0 0 0px;}
#headermenu ul li a{display:block; width:93px; height:57px; background:#c3d5ea; color:#000000; font-size:13px; line-height:16px; padding-left: 0px; padding-top: 6px; text-decoration:none;}

#headermenu ul li a.top{display:block; width:93px; height:57px; background:#c3d5ea; color:#000000; font-size:13px; line-height:16px; text-align:center; padding-top: 6px; text-decoration:none;}
#headermenu ul li a.trust{display:block; width:96px; height:57px; background:#c3d5ea; color:#000000; font-size:13px; line-height:16px; text-align:center; padding-top: 6px; text-decoration:none;}

#headermenu ul li a:hover{background:#8badd5; color:#000000; text-decoration:none; z-index:1;}
#headermenu ul li a:hover.narrow{background:#8badd5; color:#000000; text-decoration:none; z-index:1;}

/* drop down */

#headermenu li ul{width:125px; position: relative; top: 0px; left:-2000px;}

#headermenu li ul li{height:20px; width:170px; background:#c3d5ea; padding-left: 0px; padding-top: 0px; border: 1px solid #8badd5;}
#headermenu li li a{height:20px; width:170px; background:#c3d5ea; padding-left: 2px; padding-top: 0px; border: 1px solid #8badd5;}

#headermenu li ul li.narrow{height:20px; width:100px; background:#c3d5ea; padding-left: 0px; padding-top: 0px; border: 1px solid #8badd5;}
#headermenu li li a.narrow{height:20px; width:100px; background:#c3d5ea; padding-left: 2px; padding-top: 0px; border: 1px solid #8badd5;}

#headermenu li:hover ul, #headermenu li.sfhover ul{left:auto; z-index:1;}

/* prevent overlap and hiding of drop down - z-index:1; for preceding 2 hover items may not be needed */

#headermenu{z-index:100;}

#bodywhite, #bodybeige{z-index:0;}

/* end specific drop down */

/*-- end headermenu --*/

/*-- new body divs and text --*/

/* blue grey white body */

#white{width:840px; position:relative; background:#ffffff; margin:0 auto; padding:0px;}
#grey{width:840px; position:relative; background:#f2f2f2; margin:0 auto; padding:0px;}
/* f2f2f2 = 242, 242, 242 */

#whole{width:770px; float:left; background:#ffffff; margin:20px; padding:15px; text-align: left;}
#half{width:360px; float:left; background:#ffffff; margin:20px 0px 0px 20px; padding:15px; text-align: left;}
#onethird{width:220px; float:left; background:#ffffff; margin:20px 0px 0px 20px; padding:15px; text-align: left;}
#twothirds{width:500px; float:left; background:#ffffff; margin:20px 0px 0px 20px; padding:15px; text-align: left;}
#onesixth{width:85px; float:left; background:#ffffff; margin:20px 0px 0px 20px; padding:15px; text-align: center;}
#fivesixths{width:640px; float:left; background:#ffffff; margin:20px 0px 0px 20px; padding:15px; text-align: left;}

/*-- black text 000000 = 0,0,0 --*/

h1{background:#ffffff; color:#000000; font-size:17px; line-height:21px; font-weight: normal;}
h3{background:#ffffff; color:#000000; font-size:14px; line-height:18px; font-weight: normal;}
h5{background:#ffffff; color:#000000; font-size:12px; line-height:16px; font-weight: normal;}

/*-- blue text 4278b7 = 66,120,183 --*/

h2{background:#ffffff; color:#4278b7; font-size:17px; line-height:21px; font-weight: normal;}
h4{background:#ffffff; color:#4278b7; font-size:14px; line-height:18px; font-weight: normal;}
h6{background:#ffffff; color:#4278b7; font-size:12px; line-height:16px; font-weight: normal;}

/* end new body divs and text */
