/* The colors are as follows:
	Cardinal Red: #C41E3A;
	Marron		: #800000;
	Carmine		: #960018;
	Light Gray 	: #CCCCCC;
	Dark Gray	: #666666;
*/

body {
	background-color: #fff;
}

a:link  { color: #333;}
a:visited  { color: #333;}
a:hover  { color: #C41E3A;}
a:active  { color: #333;}	

.red-text { color: #c00;}
.error { font-weight: bold; color: #c00;}

#presentationcontainer {
  background: url(../images/background-presentation.gif) top center fixed repeat-y;
}

/*  Utility Navigation */
	
#utilitycontainer {
	background: #CCC;
	border-bottom: 1px solid #666; 
}

#utility li { color: #C41E3A; }

#utility-link1 a {}

#utility-link1 a:link { color: #C41E3A;}
#utility-link1 a:visited { color: #C41E3A;}
#utility-link1 a:hover { color: #333; }
#utility-link1 a:active { color: #C41E3A;}

#utility-link2 a {}
	
#utility-link2 a:link { color: #C41E3A; }
#utility-link2 a:visited { color: #C41E3A;}
#utility-link2 a:hover { color: #333;  }
#utility-link2 a:active { color: #C41E3A;}

#utility-link3 a {}


#utility-link3 a:link { color: #C41E3A; }
#utility-link3 a:visited { color: #C41E3A;}
#utility-link3 a:hover { color: #333;}
#utility-link3 a:active { color: #C41E3A;}

#utility-link4 a {}
	
#utility-link4 a:link { color: #C41E3A;}
#utility-link4 a:visited { color: #C41E3A;}
#utility-link4 a:hover { color: #333; }
#utility-link4 a:active { color: #C41E3A;}

#utility-search a {}

#utility-search a:link { color: #C41E3A; }
#utility-search a:visited { color: #C41E3A;}
#utility-search a:hover { color: #333; }
#utility-search a:active { color: #C41E3A; }

#searchfield {color: #000;}

#searchsubmit {background-image: url(../images/icon-go.gif);}

#contentcontainer {
	background: url(../images/background-content.gif) repeat-y top center;
}

#contentcontainerlanding {
	background: url(../images/background-content-landing.gif) repeat-y top center;
}

#contentcontainerlandingframe {
	background: url(../images/background-loading.gif) center top no-repeat ; 
}	
	
#divisioncontainer {
	background: #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	color: #555; 
}

#divisioncontainer h4 {
	font: bold 15px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #555;
}

#division li { color: #FFF; }

#division-link1 a {background: transparent url(../images/icon-box.gif) no-repeat left center;}

#division-link1 a:link { color: #FFF;}
#division-link1 a:visited { color: #FFF;}
#division-link1 a:hover { color: #FFF; background: transparent url(../images/icon-box-rollover.gif) no-repeat left center;}
#division-link1 a:active { color: #FFF;}

#division-link2 a {background: transparent url(../images/icon-box.gif) no-repeat left center;}
	
#division-link2 a:link { color: #FFF; }
#division-link2 a:visited { color: #FFF;}
#division-link2 a:hover { color: #FFF; background: transparent url(../images/icon-box-rollover.gif) no-repeat left center;}
#division-link2 a:active { color: #FFF;}

#division-link3 a {background: transparent url(../images/icon-box.gif) no-repeat left center;}


#division-link3 a:link { color: #FFF; }
#division-link3 a:visited { color: #FFF;}
#division-link3 a:hover { color: #FFF; background: transparent url(../images/icon-box-rollover.gif) no-repeat left center;}
#division-link3 a:active { color: #FFF;}

#division-link4 a {background: transparent url(../images/icon-box.gif) no-repeat left center;}
	
#division-link4 a:link { color: #FFF;}
#division-link4 a:visited { color: #FFF;}
#division-link4 a:hover { color: #FFF; background: transparent url(../images/icon-box-rollover.gif) no-repeat left center;}
#division-link4 a:active { color: #FFF;}

/*  Content Headers */

#photocontainer{
	background: #ccc url(../photos/rotate.php) top;
}
		
#navlist a {
	display: block;
	border-bottom: 1px #666 solid;
	color: #C41E3A;
	background-color: #CCC; 
}

