body { padding: 0;margin: 0;background: #f1f1f1 url('./images/page_bg.png');font: 12px arial; }

#outer_container { width: 994px;background: #fff url('./images/middle_bg.png');padding: 0;margin: 0 auto; }

#container { width: 950px;padding: 0;margin: 0 auto; }

#logo_top { width: 950px;height: 111px;background: url('./images/logo_top.png') no-repeat;position: relative; }

form { display:inline;  }


.view_button { width: 40px;height: 19px;border: 0px;padding: 0;margin: 0;background: url('./images/view_button_bg.png');text-align: center;font: 11px verdana;color: #000;position: absolute;right: 14px;bottom: 7px; }
.view_select { position: absolute;right: 60px;bottom: 6px;font: 11px arial;width: 200px; }
.view_text { padding: 0;margin: 0;position: absolute;width: 60px;font: 11px arial;bottom: 9px;right: 260px; }

#tagline { width: 950px;height: 30px;background: url('./images/tagline_bg.png') no-repeat;font: bold 12px arial;text-indent: 210px;line-height: 30px; }
#logo_holder { width: 950px;height: 161px;margin: 0 0 2px 0; }

#tabs_holder { width: 940px;height: 35px;background-color: #f3f3f3;padding: 0 0 0 10px; }
#tabs_holder ul { padding: 0;margin: 0;list-style: none; }
#tabs_holder li { float: left; }
.tab_on a { display: block;background: #2a4e6c url('./images/tab_on.png') repeat-x;padding: 8px 25px 10px 25px;white-space: nowrap;font: 11px tahoma;color: #fff;border-left: 1px solid #fff;border-top: 1px solid #fff;border-right: 1px solid #fff;border-bottom: 0px;margin: 3px 1px 0 0;text-decoration: none; }

.survey_tab a { display: block;background: #fef4a9 url('./images/survey_tab.png') repeat-x;padding: 8px 25px 10px 25px;white-space: nowrap;font: 11px tahoma;color: #000;border-left: 1px solid #fff;border-top: 1px solid #fff;border-right: 1px solid #fff;border-bottom: 0px;margin: 3px 1px 0 0;text-decoration: none; }

.tab_off a { display: block;background: #bfc2c3 url('./images/tab_off.png') repeat-x;padding: 6px 25px 10px 25px;white-space: nowrap;font: 11px tahoma;color: #000;border-left: 1px solid #eee;border-top: 1px solid #eee;border-right: 1px solid #eee;border-bottom: 0px;margin: 5px 1px 0 0;text-decoration: none; }

.tab_off a:hover { display: block;background: #2a4e6c url('./images/tab_on.png') repeat-x;padding: 8px 25px 10px 25px;white-space: nowrap;font: 11px tahoma;color: #fff;border-left: 1px solid #fff;border-top: 1px solid #fff;border-right: 1px solid #fff;border-bottom: 0px;margin: 3px 1px 0 0;text-decoration: none; }

#home_left { float: left;width: 540px;background: url('./images/home_left_bg.png') repeat-y;margin: 15px 0 0 0;padding: 0 12px 5px 0; }

#home_right { float: left;width: 371px;padding: 0 0 5px 27px;margin: 15px 0 0 0; }

.home_hat { float: right; }
.home_text { padding: 0 0 0 4px;margin: 0 0 20px 0;font: 12px arial; }

h1 { font: 34px 'trebuchet MS';color: #6b7393;letter-spacing: -1.5px;padding: 0;margin: 0 0 7px 0; }

h2 { font: 34px 'trebuchet MS';color: #a3aac3;letter-spacing: -1.5px;padding: 0;margin: 0 0 7px 0; }

h3 { font: 34px 'trebuchet MS';color: #b7b7b7;letter-spacing: -1.5px;padding: 0;margin: 0 0 7px 0; }

.greybox { padding: 11px 11px 6px 11px;background-color: #eee;margin: 0 15px 5px 0; }
.rgreybox { padding: 11px 11px 6px 11px;background-color: #eee;margin: 0 0 20px 0; }
.white_row { padding: 6px 6px 6px 12px;background: #fff url('./images/gstrip.png') repeat-y;background-position: left;margin: 0 0 6px 0;font: 11px arial; }
.white_row a { color: #a6193c;text-decoration: none;font: 12px arial;font-weight: bold; }
.white_row a:hover { color: #fff;background-color: #a6193c;text-decoration: none;font: 12px arial;font-weight: bold; }

.nwhite_row { padding: 6px 6px 6px 12px;background: #fff url('./images/gstrip.png') repeat-y;background-position: left;margin: 0 0 6px 0;font: 11px arial; }
.nwhite_row a { color: #395d7b;text-decoration: none;font: 12px arial;font-weight: bold; }
.nwhite_row a:hover { color: #fff;background-color: #395d7b;text-decoration: none;font: 12px arial;font-weight: bold; }

#bluehead { width: 371px;height: 31px;background: url('./images/blue_head.png') no-repeat;font: bold 11px arial;color: #fff;text-indent: 20px;line-height: 31px;margin: 15px 0 1px 0; }

#redhead { width: 371px;height: 31px;background: url('./images/red_head.png') no-repeat;font: bold 11px arial;color: #fff;text-indent: 20px;line-height: 31px;margin: 15px 0 1px 0; }

.left_icon { width: 139px;margin: 0 1px 0 0;float: left; }
.right_text { width: 231px;height: 133px;background-color: #f3f3f3;float: left; }
.right_inner { padding: 10px;margin: 0; }
.right_inner a { color: #000;font: bold 11px arial; }


.phone_number { font: 22px 'trebuchet MS';letter-spacing: -1.5px;color: #4d586e;line-height: 22px; }
.small { font: 11px arial; }

.small_icon { width: 74px;float: left;height: 70px;margin: 0 0 15px 0; }
.small_icon_text { width: 297px;float: left;height: 70px;background-color: #eee;margin: 0 0 15px 0; }

.small_icon2 { width: 74px;float: left;height: 70px;margin: 0 0 5px 0; }
.small_icon_text2 { width: 297px;float: left;height: 70px;background-color: #eee;margin: 0 0 5px 0; }

.big_blue { font: 18px arial;color: #416482; }
.big_blue a { color: #416482;font-weight: normal;font: 18px arial;text-decoration: none;  } 
.big_blue a:hover { background-color: #416482;color: #fff;text-decoration: none; }
.big_blue2 { font: 18px arial;color: #416482; }

.icon_inner { padding: 7px 10px 7px 10px;margin: 0;font: 11px arial; }
.icon_inner a { color: #416482;text-decoration: none; }
.icon_inner a:hover { background-color: #416482;color: #fff;text-decoration: none; }
.icon_inner2 { padding: 2px 0 4px 0;margin: 0;font: 11px arial; }
.icon_inner2 a { color: #416482;text-decoration: none; }
.isp { padding: 0;margin: 0;background-color: #eee;height: 1px;border: 0;display: none; }

.bluelink { color: #416482;text-decoration: none;font-weight: bold; }

.big_head { font: 34px 'trebuchet MS';color: #6b7393;letter-spacing: -1.5px;padding: 0;margin: 0;line-height: 34px; }

.lpad { margin: 0;padding: 0 0 0 4px; }

#hse { padding: 10px 12px 10px 12px;background: #f1f1f1 url('./images/hse_bg.png') no-repeat;background-position: top right;margin: 20px 15px 0 0; }
.hse_big { font: bold 18px arial;color: #416482;margin: 0 0 8px 0; }
.hse_block { margin: 0 0 5px 0;font: 11px arial;color: #000; }
.hse_block a { color: #416482;font: bold 12px arial;text-decoration: none; }
.hse_block a:hover { background-color: #416482;color: #fff;font: bold 12px arial;text-decoration: none; }

#footer { width: 974px;height: 174px;margin: 0 auto;background: url('./images/footer_bg.png') no-repeat;padding: 0; }
#footer p { padding: 60px 0 0 10px;margin: 0;font: 12px arial;line-height: 20px; }
#footer a { color: #000;font-weight: bold; }

.candi_con { width: 371px;height: 118px;margin: 0 0 15px 0; }
.candi_left { height: 118px;width: 138px;margin: 0 1px 0 0;float: left; }
.candi_right { height: 118px;background-color: #eee;margin: 0 0 0 0;width: 232px;float: left; }

.clink { padding: 4px 0 0 0;margin: 0; }

.cl_left { clear: left;height: 0px; }
.cl_right { clear: right;height: 0px; }
.cl_both { clear: both;height: 0px;padding: 0;margin: 0;visibility: hidden; }