/* CLGA Styles */


/*
	Color Scheme
		
		Link Red: #B71117;
		Link Blue: #1180AD;
		Light Grey: #939393;
		Dark Grey: #605F5F;
		Dark Blue: #004366;
		Light Blue: #52CBFF;

*/


/* General HTML Tag Styles */

body{
	background-color:#FFFFFF;
	background-image:none;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
#BodyImage{ background :#605F5F url(../../images/background.jpg) repeat-x; }

.BackgroundDiv{
	background: url(../../images/BackgroundHeader.gif) no-repeat center top;
	height:100%;
	text-align:center;
	margin:0 auto;
	}

img{border:none;}

form{margin:0; padding:0;}

p { font-size:11px; }

h1{	
	font-size:13px;
	font-weight:bold;
	color:#03513B;
	}
.PrintFooter, .PrintHeader { display: none; }


/* Header Tag Styles */	

.MainTableSize{ width:780px; }	

.ContentCell{
	width:606px;
	background :#FFF url(../../images/content_bg.gif) repeat-y right top;
	text-align:left;
	padding-left:5px;
	}
	
.DateCell{
	background:url(../../images/date_bg.jpg) repeat-x;
	font-size:10px;
	color:#FFFFFF;
	text-align:right;
	padding-right:10px;
	padding-top:3px;
}

.DateCell a:link { color: #FFFFFF; text-decoration: underline; font-weight:normal; }
.DateCell a:visited { color: #FFFFFF; text-decoration: underline; font-weight:normal; }
.DateCell a:hover { color: #004366; background-color:#52CBFF; text-decoration: none; font-weight:bold; }	

.Date{ padding-left:20px; }
 
#Header { background: url(../../images/header_bg.jpg) no-repeat center top; }
#HeaderFr { background: url(../../images/header_bg_fr.jpg) no-repeat center top; }

.SearchCell{
	width:194px;
	padding-bottom:5px;
	padding-right: 5px;
	}

.SearchCellinput{ border: 1px solid #B71117;}
#HeaderFr .SearchCellinput { 
	width: 98px;
	margin-left: 25px;
	}

#SearchField {
	width:150px;
	font-size:11px;
	height:16px;
	}
.MenuCell{
	width:174px;
	background:url(../../images/menu_bg.jpg) repeat-y;
	}
	
/* Menu Items */

#nav, #nav ul { 
	padding: 0; 
	margin: 0; 
	list-style: none;
	} 
	#nav a { 
		display: block;
		width: 174px;
	} 
	#nav li {
		position: relative; 
		float: left; 
		width: 174px;
		
		font-size:13px;
	}
		#nav li ul { 
			position: absolute;
			float : left; 
			left: -999em; 
			margin-left: 174px;
			margin-top: -24px;
			background: #BEBC96;
			border-left: 10px solid #DFDDBB;
			border-right: 6px solid #8E8C6D;
			padding: 2px 0;
		} 
			#nav li ul li { width: 154px; line-height: 20px;  }
			#nav li ul a { width: 150px;border-bottom: 1px solid #979578; display: block; }
			#nav li ul a:hover{background-color: #FAF8DA; color:#000000;}
			#nav li ul a:link { color: #383838; text-decoration: none; font-weight:bold; }
			#nav li ul a:visited { color: #383838; text-decoration: none; font-weight:bold; }	

		#nav li:hover ul { left: auto; }
		#nav li:hover ul, #nav li.sfhover ul { left: auto; }


/* Home Content Items */

.HomeTable{
	width:596px;
	text-align:center;
}

.MiddleTable{
	width:596px;
	text-align:center;
	margin-top:5px;
}

.WelcomeText{
	width:394px;
	background:url(../../images/homepage_01.jpg) no-repeat bottom right;
	text-align:left;
	padding-top:10px;
	padding-left:5px;
	height:191px;
	}

.WelcomeTextHome{
	font-size:11px;
	width:280px;
	margin-top:5px;
	line-height:15px;
}

.MemberCell{
	width:187px;
	background:#92050B url(../../images/login_bg.jpg) repeat-x;
	text-align:left;	
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	height:166px;
	padding-top:5px;
	padding-left:10px;
	border-bottom: 2px solid #FFF;
}

