html { min-height: 100%; margin-bottom: 1px; }
body { margin: 0px auto; font: 12px Arial, Tahoma; color: #000000; background-color: #fff; width: 100%; }
img { border: 0px; display: block; }
.content { font: 12px Arial, Tahoma; color: #000; }
table { border: 0px; border-collapse: collapse; }
table td { padding: 0px; vertical-align: top; }
#layout { margin: 0px auto; position: relative; background-color: #fff; width: 1000px; height: auto; text-align: left; }
a { font: 12px Arial, Tahoma; color: #4b688d; text-decoration: none; }
a: hover { color: #003b74; text-decoration: underline; }
a:active, a:focus { outline: 0; }
#divisions a { font: 12px Arial, Tahoma; color: #000; text-decoration: underline; }
a: hover { color: #a0a0a0; text-decoration: underline; }
/* Top Navigation */
		
			
			#searchNav a { background: url(images/search_jobs_off.gif) no-repeat; width: 101px; height: 24px; border:0px; display: block; }
#searchNav a:hover { background: url(images/search_jobs_on.gif) no-repeat; }
#registerNav a { background: url(images/register_off.gif) no-repeat; width: 101px; height: 24px; border:0px; display: block; }
#registerNav a:hover { background: url(images/register_on.gif) no-repeat; }
#sNav2 a { background: url(images/search_jobs_off.gif) no-repeat; width: 101px; height: 24px; border:0px; display: block; }
#sNav2 a:hover { background: url(images/search_jobs_on.gif) no-repeat; }
#timecardNav a { background: url(images/timecard_off.gif) no-repeat; width: 101px; height: 24px; border:0px; display: block; }
#timecardNav a:hover { background: url(images/timecard_on.gif) no-repeat; }
#formsNav a { background: url(images/forms_off.gif) no-repeat; width: 101px; height: 24px; border:0px; display: block; }
#formsNav a:hover { background: url(images/forms_on.gif) no-repeat; }
#contactNav a { background: url(images/contact_off.gif) no-repeat; width: 100px; height: 24px; border:0px; display: block; }
#contactNav a:hover { background: url(images/contact_on.gif) no-repeat; }
/* Bottom Navigation */
		
			#hNav a { background: url(images/home_off.gif) no-repeat; width: 137px; height: 123px; border:0px; display: block; }
#hNav a:hover { background: url(images/home_on.gif) no-repeat; }
#servicesNav a { background: url(images/services_off.gif) no-repeat; width: 137px; height: 123px; border:0px; display: block; }
#servicesNav a:hover { background: url(images/services_on.gif) no-repeat; }
#staffingNav a { background: url(images/staffing_off.gif) no-repeat; width: 137px; height: 123px; border:0px; display: block; }
#staffingNav a:hover { background: url(images/staffing_on.gif) no-repeat; }
#resourcesNav a { background: url(images/resource_off.gif) no-repeat; width: 137px; height: 123px; border:0px; display: block; }
#resourcesNav a:hover { background: url(images/resource_on.gif) no-repeat; }
#companyNav a { background: url(images/company_off.gif) no-repeat; width: 137px; height: 123px; border:0px; display: block; }
#companyNav a:hover { background: url(images/company_on.gif) no-repeat; }
/* Display box */

			#box { position: relative; margin-left: auto; margin-right: auto; margin-top: 0em; padding: 0; text-align: center; width:170px;				/* <-- use this to tie width to viewport size */ /*width: 40em;				<-- use this for a set width */
				background-color:#7F97AF; }
#box_content { padding-top:1em; padding-bottom:1em; padding-right:1em; padding-left:1em; color:#ffffff; font-weight:bold; vertical-align:middle; }
#tlc, #trc, #blc, #brc { background-color: transparent; background-repeat: no-repeat; }
#tlc { background-image:url(images/tlc.gif); background-position: 0% 0%; }
#trc { background-image:url(images/trc.gif); background-position: 100% 0%; }
#blc { background-image:url(images/blc.gif); background-position: 0% 100%; }
#brc { background-image:url(images/brc.gif); background-position: 100% 100%; }
#tb, #bb { background-color: transparent; background-repeat: repeat-x; }
#tb { background-image:url(images/tb.gif); background-position: 0% 0%; }
#bb { background-image:url(images/bb.gif); background-position: 50% 100%; }
#rb { background-image:url(images/rb.gif); background-position: 100% 0%; background-repeat: repeat-y; }
#lb { background-color:#7F97AF; background-image:url(images/lb.gif); background-position: 0% 100%; background-repeat: repeat-y; }
/* Salary Guide box */
			#box2 { position: relative; margin-left: auto; margin-right: auto; margin-top: 0em; padding: 0; text-align: center; width:90%;				/* <-- use this to tie width to viewport size */ /*width: 40em;				<-- use this for a set width */
				background-color:#fff; }
#box_content2 { padding-top:1em; padding-bottom:.8em; padding-right:.8em; padding-left:.8em; color:#000; }
#tlc2, #trc2, #blc2, #brc2 { background-color: transparent; background-repeat: no-repeat; }
#tlc2 { background-image:url(images/tlc2.gif); background-position: 0% 0%; }
#trc2 { background-image:url(images/trc2.gif); background-position: 100% 0%; }
#blc2 { background-image:url(images/blc2.gif); background-position: 0% 100%; }
#brc2 { background-image:url(images/brc2.gif); background-position: 100% 100%; }
#tb2, #bb2 { background-color: transparent; background-repeat: repeat-x; }
#tb2 { background-image:url(images/tb2.gif); background-position: 0% 0%; }
#bb2 { background-image:url(images/bb2.gif); background-position: 50% 100%; }
#rb2 { background-image:url(images/rb2.gif); background-position: 100% 0%; background-repeat: repeat-y; }
#lb2 { background-color:#fff; background-image:url(images/lb2.gif); background-position: 0% 100%; background-repeat: repeat-y; }
#left { background: url(images/leftBkg.gif) repeat-y; vertical-align: top; height:1px; width: 14px; }
.right { vertical-align: top; background: url(images/rightBkg.gif) repeat-y; width: 13px; }
.logo { width: 255px; height: 123px; border: 0px; }
.loTop { width: 255px; height: 25px; vertical-align:bottom; border: 0px; }
.title { font: bold 18px Arial; color: #02376a; }
.tab { vertical-align: top; background: url(images/blue_tab.png) no-repeat; font: bold 16px Arial; color:#fff; width: 273px; height:46px; }
#foot { background: url(images/foot.png) no-repeat; width:1000px; height: 75px; font: 11px Arial; color: #878787; }
#foot a { font: 11px Arial; color: #878787; }
#foot a:hover { font: 11px Arial; color: #878787; text-decoration:underline; }
.textareabox { font: 11px Arial, Verdana; border: 1px solid black; }
.selectbox { font: 11px Arial, Verdana; }
.inputbox { font: 11px Arial, Verdana; border: 1px solid black; }
.inputbutton { font: bold 11px Arial, Verdana; background-color: #CCCCCC; border: 1px solid black; }
/******************BLOG***************/
#BlogArea{ width:630px;}
#BlogArea h1{ margin:0; padding:0 0 10px 0}
#BlogArea h1 a{ font-size:18px; margin:0; padding:0; font-weight:bold}
#BlogArea small{ font-weight:bold;}
#BlogArea h2{ margin:0; padding:0}
#BlogArea h2 a{ font-size:16px; margin:0; padding:0; font-weight:bold;}
h2.widgettitle { margin:0; padding:0; }
form#searchform { margin:0 0 15px 0; font-weight:bold; font-size:18px; }
#comment { width:320px; }
img.alignright { float:right; margin:6px 0 1em 1em }
img.alignleft { float:left; margin:6px 1em 1em 0 }
img.aligncenter { display: block; margin-left: auto; margin-right: auto }
a img.alignright { float:right; margin:6px 0 1em 1em }
a img.alignleft { float:left; margin:6px 1em 1em 0 }
a img.aligncenter { display: block; margin-left: auto; margin-right: auto }
.postmetadata { padding:0 0 14px 0; margin-bottom:16px; border:#7f7f7f dashed 1px; border-width:0 0 1px 0; clear:both }
.entry { font-size:12px; line-height:18px; }
#SidebarTop { background:url(images/nav_top.jpg) no-repeat; width:211px; height:16px; overflow:hidden; }
#SidebarBottom { background:url(images/nav_bottom.jpg) no-repeat; width:211px; height:42px; overflow:hidden; }
#Sidebar { width:200px; text-align:left; margin:0; padding:6px 0 0 0; }
#Sidebar ul { margin:0; padding:0 0 10px 10px; }
#Sidebar ul ul { margin:0; padding:0 0 10px 30px; }
#Sidebar h2 { color:#000; margin:0; padding:0 0 6px 0; font-size:14px; }