body {margin: 5px 0px 0px 0px; padding: 0px; text-align:left; font-family: Times, Times New Roman;
		font-size: 14px;
		color: #000000;
		text-decoration: none; 
		background-color: #e9eaf5;
		background-image: url("images/bg_main.gif");
		background-position: top;
		background-repeat: repeat-x;
}

		
#mainhome {
		border: 1px solid #000c90;
		padding: 0px;
		background-image: url("images/bg_home.gif");
		background-color: #ffffff;
}		

#main {
		border: 1px solid #000c90;
		padding: 0px;
		background-color: #FFFFFF;
		background-image: url("images/bg_sub.gif");
		background-color: #ffffff;
}

#proj {
		border: 1px solid #000c90;
		padding: 0px;
		background-color: #FFFFFF;
		background-image: url("images/bg_proj.gif");
		background-color: #ffffff;
}

#projcomm {
		border: 1px solid #666666;
		padding: 5px;
		background-color: #dfe0e1;
}

#searchspot {
		width: 445px;
		background-image: url("images/bg_search.jpg");
		background-repeat: no-repeat;
		background-position: top;
}

#searchspot_home {
		width: 454px;
		background-image: url("images/bg_search_home.jpg");
		background-repeat: no-repeat;
		background-position: top;
}

#menu_home {
		background-image: url("images/bg_menu_home.gif");
		background-position: top;
		background-repeat: no-repeat;
}

#menu_sub {
		background-image: url("images/bg_menu_sub.gif");
		background-position: top;
		background-repeat: no-repeat;
}

#menu_proj {
		background-image: url("images/bg_menu_proj.gif");
		background-position: top;
		background-repeat: no-repeat;
}

#postbox {
background-image: url("images/bg_postbox.gif");
background-position: top;
background-repeat: no-repeat;
margin:0px;
padding: 0px 10px 10px 10px;
font-size: 12px;
height: 240px;
width: 150px;
overflow: auto;
border-top: 0px;
border-right: solid 1px #CCCCCC;
border-bottom: solid 1px #999999;
border-left: 0px;
}

#formspecial {
font-family: Arial;
font-size: 14px;
color: #000000;
background-color: #DCDDF1; 
border: solid 1px #000D8A;
padding: 10px ; 
} 

#content	{
		padding: 10px 10px 10px 5px;
}

#content_home	{
		padding: 10px 10px 0px 5px;
		text-align:justify;
}

#content_home p	{
		padding: 0px 0px 0px 0px;
}

#content_new	{
		padding: 0px 10px 10px 10px;
}

#content_proj	{
		padding: 0px 10px 10px 10px;
}

#news {
		background-image: url("images/bg_rock.jpg");
		border: solid 1px #000c90;
		padding: 10px 5px 5px 5px;
}

.photo	{
		margin: 0px;
		border: 1px solid #000c90;
}

.photo_left	{
		margin: 0px 5px 5px 0px;
		border: 1px solid #000c90;
}

.photo_right	{
		margin: 0px 0px 5px 5px;
		border: 1px solid #000c90;
}

.highlight	{
		font-family: Times, Times New Roman;
		font-size: 14px;
		color: #04217e;
		text-decoration: none;
		font-weight: bold;
		font-style: normal;
}
a.highlight	{
		font-family: Times, Times New Roman;
		font-size: 14px;
		color: #04217e;
		text-decoration: none;
		font-weight: bold;
		font-style: normal;
}
a.highlight:hover	{
		font-family: Times, Times New Roman;
		font-size: 14px;
		color: #616372;
		text-decoration: none;
		font-weight: bold;
		font-style: normal;
}

.highlight1	{
		font-family: Times, Times New Roman;
		font-size: 18px;
		color: #04217e;
		text-decoration: none;
		font-weight: bold;
		font-style: normal;
}
a.highlight1	{
		font-family: Times, Times New Roman;
		font-size: 18px;
		color: #04217e;
		text-decoration: none;
		font-weight: bold;
		font-style: normal;
}
a.highlight1:hover	{
		font-family: Times, Times New Roman;
		font-size: 18px;
		color: #616372;
		text-decoration: none;
		font-weight: bold;
		font-style: normal;
}

.highlight2	{
		font-family: Times, Times New Roman;
		font-size: 20px;
		color: #04217e;
		text-decoration: none;
		font-weight: bold;
		font-style: normal;
}
a.highlight2	{
		font-family: Times, Times New Roman;
		font-size: 20px;
		color: #04217e;
		text-decoration: none;
		font-weight: bold;
		font-style: normal;
}
a.highlight2:hover	{
		font-family: Times, Times New Roman;
		font-size: 20px;
		color: #616372;
		text-decoration: none;
		font-weight: bold;
		font-style: normal;
}


/* Begin New Chad Stuff */

.heading1 {
		font-family: Times, Times New Roman;
		font-size: 16px;
		color: #04217e;
		text-decoration: none;
		font-weight: bold;
		font-style: normal;
}
.heading2 {
		font-family: Times, Times New Roman;
		font-size: 14px;
		color: #04217e;
		text-decoration: none;
		font-weight: bold;
		font-style: normal;
}

.heading3 {
		font-family: Times, Times New Roman;
		font-size: 14px;
		color: #0099FF;
		text-decoration: none;
		font-weight: bold;
		font-style: normal;
}