.MemberCell a:link { color: #FFFFFF; text-decoration: underline; font-weight:bold; }
.MemberCell a:visited { color: #FFFFFF; text-decoration: underline; font-weight:bold; }
.MemberCell a:hover { color: #004366; background-color:#52CBFF; text-decoration: none; font-weight:bold; }

#Name{
	width:170px;
	border: 1px solid #000000;
}

#Password{
	width:170px;
	border: 1px solid #000000;
}

#LabelText{margin-top:5px;}

.BottomTable{
	width:596px;
	margin-bottom:5px;
	margin-top:5px;
}

.BottomNewsCell{
	background:url(../../images/homepage_12.jpg) repeat-y;
	width:181px;
	padding-left:15px;
	padding-right:5px;
	font-size:10px;
	padding-top:5px;
}


.NewsDate{
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
	}
.DottedLine{ margin-top:10px; }

.NewsLink{
	font-size:11px;
	margin-bottom:5px;}
	
.NewsLink a:link { color: #1180AD; text-decoration: underline; font-weight:bold; }
.NewsLink a:visited { color: #1180AD; text-decoration: underline; font-weight:bold; }
.NewsLink a:hover { color: #004366; background-color:#52CBFF; text-decoration: none; font-weight:bold; }	

.NewsDescription{ font-size:11px;} 

.BottomCalendar{
	width:185px;
	padding-left:5px;
	padding-right:5px;
	font-size:10px;
	padding-top:5px;
}

.BottomPhotoCell{
	background:url(../../images/homepage_14.jpg) repeat-y;
	width:180px;
	padding-left:15px;
	padding-right:5px;
	font-size:10px;
	text-align:center;
	padding-top:10px;
	margin:0 auto;
}

.PhotoBackground{
	background-color:#C4C4C4;
	width:167px;
	height:127px;
	text-align:center;
	padding-top:5px;
}

.MoreLink{
	text-align:right;
	padding-right:5px;
}

.MoreLink a:link { color: #B71117; text-decoration: underline; font-weight:bold; }
.MoreLink a:visited { color: #B71117; text-decoration: underline; font-weight:bold; }
.MoreLink a:hover { color: #FFFFFF; background-color:#B71117; text-decoration: none; font-weight:bold; }

/* Footer */

.FooterLinks{
	color:#939393;
	background:url(../../images/copyright_right.jpg) no-repeat;
	font-size:9px;	
	width:254px;
	height:19px;
	padding-top:1px;
	text-align:right;
	padding-right:10px;
}

.FooterLinks a:link { color: #939393; text-decoration: underline; font-weight:normal; }
.FooterLinks a:visited { color: #939393; text-decoration: underline; font-weight:normal; }
.FooterLinks a:hover { color: #FFFFFF; text-decoration: none; font-weight:bold; }

.RKD { 
	font-size: 11px;
	margin: -10px auto 10px;
	width: 760px;
	}
.RKD a:link { color: #939393; text-decoration: underline;  }
.RKD a:visited { color: #939393; text-decoration: underline; ; }
.RKD a:hover { color: #FFFFFF; text-decoration: none;  }


.BackgroundContentCell{
	background:url(../../images/content_body_bg.jpg) repeat-y;
	width:596px;
	padding-bottom: 1px;
	}
	
.TopMargin{margin-top:5px;}

.ContentTitleHead{
	background:url(../../images/content_title_bg.jpg) no-repeat;
	width:521px;
	height:41px;
	line-height: 20px;	
	font-size:20px;
	font-weight:bold;
	padding-left:75px;
	padding-top:20px;
	margin: 0;
}

.ContentSubPage{
	font-size:11px;
	line-height:19px;
	padding-left:40px;
	padding-right:40px;
	}



.ContentSubPage a:link { color: #B71117; text-decoration: underline; font-weight:bold; }
.ContentSubPage a:visited { color: #B71117; text-decoration: underline; font-weight:bold; }
.ContentSubPage a:hover { color: #FFFFFF; background-color:#B71117; text-decoration: none; font-weight:bold; }
.ContentSubPage a:active { color: #FFFFFF; background-color:#B71117; text-decoration: none; font-weight:bold; }

.SubTitle {
	color: #1180AD;
	font-size: 14px;
	font-weight: bold;
}


/* Calendar Styles */
.CalendarTitle
{
	font-size: 14pt;
	padding-bottom: 10px;
}
.Calendar
{
	border-color:Black;
	border-style:solid;
	border-width:1px;
	background-color:#EEEEEE;
	width:100%;
}
.CalendarHeader
{
	background-color:#004366;
	font-size:9pt;
	width: 100%;
	text-align:center;
	color:White;
}
.CalendarItem
{
	background-color:#C4C4C4;
	font-size: 7pt;
	height:75px;
	width:14.3%;
	vertical-align:text-top;
	border-style:solid;
	border-width:1px;
}
.CalendarAlternate
{
	background-color:#C4C4C4;
	font-size: 7pt;
	vertical-align:text-top;
	border-style:solid;
	border-width:1px;
	height:75px;
	width:14.3%;
}

/* Search Control */


.SearchBody
{
	background:#FFF;
	
	font-weight:bold;
	font-size:10px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:5px;
	border: 1px solid #949494;
}
.SearchBody td
{
	padding:3px;
}
.SearchBody .Label {
	width: 90px;
	text-align: right;
}
.Error {
	color: #C00;
	font-weight: normal;
	font-size: 11px;
}
.Required {
	color: #900;
	font-style: italic;
}
.SearchButtons
{
	text-align:right;
	background-color:#CACACA;
	border-left: solid #949494 1px;
	border-right: solid #949494 1px;
	border-bottom: solid #949494 1px;
	vertical-align: top;
}
.SearchControl
{
	padding-left: 1px;
	border: solid 1px #ccc;
	background-color: #FAFAFA;
	background-color: #FFF;
	font-size: 10pt;
}
.SingleWidth { width: 190px; }
.DoubleWidth { width: 395px; }

h5 { height:25px; }

/* Photo Gallery Control */
.PhotoGalleryDiv { text-align:center; }
.PhotoGalleryGrid {
	text-align:center;
/*	border-color:#000000;
	border-style:solid;
	border-width:1px;*/
}
.GalleryItem {
	vertical-align: top;
/*	border-color:#000000;
	border-style:solid;
	border-width:1px;*/
}

.SearchURL { font-size: 9px; }


/*Site by RKD*/
.RKD {
	margin:auto;
	padding-bottom:5px;	
	font-size:11px;
	}
	.RKD a:link { color: #999999; text-decoration: underline; font-weight:normal; }
	.RKD a:visited { color: #999999; text-decoration: underline; font-weight:normal; }
	.RKD a:hover { color: #004366; text-decoration: none; font-weight:bold; }
	
.BoardMemberTitle
{
	font-size:12px;
	font-weight:bold;
	color:#03513B;
}