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;}

.importantText {color: red;}
.acute {font-size: x-small;}
.formFieldRequired {font-weight: bold;}

.blueRow {background-color: #bfcfff; vertical-align: top;}
.greyRow {background-color: #e6efff; vertical-align: top;}


/*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)*/
	-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;	
	}
	#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;	
}

#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;}

#rbaLeft {position: relative; width: 140px; margin-right:13px;}

#rbaInteriorCenter {
 	position: relative;
	width: 600px;
	top: 20px;
	margin-left: 10px;
	border: 3px solid #d3d3d3;
	border-radius: 5px; /*Web standard radius statement - */
	-moz-border-radius: 5px; /*Gecko radius statement (Mozilla / Firefox) */
	-webkit-border-radius: 5px; /*Webkit radius statement (Chrome / Safari) */
	/**left:-13px;
	_left:-0px;*/
}

.bodyContent
{
	position: relative;
	width: 90%;
	margin: 15px 40px 0px 10px;
	padding-bottom: 35px;
	text-align: left;
}

#header {
	position: relative;
	width: 100%;
	border-bottom: 1px dotted #575858;
	padding-bottom: 3px;
	margin-top: -15px;
	margin-bottom: 3px;
}

#header h1 {
	display: inline;
	font: bold 24px Georgia, "Times New Roman", Times, serif;
	color: #575858;
}

.leftItemHeader {
    font-size:10px;
    color:#336699;
    font-weight:bold;
    display:inline;
    width:130px;
    border-bottom:1px dotted #a3bad1;
}

.leftSideBox {
	margin-top: 10px; 
	position: relative; 
	left: 8px; 
	border: 
	solid 1px #d3d3d3;
	border-radius: 5px;
	-moz-border-radius: 5px; /*Gecko radius statement (Mozilla / Firefox) */
	-webkit-border-radius: 5px; /*Webkit radius statement (Chrome / Safari) */
}

.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;}

/*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;}

.staffListing {border-collapse:collapse; width:100%;}
	.staffListing a:link {color: rgb(76,120,127); text-decoration: none;}
	.staffListing a:hover {color: #1f6ba5; text-decoration: none;}
	.staffListing a:visited {text-decoration: none; }
	.staffListing td {vertical-align: top; padding: 4px;}
.staffTableHeader {font-size: 14px; font-weight: bold; color:#333;}
.staffPageTitle {font-size: 18px; font-weight: bold; color:#333;}

.rowStaff {
	background-color:#aecae4;
	border-width:0px 1px 0px 1px;
	border-color:#999;
	border-style:solid;
}
.altRowStaff {
	background-color:#fafafa;
	border-width:0px 1px 0px 1px;
	border-color:#999;
	border-style:solid;
}

.image {padding: 1em;}


