

body 
{ 
	
	background: #fff url(/images/top_background.gif) repeat-x;
	font: normal 12px/18px arial, helvetica, sans-serif;
	margin:0;
	padding:0;
}

TD 
{ 
	font: normal 12px/18px arial, helvetica, sans-serif;
}

/***************************************************************
		CMS
***************************************************************/

div#pageTitle
	{
		font-size:12pt;
		color: #0a2ea1;
		font-weight:bold;
		border-bottom:1px solid #c0c0c0;
		padding:4px 0px 4px 0px;
	}

/***************************************************************
			GENERAL
 ***************************************************************/
#img165
{
	margin-left: 10px;
}
A { 
	color:#137a33;
	text-decoration:underline;
}

A:hover { 
	text-decoration:underline;

}

A.anchorLink {
	text-decoration:none;
	color:#000;
}

A.anchorLink:hover {
	text-decoration:none;
	color:#000;
}


#pageTitleBar{ background: #f48221; width:750px; height:28px; valign:middle; text-align:left;}

.titleBar {
	font-family:Arial, Verdana; 
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding-left:15px;
}	

A.accountlogin {
	PADDING-TOP:2PX;
	font-size:10px; 
	font-weight:bold;
	color:#000;
	text-decoration:underline;
}
A.accountlogin:hover {
	PADDING-TOP:2PX;
	font-size:10px; 
	font-weight:bold;
	color:#000;
	text-decoration:underline;
}

/**************************************************************
* 						SECTION TITLES 
****************************************************************/

.sectionTitle {	font-weight:bold; font-size:14px; }

.subSectionTitle {	font-weight:bold; font-size:12px; color:#004eaf;}

.featureTitle {
	font-weight:bold;
	font-size: 13px;
	color:#004eaf;
}

.loginTitle {
	font-weight:bold;
	font-size: 13px;
	color:#045270;
}

#mainPageTitle {
	font: normal 18px/22px Arial, Helvetica, sans-serif;
	color: #636D6E;
	position:relative;
	clear: both;
	padding: 0px;
	padding-bottom: 15px;
	margin: 0px;
	border: 0px;
	width:745px;
}


/***************************************************************
			HEADERS
 ***************************************************************/
h1 
	{
		font: normal 21px/21px arial, helvetica, sans-serif;
		margin: 0px 0px 15px 0px;
	}
h2 
	{
		font: bold 14px/18px arial, helvetica, sans-serif;
		margin: 0px; 
		padding-bottom: 3px;
		padding-top: 3px;
	} 
h3 
	{
		font: normal 12px/20px arial, helvetica, sans-serif;
		color: #000;
	} 
 





/***************************************************************
			CONTACT US
 ***************************************************************/

.contactTitle
{
	background: url('/images/bg_hdots.gif') repeat-x;
	background-position:bottom;
	padding:3px 0px 3px 0px;
}

.redText {
	color:#cc0000;
}

/***************************************************************
			INPUT 
 ***************************************************************/
 
.inputButton
{
	border: 3px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 4px 15px 4px 15px;
	background-color: #FFFFFF;
	background-image: url('/images/background_form_element.gif');
	background-repeat: repeat-x;
	color: #333333;
	font-size: 75%;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}


