/* CSS Document */

body {background-color:#95b7cd; color:#000000; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1em; margin:0;}

a:link {color:#330066; text-decoration:none; font-weight:bold;}
a:visited {color:#330066; text-decoration:none; font-weight:bold;}
a:hover {color:#ffffff; text-decoration:none; background-color:#330066; font-weight:bold;}
a:active {color:#ffffff; text-decoration:none; background-color:#330066; font-weight:bold;}

h1 {font-size: 1.2em; text-align:right; margin-right:5px; padding-top:3px;}

h2 {font-size: 1.1em;}

a img {border:none;}

p {font-size: 0.8em; text-align:justify; line-height:1.4em;}

.footnote {font-size:0.7em;}

.bold {font-weight:bold;}

#flash {width:100%; height:200px; background-color:#95b7cd; padding:0px; background-image:url(images/leftlog.jpg); background-repeat:no-repeat; }
#flash object {margin-left:150px;}
#flash img {margin-left:150px;}

#flash2 {width:100%; text-align:center; border-bottom:#000000 solid 1px; height:150px; background-color:#95b7cd; padding:0px; background-image:url(images/leftlog.jpg); background-repeat:no-repeat; }
#flash2 object {margin-left:150px;}


.footer {text-align:center; font-size:0.6em; font-weight:bold; border-top:#000000 solid 1px;   margin-bottom:5px;}
.footer a img {border:none;}

.badges {border:none; background-color:#FFFFFF; text-decoration:none;}

.homerimg {float:left; padding:5px; margin-top:40px; margin-left:30px; border:none; display:inline;}

ul {list-style-type:disc; font-size:0.8em;}

#header {border-bottom: none; height:70px; margin-top:0;  background-color:#95b7cd; margin-left:150px; padding:0px;}

#header a img {border:none;}

ol li {color:#000000; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:0.8em;}
ol span {color:#000000; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:0.8em;}

#content {position:relative; width:100%;
}

#main-text {background-color:#ffffff; border-left: 1px #000000 solid; border-right: 1px #000000 solid; border-bottom: 1px #000000 solid; margin-left: 149px; padding-left:10px; padding-right:20px; padding-top:0px; padding-bottom:0px; position:static; overflow:hidden; line-height:1em; width:770px; border-top:#000000 solid 1px;
}

.breadcrumbs {float:left; font-size:0.6em; font-weight:bold; margin-top:10px;}

.list {padding-left:10px; margin-top:-5px;}
.nestlist {padding-left:30px; display:block; }


/*New nav bar*/ /*STYLE ALL OTHER LISTS SEPARATELY INLINE!!!!*/

#navbar {position:absolute; top: 0px; left: 0px; width:150px; padding:0px; z-index:2; 
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px;
	border-bottom: 1px solid #000; 
	}
	
ul li {
	position: relative; text-indent:10px; background:#fff;
	}
	
li ul {
	position: absolute;
	left: 149px;
	top: 0;
	display: none; width:290px;
	font-size:1em;
	background:#fff;
	}

ul li a:link {
	display: block;
	text-decoration: none;
	color: #fff;
	padding: 5px;
	border: 1px solid #000;
	border-bottom: 0;
	background:#fff;
	background-color:#95b7cd;
	}
	
ul li a:visited {
	display: block;
	text-decoration: none;
	color: #fff;
	padding: 5px;
	border: 1px solid #000;
	border-bottom: 0;
	background:#fff;
	background-color:#95b7cd;
	}
		
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */
	
ul li a:active {background-color:#fff; color:#330066; background:#fff;}	
ul li a:hover {background-color:#fff; color:#330066; background:#fff;}

li:hover ul, li.over ul{ display: block; background:#fff; }

.separator2 {clear:left;}

/*STYLE ALL OTHER LIST SEPARATELY INLINE!!!!*/

.valid {margin:10px; border:none;}


#homelist {background-color: #95b7cd; border: 1px #666666 solid; width: 210px; margin-top: 1px; margin-left: 0.5%; margin-right: 0.5%; padding: 0px; text-align: center; float:left; line-height:1em;
}

#homelist2 {background-color: #95b7cd; border: 1px #666666 solid; width: 210px; margin-top: 1px; margin-left: 0.5%; margin-right: .05%; padding: 0px; text-align: center; float:right; line-height:1em;
}

.separator {clear:both}

.homebutton {font-weight: bold; font-size:0.8em; text-align: center; margin-bottom: 1px;margin-top: 1px; 
}

.homebutton a:link {padding: 2px; text-decoration: none; display: block; color: #ffffff; 
background-color: #95b7cd; border-top: 2px #cce3ff solid; border-left: 2px #cce2ff solid;
border-bottom: 2px #31557f solid; border-right: 2px #31557f solid;
}

.homebutton a:visited {padding: 2px; text-decoration: none; display: block; color: #ffffff; 
background-color: #95b7cd; border-top: 2px #cce3ff solid; border-left: 2px #cce2ff solid;
border-bottom: 2px #31557f solid; border-right: 2px #31557f solid;
}

.homebutton a:active {background-color: #ffffff; border-top: 2px #333399 solid; border-left: 2px #333399 solid; border-bottom: 2px #c6e2ff solid; border-right: 2px #c6e2ff solid; text-decoration:none; color:#330066;
}

.homebutton a:hover {background-color: #ffffff; text-decoration:none; color:#330066;}

/*End of buttons*/

/*Contact form*/

.formp {margin-top:30px; margin-bottom:30px; z-index:1;}

label
{width: 20em; float: left; text-align: right; margin-right: 0.5em; display: block; position:relative;
font-weight:bold; z-index:1;}

.label2
{width: 30em; float: left; text-align: right; margin-right: 0.5em; display: block; position:relative;
font-weight:bold; z-index:1;}

.radio 
{width: 5em; float: left; text-align: right; margin-right: 0.5em; display: block; position:relative;
font-weight:bold;}

.feedradio 
{width: 7em; float: left; text-align: right; margin-right: 0.5em; display: block; position:relative;
font-weight:bold;}

.help { margin-left:50px;}

input {color: #000; background: #95b7cd; border: 1px solid #330066; padding:2px;
}

textarea {color: #000; background: #95b7cd; border: 1px solid #330066; padding:2px;
}

.submit input {color: #060606; font-weight:bold; background: #95b7cd; border: 3px outset #330066; margin-left: 10em; 
} 

.submit2 input {color: #060606; font-weight:bold; background: #95b7cd; border: 3px outset #330066; margin-left: 5em; 
} 

#iframe {width:800px;height:400px;padding:0;border:solid 1px black; }

/*End of contact form*/

/*Accred images*/

#accredimg img {
float: left; padding-right: 8px; margin-bottom: 25px; text-align:center;
}

#accredimg p {
float: left; width: 250px; margin-bottom: 25px; margin-top: 0; padding-right: 8px;
}

#accredimg2 {border:#000000 solid 1px; }

#accredimg2 img {
float: right; padding-left: 5px; margin-bottom: 25px; text-align:center;
}

#accredimg2 p {
float: right; width: 150px; margin-bottom: 25px; margin-top: 0; padding-left: 5px; color:#666666;
}

.accredimg img {
float: left; padding-right: 8px; margin-bottom: 25px; text-align:center;
}

.accredimg p {
margin-bottom: 25px; margin-top: 0; padding-right: 8px;
}


/*News*/

.news img {
float:left; padding:3px; margin-bottom: 5px; text-align:center; width:200px; 
}

.news a img {border:none;}

.news p {float:left; }

.hrsamp {width:80%;}


/*Site Map*/

.site {
float: left; width: 40%; margin-bottom: 10px; margin-top: 0; margin-right:50px; padding: 10px; text-align:center; border:#333333 3px ridge; 
}
.site h5 {
text-align:center;
}

.top {font-size:0.7em; text-align:right;}

