body {margin-top: 2px; margin-left: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
/* '==========Styles specific to StyleSheet - Font Adjust==========  */
/* |||Main Text 12px-14px-16px */
p {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:12px; margin-left:18px; margin-right:12px;}
p.list {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000 font-size:12px; margin-left:18px; margin-right:12px; }
p.home {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:12px; margin-left:18px; margin-right:12px;}
/* |||Main Links 12px-14px-16px*/
a:link {color:#000033; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a:visited {color:#336699; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a:hover {color:#6699ff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a:active {color:#0000FF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
/*Home Page Links only*/
a.home:link {color:#000033; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a.home:visited {color:#336699; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a.home:hover {color:#6699cc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a.home:active {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

a.intern:link {color:#CCCC66; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a.intern:visited {color:#CCCC66; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a.intern:hover {color:#FFFF00; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a.intern:active {color:#FFCC33; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

/* header styles h1-h3 */
.h1 {font-family: arial, helvetica, sans-serif; font-size: 13pt; font-weight: bold; margin-bottom: 0px; color: #003366; margin-left:18px;}
.h2 {font-family: arial, helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #000; margin-left:18px;}
.h3 {font-family: arial, helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #003366; margin-left:18px;}
/* |||Text on Left Col of Default Page Only*/
.left-center {margin-left:7px; padding:none;}
a.start:link, a.start:visited, a.start:active {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000033;} a.start:hover {color:#006699;}/* End specific Styles*/
/* |||Text on Left Col of Default Page Only*/
.left-center {margin-left:7px; padding:none;}
a.start:link, a.start:visited, a.start:active {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000033;} a.start:hover {color:#006699;}/* End specific Styles*/

/* ==========/END Styles specific to StyleSheet - Font Adjust========== */
/* Structure///Divs*/
div#outer {width:599px; border-color:#003366; }

div#top-banner {width: 600px; height: 47px; background-color:#003366; border:none;}
div#bottom-banner {width: 600px; height: 65px; background-color:#336699;}

div#button-row1 {width:600px; margin-top:0px; height:20px; padding:0px; background-color:#336699; }
div#button-row2 {width:600px; margin-top:0px; height:20px;  padding:0px; background-color:#003366; }

div#left {width:205px; float:left; border-bottom:2px solid; background-color:#00FF33; background-image:url(graphics/nav-area-bg.jpg); background-repeat:repeat-y; background-color:#003366; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFF; font-size:12px; text-align:left; }

.left-spacer {height:14px; background-image:url(graphics/nav-area-bg.jpg)}

/* Header/title|left| Font Control|right */
#header{width:598px; height:51px; background-color:#fff; padding:0px; display:block; vertical-align:top; border-right:1px solid; border-left:1px solid; margin-bottom:0px; margin-top:0px; }
.header-left   { width:297px; height:43px background-color:#fff; float:left; vertical-align:top; margin-bottom: 0px;}
.header-right  { width:58px; height:40px; border:1px solid; border-color:#ccc; background-color:#eee; float:right; padding:1px; margin-right:14px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; vertical-align:bottom; padding-bottom:0px;}

.font-size-left {height:27px; width:27px; background-color:#3366ff; float:left;}
.font-size-right {height:27px; width:27px; background-color:#ccc; margin-right:auto; float:right;}
.font-graphic { padding:1px; vertical-align:middle; margin-bottom:2px; margin-top:1px;}

.header-spacer {height:12px; background-color:#fff;}

/* Second Level Page Styles*/
div#second-lower {width:598px; padding:0; border-right:1px solid; border-left:1px solid; background-color:#fff;}
div#second-inner {width:580px; margin-left:auto; margin-right:auto; }
div#second-min-height-spacer {height:200px; width:500; background-color:#FFFFFF; padding:0;}
  /* main area- holder, left button area- and main content area*/
div#lower {width:600px; padding:0; }
div#lower-left { width:204px; float:left; height:410px; background-image:url(graphics/nav-area-bg.jpg)}
div#lower-right {width: 394px; background-color:#fff; float:left; height:410px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#336699; font-size:12px; margin-top:0px; border-right:none; }

/* Footer - text adjust home page - bottom 4 buttons holder */
div#footer {width: 599px; background-color:#003366; display:block; float:left; display:inline; height:26px; border:1px solid; border-color:#000;}
div#footer1 { width:200px; background-color:#0066FF}
div#footer2 { width:598px; background-color:#00CC66}

a.footer:link {color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
a.footer:visited {color:#eee; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
a.footer:hover {color:#ccc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
a.footer:active {color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}

.hr-thin {width:400px; color:#336699; height:1px;}
.text-block { width: 340px; background-color:#ccc; border: 1px solid; border-color:#336699; text-align: center; vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-left:auto; margin-right:auto; margin-top:0px;}
.centered {text-align:center; }
.td-header {background-color:#999; border:1px solid; border-color:#000033;}
/* header styles h1-h3 */
h1 {font-family: arial, helvetica, sans-serif; font-size: 14pt; font-weight: bold; margin-bottom: 0px; color: #003366; margin-left:18px;}
h2 {font-family: arial, helvetica, sans-serif; font-size: 13pt;font-weight: bold;color: #000; margin-left:18px;}
h3 {font-family: arial, helvetica, sans-serif; font-size: 12pt;font-weight: bold;color: #003366; margin-left:18px;}

.heder-text {font-family: arial, helvetica, sans-serif; font-size: 12pt;font-weight: bold;color: #003366; margin-left:18px;}
/*||| link classes ||| */
a.top:link, a.top:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:9pt; text-decoration:none;}
a.top:active { font-family:Verdana, Arial, Helvetica, sans-serif; color:#336699; font-size:9pt; text-decoration:none;}
a.top:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color:#336699; font-size:9pt; text-decoration:underline;}

a.left:link, a.left:visited, a.left:active {font-family:Verdana, Arial, Helvetica, sans-serif; color:#003366; font-size:9pt; text-decoration:none; word-spacing:inherit;}
a.left:hover {color: #3366cc;}

a.main:link, a.main:visited, a.main:active {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:9pt; text-decoration:none; text-indent:inherit;}
a.main:hover {color: #336699; text-decoration:underline;}

/* set image border to 0 default */ 
img { border:0;}

/* ||| Buttons: start with main top - |||*/
a.button:link, a.button:visited, a.button:active { float: left; margin: 1px 1px 1px 1px; padding: 1px; width: 142px; border-top: 1px solid #999;
border-bottom: 1px solid #333; border-left: 1px solid #999; border-right: 1px solid #333; background: #336699;
text-align: center; text-decoration: none; font: normal 11px Verdana; color: #fff;} 
a.button:hover {background: #6699cc; font: normal 11px Verdana; color:#fff; border-top: 1px solid #fff;
border-bottom: 1px solid #333; border-left: 1px solid #fff; border-right: 1px solid #000; background: #6699cc;
text-align: center; text-decoration: none; font: normal 11px Verdana; color: #fff; }

/* this one [a-button] class is for the active page/dead link to be used on that page of the same link name: */
a.a-button { float: left; margin: 1px 1px 1px 1px; padding: 1px; width: 142px; border-top: 1px solid #000;
border-bottom: 1px solid #fff; border-left: 1px solid #000; border-right: 1px solid #ccc; background: #6699cc;
text-align: center; text-decoration: none; font: normal 11px Verdana; color: #fff; }
a.a-button:hover, a.a-button:active, a.a-button:visited { float: left; margin: 1px 1px 1px 1px; padding: 1px; width: 142px; border-top: 1px solid #000;
border-bottom: 1px solid #fff; border-left: 1px solid #000; border-right: 1px solid #ccc; background: #6699cc;
text-align: center; text-decoration: none; font: normal 11px Verdana; color: #fff; }
/* depress effect on click */

/* |||end main button styles/begin bottom button styles||| */
a.button-bottom:link, a.button-bottom:visited
{ float: right; margin: 1px 1px 1px 1px; padding: 1px; width: 142px;
  border-top: 1px solid #fff; border-bottom: 1px solid #000; border-left: 1px solid #fff; border-right: 1px solid #000; background: #ccc;
  text-align: center; text-decoration: none; font: normal 12px Verdana; color: #000;}
  a.button-bottom:hover {background: #999;color:#FFF;}
a.button-bottom:active {border-bottom: 1px solid #eeeeee; border-top: 1px solid black; border-right: 1px solid #eeeeee; border-left: 1px solid black;}
/* ||||| Ends all button styles */

.list-data { color:#000066; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;} .list-link { color:#fff; } .list-table {background-color:#00CC33; font-size:18px;}
/*----------------------------------------------------------------------*/
/* THESE PAGES ARE REQUIRED FOR THE SEARCH AND RESULTS TO SHOW PROPERLY */
/*----------------------------------------------------------------------*/

.search-section {
	width:562px;
	background-color:#336699;
	height:15px;
	padding:0px;
    border: none; 
	border-color: 003366;
	border-bottom:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:8pt;
	font-weight:bold;
}

p.search-header {
	
	width:560x;
	border: 1px solid;
	border-color:#000;
	height: 12px;
	margin-bottom:8px;
	vertical-align:top;
}

.sub-section {
	width:560px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:8pt;
	vertical-align:top;
	margin-top:0px;
	margin-bottom:5px;
	height:60px;
	padding:0px;
	border: 1px solid;
	border-color:#000;
}

.ck-sub-section {
	width:560px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:9pt;
	vertical-align:top;
	margin-top:0px;
	margin-bottom:5px;
	height:150px;
	border: 1px solid;
	border-color:#000;
}

.searchresults {
	font-family: Arial, Helvetica, sans-serif; background-color:#cccccc;}
	
#search-table {width:560px; background-color:#fff; height:auto; padding:0px; vertical-align:top; margin-left:20px; margin-top:0px;}
/*8-9-10-11*/
p.search-header-num {font-family:Verdana, Arial, Helvetica, sans-serif; color:#003366; font-size:9pt; background-color:#003366;}

.search-spacer {height:1px;}

.select-agency { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; border-color: #003366; font-size:8pt; }
<!--9-10-11-12-->
.search-submit { background-color : #336699; color : #fff; font : bold 10px verdana, geneva, helvetica; ,border : 1px solid #666;}
/* 9-10-11-12 */
.field {border: 1px solid; border-color:#003366; font-size:9px; background-color:#ccc;}
/* 11-12-13-14*/
p.search-small {font-size:13px; font:Verdana, Arial, Helvetica, sans-serif; color:#000033; font-weight:bold; margin-bottom:2px; vertical-align:top; }

.search-left {width:194px; height:12px; float:left; background-color:#fff; padding:1px; margin-left:1px;}

.search-right {width:362px; height:12px; float:right; margin-top:3px;}

.search-checkbox { border-color:#003366; color:#FFF; }

.search-left2{float:right; margin-top:3px; height:60px;}

.search-right2 {float:right; margin-top:3px; height:60px;}
}

a:link.res {color:#FFF;}
a:visited.res {color:#000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a:hover.res {color:#ccc; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a:active.res {color:blue; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* ||||| HR Form Specs*/
.field { 
 width: 200px; 
 font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #fff; 
 color: #102132; 
 border: 1px solid #336699; 
 margin-left: 2px; }
.cell {width:480px; border:1px solid; border-bottom:none; margin-left:auto; margin-right:auto; background-color:#eee; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#000066; padding:3px; height: auto;} 
p.small-text {font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:0px; color:#000000;}
a.small-text {font-size:9px; }

.messages { visibility: hidden;
}
/* -----todays postings--------- */
/*-------------------------------------------------------------------------------*/
/* THESE STYLES ARE REQUIRED FOR THE "current_jobs.cfm" PAGE TO DISPLAY PROPERLY */
/*-------------------------------------------------------------------------------*/
.header {
 font-family: Verdana, Arial,;
 font-size: 12px;
 color: #000066;
 background-color: #CCCCCC;
 border: 1px;
}
 
.dataA {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-color: #ebebeb;
}
.dataB {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
}