#boxhighlight1 {
		border: solid 1px #04217e;  
		background-color: #eeeeee;
		margin: 10px 10px 10px 10px;
		padding: 0px 0px 15px 0px;
		width: 590px;				
}

h1 {
		font-family: Times, Times New Roman;
		font-size: 20px;
		color: #04217e;
		text-decoration: none;
		font-weight: bold;
		font-style: normal;
		margin: 15px 0px 0px 0px;
		padding: 0px;		
}
h2 {
		font-family: Times, Times New Roman;
		font-size: 16px;
		color: #04217e;
		text-decoration: none;
		font-weight: bold;
		font-style: normal;
		margin: 15px 0px 0px 0px;
		padding: 0px;		
}
h2 a, h2 a:hover {
		font-size: 16px;
}

p {
		margin: 15px 0px 0px 0px;
		padding: 0px;
}  

#content p {
		text-align:justify;
}

ul {
		margin: 0px 0px 0px 20px;
		padding: 0px;
		list-style-image: url("images/coolarrow.gif"); 
}
ul li {
		margin: 15px 0px 0px 15px;
		padding: 0px;
		list-style-image: url("images/coolarrow.gif"); 
}

ol {
		margin: 15px 0px 0px 20px;
		padding: 0px;

}

ol li {
		margin: 0px 0px 0px 15px;
		padding: 0px;

}

.categoryitems li {
		list-style-type: none;
		list-style-image: none;
}

.sitemap {
		list-style-image: none;
		list-style-type: none;
		padding: 2px;
		margin: 0px 0px 0px 10px;
}

#toprightphoto {
		margin: 0px 0px 10px 10px;
		padding: 0px;
		border: 1px #04217e solid;
}
#toprightphotoNB {
		margin: 0px 0px 10px 10px;
		padding: 0px;
		border: 0px #04217e solid;
}
#topleftphoto {
		margin: 0px 10px 10px 0px;
		padding: 0px;
		border: 1px #04217e solid;
}

.bluetext {
		color: #003366;
		font-style: italic;
		font-weight: bold;
		
}

hr {
		color: #04217e;
		margin: 15px auto 0px auto;
		padding: 0px;
		height: 1px;
} 


#meetingentryTOP {
	margin:0px 0px 15px 0px;
	padding:10px;
	color: #000000;
	background-color: #eeeeee;
	border: #000F94 1px solid;
	list-style-type: upper-alpha;  	
}   
#meetingentryTOP li  {
	list-style-type: upper-alpha;
	list-style-image: none;
	margin: 15px 0px 15px 0px;   	
}  
#meetingentryTOP ul  {
	padding:5px; 	
}

#meetingentry {
	margin:0px 0px 15px 0px;
	padding:10px;
	background-color: #DFE2FF;
	border: #000F94 1px solid;  	
}    
#meetingentry li  {
	margin: 10px 0px 0px 0px;   	
} 

#meetingentry ul  {
	margin-bottom: 10px;
	padding:5px;  	
}






#homenoticebox {
		font-size: 12px;
		color: #000000;
		text-align: left;

}

#homenoticebox a {
		font-size: 12px;    
}

#homenoticebox a:hover {
		font-size: 12px;  
}

#homenoticebox p {
		margin: 5px 0px 0px 0px;
		padding: 0px;

}

#homenoticeboxphoto {
	border: 1px #04217e solid;
	margin: 10px 5px 0px 0px;
	padding: 0px;
}


/* End New Chad Stuff */





a {
		font-family: Times, Times New Roman;
		font-size: 14px;
		color: #04217e;
		text-decoration: underline;
}


a:hover {
		font-family: Times, Times New Roman;
		font-size: 14px;
		color: #616372;
		text-decoration: underline;
}

#foot_home {
		background-image: url("images/bg_foot_home.gif");
		background-position: bottom;
		background-repeat: no-repeat;
}

#foot_sub {
		background-image: url("images/bg_foot_sub.gif");
		background-position: bottom;
		background-repeat: no-repeat;
}

#footmenu {
		font-family: Arial;
		font-size: 10px;
		color: #04217e;
		text-decoration: none;
		padding: 10px;
}

.footmenu {
		font-family: Arial;
		font-size: 10px;
		color: #04217e;
		text-decoration: none;
}

a.footmenu {
		font-family: Arial;
		font-size: 10px;
		color: #04217e;
		text-decoration: none;
}

a.footmenu:hover {
		font-family: Arial;
		font-size: 10px;
		color: #616372;
		text-decoration: none;
}

.linkmenu {
		font-family: Arial;
		font-size: 10px;
		color: #04217e;
		text-decoration: none;
		margin: 0px 6px 0px 0px;
}

a.linkmenu {
		font-family: Arial;
		font-size: 10px;
		color: #04217e;
		text-decoration: none;
}

a.linkmenu:hover {
		font-family: Arial;
		font-size: 10px;
		color: #616372;
		text-decoration: none;
}

.postbox {
		font-family: Times;
		font-size: 10px;
		color: #04217e;
		text-decoration: none;
}

a.postbox {
		font-family: Times;
		font-size: 10px;
		color: #04217e;
		text-decoration: none;
}

a.postbox:hover {
		font-family: Times;
		font-size: 10px;
		color: #616372;
		text-decoration: none;
}