body {
	font: 12px/14px Arial, Helvetica, sans-serif;
	background:#faf9ee url(../images/bckgrd_gradient.jpg) repeat-x top;
	margin:2% auto 0;
	text-align: center; /* centers the entire body left to right in browser */
	}


h1 {				
	margin: 10px 0;
	font-size: 24px;
	color: #B99E79;
	text-align:left;
	line-height:normal;
	}
	
h2 {				
	color: #003366;
	font-weight:bold;
	font-size:16px;
	margin-bottom:-10px;
	margin-top:0;
	padding-top:12px;
	}
	
h3 {
	color: #003366;
	font-size:14px;
	margin-bottom:-12px;
	padding-top:8px;	
	}

p {
	text-align: justify;
	line-height: 17px;
	color:#444;
}

ul {
	line-height:18px;
	text-align:left;
	}	
	
a {
	color:#154F7D;
	text-decoration:none;
	}

a:hover { text-decoration:underline; }
	
#container {
	margin: 0 auto;
	text-align: left; /* counters the body text-align center */
	width: 760px;
	height: auto;
	border: 1px solid #C9D3E0;
	}

#bodyText {
	position: absolute;
	margin-top:155px;
	margin-left:315px;
	width:420px;
	height:auto;
	z-index:2;
	}

.intro { padding: 20px 35px 35px 35px; }

.shadow { background: url(../images/intro_shadow.gif) repeat-x top; }
	
#footer {
	background: url(../images/blueGradient.gif) repeat-y top;
	font: 12px Arial, Helvetica, sans-serif;
	color: #003366;
	text-align: right;
	padding-right:30px;
	padding-top: 5px;
	height: 20px;
	width: 732px;
	margin: 0 auto;
	}

#sidenavsBg  {
	background: url(../images/sidnav_bckgrd.jpg) no-repeat left 128px;
	border-right: 1px solid #C9D3E0;
}

.sidenavs li{
	margin-bottom: 10px;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #5F582E;
	}
	
ul.sidenavs  {	
	list-style:&raquo url(none);
	margin-left: 20px;
	margin-right: 8px;
	padding-left: 1em;
	padding-right: 1em;
	text-indent: -.05em;	
}

a.sidenavs {
	color: #5F582E;
	text-decoration:none;	
	}
	
a.sidenavs:hover { text-decoration:underline; }

.smallTxt {
	font-size:11px;
	color:#666666;
	}	
	
.bulletAlt {
	color: #776F00;
	padding-right:5px;
	padding-left: 8px;
	font-size: 16px;
}

.hrAlt {
	margin-top: 20px;
	margin-bottom: 20px;
	border-bottom:1px solid #BCD8E9;
	height:1px;
	width:100%;
	}
	
.indent { margin-left:9px; }

.floatR { float:right; }

.floatL { float:left; }

.gold { color: #776F00; }

.subhead {
	color: #B99E79; 
	margin-top: -5px;
	font-size: 18px;
	}

.title {
	color: #B99E79; 
	margin-top: -5px;
	font-size: 18px;
	font-weight: 600;
	}

/* ---------- TOOLTIP HOVER -------------*/

a.toolTip{
    position:relative; /*this is key*/
    z-index:24; 
    text-decoration:none;
	}

a.toolTip:hover{
	z-index:25;
	background-color:#fff;
	}

a.toolTip span{ display: none; }

a.toolTip:hover span{ /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:18px;
	left:2px;
	width:130px;
	padding:2px;
	border:1px solid #999900;
	background-color:#DDD6AE;
	font-size: 11px;
	color:#003366;
	text-decoration:none;
	text-align: center;
	}

/* --- FLASH US MAP --- */
.mapKey {
	border:1px solid #777;
	width:160px;
	padding:6px;
	font-size:10px;
	float:right;
	}
	
.mapKey img { 
	padding: 5px;
	}
	
.mapKey td {
	text-align:left;
	}

.bold { font-weight: bold; }

