/**************GLOBAL******************/
*{margin:0;padding:0;}
html{font-size:62.5%;}
ul{list-style:none;}
p{margin:8px;}
img{border:none;}

body{
color:#333;
font:1.1em Verdana,sans-serif;
text-align:center;
line-height:2.1em;
background:#2758b8 url(/hr/images/V2_pageBGs/V2_pageBG5.gif) repeat-x;
margin-bottom:10px;
}

table,select{font-size:100%;}

#sidebar,#footer,#borders,#mainContent p.quote,blockquote,cite{
line-height:normal;
}

/**************LINKS******************/

a,a:link{text-decoration:none;color:#2864db;outline:none;}
a:visited{color:#7790BF;}
#mainContent a,.sideSegment a,#footer a,#sub a,acronym{border-bottom:2px dotted #ccc;}
#mainContent a:hover,.sideSegment a:hover,#footer a:hover,#sub a:hover{border-bottom:2px solid #fc3;text-decoration:none;color:#00f;}
#mainContent a:active{border-width:3px;}

a.goHere:hover{border-bottom:none;}
.ext{padding-right:12px;background:url(/hr/images/V2_extLinks.gif) no-repeat right 0;}
.jump{padding-right:12px; background:url(/hr/images/V2_anchors.gif) no-repeat right;}
.goHere,.goHere2,.goHere3,.goHereDown,.addMore{padding:0 20px 2px 0;background:url(/hr/images/V2_more.gif) no-repeat right;}
.goHere2{background:url(/hr/images/V2_more2.gif) no-repeat right 0;}
.goHere3{background:url(/hr/images/V2_more3.png) no-repeat right 0;}
.addMore{background:url(/hr/images/V2_moreAdd.png) no-repeat right 0;}
.goHereDown{background:url(/hr/images/V2_moreDown.gif) no-repeat right 0;}
.xml,.iTunes{padding:1px 20px 2px 0;background:url(/hr/images/rss.gif) no-repeat right 0;}
.iTunes{background:url(/hr/images/iTunes.gif) no-repeat right 0;}
#mainContent .deadLink,#mainContent .deadLink:hover{color:#ccc;border:0;}
#mainContent a.word{padding:3px 20px 0 0; background:url(/hr/images/doc.gif) no-repeat right 0;}
#mainContent a.xls{padding:3px 20px 0 0; background:url(/hr/images/xls.gif) no-repeat right 0;}
#mainContent a.pdf {padding-right:16px; background:url(/hr/images/V2_pdf.gif) no-repeat right 0;}
#mainContent a.zip {padding:2px 18px 1px 0; background:url(/hr/images/zip.png) no-repeat right 0;}
#mainContent a[href$=".pdf"]{padding-right:16px; background:url(/hr/images/V2_pdf.gif) no-repeat right 0;}
.addFX #mainContent a:visited,.jump:visited{color:#2864db;}
.addFX #mainContent a:active,.jump:active{border-width:2px;}

/**************LAYOUT******************/
.printLogo{display:none;}

#borders{
background:#fff url(/hr/images/V2_pageBGs/V2_BG5.gif) 50% repeat-y;
margin:12px auto;
margin-bottom:0;
width:746px;
}

#mainParent{
position:relative;
margin:0 auto;
text-align:left;
width:746px;
background:url(/hr/images/V2_pageBGs/V2_contentTop5.gif) no-repeat top;;
}

#escapeTop{
margin-top:130px;
background:url(/hr/images/V2_DSR.gif) repeat-y 176px 0;
float:left;
}

#flash img,#flash embed,#flash object{margin-left:1px;}

#mainContent{
float:right;
width:558px;
padding:16px 0;
/*overflow:hidden; causes IE middle-click bug*/
background:url(/hr/images/V2_greyfade.jpg) no-repeat;
}

.level2 #mainContent{background-position:0 114px;padding-top:0;}

#sidebar{
margin-left:6px;
float:left;
width:182px;
overflow:hidden;
padding-bottom:12px;
}

