html, body {
    margin: 0px;
    padding: 0px;
    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;
	*margin-bottom:66px;
}

#contactRow {
    text-align:right;
    color:#7e7e7e;
    font-size:11px;
    font-weight:bold;
    padding:3px 3px 3px 0px;
	}
	#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;
	/*Gecko radius statements (Mozilla / Firefox v3.6 and lower)*/
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	/*Webkit radius statements (Chrome / Safari) */
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	behavior: url(/custom/pie/PIE.htc);
	}
	#rbaHeaderTop a:link {color:white;}
	#rbaHeaderTop a:hover {color:white; text-decoration:none;}
	#rbaHeaderTop a:visited {color:white;}

#rbaHeaderMiddle {
    height:133px; /*RBAMOD 2/26/07 Original value: 137px*/
    background:url(/images/header-middle-test.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;
	/*Gecko radius statements (Mozilla / Firefox)*/
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright:5px;
	/*Webkit radius statements (Chrome / Safari) */
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;	
	behavior: url(/custom/pie/PIE.htc);
}

#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; /*RBAMOD 2/22/07 - Original value:  2px*/
	height: 16px; /*RBAMOD 2/22/07 - Original value:  12px*/
	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;}

/*RBAMOD 6/15/09*/
#rbaCenter {position: relative; left: 5px; width: 420px; margin-right: 12px; border: 3px solid #d3d3d3; /*left: 5px;*/}

.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;
}

.leftMenuText {*position:relative; top:-3px;}

.leftListMenu li {
    border-bottom:1px solid #c9d6e3;
    padding:2px 0px 5px 0px;
	*padding:4px 0px 3px 0px;
	}
	.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;
}
/*RBAMOD 6/25/09 - removed centerBox styles*/
.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;} /*RBAMOD 6/24/09*/

/*RBAMOD 5/21/08 */
#mission {width: 165px; margin-top: 10px; padding: 1em 0 1em 0;}
#missionMiddle {min-height:140px; _height:140px;} /*RBAMOD 4/10/07 Original value: 150px */
#missionMiddleInside {width: 161px; margin: auto; min-height: 140px; _height: 140px;}
	#missionMiddleInside a img {border: 0;}

#upcomingEvents, #memberOnlyEvents {position:relative; left:-4px; margin-top:10px; width:174px;}

/*RBAMOD 6/15/09 */
#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; /*Web standard radius statement - works in Opera 10.5+, IE9, Firefox 4+, Chrome, Safari*/
	-moz-border-radius: 5px; /*Gecko radius statement (Mozilla / Firefox 3.6 and lower) */
	-webkit-border-radius: 5px; /*Webkit radius statement (Chrome / Safari) */
	behavior: url(/custom/pie/PIE.htc);
}

.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;}

/*RBAMOD 6/25/09 - Removed Safari Fix*/
#rbaInfo {*position:relative; *top:-10px;}

#viewAll {
	position: relative; 
	display: block; 
	top: 20px; 
	text-align: right; 
	font-size: 9px; 
	vertical-align: middle;
}

#printLogo {display: none;} /*for printouts*/

