@import url('reset.css');@import url('default.css');/* 
Main CSS doc for PreHOT | Copyright 2009
Created By Lift. (http://www.liftinteractive.com)
*/
/*
Font-sizes. Browser default is 16px. Set body to 75%,which is equal to 12px and,therefore,1em is 12px.
9px :0.75em
10px :0.8333em
11px :0.9167em
12px :1.0em
13px :1.0833em
14px :1.1667em
15px :1.25em
16px :1.3333em
17px :1.4167em
18px :1.5em
19px :1.5833em
20px :1.6667em
21px :1.75em
22px :1.8333em
23px :1.9167em
24px :2.0em
25px :2.0833em
26px :2.1667em
27px :2.25em
28px :2.3333em
29px :2.4167em
30px :2.5em
31px :2.5833em
32px :2.6667em
*/
/*
Palette
#e5e5e5 light gray
#dcd8d2 mid gray
*/
/*
** =global
********************************/
.fleft{float:left;}
.fright{float:right;}
.clear{clear:both;}
.hr{width:100%;border-bottom:1px dotted #706659;margin:20px 0;}
body{background:url(../img/bodybg.gif) top center repeat;font-family:Helvetica,Arial,sans-serif; color:#3E3F2F;}
p{font-size:1.1667em}
.highlight{color:#946d34;}

/***
Header ***/
#header{width:100%;margin:0 auto;background:url(../img/header_bg_1.jpg) repeat-x top center #fff;position:relative;}
#headerholder{width:100%;margin:0 auto;background:url(../img/header_bg_2.png) repeat-x top right;}
#headerwrap{width:900px;margin:0 auto;}
#logo{float:left;margin:15px 0 10px ;width:351px;height:70px;background:url(../img/treasuresinsurace.jpg) top left no-repeat #000;display:block;text-indent:-9999px;}
#header_img{padding:30px 30px 15px;border-top:5px solid #a16c2a;width:840px;overflow:hidden;background:#3e3f2f;position:relative;}
#header_img img{border-bottom:5px solid #000; display:block;}
#header_img blockquote{width:345px;position:absolute;bottom:60px;right:60px;background:#000; z-index: 900;}
#header_img blockquote h2{width:315px;padding:10px 15px;color:#fff;text-shadow:1px 2px 3px #269a9a;background:#33cccc;font-weight:bold;font-size:1.6667em;}
#header_img blockquote img{position:absolute;top:-16px;left:16px;border:none;}
#header_img blockquote p{padding:0px 15px 5px;color:#fff;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.25em;font-style:italic;margin:0 0 5px;}

/***
Navigation ***/
#main-menu{list-style:none;display:inline;background:#fff;float:right;margin-top:60px;padding:0 4px 0 4px;border-right:4px solid #fff;overflow:hidden;}
#main-menu li{float:left;margin:4px -6px 4px 6px;position:relative;border-right:2px solid #00cfcc;}
#main-menu li a{color:#3f403a;font-size:1.0833em;padding:0px 10px;display:block;}
#main-menu li a:hover{background:#f1f1e2;}
#main-menu li a.current{background:#00cfcc;color:#fff;text-shadow:1px 2px 3px #269a9a;}
#main-menu li a.current:hover{background:#00cfcc;}

/***
Sub Navigation ***/
#content #submenu{list-style:none;margin:0 0 20px;padding:0;border-top:2px solid #946d34;width:300px;}
#content #submenu li{list-style:none;margin:0;padding:0;border-bottom:1px solid #946d34;}
#content #submenu li a{padding:7px 15px;display:block;font-size:1.1667em;color:#404033;}
#content #submenu li a:hover{background:#f2f2e0;}
#content #submenu li a.current{padding:7px 15px;display:block;background:#946d34;color:#fff;}
#content #submenu li a.current:hover{background:#946d34;}
#content #submenu li ul{border-top:1px solid #946d34;list-style:none;margin:0;padding:0;}
#content #submenu li ul li{list-style:none;margin:0;padding:0;}
#content #submenu li ul li a{padding:7px 10px 7px 30px;display:block;font-size:0.8333em;}
#content #submenu li ul li a.current{padding:7px 10px 7px 30px;display:block;background:#cbcb98;color:#404033;}
#content #submenu li ul li a.current:hover{background:#cbcb98;}

/***
Content ***/
#contentholder{width:100%;margin:0 auto;background:#fff; position:relative;}
#content{width:900px;margin:0 auto;padding:20px 0 5px;}
#main_content{float:left;width:530px;padding:0 20px 0 30px; display:inline;}
#sub_content{width:300px;float:right;padding:0 0 0 20px; display:inline;}

/***
Side Content Extras ***/
a.sideblurb{width:300px;height:60px;display:block;background:#e5e5cc;padding:15px 0;margin:0 0 20px 0;}
a.sideblurb span{background:#fff;padding:4px 10px;font-size:1.6667em;}
a.sideblurb:hover span{color:#000;}
a.sideblurb span.text{font-size:1.0833em;line-height:1.25em;padding:10px 10px; background:none; display:block;}
a.sideblurb.commercial{background:url(../img/side_commercial.jpg) no-repeat;}
a.sideblurb.contactus{background:url(../img/side_content.jpg) no-repeat;}
a.sideblurb.jointeam{background:url(../img/side_career.jpg) no-repeat;}
.rightquote{padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #33cccc;}
.rightquote p{padding:0 15px;margin:0 0 10px;color:#946d34;font-family:Georgia;font-size:1.25em;line-height:1.5em;font-style:italic;}
.rightquote p.company{text-align:right; color:#999; font-size:1.0em; margin:-10px 0 0;}

/***
Content Text Formating ***/
#content h1{width:auto;margin-top:-50px;margin-bottom:20px;padding:10px 15px;color:#fff;text-shadow:1px 2px 3px #269a9a;background:#33cccc;font-weight:bold;font-size:1.6667em;position:relative;}
#content h1 img{position:absolute;bottom:-35px;left:16px;border:none;}
#content h2{font-size:1.5em;color:#946d34;}
#content h3{font-size:1.3333em;color:#946d34;}
#content h4{font-size:1.1667em;color:#946d34;}
#content h5{font-size:1.0em;color:#946d34;}
#content h6{font-size:0.8333em;color:#946d34;}
#content ul, #content ol{margin:10px 30px; font-size:1.1667em}
#content ul li, #content ol li{margin:3px 0;}
#content p a{color:#946d34;text-decoration:underline;}
#content p a:hover{color:#404033;}

/***
Footer ***/
#footer{width:900px;margin:0 auto;background:url(../img/footerbg.gif) top left repeat;border-top:#946d34 3px solid;padding-bottom:10px;}
#footer p{color:#946d34;padding:10px 25px;font-size:1.0em;}
#footer p a{color:#404033;text-decoration:underline;}
#footer p a:hover{color:#946d34;}
#footer p a#lift{color:#946d34;text-decoration:none;}
#footer p a#lift em{font-family:Georgia;}

/**
ET Calls Home**/
body.home #content #main_content p{font-size:1.25em;line-height:1.6667em;}

/**
Careers on the Table**/
#content table{width:100%;}
#content table tr{}
#content table tr th{background:#e5e5cc;padding:5px 10px;font-size:1.1667em;border-bottom:2px solid #946d34; margin:0;}
#content table tr td{background:#fff;padding:6px 10px;border-bottom:1px solid #e5e5cc; margin:0;}
#content table a{color:#946d34;}
#content table a:hover{color:#404033;}