#topMostDiv{
position:absolute;
top:7px;
left:6px;
background:url(/hr/images/V2_banner1.png) no-repeat top right;
width:733px;
line-height:2.1em;
overflow:hidden;
font-size:11px;/*using px on purpose to prevent IE font-resizing contents of this div*/
}

#login{
position:absolute;
left:605px;
top:20px;
line-height:normal;
font-weight:700;
color:#2864db!important;
}

#seek{
float:right;
margin:38px 15px 0;
display:inline;
}

#seek input{
width:auto;
float:none;
margin:auto;
font-size:1.2em;
}

#topMostDiv img{float:left;margin:5px 15px 7px 5px;}

#breadcrumb{
background:#4ed153 url(/hr/images/V2_breadcrumbBG.gif) repeat-x;
float:left;
color:#fff;
width:733px;
padding:0 12px;
line-height:1.8em;
font-size:11px;
}

#breadcrumb a{color: #313131;}

.divider1{height:10px;background:url(/hr/images/V2_footerFade.gif) no-repeat top;}

#CallBack,#CallBackText{display:none;}

/****************TOP-NAV****************/
ul#topNav{
float:left;
width:auto;
}

#topNavWrap{
float:left;
width:733px;
background:#2656b6 url(/hr/images/V2_topNavBG4.gif) repeat-x;
}

#topNav li{
float:left;
display:block;
text-align:center;
font-weight:700;
width:auto;
border-left:1px solid #fff;
}

#topNav li a{
text-transform:uppercase;
color:#fff;
display:block;
float:left;
width:auto;
text-decoration:none;
border:1px solid #1b3f86;
border-bottom:none;
}
#topNav a:hover,#topNav .youAreHere{background:#4ed153;}

/*use LR padding to determine width of menu items to avoid IE box width bugs:*/
#topNav li a{padding:1px 15px;}           /*----default----*/
li#topNav105 a{padding:1px 24px;}         /*----ABOUT----*/
li#topNav108 a{padding:1px 26px 1px 25px;}/*----SERVICES----*/
li#topNav619 a{padding:1px 26px}          /*----SOFTWARE----*/
li#topNav109 a{padding:1px 25px;}         /*----RESOURCES----*/
li#topNav110 a{padding:1px 13px 1px 13px;}         /*----CAREERS----*/
li#topNav111 a{padding:1px 18px 1px 18px;border-right:0;} /*----CONTACT----*/

li#topNavFirst,li#topNavFirst a{border-left:none;}

/****************SIDE-NAV****************/

#sideNav{
float:left;
width:100%;
margin:3px 0 8px;
background:url(/hr/images/V2_sideNavRepeater.gif) repeat-y;
}

#sideNav ul{
background:url(/hr/images/V2_sideNavBtm.gif) no-repeat bottom;
width:100%;
float:right;
padding-bottom:8px;
}

#sideNav ul ul{
background:none;
padding-bottom:0;
}

#sideNav li{
float:left;
width:100%;
display:block;
}

li > a.moreOpen{background:#f1f1ff url(/hr/images/V2_masterIconsPng.png) no-repeat 157px -46px;border-right:1px solid #ced5e7;border-left:1px solid #ced5e7;}
li > a.moreClosed{background:transparent url(/hr/images/V2_masterIconsPng.png) no-repeat 157px 0;}

#sideNav li a{
display:block;
padding:3px 25px 3px 18px;
width:auto;
color:#323542;
border-bottom:1px solid #bbbaba;
border-top:1px solid #f5f5f5;
text-decoration:none;
}

#sideNav ul li ul li a{
padding-left:30px;
font-size:0.9em;
}

#sideNav ul li ul li ul li a{padding-left:40px;}

#sideNav li a:hover,#sideNav a.youAreHere:hover,#sideNav li li a:hover{background-color:#e5e5fc;}
#sideNav li a.youAreHere,#sideNav li li a{background-color:#f1f1ff;border-right:1px solid #ced5e7;border-left:1px solid #ced5e7;}
#sideNav li a.youAreHere{font-weight:700;background-color:#fff;border-right:none;}


