@charset "UTF-8";
/* CSS Document */

/* Global Settings */
body, html {
	margin:0 0 0 0;
	padding:0;
	background-color:#b9b8b8;
	font-size: 13px;
	color:#000000;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:16px;
	width:100%;
	}
	
img {
	border:0;
}
	
/*DIV containers */

#navigationarea {
	width:100%;
	background-image:url(../images/navigation/menubkg.jpg);
	height:34px;
	position:relative;
	z-index:140;
}
#navigationcontent {
	width:970px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	letter-spacing:0px;
	position:relative;
	color:#FFFFFF;
}
#headertop {
	position:absolute;
	left:0;
	top:0;
}



#bodyarea {
	width:100%;
	height:auto;
	background-image:url(../images/common/bodybkg.gif);
	position:relative;
}

#mainheader {
	width:970px;
	height:115px;
	}	
	
#mainheader h1 {
	margin:0px;
	padding:40px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#40b4e7;
	font-size:46px;
	font-weight:normal;
	
	}	

#bodyskyline {
	width:100%;
	height:323px;
	background-color:#e0eefb;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:1;
}

#bodyskyline2 {
	width:100%;
	height:323px;
	background-image:url(../images/common/skylinebkg.jpg);
	background-repeat:repeat-x;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:1;
	 
}
#skyline {
	width:970px;
	margin-left:auto;
	margin-right:auto;
}

#subpagecontent {
	width:970px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	z-index:10;
}

#bodycontainer {
	width:970px;
	position:relative;
	z-index:10;
}

#bodycontent {
	width:715px;
}

#footerarea {
	width:100%;
	height:auto;
}

#footercontent {
	width:970px;
	margin-left:auto;
	margin-right:auto;
	font-size:80%;	
	color:#FFFFFF;
	padding-top:5px;
	line-height:120%;
}
#contentarea {
	padding:0 20px 0 20px;
	width:675px;
	background-image:url(../images/common/contentmid.png);
	background-repeat:repeat-y;
}

#contentarea h2 {
	color:#7ac142;
	font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	margin:0px;
	padding:5px 0 15px 0;
	line-height:110%;
}

#contentarea h3 {
	color:#40b4e7;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	margin:0px;
	padding:0px;
	line-height:110%;
}

#contentarea h4 {
	color:#a32279;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:0px;
	padding:0px;
	line-height:110%;
}

#contentarea hr {
	color:#cbab2c;
	margin-top:10px;
	margin-bottom:10px;
}

.catarea {
	margin:10px;
	padding:5px;
}

#sidebarcontainer {
	width:239px;
	float:right;

}

#sidebarLinks {
	width:209px;
	background:url(../images/common/flashback.png) bottom;
	margin-bottom:20px;
	padding:15px;
	
}

#sidebarLinks a {
	display:inline-block;
	width:200px;
	height:40px;
}

#sidebarLinks a:hover {
	background-position: 0 -40px;
}

#sidebarLinks span {
	display:none;
}

#becomemember {
	background-image:url(../images/common/member.gif);
}

#registerguest {
	background-image:url(../images/common/guest.gif);
}

#subpageflash {
	width:239px;
	height:582px;
	background-image:url(../images/common/flashback.png);
	background-repeat:no-repeat;
	color:#7ac142;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
}

#subpageflash2 {
	width:239px;
	height:400px;
	background-image:url(../images/common/flashback.png);
	background-repeat:no-repeat;
	color:#7ac142;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
	margin-bottom:20px;
}

#homeub {
	background-image:url(../images/homepage/whiteband.gif);
	background-position:center;
	width:100%;
}

#homeubcontent{
	width:970px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

#homeevents {
	width:200px;
}

#homeevents h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#40b4e7;
	font-size:26px;
	font-weight:normal;
	margin-top:15px;
}

#homeevents p {
	font-size:90%;
	margin-bottom:15px;
}

#homeevents a {color:#0099cc; text-decoration: none;}	
#homeevents a:visited {color:#0099cc; text-decoration: none;}
#homeevents a:active {color:#0099cc; text-decoration: none;}
#homeevents a:hover {text-decoration: underline; color:#0099cc;}

#flashvideo {
	width:355px;
	height:373px;
	background-image:url(../images/homepage/vidbkg.png);
	background-repeat:no-repeat;
	position:absolute;
	z-index:5;
	left: 243px;
	top: 60px;
}
#quotes {
	width:345px;
	height:373px;
	position:absolute;
	z-index:5;
	left: 609px;
	top: 59px;
}

#slideshow {
	color:#0d1c6f;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px; line-height:140%;
	
}

.element {background:url(../images/homepage/whiteband.gif);
}

.blackcopy {
	color:#000000;
	font-size:16px;
	line-height:normal;
}

#homelb {
	background-image:url(../images/homepage/blueband.gif);
	background-position:center;
	width:100%;
	position:relative;
}

#homelb2 {
	background-image:url(../images/homepage/blueband2.gif);
	background-position:center;
	width:100%;
	position:relative;
}

