/* RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/* GRID */
.container_24{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24{display:inline;float:left;margin-left:5px;margin-right:5px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15,.push_16,.pull_16,.push_17,.pull_17,.push_18,.pull_18,.push_19,.pull_19,.push_20,.pull_20,.push_21,.pull_21,.push_22,.pull_22,.push_23,.pull_23{position:relative}.alpha{margin-left:0}.omega{margin-right:0}.container_24 .grid_1{width:30px}.container_24 .grid_2{width:70px}.container_24 .grid_3{width:110px}.container_24 .grid_4{width:150px}.container_24 .grid_5{width:190px}.container_24 .grid_6{width:228px}.container_24 .grid_7{width:270px}.container_24 .grid_8{width:310px}.container_24 .grid_9{width:350px}.container_24 .grid_10{width:390px}.container_24 .grid_11{width:430px}.container_24 .grid_12{width:470px}.container_24 .grid_13{width:510px}.container_24 .grid_14{width:550px}.container_24 .grid_15{width:590px}.container_24 .grid_16{width:630px}.container_24 .grid_17{width:670px}.container_24 .grid_18{width:710px}.container_24 .grid_19{width:750px}.container_24 .grid_20{width:790px}.container_24 .grid_21{width:830px}.container_24 .grid_22{width:870px}.container_24 .grid_23{width:910px}.container_24 .grid_24{width:950px}.container_24 .prefix_1{padding-left:40px}.container_24 .prefix_2{padding-left:80px}.container_24 .prefix_3{padding-left:120px}.container_24 .prefix_4{padding-left:160px}.container_24 .prefix_5{padding-left:200px}.container_24 .prefix_6{padding-left:240px}.container_24 .prefix_7{padding-left:280px}.container_24 .prefix_8{padding-left:320px}.container_24 .prefix_9{padding-left:360px}.container_24 .prefix_10{padding-left:400px}.container_24 .prefix_11{padding-left:440px}.container_24 .prefix_12{padding-left:480px}.container_24 .prefix_13{padding-left:520px}.container_24 .prefix_14{padding-left:560px}.container_24 .prefix_15{padding-left:600px}.container_24 .prefix_16{padding-left:640px}.container_24 .prefix_17{padding-left:680px}.container_24 .prefix_18{padding-left:720px}.container_24 .prefix_19{padding-left:760px}.container_24 .prefix_20{padding-left:800px}.container_24 .prefix_21{padding-left:840px}.container_24 .prefix_22{padding-left:880px}.container_24 .prefix_23{padding-left:920px}.container_24 .suffix_1{padding-right:40px}.container_24 .suffix_2{padding-right:80px}.container_24 .suffix_3{padding-right:120px}.container_24 .suffix_4{padding-right:160px}.container_24 .suffix_5{padding-right:200px}.container_24 .suffix_6{padding-right:240px}.container_24 .suffix_7{padding-right:280px}.container_24 .suffix_8{padding-right:320px}.container_24 .suffix_9{padding-right:360px}.container_24 .suffix_10{padding-right:400px}.container_24 .suffix_11{padding-right:440px}.container_24 .suffix_12{padding-right:480px}.container_24 .suffix_13{padding-right:520px}.container_24 .suffix_14{padding-right:560px}.container_24 .suffix_15{padding-right:600px}.container_24 .suffix_16{padding-right:640px}.container_24 .suffix_17{padding-right:680px}.container_24 .suffix_18{padding-right:720px}.container_24 .suffix_19{padding-right:760px}.container_24 .suffix_20{padding-right:800px}.container_24 .suffix_21{padding-right:840px}.container_24 .suffix_22{padding-right:880px}.container_24 .suffix_23{padding-right:920px}.container_24 .push_1{left:40px}.container_24 .push_2{left:80px}.container_24 .push_3{left:120px}.container_24 .push_4{left:160px}.container_24 .push_5{left:200px}.container_24 .push_6{left:240px}.container_24 .push_7{left:280px}.container_24 .push_8{left:320px}.container_24 .push_9{left:360px}.container_24 .push_10{left:400px}.container_24 .push_11{left:440px}.container_24 .push_12{left:480px}.container_24 .push_13{left:520px}.container_24 .push_14{left:560px}.container_24 .push_15{left:600px}.container_24 .push_16{left:640px}.container_24 .push_17{left:680px}.container_24 .push_18{left:720px}.container_24 .push_19{left:760px}.container_24 .push_20{left:800px}.container_24 .push_21{left:840px}.container_24 .push_22{left:880px}.container_24 .push_23{left:920px}.container_24 .pull_1{left:-40px}.container_24 .pull_2{left:-80px}.container_24 .pull_3{left:-120px}.container_24 .pull_4{left:-160px}.container_24 .pull_5{left:-200px}.container_24 .pull_6{left:-240px}.container_24 .pull_7{left:-280px}.container_24 .pull_8{left:-320px}.container_24 .pull_9{left:-360px}.container_24 .pull_10{left:-400px}.container_24 .pull_11{left:-440px}.container_24 .pull_12{left:-480px}.container_24 .pull_13{left:-520px}.container_24 .pull_14{left:-560px}.container_24 .pull_15{left:-600px}.container_24 .pull_16{left:-640px}.container_24 .pull_17{left:-680px}.container_24 .pull_18{left:-720px}.container_24 .pull_19{left:-760px}.container_24 .pull_20{left:-800px}.container_24 .pull_21{left:-840px}.container_24 .pull_22{left:-880px}.container_24 .pull_23{left:-920px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix,*:first-child+html .clearfix{zoom:1}

/* FONTS */ 
@font-face {
	font-family: 'FranklinGothicFSDemiRegular';
	src: url('../fonts/FranklinGothic-Demi-webfont.eot');
	src: local('☺'), url('../fonts/FranklinGothic-Demi-webfont.woff') format('woff'), url('../fonts/FranklinGothic-Demi-webfont.ttf') format('truetype'), url('../fonts/FranklinGothic-Demi-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'FranklinGothicFSBookRegular';
	src: url('../fonts/FranklinGothic-Book-webfont.eot');
	src: local('☺'), url('../fonts/FranklinGothic-Book-webfont.woff') format('woff'), url('../fonts/FranklinGothic-Book-webfont.ttf') format('truetype'), url('../fonts/FranklinGothic-Book-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* PRINT */
#logo-print{display:none;}

/* STYLES */
header,nav,section,aside,footer{display:block;}

body{font:1em/1 "Helvetica Neue",Helvetica,Arial,sans-serif;background:#efece6 url(../images/bg_body.png) repeat;}

.center{text-align:center;display:block;}

#utility{height:33px;background:#19344e;}
#utility ul{float:right;position:relative;}
#utility li{float:left;margin-left:10px;padding-top:7px;}
#utility li a{font-size:0.81em;color:#ffffff !important;text-decoration:none;}
#utility li a:hover{text-decoration:underline;}
#utility li.inet{background:#8c877b;position:relative;height:22px;padding:19px 8px 2px 8px;}
#utility li.inet a{color:#ffffff !important;}

#search{float:right;margin:5px 0 0 10px;}
#search span{background-color:#ffffff;border:1px solid #bcb7a9;padding:0;margin:0;/*height:21px;*/display:inline-block;}
#search input.text{padding:0 8px;border:0;width:144px;color:#403b2a;font-size:0.75em;float:left;height:21px;background:transparent;}
#search input.submit{width:24px;height:21px;background:#D2DAE0 url(../images/sprites.png) 5px 5px no-repeat;float:left;border:0;cursor:pointer;}
#search input.submit:active{background-position: 5px 6px;}


h1 a{margin-top:25px;display:block;width:149px;height:63px;background:url(../images/sprites.png) 0 -18px no-repeat;}

#main-nav{float:right;margin-top:40px;padding-bottom:3px;height:45px;}
#main-nav li{float:left;/*margin-left:25px;*/}
#main-nav li.home,#main-nav li.contact{padding-top:16px;}
#main-nav a{display:block; padding:6px 8px 4px 8px;/*padding:0 0 4px;*/color:#43423e !important;text-decoration:none;font-weight:bold;text-transform:uppercase;}
#main-nav a:hover,#main-nav a.active{background:#d9d5ca;/*border-bottom:3px solid #99978e;*/}
#main-nav a span{font-family:Georgia,serif;text-transform:none;font-size:0.81em;font-weight:normal;font-style:italic;}

/* HOME PAGE SLIDES */
#branding{height:340px;margin-top:10px;border-width:2px 2px 0 2px;border-style:solid;border-color:#ffffff;}

.slide{height:340px;width:960px;}

#workers-comp{background:url(../images/bg_branding-workers-comp.jpg);}
#safety-site{background:url(../images/bg_branding-safety-site.jpg);}
#testimonial{background:url(../images/bg_branding-testimonial.jpg);}
#services{background:url(../images/bg_branding-services.jpg);}

#pager{z-index:1000;position:relative;margin:-46px 0 0 2px;border-top:1px solid #6e6a5d;}
#pager a{font-family:'FranklinGothicFSDemiRegular',"Helvetica Neue", Helvetica, Arial,sans-serif;display:block;text-align:center;padding:15px 0;color:#ffffff;text-decoration:none;background-color:#a39d8c;width:237px;border-left:1px solid #625f55;border-right:1px solid #817f75;}
#pager a:hover{background:#9b9581;}
#pager span{float:left;border-right:1px solid #6e6b62;}
#page span.last{border-left:1px solid #858076;border-right:0;}
#pager span.active a{color:#ffffff;background:#668097;border-right:1px solid #625f55;border-left:1px solid #30404f;}

#branding .callout{background:#13293e;margin-top:25px;}
#branding .callout div{padding:20px 30px;display:block;}
#branding .callout div a{background:#ED8C16;color:#ffffff;font-weight:bold;padding:6px 8px 4px;text-decoration:none;font-size:0.88em;}
#branding .callout h2{font:normal 2.25em/1 'FranklinGothicFSBookRegular',Helvetica,sans-serif;color:#ffffff;margin-bottom:20px;}
#branding .callout h2 strong{font-family:'FranklinGothicFSDemiRegular',Helvetica,sans-serif;font-weight:normal;}
#branding #testimonial .callout h2{font:italic 1.88em Georgia,serif;}

#home .agent{margin-top:-1px;}

/* FIND AN AGENT */
.agent{background:#13293e;color:#ffffff;height:42px;padding:0 7px;margin:0 0 10px 10px;}
#agent-content{margin-bottom:0;}

#agent{position:relative;z-index:1500;background:url(../images/bg_agent.png) no-repeat;width:984px;margin:-10px -10px 0 -10px;}
#agent span.missouri{top:-13px;position:relative;padding:0;width:79px;height:73px;background:url(../images/images_missouri.png);}
#agent span,#agent form,#agent strong{float:left;}
#agent span{color:#91a0b3;padding:9px 5px 0 10px;font:18px Georgia,serif;}
#agent strong{color:#f5f5f5;font-size:0.94em;font-weight:normal;padding:14px 0 0 20px;}

#form-agent{border:3px solid #333B41;margin-top:7px;height:22px;}
#form-agent .text{border:0;height:16px;padding:3px 6px;width:168px;float:left;}
#form-agent .submit{background:#ee8d18;height:22px;border:0;float:left;color:#ffffff;font-weight:bold;width:40px;cursor:pointer;}
#form-agent .submit:active{position:relative;top:1px;}

/* CONTENT */
#home-content{background:#f5f5f5;border-width:0 2px;border-style:solid;border-color:#f5f5f5;padding:25px 0;margin-top:-10px;}
#home-content h3{font:bold 1.25em Georgia,serif;color:#13293e;}

#secondary-content{background:#f5f5f5;border-width:2px;border-style:solid;border-color:#f5f5f5;}
#secondary-content h3{font:bold 1.25em Georgia,serif;color:#13293e;}

#secondary-copy{margin:10px 0 50px;}
#secondary-copy ul{list-style:disc;margin:0 0 30px 20px;}
#secondary-copy li{font:0.94em/1.4 Georgia,serif;color:#303037;margin-bottom:10px;line-height:1.4;}
#secondary-copy blockquote{font:1.13em/1.4 Georgia,serif;color:#4d4632;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #4d4632;clear:both;}
#secondary-copy h3{font:bold 1.25em Helvetica,sans-serif;color:#4d4632;margin-bottom:5px;}
#secondary-copy p,p{font:0.94em/1.4 Georgia,serif;color:#303037;margin-bottom:20px;}
#secondary-copy .read-more{color:#154166;font-style:italic;}

#content{background:#f5f5f5;border-width:2px;border-style:solid;border-color:#f5f5f5;margin-top:10px;}
#content h3{font:bold 1.25em Georgia,serif;color:#13293e;}

#content #sub-nav-bar{height:18px;background:#7b786d;width:960px;border-bottom:1px solid #bcbbb8;}
#content #sub-nav{height:34px;background:#647e94;width:960px;}
#content #sub-nav ul{margin-top:6px;}
#content #sub-nav ul li:first-child{margin-left:-10px;}
#content #sub-nav li{float:left;margin-right:10px;}
#content #sub-nav li a{color:#ffffff;font-size:0.75em;display:block;padding:5px 10px;text-decoration:none;}
#content #sub-nav li a:hover,#content #sub-nav li a.active{background:#7e9bb5;}

#copy{margin-top:20px;margin-bottom:50px;}
#copy blockquote{font:1.05em/1.4 Georgia,serif;color:#4d4632;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #4d4632;clear:both;}
#safety blockquote{border:0 !important;font-size:1.13em;padding-bottom:0;}
blockquote a{color:#EF8228;}
blockquote span{font-size:1.5em;color:#5E778C;}
#copy h1{font:italic 1.75em Georgia,serif;color:#4d4632;margin:0 0 25px;}
#copy h3{font:bold 1.13em Helvetica,sans-serif;color:#4d4632;margin-bottom:5px;}
#copy p,p{font:0.88em/1.4 Georgia,serif;color:#303037;margin-bottom:20px;}
p{font:1em/1.4 Georgia,serif;color:#303037;margin-bottom:20px;}
#copy .read-more{color:#154166;font-style:italic;}

#create-account #copy h2{font:1.13em 'FranklinGothicFSDemiRegular',Helvetica,sans-serif;text-transform:uppercase;color:#5e778c;margin-bottom:10px;}
#create-account #copy ul{list-style:disc;margin:0 0 30px 20px;}
#create-account #copy li{font-size:0.88em;color:#4d4632;margin-bottom:10px;line-height:1.4;}
#create-account #copy strong{font-family:Georgia,serif;font-size:0.88em;color:#303037;}

#create-account .producer{border-left:1px solid #888479;width:389px;}
#create-account .producer,#create-account .policyholder{margin-bottom:70px;}

#create-account a.create{display:inline-block;color:#ffffff;font-weight:bold;background:#ec8915;padding:6px 10px;text-decoration:none;}
#create-account #modules{margin:0;}
#create-account #sub-nav,#report-injury #sub-nav,#safety #sub-nav,#contact #sub-nav{height:10px;}
#create-account li a,#create-account p a{color:#5e778c;}
#create-account ul.benefits li{margin-bottom:5px !important;color:#73684b !important;}

#report-injury #copy h2{font-size:1.25em;color:#6D695E;margin-bottom:10px;}
#report-injury #copy h3{color:#303037;margin-bottom:30px;}
#report-injury #claims li{color:#5E778C;}
#report-injury #copy h3,#report-injury #claims li{font-size:1.13em;}
#report-injury #injury-list{list-style:disc;margin-bottom:20px;}
#report-injury #injury-list li{font-size:0.88em;color:#4d4632;width:180px;float:left;margin:0 0 10px 10px;}
#report-injury p.yes{font-family:Helvetica,sans-serif;color:#6D695E;font-size:1.13em;font-weight:bold;border-bottom:1px solid #cccccc;padding-bottom:20px;margin-bottom:40px;}
#report-injury p.yes span{font-size:1.5em;}

#report-injury #claims{list-style:disc;}
#report-injury #claims li{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #cccccc;}
#report-injury #claims li.last{border:0;}
#report-injury #claims a{color:#e67f0d;}
#report-injury #claims strong a{color:#e67f0d;font-size:0.75em;}
#report-injury #claims strong a:hover{text-decoration:none;}
#report-injury #claims strong span{font-size:0.75em;}
#report-injury #claims p{font-size:0.75em;font-family:Helvetica,sans-serif;color:#19344e;margin:0;}

#report-injury #claims label{display:block;font-size:0.75em;color:#4d4632;margin-top:10px;margin-bottom:10px;}
#report-injury #claims input.text{border:1px solid #d1d0cd;background:#ffffff;width:300px;padding:4px;font-size:1.13em;}
#report-injury #claims input.submit{float:right;border:0;display:inline-block;color:#ffffff;font-weight:bold;background:#ec8915;padding:6px 10px 4px;text-decoration:none;}

#report-injury #claims form p{float:left;}

#helpful-hint{margin-bottom:20px;}

#breadcrumb{margin-top:10px;overflow:auto;}
#breadcrumb ul{display:block;}
#breadcrumb li{float:left;margin-right:5px;}
#breadcrumb li a,#breadcrumb li{font:bold 0.88em Helvetica,sans-serif;color:#6c88a1;text-decoration:none;}
#breadcrumb li a:hover{text-decoration:underline;}

.success{clear:both;margin-top:20px;}
.success span{font:italic 1.25em Georgia,serif;color:#4d4632;display:block;}
.success p{font:0.94em/1.4 Georgia,serif;color:#303037;}
.success-photo .shadow{width:219px;height:14px;background:url(../images/sprites.png) 0 -378px no-repeat;}

.bio{clear:both;margin-top:20px;}
.bio span{font:italic 1.25em Georgia,serif;color:#4d4632;display:block;}
.bio p{font:0.94em/1.4 Georgia,serif;color:#303037;}
.bio-photo .shadow{width:129px;height:14px;background:url(../images/sprites.png) 0 -378px no-repeat;}

.photo{background:#ffffff;padding:10px;border:1px solid #e6e4dd;display:inline-block !important;vertical-align:top;margin:0 !important;}

#want li{border-bottom: 1px solid #d6d5d2;padding:8px 0;/*margin-left:12px;*/}
#want li a{color:#000000;text-decoration:none;font-size:0.88em;background:url(../images/bullet_want-list.png) no-repeat;display:block;padding-left:10px;}
#want li a:hover{text-decoration:underline;}

#tabs{float:left;margin-top:3px;}
#tabs li{float:left;margin-right:5px;padding:0 !important;}
#tabs li a{padding:6px 6px;color:#3e3828;display:block;}
#tabs a{font-size:0.75em;text-decoration:none;background:#d5cebd;color:#3e3828;}
#tabs a.selected{background:#453f2d;color:#ffffff;}

#rss div{clear:both;}
#rss h3{float:left;}
#rss h4{font:bold 1.13em Georgia,serif;color:#0a3d69;}
#rss span{font-size:0.75em;color:#636466;margin-top:5px;display:block;}
#rss p{font-size:0.88em;margin-top:10px;line-height:1.2;}
#rss li{padding:15px 0;border-bottom: 1px solid #d6d5d2;}
#rss li a{color:#0a3d69;font-size:0.88em;}
#rss li a:hover{text-decoration:none;}
#rss .view-more{background:#d2dae0;padding:8px 10px;color:#154066;text-decoration:none !important;display:block;text-align:center;font-size:0.88em;}
#rss .view-more:hover{text-decoration:underline !important;}

#news div{clear:both;}
#news h3{float:left;}
#news h4{font:bold 1.13em Georgia,serif;color:#0a3d69;}
#news span{font-size:0.75em;color:#636466;margin-top:5px;display:block;}
#news p{font-size:0.88em;margin-top:10px;line-height:1.2;}
#news li{padding:15px 0;border-bottom: 1px solid #d6d5d2;}
#news li a{color:#0a3d69;font-size:0.88em;}
#news li a:hover{text-decoration:none;}

#faq div{clear:both;}
#faq h3{float:left;margin-top:10px;margin-bottom:10px;}
#faq h4{float:left;font:bold .88em Georgia,serif;color:#0a3d69;}
#faq p{font:1em/1.4 Georgia,serif;color:#303037}
#faq li{font:1em/1.4 Georgia,serif;color:#303037;margin-top:5px;}

#related{margin-bottom:20px;}

#job div{clear:both;margin-top:20px;}
#job h4{font:bold 1.13em Georgia,serif;color:#0a3d69;}
#job span{font-size:0.75em;color:#636466;margin-top:10px;}
#job p{font:0.94em/1.4 Georgia,serif;color:#303037;}
#job li{padding:15px 0;border-bottom: 1px solid #d6d5d2;}

.account,.claims{margin-bottom:20px;border:1px solid #888888;}
.account h3,.claims h3{padding:0 10px;margin:10px 0;}
.account ul,.claims ul{font-size:14px;margin-bottom:20px;}
.account span{font-size:12px !important;}
.account a.create,.claims a.login,.claims a{display:block;margin:10px 0;}
.claims form{padding:10px 0;}
.claims label{margin-bottom:10px;display:block;}

/* MODULES */
#content #modules{margin-top:60px;}
#safety #modules{margin-top:0;}
#copy #modules{font-family:Helvetica,sans-serif !important;}
#create-account #modules{margin-top:0;}
#sidebar #modules{margin-top:0;}


#modules div{margin-bottom:10px;background:#34322e;color:#ffffff;font-size:0.75em;line-height:1.5;}
#modules strong{font-family:Georgia,serif;font-style:italic;font-weight:normal;font-size:1.5em !important;color:#ffffff !important;}
#modules p{padding:10px 10px 10px;color:#ffffff;font-family:Helvetica,sans-serif !important;}
#modules p a{color:#ef8228;}
#modules p a:hover{text-decoration:none;}
#modules p#coming-soon{padding:0 10px 10px;display:block;font-family:Helvetica,sans-serif;font-weight:normal;font-size:1em;color:#ef8228;}

#modules .video{padding-top:20px;}
#modules .video span{height:125px;position:relative;display:block;}
#modules .video span a{display:block;background:#1d1611;padding:5px 20px;color:#ffffff;font:bold 1.25em Georgia,serif;position:absolute;bottom:0;text-decoration:none;}
#modules .video a{font-weight:bold;font-style:italic;display:block;margin-top:10px;padding:2px 0 2px 30px;background:url(../images/sprites.png) 0 -306px no-repeat;color:#ffffff;text-decoration:none;}
#modules .video span#hand-washing{background-image:url(../images/bg_module-hand-washing.jpg);}

#modules #worksafe span{display:block;height:54px;width:190px;background:url(../images/sprites.png) 0 -412px no-repeat;margin:0 20px 0;padding-bottom:20px;}

#modules #maintenance span{padding:5px 10px 10px;display:block;font-family:Helvetica,sans-serif;font-weight:normal;font-size:1.5em;color:#cc6633;}
#modules #maintenance p{padding:0 10px 10px;display:block;font-family:Helvetica,sans-serif;font-weight:normal;font-size:1em;color:#ffffff;}

#site-links{background:#d8d3c4;padding:25px 0 17px;/*position:relative;top:-90px;*/}
#site-links li{margin-bottom:4px;font-size:0.75em;color:#4C4439;}
#site-links li a{text-decoration:none;display:inline-block;color:#4C4439;}
#site-links li a:hover{text-decoration:underline;}

.work-safe{width:225px;height:65px;background:url(../images/sprites.png) 0 -90px no-repeat;display:block;float:right;}

a.register{display:block;font-weight:bold;padding:7px 8px;text-align:center;font-size:0.94em;text-decoration:none;cursor:pointer;}
a.register{margin-top:20px;background:#ED8C16;color:#ffffff;}

#seminar-calendar{margin-bottom:20px;}
#seminar-calendar h4{font:italic 1.38em Georgia,serif;color:#524d41;}
#seminar-calendar ul{margin-top:20px;}
#seminar-calendar li{font-size:0.88em;color:#524d41;border-top:1px solid #9f9b8c;padding:15px 0 0 5px;}

#related-resources h4{font:italic 1.38em Georgia,serif;color:#524d41;border-bottom:1px solid #9f9b8c;}
#related-resources ul{margin-top:5px;margin-bottom:20px;}
#related-resources li{display-block;padding:2px 0 2px;}
#related-resources li a{font-family:font-weight:bold;Helvetica,sans-serif;font-weight:normal;font-size:0.88em;color:#6c88a1;}

#safety #seminar-calendar{margin-top:57px;}

#copy .date{font-size:0.75em;color:#636466;margin:10px 0 15px;display:block;background:url(../images/sprites.png) 0 -513px no-repeat;padding:0 0 2px 20px;}

#copy hr {border:0 #4d4632 solid;border-top-width:1px;clear:both;height:0;margin:0 0 20px 0;}

a.worksafe{color:#154166;font-style:italic;}

#contact-form div{margin-top:20px;}
#contact-form select{margin-left:10px;}
#contact-form label{display:block;font-size:0.75em;color:#636466;margin-bottom:10px;}
#contact-form input.text{padding:4px;border:1px #A19C92 solid;width:250px;margin-top:4px;}
#contact-form .submit{font-size:1em;background:#ee8d18;border:0;float:right;color:#ffffff;font-weight:bold;cursor:pointer;padding:6px 10px;}

footer{background:#a29d92 url(../images/bg_footer.png);padding:20px 0;/*position:relative;top:-90px;*/}
footer .logo{width:79px;height:27px;background:url(../images/sprites.png) 0 -162px;display:block;float:left;}
footer p{font-size:0.63em;float:left;width:461px;margin:0 0 0 10px;line-height:1.2;}
footer p a{color:#000000;text-decoration:none;}
footer p a:hover{text-decoration:underline;}
footer .phone{width:141px;height:27px;background:url(../images/phone.png);display:block;}
footer .email{width:200px;height:27px;background:url(../images/sprites.png) 0 -234px;display:block;}


/* HIDE TEXT */
h1 a{text-indent:-9999px;}

/* CSS3 */
#utility li.inet{
    -webkit-border-bottom-left-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	border-bottom-left-radius:6px;
	-webkit-box-shadow:inset 0 0 8px #736f65;
	-moz-box-shadow:inset 0 0 8px #736f65;
	box-shadow:inset 0 0 8px #736f65;	
}

#search span,/*#main-nav a,*/#content #sub-nav li a{
    -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;
}

#content #sub-nav li a:hover;{
	background:
    	-webkit-gradient(
    		linear,
    		left bottom,
    		left top,
    		color-stop(0.00, rgb(123,151,177)),
    		color-stop(1.00, rgb(126,155,181))
    	);
    background:
    	-moz-linear-gradient(
    		center bottom,
    		rgb(123,151,177) 0%,
    		rgb(126,155,181) 100%
    	);    
}

#agent span{
    text-shadow:0 2px 3px rgba(0,0,0,0.75);	
}

#form-agent,#modules div,#create-account a.create{
    -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;
}

#form-agent .text{
    -webkit-border-top-left-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-bottomleft:4px;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
}

#branding .callout div a{
	-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;
	background:
    	-webkit-gradient(
    		linear,
    		left bottom,
    		left top,
    		color-stop(0.00, rgb(229,125,10)),
    		color-stop(1.00, rgb(245,154,34))
    	);
    background:
    	-moz-linear-gradient(
    		center bottom,
    		rgb(229,125,10) 0%,
    		rgb(245,154,34) 100%
    	);
    text-shadow:0 1px 2px rgba(0,0,0,0.25);
}


#form-agent .submit,#contact-form .submit{
    -webkit-border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomright:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	background:
    	-webkit-gradient(
    		linear,
    		left bottom,
    		left top,
    		color-stop(0.00, rgb(229,125,10)),
    		color-stop(1.00, rgb(245,154,34))
    	);
    background:
    	-moz-linear-gradient(
    		center bottom,
    		rgb(229,125,10) 0%,
    		rgb(245,154,34) 100%
    	);
    text-shadow:0 1px 2px rgba(0,0,0,0.25);	
}

#contact-form .submit{
    -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;	
}

/*#main-nav a:active{
    -webkit-box-shadow:inset 0 1px 4px #8c8a82;
    -moz-box-shadow:inset 0 1px 4px #8c8a82;
    box-shadow:inset 0 1px 4px #8c8a82;
}*/

#branding,#home-content,#content{
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.15);
    box-shadow: 0 0 10px rgba(0,0,0,0.15);
}

#branding,#workers-comp,#safety-site,#testimonial,#services{
    -webkit-border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	border-top-right-radius:8px;
	border-top-left-radius:8px;
}

#pager a{
    text-shadow:0 1px 2px rgba(0, 0, 0, 0.3);
}

#pager a{
background:
	-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.00, rgba(105,101,90,0.84)),
		color-stop(1.00, rgba(155,149,133,0.84))
	);
background:
	-moz-linear-gradient(
		center bottom,
		rgba(105,101,90,0.84) 0%,
		rgba(155,149,133,0.84) 100%
	);
}

#content #sub-nav-bar{
    background:
    	-webkit-gradient(
    		linear,
    		left bottom,
    		left top,
    		color-stop(0.00, rgb(103,100,92)),
    		color-stop(1.00, rgb(140,135,123))
    	);
    background:
    	-moz-linear-gradient(
    		center bottom,
    		rgb(103,100,92) 0%,
    		rgb(140,135,123) 100%
    	);
    -webkit-border-top-right-radius:8px;
    -webkit-border-top-left-radius:8px;
    -moz-border-radius-topleft:8px;
    -moz-border-radius-topright:8px;
    border-top-left-radius:8px;
    border-top-right-radius:8px;
}

#content #sub-nav{
    background:
    	-webkit-gradient(
    		linear,
    		left bottom,
    		left top,
    		color-stop(0.00, rgb(85,108,127)),
    		color-stop(1.00, rgb(112,140,165))
    	);
    background:
    	-moz-linear-gradient(
    		center bottom,
    		rgb(85,108,127) 0%,
    		rgb(112,140,165) 100%
    	);
}

#content{
    -webkit-border-top-right-radius:8px;
    -webkit-border-top-left-radius:8px;
    -moz-border-radius-topleft:8px;
    -moz-border-radius-topright:8px;
    border-top-left-radius:8px;
    border-top-right-radius:8px; 
}

#pager span.active a{
background:
	-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.00, rgba(85,107,126,0.84)),
		color-stop(1.00, rgba(110,138,163,0.84))
	);
