/* Entrotec Website */
/* ############################################################## */
/* ###################### main stuff first  ##################### */
/* ############################################################## */

body {
	margin: 0;
	padding: 0;
	font-size:1em;
	color: #000066;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	background-color:#FFFFFF;
	}

/* this is for the left grey column to be consistend */
#box {
width:760px;
background-image:url(/images/bg.gif);
background-position:left;
background-repeat:repeat-y;
margin:0px;
padding:0px;
margin-top:-3px;
margin-bottom:1px;
}

a {text-decoration:underline;}

a:link {color: #003399;}

a:visited {color: #0099FF;}

a:hover {text-decoration: underline;}

	#frame {
		width:760px;
		margin-right:auto;
		margin-left:auto;
		margin-top:1em;
		margin-bottom:1em;
		padding:0px;
		text-align:left;
		border: 1px solid #000000;
		background-color: #ffffff;
		}


	#header {
		width:760px;
		height:130px;
		background-image:url(/images/header.jpg);		
		margin:0px;
		padding:0px;
	}

	#header h1 {
		font-size:25px;
		font-weight:bold;
		text-align:center;
		margin:0px;
		color: #000066;
		padding-top:1.4em;
		font-style:italic;
	}
	
	#header a {
	    color: #000066;
		text-decoration:none;
	}
	
	.date {
		font-size:11px;
		font-weight:bold;
		text-align:center;
		margin:0px;
		padding-top:0.5em;
	}
	
	#tagline {
		width:760px;
		border-bottom:1px solid black;
		background-color:#003366;
		}

	#tagline h1 {
		color: #ffffff;
		padding:0.2em;
		margin:0px;
		font-size:0.8em;
		font-weight:bold;
		}
	
	#topnav {
		margin:0px;
		padding:0px;
		width:760px;
		height:24px;
		text-align:left;
	}
	
	#topnav ul {
	    list-style:none;
		margin:0px;
		padding:0px;
		}

	#topnav li {
		float:right;
		margin:0px;
		list-style-type:none;
	}

	#topnav img {
	    border:none;
	}
	
	#nav {
		margin:0;
		margin-top:-2px;
		padding:0;
		float:left;
		width:170px;
		padding-top:0px;
		padding-bottom:0.8em;
		background-color:#CCCCCC;
	}

	#nav ul {
		padding:0;
		margin:0;
		text-align:left;
		font-size:0.8em;
		margin-left:0.3em;
		margin-top:0.3em;
	}
	
	#nav ul li a {
		text-decoration:none;
		width:95%;
		display:block;
		padding:0.3em 0 0.3em 0em;
		color: #003366;
		margin:0px;
		font-size:1.1em;
		font-weight:bold;
	}
	
	#nav p {
		font-size:0.7em;
		font-weight:bold;
		padding-left:0.5em;
		color:#003366;
	}
	
	#nav li a:hover {
		color: #990000;
	}
	
	#nav li {
		list-style-position:outside;
		margin: 0 0 0 2em;
		list-style-image:url(/images/bn_bullet.gif);
	} 

	#content {
		width:588px;
		float:right;
		margin-top:-2px;
		padding-top:0px;
		color: #003366;
		background-color:#FFFFFF;