#lbflashholder {
	color:#7ac142;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	position:absolute;
	width:515px;
	height:160px;
	left: 434px;
	top: 15px;
}

#lowercontent {
	width:970px;
	height:332px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/homepage/lowerbkg.jpg);
	position:relative;
}

#lowercontent2 {
	width:970px;
	height:332px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/homepage/lowerbkg2.jpg);
	position:relative;
}

#lbcopy {
	width:380px;
	padding-left:20px;
	padding-top:15px;
	font-size:11px;
	
}

#videomargin {
	padding-left:15px;
	padding-top:15px;
}

.vidtitle {color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

.vidsubtitle {
	color:#283891;
	font-size:11px;
	font-weight:bold;
}

/* Link Styles */

#navigationarea a {
	height:24px;
	padding: 8px 10px 2px 10px;
	color:#ffffff;
	text-decoration:none;
	display:inline-block;
	margin:0px;
}
#navigationarea a:hover {
	height:24px;
	padding: 8px 10px 2px 10px;
	color:#ffffff;
	display:inline-block;
	text-decoration:none;
	background-image:url(../images/navigation/menuoverbkg.jpg);
	margin:0px;
	
}
#navigationarea a.spacer {
	height:24px;
	padding: 0px 0px 2px 0px;
	color:#ffffff;
	text-decoration:none;
	display:inline-block;
}

#navigationarea a.spacer:hover {
	height:24px;
	padding: 0px 0px 2px 0px;
	color:#ffffff;
	text-decoration:none;
	display:inline-block;
	background-image:none;
}

#contentarea a {color:#0099cc; text-decoration: none;}	
#contentarea a:visited {color:#0099cc; text-decoration: none;}
#contentarea a:active {color:#0099cc; text-decoration: none;}
#contentarea a:hover {text-decoration: underline; color:#0099cc;}

#footercontent a {text-decoration: none; color:#FFFFFF;}	
#footercontent a:visited {text-decoration: none; color:#FFFFFF;}
#footercontent a:active {text-decoration: none; color:#FFFFFF;}
#footercontent a:hover {text-decoration: underline; color:#FFFFFF;}



/* type styles */
.boldpurple {
	color:#a32279;
	font-weight:bold;
}

/* specific HTML overides */
#tablep p { margin-top:5px; margin-bottom:5px;}

.bodyleftbar{
	width: 300px;
	height: auto;
	float: left;
	}	
	
.bodyrightbar{
	width: 300px;
	height: auto;
	float: right;
	}		


/*DROPDOWN MENU */

#dropdown2 {
background-color:#5ea82d;
position:absolute;
z-index:150;
height:auto;
left:359px;
top:34px;
text-align:left;
}

#homedropdown2 {
background-color:#ffd000;
position:absolute;
z-index:150;
width:200px;
height:auto;
left:0px;
top:-1px;
}

#dropdown2 a {
	height:27px;
	width:200px;
	padding: 7px 20px 0 20px;
	color:#ffffff;
	text-decoration:none;
	display:inline-block;
}
#dropdown2 a:hover {
	height:27px;
	width:200px;
	padding: 7px 20px 0 20px;
	color:#ffffff;
	display:inline-block;
	text-decoration:none;
	background-image:url(../images/navigation/menuoverbkg.jpg);
	
}

#dropdown3 {
background-color:#5ea82d;
position:absolute;
z-index:150;
height:auto;
left:459px;
top:34px;
text-align:left;
}

#homedropdown3 {
background-color:#ffd000;
position:absolute;
z-index:150;
width:200px;
height:auto;
left:0px;
top:-1px;
}

#dropdown3 a {
	height:27px;
	width:200px;
	padding: 7px 20px 0 20px;
	color:#ffffff;
	text-decoration:none;
	display:inline-block;
}
#dropdown3 a:hover {
	height:27px;
	width:200px;
	padding: 7px 20px 0 20px;
	color:#ffffff;
	display:inline-block;
	text-decoration:none;
	background-image:url(../images/navigation/menuoverbkg.jpg);
	
	
}

.pastmeetingholder {
	padding-bottom:30px;
}
.pastmeetingholder p {
	margin-top:0px;
}
/* extra CSS for form validations */

.phpErrorcopy {
	color: #CC3333;
}

/*scroller*/
/* js-disabled class - set image sizes so they all fit in the viewer */
#homescroller {width:523px; height:70px;margin-bottom:1px;}
#homescroller2 {width:523px; height:70px;}
.js-disabled img { width:160px; display:block; float:left; margin-right:10px; }
.outerContainer { width:523px; height:70px; position:relative; }
.imageScroller { width:523px; height:70px; position:relative; }
.imageScroller2 { width:523px; height:670px; position:relative; }
#viewer { width:523px; height:70px; overflow:hidden; margin:auto; position:relative; }
#viewer2 { width:523px; height:70px; overflow:hidden; margin:auto; position:relative; }
.imageScroller a img { border:0;}