background:
	-moz-linear-gradient(
		center bottom,
		rgba(85,107,126,0.84) 0%,
		rgba(110,138,163,0.84) 100%
	);
}

#pager a:hover{
	background:rgba(155,149,129,0.85);
}

#branding .callout{
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.75);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.75);
}

#branding .callout div{
	-webkit-box-shadow: inset 0 0 100px rgba(11,28,47,0.90);
	-moz-box-shadow: inset 0 0 100px rgba(11,28,47,0.90);
    box-shadow: inset 0 0 100px rgba(11,28,47,0.90);
}

#branding .callout,#branding span,#branding .callout div{
    -webkit-border-bottom-right-radius:8px;
	-webkit-border-top-right-radius:8px;
	-moz-border-radius-bottomright:8px;
	-moz-border-radius-topright:8px;
	border-top-right-radius:8px;
	border-bottom-right-radius:8px;
}

#branding span{
    -webkit-box-shadow:inset 0 0 80px #060f1a;
	-moz-box-shadow:inset 0 0 80px #060f1a;
    box-shadow:inset 0 0 80px #060f1a;
}

#branding span a{
    background:
    	-webkit-gradient(
    		linear,
    		left bottom,
    		left top,
    		color-stop(0.00, rgb(88,111,131)),
    		color-stop(1.00, rgb(106,134,158))
    	);
    background:
    	-moz-linear-gradient(
    		center bottom,
    		rgb(88,111,131) 0%,
    		rgb(106,134,158) 100%
    	);
}

