/* Stylesheet for IHR */

body {
	background-color : #F2F2F2;
	color : #333333;
	font-family: Verdana, Aria, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 0px;
	paddinf-top: 0px;
}

.medium {
	font-size: 11px;
}

.formheader {
	padding: 4px;
	background: #EEEEEE;
	border: 1px solid #CCCCCC;
	font-weight: bold;
}

.formsection {
	border-bottom: 1px solid #DFDFDF;	
	padding-bottom: 4px;
}

a {
	color : #009997;
	text-decoration: none;
}

h1 {
	background-image : url(images/header_bg_300.jpg);
	height : 25px;
	width: 300px;
	font-weight: bold;
	font-size: 12px;
	padding-top: 4px;
	padding-left: 6px;
	color: #007272;
	background-repeat : no-repeat;
}

h2 {
	background-image : url(images/header_bg_200.jpg);
	height : 25px;	
	width: 200px;
	font-weight: bold;
	font-size: 12px;
	padding-top: 5px;
	padding-left: 8px;
	color: #007272;
	background-repeat : no-repeat;	
}

h3 {
	margin-top: 4em;
	font-weight: bold;
	font-size: 14px;
	font-weight: bold;
}

.smallheader {
	margin-top: 0px;
	margin-bottom: 0px;	
	font-weight: bold;
	font-size: 12px;
	font-weight: bold;
}

.remarks {
	font-size: 10px;
	font-style: italic;
}

ul {
	list-style-type : square;
}

li {
	margin-bottom : 1em;	
}

td {
	font-size: 12px;
}

#footer {
	position: relative;
	width: auto;
	height: auto;
	font-size: 10px;
	color: White;
}

.news {
	font-size: 8pt;
}

a:hover {
	text-decoration : underline;
}

#container {
top: 0px;
left; 0px;
width: 100%;
height: 100%;
}

#logo {
	position:absolute;
	left:0px;
	top: 0px;
	width:200px;
	height:134px;
	z-index:1
}

#slogan {
	background-image : url(images/topfill.jpg);
	background-repeat : repeat-x;
	position:absolute;
	left:200px;
	top:0px;
	width: 100%;
	height:134px;
	z-index:2
}

#navigation {
	position:absolute; 
	left:0px; 
	top:0px; 
	width:200px; 
	z-index:3;	
	height:100%;
	min-height:100%;  /*for mozilla*/	
}

html>body #navigation {
	height:auto /*for mozilla */
	}

.vertbar {
/*	background-image : url(images/vbfill.jpg);
	background-repeat : repeat-y; */
	background-color: #009997;
/*	padding: 5px 25px 25px 25px;  */
	font-size: 8pt; 
	color: #FFFFFF; 
}

#rightColContent {
	position:absolute;
	left:701px;
	top:348px; 
	width:200px; 
	z-index:10
}

#mainContent {
	position:absolute;
	left:583px;
	top:543px;
	width:300px;
	z-index:5
	padding-bottom: 250px;	
}

#fullContent {
	position:absolute;
	left:465px;
	top:433px;
	width:524px;
	z-index:8
	padding-bottom: 250px;	
}

/* submenu */

.submenu {
	width: 198px;
	padding: 0 0 0;
	color: White;
	}
	
.submenu ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border-left: 1px solid #F2F2F2;
		border-top: 1px solid #F2F2F2;
		}
		
.submenu li {
		border-bottom: 1px solid #F2F2F2;
		margin: 0;
		}
		
.submenu li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px solid #6C6C6C;
		background-color: #929292;
		color: #fff;
		text-decoration: none;
		}

html>body #submenu li a {
		width: auto;
		}
		
.submenu li a:hover {
		border-left: 10px solid #007272;
		background-color: #009997;
		color: #fff;
		text-decoration: none;		
		}
.rqd { 
 	border: solid 1px #666666; 
	background-color: #FFFEDD; 
}
.ro { 
	border: solid 1px #999999;
	background-color: #F1F1F1;
}
input, select { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
/*	border: solid 1px #666666;  */
} 

.msg {
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
	padding: 20 0 20 10;
}
