body {color: #888; margin: 0px auto; padding: 0px 0px 0px 0px; background: #FFF url(images/bkgrd.gif) repeat-x top;}
html {min-width: 800px;}
A:hover {color: #346A80; TEXT-DECORATION: underline;}
A:link {TEXT-DECORATION: none;}
A:visited {TEXT-DECORATION: none;}
img	{border: 0; vertical-align: text-bottom;}
fieldset {border: 1px solid #80BEE1; margin: 8px 0px;}
legend{font: bold 14px/20px verdana; color: #80BEE1; padding: 0px 12px;} 
fieldset label {float:left; display:inline; width:150px; font: 12px/18px verdana; margin: 3px 10px; text-align: left;}
form {border: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
input {padding: padding: 5px 0px; font-weight: normal; font-size: 8pt; background: #FFF; color: #346A80; font-family: verdana;}
select, textarea {background-color: #FFF; color: #346A80; font-family: Verdana; font-size: 8pt; margin: 0px 0px 10px 0px;}
span.trans input {background-color: transparent;}
p {position: relative; font: 12px/18px verdana; text-align: left;}
h1 {margin: 0px; padding: 0px;}
h2 {margin: 0px; padding: 0px;}
h3 {margin: 0px; padding: 0px;}
.trans {background-color: transparent;}
.lgtblue {background-color: #FAFAFA;}
.highlight {background-color: #ffffcc;}
.bold {font-weight: bold;}
.center {text-align: center;}
.demo {background-color: #ff0000; color: #ffffff; font-weight: bold;}
.center>div {margin: 0 auto;}
.top {vertical-align: text-top;}
.smtext {font: 7.5pt/10pt verdana;}
.right {float: right;}
.left {float: left;}
.nowrap {white-space: nowrap;}
.opacity {opacity: .4; filter: alpha(opacity=40);}
input.button {background-color: #FFF; font: 8pt verdana; border: double #BBC2BA; margin: 0px; padding: 1px;}

#container {width: 750px; border-top: 5px solid #80BEE1; border-bottom: 5px solid #80BEE1; margin-top: 42px; margin-bottom: 0px; margin-left: auto; margin-right: auto; padding: 3px 0px 3px 0px; background: #fff;}
#banner {background: transparent url(images/top_banner.jpg) no-repeat center; width: 750px; height: 150px; padding: 0px 0px 0px 0px; margin: 0px 0px 20px 0px; border: 0px;}

#nav {width: 750px; display: block; z-index: 1000; height: 24px; margin: 5px auto 5px auto;}
.navCenter {width: 447px; z-index: 1001; margin: 0px; padding: 0px; float: right; height: 24px; background: transparent url(images/bg_nav-center.gif) repeat-x;}
.navLeft,	.navRight {float: right; z-index: 50; width: 5px; height: 24px;}
.navLeft {background: url(images/bg_nav-left.gif) no-repeat left;}
.navRight {background: url(images/bg_nav-right.gif) no-repeat right;}
	
#topnav {float: right; height: 24px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#topnav ul{list-style-position: outside; padding: 0px 0px 0px 0px; margin: 0px;}
#topnav li {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none; display: inline;}

#topright {float: right; width: 245px; padding: 0px 10px; margin: 0px 0px; text-align: right;}
#topright A:link {color: #888; TEXT-DECORATION: none;}
#topright A:visited {color: #888;}
#topright A:hover {color: #888; TEXT-DECORATION: underline;}
#topright img {display: inline; border: 0px;}
#topright h1 {position: relative; color: #333366; font: italic 20px/26px verdana; padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px;}
#topright h2 {position: relative; color: #333366; font: 15px/20px verdana; padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px;}
#topright ul {font:8pt verdana; color: #888; list-style-position: outside; padding: 6px 0px 2px 0px; margin: 0px 15px 0px 0px;}
#topright li {list-style-type: none; display: inline; padding: 0px 0px 0px 20px; margin: 0px;}

div.menuBar, div.menuBar a.menuButton, div.menu {clear: both; font: 11px verdana; font-weight: bold; color: #6699CC; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
div.menu a.menuItem {font:11px verdana; font-weight: normal; color: #6699CC; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
div.menuBar {padding: 3px 5px 0px 5px; margin: 0px 0px 0px 0px; text-align: left;}
div.menuBar a.menuCurrent {color: #333366; cursor: hand; margin: 5px 0px 3px 0px; padding: 7px 15px 10px 15px; text-decoration: none; top: 0px; z-index: 100;}
div.menuBar a.menuButton {color: #6699CC; cursor: hand; margin: 5px 0px 3px 0px; padding: 7px 15px 10px 15px; text-decoration: none; top: 0px; z-index: 100;}
div.menuBar a.menuButton:hover {margin: 5px 0px 3px 0px; padding: 7px 15px 10px 15px; text-decoration: none; color: #333366;}
div.menuBar a.menuButtonActive, div.menuBar a.menuButtonActive:hover {margin: 5px 0px 3px 0px; padding: 7px 15px 10px 15px; text-decoration: none; color: #333366; left: 0px; top: 0px;}
div.menu {background: #FFF url(images/spacer.png) repeat; border: 1px solid #E9E9E9; left: 0px; padding: 0px 1px 0px 0px; margin: 0px 0px 0px 0px; position: absolute; top: 0px; visibility: hidden; z-index: 101;}
div.menu a.menuItem {color: #333366; border-bottom: 1px solid #E9E9E9; cursor: hand; display: block; margin: 0px; padding: 5px 1em; text-decoration: none; white-space: nowrap;}
div.menu a.menuItem:hover, div.menu a.menuItemHighlight {background-color: #FFF; color: #333366;}
div.menu a.menuItem span.menuItemText {}
div.menu a.menuItem span.menuItemArrow {margin-right: -.75em;}
div.menu div.menuItemSep {border: 1px inset #F4F4F4; margin: 4px 2px;}

#maincontent {padding: 0px 12px 25px 12px; margin: 0px 260px 0px 0px; background-color: #fff;}
#maincontent A:link {color: #2A82BA; TEXT-DECORATION: none;}
#maincontent A:hover {color: #2A82BA; TEXT-DECORATION: underline;}
#maincontent A:visited {color: #2A82BA;}
#maincontent p {padding: 10px 10px 10px 12px; margin: 0px 0px 0px 0px;}
#maincontent h1 {position: relative; color: #587CB2; font-family: verdana; font-size: 16px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#maincontent h2 {position: relative; color: #888; font: 12px/16px verdana; font-weight: bold; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px;}
#maincontent h3 {position: relative; color: #587CB2; font: 8pt/12pt verdana; font-weight: bold; padding: 5px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#maincontent ul {position: relative; list-style-position: outside; padding: 10px 0px 2px 15px; margin: 0px 0px 0px 0px;}
#maincontent li {font: 9pt/13pt verdana; background: transparent url(images/li_bullet.gif) no-repeat 0px 6px; list-style-type: none; display: block; margin: 0px; padding: 0px 0px 0px 15px;}
#maincontent img {vertical-align: text-top; border: 0px;}
#maincontent img.border {padding: 2px; border: 1px solid #E9E9E9;}
#maincontent img.right {margin: 5px 0px 5px 10px;}
#maincontent img.left {margin: 5px 10px 3px 0px;}
#maincontent div.hr {padding: 0px; margin: 5px auto 15px auto; height: 12px; background: transparent url(images/hr_main.gif) no-repeat;}
#maincontent div.hr hr {display: none;}

#right-sidebar {font: 11px/16px verdana; float: right; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; background: transparent url(images/bg_sidenav-middle.gif) no-repeat top;}
div#top {background: transparent url(images/bg_sidenav-top.gif) no-repeat; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 245px; height: 18px;}
div#bottom {background: transparent url(images/bg_sidenav-bottom.gif) no-repeat; margin: 0px 0px 0px 0px; width: 245px; height: 18px;}
div#middle {background: transparent url(images/bg_sidenav-middle.jpg) repeat-y; width: 245px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#right-sidebar A:link {color: #FF6600; TEXT-DECORATION: none;}
#right-sidebar A:hover {color: #FF6600; TEXT-DECORATION: underline;}
#right-sidebar A:visited {color: #FF6600;}
#right-sidebar p {font: 11px/16px verdana; margin: 0px; padding: 5px 10px 5px 20px;}
#right-sidebar h2 {width: 210px; background-color: #80BEE1; font: 11px/14px verdana; font-weight: bold; color: #FFFFFF; padding: 1px 5px 1px 5px; margin: 1px 0px 0px 14px; text-transform: uppercase; }
#right-sidebar ul {margin: 0px 0px 0px 0px; padding: 10px 0px 10px 25px; list-style: none;}
#right-sidebar li {list-style-type: none; display: block; padding: 0px 10px 0px 20px; margin: 0; background: transparent url(images/li_arrow.gif) no-repeat 3px 5px;}
#right-sidebar div.hr {width: 217px; padding: 0px 0px 0px 0px; margin: 10px 0px 0px 15px; height: 2px; background: transparent url(images/hr_nav.gif) no-repeat 0px 0px;}
#right-sidebar div.hr hr {display: none;}

/* Table definitions - data */
table {width: 500px; background: #fff; font: 9pt/13pt verdana; padding: 0px 0px 0px 0px; margin: 5px 0px 5px 0px; caption-side:top;}
table img {border: 0px;}
thead {background-color: #CAD1DA;}
thead td{padding: 5px; margin: 0px; font-weight: bold;}
thead td img{padding: 0px; margin: 0px; border: 0px;}
.white {background-color: #fff;}
.blue {background-color: #FAFAFA;}
.green {background-color: #F4F4F4;}
.red {background-color: #FF9999;}
tbody {text-align: left;}
tbody th {text-align: left; padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px;}
tbody td{text-align: left; padding: 0px; margin: 0px; vertical-align: top;}
tbody td ul {list-style-position: outside; padding: 0px 0px 2px 10px; margin: 0px 0px 0px 0px;}
tbody td li.arrow {font: 9pt/13pt verdana; background: none; list-style-type: none; display: block; margin: 0px; padding: 0px 0px 0px 15px;}
tfoot {background-color: #CAD1DA; padding: 10px; margin: 10px;}
.white_row {background-color: #fff;}
.shade_row {background-color: #f3f7ff;}

/* Table definitions - forms */
table.form {width: 95%; background: #fff; border: 0px; padding: 0px 0px 0px 0px; font: 7pt/12pt verdana; margin: 0px 0px 0px 0px; caption-side:top;}
.form thead {text-align: center; background-color: #CAD1DA;}
.form thead td{padding: 5px; margin: 0px; font-weight: bold;}
.form tbody {text-align: center; line-height: 1.4em;}
.form tbody td{padding: 2px 6px 2px 6px; margin: 0px; vertical-align: text-top;}
.form tfoot {background-color: #fff; padding: 10px; margin: 10px; text-align: right;}

#footer {clear: both; height: 30px; background: #F3F3F3; padding: 0px 20px; margin: 0px 0px 0px 0px; border: 1px solid #E9E9E9;}
#footer p {font:11px/12px verdana; font-weight: normal; color: #888; vertical-align: middle;}
#footer A:link {color: #888; TEXT-DECORATION: none;}
#footer A:hover {color: #888; TEXT-DECORATION: underline;}
#footer A:visited {color: #888;}

#copyright {clear: both; padding: 0px 20px; margin: 0px 0px 0px 0px;}
#copyright p {font:11px/14px verdana; font-weight: normal; color: #666; vertical-align: middle;}
#copyright A:link {color: #666; TEXT-DECORATION: none;}
#copyright A:hover {color: #666; TEXT-DECORATION: underline;}
#copyright A:visited {color: #666;}

/* USED FOR GENERIC COLUMNS */
.col1, .col3, .col5 {float: left; width: 25%; text-align: left;} 
.col2, .col4, .col6 {float: left; width: 60%; text-align: left;} 

/* USED FOR ODD SIZED COLS */
.col2b{float: left; width: 450px; text-align: center; padding: 10px;} 
.col3b{float: left; width: 50px; text-align: left;} 
.col4b{float: left; width: 145px; text-align: left;} 

.clearer{height: 1px; overflow: hidden; margin-top: 1px; clear:both;}

#extraDivLogo {position:absolute; top: 12px; width:140px; height:54px; background-image: url(images/logo_hirewise.gif); margin: 0px auto 0px auto;}