.body 									{ background-color:#ffffff; margin-left:auto; margin-right:auto; width: 900px; overflow: auto; padding: 20px 0px 20px 0px; }
.fullwidth 								{ width: 870px; margin-left:20px; border: 0px solid pink; overflow: hidden; }
p										{ font-family:Arial, Verdana, sans serif; font-size: 13px; color:#000000; }
a										{ color:#6584a1; }
hr										{width:900; color:#ffffff; background-color:#6584a1;}
{ position:absolute; top:100px; right:300px; }
.topholder 	{width: 860px; margin-top:30px; margin-left:20px; height:300px;}

/*NAVIGATION _____________________________________________________________________________   */
#mainnav { width:500px; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; padding:0px; height:35px; background-color:#808080; z-index:100;}
#mainnav ul { width:875px; position:relative; z-index:100; padding:0; margin:0;  }
#mainnav ul ul { width:115px; list-style:none; }
#mainnav li { float:left; position:relative; text-align:center; list-style:none; font-size:60%;background-color:#808080}
#mainnav li a { font-size:18px; font-family:arial,verdana, sans serif; text-decoration:none; }
#mainnav li li { height:auto;}
#mainnav a { display:block; width:112px; height:26px;color:#fff; padding:5px 0 0 0;  font-family:Arial,Verdana, sans-serif; color:#ffffff; font-size:150%; border-left:1px solid #fff;}
#mainnav li:hover { background-color:#6584a1;text-decoration:none; color:#ffffff;}
#navfirst a { border-left:none !important; } 


	/*dropdown level 1 hover revealed*/
	#mainnav ul ul a						{ background:url(../images/buttonbg.gif) 0 -31px repeat-x; text-decoration:none; color:#fff;width:145px; font-size:200%;line-height:1.5em;}
	#mainnav ul ul a:hover					{ color:#333;}
	#mainnav ul ul 						{ display:none;position:absolute;top:25px;left:0; width:181px;}
	#mainnav ul ul li a						{ background:#6584a1; text-align:left; padding:2px 0 3px 10px; font-size:11px; font-family:Arial; height:auto; }
	#mainnav ul ul li a:hover				{ background:#6584a1; text-decoration:underline; color:#fff; }



/*homepage rotator*/
.rotator		 				{ width: 480px; height: 280px; float: left; margin-right: 25px; z-index:200; }
.homesplashleft					{ overflow:hidden; }
.homesplashleft span				{ position:absolute; width:470px; height:280px; display:block!important; z-index:999; padding:0; } 
.homesplashleft span p			{ font-family:Arial, sans-serif; font-size:18px; color:#6584a1; margin-top:350px; }
#rotator_h						{ margin-bottom:25px; float:none; z-index:50; }
#rotator_h img					{ display:none; }
#rotator_hnavi					{ display:none; width:250px; margin-left:320px; }
#rotator_hnavi a 				{ display:none; border: 1px solid #ccc; background:url(../img/rhnav_btn.gif) transparent; color:#ffffff; font-weight:bold; text-decoration: none; margin:0 2px; padding-left:10px 0 0 9px; display:inline-block; width:16px; height:22px; border:none;}
#rotator_hnavi a.activeSlide 	{ display:none; background-position:-25px 23px; }
#rotator_hnavi a:focus 			{ display:none; outline: none; }


.news 							{ width: 350px; height: 165px;  float: left; margin-top: 110px; border: 0px solid purple; }
.article 						{ width: 250px; border: 0px solid yellow; overflow: hidden; float: left; margin: 30px 0px 30px 0px; }
.messageboard 					{ width: 250px; border: 0px solid red; overflow: hidden; float:left; margin: 30px 60px 30px 60px; }
.event 							{ width: 250px; border: 0px solid blue; overflow: hidden; float: left; margin: 30px 0px 30px 0px;}
.resources 						{ width: 550px; border: 0 px solid orange; overflow: hidden; margin-left:20px; background-color:#e2ecf5; }

h2 								{ font-family:Arial,Verdana,sans-serif; font-size:16px; color:#6584a1; }
h3								{ font-family:Arial,Verdana,sans-serif; font-size: 13px; color:#ffffff; padding:3px; background-color: #6584a1; }
h4  { font-family:Arial,Verdana,sans-serif; font-size:16px; color:#FFFFFF; }
     

.h2grey 							{ font-family:Arial,Verdana, sans-serif; font-size:16px; color:#ffffff; }	
.pblue							{ font-family:Arial,Verdana, sans-serif; list-style:none; margin-left:0px; font-size: 13px; color:#000000; background-color: #e2ecf5; }

			
			
			
/*GALLERY LIGHTBOX ____________________________________________________________________   */
#lightbox_gpds 			{ list-style:none; display:block;  margin:0;padding:0; float:right; }
#lightbox_gpds li			{ padding:10px; float:left; }
#lightbox_gpds a			{ display:block; }
#lightbox_gpds img		{ width:80px; }			