#sidebar #sideNav h3 a{
margin:0;
padding:10px 10px 5px 12px;
width:100%;
color:#242732;
display:block;
}

#sideNav h3{
width:100%;
border-bottom:1px solid #bbbaba;
font-size:1.2em;
background:url(/hr/images/V2_sideNavTop.gif) no-repeat top;
}
#sidebar #sideNav h3 a:hover{background:none;text-decoration:underline;}
/****************OTHER SIDE CONTENT****************/

.sideSegment{
border-top:1px solid #a8bed1;
margin-top:8px;
padding:0 0 2px 4px;
display:block;
float:left;
width:93%;
}

.sideSegment h3{
font-size:1.6em;
font-weight:400;
line-height:0.9em;
color:#41434b;
border-bottom:7px solid #69f;
padding-bottom:2px;
margin:12px 0 10px;
letter-spacing:-1px;
}

.sideSegment h3 a{color:#41434b;}
.noDivider h3{margin-top:0;}

.sideSegment li{
background:url(/hr/images/V2_sideBullet1.gif) no-repeat 0 4px;
margin:5px 3px 0 6px;
padding-left:20px;
line-height:1.4em;
}

#downloads li{
background:url(/hr/images/V2_anchors.gif) no-repeat right;
margin-left:-18px;
}

#downloads li a{
background:url(/hr/images/V2_pdf.gif) no-repeat left;
padding:0 10px 0 20px;
display:block;
}

.sideSegment span {margin:5px 0 0;}
.sideSegment .goHere{margin:8px 6px 0;display:block;border:none;}

.sideSegment img{
margin:0 auto;
text-align:center;
display:block;
}

/****************HEADINGS****************/
#mainContent h1,#mainContent h2,#mainContent h3,#mainContent h4,#mainContent h5,#mainContent h6{
letter-spacing:-1px;
color:#434343;
line-height:normal;
font-weight:400;
}

#mainContent h1{
font-size:1.7em;
border-bottom:8px solid #69f;
line-height:0.9em;
margin:0 17px 0 10px;
padding-bottom:2px;
}

#mainContent h2{
font-size:1.7em;
color:#444;
font-family:Tahoma,Verdana,sans-serif;
background:url(/hr/images/V2_triangle.png) no-repeat -0.2em bottom;
padding-bottom:15px;
margin:15px 0 -15px;
}

#mainContent h3,#mainContent h4{
letter-spacing:-0.04em;
margin:15px 0 -10px;
font-size:1.3em;
font-weight:900;
}

#mainContent h4,#mainContent h5,#mainContent h6{font-size:1.2em;margin:12px 0;font-weight:700;}
#mainContent h5 {font-size:1.1em;}
#mainContent h6 {font-size:1em;margin-bottom:-12px;}

/****************LISTS****************/
#mainContent ul,#mainContent ol,#mainContent dl{margin:16px 0 16px 45px;}
#mainContent ul ul{margin:0 0 0 25px;}
#mainContent ol ul{margin-top:3px;}

#mainContent ul li,#mainContent ol li,#mainContent ol ul li,#mainContent dt{
margin:3px 0 0 -15px;
padding:0 0 0 18px;
background:url(/hr/images/mu_SquareY2.gif) no-repeat 0 0.4em;
line-height:1.4em;
}

#mainContent ol{margin:16px 0 16px 55px;}
#mainContent ol li{
background:none;
margin:3px 0 0 -7px;
padding:0;
}

#mainContent ul li li{background:url(/hr/images/V2_sideBullet2.gif) no-repeat 0 0.4em;}

#mainContent dt{font-weight:700;margin-top:10px;margin-bottom:6px;}
#mainContent dd{padding-left:12px;line-height:1.6em;}

#mainContent .rCol ul{margin:16px 26px 0;}
#mainContent .lCol ul{margin-left:31px;}

/**************TABLES************************/
table{border-collapse:collapse;margin:16px 0;}
th{text-align:center;font-weight:700;}
td{padding:0;}

.tableX{width:100%;}

