/* alternate styles - tooltip, etc */
.bg {background:#dee7ef url(/humres/images/bodybg.jpg) repeat-x;margin:0 auto;}
.grey{color:#808080;}
.shuffle {border:0;width:440px;height:147px;}

/* index */
#txtblock-top {display:block;width:988px;height:12px;margin:0 0 0 2px;padding:0;background:url("/humres/images/blockarea-bgtop.png") no-repeat;}
#txtblock {clear:both;width:988px;margin:0 0 0 2px;padding:20px 0 0 0;background:url("/humres/images/blockarea-bgbody.png") repeat-y;}
#txtblock h2 {margin:0;padding:4px;font-size:24px;font-family: "Lucida Grande",Tahoma,sans-serif;color:#444;text-transform:none;font-weight:normal;letter-spacing:-1px;}
#txtblock h4 {margin:0;padding:0 0 4px 0;width:230px;font-size:16px;font-family:"Lucida Grande",Tahoma,sans-serif;color:#777;text-transform:none;font-weight:normal;letter-spacing:-1px;border-bottom:1px #a2a2a2 solid;}
#txtblock h4.cmp {margin:0;padding:18px 0 0 5px;font-size:16px;font-family:"Lucida Grande",Tahoma,sans-serif;color:#444;text-transform:none;font-weight:normal;border:0;text-align:left;}
#txtblock p {width:550px;margin:0;padding:8px 5px;font-size:11px;color:#555040;font-family:"Lucida Grande",Tahoma, sans-serif;}
#txtblock p.top-p {width:550px;margin:0;padding:25px 5px 8px 5px;font-size:11px;color:#555040;font-family:"Lucida Grande",Tahoma, sans-serif;}
#txtblock p.buffer, #txtblock-lv2 p.buffer {clear:both;}
#txtblock ul {padding:0;margin:0;width:250px;}
#txtblock ul.vision {padding:0;margin:0;width:500px;}
#txtblock ul.vision li {margin:0;padding:4px 0;color:#555040;width:500px;font-size:11px;background:url(/images/arrow.png) no-repeat 0 8px;padding:4px 0 4px 8px;}
#txtblock li {margin:0;padding:4px 0;list-style-type:none;background:url(/images/arrow.png) no-repeat 0 8px;padding:4px 0 4px 8px;font-family:"Lucida Grande",Tahoma, sans-serif;font-size:11px;}
#txtblock li.listhdr {list-style-type:none;background:transparent;padding:4px 0;}
#txtblock li.pdf {background:url(images/pdficon.gif) no-repeat 0 4px;padding:4px 0 4px 20px;list-style-type:none;}
#txtblock-bottom {clear:both;display:block;width:988px;height:42px;margin:0 0 0 2px;padding:0;background:transparent url("/humres/images/blockarea-bgbottom.png") no-repeat;}
#rightmenu {width:350px;margin:0 0 0 35px;padding:0;float:left;}

/* level 2 */
#txtblock-lv2top {display:block;width:988px;height:12px;margin:0 0 0 2px;padding:0;background:url("/humres/images/blockarea-bgtop.png") no-repeat;}
#txtblock-lv2 {clear:both;width:988px;margin:0 0 0 2px;padding:5px 0 0 0;background:url("/humres/images/blockarea-bgbody.png") repeat-y;
font-family: Tahoma, Verdana, Lucida, Arial, Helvetica, sans-serif;font-size:11px;}
#txtblock-lv2 h2 {margin:0;padding:8px 0 0 35px;font-size:24px;font-family: "Lucida Grande",Tahoma,sans-serif;color:#444;text-transform:none;font-weight:normal;letter-spacing:-1px;}
#txtblock-lv2 h2.comp {margin:0;padding:18px 0 0 35px;font-size:24px;font-family: "Lucida Grande",Tahoma,sans-serif;color:#444;text-transform:none;font-weight:normal;letter-spacing:-1px;}
#txtblock-lv2 h4 {margin:0;padding:15px 0 0 35px;font-size:14px;font-family:Verdana,sans-serif;color:#444;text-transform:none;font-weight:normal;}
#txtblock-lv2 h4.cmp {margin:0;padding:18px 0 0 35px;font-size:16px;font-family:Verdana,sans-serif;color:#444;text-transform:none;font-weight:normal;}
@-moz-document url-prefix() {#txtblock h4, #txtblock-lv2 h4, #txtblock-lv2 h4.menu, #txtblock-lv2 h4.cmp, #txtblock-lv2 h3.faqsec {font-weight:bold;letter-spacing:0}}
#txtblock-lv2 h4.menu {margin:0;padding:0 0 4px 0;width:250px;font-size:14px;font-family: "Lucida Grande",Tahoma,sans-serif;color:#a2a2a2;text-transform:none;font-weight:normal;letter-spacing:-1px;border-bottom:1px #a2a2a2 solid;}
#txtblock-lv2 h3.faqsec {width:600px;margin:0 0 0 35px;padding:18px 0 0 0;font-size:12px;font-family:"Lucida Grande",Tahoma,sans-serif;color:#444;text-transform:none;font-weight:bold;border-bottom:1px #111 solid;}
#txtblock-lv2 p {width:840px;margin:0;padding:2px 35px 8px 35px;font-size:11px;color:#555040;font-family:"Lucida Grande",Tahoma,sans-serif;}
#txtblock-lv2 p.top {width:840px;margin:0 auto;padding:2px 35px 8px 35px;font-size:11px;color:#555040;font-family:"Lucida Grande",Tahoma,sans-serif;text-align:right;border-bottom:1px #b7b7b7 solid;}
#txtblock-lv2 p.top-p {padding:25px 35px 8px 35px;}
#txtblock-lv2 p.crumb {text-align:right;width:960px;margin:0;padding:0;}
#txtblock-lv2 p.leftlist {float:left;width:200px;margin:10px 0 0 0;}
#txtblock-lv2 p.rightlist {float:left;width:200px;margin:10px 0 0 20px;}
#txtblock-lv2 p.paygradepdf {float:left;width:220px;padding:23px 0 10px 90px;}
#txtblock-lv2 ul {padding:0 0 0 65px;margin:0;list-style-type:square;font-family:"Lucida Grande",Tahoma,sans-serif;}
#txtblock-lv2 ol {padding:0 0 0 65px;margin:0;font-family:"Lucida Grande",Tahoma,sans-serif;font-size:11px;}
#txtblock-lv2 ul.forms {padding:0 0 0 35px;margin:5px 0 0 0;list-style-type:none;font-family:"Lucida Grande",Tahoma,sans-serif;width:400px;}
#txtblock-lv2 ul.comp {padding:0 0 0 35px;margin:0;list-style-type:none;width:270px;font-family:"Lucida Grande",Tahoma,sans-serif;}
#txtblock-lv2 ul.comp li {margin:0;padding:4px 0 4px 8px;color:#555040;width:200px;font-size:11px;background:url(/images/arrow.png) no-repeat 0 8px;}
#txtblock-lv2 ul.comp li.short {margin:0;padding:4px 0 4px 8px;color:#555040;width:170px;font-size:11px;background:url(/images/arrow.png) no-repeat 0 8px;}
#txtblock-lv2 ul.comp li.xl {margin:0;padding:4px 0 4px 8px;color:#555040;width:400px;font-size:11px;background:url(/images/arrow.png) no-repeat 0 8px;}
#txtblock-lv2 ul.comp li a.pdf {background:url(/images/pdficon.gif) no-repeat 0 4px;padding:4px 0 4px 15px;}
#txtblock-lv2 ul.comp li.pdf {background:url(/images/pdficon.gif) no-repeat 0 4px;padding:4px 0 4px 20px;}
#txtblock-lv2 ul.comp li.pdfxl {background:url(/images/pdficon.gif) no-repeat 0 4px;padding:4px 0 4px 20px;width:400px;}
#txtblock-lv2 ul.comp li.nonpdf {background:url(/images/htmlicon.png) no-repeat 0 4px;padding:4px 0 4px 20px;}
#txtblock-lv2 ul.comp li.flash {background:url(/images/flashicon.gif) no-repeat 0 4px;padding:4px 0 4px 20px;width:200px;}
#txtblock-lv2 ul.orig {padding:0 0 0 35px;margin:0;width:270px;}
#txtblock-lv2 ul.orig li {margin:0;padding:4px 0;color:#555040;width:270px;font-size:11px;}
#txtblock-lv2 li {margin:0;padding:4px 0;color:#555040;width:700px;font-size:11px;}
#txtblock-lv2 li.pdf, #txtblock-lv2 ul.forms li.pdf {background: url(/images/pdficon.gif) no-repeat 0 4px;padding:4px 0 4px 20px;margin:0;list-style-type:none;width:380px;}
#txtblock-lv2 ul.forms li.nonpdf {background:url(/images/htmlicon.png) no-repeat 0 4px;padding:4px 0 4px 20px;margin:0;list-style-type:none;width:380px;}
#txtblock-lv2 td {color:#555040;font-family:"Lucida Grande",Tahoma,sans-serif;font-size:11px;}
#txtblock-lv2bottom {clear:both;display:block;width:988px;height:42px;margin:0 0 0 2px;padding:0;background:transparent url("/humres/images/blockarea-bgbottom.png") no-repeat;}

#txtblock-lv2 a.pdf {display:block;padding:2px 0 0 20px;margin:0;width:330px;height:13px;background:url(/images/pdficon.gif) no-repeat 0 1px;}
#txtblock-lv2 a.nonpdf {display:block;padding:2px 0 0 20px;margin:0;width:330px;height:13px;background:url(/images/htmlicon.png) no-repeat 0 1px;}
#txtblock-lv2 a.doc {display:block;padding:2px 0 0 20px;margin:0;width:330px;height:13px;background:url(/images/wordicon.png) no-repeat 0 1px;}

#txtblock-lv2 .mgr-toolkit-dd {float:left;margin:0 45px 20px 0;padding:0;width:250px;}
#txtblock-lv2 p.mgr-toolkit-resources {float:left;margin:20px 0 0 35px;padding:0;width:315px;}

#leftblock {display:block;float:left;width:316px;height:405px;margin:0;padding:0;background:url("/humres/images/blockarea-bg.png") no-repeat;
font-family: "Lucida Grande", Tahoma, sans-serif;}
#rightblock-sb {display:block;float:left;width:670px;height:405px;margin:0;padding:0;background: url("/humres/images/blockarea-bg670x405sb.png") no-repeat;
font-family: Verdana, sans-serif;}
#rightblock-sb .rightblock-txt {display:block;float:left;width:320px;margin:0 10px 0 0;padding:0 0 0 5px;}
#leftblock a, #rightblock-sb a {font-size:13px;text-decoration:none;}
#leftblock p, #rightblock-sb p {margin:0;padding:8px 15px;font-size:11px;}
#rightblock-sb .rightblock-photo {display:block;float:left;width:307px;margin:0;padding:0 5px;}
#rightblock-sb .pg {width:255px;height:175px;margin:10px;padding:0;background:url("/humres/staff-benefits/images/wellness.png") no-repeat;}
#rightblock-sb .pg p {text-align:right;font-family:"Lucida Grande",Tahoma,sans-serif;font-size:14px;font-weight:bold;letter-spacing:-1px;margin:0;padding:148px 5px 0 0;}
#rightblock-sb .sa {width:250px;height:165px;margin:10px 10px 0 10px;padding:0;background:url("/humres/staff-benefits/images/cecpaneldiscussion.png") no-repeat;}
#rightblock-sb .sa p {text-align:right;font-family:"Lucida Grande",Tahoma,sans-serif;font-size:14px;font-weight:bold;letter-spacing:-1px;margin:0;
padding:155px 5px 0 0;}

#leftblock h1, #rightblock-sb h1 {text-transform:none;padding:8px;margin:5px;color:#111;letter-spacing:-1px;}
p.formdd {text-align:center;padding:40px 0 0 0;}

#separator {display:block;float:left;width:0px;height:350px;margin: 20px 15px 0 0;padding:0;border-right:1px #e1e1e1 solid;
border-left:1px #c1c1c1 solid;}

/* faq accordion */
#txtblock-lv2 p.faqarea{
font-family: Tahoma, sans-serif;	
font-size: 11px;
cursor: hand;
cursor: pointer;
margin:10px 0 0 33px;
padding:10px 5px 10px 0;
color: #555040;
font-weight:bold;
}
#txtblock-lv2 p.faqarea:before {content:"[+]   ";}
#txtblock-lv2 p.faq-ans {
padding:5px 0 0 10px;
margin:0 0 0 43px;
font-family: Verdana, sans-serif;	
font-size: 11px;
color:#555040;
width:600px;
}

#txtblock-lv2 p.openfaq{ /* class added to contents when opened */
background: transparent;
}
#txtblock-lv2 p.openfaq:before {content:"[-]   ";}