ul#tabs a{
    -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;   
}

#modules .video span a{background:rgba(29,22,17,0.75);}

#create-account a.create{
    background:
    	-webkit-gradient(
    		linear,
    		left bottom,
    		left top,
    		color-stop(0.00, rgb(228,124,10)),
    		color-stop(1.00, rgb(245,154,34))
    	);
    background:
    	-moz-linear-gradient(
    		center bottom,
    		rgb(228,124,10) 0%,
    		rgb(245,154,34) 100%
    	);
}

#modules div{
    background:
    	-webkit-gradient(
    		linear,
    		left bottom,
    		left top,
    		color-stop(0.00, rgb(53,51,46)),
    		color-stop(1.00, rgb(85,79,67))
    	);
    background:
    	-moz-linear-gradient(
    		center bottom,
    		rgb(53,51,46) 0%,
    		rgb(85,79,67) 100%
    	);
}

a.register{
	-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;
	background:
    	-webkit-gradient(
    		linear,
    		left bottom,
    		left top,
    		color-stop(0.00, rgb(229,125,10)),
    		color-stop(1.00, rgb(245,154,34))
    	);
    background:
    	-moz-linear-gradient(
    		center bottom,
    		rgb(229,125,10) 0%,
    		rgb(245,154,34) 100%
    	);
    text-shadow:0 1px 2px rgba(0,0,0,0.25);
    -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.75);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.75);
    box-shadow:0 1px 2px rgba(0,0,0,0.75);
}
