/* LINK STYLES */

a									{ color: #CC0000;	font-weight: bold;	text-decoration: underline;		}
a:active					{ color: #CC0000;	font-weight: bold;	text-decoration: underline; 	}
a:hover						{ color: #CC0000;	font-weight: bold;	text-decoration: none; 				}
a:visited					{ color: #CC0000;	font-weight: bold;	text-decoration: underline; 	}
a:visited:hover			{ color: #CC0000;	font-weight: bold;	text-decoration: none; 			}


.pathway a									{ color: #FFFFFF;	font-weight: bold;	text-decoration: underline;		}
.pathway a:active					{ color: #FFFFFF;	font-weight: bold;	text-decoration: underline; 	}
.pathway a:hover						{ color: #FFFFFF;	font-weight: bold;	text-decoration: none; 				}
.pathway a:visited					{ color: #FFFFFF;	font-weight: bold;	text-decoration: underline; 	}
.pathway a:visited:hover			{ color: #FFFFFF;	font-weight: bold;	text-decoration: none; 			}

.credit a									{ color: #000000;	font-weight: normal;	text-decoration: underline;		}
.credit a:active					{ color: #000000;	font-weight: normal;	text-decoration: underline; 	}
.credit a:hover						{ color: #000000;	font-weight: normal;	text-decoration: none; 				}
.credit a:visited					{ color: #000000;	font-weight: normal;	text-decoration: underline; 	}
.credit a:visited:hover			{ color: #000000;	font-weight: normal;	text-decoration: none; 			}

.bottommenu a											{ color: #CC0000;	font-weight: bold;	text-decoration: underline;		}
.bottommenu a:active							{ color: #CC0000;	font-weight: bold;	text-decoration: underline; 	}
.bottommenu a:hover								{ color: #CC0000;	font-weight: bold;	text-decoration: none; 				}
.bottommenu a:visited							{ color: #CC0000;	font-weight: bold;	text-decoration: underline; 	}
.bottommenu a:visited:hover				{ color: #CC0000;	font-weight: bold;	text-decoration: none; 				}

..maintextlink a										{ color: #CC0000;	text-decoration: underline;		}
.maintextlink a:active							{ color: #CC0000;	text-decoration: underline; 	}
.maintextlink a:hover								{ color: #CC0000;	text-decoration: none; 				}
.maintextlink a:visited							{ color: #CC0000;	text-decoration: underline; 	}
.maintextlink a:visited:hover				{ color: #CC0000;	text-decoration: none; 				}

/* LAYOUT STYLES */

body				{
						background-color: #FFFFFF;
						background-repeat: repeat-y; 
						background-position: center; 
						margin: 0 !important; /* Firefox and Safari */
						padding:0;
						height: 100%;

						}

#container	{
						background-color: #FFFFFF;
						background-repeat: repeat-y;
						width: 758px;
						height: auto;
						margin-left: auto;
						margin-right: auto;
						margin-top: 10px;
						margin-bottom: 10px;
						background-position: center;
						}


#banner			{
						background-image: url("/images/top3.png");
						background-repeat: no-repeat;
						width: 758px;
						height: 90px;
						padding: 0px;
						margin: 0px;
						}

#menu			{
						background-color: #FFFFFF
						width: 758px;
						height: 42px;
						margin-bottom: 12px;
						}
						
#submenu			{
						background-color: #FFFFFF;
						margin-top: 0px;
						width: 758px;
						height: 10px;
						}
			
#leftsidebar			{
						width: 160px;
						float: left;
						background-color: #FFFFFF;
						}
						
#leftspacer			{
						width: 20px;
						height: 100%;
						float: left;
						background-image: url("/images/slice1_27.gif");
						background-repeat: repeat;
						}

#search			{
						width: 558px;
						height: 26px;
						float: left;
						background-image: url("/images/search_blue4_short.gif");
						background-repeat: repeat-x;	
						}

#main			{
						width: 558px;
						float: left;
						background-image: url("/images/search_blue4_short.gif");
						background-repeat: repeat-x;
						}

#rightspacer			{
						width: 20px;
						height: 100%;
						float: right;
						background-image: url("/images/slice1_27.gif");
						background-repeat: repeat;
						}

									
#footer1			{
						background-color: transparent;
						width: 758px;
						height: 1px;
						margin-top: 25px;
						clear: both;
						}

#footer2			{
						background-image: url("/images/footer2.png");
						background-repeat: repeat-y;
						width: 758px;
						height: 22px;
						margin-top: 25px;
						clear: both;
						}

#bottommenul		{
						width: 534px;
						height: 50px;
						float: left;
						margin-top: 5px;
						margin-bottom: 5px;
						background-color: #FFFFFF
						margin-left: auto;
						margin-right: auto;
						}

#bottommenur		{
						width: 184px;
						height: 50px;
						float: right;
						margin-top: 10px;
						margin-bottom: 10px;
						background-color: #FFFFFF
						margin-left: auto;
						margin-right: auto;
	
						}				

/* TABLE STYLES */

table.search 	{
border-collapse: separate
background-image: 
}

/* TEXT STYLES */

.p					{
						font-family:	arial, verdana, sans-serif;
						font-size:		10pt;
						color :				#000000;
						padding-left: 10px;
						padding-right: 10px;	
						}
				
.h1					{
						font-family:	arial, verdana, sans-serif;
						font-size:		12pt;
						color :				#006600;	
						font-weight: bolder;
						text-transform: uppercase;
						}

.h2					{
						font-family:	arial, verdana, sans-serif;
						font-size:		11pt;
						color :				#006600;	
						font-weight: 	bolder;
						}

.title					{
						font-family:	arial, verdana, sans-serif;
						font-size:		14pt;
						color :				#FFFFFF;	
						font-weight: 	bolder;
						text-transform: uppercase;
						}
						
.search			{
						width: 402px;
						height: 26px;
						float: left;
						margin-left: 12px;
						background-image: url("/images/search_blue4_short.gif");
						background-repeat: repeat-x;	
						}


.maintext		{
						font-family:	arial, verdana, sans-serif;
						font-size:		10pt;
						color :				#000000;
						padding-right: 5px;
						}

		
.sidebarheader		{
						font-family:	arial, verdana, sans-serif;
						font-size:		10pt;
						font-weight: bold;
						color: #000099;	
						text-transform: uppercase;
						}

.sidebartext		{
						font-family:	arial, verdana, sans-serif;
						font-size:		10pt;
						}

.modheader		{
						font-family:	arial, verdana, sans-serif;
						font-size:		10pt;
						font-weight: bold;
						color: #000099;
						padding-left: 10px;
						padding-right: 10px;
						text-transform: uppercase;	
						}

.modtext		{
						font-family:	arial, verdana, sans-serif;
						font-size:		10pt;
						padding-left: 10px;
						padding-right: 10px;	
						}

.footer			{
						font-family:	arial, verdana, sans-serif;
						font-size:		8pt;
						color :				#000000;	
						font-weight: bold;
				}

.bottommenu		{
						font-family:	arial, verdana, sans-serif;
						font-size:		8pt;
						text-align: 	center;
						color :				#000000;	
						font-weight: 	bold;
						}	

.maintextlink		{
						font-family:	arial, verdana, sans-serif;
						font-size:		10pt;
						color :				#000000;	
						}

/* IMAGES */

img.photo		{
						border-color: #000000;
						border-style: solid;
						border-width: 1px;
						}

img.photo a: active hover link visited		{
						border-width: 4px;
						border-color: #000000;
						border-style: solid;
						}

/* UNUSED */


						
#upcomingevents			{
						width: 160px;
						height: 26px;
						float: left;
						background-image: url("/images/upcomingevents.gif");
						background-repeat: no-repeat;
						}

#member			{
						width: 160px;
						height: 26px;
						float: left;
						background-image: url("/images/member.gif");
						background-repeat: no-repeat;
						}

#newsletter			{
						width: 160px;
						height: 26px;
						float: left;
						background-image: url("/images/newsletter.gif");
						background-repeat: no-repeat;
						}

#affiliates			{
						width: 160px;
						height: 26px;
						float: left;
						background-image: url("/images/affiliates.gif");
						background-repeat: no-repeat;
						}

				
#calicon				{
						background-image: url("/images/calicon.png");
						background-repeat: no-repeat;
						background-position: center;
}

