*{
  margin: 0px;
  padding: 0px;
}
A:link    {text-decoration: none; color: blue; }
A:visited {text-decoration: none; color: blue; }
A:hover   {text-decoration: underline; }
A:active  {text-decoration: none; }
A.topmenu:link {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
}
A.topmenu:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
}
A.topmenu:hover {
	text-decoration: none;
	color: #8F001C;
	font-weight: bold;
	font-size: 16px;
}
A.topmenu:active {
	text-decoration: none;
	color: #8F001C;
	font-weight: bold;
	font-size: 16px;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	width:100%;
	BACKGROUND-COLOR: #A6BCCA;
	padding:0;
	margin:0;
	text-align:left;
	position:absolute;
	word-wrap:break-word;
	background-image: url(bg-bluestrip.jpg);
	background-repeat: repeat-x;
}
DIV#banner {
	MARGIN-TOP: 0px;
	WIDTH: 100%;
	BACKGROUND-COLOR: #E8E8E8
}
H1#banner-header {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 15px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px -15px;
	COLOR: #000000;
	PADDING-TOP: 0px;
	POSITION: relative;
	TOP: -30px;
	TEXT-ALIGN: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
DIV#topmenu {
	background-color: #7494A8;
	border: 2px solid;
	margin-right: 0px;
	width: 798px;
}
.side {
	POSITION: relative; TOP: -20px
}
h1, h2, h3 {
  font-weight:normal;
}
h1{
  font-size:140%;
}
h2{
  font-size:120%;
}
h3{
  font-size:100%;
}
img {
  border: none;
}

/* -- GENERAL STYLES -- */
.inline{
  display:inline;
}
span.smCharPadding{
  padding:0 5px;
}
.gray{
  background-color:#8C8E8C;
}
input.button {
  background-color:#F0F0F0;
  padding:0 5px;
}
.right{
  float:right;
}
.left{
  float:left;
}
.clear{
  clear:both;
}
.clear-left {
  clear: left;
}
.clear-right {
  clear: right;
}
.error{
  color:red;
}
.hide{
  display:none;
}
/*** candidate pages ***/

/* page styles */

.maindiv {
	width:800px;
	margin: 0 auto;
	text-align:left;
	position:relative;
	padding-left: 30px;
	padding-right: 30px;
	background-color: #E8E8E8;
	background-image: url(doubleback.png);
	background-repeat: repeat-y;
}

.content {zoom:1;position:relative;background-color: #ffffff;}
.content .side {padding:0 10px;float:left;width:130px;}
.content .main {margin:0px 0 20px 0;position:relative;clear:both;float:right;padding-left:15px;width:625px;font-family:Verdana;font-size:95%;overflow:hidden;}
.content .filtered_out {height:500px;}
.content:after {content:".";visibility:hidden;clear:both;height:0;display:block;}

HTML {
	SCROLLBAR-FACE-COLOR: #7494A8;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #000000;
	SCROLLBAR-3DLIGHT-COLOR: #eeebea;
	SCROLLBAR-ARROW-COLOR: #99CCFF;
	SCROLLBAR-TRACK-COLOR: #d3c9c5;
	SCROLLBAR-DARKSHADOW-COLOR: #000000
}
.jt_job_list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.jt_resume_list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

