﻿@charset "UTF-8";
/* CSS Document */

html,
	body {
		margin:0;
		padding:0;
		height:100%;
		background-color:#fdfcfa;
		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#6c7379;
		font-size:11px;
		}
		
#out {
	background:url(../images/body_bg.gif) repeat-x ;
	}		
#container {
	min-height:100%;
	position:relative;
	background: url(../images/container_bg.gif) repeat-y;
	}
	
	#cont {
		width:880px;
		border: 0px solid red;
		}
	
	#header {
	
		}
	
		.logo {
			width:176px;
			height:119px;
			background: url(../images/logo.gif) repeat-x ;
			float:left;
			}

		.topnav {
			float:left;
			width:704px;
			height:33px;
			}
			
		.mainnav {
			float:left;
			width:704px;
			height:40px;
			}

		.JHE {
			float:left;
			width:704px;
			height:27px;
			background: url(../images/JHE.gif);
			}

		.breadcrumb {
			float:left;
			width:704px;
			height:13px;
			background: url(../images/breadcrumb_bg.gif);
			color:#4998bd;
			font-size:9px;
			line-height:13px;
			padding-top:6px;
			}

	#title {
		width:860px;
		background: url(../images/title_bg.gif);
		height:23px;
		float:left;
		color:#19283d;
		_margin-top:-2px;
		}
	
	#body {
		padding-bottom:2px;	/* Height of the footer */
		clear:both;
		}
	
		#content {
			min-height:622px;
			background:#fdfcfa;
			padding-left:10px;
			}	
		#backToTop {
			background:#fdfcfa;
			padding-left:10px;
			margin-top: 10px;
			}				
			.mainimage {
				width:690px;
				height:161px;
				float:left;
				padding-left:10px;
				}
				
			.text {
				float:left;
				padding-left:20px;
				width:680px;
				padding-bottom:36px;
				}
			.text img {
				border:none;
			}
		#leftnav {
			height:612px;
			background: url(../images/leftnav_bg.gif);
			float:left;
			width:176px;
			padding-top:10px;
			}

		#leftnav_bottom {
		
			background-color: #19283d;
			float:left;
			padding-bottom: 10px;
			padding-left: 15px;
			text-align: left;
			color: #d7e1ed;
			}			
				#subnav {
				color:#4998bd;
				font-size:11px;
				padding:0 0 0 10px;
				}

				#subnav_sitemap {
				font-size:11px;
				padding:0 0 0 10px;
				}
				
	.clearfooter{
		clear:both;
		}
	
	#footer {
		position:relative;
		width:100%;
		height:36px;			/* Height of the footer */
		background: url(../images/footer_bg.gif);
		border: 0px solid green;
	}
		
		.footercap{
			position: absolute;
			left: 0px;
			height:36px;
			width:176px;
			background: url(../images/footer_cap.gif);
			float:left;
			}
			
	.homebox {
	background: url(../images/homebox_bg.gif);
	width:220px;
	height:218px;
	float:left;
	border: 0px solid black;
	
	}


/*---------Font styles------------*/

.alertMessage
{
	color: red;
}

h1 {
color:#1f4460;
border-bottom:1px solid #ebce6d;
font-size:22px;
line-height:25px;
padding:0;
margin:0;
}

h2 {
color:#1f4460;
border-bottom:1px solid #ebce6d;
font-size:18px;
}

h3 {
color:#6c7379;
font-size:15px;
margin:0;
padding:10px 0 5px 0;
}

h4 {            /*--- Used in the Home page boxes ---*/
padding:0 0 0 20px;
color:#1f4460;
font-size:20px;
line-height:24px;
margin:20px 0 16px 0;
}


h5 {            /*--- Used in the Title div ---*/
width:150px;
line-height:15px;
padding:0 0 0 10px;
margin:0;
white-space:nowrap;
}

p{
margin:0;
padding:0 0 10px 0;
font-size:11px;
}

ul {
margin:0;
padding:0 0 10px 40px;
}
a{
color:#1f4460;
text-decoration:none;
}

a:hover{
color:#4998bd;
}

#leftnav a{
font-size:11px;
text-decoration:none;
/*color:#ebce6d;*/
color:#ffda50;
line-height:16px;
padding:0 0 0 15px;
}

#leftnav a:hover{
color:#fff;
}

#subnav a{
font-size:11px;
text-decoration:none;
color:#fff;
line-height:16px;
}

#subnav a:hover{
/*color:#ebce6d;*/
color:#ffda50;
}

#subnav p{
font-size:11px;
text-decoration:none;
color:#4998bd;
line-height:16px;
padding:0 0 0 15px;
}

#footer a{
font-size:9px;
text-decoration:none;
/*color:#ebce6d;*/
color:#ffda50;
line-height:35px;
padding:0 40px 0 0;
}

#footer a:hover{
color:#fff;
}

.breadcrumb a{
color:#19283d;
text-decoration:none;
}

.breadcrumb a:hover{
color:#fff;
}

.homebox p {
padding:0 18px 0 18px;
color:#fff;
margin:-3px 0 0 0;
}

/*------------ Default Classes -----------------*/

.clear {
clear:both
}

.float_left {
float:left;
} 

.float_right {
float:right;
} 

/*  REPORT TABLES */

.adminTable
{
	border: 1px solid black;
	padding: 0px;
}

.adminTable_cell_header
{
	padding: 4px;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
}

.adminTable_cell
{
	padding: 4px;
	border-left: 1px solid black;
}

.bidCell_bottom
{
	border-top: 1px solid black;
}

.bidCell_left
{
	border-left: 1px solid black;
	border-right: 1px solid black;
	padding-left: 12px;
	text-indent: -10px;
	padding-bottom: 15px;
}

.bidCell
{
	border-right: 1px solid black;
}

.login {
	background:url(../images/input_box.jpg) no-repeat;
	background-position: left;
	width:155px;
	height:22px;
	border:none;
	padding: 0px 0 2px 0px;
	
}

.loginfield
{
	border: 0px solid black;
	padding: 0px 4px;
	padding-top: 2px;
	background: none;
	width: 142px;
}

.gsc-webResult .gsc-expansionArea .gsc-cursor-box .gsc-trailing-more-results {
	display:none;
}

#searchcontrol
{
	border: 0px solid black;
	_height: 400px;
	_overflow: auto;
}

