html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*END RESET*/


/*MAIN PAGE STRUCTURE*/
body{
text-align:center;
}

#wrapper{
position:relative;
margin:0 auto;
width:960px;
height:800px;
text-align:left;
}

#leftCol{
position:absolute;
top:200px;
left:0;
width:230px;
height:400px;
padding:0 5px;
margin:0;
}

#mainCol{
position:absolute;
top:200px;
left:240px;
width:590px;
height:400px;
padding:0 5px 0 5px;
}

#rightCol{
position:absolute;
top:260px;
left:840px;
width:120px;
height:400px;
}

#header{
padding:30px 0 0 0;
width:960px;
}

/*END MAIN PAGE STRUCTURE*/

.rotator{
margin-left:230px;
border:solid 1px #000;
}

#searchBoxWide{
position:relative;
width:590px;
height:30px;
padding:10px 0;
background:#FFF url(images/searchBoxWide.png) no-repeat top left;
}

#searchBoxWide h2{
position:absolute;
top:15px;
left:14px;
font:14pt Arial, Helvetica, sans-serif;
color:#FFF;
}

#DropDownList1{
position:absolute;
top:11px;
left:160px;
width:300px;
height:30px;
font:14pt bold Arial, Helvetica, sans-serif;
line-height:18pt;
}

#go_button{
position:absolute;
top:13px;
right:10px;
width:100px;
}

#jobHeaders ul{}

#jobHeaders li{
margin:10px 20px 0 20px;
font:normal 10pt Verdana, Arial, Helvetica, sans-serif;
}

#jobHeaders h1{
font:bold 14pt Arial, Helvetica, sans-serif;
color:#002c5a;
display:inline;
padding-right:10px;
}

#jobHeaders h2{
font:bold 12pt Arial, Helvetica, sans-serif;
color:#002c5a;
display:inline;
padding-right:10px;
}

#jobHeaders h3{
font:normal 8pt Arial, Helvetica, sans-serif;
color:#0079bc;
display:inline;
padding-right:10px;
}

#jobHeaders span.date{
display:block;
font:normal 10pt Verdana, Arial, Helvetica, sans-serif;
color:#ccc; 
}

#jobHeaders a{
text-decoration:none;
color:#f60;
}

#jobHeaders a:hover{
color:#002c5a;
}

#mainCol table{
font:normal 10pt verdana, arial, helvetica, sans-serif;
line-height:18pt;
text-align:center;
border:solid 0px #FFF !important;
}

#latestOnLine{
position:relative;
left:-40px;
width:590px;
height:30px;
padding:10px 0;
background:#FFF url(images/searchBoxWide.png) no-repeat top left;
color:#FFF;
}

#latestOnLine h2{
position:absolute;
top:15px;
left:14px;
font:14pt Arial, Helvetica, sans-serif;
color:#FFF;
}

#leftCol h1{
font:bold 14pt Arial, Helvetica, sans-serif;
color:#f60;
margin-top:20px;
}

#leftCol h2{
font:bold 12pt Arial, Helvetica, sans-serif;
}

#leftCol p{
font:normal 10pt Verdana, Arial, Helvetica, sans-serif;
}

#leftCol h2 a{
text-decoration:none;
color:#002c5a;
}

#leftCol h2 a:hover{
color:#FF6600;
}

#leftCol li{
margin:10px 0;
}

#editorialMain{
padding:0 20px 20px 10px;
}

#editorialMain h1{
font: bold 18pt Arial, Helvetica, sans-serif;
color:#002c5a;
}

#editorialMain h2{
font: bold 12pt Arial, Helvetica, sans-serif;
color:#002c5a;
}

#editorialMain p{
font:normal 10pt Verdana, Arial, Helvetica, sans-serif;
margin:10px 0;
}

#editorialMain ol, ul, dl{
font:normal 10pt Verdana, Arial, Helvetica, sans-serif;
margin:10px 20px;
}

dt{
font:bold 10pt Verdana, Arial, Helvetica, sans-serif;
}

#editorialMain li{
margin:10px;
}

#footer{
position:absolute;
top:980px;
left:240px;
width:590px;
height:400px;
padding:0 5px 0 5px;
}

#footer li{
display:inline;
float:left;
width:234px;
height:60px;
margin:10px;
border:solid 1px #ccc;
}

#footer img{
border:none;
}