html, body {
    margin: 0;
    padding: 0;
    height: 100%;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

/*Default link settings*/
a:link {color: #00458B; font-weight: bold; text-decoration: none;}
a:hover {color: #00458B; font-weight: bold; text-decoration: underline;}
a:visited {color: #00458B; font-weight: bold; text-decoration: none; }

div {z-index:500;}

/*Container for everything but footer********/
#rbaNonFooter {width:780px; margin:auto; position:relative;}

#contactRow {
    text-align:right;
    color:#7e7e7e;
    font-size:11px;
    font-weight:bold;
    padding:3px 3px 3px 0;
	}
	#contactRow a:link {color:#7e7e7e;}
	#contactRow a:hover {color:#9e9e9e;}
	#contactRow a:visited {color:#5e5e5e;}
	
/*RBAMOD - 6/12/09: Testing new header style*/
#rbaBanner {height: 182px;}

/*Header*************************************/
#rbaHeader {float: left; width:780px; margin:auto; position:relative;}

/*RBAMOD - 6/12/09*/
#rbaHeaderTop {
    height:22px;
    background-color: #486faa;
    color: white;
    font-size: 11px;
    text-align: right;
	border-radius: 5px 5px 0 0;
	/*RBAMOD 2/4/2015 - prefixed border radius statements removed */
	behavior: url(/custom/pie/PIE.htc); /*enables border radius for IE 9 and below*/
	}
	#rbaHeaderTop a:link {color:white;}
	#rbaHeaderTop a:hover {color:white; text-decoration:none;}
	#rbaHeaderTop a:visited {color:white;}

#rbaHeaderMiddle {height:133px; background:url(/images/Webheader20116.jpg);}

/*RBAMOD - 6/12/09*/
#rbaHeaderBottom {
    height: 27px;
    background-color: #486faa;
    color: white;
    text-align: center;
    font-size: 12px;
	border-radius: 0 0 5px 5px;
	/*RBAMOD 2/4/2015 - prefixed border radius statements removed */
	behavior: url(/custom/pie/PIE.htc); /*enables border radius for IE 9 and below*/
}

#rbaHeaderMenu {position:relative; top:5px; font-size:11px;}
	#rbaHeaderMenu a:link {color:#ffffff; text-decoration:none;}
	#rbaHeaderMenu a:hover{color:#ffffff; text-decoration:underline;}
	#rbaHeaderMenu a:visited{color: #ffffff; text-decoration: none;}
	
#rbaHeaderSubMenu {position: relative; top: 4px; height: 16px; text-align: center; font-size: 9px;}

.rbaMenuItem {font-weight: bold;}


/*Body***************************************/
.threeCol {position: relative; float: left; top: 2em;}

/*Left Side**********************************/
#rbaLeft {position: relative; width:151px; margin-right:13px;}

#rbaCenter {position: relative; left: 5px; width: 420px; margin-right: 12px; border: 3px solid #d3d3d3;}

.leftItemHeader {font-size:10px; color:#336699; font-weight:bold; display:inline; width:130px; border-bottom:1px dotted #a3bad1;}

.leftSideBox {position: relative; width: 161px; margin-top: 10px; border: solid 1px #d3d3d3;}

.leftListMenu {
    list-style-image:url(/images/bullet-frenchquote.gif);
    position:relative;
    left:-18px;
    color:#336699;
    width:100px;
}

.leftListMenu li {border-bottom:1px solid #c9d6e3; padding:2px 0 5px 0;}
	.leftListMenu a {color:#336699;}
	
/*Center Content*****************************/
#cbtContent {width: 380px; margin:auto;}
#cbtContent h1 {
	position: relative;
	float: left;
	display: block;
	font-family: Georgia, Times New Roman, Times, serif;
	color: #4380d6;
}
.newsFeature {width: 380px; margin: auto; padding-top: 10px;}
.newsHeader {font: bold 12px Georgia, Serif; color:#336699;}
.newsText {font: normal 11px Arial, Helvetica, sans-serif; color:#333;}
.newsLink {float: right;}

/*Right Side*********************************/
#rbaRight {width:166px;}

#mission {width: 165px; margin-top: 10px; padding: 1em 0 1em 0;}
#missionMiddle {min-height:140px;}
#missionMiddleInside {width: 161px; margin: auto; min-height: 140px;}
	#missionMiddleInside a img {border: 0;}

#upcomingEvents, #memberOnlyEvents {position:relative; left:-4px; margin-top:10px; width:174px;}

#upcomingEventsHeader, #memberOnlyEventsHeader {
    height:24px;
    width:164px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: gray;
    margin:auto;
	border-bottom: thin dotted gray;
}

#footAd {position: relative; width: 780px; margin: auto; background-color: #5880ba; border: thin solid #f0f0f0; color: #fff;}

#footAd, #rbaCenter, .leftSideBox {
	border-radius: 5px;
	/*RBAMOD 2/4/2015 - prefixed border radius statements removed */
	behavior: url(/custom/pie/PIE.htc); /*enables border radius for IE 9 and below*/
}

.missionHeader {font-family: times new roman, arial, helvetica; font-size: 16pt;}
	
/*Footer*************************************/
/*RBAMOD 12/14/07: made changes to the footer style to accomodate ad banner */
#rbaFooter {width:780px; margin:auto; position:relative; clear:both; top: 4em;}

/*#rbaInfo {*position:relative; *top:-10px;} RBAMOD 6/17/13 IE6 HACK REMOVED */

#viewAll {position: relative; display: block; top: 20px; text-align: right; font-size: 9px; vertical-align: middle;}

#printLogo {display: none;} /*for printouts*/
#btnSearch {
	position: relative;
	top: 3px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	background-color: #4380d6;
	color: white;
}