table caption{
padding: 0 0 5px;
font-style:italic;
text-align:right;
}

table>caption{margin:16px 0 -16px}/*combat dodgy FF rendering*/

.tableX td,.tableX th{border:1px solid #ccc;border-collapse:collapse;}

.tableX th{
color:#545971;
font-weight:700;
letter-spacing:1px;
text-transform:uppercase;
padding:6px 6px 6px 12px;
background:#cedeff url(/hr/images/headerBG.gif) no-repeat;
}

.tableX tbody th{background:#fff6e2 url(/hr/images/headerBG2.gif) no-repeat;text-align:center;}

.tableX tbody tr.alt th{
background:#fff6e2 url(/hr/images/headerBG2.gif) no-repeat;
color:#797268;
text-align:center;
}

.tableX th.nobg{border:0;background:none;}

.tableX td.blank{background:transparent url(/hr/images/blankCell2.png) no-repeat center;}

.tableX td{
background-color:#fff;
padding:6px 6px 6px 12px;
color:#4f6b72;
}

.tableX tr.alt td{background-color:#F5FAFA;color:#797268;}

#mainContent .tableX td h1{
font-size:1.2em;
font-weight:700;
border-bottom:none;
margin:0;
line-height:normal;
}

.tableX td h1 a{display:block;}
/***tableX extensions - called in via multiple classnames:*/
table.v2 tbody th,table.v2 tbody tr.alt th{text-transform:none;text-align:left;letter-spacing:normal;font-weight:400;}
table.allCenter td{text-align:center;}

/****************QUOTES and CALLOUT**********************/

#mainContent blockquote,#mainContent p.quote{
margin:16px 30px 16px 60px;
background:#f0e8d1 url(/hr/images/V2_quotes.gif) no-repeat top;
border-top:1px solid #E3E0D7;
padding:10px 55px 0 60px;
color:#24324c;
}

#mainContent blockquote cite,.BlueTitle,.revField{color:#6e6620;}

.quote span.BlueTitle,blockquote cite{
background:url(/hr/images/shadow492.gif) no-repeat bottom;
padding:0 15px 15px;
display:block;
margin:5px -55px 5px -60px;
}

#mainContent blockquote.floatQuote{
display:block;
float:right;
width:184px;/*see QMH*/
margin:8px 8px 0;
padding:8px 8px 0;
background:#f0e8d1 url(/hr/images/V2_floatQuote2.gif) no-repeat right 90%;
}

#mainContent .rCol blockquote.floatQuote,#mainContent .lCol blockquote.floatQuote{
margin:16px 0 0 48px;
float:none;
}
#mainContent .lCol blockquote.floatQuote{margin:16px 0 0 16px;}

#mainContent blockquote.floatQuote cite{
margin:0 -8px;
padding:8px;
}

#mainContent blockquote.floatQuote p{
margin:6px 0 0;
padding:8px;
text-indent:20px;
background:url(/hr/images/V2_floatQuote.gif) no-repeat top left;
}

#mainContent .callOut{
background:#f1f2f3 url(/hr/images/shadow492.gif) no-repeat bottom;
padding:10px;
margin:16px 60px;
border-top:1px solid #E3E0D7;
}

/****************OTHER MAIN CONTENT****************/
#mainContent p.question{
font-weight:700;
border:1px solid #ccc;
padding:4px 8px 4px 4px;
background:#cedeff url(/hr/images/headerBG.gif) no-repeat;
}
#mainContent .answer{
background:url(/hr/images/fieldset_BG.jpg) repeat-x 0 1px;
border:1px solid #ccc;
border-top:none;
padding:8px;
margin-top:-16px;
font-style:italic
}

#mainContent .lCol{
float:left;
width:41%;
margin:8px 0 12px 30px;
}

#mainContent .rCol{
float:right;
width:51%;
margin:8px 3px 12px 0;
border-left:1px dotted #ccc;
}