/*
	:::::::::::::::::::::::::::::::::::::::::; Calendar :::::::::::::::::::::::
 */		
	.calThisDateSep {  background-color: #003399; }
	.trCalDaysHeadings { background-color: #5E81AB; color: #FFFFFF; }
	.calDaysHeading {	padding:1px; }
	
	
	.dayNumPrint {  font-size: 20px;
					color: #000000;
	}
	.eventForThisDay { background-color: #fff;
		cursor:pointer;
		
		 }
		
	.eventForThisDayOut {  background-color: #efefef; }
	
   .dListing { border-bottom: 1px solid #999999;}
   .calLegendTodaysDate { 	
	   	background-color: #E1E1E1;
	}
	.calLegendEventSchlDate, .calLegendEventSchlDate a { 	
	   	background-color: #378f52;
		color: #fff;
	}
	.thisCalEventInfo {
		background-color:#efefef;
	}
	
	.days	{
	
	background: #f8f8f8;
	}
	
	.evenRow	{
		background: #96b3da;
	}
/*
	:::::::::::::::::::::::::::::::::::::::::  MENU CODE :::::::::::::::::::::::
 */		
#menu
	{
		color:#003399;
		text-transform: uppercase;
		padding: 0px 0px 0px 0px;
	}
#menuItem_1 a
	{
		color:#003399;
		font-size:10px;
		font-weight:bold;
		text-decoration: none;
	}
#menuItem_1
	{
		background: url(/images/bgWhiteDottedDiv.gif) no-repeat bottom left;
		padding: 3px 0px 3px 0px;
	
	}	
#menuItem_1 li.active
	{
		padding-left: 10px;
  	 	background: url(/images/linkArrowRed.gif) 0 0.6em no-repeat; 
		text-decoration:none; 
		color:#006699
	
	}		
#menuItem_1 ul
	{
		margin:0px; 
		padding:0px;
		padding-bottom:3px;
		list-style: none;
	}
#menuItem_1 li
	{
		padding-left: 10px;
  	 	background: url(/images/liBoxBlue.gif) 0 0.5em no-repeat; 
		text-decoration:none; 
		color:#006699;
	}	
#menuItem_2
	{
		padding: 5px 0px 3px 5px;
		background: #c0c0c0 url(/images/bgLightDottedDiv.gif) no-repeat bottom left;
	}	
#menuItem_2 ul
	{
		margin:0px; 
		padding:0px;
		padding-bottom:3px;
		list-style: none;
	}
#menuItem_2 li
	{
		padding-left: 10px;
  	 	background: url(/images/liBoxRed.gif) 0 0.6em no-repeat; 
		text-decoration:none; 
		color:#006699;
	}		
#menuItem_2 li.active
	{
		padding-left: 10px;
  	 	background: url(/images/linkArrowRed.gif) 0 0.5em no-repeat; 
		text-decoration:none; 
		color:#006699
	
	}		
#menuItem_2 a
	{
		font-size:10px;
		color: #584f86;
		font-weight:normal;
		text-decoration: none;
	}	
	
#menuItem_3
	{
		padding: 5px 0px 3px 20px;
		background: #eaeaea url(/images/bgBlueDottedDiv.gif) no-repeat bottom left;
	}	
#menuItem_3 ul
	{
		margin:0px; 
		padding:0px;
		padding-bottom:3px;
		list-style: none;
	}
#menuItem_3 li
	{
		padding-left: 10px;
  	 	background: url(/images/liBoxGray.gif) 0 0.6em no-repeat; 
		text-decoration:none; 
		color:#006699;
	}		
#menuItem_3 li.active
	{
		padding-left: 10px;
  	 	background: url(/images/linkArrowRed.gif) 0 0.5em no-repeat; 
		text-decoration:none; 
		color:#006699
	
	}		
#menuItem_3 a
	{
		font-size:10px;
		color: #584f86;
		font-weight:normal;
		text-decoration: none;
	}	
/*
	:::::::::::::::::::::::::::::::::::::::::;  END MENU CODE :::::::::::::::::::::::
 */		
 
 /*
	:::::::::::::::::::::::::::::::::::::::::; PHOTO GALLERY :::::::::::::::::::::::
 */		
 
  	#photoGalleryMain {	border-collapse: collapse;} 
	
	#photoGalleryMain td {	padding: 0; border: 1px solid white;}

	.imgSlideOver {
	cursor:pointer;
	background-color: #C3E3EA;
	color: #000000;
	}
	.imgSlideOut {
	background-color: #EEEEEE; 
	}
	.showingImages {
	background-color: #e1e1e1;
	}

	.imgBorder {
		border:1px solid black;
	}
		
 
 
 /***************************************************************
			LINKS
 ***************************************************************/
 #links {
 	border: 1px solid #85A4CC;
 
 }
 
 #links .tableBorder {
 	background-color: #000000;
 }
 
  #links .oddRow {
 	background-color: #ffffff;
 }
 
 #links .evenRow {
 	background-color: #efefef;
 }
 
 #links .cat {
 	background-color: #efefef;
 }
 
 #links .catHeading {
 	background-color: #5E81AB;
 	font-weight:bold;
 	color: #FFFFFF;
 }
 

 
/***************************************************************
			FOOTER
 ***************************************************************/

#FOOTER TD {
	font-size: 10px;
	letter-spacing: 1px;
	color:#999999;
}

#Footer A { 
	text-decoration:none;
	color:#85A4CC;

}

#Footer A:hover { 
	text-decoration:underline;
	color:#85A4CC;
}

