/*
TD, BODY, P, UL LI, DIV, UL { color : black; font-family : Verdana, Helvetica, sans-serif; font-size : 11px; text-decoration : none; }
TD A, BODY A, P A, UL LI A, DIV A, UL A { text-decoration : underline; color : black; font-family : Verdana, Helvetica, sans-serif; }
*/
body{ margin:0; padding: 26px 0px; background: #FFF; }
div{ padding: 0; margin: 0; }

#pageFrame{	margin: 0 auto;	width:734px; min-width: 734px; }

.leftColumn{ width: 173px; 

	}
	#leftMenu{
		margin: 0 0 10px 0;
		padding: 0;
		list-style: none;
		text-align: right;
		}
		#leftMenu li{
			/*height: 19px;*/
		}
		#leftMenu a{
			background: #FAFAF0 url("/img/bullet.gif") no-repeat 154px 50%;
			display: block;
			width: 128px; /* 173 - 25 - 20 */
			padding: 0px 25px 0px 20px;
			font: 12px/19px Arial, Helvetica, sans-serif;
			border-bottom: 1px dotted #878787; 
			color: black;
			text-decoration: none;
		}
		#leftMenu .leftMenuActive, #leftMenu .leftMenuActive:hover{
			background: #F49000 url("/img/bullet_a.gif") no-repeat 154px 50%;
			color: white;
			font-weight: bold;
			border-bottom: 0px dotted #878787; 
		}
		#leftMenu a:hover{
			background: #FAFAF0 url("/img/bullet_hover.gif") no-repeat 154px 50%;
			color: #9C5F06;
		}
		#leftMenu .leftMenuLast{
			border-bottom: 0px dotted #747474; 
		}

.rightColumn{ width: 173px; }
.contentColumn{	
	width: 360px; padding:0 14px; 
	font: 10pt Verdana, Helvetica, sans-serif;
}


#footer{ clear: both; border-top: 1px solid black; padding-top: 5px; z-index: 10; }
#innerFooter { float: right; }
#innerFooter, #innerFooter a, #innerFooterLeft, #innerFooterLeft a{ text-align: right; color : #A0A0A0; font: 10px Verdana, Helvetica, sans-serif; text-decoration : none; letter-spacing:-1px; }
#innerFooter a:hover { color: black; }

#innerFooterLeft { text-align: left; float: left; }



#middle{ margin-bottom: 14px;  }
#middle-left{ float: left; width: 173px; }
#middle-right{ float: right; width: 173px; }


.clear{ clear: both; }
.break{ font-size: 1px; height:15px; padding: 0; margin: 0; }
.break2{ font-size: 1px; height:8px; padding: 0; margin: 0; }

.normal { color : black; font-family : Verdana, Helvetica, sans-serif; font-size : 11px; text-decoration : none; }

