a			{
			color: #003C79;
			text-decoration: none;
			}	
			
a:hover		{
			color: #003C79;
			text-decoration: underline;
			}		
			
td			{
			text-align: left;
			color: #000000;
			font-family: arial, helvetica, sans-serif;
			font-size: 10pt;
			line-height: 12pt;
	vertical-align : top;
			}	

.homeimg {	
	border : 1px solid #ffffff;	 padding : 0px 0px 0px 0px;
}
	

li 			{list-style-type: circle;}

.pad5 {padding-left: 15px;}

.footerx {
background-color : #062C54;
	border-top-color : #ffffff;
	border-top-style : solid;
	border-top-width : 1px;
	border-bottom-color : #ffffff;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	color : #ffffff;
	padding : 3px 3px 3px 3px;
	line-height : 20px;
			font-weight: normal;
	text-align : center;
color: #ffffff;
font-family: arial, helvetica, sans-serif;
font-size: 10pt; 
vertical-align: middle;
line-height: 14px; 
}

.footerx a {
color: #ffffff;
			text-decoration: none;
			}	

.footerx a:hove {
color: #ffffff;
			text-decoration: underline;
			}	
.subhead	{color: #D3BD6B;
			background-color: #062C54;
			font-weight: bold;
			padding-left: 3px;
			}	
.subhead1	{background-color: #c0cbd9;
			font-family: arial, helvetica, sans-serif;
			font-size: 12px; 
			line-height: normal; 
			font-weight: bold; 
			color: #000000; 
			text-decoration: none;
			padding-left: 3px;
			}		

.subheadhome	{
	color: #D3BD6B;
	font-size: 12pt;
	line-height: 14pt;
	vertical-align: middle;
	text-align : center;
	font-weight : bold;
	padding : 0px 5px 0px 5px;
}

.subheadpopleft	{
	color: #D3BD6B;
	background-color: #003C79;
	font-size: 12pt;
	line-height: 12pt;
	vertical-align: middle;
	text-align : left;
	font-weight : bold;
	padding-left: 25px;
}
.subheadpopright	{
	color: #D3BD6B;
	background-color: #003C79;
	font-size: 12pt;
	line-height: 12pt;
	vertical-align: middle;
	text-align : right;
	font-weight : bold;
	padding-right: 25px;
}

.specialbottom{
	vertical-align: bottom;
	text-align : center;
}

.specialright{
	vertical-align: bottom;
	text-align : right;
}

.mainhead	{
	color: #032141;
	background-color: #ffffff;
	font-size: 16pt;
	line-height: 26pt;
	vertical-align: middle;
	text-align : left;
	font-weight : bold;
	padding-left: 5px;
font-family : Trajan Pro, Times New Roman, Times, serif;
}

.eventshomeheader  {
	background-color : #4F759A;
	border-left-color : #ffffff;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #ffffff;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : #ffffff;
	border-top-style : solid;
	border-top-width : 1px;
	color : #ffffff;
	padding : 3px 0px 3px 0px;
	line-height : 14px;
font-family : "Trajan Pro", arial;
			font-size: 12pt;
font-weight:bold;
text-align:center;
height:20px;
}

.eventshomeheader  a { 			color: #ffffff;
			text-decoration: none;
			}	
.eventshomeheader  a:hover { 			color: #ffffff;
			text-decoration: none;
			}	

.eventshomeheader2  {	
background-color : #003C79;
	border-left-color : #ffffff;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #ffffff;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : #ffffff;
	border-top-style : solid;
	border-top-width : 1px;
	border-bottom-color : #ffffff;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	color : #ffffff;
	padding : 3px 0px 3px 0px;
	line-height : 14px;
font-family : "Trajan Pro", arial;
			font-size: 12pt;
font-weight:bold;
text-align:center;
height:20px;
}

.eventshomeheader2  a { 			color: #ffffff;
			text-decoration: none;
			}	
.eventshomeheader2  a:hover { 			color: #ffffff;
			text-decoration: none;
			}	

.eventshome  {
	background-color : #4F759A;
	border-left-color : #ffffff;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #ffffff;
	border-right-style : solid;
	border-right-width : 1px;
	border-bottom-color : #ffffff;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	color : #ffffff;
	padding : 3px 3px 3px 3px;
	vertical-align : top;
}


