body {
  margin: 0;
  padding: 0;
  background-image:url(../graphics/tile.gif);
  
  font-family:Arial, Helvetica, sans-serif; 
  color: #000000;
}

#logopr {display: none;}
#printContact {display: none;}

#container {
	margin: 0px; padding: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
	height: 340px;
	
	background-image:url(../graphics/masthead_tile.jpg);
	background-repeat: repeat-x;
	
}

#main {
	position: absolute;
	top: 0px;
	z-index: 1;
	width: 960px;
	left: 50%;
	margin: 0px; padding: 0px;
	margin-left: -480px;
}



/* MAIN CONTENT */

#pagecontent {
	padding: 230px 300px 0px 30px; 
	margin: 0px 0px 0px 0px; 
	z-index: 4;	

}



#pagecontent h1 {font-size: 17px; color: #4b58a5; font-weight:bold; padding: 0px 0px 0px 0px; margin: 0px 0px 20px 0px; line-height: 25px; letter-spacing: -0.5pt;}
#pagecontent h2 {font-size: 18px; font-weight:normal; padding: 0px 0px 0px 0px; margin: 0px 0px 20px 0px; line-height: 22px;  letter-spacing: 0.2pt;}
#pagecontent h3 {font-size: 14px; font-weight:bold; padding: 0px 0px 0px 0px; margin: 0px 0px 20px 0px; line-height: 22px;  letter-spacing: 0.2pt;}

#pagecontent .content {margin: 8px 0px 20px 0px; line-height: 31px; font-size: 14px; text-align: justify;}
#pagecontent strong {color: #053D00;}


#pagecontent a:link {color: #6B7DCF; text-decoration: underline; font-weight: bold;}
#pagecontent a:visited {color: #6B7DCF; text-decoration: underline; font-weight: bold;}
#pagecontent a:hover {color: #6B7DCF; text-decoration: underline; font-weight: bold;}
#pagecontent a:active {color: #6B7DCF; text-decoration: underline; font-weight: bold;}


#pagecontent ul {font-size: 14px; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px;}
#pagecontent li {list-style-image: url(../graphics/bullet.gif); margin: 0px 0px 15px 10px; padding: 0px 0px 0px 4px; line-height: 31px; }



.NPE {}
.PE {display: none;}

/* ------------------------- */





/* MASTHEAD */

#masthead {
	background-image:url(../graphics/masthead.jpg);
	background-repeat: no-repeat;
	width: 960px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	}
	
	
/* ------------------------- */





/* RHS */

#rhs {
	position: absolute;
	margin: 0px 0px 0px 0px;
	width: 250px;
	padding: 0px;
	font-size: 12px;
	z-index: 11;
	left: 692px;
	top: 341px;
}


.panel {	
		background-image:url(../graphics/panel_tile.jpg);
		background-repeat: repeat-y;
		padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px;
		color: #053D00;
		width: 254px;
		text-align: center;
		}
		
.panel_content {	
		padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; line-height: 20px; font-size: 14px;
		}
		
.panel_content img {	
		padding: 0px 0px 0px 0px; margin: 8px 0px 0px 0px;
		}
		
.panel_content p {	
		padding: 10px 20px 20px 20px; margin: 0px; background-image: url(../graphics/panel_base.jpg); background-repeat: no-repeat; background-position: bottom;
		}
		
		
.floating_panel {	
		background-image:url(../graphics/panel_tile.jpg);
		background-repeat: repeat-y;
		padding: 0px 20px 0px 0px; margin: 0px 10px 0px 0px;
		color: #053D00;
		width: 254px;
		float: left;
		text-align: center;
		}
		
.floating_panel_content {	
		padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; line-height: 20px; font-size: 14px;
		}
		
.floating_panel_content img {	
		padding: 0px 0px 0px 0px; margin: 8px 0px 0px 0px;
		}
		
.floating_panel_content p {	
		padding: 10px 20px 20px 20px; margin: 0px; background-image: url(../graphics/panel_base.jpg); background-repeat: no-repeat; background-position: bottom;
		}


/* ------------------------- */




/* MENU */

#menu {
	position: absolute;
	margin: 0px 0px 0px 20px;
	
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	z-index: 4;
	width: 800px;
	top: 169px;
}


#menulinks ul {margin: 0px 0px 0px 0px; margin-left: 0px; padding: 0px 0px 0px 0px;}
#menulinks li {display: inline; list-style: none; padding: 0px 6px 0px 10px; border-left: 1px solid #9ea7e1;}
#menulinks li.first {border-left: none; padding: 0px 6px 0px 0px;margin: 0px 0px 0px 0px;}


#menulinks a {margin: 0px 0px 0px 0px; padding: 9px 12px 0px 13px;}

#menulinks a:link {color: #faf2e3; text-decoration: none; font-weight:normal;}
#menulinks a:visited {color: #faf2e3; text-decoration: none; font-weight:normal;}
#menulinks a:hover {color: #faf2e3; text-decoration: underline; font-weight:normal;}
#menulinks a:active {color: #faf2e3; text-decoration: none; font-weight:normal;}


/* ------------------------- */




/* FOOTER */

#footer {
	width: 100%;
	height: 107px;
	padding: 10px 0px 20px 25px; margin: 0px 0px 30px 0px;
	font-size: 14px;
}

#footer a:link {color: #6B7DCF; text-decoration: underline; font-weight: bold;}
#footer a:visited {color: #6B7DCF; text-decoration: underline; font-weight: bold;}
#footer a:hover {color: #6B7DCF; text-decoration: underline; font-weight: bold;}
#footer a:active {color: #6B7DCF; text-decoration: underline; font-weight: bold;}

#footer p {padding: 50px 16px 4px 0px; margin: 10px 0px 20px 0px; background-image:url(../graphics/nof_title.jpg); background-repeat: no-repeat; background-position: top center; text-align: center; line-height: 25px;}

#footer strong {color: #053D00;}

.divider {background-image: url(../graphics/div.gif); background-repeat: repeat-x; height: 5px; width: 920px; margin: 60px 0px 10px 0px;}

/* ------------------------- */





.formtdl {padding: 0px 10px 10px 0px;}
.formtdr {padding: 0px 0px 10px 0px;}
.form {margin: 6px 0px 6px 0px; padding: 3px; background-color: #ffffff; border: 1px solid #868b8d; color: #666666; font-size: 14px; font-family:Arial, Helvetica, sans-serif; }

.error {color: #FFFFFF; padding: 2px; font-size: 11px; display: none; clear: both; background-color: #18729f;}

.contactform td {}
