/* global */







/* nav styles */
table.nav { font-size: 10px; }
table.nav td.border { height:1px; background-color:#CCCCCC; }
table.nav tr.navon { background-color:#F0F0F0; }
table.nav td.navon a, 
table.nav td.navon a:link, 
table.nav td.navon a:visited { font-size: 10px; color: #CC6600; font-weight: bold; text-decoration: none; }
table.nav td.navon a:hover { color: #CC6600; font-weight: bold; text-decoration: none; }
table.nav td.navoff a, 
table.nav td.navoff a:link, 
table.nav td.navoff a:visited { font-size: 10px; color: #003399; text-decoration: none; }
table.nav td.navoff a:hover  { color: #CC6600; font-weight: bold; text-decoration: none; }
table.nav td.subnavon a, 
table.nav td.subnavon a:link, 
table.nav td.subnavon a:visited { font-size: 10px; color: #000000; text-decoration: none; }
table.nav td.subnavon a:hover { color: #000000; text-decoration: none; }
table.nav td.subnavoff a, 
table.nav td.subnavoff a:link, 
table.nav td.subnavoff a:visited { font-size: 10px; color: #0066FF; text-decoration: none; }
table.nav td.subnavoff a:hover { color: #000000; text-decoration: none;   }

img.header { margin:25px 0px 3px 0px; }

div.headerBar { background-color:none; margin-bottom:10px; }
div.headerBar td { padding:3px 5px 3px 5px; font-size:11px; color:#64808e; }
div.headerBar td span.userName { font-weight:bold; }
div.headerBar a,
div.headerBar a:link,
div.headerBar a:visited { color:#64808e; text-decoration:none; }
div.headerBar a:hover { color:#64808e; text-decoration:underline; }
div.headerBar a.nav,
div.headerBar a:link.nav,
div.headerBar a:visited.nav { color:#64808e; text-decoration:none; }
div.headerBar a:hover.nav { color:#64808e; text-decoration:underline; }

div.statusBar { background-color:#F0F0F0; margin-bottom:10px; border-bottom:solid 1px #CCCCCC; border-top:solid 1px #CCCCCC; padding:2px 0px 2px 5px; color:#64808e; }
div.statusBar a,
div.statusBar a:link,
div.statusBar a:visited,
div.statusBar a:hover { font-weight:normal; font-size:10px; color:#64808e; }
div.statusBar a:link.on, 
div.statusBar a:visited.on, 
div.statusBar a:hover.on  { font-weight:bold;  font-size:10px; color:#64808e; }

div.sectionHeader { border-bottom:solid 1px #CCCCCC; margin-bottom:6px; width:500px; }
div.sectionHeader span { display:block; width:160px; background-color:#CCCCCC; padding:1px 0px 1px 5px; color:#003399; font-weight:bold; }

div.success {color:#99cc33;}









table.profile td a, 
table.profile td a:link, 
table.profile td a:visited, 
table.profile td a:hover { font-size:10px; }
table.profile td { padding-bottom:2px; font-size: 10px; text-align:right; }
table.profile p { padding-bottom:2px; font-size: 10px; text-align:left; }
table.profile td.content { padding:5px 5px 10px 5px; border:solid 1px #CCCCCC; background-color:#F0F0F0; line-height:14px; }
table.profile td.data { padding-left:4px; color:#999999; text-align:left; }
table.profile td.data span { color:#000000; font-size:10px; font-weight:bold; display:inline; }
table.profile span { font-size:11px; font-weight: bold; display:block; margin-bottom:3px; }
table.profile td.left { padding-bottom:2px; font-size: 10px; text-align: left; float: left; font-size: 11px; font-weight: bold;}























span.subhead { display:block; font-size:12px; color:#003399; font-weight:bold; margin-bottom:2px; }

div.floatingForm { width:80%; padding:5px 5px 10px 5px; border:solid 1px #CCCCCC; background-color:#EEEEEE; font-size:10px; }
div.floatingForm a, div.floatingForm a:link, div.floatingForm a:hover, div.floatingForm a:visited { font-size: 10px; }

div.resumeForm { padding:5px 5px 10px 5px; border:none; background-color:none; font-size:10px;  }
div.resumeForm span { font-weight:bold; font-size:11px; }

div.jobDetails { padding:5px 5px 5px 5px; margin:6px 0px 10px 0px; border-top:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; background-color:#F0F0F0; font-size:11px; text-align:center; }
div.jobDetails td { padding:0px 0px 4px 0px; }
div.jobDetails td.label { text-align:right; color:#003399; font-weight:bold; font-size:10px;}

div.jobDetails td.data { text-align:left; }

div.saveMessage { background-color:none; padding:5px 5px 5px 5px; margin-top:20px; margin-bottom:20px; border:solid 1px #CCCCCC; font-size:11px; }

div.fullContent { width:95%; }



table.searchResults th { padding:3px; font-size:11px; text-align:left; background-color:#EEEEEE; border-bottom:solid 1px #CCCCCC; border-top:solid 1px #CCCCCC; }
table.searchResults th a, 
table.searchResults th a:link,
table.searchResults th a:active,
table.searchResults th a:visited { color:#000000; text-decoration:underline; }
table.searchResults th a:hover { color:#000000; text-decoration:none; }


div.popMain { height:410px; margin:10px; padding:10px; background-color:#FFFFFF; }

/* ------------- clean the rest of this up (from old site) ------------- */

.popup { margin: 0px; background-image: url(/images/popup/bg.gif); color: #000000; }

.button { background: #48474F; font-weight: bold; color: #FFFFFF; font-size: 10px; font-family: verdana, arial, sans-serif; line-height: 14px; }
.form   { background: #718195; font-family: verdana, arial, sans-serif; font-size: 10px; line-height: 14px; color: #BDE8FF; }

.benefitsheader { font-family: verdana, arial, sans-serif; font-size: 12px; line-height: 14px; color: #CC6600; text-decoration: none; }
.benefitssubhead { font-family: verdana, arial, sans-serif; font-size: 12px; line-height: 14px; color: #999900; text-decoration: none; }

/*
.error {  font-family: verdana, arial, sans-serif; font-size: 10px; line-height: 14px; color: #CC3333; text-decoration: none; }
*/

td.footer { color: #999999; font-size: 10px; line-height: 14px;}
td.footer a { color: #999999; text-decoration: none; }
td.footer a:visited { color:#999999; }
td.footer a:hover { color: #999999; text-decoration: underline; }
td.footer a:visited:hover { color: #999999; text-decoration: underline; }




.photonavoff { font-size: 10px; color: #FFFFFF; text-decoration: none; }
.photonavoff a { font-size: 10px; color: #FFFFFF; text-decoration: none; }
.photonavoff a:visited { font-size: 10px; color: #FFFFFF; text-decoration: none; }
.photonavoff a:hover { font-size: 10px; color: #FFFFFF; text-decoration: underline; }
.photonavoff a:visited:hover { font-size: 10px; color: #FFFFFF; text-decoration: underline; }

.photonavat { font-size: 10px; color: #CCCCCC; text-decoration: none; }

.sitemap { font-size: 11px; color: #003399;  font-weight: bold; text-decoration: none; }

td.utility { color: #FFFFFF; font-size: 10px; }
td.utility a { color: #FFFFFF; text-decoration: none; }
td.utility a:visited { color: #FFFFFF; }
td.utility a:hover { color: #FFFFFF; text-decoration: underline; }
td.utility a:visited:hover { color: #FFFFFF; text-decoration: underline; }























