body {
font-size: 0.9em;
font-family: verdana, arial, sans-serif;
padding: 0; 
margin: 0;
text-align:center;
color:#006699;
}

#overalljobs {
margin-left:auto;
margin-right:auto;
width: 760px;
}
#jobstopbar {
background-image:url(../images/topjob_bk.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
#jobstopbar h1{
font-size: 14px;
font-weight:bolder;
color:#003366;
}
#topjobs {	
	width: 760px;
	height: 60px;
}

#jobmenubar {
height: 28px;
background-image:url(../images/jobhubmenu_bk.jpg);
background-repeat:repeat-x;
text-align:right;
}

#jobmenubar a {
color: #fff;
text-decoration:none;
height:100%;
line-height:28px;
background-image:url(../images/jobhubmenu_divider.jpg);
background-position: left;
background-repeat:no-repeat;
padding-left:10px;
padding-right:8px;
text-align: center;
}


#body { 
border:1px dashed; 
}

#logo { 
float: left;
width: 292px;
height: 60px;
}

#logo img { border: 0; }
#banner {
float: left;
width: 468px;
height: 60px;
}


#hnav { color: #333333; padding: 0px 0 3px 0; margin: 2px auto -20px auto; text-align: right; width: 760px; }

#hnav li { list-style: none; display: inline; margin: 0; }

#hnav li a { color: #00509F; background-color: #EEEEEE; text-decoration: none; padding: 2px 10px; margin-left: 3px; border: 1px solid #CCCCCC; border-top: 0px; }

#hnav li a:hover { color: #00509F; background-color: #E9F0F8; }

#hnav li a.current { color: #FFFFFF; font-weight: bold; background-color: #004080; border: 1px solid #004080; border-top: 0px; }

#hnav li a.flag { background-color: inherit; border: 0px; padding: 0; margin: 0; }

#hnav li img { vertical-align: bottom; }



#page { text-align: center; min-width: 760px; padding: 0; margin: 0; }



#wrap {
text-align: left; 
width: 760px;
padding: 0;
}



#beta { min-height: 64px; font-size: 0.9em; padding: 5px; margin: 0 0 10px 0; border: 1px solid #CCCCCC; }

* html #beta { min-height: 64px; height: auto !important; height: 64px; }

#beta img.beta { margin: 0 10px 10px 0; }



#firstVisit { width: 760px; border-bottom: 1px solid #CCCCCC; font-size: 0.9em; padding: 0; margin: 0; margin-bottom: 10px; }

#firstVisit img { border: 0; }

#firstVisit ul { margin: 0; padding: 0 5px 5px 5px; }

#firstVisit li { list-style: none; display: inline; margin: 0; padding: 0; }

#firstVisit li a { text-decoration: underline; padding: 0 0 0 10px; }

#firstVisit li a:hover { text-decoration: none; }



#search { background-color: #F5F5F5; width: 758px; border: 1px solid #CCCCCC; margin: 0; padding: 0; }

#search form { padding: 10px; margin: 0; font-size: 0.9em; }

#search form label { display: inline; padding-right: 10px; font-weight: bold; }

#search form input { font-size: 0.9em; }

#search form select { font-size: 0.9em; margin-top: 2px; }

#search form .button { margin-top: 2px; }

#search p { padding: 5px 5px 0 10px; margin: 0; font-size: 0.9em; }

#search ul { margin: 0; padding: 0 5px 5px 10px; }

#search li { list-style: none; display: inline; margin: 0; padding: 0 10px 0 0; font-size: 0.9em; }

#search li a { text-decoration: underline; }

#search li a:hover { text-decoration: none; }



#left { float: left; width: 200px; padding: 0; margin: 0 0 10px 0; }

#left p { padding: 0 5px 5px 5px; margin: 0px; font-size: 0.9em; }

#left ul { padding: 0 5px 5px 15px; margin: 0; }

#left li { list-style: none; display: block; margin: 0; padding: 0 0 2px 0; font-size: 0.9em; }

#left li a { text-decoration: underline; }

#left li a:hover { text-decoration: none; }

#left form { background-color: inherit; font-size: 0.9em; padding: 10px; padding-top: 0; margin: 0 0 0 25px; }

#left form label { display: block; font-weight: bold; }

#left form input { font-size: 0.9em; }

#left form .button { margin-top: 2px; }



#right { float: right; width: 540px; padding: 0; margin: 0 0 10px 0; }

#right table { padding: 0 5px 5px 5px; margin: 0 0 5px 0; font-size: 0.9em; }



#search_left { float: left; width: 600px; padding: 0; margin: 0 0 10px 0; }

#search_left p { padding: 5px; margin: 0px; font-size: 0.9em; }



#search_right { float: right; width: 140px; padding: 0; margin: 0 0 10px 0; }



.box { border: 1px solid #CCCCCC; padding: 0; margin: 10px 0 0 0; }

.box .hide { font-size: 0.7em; padding: 7px 5px 0 0; margin: 0; }



/* NETWORK */

#network { clear: both; width: 760px; border-top: 1px solid #CCCCCC; font-size: 0.7em; text-align: center; }

#network ul { margin: 0; padding: 10px; }

#network li { list-style: none; display: inline; margin: 0; padding: 0 10px 0 0; }

#network li a { text-decoration: underline; }

#network li a:hover { text-decoration: none; }

#network li img { margin-right: 4px; vertical-align: text-bottom; }

#network p { margin: 10px 0 0 0; padding: 0; }



/* FOOTER */

#footer { clear: both; width: 760px; border-top: 1px solid #CCCCCC; font-size: 0.7em; text-align: center; margin: 0 0 10px 0 }

#footer ul { margin: 0; padding: 5px; }

#footer li { list-style: none; display: inline; margin: 0; padding: 0 10px 0 0; }

#footer li a { text-decoration: underline; }

#footer li a:hover { text-decoration: none; }

#footer p { margin: 10px 0 0 0; padding: 0; }



a { color: #00509F; text-decoration: none; }

a em { font-style: normal; font-weight: normal; text-decoration: underline; }

a:hover { text-decoration: underline; }



img { border: 0px; }



fieldset { border: 0px solid transparent; }



h1 { color: #333333; font-size: 1.1em; padding: 5px; margin: 0; }

h2 { color: #333333; font-size: 1.0em; padding: 5px; margin: 0; }

table h2 { color: #333333; font-size: 1.0em; padding: 0; margin: 0; }



p { padding: 5px; margin: 0; }



.left { float: left; }
.s_left { float:left; width:35%; font-weight:bold; padding:2px; } 

.right { float: right; }
.s_right { float:left; width:50%; padding:2px; }

.row { clear:both; font-size:12px}

.cards { padding-left: 4px; }

.hide { font-size: 0.8em; }



#beta a.no-ul, #firstVisit a.no-ul, #box a.no-ul, #beta a:hover.no-ul, #firstVisit a:hover.no-ul, #box a:hover.no-ul { text-decoration: none; }
