/* Fix for Firefox to always show right vertical scroll bar */
:root
{
 overflow-y:scroll;
}


body
{
	font-family:arial;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	background-image:url(images/bg2.gif);
	background-repeat:no-repeat;
	background-color:#8CBCBC;
	margin:0px;
}

body p
{
	margin-top:0px;
}

body ul
{
	margin-top: 0px;
	padding-left: 0px;
	margin-left: 15px;
}

body div.minheight
{
	min-height: 650px;
/*	height: auto !important;
	height: 650px;*/
}

td, p, span, font, div {font-family:arial; font-size:12px; color:#000000; text-decoration:none;}

a:link {font-family:arial; font-size:12px; color:#00A3B2; text-decoration:none;}
a:visited {font-family:arial; font-size:12px; color:#00A3B2; text-decoration:none;}
a:hover {font-family:arial; font-size:12px; color:#00A3B2; text-decoration:underline;}
a:active {font-family:arial; font-size:12px; color:#00A3B2; text-decoration:underline;}


td.hdrImg {background-color:#006B6B;}
td.colHeader {padding-right:15px; background-color:#ffffff; width:756px;}
td.colLeft {padding-left:16px; padding-right:16px; background-color:#ffffff; width:220px;}
td.colMidd {padding-right:15px; background-color:#ffffff; width:536px; border-right:1px solid #A6A6A8;}
td.colRight {padding:0 15px; background-color:#ffffff; width:220px;}
h1 {font-size:19px; color:#006B6B; margin-top:0px;}
h2 {font-size:13px; color:#555555; font-weight:bold; margin-bottom:0px;}

td.topMenu {color:#a6a6a8;}
td.topLink {font-size:10px;padding-top:10px;}

.bgCont {background-color:#ffffff;}
.hdrHomeTitle {font-size:22px; color:#ffffff;}
.hdrTitle {font-size:18px; color:#ffffff;}
.content {line-height:18px;}
.footer {padding-left:25px; color:#919193; font-size:11px;}
td.footer a {font-size:11px;}


ul.leftMenu {margin:0 0 0 25px; padding:0px; line-height:25px; color:#a6a6a8; list-style-type:disc;}
li.leftOff {color:#a6a6a8; text-decoration:none; font-weight:bold;}
li.leftOn {color:#00A3B2; text-decoration:none; font-weight:bold;}
li a:hover {color:#00A3B2;}

a:link.topOff {color:#a6a6a8; text-decoration:none; font-weight:bold; font-size:11px;}
a:visited.topOff {color:#a6a6a8; text-decoration:none; font-weight:bold; font-size:11px;}
a:hover.topOff {color:#00A3B2; text-decoration:none; font-weight:bold; font-size:11px;}
a:active.topOff {color:#00A3B2; text-decoration:none; font-weight:bold; font-size:11px;}

a:link.topOn {color:#00A3B2; text-decoration:none; font-weight:bold; font-size:11px;}
a:visited.topOn {color:#00A3B2; text-decoration:none; font-weight:bold; font-size:11px;}
a:hover.topOn {color:#00A3B2; text-decoration:none; font-weight:bold; font-size:11px;}
a:active.topOn {color:#00A3B2; text-decoration:none; font-weight:bold; font-size:11px;}

a:link.leftOff {color:#a6a6a8; text-decoration:none; font-weight:bold;}
a:visited.leftOff {color:#a6a6a8; text-decoration:none; font-weight:bold;}
a:hover.leftOff {color:#00A3B2; text-decoration:none; font-weight:bold;}
a:active.leftOff {color:#a6a6a8; text-decoration:none; font-weight:bold;}

a:link.leftOn {color:#00A3B2; text-decoration:none; font-weight:bold;}
a:visited.leftOn {color:#00A3B2; text-decoration:none; font-weight:bold;}
a:hover.leftOn {color:#00A3B2; text-decoration:none; font-weight:bold;}
a:active.leftOn {color:#00A3B2; text-decoration:none; font-weight:bold;}


div.cleardiv
{
	clear: both;
	margin-bottom: 15px;
}

/* Home page specific styles */
.homepage h1
{
	font-size: 20px;
}


/* Style for ul listing things in a 2 column format */
.job-positions li
{
	float: left;
	width: 230px;
	margin-left: 0px;
}
