/* =General----------------------------------------------------------------- */
* {margin: 0; padding:0}
body {font-family: "Verdana", Arial, Helvetica, sans-serif; background: #fff url(/images/bgd_grey_gradient.jpg) repeat-x; }
.clear {clear:both}
img {border: 0;}
li {list-style: none}
p {font-size: 0.7em;   line-height: 20px; color: #666}

#content #left h2 {margin:0 0 7px 0; color: #00689C; font-size: 1.8em; font-weight:normal; font-family: "Myriad Pro", Arial, Helvetica, sans-serif;}
#content #right h2 {margin: 0;padding: 3px 10px; background:url(/images/bgd_h2_call.jpg) no-repeat 0 0; height: 53px; color: #fff; font-size: 1.6em; font-weight:normal; font-family: "Myriad Pro", Arial, Helvetica, sans-serif; width:228px}
#info h3 {margin:10px 80px 7px 0; color: #ffcc00; font-size: 2em; font-weight:normal; font-family: "Myriad Pro", Arial, Helvetica, sans-serif; float:left}
#infoInner h3 {margin:10px 80px 7px 0; color: #ffcc00; font-size: 1.2em; font-weight:normal; font-family: "Myriad Pro", Arial, Helvetica, sans-serif;}

/* =Structure----------------------------------------------------------------- */
#container {width: 100%; }
#contentBox {width: 100%; background-color: #59b337; }
#header { width: 998px; margin: 0 auto; border: 1px solid #ddd; border-width: 0 1px}
#header img {padding: 40px 0 30px 30px;}
#header .left {width:749px; background:url(/images/bgd_border.jpg) no-repeat bottom right}
#content {width:999px;  margin:0 auto; background-color: #fff; border-right: 1px solid #ddd}
#content #left { width:749px; float:left; border: 1px solid #ddd; border-width: 0 1px; background-color: #fff}
#content .band {background: #007ebb url(/images/band.jpg) no-repeat 0 0; height: 17px; width: 998px;}
#content #left #info {padding: 55px 40px 10px 230px; background: url(/images/woman.jpg) no-repeat bottom left;}
#content #left #infoInner {padding: 55px 40px 35px 34px; }
#content #left #infoInner p {margin-bottom: 10px}
#content #right {width:247px;  float:left;  background-color:#fff;}

#additional {height: 139px; width: 950px; margin: 0 auto; padding: 20px 0 0 50px; background: #f1f1f1 url(/images/bgd_additional.jpg) no-repeat 0 0} 
#footer {padding: 30px 0 20px 45px; width: 955px; height: 80px; margin: 0 auto; background:url(/images/bgd_footer.jpg) no-repeat 0 0; } 
/* for IE6 */
* html #content {width:1000px;}

.contact_rhs {margin:0 0 0px 20px; color: #00689C; font-size: 90%; font-weight:normal; font-family: "Myriad Pro", Arial, Helvetica, sans-serif;}
.contact_rhs p {font-size: 0.7em;   line-height: 20px; color: #666;}



/* =Main Navigation----------------------------------------------------------------- */
#menu {width:750px; }
#menu ul li {float:left; height: 48px; }
#menu ul li.home {background:url(/images/bgd_menu_sprite.jpg) no-repeat 0 0; }
#menu ul li.home a { padding: 7px 35px;}
#menu ul li.individuals {background:url(/images/bgd_menu_sprite.jpg) no-repeat -104px 0}
#menu ul li.individuals a {font-weight: bold; color: #fff; font-size: 0.8em; padding: 7px 35px;}
#menu ul li.companies {background:url(/images/bgd_menu_sprite.jpg) no-repeat -254px 0}
#menu ul li.companies a {font-weight: bold; color: #fff; font-size: 0.8em; padding: 7px 35px;}
#menu ul li.faqs {background:url(/images/bgd_menu_sprite.jpg) no-repeat -407px 0;}
#menu ul li.faqs a { padding: 7px 40px; }
#menu ul li.about {background:url(/images/bgd_menu_sprite.jpg) no-repeat -517px 0; }
#menu ul li.about a { padding: 7px 31px}
#menu ul li.contact {background:url(/images/bgd_menu_sprite.jpg) no-repeat -629px 0; }
#menu ul li.contact a {padding: 7px 32px 7px 28px;  }

#menu ul li a {display:block; color: #002147; text-decoration: none;  font-weight: normal; font-size:0.7em}
#menu ul li a:hover {color:#ffcc00;}

/* =Content----------------------------------------------------------------- */
#content #left #info ul li {padding: 0 0 15px 20px; background:url(/images/icon_plus.gif) no-repeat 0 2px; color:#333; font-size: 0.7em; }
#content #left #info span.quote {margin: 18px 0 0 0; background:url(/images/bgd_quote.gif) no-repeat 0 0; height: 41px; width: 116px; display:block; float:left}
#content #left #info span.quote a {padding: 6px 0 0 15px; color: #002147; text-decoration: none;  font-weight: normal; font-size:0.7em; display: block}

form#contact fieldset {padding: 0 0 0 20px; border:0;}
form#contact fieldset legend {text-indent: -9999px}
form#contact fieldset label {color:#006fa5; font-size: 0.75em; width: 60%; display:block; padding: 0 0 2px 0}
form#contact fieldset input {margin: 0 0 10px 0; padding: 2px; border: 1px solid #ccc; width: 200px}
form#contact fieldset textarea {margin: 0 0 10px 0; padding: 2px; border: 1px solid #ccc; width: 200px}
form#contact fieldset input#contactSubmit {background-color:#fff; border: 0; position:relative; left: 132px; color: #00689C; font-size: 1.4em; font-weight:normal; font-family: "Myriad Pro", Arial, Helvetica, sans-serif; width: 75px; }

#additional div.left ul.left {float:left; margin: 0 60px 0 0}
#additional div.left ul.right {float:left}
#additional ul li a {color: #007ebb; font-size: 0.7em; text-decoration: none}
#additional ul li {border-bottom: 1px dotted #ccc; padding: 5px 0 0 0;}

form#individuals fieldset { border:0;}
form#individuals fieldset legend {margin:0 0 5px 0; color: #ffcc00; font-size: 1.2em; font-weight:normal; font-family: "Myriad Pro", Arial, Helvetica, sans-serif;}
form#individuals fieldset span {margin:0 15px 0 0; color:#006fa5; font-size: 0.75em; display:block; width: 15px; float:left; padding: 0 0 2px 0}
form#individuals fieldset label {color:#006fa5; font-size: 0.75em; width: 100%; display:block; padding: 0 0 2px 0}
form#individuals fieldset label.checkbox {width: 25px; float:left; }
form#individuals fieldset input.checkbox {margin: 0 10px 0 0; width: 25px; float:left; border:0}
form#individuals fieldset input {margin: 0 0 10px 0; padding: 2px; border: 1px solid #ccc; width: 200px}
form#individuals fieldset select {margin: 0 0 10px 0}
form#individuals fieldset input#submit {padding:0!important; background-color:#fff; border: 0;  color: #00689C; font-size: 1.4em; font-weight:normal; font-family: "Myriad Pro", Arial, Helvetica, sans-serif; width: 73px;  }


form#companies fieldset { border:0;}
form#companies fieldset legend {margin:0 0 5px 0; color: #ffcc00; font-size: 1.2em; font-weight:normal; font-family: "Myriad Pro", Arial, Helvetica, sans-serif; }
form#companies fieldset span {margin:0 10px 0 0; color:#006fa5; font-size: 0.75em; display:block; width: 15px; float:left; padding: 0 0 2px 0}
form#companies fieldset label {color:#006fa5; font-size: 0.75em; width: 100%; display:block; padding: 0 0 2px 0}
form#companies fieldset label.checkbox {width: 25px; float:left; }
form#companies fieldset input.checkbox {margin: 0 10px 0 0; width: 25px; float:left; border:0}
form#companies fieldset input {margin: 0 0 10px 0; padding: 2px; border: 1px solid #ccc; width: 200px}
form#companies fieldset select {margin: 0 0 10px 0}
form#companies fieldset input#submit {padding:0; background-color:#fff; border: 0;  color: #00689C; font-size: 1.4em; font-weight:normal; font-family: "Myriad Pro", Arial, Helvetica, sans-serif; width: 73px; }

span#callback a {padding:0 0 0 3px; color: #00689C; font-size: 1.2em; font-weight:normal; font-family: "Myriad Pro", Arial, Helvetica, sans-serif; text-decoration: none}

/* =Footer----------------------------------------------------------------- */
#footer p {padding: 10px 0 0 6px; color:#666; float:left }
#footer span {color:#006fa5; font-weight:bold}
#footer ul li {padding: 0 6px; float:left; border-right: 1px solid #666; color: #666;font-size: 0.65em }
#footer ul li.last {border: 0!important}
#footer ul li a.active {text-decoration: underline}
#footer ul li a {color:#666; text-decoration:none; font-weight: normal;}
#footer ul li.on a {text-decoration: underline!important}
#footer ul li a:visited {text-decoration:none;}
#footer ul li a:hover {text-decoration:underline;}

div#jet {margin: 0 0 20px 0; width: 1000px; margin:0 auto;}
div#jet img {position:relative; top:6px}
div#jet a {margin: 0 90px 0 0; display:block; width: 130px; height: 45px; float:right; font-size: 0.7em; color:#666; text-decoration:none; }