#mainContent .lCol p{margin:8px 5px;}
#mainContent .rCol p{margin:8px 8px 8px 30px;}
.rCol img{margin:5px 0 10px 30px;display:block;}
.lCol img{margin:5px 5px 10px;display:block;}
#mainContent .rCol h3{margin:8px 8px 8px 25px;}
#mainContent .lCol h3{margin:8px 8px 8px 0;}

.level2 h1{padding-top:15px;}

#mainContent p,address{
line-height:1.6em;
margin:16px 8px 16px 20px;
}

acronym{cursor:help;color:#000;}
p#sub{margin:0 auto;width:740px;color:#c8cadc;}
#sub a,#footer a,.printer a,#sub acronym{color:#da900f;}
p#footer{
display:block;
height:20px;
background:url(/hr/images/V2_pageBGs/V2_contentBtm5.gif) no-repeat bottom;
padding:5px 8px 15px;
margin:0;
text-align:center;
}

#mainContent img.LFloat{margin:20px 8px 8px 0;}
#mainContent img.RFloat{margin:20px 20px 8px 8px;}
#mainContent p img.LFloat,#mainContent p img.RFloat{margin:8px;}

.RSS{margin-top:-25px;height:16px;}
.RSS img{margin:auto 3px -3px;}

.SpotlightRight,.SpotlightLeft{
float:right;
width:183px;
background:#f1f1f2 url(/hr/images/V2_spotlightBtm.gif) no-repeat bottom;
margin:8px;
padding-bottom:8px;
}
.SpotlightLeft{float:left;}

#mainContent .SpotlightLeft p, #mainContent .SpotlightRight p{
padding:15px;
padding-bottom:7px;
margin:0;
border:#dedee0 1px solid;
border-bottom:none;
line-height:normal;
background:#f1f1f2 url(/hr/images/V2_spotlightBG.gif) repeat-x;
}

/*********CHUNKS***************/
.chunk{ 
width:33.1%; 
float:left;
border-right:1px solid #ccc;
margin-bottom:8px;
}
.chunk p,.chunk h3,#mainContent .chunk h2{padding:0 8px;}
#mainContent .chunk ul{margin-left:22px;}
#mainContent .chunk h3{margin:6px 0;}

#mainContent .chunk p{margin:0;}

.chunk img{margin:8px 6px;}/*L & R margins must equal #mainContent .chunk h2 LR margins* and image widths should be x px*/

#mainContent .chunk h2 {
background:none;
display:block;
text-decoration:none;
border-bottom:8px solid #b6cadd;
padding:8px 0 0;
margin:6px;
}

#mainContent .chunk .h2B{border-bottom-color:#fc3;}
#mainContent .chunk .h2C{border-bottom-color:#4ed153;}

/*********CHUNK2**************/
#mainContent .chunk2{
width:168px;
float:left;
margin:0 10px 20px 0;
}

#mainContent .chunk2 h3{
padding:8px 8px 0;
margin:0 0 8px;
height:122px;
line-height:normal;
}

#mainContent .chunk2 p{
margin:-90px 0 0;
padding:8px;
}
#mainContent .noh3 p{margin-top:-125px;}

#mainContent .B .chunk2Inner{padding-bottom:8px;background:url(/hr/images/V2_chunkBBtm.gif) no-repeat bottom;}
#mainContent .G .chunk2Inner{padding-bottom:8px;background:url(/hr/images/V2_chunkGBtm.gif) no-repeat bottom;}
#mainContent .Y .chunk2Inner{padding-bottom:8px;background:url(/hr/images/V2_chunkYBtm.gif) no-repeat bottom;}

#mainContent .B h3{background:url(/hr/images/V2_chunkBTop.gif) no-repeat top;}
#mainContent .G h3{background:url(/hr/images/V2_chunkGTop.gif) no-repeat top;}
#mainContent .Y h3{background:url(/hr/images/V2_chunkYTop.gif) no-repeat top;}

#mainContent .B{background:url(/hr/images/V2_chunkBMid.gif) repeat-y;}
#mainContent .G{background:url(/hr/images/V2_chunkGMid.gif) repeat-y;}
#mainContent .Y{background:url(/hr/images/V2_chunkYMid.gif) repeat-y;}

