body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a:link {
	text-decoration: none;
	color: #333333;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #333333;
}
a:active {
	text-decoration: none;
	color: #000000;
}
/* This is for the language selector in the main title section  */

.lang {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #333333;
}
a.lang:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
a.lang:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
a.lang:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #FFFFFF;
}
a.lang:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

/* end language selector section */


/* This section has general formatting for the main table. 
   Currently much of this is redundant.                          */

.text {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.maintable {
	background-image: url(../images/skylimetitle.png);
	background-repeat: no-repeat;
	background-position: center top;
}

/* End of general formatting                                     */

/* Calendar

   This is the section that styles the small calendars that 
   appear on certain pages.
   This is also used to form boxes around smaller pictures.         */

.calendar {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: center;
	display: table-header-group;
	float: right;
	border: 1px solid #666666;
	padding: 3px;
}

/* The formatting for the month in the title of the calendar   */

.month {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #CC6600;
}

/* This highlights the current day in a javascript-produced
   calendar. It is not currently being used because a calendar
   produced in this manner does not allow for links to be 
   embedded in the calendar.                                     */

.calendartoday {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: center;
	display: table-header-group;
	float: right;
	border: #333333;
	padding: 3px;
	font-weight: bold;
	background-color: #999999;
}

/* End Calendar                                                 */

/* Begin Image                                                 */

.image {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: center;
	display: table-header-group;
	float: right;
	width: 140px;
	border: 1px solid #666666;
	padding: 3px;
}

/* End Image                                                 */

/* Article

   This section is for the basic text of articles and their 
   blurbs that may appear on a title page                     */

.article {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	white-space: normal;
	padding: 10px;
	vertical-align: top;
}

/* For the title of an article or main text section              */

.articletitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC3300;
	text-align: left;
	white-space: normal;
	padding: 0px 0px 0px 10px;
	vertical-align: top;
	font-weight: bold;
}

/* For the text or main section of an article                   */

.articletext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: justify;
	white-space: normal;
	padding: 10px 10px 0px 5px;
	vertical-align: top;
}

/* For small images accompanying articles                      */

.articleimage {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: left;
	white-space: normal;
	padding: 10px 5px 0px;
	vertical-align: top;
	horizontal-align: left;
}


/* End Article                                                  */

/* Collapsable Menu

   This section is for the alternative collapsable menu that
   appears on the left side of the screen.                      */

.menu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: center;
	width: 120px;
	border: 1px solid #333333;
}

.menuitem {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #999999;
	padding:1px;
	text-align:center;
    border:1px solid #FFFFFF;
}
a.menulink {
    color: #FFFFFF;
	text-decoration: none;
}
a.menulink:hover {
	color: #FFFFFF;
	text-decoration:underline
}
a.menulink:link {
	text-decoration: none;
	color: #FFFFFF;
}
a.menulink:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.menutitle{
cursor:pointer;
background-color:#ECECFF;
color:#000000;
width:140px;
padding:2px;
text-align:center;
font-weight:bold;
border:1px solid #000000;
}

/*  This is for the items that show in the collapsable menu when
    on of the menu items is open                                    */

a.submenu:active  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
a.submenu:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
a.submenu:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #CC3300;
}
a.submenu:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

/* End of collapsable submenu items.                                */

/* End of Collapsable Menu                                          */

/* Menu section                                                     */

/* This is for the top menu. The footer style is based on this.  */

.newmenu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #CC6600;
	text-decoration: none;
}
a.newmenu:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.newmenu:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.newmenu:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #FFFFFF;
}
a.newmenu:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

/* Breadcrumb 

   Breadcumbs are the links at the top of the main section 
   of the page below the title that shows you where you are
   in the site and allows you to link backwards to where 
   navigation began.                                           */


.breadcrumb {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 0px 0px 0px 10px;
}
a.breadcrumb:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
a.breadcrumb:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #666666;
}
a.breadcrumb:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
a.breadcrumb:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
a.breadcrumb:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
/* End Breadcrumb                                         */

/* Footer section                                         */

.footer {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #FFFFFF;
	background-color: #CC6600;
	padding: 0px;
}
a.footer:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
a.footer:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
a.footer:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #FFFFFF;
}
a.footer:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

/* end Footer                                                     */


.announce {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	float: right;
	border: 1px solid #666666;
	padding: 3px;
}

.announcetop {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #90A013;
	text-align: center;
}
.announcetitle{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

/* for left side of Profile page                                  */

.profile {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align:left
	padding: 0px 0px 0px 0px;
}

a.profile:link {
font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.profile:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.profile:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.profile:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

/* for menu of Bylaw page                                  */

.bylawmenu {
text-align:left
border: 1px solid #666666;
padding: 5px;
}

.cedriv {
	background-image: url(../images/cedarriverside.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}