/*Acureon Pure CSS Layout
modified by Kevin Kelly 083006 */


body {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	width: 100% 
	font: 80% verdana, arial, helvetica, sans-serif;
	text-align: center; /* for IE */
	}
	
#container {
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
	/*border: 1px dashed #000; */
	width: 779px;
	padding: 0 0 0 0;
	overflow: hidden;
	}

p { width:410px; float:right;}
p.first { width:330px; float:right;}


.content {
	position:relative;
	margin-left: 5px; 
	margin-top:0px;
        width: 770px; 
	bottom:0px;
	font-family:arial, helvetica, sans-serif;
	font-size:75%;
	color:#003A64;
	/*border: 1px dashed #F00; */
	}	
	
.page_title {
	position:relative;
	left: 450px;
	bottom: 60px;
        width:300px;
	font-family: arial;
	font-size: 150%;
	font-weight:bold;
	color:#003A64;
	/*border: 1px dotted #F00 */
	}	
	
.welcome {
	font-family: arial;
        width: 150px;
	font-size: 150%;
	font-weight:bold;
	color:#003A64;
	}
	

.inner_title {
	font-family: arial;
	font-size: 150%;
	font-weight:bold;
	color:#003A64;
	}


.leftnav {
	position:relative;
	float:left;
	background-color:#039cdb;
	min-height:200px;
	height:275px;
	width:140px;
	/*visibility:hidden;*/
	/*border:1px dotted red;*/
	}

	
.lb { color:#029CDB; font-size:120%; font-weight:bold;}

.db { color:#003A64; font-size:120%; font-weight:bold;}
	 
a:link {
	font-family:arial;
	font-size:100%;
	color:#003A64;
	}
	
a:visited {
	font-family:arial;
	font-size:100%;
	color:#003A64;
	}	

a:hover {
	font-family:arial;
	font-size:100%;
	color:#029CDB;
	}
	

	
a.site:link {	
	font-family:arial;
	font-size:120%;
	color:#003A64;
	font-weight:bold;
	text-decoration:none;
	}

a.site:visited {
	font-family:arial;
	font-size:120%;
	color:#003A64;
	font-weight:bold;
	text-decoration:none;
	}		
	
a.site:hover {
	font-family:arial;
	font-size:120%;
	color:#029CDB;
	font-weight:bold;
	text-decoration:none;
	}	
	
.nea {
	position: relative;
	left: 90px;
	}

	







































/* ======================NAVIGATION COMMANDS BELOW =================================== */

.nav_bar {
	position:absolute; 
	background-image:url(../images/nav_bar.gif); 
	
}

	
.clCMEvent {
	LEFT: 0px; 
	VISIBILITY: visible; 
	/*WIDTH: 99%; */
	CLIP: rect(0px 100% 100% 0px); 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 99%;
}
.clCMAbs {
	LEFT: 0px; 
	VISIBILITY: hidden; 
	POSITION: absolute; 
	TOP: 0px;
}
.clBar {
	VISIBILITY: visible; 
	WIDTH: 0px; /* was set to 10px - changing to 0px fixes the bug */
	POSITION: absolute; 
	HEIGHT: 10px; 
	BACKGROUND-COLOR:#039cdb;
}

/* ...LEFT....LEFT....LEFT....LEFT....LEFT....LEFT....LEFT....LEFT....LEFT....LEFT....LEFT....LEFT....LEFT....LEFT....LEFT....LEFT.... */

/* this gives a border to the top level nav.  */
/*Styles for level 0*/
.clLevel0,.clLevel0over{
	position:absolute; 
	padding:3px; 
	font-family:century gothic, arial; 
	font-size:11px; 
	font-weight:bold;
	letter-spacing:5%;
	background-image:url(../images/nav_bar2.gif);
	background-color:#039cdb;  /* bg for background when m-over*/
	layer-background-color:#039cdb; 
	color:#003a64;    /*  029CDB    lb=039cdb */
	cursor:pointer; 
}

.clLevel0{
	background-color:#039cdb; 
	color:#FFFFFF; /*003A64*/
	/*background-image:url(../images/nav_bar.gif);*/
}


