body{margin:0;font-family:"Times New Roman", Times, serif;color:#1D240F;font-size:14px;background:#740003;}
ul{margin-top:5px;line-height:20px;}
blockquote{padding:8px;margin:0 auto;text-align:justify;}
p{margin:0;}
a{color:#A22D23;text-decoration:none;outline:none;}
#container{margin:0 auto;width:950px;background:#FFFFFF;}
#topinfo{background:#3C491F;padding-top:6px;padding-bottom:6px;color:#FFFFFF;text-align:center;font-size:17px;}
#header{width:950px;height:200px;}
#content{padding:0; background:url(cbg.jpg) repeat-y;}
#content blockquote{font-size:16px;}
#callline{background:#3C491F;text-align:right;padding-top:2px;padding-bottom:2px;padding-right:8px;color:#FFFFFF;font-size:13px;font-style:italic;}
#lside{width:150px;float:left;margin-right:15px;}
#rside{width:750px;float:left;margin-top:10px;margin-bottom:10px;}
.oheader{color:#A22D23;cursor:pointer;font-size:16px;}
.oheader:hover{color:#A22D23;text-decoration:underline;}
.switchcontent{border-bottom:1px solid #CCCCCC;padding-bottom:4px;font-size:14px;padding-top:8px;margin-bottom:15px;}
.markermenu{width:150px;}
.markermenu ul{margin:0;padding:0;list-style-type:none;width:160px;border-bottom:1px solid #ccc;}
.markermenu ul li a{background:#EEEEEE;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#971814;display:block;width:auto;padding-top:5px;padding-bottom:5px;padding-right:5px;line-height:16px;padding-left:10px;text-decoration:none;border-bottom:1px solid #DDDDDD;}
* html .markermenu ul li a{width:150px;height:1%;}
.markermenu ul li a:hover{color:#FFFFFF;background:#971814 url(arrow-list.gif) no-repeat right;}
* html .markermenu ul li{float:left;height:1%;}
#footer{font-size:11px;width:950px;padding-top:8px;padding-bottom:8px;font-family:Arial, Helvetica, sans-serif;}
#fleft{width:155px;float:left;margin-left:12px;text-align:center;}
#fright{float:left;width:715px;margin-left:35px;text-align:justify;}
#subnav{margin:0 0 10px;text-align:center;}
#subnav table{width:100%;border:1px solid #000;}
#subnav a.current{color:#000;text-decoration:none;}
#subnav table td{border-left:1px solid #000;border-right:1px solid #000;}
.quoteline{font-style:italic;text-align:justify;}
.quotesignature{color:#A22D23;font-weight:bold;text-align:right;padding-top:8px;}
.title1{color:#000000;font-weight:bold;font-size:20px;letter-spacing:2.7px;text-align:center;}
.title2{color:#A22D23;font-size:16px;font-weight:bold;}
.title2b{color:#A22D23;font-size:16px;font-weight:bold;border-bottom:2px solid #A22D23;margin-bottom:8px;}
.title3{color:#000000;font-size:18px;font-weight:bold;font-style:italic;}
.title4{color:#0066CC;font-size:18px;font-weight:bold;font-style:italic;text-align:center;}
.NTdate{text-align:right;font-size:10px;font-weight:bold;}
.NTheading{color:#A22D23;font-size:18px;font-weight:bold;}
.NTcaption{text-align:left;font-size:17px;font-weight:bold;font-style:italic;margin-top:5px;}
.litlelink a{font-size:12px;font-weight:bold;text-decoration:none;}
.phone{font-size:14px;color:#A22D23;font-weight:bold;}
.copyright{font-size:12px;font-style:italic;}
a img{border-color:#A22D23;}
.CRaffirmation{margin-top:20px;border-top:1px solid #A22D23;padding:10px 20px;}
.CRname{font-weight:bold;padding:0 20px;}
.CRtitle{font-size:.9em;padding:0 20px;}
#topBox{width:647px;padding:10px;border:groove 4px #000;margin-top:10px;text-align:left;}
#floatL{padding:15px;float:left;}
.floatL{padding-left:15px;float:left;}
#topBox p{font-size:11px;float:left;margin-left:20px;}
#topBox p#AEOE{font-size:14px;font-style:italic;width:100%;text-align:right;margin-top:-10px;margin-left:-85px;}
#topBox h1{vertical-align:middle;font-size:36px;margin-left:10px;}
#EqualOppBox{width:649px;padding:10px;border:solid 1px #000;margin-top:10px;background-color:#FEF2B3;text-align:center;font-style:italic;font-size:15px;}
#EqualOppBox > p{margin:auto 20px;}
.catBox{position:relative;width:667px;padding:0;border:groove 4px #000;margin-top:10px;text-align:left;}
.row{border-bottom:1px solid #000;margin:0;width:667px;min-height:50px;}
.rowAlt{border-bottom:1px solid #000;margin:0;min-height:20px;width:667px;}
.cellAlt{float:left;text-align:left;margin:0;min-height:20px;padding:3px 5px 0 7px;}
.cellwbAlt{float:left;text-align:left;margin:0;min-height:20px;padding:3px 5px 0 7px;border-left:1px solid #000;}
.cell{float:left;text-align:left;margin:0;min-height:50px;height:100%;padding:3px 5px 0 7px;}
.cellwb{float:left;text-align:left;margin:0;min-height:50px;height:100%;padding:3px 5px 0 7px;border-left:1px solid #000;}
.cellC{float:left;text-align:center;margin:0 0 0 5px;min-height:50px;height:100%;padding:3px 5px 0 7px;}
.cellwbC{float:left;text-align:center;margin:0 0 0 5px;min-height:50px;height:100%;padding:3px 5px 0 7px;border-left:1px solid #000;}
.row p{padding-bottom:3px;}
.spacer{float:left;}
.catTitle{margin:0;padding:4px 3px;background-color:#D2D2D2;border-bottom:1px solid #000;text-align:center;font-weight:bold;text-transform:uppercase;font-size:17px;}
.antiAlien{width:500px;padding:10px;border:solid 1px #000;margin-top:10px;background-color:#FEF2B3;text-align:center;font-style:italic;font-size:15px;}
.employerBox{width:630px;padding:0;margin-top:10px;border:1px solid #000;}
.employerBox > .row{width:630px;min-height:50px;}
.employerBox > .lastrow{width:630px;margin:0;min-height:50px;}
.employerBox > .catTitle{text-transform:none;}
.disclaimer{background-color:#FEF2B3;}
a:hover,.littlelink a:hover{text-decoration:underline;}
.subtitle{font-size:18px;}
#hbox{width:750px;height:300px;}
#hleft{width:364px;height:298px;float:left;border-right:1px solid #CCCCCC;padding-left:5px;padding-right:5px;padding-top:2px;}
#hright{width:365px;height:265px;float:left;padding-left:5px;padding-right:5px;padding-top:2px;}
#htitle{font-size:16px;font-weight:bold;border-bottom:1px solid #CCCCCC;padding-top:2px;padding-bottom:3px;float:left;width:100px;background:#3C491F;color:#FFFFFF;padding-left:10px;}
#hnav{border-bottom:1px solid #CCCCCC;float:left;width:245px;height:25px;font-size:12px;padding-top:0;text-align:right;background:#3C491F;color:#FFFFFF;padding-right:10px;}
#hcontent{overflow:auto;width:355px;display:block;height:268px;text-align:justify;padding-right:5px;float:left;font-size:12px;background:url(imgs/bbg.jpg) repeat-x;padding-left:5px;}
#hcontent blockquote{margin:0;font-size:12px;}
.hcptitle{font-size:16px;color:#A22D23;text-align:center;margin-bottom:2px;border-bottom:1px solid #A22D23;padding-bottom:2px;}
.copy{font-style:italic;font-size:10px;margin-top:4px;text-align:center;}
.tipstitle{color:#A22D23;font-weight:bold;margin-bottom:5px;}
.tipssubtitle{margin-bottom:8px;font-weight:bold;}
.selectgfx{margin-top:2px;}
#subcontent{position:absolute;visibility:hidden;width:168px;background:#3C491F;text-align:left;margin-top:0;z-index:50;color:#000000;border:2px solid #333333;}
#subcontent2{position:absolute;visibility:hidden;width:185px;background:#3C491F;text-align:left;margin-top:0;z-index:50;color:#000000;border:2px solid #333333;}
.wireframemenu ul,.wireframemenu2 ul{padding:0;margin:0;list-style-type:none;}
.wireframemenu a,.wireframemenu2 a{padding-top:2px;padding-bottom:2px;display:block;width:100%;color:#FFFFFF;text-decoration:none;border-bottom:1px solid #333333;font-size:11px;text-indent:4px;font-family:Arial, Helvetica, sans-serif;}
html>body .wireframemenu a,html>body .wireframemenu2 a{width:auto;}
.wireframemenu a:hover,.wireframemenu2 a:hover{color:#FFFFFF;text-decoration:underline;background:#971814;}
.tabcontent{display:none;}
.thumbs{margin:5px;border:0;}
.wireframemenu,.wireframemenu2{background:#3C491F;}
.markermenu ul li{position:relative;}
.markermenu ul li ul{position:absolute;width:170px;top:0;visibility:hidden;}
.markermenu ul li ul li a{display:block;overflow:auto;color:#971814;text-decoration:none;background:#EEEEEE;border:1px solid #ccc;border-bottom:0;}
.markermenu ul li ul li a:hover{background:none;background-color:#971814;color:#FFFFFF;}
.markermenu .subfolderstyle{background:#EEEEEE url(media/arrow-list.gif) no-repeat center right;}

#findbox{width:750px;font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #CCCCCC;}
#fbtopnav{width:730px; background:#CCCCCC; color:#740003; padding:10px;}
#fbleft{width:225px; float:left;}
#fbright{width:500px; float:left;}
#fbrightleft{width:250px; float:left; margin-left:15px; margin-right:10px; text-align:center;}
#fbrightleft img{margin-bottom:5px; border:0;}
#fbrightright{width:250px; float:left;}
#fbrightrightgallery img{border:0;margin:1px; width:80px; height:80px;}

#iframe{font:Arial, Helvetica, sans-serif;background:#ededed; padding:0; border:0;}

.arrowlistmenu{
width: 225px; /*width of accordion menu*/
}

.arrowlistmenu h3{margin:0; font-size:12px;}

.arrowlistmenu .menuheader a{color:#000000; text-decoration:none;}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
color:#000000;
background:#EEEEEE;
padding:12px;
cursor: hand;
cursor: pointer;
border-bottom:1px solid #DDDDDD;
}

.arrowlistmenu .menuheader:hover{ /*CSS class for menu headers in general (expanding or not!)*/
background:#971814;
color:#FFFFFF;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background:#971814;
color:#FFFFFF;
border-bottom:0;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
padding-top:3px;
padding-bottom:3px;
background:#CCCCCC;
border-bottom:1px solid #AAACAC;
height:180px;
overflow:auto;
padding-left:10px;
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color:#000000;
display: block;
padding: 2px 0;
text-decoration:underline;
font-weight:normal;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #FFFFFF;
text-decoration:none;
background:#000000;
}