#mainContent .lastChunk{margin:0;}

/*****LOZENGE**************/
.loz,.loz2{
background:url(/hr/images/V2_lozLW.gif) no-repeat left;
height:27px;
padding:0 0 0 12px;
margin:8px;
display:table;/*do not remove: http://css-discuss.incutio.com/?page=CenteringBlockElement*/
}
.chunk2 .loz{margin-left:17px;}

#mainContent .loz a,.loz a, #mainContent .loz2 a, .loz2 a{
background:url(/hr/images/V2_loz.gif) repeat-x;
border:0;
display:block;
line-height:27px;
float:left;
font-weight:700;
}
#mainContent .loz a:hover,.loz a:hover,#mainContent .loz2 a:hover,.loz2 a:hover{background:url(/hr/images/V2_lozHover.gif) repeat-x;border:0;}

.loz .lozInner,.loz2 .lozInner{
background:url(/hr/images/V2_lozRW.gif) no-repeat right;
height:27px;
padding:0 12px 0 0;
float:left;
}
/*--lozenges inside chunk2 (not available for loz2)-*/
.B .loz{background:url(/hr/images/V2_lozLB.gif) no-repeat left;}
.B .loz .lozInner{background:url(/hr/images/V2_lozRB.gif) no-repeat right;}
.G .loz{background:url(/hr/images/V2_lozLG.gif) no-repeat left;}
.G .loz .lozInner{background:url(/hr/images/V2_lozRG.gif) no-repeat right;}
.Y .loz{background:url(/hr/images/V2_lozLY.gif) no-repeat left;}
.Y .loz .lozInner{background:url(/hr/images/V2_lozRY.gif) no-repeat right;}

.loz .goHere,.loz .goHere2,.loz .goHereDown,.loz .xml,.loz .iTunes,
.loz2 .goHere,.loz2 .goHere2,.loz2 .goHereDown,.loz2 .xml,.loz2 .iTunes
{padding-left:8px;}

.pod{margin:8px;}

/*loz2 overrides*/
.loz2{background-image:url(/hr/images/V2_lozRedL.gif);}
#mainContent .loz2 a, .loz2 a{background-image:url(/hr/images/V2_lozRed.gif);color:#fff;}
.loz2 .lozInner{background-image:url(/hr/images/V2_lozRedR.gif);}
#mainContent .loz2 a:hover,.loz2 a:hover{background-image:url(/hr/images/V2_lozRedHover.gif);color:#f6eb70;}

/*******CONTENT ARTICLES******/
.revField{
width:49%;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
font-weight:700;
padding-bottom:6px;
}
.revField span{
color:#69f;
font-size:2em;
line-height:36px;
position:relative;
top:4px;
}

dl#contentArticles{margin-left:30px;}

#contentArticles dt{
margin:0;
padding-top:8px;
font-weight:400;
background-position:0 12px;
}

#contentArticles dd{
margin:8px;
border-bottom:1px solid #ccc;
}

.revField2{
display:block;
font-size:0.9em;
font-style:italic;
text-align:right;
}

#contentArticles a{border-width:1px;}
.bookmarks img{margin:0 2px 0 12px;}

/****************HOME PAGE STYLES********************************************************************************************/

.home #flash{float:left;width:550px;margin-left:5px;margin-top:1px;background:#fff;padding-bottom:6px;}
.home #escapeTop{margin-top:109px;background-position:178px 0;}
.home #sidebar{float:right;margin:0 3px 0 0;width:187px;background:url(/hr/images/V2_DSL.gif) repeat-y left;padding-bottom:0;}
.home #sidebar .sideSegment{margin-left:15px;width:162px;}
.home #mainContent{background:none;float:right;width:372px;padding-top:0;}
.home #mainContent div.fullWidth{margin:0 12px;float:left;width:343px;}
#x2 p{line-height:1.4em;}
#hpwrap{float:left;width:556px;}
#hpLcol{float:left;width:174px;margin-left:8px;overflow:hidden;}
#hpLcol .sideSegment li{padding-left:10px;background:none;}
#hpContact{float:right;width:182px;margin-right:7px;}
#hpContact img{margin-top:1px;display:block;}
.home #mainContent h1{margin-right:0;border-color:#fc3;}
#globe{background:url(/hr/images/V2_globe.jpg) no-repeat right center;height:95px;}
#globe select{margin-left:7px;font-size:1.2em;}
.hpHook{text-align:right;float:right;}
.last{margin-bottom:-999px;clear:both;}

