﻿html { font-size: 100%; /* IE hack */ }
table { font-size: 100%; /* IE hack */ }

body { margin:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; background-color:#1e1e1e; }
.pagetext { color: #444444; }

img { border: none; }
a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #444444; text-decoration: none; font-weight:bold; }
a:hover { text-decoration: underline; } 
a.white { color: #ffffff; }

#pageframe { display:block; min-height:100%; width:100%; position:absolute; top:0px; left:0px; z-index:0; }
.centerdiv { width:960px; margin:10px auto; }

#header-container { height:15px; padding-bottom:5px;}
#header-inner { z-index:2; position:relative; }
#header-inner ul { list-style:none; margin:0px; padding-left:0em; margin-left:0; }
#header-inner li.first { list-style-type:none; display:inline; padding:0px 25px 0px 0px; }
#header-inner li { list-style-type:none; display:inline; padding:0px 20px; }
#header-inner li.last { list-style-type:none; display:inline; padding:0px 0px 0px 25px; }
a.menu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; text-decoration: none; font-weight:normal; }
a.menu:hover { text-decoration: none; color:#dc255a; } 
#menu-home { position:absolute; top:-21px; left:-5px;  display:inline; text-align:left; z-index:99; width:110px; background:#000000; padding:5px 5px 5px 0px; display:none; }
#menu-employment { position:absolute; top:-21px; left:83px;  display:inline; text-align:left; z-index:99; width:130px; background:#000000; padding:5px 5px 5px 0px; display:none; }
#menu-businessservices { position:absolute; top:-21px; left:310px;  display:inline; text-align:left; z-index:99; width:140px; background:#000000; margin-top:4px; padding:5px 5px 5px 0px; display:none; }
#menu-news { position:absolute; top:-21px; left:590px;  display:inline; text-align:left; z-index:99; width:105px; background:#000000; margin-top:4px; padding:5px 5px 5px 0px; display:none; }
#menu-careers { position:absolute; top:-21px; left:736px;  display:inline; text-align:left; z-index:99; width:75px; background:#000000; margin-top:4px; padding:5px 5px 5px 0px; display:none; }
#menu-awards { position:absolute; top:-21px; left:836px; display:inline; text-align:left; z-index:99; width:120px; background:#000000; margin-top:4px; padding:5px 5px 5px 0px; display:none; }
a.topmenuitem { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; display:block; color: #dc255a; width:100%; text-decoration: none; font-weight:normal; padding:3px 5px 5px 5px; }
a.menuitem { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; display:block; color:#ffffff; width:100%; text-decoration:none; padding:3px 5px; }
.logout { color:#ffffff; }

div.awards { background-color:#8064a2; border:solid 3px #ffffff; cursor:pointer; font-size:120%; font-weight:bold; margin:10px; padding:20px 10px; text-align:center; }

#content-container { vertical-align:top; background-color:#ffffff; width:960px;}

#footer-container { color:#ffffff; padding:3px 0px; font-size:9px; height:16px; font-weight:normal; clear:both; }
#footer-navigation { float:right; }
#footer-navigation ul { list-style:none; margin:0px; cursor:default; padding:0px; }
#footer-navigation li { list-style-type:none; float:left; }
#footer-navigation li.first { border:none; }
#footer-navigation li.space { padding:0px 5px; }
#footer-navigation li.last { }
#footer-website { float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#ffffff; text-decoration:none; font-weight:normal; }
.footer-logout { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff;text-decoration: none; font-weight:bold; }

table.table_user { background-color:#92ccf7; padding:3px 3px 3px 3px; }
.text_userbody { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #444444; text-decoration: none; }
table.table_pageerror { background-color:#f2f85a; padding:3px 3px 3px 3px; }
.text_pageerrorbody { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #444444; text-decoration: none; }
table.table_pagesuccess { background-color:#8df482; padding:3px 3px 3px 3px; }
.text_pagesuccessbody { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #444444; text-decoration: none; }

