/*This code is optimized by the w3compiler from Port80 Software:  BUY w3compiler to remove this comment from your optimized files at www.w3compiler.com!*/
body,p,ol,ul,td{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;line-height:18px;
} 

a{color:#176EA0;
text-decoration:none
} 
a:visited
{
color:#666;
} 
a:hover{
text-decoration:underline;
} a img,a img:hover{border:none}
 hr{height:1px;border:none;background:#888;width:100%} 
 img{vertical-align:text-top} 

 h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#00a} 
 h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{color:#008} 
 h1{font-size:24px;line-height:24px} 
 h2{font-size:24px;line-height:22px} 
 h3{font-size:18px;line-height:18px;margin:0px;width:40%;} 
 .odd{background:#eee} 
 .even{background:#fff} 
 body{margin:0;margin-top:2px} 

#main{padding:6px 0 0 6px} 
#content{width:970px;margin:auto;margin-top:0} 

#columns ,#footer{
width:100%;
*width:99%;
border-left:1px solid #777;
border-right:1px solid #777;
margin:0 auto;
} 

#footer{
width:100%;
border-top:2px solid #900;
border-bottom:1px solid #777;
border-left:0px solid #777;
border-right:0px solid #777;
float:none;
margin-left:-1px;
*margin-left:0px;
} 
#footer ul
{

margin:auto;
text-align:center;
padding:12px 0 8px 0;
font:bold 12px Verdana,Arial,Helvetica,sans-serif;
} 
#footer li{
display:inline;
padding:6px 12px 6px 12px;
} 
.clears{clear:both;margin:0;padding:0} #rightcolumn{float:right} #mast{width:100%;margin:auto;text-align:center;font-size:14px;padding-bottom:4px} #mast .section{width:100%;text-align:center;margin-left:-225px;font-size:36px;font-weight:bold} .weekday,.issueDate{float:left;padding:0;margin:0;font-size:14px;color:#fff;} .weekday{font-weight:bold;text-transform:uppercase;color:#fff;padding-right:6px} 
.welcome{
float:left;
background-color:#EAF6FB;
border:1px solid #7EA4C9;
float:left;
font-size:12px;
font-weight:bold;
margin:6px 2px 4px 6px;
padding:3pt 3px 3pt 3pt;
width:78%;
*width:80%;
		
	} 
.employerName{float:left;padding:0;margin:0;font-size:12px} 
.updateAnnounce,
.updateTime
{
float:right;
text-align:right;
height:20px;
}
.updateAnnounce,
.quicktoemployer{
float:none;
} .section_name{width:100%;font:bold 24px Verdana,Helvetica,Arial,sans-serif;text-align:center;float:left;margin-bottom:0;margin-top:-32px} .section_namepersonforce{width:100%;font:bold 30px Verdana,Helvetica,Arial,sans-serif;text-align:right;float:left;margin-bottom:0;margin-top:-29px;} #mast .home{width:100%;text-align:left;padding-top:7px;} #mast a img{border:none} 
#searchBar
{
background-color:#3187C3;
border-top:2px solid #333;border-bottom:2px solid #333;
padding:4px 6px 4px 6px;
text-align:left; margin-top:0px;
height:20px;
}
 .searchForm{margin:auto;padding:0;text-align:center;width:400px} .searchForm form,.searchForm fieldset{border:0;margin:0;padding:0} #navbar h1{display:none} #navbar h2{background:#fafafa;border:1px;margin:0;padding:0;font-size:12px;font-variant:small-caps} #navbar ul{margin:0;padding:0;font-size:11px;list-style:none} #navbar a{text-decoration:none} #navbar li,#navbar li a{font-weight:bold} #navbar li.sub,#navbar li.sub a{font-size:8pt;padding-left:1px} .pdfPreview{width:92px;margin:auto;text-align:center;border:1px solid #333;padding:2px;font-size:9px} .pdfPreview img{border:none;padding:0;margin:0} #flashes,#commentErrors{width:100%;border:none;padding:0;margin:0;text-align:center;font-weight:bold;font-size:14px} #flashes div,#commentErrors{padding:4px;margin:2px;border-bottom:1px solid #000;border-right:1px solid #000} #flashes .notice{background:#ff9;border-color:#dd0} #flashes  #articleComments{margin-bottom:8px;border-bottom:1px gray dotted} #articleComments h3{margin-bottom:8px} .comment{border-top:1px gray dotted;padding:4px 0 8px 0} .commentName{font-weight:bold} .commentBody{margin:0;margin-left:14px;font-size:8pt} .report{margin:6px} .report a{padding:2px;border:1px solid #aaa;border-bottom:1px solid #444;border-right:1px solid #444;background:#fff} .report a:hover{padding:2px;border:1px solid #aaa;border-top:1px solid #444;border-left:1px solid #444;background:#ffd} .flagged a{background:#faa} .imageBlurb{padding:0;font-family:Verdana,Helvetica,Arial,sans-serif} .imageBlurb p{margin:2px 0 0 0;font-size:90%;font-family:Verdana,Helvetica,Arial,sans-serif} .imageBlurb img,.imageBlurb a img,.imageBlurb a img:hover,.imageBlurb a img:visited{border:2px solid #ccc} .imageBlurb .author{display:block;text-align:right;color:#888;line-height:8px;padding-right:4px;font-variant:small-caps;font-size:9px} .imageBlurb .caption{font:10px Verdana,Helvetica,Arial,sans-serif;line-height:12px;padding-top:4px;font-size:85%} .enlarge{height:21px;border:1px solid #ccc;background:#eee;border-bottom:none;padding:3px;padding-top:0} .imageBlurb a.enlarge img{border:none;vertical-align:middle} .enlarge:hover{text-decoration:none} .rssFeedList li{list-style:url('/images/rss.png')} .pageLinks a{font-size:120%;color:#00a} #pageCurrent{font-weight:bold;font-size:130%;color:#007} .pageNextPrev{font-size:140%;color:#f0f;font-weight:bold;padding:6px} div.ecommerce{width:80%} table.ecommerce{width:100%} table.ecommerce td{padding:3px} table.ecommerce td.label{background:#eee;width:30%;text-align:right} table.ecommerce input{font-size:120%} td.info{padding:5px} .textlink{width:95%;margin:auto} .textlink a,.textlink a:hover,.textlink a:visited{color:blue;font:10px Verdana,Helvetica,Arial,sans-serif;text-decoration:none} .textlink p{float:left;width:32%;margin:-6px 0 0 0;font:10px Verdana,Helvetica,Arial,sans-serif;text-align:left;line-height:10px} .textlink a:hover{text-decoration:underline} .textlink h5,.add_announce{width:95%;color:#777;font:bold 11px helvetica,arial,verdana,sans-serif;text-align:left;text-transform:uppercase;padding-left:4px;margin-bottom:10px;border-bottom:1px solid #777} .article{margin:0 0 12px 0;padding:2px} .top,.update{margin:3px 3px 20px 3px;padding:2px;margin-left:0} .update{background:#ffc} .top .headline,.update .headline{font-size:20px;line-height:24px} .update .announce{display:block;font:18px bold;text-transform:uppercase;background:#ff3;margin-bottom:-10px} .headline a,.headline a:visited{color:#00a} .article .author{color:#888;font-size:12px;line-height:16px;font-variant:small-caps} .article .section{color:#900;font-weight:lighter} .article .subhead{font-weight:bold} .articleBody p{font-family:Georgia,Times New Roman,serif;font-size:110%;color:#333} .articleBody .firstPara{font-size:115%} .authorLink a,.issueLink a{text-decoration:underline} .section{font-family:Arial,Helvetica,sans-serif} .section a{color:#00a} .section a:visited{color:#008} .section h1{color:#000;font-weight:bold} .section h2,.section h3,.section h4{margin:0;padding:2px} .aboveTheFold{float:left;width:700px;border-right:1px solid #777} .aboveTheFold hr{width:692px} .more{padding-top:6px;margin-top:12px;border-top:1px solid #777} .more span{font-weight:bold} .top h1{display:none} .top{width:700px;margin:0;padding:0} .top .imageBlurb,.top .more{float:right;clear:right;width:386px;margin-right:4px} .top .leads{float:left;width:300px} .second{width:700px;padding-top:8px} .second h1{font-weight:bold} .second .imageBlurb,.second .more{float:left;clear:left;width:320px} .second .leads,.second h1{float:right;width:360px;padding-left:4px;margin-right:4px} .hilight{width:136px;float:right;overflow:hidden} .fourth{padding-top:8px} .fourth h1,.fourth div{margin-bottom:12px;float:left} .fourth .imageBlurb{float:right;padding:8px}
#packagelisting
{
border:1px solid #68B152;
float:right;
font-size:13px;
font-weight:bold;
margin-right:5px;
margin-top:-20px;
padding:8px 3px 1px 4px;
text-align:center;
width:20%;
background-color:#E6FFDE;
}
#packagelisting:hover
{
border:1px solid #45922D;
background-color:#D2F1C8;
}
#packagelisting img
{
margin:-8px 0px 0px 0px;
}
#packagelisting a:link,#packagelisting a:vistied
{
color:#000000;
}
