/*modified on 12/28/2004 so that the incorrect nesting using noscript could be removed*/
/* job center green #0F7B61; dark blue #09266C */
body {margin:0 0 0 0; font:80%/135% verdana, sans-serif; }
h1 {font-size:x-large; line-height:100%; }
h2 {font-size:medium;}
h3 {font-size: medium; }
h3 a {font-size: large; }
/* huntja - changed for MWW 11-14-06  */
fieldset { width: 75%; padding:8px; margin-bottom: 10px; }
label { font-weight:bold; }
select { margin: auto; width: 350px; }
table {background-color:#fff; }

#skipnav { font-size: xx-small; display:none; }
#topbarCol1 {background-color:transparent; }
#topbarCol2 {background:#89bfe7 url(/images/wjc/bkgd_header.gif) no-repeat; width:100%; height:86px;}
#sidebar { font-family:georgia, sans-serif; font-size:80%; position: absolute; margin-left:32px;}
#telephoneInfo {font-weight:bold; }
/*#noscript {margin-left:32px; margin-top:120px; font-family:verdana, sans-serif; font-size:70%;}*/
#contentarea {padding-right:32px; margin-top:40px;}

#barnav { border-top: thin solid #09266C; padding:5px; padding-bottom: 20px;  font-family:georgia;  font-weight: bold; font-size: 90%; margin-top: 5px; width:97%; }
#barnav a { color: #09266c; background-color:transparent; }
#barnav a:visited { color: #09266c; background-color:transparent; }
#barnav a:hover { color: #0F7B61; background-color:transparent; }

#breadcrumbs { font-size: 70%; font-family:georgia, sans-serif; color:#000000; font-weight: bold; background-color:transparent; }
#breadcrumbs a { color:#000000; background-color:transparent; }
#breadcrumbs a:visited { color:#990099; background-color:transparent; }
#breadcrumbs a:hover { color:#009966; background-color:transparent; }

a {color:#0000cc; background-color:transparent;}
a:visited {color:#990099; background-color:transparent;}
a:hover {color:#009966; background-color:transparent;}

#topbarCol2 a, #topbarCol2 a:visited, #topbarCol2 {color:#89bfe7;}

.indentsmall {margin-left:40px;}
.indentmedium {margin-left:60px;}
.indentlarge {margin-left:80px;}
.checkbox { background:url(/images/chkbox12.gif) no-repeat; color:white; float:left; width:20px; }
.jobseeker { color: #0F7B61; }
.business { color: #09266C; }
.listcheckbox {font-family:Wingdings; font-size:large; margin-right:20px; position:relative; float:left; width:10px; padding-bottom:8px;}
.navwrap { line-height: 1.25em; margin-bottom: 8px;}
.smaller {font-size:80%;}

/* added for vjc look */
body {background-color:#e6e6e6;}
div#search { background-color:transparent; position:absolute; margin-top:60px; margin-left:390px;text-transform: uppercase; color:#18467C; font-weight:normal; font-size:small; white-space:nowrap; padding:0;}
div#search a, div#search a:visited { color:#0000EE;}
div#search a:hover, div#search a:active, div#search a:focus { color:#E58530;}
#logocontainer { background-color:#89bfe7; }
#maintable { width:931px; margin:auto; padding:0; background-color:#FFF; border-left:5px solid #999999; border-right:6px solid #999999; border-bottom:1px solid black; border-top:5px solid black;}
#sidecol {padding:0 0 100% 0; background:#89bfe7 url(/images/wjc/bkgd_bluebox2.gif) bottom right no-repeat; width:200px;  margin:0; }


/* VJC VJC VJC menu system VJC VJC VJC */
/*first level*/
#topnav {
	font-size:100%;
	height:33px;
	width:890px;
	position:absolute;
	background: url(/images/wjc/bkgd_navbar2.gif) top left no-repeat;
	padding: 0 0 0 30px;
	margin:-18px 0 0 0;
}

html>body #topnav { width:890px;}

#topnav ul { margin-top:0px; font-family:verdana, sans-serif; line-height:100%;}
#topnav li {
	position:relative;
	float:left;
	display:inline;
	color:#fff;
}
#topnav li a {
	display:block;
	letter-spacing:.10em;
	padding: 6px 14px 10px 14px;
	color: #FFFFFF;
	text-decoration: none;
}
#topnav li a:hover  {
	background-image: url(/images/wjc/bkgd_navbarHover.gif);
	background-repeat: repeat-x;
	color: #18467C;
}
/* second level */
#topnav li ul {
	display:none;
	font-size:93%;
	position:absolute;
	top:28px;
	left:0;
	background-color:#CDE06C;
	padding: 0;
	margin-left:0;
	list-style-type:none;
}
#topnav li:hover ul,
#topnav li.hover ul {
	display:block;
}
#topnav li li {
	display:block;
	float:none;
}
#topnav li li a {
	width:125px;
	letter-spacing:0px;
	background-color:#CDE06C;
	color: #18467C;
}
#topnav li li a:hover {
	background-image: none;
	background-color:#18467C;
	color: #CDE06C;
}
/* END VJC MENU CODE */

/* VJC footer code */
#footer {
	width: 931px;
	text-align:center;
	margin: 0 auto;
	font-size:80%;
	padding:0;
}
#footer li {
	display: inline;
}

#footer a {
	color:#000000;
	text-decoration: underline;
}
/* end VJC footer code */