.flagFocused { color : black; font-family : Tahoma,Verdana, Helvetica, sans-serif; font-size : 9px; text-decoration : none; font-weight:bold; }
.flagPassive { color : #B5B5B5; font-family : Tahoma,Verdana, Helvetica, sans-serif; font-size : 9px; text-decoration : none; font-weight:bold; }
.flagPassive:hover { color : black; font-family : Tahoma,Verdana, Helvetica, sans-serif; font-size : 9px; text-decoration : underline; font-weight:bold; }

.rightMenu{ color : black; font-family : Arial,Verdana, Helvetica, sans-serif; font-size : 12px; text-decoration : none; font-weight:normal; }
.rightMenu:hover{ color : #9C5F06; font-family : Arial,Verdana, Helvetica, sans-serif; font-size : 12px; text-decoration : none; font-weight:normal; }
.rightMenuA{ color : white; font-family : Arial,Verdana, Helvetica, sans-serif; font-size : 12px; text-decoration : none; font-weight:bold; }

/* module box; default */
.m-box { width: 173px; margin-bottom: 10px; }
.m-box h3 { padding:0; margin:0; clear: right; }
.m-box h2, .m-box h2 a { padding:0; margin:0; clear: right; 
						color: #1356A1; font:bold 11px Tahoma,Verdana, Helvetica, sans-serif; text-decoration: none; letter-spacing:0px; 
						}
.m-box h2{
	padding-left: 7px;
	padding-top: 7px;
}
.m-box ul { padding:10px 0; margin:0; }
.m-box li { list-style: url(/img/bullet2.gif) outside; margin:0 5px 0 28px; /*list style*/
			color: black; font:normal 10px Verdana, Helvetica, sans-serif; text-decoration:none; letter-spacing:-1px;/*list font style*/
			}
.m-box ul p{ padding: 0; margin: 0; height:15px; width: 100%; background:transparent url(/img/dots.gif) repeat-x 50% 50%; }
.dots{
	padding: 0; margin: 0; height:4px; width: 100%; background:transparent url(/img/dots.gif) repeat-x 50% 50%;
	font-size:1px;
}

/* colors for news box */
.m-box li .m-box-news, .m-box li .m-box-news:hover { color: #1F60A9; font:normal 10px Verdana, Helvetica, sans-serif; text-decoration : underline; letter-spacing:-1px; }
.m-box li .m-box-news:hover{ color:#036; }
.m-box li .m-box-ncom, .m-box li .m-box-ncom:hover { color: #F49000; font:normal 10px Tahoma,Verdana, Helvetica, sans-serif; text-decoration : none; }


/* old ? */
.newsArchive{ color : #1F60A9; font-family : Verdana, Helvetica, sans-serif; font-size : 10px; text-decoration : underline; font-weight:normal; letter-spacing:-1px; }
.newsArchive:hover{ color : #003366; font-family : Verdana, Helvetica, sans-serif; font-size : 10px; text-decoration : underline; font-weight:normal; letter-spacing:-1px; }
.commentsCount { color: #F49000; font-family : Tahoma,Verdana, Helvetica, sans-serif; font-size : 10px; text-decoration : none; }
.newsDate{ color : black; font-family : Verdana, Helvetica, sans-serif; font-size : 10px; text-decoration : none; font-weight:normal; letter-spacing:-1px; }
.newsAuthor{ color : black; font-family : Verdana, Helvetica, sans-serif; font-size : 10px; text-decoration : none; font-weight:normal; letter-spacing:-1px; }
.newsFile{ color : #1356A1; font-family : Verdana, Helvetica, sans-serif; font-size : 11px; text-decoration : none; font-weight:normal; letter-spacing:-1px; }
.newsFile:hover{ text-decoration : underline; }
.newsPrint { color: #0F579F; font-family : Verdana, Helvetica, sans-serif; font-size : 11px; font-weight:bold; }

.mainNewsHdr{ color : #1356A1; font-family : Tahoma,Verdana, Helvetica, sans-serif; font-size : 18px; text-decoration : none; font-weight:bold; letter-spacing:0px; }
.mainNewsCommentNo{ color : #1356A1; font-family : Tahoma,Verdana, Helvetica, sans-serif; font-size : 10px; text-decoration : none; font-weight:bold; letter-spacing:0px; }
.mainNewsCommentNo:hover{ color : #EA0404; font-family : Tahoma,Verdana, Helvetica, sans-serif; font-size : 10px; text-decoration : none; font-weight:bold; letter-spacing:0px; }

.textButton{ color : black; font-family : Tahoma,Verdana, Helvetica, sans-serif; font-size : 11px; text-decoration : none; font-weight:bold; letter-spacing:0px; }
.textButton:hover{ color : #515151; font-family : Tahoma,Verdana, Helvetica, sans-serif; font-size : 11px; text-decoration : none; font-weight:bold; letter-spacing:0px; }

.msgBoardHdr{ color : #B40001; font-family : Tahoma,Verdana, Helvetica, sans-serif; font-size : 11px; text-decoration : none; font-weight:bold; letter-spacing:0px; }

.happeningsHdr{ color : #1356A1; font-family : Tahoma,Verdana, Helvetica, sans-serif; font-size : 11px; text-decoration : none; font-weight:bold; letter-spacing:0px; }
.happening{ color : black; font-family : Verdana, Helvetica, sans-serif; font-size : 11px; text-decoration : none; font-weight:normal; letter-spacing:-1px; }
.happening:hover{ color : black; font-family : Verdana, Helvetica, sans-serif; font-size : 11px; text-decoration : underline; font-weight:normal; letter-spacing:-1px; }

.advSearchLink{ color : black; font-family : Tahoma,Verdana, Helvetica, sans-serif; font-size : 10px; text-decoration : underline; font-weight:bold; letter-spacing:0px; }

.pollQuestion{ color : black; font-family : Verdana, Helvetica, sans-serif; font-size : 11px; text-decoration : none; font-weight:bold; letter-spacing:-1px; }
.pollOption{ color : black; font-family : Verdana, Helvetica, sans-serif; font-size : 11px; text-decoration : underline; font-weight:normal; letter-spacing:-1px; line-height:17px; }
.pollOption:hover{ color : black; font-family : Verdana, Helvetica, sans-serif; font-size : 11px; text-decoration : none; font-weight:normal; letter-spacing:-1px; line-height:17px; }
.pollPersent{ color : black; font-family : Verdana, Helvetica, sans-serif; font-size : 9px; font-weight:normal; letter-spacing:-1px; line-height:10px; }

.recommendedLink{ color : black; font-family : Verdana, Helvetica, sans-serif; font-size : 11px; text-decoration : none; font-weight:normal; letter-spacing:0px; line-height:17px; }
.recommendedLink:hover{ color : black; font-family : Verdana, Helvetica, sans-serif; font-size : 11px; text-decoration : underline; font-weight:normal; letter-spacing:0px; line-height:17px; }


.GbInput{ font-family : Verdana, Helvetica, sans-serif; font-size : 11px; width:80px;}
.GbTextArea{ font-family : Verdana, Helvetica, sans-serif; font-size : 11px; width:280px;}
.GbSubmit{ font-family : Verdana, Helvetica, sans-serif; font-size : 11px;}
.GbTitle{ font-family : Verdana, Helvetica, sans-serif; font-size : 11px; width:280px;}

.CommentTitle{ color : #1356A1; font-family : Tahoma,Verdana, Helvetica, sans-serif; font-size : 18px; text-decoration : none; font-weight:bold; letter-spacing:0px;}
.CommentTextArea{ font-family : Verdana, Helvetica, sans-serif; font-size : 11px; width:355px;}
.CommentInput{ font-family : Verdana, Helvetica, sans-serif; font-size : 11px; width:100px;}
.CommentSeparator{ background-color: #CCCCCC }
.CommentX{line-height:17px;}

.archiveLink{ color : #1356A1; font-family : Tahoma,Verdana, Helvetica, sans-serif; font-size : 11px; text-decoration : none; font-weight:bold; letter-spacing:0px; }

.underline { text-decoration: underline }

.onhoverunderline:hover{ text-decoration: underline }


.CalendarActive { background-color: #DEE7F4 }
.CalendarInActive { background-color: white }
.CalendarFree { text-decoration : none; color : #FF6600; font-family : Verdana, Helvetica, sans-serif; font-size : 11px; }
.CalendarLink { text-decoration : none; color : black; font-family : Verdana, Helvetica, sans-serif; font-size : 11px; }
.CalendarFreeActive { text-decoration : none; color : #FF6600; font-family : Verdana, Helvetica, sans-serif; font-size : 11px; font-weight:bold;}
.CalendarNoLink { text-decoration : none; color : black; font-family : Verdana, Helvetica, sans-serif; font-size : 11px; font-weight:bold;}
.CalendarTitle { text-decoration : none; color : white; font-family : Verdana, Helvetica, sans-serif; font-size : 11px;font-weight:bold;}
.CalendarTitle:hover { text-decoration : underline; }

.LocationBar { text-decoration : none; color : #0F579F; font-family : Verdana, Helvetica, sans-serif; font-size : 9px; letter-spacing:0px; line-height:20px;}

.SearchWordColor { text-decoration : none; color : #B40001; font-family : Verdana, Helvetica, sans-serif; }
.SearchTitle{ color : #1356A1; font-family : Tahoma,Verdana, Helvetica, sans-serif; font-size : 18px; text-decoration : none; font-weight:bold; letter-spacing:0px; }
.SearchType{ color : #1356A1; font-family : Tahoma,Verdana, Helvetica, sans-serif; font-size : 14px; text-decoration : none; font-weight:bold; letter-spacing:0px; }

.SubCats{ color : #1356A1; font-family : Tahoma,Verdana, Helvetica, sans-serif; font-size : 11px; text-decoration : none; font-weight:bold; letter-spacing:0px; }
.MainCatName{ color : #B00000; font-family : Tahoma,Verdana, Helvetica, sans-serif; font-size : 18px; text-decoration : none; font-weight:bold; letter-spacing:0px; }

.mainGalleryHdr2{ color : #1356A1; font-family : Tahoma,Verdana, Helvetica, sans-serif; font-size : 18px; text-decoration : none; font-weight:bold; letter-spacing:0px; }
.mainGalleryHdr{ color : #1356A1; font-family : Tahoma,Verdana, Helvetica, sans-serif; font-size : 11px; text-decoration : none; font-weight:bold; letter-spacing:0px; }
.mainMiscHdr{ color : #1356A1; font-family : Tahoma,Verdana, Helvetica, sans-serif; font-size : 18px; text-decoration : none; font-weight:bold; letter-spacing:0px; text-transform: capitalize;}

.mainMiscHdr{ color : #1356A1; font-family : Tahoma,Verdana, Helvetica, sans-serif; font-size : 18px; text-decoration : none; font-weight:bold; letter-spacing:0px; text-transform: capitalize;}

.ContactName{ color : #105FAF; font-family : Verdana,Tahoma, Helvetica, sans-serif; font-size : 11px; text-decoration : none; font-weight:bold; letter-spacing:0px; }
.ContactText{ color : black; font-family : Verdana,Tahoma, Helvetica, sans-serif; font-size : 10px; text-decoration : none; letter-spacing:0px; }
.NextBackButts{ color: #0F579F; font-family : Verdana, Helvetica, sans-serif; font-size : 11px; font-weight:bold; }
.NextBackButtsActive{ color: black; font-family : Verdana, Helvetica, sans-serif; font-size : 11px; font-weight:bold; }

.blue{ color : #1356A1; font-family : Verdana,Tahoma, Helvetica, sans-serif; font-size : 11px; text-decoration : none; font-weight:bold; letter-spacing:0px;}
.blueCapital{ color : #1356A1; font-family : Verdana,Tahoma, Helvetica, sans-serif; font-size : 11px; text-decoration : none; font-weight:bold; letter-spacing:0px; text-transform: capitalize;}

.mainTableHdr{ color : #1356A1; font-family : Tahoma,Verdana, Helvetica, sans-serif; font-size : 11px; text-decoration : none; font-weight:bold; letter-spacing:0px; }
.mainTableHdr:hover{ text-decoration:underline; }

.TableHdrCell{
	background-color:#999999;
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight:bold;
	color: white;
}

.TableCell{
	background-color:white;
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 11px;
}
.mainTableHdr2{ color : #1356A1; font-family : Tahoma,Verdana, Helvetica, sans-serif; font-size : 18px; text-decoration : none; font-weight:bold; letter-spacing:0px; }

.forumHDR{ color : white; font-family : Verdana, Helvetica, sans-serif; font-size : 11px; text-decoration : none; font-weight:bold;}
.forumText{ color : black; font-family : Verdana, Helvetica, sans-serif; font-size : 11px; text-decoration : none;}
.forumText:hover{ color : #1356A1; font-family : Verdana, Helvetica, sans-serif; font-size : 11px; text-decoration : none;}
.forumInput{ color : black;background:#DEE7F4; font-family : Verdana, Helvetica, sans-serif; font-size : 11px; width:200px; }
.forumTextarea{ color : black;background:#DEE7F4; font-family : Verdana, Helvetica, sans-serif; font-size : 11px; width:200px;}
.forumButton{ color : black; font-family : Verdana, Helvetica, sans-serif; font-size : 11px; }