@charset "utf-8";
/* begin CSS that affects all pages */
body {
	background:url(images/bgMaroonBlk.png);
	background-repeat:repeat-x;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	}
img {
	border:0px;
	}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
td {
	font-size:10px;
	}
h4 {
	font-size:12px;
	}
li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
/* end CSS that affects all pages */

/* begin Links  */
a:link {
	margin:0px;
	padding:0px;
	border:0px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
    }
a:visited {
	margin:0px;
	padding:0px;
	border:0px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
    }
a:hover {
	margin:0px;
	padding:0px;
	border:0px;
	color:#FFCC00;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
    }
a.title:link {
	margin:0px;
	padding:0px;
	border:0px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
    }
a.title:visited {
	margin:0px;
	padding:0px;
	border:0px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
    }
a.title:hover {
	margin:0px;
	padding:0px;
	border:0px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
    }  
a.edLink:link {
	color: #000000;
	text-decoration: underline;
	font-size:12px;
	}
a.edLink:visited {
	color: #000000;
	text-decoration: underline;
	font-size:12px;
	}
a.edLink:hover {
	color: #990000;
	text-decoration: underline;
	font-size:12px;	
	}
a.mail:link {
	color: #000000;
	text-decoration: underline;
	font-size:11px;
	}
a.mail:visited {
	color: #000000;
	text-decoration: underline;
	font-size:11px;
	}
a.mail:hover {
	color: #990000;
	text-decoration: underline;
	font-size:11px;
	}
.member {
	color: #000000;
	}
/* end Links */

/* begin special css for index */

#topHeaderDiv_h {
	width: 730px;
	height: 145px;
	}
#topLeftHeader_h {
	float:left;
	width: 267px;
	height: 145px;
	background-image: url(images/topLeftHeader_h.jpg);
	}
#topRightHeader_h {
	float: left;
	width: 453px; 
	height: 145px;
	background-image: url(images/topRightHeader_h.jpg);
	}
#leftContainer_h {
	float:left;
	margin:0px;
	padding:0px;
	border:0px;
	width:267px;
	height:359px;
	}	
#bottomLeftHeader_h {
	width: 267px;
	height: 100px;
	background-image: url(images/bottomLeftHeader_h.jpg);
	}		
#navi_h {
	margin:0px;
	padding:0px;
	border:0px;
	width:267px;
	height:259px;
	}			
#homeNav_h {
	margin:0px;
	padding:0px;
	border:0px;
	width: 267px;
	height: 27px;
	overflow:hidden;
	}	
#edActNav_h {
	margin:0px;
	padding:0px;
	border:0px;
	width: 267px;
	height: 44px;
	overflow:hidden;
	}
#exConNav_h {
	margin:0px;
	padding:0px;
	border:0px;
	width: 267px;
	height: 44px;
	overflow:hidden;
	}	
#evCalNav_h {
	margin:0px;
	padding:0px;
	border:0px;
	width: 267px;
	height: 43px;
	overflow:hidden;
	}
#beMemNav_h {
	width: 267px;
	height: 46px;
	overflow:hidden;
	}	
#contactNav_h {
	width: 267px;
	height: 44px;
	overflow:hidden;
	}
#navSpaceBottom_h {
	width: 267px;
	height: 11px;
	background-image: url(images/navSpaceBottom_h.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#rightContainer_h {
	float:left;
	width:435px;
	height:359px;
	margin:0px;
	padding:0px;
	border:0px;
	}
#bodyContent_h {
	width: 453px;
	height: 359px;
	margin:0 auto;
	display:table;
	background-image:url(images/bodyContent_h.jpg)
	}
#footer_h {
	clear:both;
	width: 720px;
	height: 52px;
	background-image: url(images/footer_h.jpg);
	}
#footerNav_h {
	height:52px;
	position: relative;
	top: 27px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	}
/* end special CSS for index */

/* begin Ids used contact pages */
#container {
	margin:0 auto;
	width: 720px;
	background-color:#000000
	}
#headerDiv {
	float: left;
	width: 303px;
	height: 238px;
	}
#topLeftHeader {
	width: 303px;
	height: 38px;
	background-image: url(images/topLeftHeader.jpg);
	}	
#leftLogoHeader {
	width: 303px;
	height: 119px;
	background-image: url(images/leftLogoHeader.jpg);
	}
#bottomLeftHeader {
	width: 303px;
	height: 83px;
	background-image: url(images/bottomLeftHeader.jpg);
	}		
#topRightHeaderBM {
	float: left;
	width: 417px; 
	height: 240px;
	background-image: url(images/topRightHeaderBM.jpg);
	}	
#topRightHeaderEdAct {
	float: left;
	width: 417px; 
	height: 240px;
	background-image: url(images/topRightHeaderEdAct.jpg);
	}
