.break_category { width: 32%; float: left; margin: 1px; padding: 0;  }
.break_category a, .break_category li, .break_category p { text-align: left; }
.break_category .head_l { height: 34px; background: url(/images/employee_services/documents-head-l-white.png) left top no-repeat;  }
.break_category .head_r { background: url(/images/employee_services/documents-head-r-blue.png) right top no-repeat;  }
.break_category .head { background: url(/images/employee_services/documents-head-bg-white.png) left top repeat-x; margin-left: 8px; margin-right: 5px;line-height: 30px;  height: 34px; padding-left: .25em; font-weight: bold;  color: #16437c; font-size: 1.2em; }
.break_category .head a { font-size: 1em; text-decoration: none; } 
.break_category .head a:hover { text-decoration: underline; } 
.break_category .head { font-size: 1.5em; }
#head_career { background: url(/images/employee_services/career-bg.jpg) top left no-repeat; height: 34px; }
#head_health { background: url(/images/employee_services/health-bg.jpg) top left no-repeat; height: 34px; }
#head_finances { background: url(/images/employee_services/finances-bg.jpg) top left no-repeat; height: 34px; }
.break_category .body_r { height: 100%; background: url(/images/employee_services/documents-right.png) right top repeat-y; padding: 5px 8px 5px 8px; }
.break_category .body { height: 560px; clear: both; background: url(/images/employee_services/documents-left.png) left top repeat-y; } /* issue with fixed height and content expanding in firefox */
.break_category .body ul {  margin-left: .75em; padding-left: .75em; }
.break_category .foot {  margin: 0 8px 0 8px; background: #fff url(/images/employee_services/documents-foot-bg.png) center top repeat-x; font-size: 1px; height: 10px; }
.break_category .foot_l { height: 10px; background: url(/images/employee_services/documents-foot-l.png) left top no-repeat;  }
.break_category .foot_r { background: url(/images/employee_services/documents-foot-r.png) right top no-repeat; }
.break_category .more { font-size: .9em; text-align: right; margin-right: .5em; }
.break_category div.subsection a { font-size: 1.1em; font-weight: bold; text-decoration: none;  }
.break_category div.subsection a:hover { text-decoration: underline;  }
ul.subsection {  margin-top: 0; }
td.mainborder table, td.mainborder td { font-size: 1em; }
a.nowrap { white-space: nowrap; }
.docsize { font-size: .75em; font-family: Verdana, "Courier New", Monospace; }
.bread a { font-size: 1em; }
.page_head { text-align: right; margin-bottom: 1em; clear: both; }
div.item{border:1px solid #a0baaf; font-size:.9em; margin-bottom:10px;}
div.sect { color: #333; font-size: 1.2em; font-weight: bold; padding: 2px; background-color:#a0baaf;}
div.sect_body { margin: 0; padding:5px; padding-bottom:0;background-color:white;  }
div.sect_top { text-align: right; clear: right; font-size:.9em;  padding:3px; }
.subsection_header{border-bottom:1px solid silver; font-weight:bold; font-size:1.25em;color:#666; margin-top:20px;}
/*ul.pagenav li a { font-size: 1em; }
ul { font-size: 1em; }
ul li { font-size: 1em; text-align: justify;  }
ul.pagenav { font-size: 1.1em; }*/
.reference { text-decoration: underline; }
ul ul { margin-top: .5em; }
strong { font-size: 1em; }
.bg_spacer { width:200px;float:right;height:60px; }
/* document links */
a.pdf-wrap span { background: url(/images/acro_small.gif) bottom right no-repeat; padding-right: 17px; width: 17px; }
a.doc-wrap span { background: url(/images/doc-15px.gif) bottom right no-repeat; padding-right: 17px; width: 17px; }
a.xls-wrap span { background: url(/images/excel-15px.gif) bottom right no-repeat; padding-right: 17px; width: 17px; }
div.referto { color: #666; padding: .5em .5em .5em 0; padding-left: 30px; background: url(/images/employee_services/reference-leader.gif) top left no-repeat; }
div.referto div.block { width: 6px; height: 6px; font-size: 1px; margin: 5px 4px 0 0; float: left;  }
div.one { background-color: #ddd; }
div.two { background-color: #ccc; }
div.three { background-color: #ccc; }