.eventshometext  {
	background-color : #4F759A;
	color : #ffffff;
	line-height : 12px;
font-family : arial;
			font-size: 8pt;
font-weight:normal;
	text-align: left;
	vertical-align : top;

}

.eventshometext  a { 			color: #ffffff;
			text-decoration: none;
			}	

.eventshometext  a:hover { 			color: #ffffff;
			text-decoration: underline;
			}	

.hometextspot  {	
background-color : #E0DCD9;
	border-left-color : #ffffff;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #ffffff;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : #ffffff;
	border-top-style : solid;
	border-top-width : 1px;
	border-bottom-color : #ffffff;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	color : #000000;
	padding : 3px 3px 3px 3px;

}
#side		{background-color: #DBDEEB;}
.homespecialback{	background-color: #F2EACC;}
.navback{	background-color: #022F58;}

.headline	{
			font-size: 12pt;
			line-height: 12pt;
			height: 30px;
			color: #DBDEEB;
			background-color: #FFFFFF;
			font-weight: bold;
			}	

.buttonscontainer {width: 120px;background-color: #DBDEEB;}

.buttons  {color: #000000;
	background-color: #DBDEEB;
	font: 11px arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0px;
	width: 100%;
	text-align: left;}

.buttons a {
	color: #000000;
	background-color: #DBDEEB;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 0px;
	font: 11px arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0px;
	width: 100%;
	text-align: left;
}
	
.buttons a:hover {
	color: #ffffff;
	background-color: #032141;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 0px;
	font: 11px arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0px;
	width: 100%;
	text-align: left;
}
	
.buttonson {
	font: 11px arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #003C79;
	display: block;
	margin: 0px;
	width: 100%;
	text-decoration: none;}

.buttonson a{
	color: #ffffff;
	background-color: #032141;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 0px;
	font: 11px arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0px;
	width: 100%;
	text-align: left;}
.buttonson a:hover{
	color: #ffffff;
	background-color: #032141;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 0px;
	font: 11px arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0px;
	width: 100%;
	text-align: left;}
.inputButton 	{
			border: #005dae thin solid; 
			font-size: 11px; 
			width: auto; 
			height: auto;
			}						
	.homewelcome {
		color: #333333;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
padding: 0px 0px 0px 0px;
text-align : justify;
	}
.news {
		color: #333333;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		padding: 0px 0px 0px 0px;
	}

	.news a:link {color: #333333; text-decoration: none;}
	.news a:visited {color: #333333; text-decoration: none;}
	.news a:hover {color: #333333; text-decoration: underline;}
	.news a:active {color: #052D57;	text-decoration: underline;}
 	.news  LI {list-style-type : circle; color: #052D57;}

	.news1 {
		color: #333333;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-weight: bold;
		background-color: #D3BD6B;
	}
	.news1 a:link {color: #333333; text-decoration: none;}
	.news1 a:visited {color: #333333; text-decoration: none;}
	.news1 a:hover {color: #333333; text-decoration: underline;}
	.news1 a:active {color: #052D57;	text-decoration: underline;}

.calrsvp
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    COLOR: #333333;
	TEXT-DECORATION: none;
font-weight : bold;
}

.calrsvp Input{
		font-size: 9px;
		color: #000000;
		padding: 0px 0px 0px 0px;
		border: thin solid #8C9C8F;
		height: auto;
		width: 200;
}

.calrsvplistMenu {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666633;
		padding: 0px 0px 0px 0px;
		border: thin none #666633;
		height: auto;
		width: auto;
	}

.calmoneylistMenu {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666633;
		padding: 0px 0px 0px 0px;
		border: thin none #666633;
		height: auto;
		width: 50;
	}
.calpayment
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    COLOR: #333333;
	TEXT-DECORATION: none;
font-weight : bold;
}

.calpayment Input{
		font-size: 9px;
		color: #000000;
		padding: 0px 0px 0px 0px;
		border: thin solid #8C9C8F;
		height: auto;
		width: auto;
}

.calpaymentlistMenu {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666633;
		padding: 0px 0px 0px 0px;
		border: thin none #666633;
		height: auto;
		width: 200;
	}
.calendarheader
{   FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 10px;
	COLOR: #2B38AB;
	font-weight : bold;
}
.calendarheader A
{
    COLOR: #2B38AB;
	TEXT-DECORATION: none
}
.calendarheader A:visited
{
    COLOR: #2B38AB;
	TEXT-DECORATION: none
}
.calendarheader A:hover
{
    COLOR: #333333;
    TEXT-DECORATION: underline
}
.calendardateheader
{   FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
	COLOR: #333333;
	font-weight : bold;
}
.subcalendarheader
{   FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 10px;
	COLOR: #333333;
	font-weight : bold;
}
.calendartext
{   FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 9px;
	COLOR: #333333
}
.calendartext A
{
    COLOR: #333333;
	TEXT-DECORATION: none
}
.calendartext A:visited
{
    COLOR: #2B38AB;
	TEXT-DECORATION: none
}
.calendartext A:hover
{
    COLOR: #2B38AB;
    TEXT-DECORATION: underline
}
.calendar
{
    FONT-SIZE: 10px;
    COLOR: #666633
}
.calendar TD 
{
	FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 10px;
    COLOR: #666633
}
.calendar A
{
    COLOR: #666633;
	TEXT-DECORATION: none
}
.calendar A:visited
{
    COLOR: #666633;
	TEXT-DECORATION: none
}
.calendar A:hover
{
    COLOR: #BFBFBF;
    TEXT-DECORATION: underline
}

.calendaron
{
    FONT-SIZE: 10px;
    COLOR: #414121
}

.calendaron A
{
    COLOR: #414121;
	TEXT-DECORATION: none
}
.calendaron A:visited
{
    COLOR: #414121;
	TEXT-DECORATION: none
}
.calendaron A:hover
{
    COLOR: #666633;
    TEXT-DECORATION: underline
}

.navon {
	color: #000080;
	font-family: tahoma,arial,helvetica;
	font-size: 10px;
	font-weight: BOLD;
}
.navon a:link {color: #000080; text-decoration: none;}
.navon a:visited {color: #000080; text-decoration: none;}
.navon a:hover {color: #FFFFFF; text-decoration: none;}
.navon a:active {color: #FFFFFF; text-decoration: none;}
.nav {color: #3B3002; font-family: tahoma,arial,helvetica; font-size: 10px; font-weight: BOLD;}
.nav a:link {color: #3B3002; text-decoration: none;}
.nav a:visited {color: #3B3002;	text-decoration: none;}
.nav a:hover {color: #FFFFFF; text-decoration: none;}
.nav a:active {color: #FFFFFF; text-decoration: none;}

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{
position:absolute; 
width:10; 
height:10; 
visibility:visible}

/*Styles for level 0*/
.clLevel0, .clLevel0over{
position:absolute; 
padding:2px;
 font-family:arial; font-size:10pt; font-weight:bold;text-align:left;}
.clLevel0{color:#ffffff;text-align:left;}
.clLevel0over{color:#ffffff; cursor:pointer; cursor:hand; text-align:left;}
.clLevel0border{position:absolute; }

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:3px; font-family:arial,helvetica; font-size:9pt; color: #ffffff; font-weight: normal;text-align:left;}
.clLevel1{background-image : url(/nav_bg_off.gif); color: #ffffff;text-align:left;}
.clLevel1over{background-image : url(/nav_bg_on.gif); color:#ffffff; cursor:pointer; cursor:hand; text-align:left;}
.clLevel1border{position:absolute; background-color:#4F759A; layer-background-color:#4F759A;text-align:left;}
/* Note: This style is added to fix a spacing bug on WinNN4.7
.clLevel1overNN4{position:absolute; padding:7px; font-family:arial,helvetica; font-size:10px; background-color:#003C79; layer-background-color:#003C79; color:#ffffff; cursor:pointer; cursor:hand; } */

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:arial,helvetica; font-size:10px; font-weight:bold}
.clLevel2{background-color:#4F759A; layer-background-color:#4F759A; color:white;}
.clLevel2over{background-color:#4F759A; layer-background-color:#4F759A; color:white; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#003C79; layer-background-color:#003C79}



/*<![CDATA[*/
.clLevel1{background-color:#003C79;}
/*]]>*/