#navlist a:hover { background-color: #CCC; color: #333; }
#navlist a:visited { color: #C41E3A; }
#navlist a:visited:hover { background-color: #CCC; color: #333; }		 

#navlistactive a {
	display: block;
	border-bottom: 1px #666 solid;
	color: #333;
	background-color: #CCC;
	text-decoration: none; 
}

#navlistactive a:hover { background-color: #CCC; color: #333; }
#navlistactive a:visited { color: #333; }
#navlistactive a:visited:hover { background-color: #CCC; color: #333; }

#tripsubnavlist a {
	display: block;
	border-bottom: 1px #666 solid;
	color: #333;
	background-color: #DDD;
	text-decoration: none; 
}


#tripsubnavlistactive a {
	display: block;
	border-bottom: 1px #666 solid;
	color: #333;
	background-color: #EEE;
	text-decoration: none; 
}

#tripsubnavlistactive a:hover { background-color: #EEE; color: #333; }
#tripsubnavlistactive a:visited { color: #333; }
#tripsubnavlistactive a:visited:hover { background-color: #EEE; color: #333; }		

/*  Content Area */

#hometable_text a { color: #C41E3A; }
#hometable_text a:link { color: #C41E3A; }
#hometable_text a:visited { color: #C41E3A; }
#hometable_text a:hover { color: #333;}
#hometable_text a:active { color: #C41E3A; }

#landingcontent h2 {
	color: #333; 
}
	
#landingcontent h3 {
  color: #333; 
}
	
#landingcontent h4 {
	color: #000; 
}

#landingcontentfaq h4 {
	color: #EEE; 
}
	
#landingcontent h5 {
	color: #333; 
}

#landingcontent h5 a { color: #333; }
#landingcontent h5 a:link { color: #333; }
#landingcontent h5 a:visited { color: #333; }
#landingcontent h5 a:hover { color: #C41E3A;}
#landingcontent h5 a:active { color: #333; }
	
#landingcontent p {
	color: #333;
	text-decoration: none; 
}
#landingcontent {
	color: #333;
	text-decoration:none;
}
	
#landingcontent p a:link { color: #C41E3A; text-decoration:none; }
#landingcontent p a:visited { color: #C41E3A; text-decoration:none;}
#landingcontent p a:hover { color: #000; text-decoration:none;}
#landingcontent p a:active { color: #C41E3A; text-decoration:none;}

#landingcontent blockquote {
	color: #333; 
}

#landingcontent blockquote a:link { color: #C41E3A; text-decoration:none; }
#landingcontent blockquote a:visited { color: #C41E3A; text-decoration:none;}
#landingcontent blockquote a:hover { color: #000; text-decoration:none;}
#landingcontent blockquote a:active { color: #C41E3A; text-decoration:none;}

#landingcontentframe p {
	color: #333;
	text-decoration: none; 
}
#landingcontentframe {
	color: #333;
	text-decoration:none;
}
	
#landingcontentframe p a:link { color: #C41E3A; text-decoration:none; }
#landingcontentframe p a:visited { color: #C41E3A; text-decoration:none;}
#landingcontentframe p a:hover { color: #000; text-decoration:none;}
#landingcontentframe p a:active { color: #C41E3A; text-decoration:none;}

#landingcontentfaq p {
	color: #333;
	text-decoration: none; 
}
#landingcontentfaq {
	color: #333;
	text-decoration:none;
}
	
#landingcontentfaq p a:link { color: #C41E3A; text-decoration:none; }
#landingcontentfaq p a:visited { color: #C41E3A; text-decoration:none;}
#landingcontentfaq p a:hover { color: #000; text-decoration:none;}
#landingcontentfaq p a:active { color: #C41E3A; text-decoration:none;}

/*  Right Column */


#events { color: #000; text-decoration: none; }
#events a:link { color: #C41E3A; text-decoration: none; }
#events a:visited { color: #C41E3A; text-decoration: none; }
#events a:hover { color: #333; text-decoration: none; }
#events a:active { color: #C41E3A; text-decoration: none; }


#footer { 
	color: #C41E3A; 
	background: #CCCCCC;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;  
}

#footer a {}

#footer a:link { color: #C41E3A;}
#footer a:visited { color: #C41E3A;}
#footer a:hover { color: #333; }
#footer a:active { color: #C41E3A;}