#topRightHeaderExCon {
	float: left;
	width: 417px; 
	height: 240px;
	background-image: url(images/topRightHeaderExCon.jpg);
	}
#topRightHeaderEvCal {
	float: left;
	width: 417px; 
	height: 240px;
	background-image: url(images/topRightHeaderEvCal.jpg);
	}
#topRightHeaderCon {
	float: left;
	width: 417px; 
	height: 240px;
	background-image: url(images/topRightHeaderCon.jpg);
	}				
#spacer {
	height:1px;
	width: 720px;
	background-image: url(images/contentSpace.jpg);
	background-repeat: repeat-y;
	}
#navi {
	margin:0px;
	padding:0px;
	border:0px;
	float:left;
	width:303px;
	}			
#homeNav {
	margin:0px;
	padding:0px;
	border:0px;
	width: 303px;
	height: 30px;
	}
#edActNav {
	margin:0px;
	padding:0px;
	border:0px;
	width: 303px;
	height: 44px;
	}
#exConNav {
	margin:0px;
	padding:0px;
	border:0px;
	width: 303px;
	height: 44px;
	}
#evCalNav {
	margin:0px;
	padding:0px;
	border:0px;
	width: 303px;
	height: 43px;
	}
#beMemNav {
	width: 303px;
	height: 46px;
	}
#contactNav {
	width: 303px;
	height: 44px;
	}
#navSpaceBottom {
	width: 303px;
	height: 8px;
	background-image: url(images/navSpaceBottom.jpg);
	background-repeat: no-repeat;
	}
#newsHeader {
	background-image: url(images/homeNewsHrd_2.jpg);
	height: 70px;
	width: 303px;
	font-size:0px;
	display:block;
	}
/* flash div for news scroller located on content pages */
#flash {
	width:303px;
	margin:0 auto;
	height:150px;
	position:relative;
	}
#flashIn {
	margin-left:51.5px;
	position:relative;
	top:10%;
	}
#bodyContent {
	float:left;
	width: 397px;
	margin-left:10px;
	}
#flashPic {
	width:350px;
	height:293px;
	border:0px #FF0000 solid;
	position:relative;
	left:55px;
	top:55px;
	}
#textBgTop {
	background-image:url(images/textBgTop.gif);
	background-repeat:no-repeat;
	height: 25px;
	margin: 0px;
	border: 0px;
	padding: 0px;
	}
#textBgCen {
	background-image:url(images/textBgCen.gif);
	width:397px;
	background-repeat:repeat-y;
	padding:0px;
	border:0px;
	margin:0 auto;
	}
#textWrapper {
	width:380px;
	padding:10px;
	}
#textPhoto {
	margin:10px;
	}
#flavorWrapper {
	height: 94px;
	}
#flavor {
	font-style: italic;
	line-height: 18px;
	margin-left:135px;
	margin-top:15px;
	font-size:12px;
	}
#textBgBot {
	background-image:url(images/textBgBot.gif);
    background-repeat:no-repeat;
	width:397px;
	height:25px;
	}
#footer {
	clear:left;
	width: 720px;
	height: 52px;
	background-image: url(images/footer.jpg);
	}
#footerNav {
	height:52px;
	position: relative;
	top: 27px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	}
#copyright {
	color: #000000;
}
/* end Ids used contact pages */
/* begin classes */
input.btn{
   color:#8f000f;
   margin:2px;
   font-family: Arial, Helvetica, sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#ffac01;
   border:1px solid;
   border-top-color:#666666;
   border-left-color:#666666;
   border-right-color:#333333;
   border-bottom-color:#333333;
	}
input.btnhov{
   border-top-color:#CC3333;
   border-left-color:#CC3333;
   border-right-color:#CC0000;
   border-bottom-color:#CC0000;
	}
.inline {
	display: inline;
	}
.block80 {
	display:block;
	width:100%;
	height:80px;
	}
.block130 {
	display:block;
	width:100%;
	height:130px;
	}
.date {
	font-weight: bold;
	display: inline;
	text-align:right;
	color:#000000;
	}
.divider {
	font-weight: bold;
	display: inline;
	margin-right: 8px;
	margin-left: 8px;
	}
.conExHeaders {
	text-decoration: underline;
	}
.series {
	font-weight: bold;
	text-align: center;
	}
.group {
	font-weight: bold;
	}
.month {
	font-size: 12px;
	font-weight: bold;
	}
.trfirstrow {
	background-color: #99CC99;
	height:20px;
	}
.trsecondrow {
	background-color: #61c8a3;
	height:20px;
	}
.border {
	padding:4px;
	border:1px #000000 solid;
	}
.showhide {
	margin-left: 20px;
	}
.expcolp {
	text-align: right;
	}
.evcaldate {
	vertical-align: text-top;
	width: 120px;
	}
.expderLinks {
	margin: 0 auto;
	}

/* end classes */