/*		border-left:1px solid #003366;		 */
	}
	
	#content p {
		margin-left:1.1em;
		font-size:0.7em;
		margin-right:1em;
		margin-top:0.5em;
	}
	
	#content h1 {
		margin-left:1em;
		padding-top:0.5em;
		margin-top:0em;
		margin-bottom:0;
		padding-bottom:0em;
		font-size:0.8em;
		font-weight:bold;
		margin-right:1em;
	}

	#content h1 a {
		color:#006699;
	}


	#content h2 {
		margin-left:1em;
		margin-top:1em;
		font-size:0.7em;
		font-weight:bold;
		color:#003366;
	}

	#content h3 {
		margin-left:1em;
		margin-top:0.8em;
		font-size:0.7em;
		font-weight:bold;
		margin-bottom:0.8em;
	}


	#content a {

		color:#0033FF;
	}
	
	#content li {
		list-style-type:square;
		list-style-position: outside;
		margin-left:0.3em;
		padding-left:1em;
		font-size:0.7em;
		margin-right:1.2em;
		margin-top:0.2em;
	} 
	
	#content li li {
		list-style-type:square;
		list-style-position: outside;
		margin-left:0em;
		padding-left:0em;
		font-size:1em;
		margin-right:1.2em;
		margin-top:0.2em;
	} 

	
	#content ul {
		margin-top:0em;
	}

	#content img {
		margin-right:2em;
	}


	#accreditations {
		width:760px;
		border-top:1px solid black;
		background-color:#ffffff;
		}

	#accreditations img{
		border:none;
		margin:0em;
		padding:0em;
		}


	#footer {
		margin-right:auto;
		margin-left:auto;
		text-align: center;
		width:760px;
		background-color:#003366;
		color:#ffffff;
		font-size:1em;
		font-weight:bold;
		margin:0px;
		padding:0px;
		border-top:1px solid #003366;
		}
	
	#footer ul, li {
	   list-style: none;
	   font-size:0.8em;
	   padding: 0;
	   text-indent: 0;
	   margin: 0;
		}

	#footer ul {
	    clear:both;
		text-align: center;
	    margin: 0 auto;
		padding-top:0.2em;
		padding-bottom:0.2em;
	}

	#footer li {
	   display: inline;
	    margin:0em;
	}
	
	#footer a {
		font-size:1em;
		color:#ffffff;
		text-decoration:none;
	}

	#footer a:hover {
		font-size:1em;
		color: #CCCCCC;
		text-decoration: underline;
	}
	
	#nobullet {
		width:760px;
		margin:0px;
		padding:0px;
		}
	
	#nobullet ul, li {
	   list-style: none;
	   font-size:0.8em;
	   padding: 0;
	   text-indent: 0;
	   margin: 0;
		}

	#nobullet ul {
	    clear:both;
		text-align: center;
	    margin: 0 auto;
		padding-top:0.2em;
		padding-bottom:0.2em;
	}

	#nobullet li {
	   display: inline;
	    margin:0em;
	}
	
	#nobullet a {
		font-size:1em;
		color:#ffffff;
	}

	#nobullet img {
		border:none;
	}
	
	
	
	#hp_image {
	    width:380px;
		float:left;
		padding:2px;

	}

	#hp_image img {
	float:left;
	margin:0px;
	padding:0px;
	margin-left:2px;}

	#rightbox_wrapper {
	    width:180px;
		float:right;
		padding:0px;
		margin:0.5em;
		margin-right:5px;
	}
	.rightbox {
		width:180px;
		margin-top:0.3em;
		margin-right:0.5em;
		margin-bottom:0.4em;
		padding:0px;
	}

	.rightbox_header {
		width:180px;
		background-color:#003366;
		padding:0px;
		margin:0px;
		font-size:0.8em;
		font-weight:bold;
	}

	#content .rightbox_header h1 {
		margin-left:0.5em;
		padding-top:0.2em;
		padding-bottom:0.2em;
		margin-bottom:0px;
		color:#ffffff;
	}

	.rightbox_text {
		border:1px solid #003366;
		width:99%;
	}

	#content .rightbox_text p {
		font-size:0.7em;
		font-weight:normal;
		margin-left:0.4em;
		margin-top:0.2em;
		margin-bottom:0.5em;
		padding-left:0em;
		padding-right:0.2em;
		color: #003366;
	}

	#content .rightbox_text h1 {
		font-size:0.7em;
		font-weight:bold;
		margin-left:0.4em;
		margin-top:0.2em;
		margin-bottom:0.2em;
		padding-left:0em;
		padding-right:0.2em;
		color: #003366;
	}

	#content .rightbox_text h1 a {
		color:#003366;
	}

	#content .rightbox_text li a {
		color:#003366;
	}
	.rightbox_text .highlighted a {
		font-weight:bold;
		color: #000066;
	}

	.rightbox_text ul {
		margin-left:1em;
		margin-top:0.3em;
		padding-left:1em;
	}
	
	.rightbox_text li {
		list-style-image:url(/images/pdf_bullet.gif);
/*		list-style-image:url(/images/blue_bullet.gif); */
		font-size:0.7em;
		margin-right:1em;
		margin-top:-0.5em;
		margin-left:0px;
	}
	
	.rightbox_text .highlighted li {
		font-weight:bold;
	}
	

	.left {
		border-right:1px solid #003366;
	}
	
	.headlinebar {
		background-color: #eeeeee;
		width:350px;
		padding:0.2em;
		margin-top:0.5em;
	}
	
	.headlinebar a {
		font-size:0.85em;
		width:350px;
	}
	
	.red {
		color:#FF0000;
	} 
	
	.blue {
		color: #0000FF;
	} 
	
	.green {
		color: #009900;
	} 
	
	#contactform_wrapper {
	    width:360px;
		float:right;
		padding:0px;
		margin:0.5em;
		margin-right:5px;
	}
	.contactform {
		width:360px;
		margin-top:0.3em;
		margin-right:0.5em;
		margin-bottom:0.4em;
		padding:0px;
	}

	.contactform_header {
		width:358px;
		background-color:#003366;
		padding:0px;
		margin:0px;
		font-size:0.8em;
		font-weight:bold;
	}

	#content .contactform_header h1 {
		margin-left:0.5em;
		padding-top:0.2em;
		padding-bottom:0.2em;
		margin-bottom:0px;
		color:#ffffff;
	}

	.contactform_text {
		border:1px solid #003366;
		width:99%;
	}

	.contactform_text p{
		padding-bottom:0.5em;
	}