/*****HP TABS****/
#tabWrap{
width:366px;
height:40px;
background:url(/hr/images/V2_tabWrap.png) repeat-y;
float:left;
margin-left:6px;
border-top:1px solid #c2c2cb;
}
#tabs{
width:366px;
height:43px;
background:url(/hr/images/V2_tabs2.png) no-repeat bottom;
float:left;
font:10px Arial;/*prevent IE 6 from resizing*/
}
.home #mainContent #tabs ul{
margin:5px 0 0 9px;
float:left;
width:auto;
}
.home #mainContent #tabs li{
background:url(/hr/images/V2_tabBG.png) repeat-x 0 6px;
float:left;
width:auto;
margin:0;
padding:5px 0 0;
}
.home #tabs a{
line-height:18px;
display:block;
color:#414c64;
float:left;
width:auto;
padding:0 4px;
border-left:1px solid #d3d3de;
border-right:1px solid #fafafd;
border-bottom:none;
border-top:1px solid #c2c2cb;
}
.home #tabs a:hover,.home #tabs a#active{
background:#fef5d9;
margin-top:-3px;
padding-bottom:3px;
color:#26314a;
border:1px solid #777;
border-bottom:1px solid #e7e7ef;
}
.home #tabs a#active{background:#fde8a6;}
.home #tabs a:active{border-width:1px;}

/****************GENERIC SINGLE-STYLE CLASSES FOR CONCATENATING MULTIPLE CLASSNAMES****************/
.LFloat{float:left;}
.RFloat{float:right;}
.halfWidth{width:49%;}
.thirdWidth{width:35%!important;}
.threeQuartersWidth{width:76.5%!important;}
.clearBoth{clear:both;}
.fullWidth{margin:0 16px;float:left;width:94%}
.autoWidth,select{width:auto!important;}
.divider{background:url(/hr/images/Line532.jpg) no-repeat top; padding:20px 0 0;}
.noDivider{border:none;margin-top:0;}
.noBorder,.sideSegment a.noBorder{border:none!important;}
.suckUp{margin-top:-12px!important;}
.breatheX{margin-left:12px!important;margin-right:12px!important;}
.breatheY{margin-top:12px!important;margin-bottom:12px!important;}
.smallPrint,.BlueTitle,p#footer,p#sub,blockquote cite{font-size:0.9em;}
.alignLeft{text-align:left!important;}
.alignRight{text-align:right!important;}
.alignCenter{text-align:center!important;}
.mozCenter{margin:0 auto;}
.shrinkMe{font-size:4px!important;}
.hidden{display:none;}
.noBold{font-weight:400!important;}
.noBG{background:0!important;}
#mainContent .listNormal li{margin:auto;padding-left:4px;background:none;}
#mainContent .listNormal{list-style:disc;}
/***************************************************************************************************/

/*****MISC CASCADE OVERRIDES*****/
.printer{margin-top:-20px;padding-top:10px;padding-right:20px;}
.printer img{margin:0 5px -2px;}
#mainContent .callOut h3{margin-top:0;}
.loz span a{border:0;}
.loz span {margin:0;}

h3:target,p:target,dt:target,.highlight2{
background:#fff6e2 url(/hr/images/headerBG2.gif) repeat-x!important;
padding:8px;
border:1px solid #ccc;
}
.highlight{background-color:#fc3;}
#mainContent p.highlight2{margin:0 30px;padding-top:4px;}
.connector{background:url(/hr/images/connector.gif) no-repeat 97% -3px;}

/**just for RN refer a friend page until I can get to the code itself in RN:**/
.bgcolor{background-image:none;background-color:#fff;}