/* * * * * * * * * * * * * * * * * * * * * */
/*            Agate Cove CSS                     */
/*            New 3-column Layout              */
/*      Last Modified: 02/28/2005         */
/* * * * * * * * * * * * * * * * * * * * * */

Body {
	margin: 					0;
	padding:				0;
	font-family:			"Palatino Linotype", Georgia, Arial, Helvetica, Times, Verdana, sans-serif;
	font-size:				12pt;
	background-color: #66CCCC;
}

a:link 		{ color: #000099 }
a:visited 	{ color: #990099 }
a:hover 		{ color: #000099; background-color:#FFFFAA; text-decoration: none}
a:active 	{ color: #FFFF66 }

/* * * * * * * * * * * * * * * * * * */
/*    Styles for text formatting     */
/* * * * * * * * * * * * * * * * * * */
.ACIBigDescriptor {
	font-size: 				16pt;	
	font-weight: 			bold;
	font-variant: 		small-caps;
	letter-spacing: 		1px;
	color:					#006699;
	background-color:	#222222;
	margin-top: 			0px;
	padding: 				0px;
	width:					60%;
}

.ACIDescriptor {
	font-size: 				14pt;	
	font-weight: 			bold;
	letter-spacing: 		1px;
	margin-top: 			0px;
	padding: 				0px;
}

.ACIDescription {
	font-size: 				14pt;	
}

.ACIBodyText {
	font-size: 				12pt;	
	width:					90%;
	padding-left:         4px;
}

.ACIBoldText {
	font-size: 				12pt;	
	font-weight: 			bold;
}

.ACIFooterText {
	font-size: 				8pt;	
	font-weight: 			bold;
	color: 					#66CCCC;
}

.ACIAuthor {
	font-size: 				12pt;	
	font-weight: 			bold;
	font-style:				italic;
}

.ACIEmphasis {
	font-size: 				12pt;	
	font-weight: 			bold;
	font-variant: 		small-caps;
	letter-spacing: 		1px;
}

/* * * * * * * * * * * * * * * * * * * * * * */
/* This section is for the Events Calendar. */
/* * * * * * * * * * * * * * * * * * * * * * */

.ACIEvent {
	background-color: #ffffcc;
	border: 				ridge #336699 4px;
	width:					96%; 
	text-align: 			left;
	z-index: 				1;
	padding:				12px 6px;
	margin-bottom:      6px;
}

.ACITopic {
	background-color: #ffffcc;
	border: 				ridge #336699 4px;
	width:					200px; 
	text-align: 			left;
	z-index: 				1;
	padding:				12px 6px;
	margin-top:            12px;
}

/* * * * * * * * * * * * * * * * * * */
/*  DFF's 3-column design for ACI */
/* * * * * * * * * * * * * * * * * * */
.ACIHdr {
	left:						0px;
	top:						0px;
	height:					100px;
	width: 					100%;
	color: 					#0000ff;
	padding: 				0px;
	margin:	 				0px;
	z-index: 				4;
	background-color:	#66CCCC;
	border-bottom:		3px solid #006699;
}

.ACIBody {
	margin : 				0px 0% 0 142px;
	/*margin : 				0px 10% 0 142px;*/
	padding: 				0px 0px 0px 0px;
	left:						0px;
	z-index: 				3;
	background-color: 	#99ccff;
	border:		 			3px solid #006699;
}

.ACIBodyTitle {
	font-size: 				16pt;	
	font-weight: 			bold;
	font-variant: 		small-caps;
	letter-spacing: 		2px;
	top:						0px;
	left:						0px;
	height:      				30px;
	margin: 					0px 0px 0px 0px;
	padding: 				0px 0px 0px 0px;
	z-index: 				5;
	color: 					#66CCCC;
	background-color: 	#006699;
}

.ACIInnerBody {
	padding-left: 		6px;
	padding-right:       5%;
	z-index: 				1;
}

.ACIAltInnerBody {
	padding-left: 		12px;
	z-index: 				1;
}

.ACIFooter {
	clear: 					both;
	width:					100%;  
	text-align: 			center;
	padding-top: 			12px;
	z-index: 				1;
}

.ACIRight {
	display: 				block;
	position : 				absolute;
	left : 					90%;
	width: 					70px;
	padding: 				0px;
	padding-right:       20px;
	overflow: 				hidden;
	background-color: #66CCCC;
	color: 					#000000;
	font-size: 				10pt;
	font-weight: 			bold;
	z-index: 				9;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*       Primary Navigation Menu and Footer Menu.      */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#menuBar {
	display: 				block;
	position : 				absolute;
	left : 					0;
	width: 					140px;
	margin-bottom: 		5px;
	margin-top: 			0px;
	padding: 				0px;
	overflow: 				hidden;
	vertical-align: 		middle;
	background-color: #66CCCC;
	color: 					#000000;
	font-size: 				13pt;
	font-weight: 			bold;
	text-align: 			left;
	text-transform: 	capitalize;
	z-index: 				9;
}

#footBar {
	display: 				block;
	margin-bottom: 		5px;
	margin-top: 			0px;
	padding: 				0px;
	overflow: 				hidden;
	vertical-align: 		middle;
	background-color: #66CCCC;
	border:                 2px solid #66CCCC;
	color: 					#000000;
	font-size: 				8pt;
	font-weight: 			bold;
	text-align: 			left;
	text-transform: 	capitalize;
	z-index: 				9;
}

.menuHeader {
	position: 				relative;
	width: 					140px;
	margin: 					0px;
	padding-right: 		0px;
	padding-left: 		4px;
	padding-top:          4px;
	padding-bottom:    4px;
	color: 					#000000;
	text-decoration: 	none;
	white-space: 			nowrap;
}

.footHeader {
	position: 				relative;
	float:					left;
	margin: 					0px;
	padding-right: 		6px;
	padding-left: 		6px;
	color: 					#000000;
	text-decoration: 	none;
	white-space: 			nowrap;
}

.menuDrop {
	position: 				absolute;
	z-index: 				1000;
	top: 						60px;
	left: 						0;
	width: 					186px;
	height: 					auto;
	color: 					#000000;
	visibility: 				hidden;
	margin: 					0;
	padding: 				0;
	font-size: 				12pt;
	font-weight: 			bold;
	background-color: #66CCCC;
}

.footDrop {
	position: 				absolute;
	z-index: 				1000;
	bottom: 				500px;
	left: 						0px;
	width: 					156px;
	height: 					auto;
	color: 					#000000;
	visibility: 				hidden;
	margin: 					0;
	padding: 				0;
	font-size: 				10pt;
	font-weight: 			bold;
	background-color: #66CCCC;
}

.menuLink {
	padding: 				4px 0px;
}

a.menuLink {
	display: 				block;
	padding: 				0px 4px;
	background-color: #99FFFF;
	border-top: 			1px solid #cccccc;
}

a.menuLink:link {
	color: 					#000000;
	background-color: #99FFFF;
	text-decoration: 	none;
}

a.menuLink:visited {
	color: 					#000000;
	background-color: #99FFFF;
	text-decoration: 	none;
}

a.menuLink:hover {
	color: 					#330099;
	background-color: #FFFF99;
	text-decoration: 	none;
}

a.menuLink:active {
	text-decoration: 	none;
	color: 					#FFFFFF;
	background-color: #cc9933;
}