body {
	margin:-1px auto -10px auto;
	padding:0;
	background-color:#ECECEC;
	background-position:center;
	background-repeat:repeat-y;
}
/* holder styles */
.container {background:#FFF;margin:-1px auto;padding:0; border: solid 1px #000;}

/* General Text styles */
h2, h2, h3, h4, h5 {text-transform:capitalize}
	h2 {color:#8f8e9c}
	h2 a {text-decoration:none;color:#8f8e9c}
	h2 a:hover {text-decoration:underline;color:#808f8a}
	
	h3 {color:#8f8e9c}
	h3 a {text-decoration:none;color:#8f8e9c}
	h3 a:hover {text-decoration:underline;color:#808f8a}

	h4 {color:#8f8e9c}
	h5 {color:#8f8e9c}

a.orgLinks {text-decoration:none;color:#8f8e9c}

th {font-weight:bold;color:#FFF;background:#999}
th a {text-decoration:underline;color:#FFF}
th a:hover {text-decoration:underline;color:#808f8a}
td {font-size:.85em}
.tdalt {background:#EEE}
.ref td {vertical-align:top}


/* navigation */
.primary_nav {
	font-weight:bold;
	font-size:1.0em;
	padding:0;
	text-align:center;
	letter-spacing:0.2em;
} 
	.primary_nav ul {padding:0;margin:0;display:inline-block;}
	.primary_nav ul li {
	display: inline;
	color: #CC9;
}
	.primary_nav ul li a {
	color:#000000;
	text-decoration: none;
	overflow: hidden;
	width: 150px;
	padding-top: 0px;
	padding-right: 25px;
	padding-left:25px;
	margin-left: -10px;
	text-align: center;
	border-right: solid 1px #ccc;
}
	.primary_nav ul li a:hover {
	color:#000000;
	background-color: #ccc;
}
	.primary_nav ul li a.first {
	margin-left:0;
}
	.primary_nav ul li a.last {
	margin-left:-10px;
}
	.primary_nav ul li a.selected {color:#8f8e9c;font-style:italic}


.secondary_nav {font-weight:bold;font-size:1.4em;margin:0 0 15px;padding:5px 0;text-align:center;letter-spacing:.1em} 
	.secondary_nav ul {padding:0;margin:0;display:inline-block}
	.secondary_nav ul li {
	float:left;
	display:block;
	margin:0;
	padding:0 22px
}
	.secondary_nav ul li a {text-decoration:none;margin:0;padding:0 12px;color:#8f8e9c}
	.secondary_nav ul li a:hover {color:#808f8a;text-decoration:underline}
	.secondary_nav ul li a.first {margin-left:0}
	.secondary_nav ul li a.last {background:none}
	.secondary_nav ul li a.selected {color:#808f8a;font-style:italic}

.home_nav {
	height:20px;
}
.speaker {width:160px;float:right;text-align:right;margin:0 0 10px 10px}

/* footer styles */


#footer-link-1 {
	position: absolute; 
	top: 35px; 
	left: 30px; 
	width: 95px; 
	height: 90px; 
	background-color: transparent; 
}
#footer-link-2 {
	position: absolute; 
	top: 28px; 
	left: 140px; 
	width: 130px; 
	height: 30px; 
	background-color: transparent; 
}
#footer-link-3 {
	position: absolute; 
	top: 75px; 
	left: 140px; 
	width: 120px; 
	height: 40px; 
	background-color: transparent; 
}
#footer-link-4 {
	position: absolute; 
	top: 160px; 
	left: 160px; 
	width: 680px; 
	height: 10px; 
	background-color: transparent; 
}

#footer a {color:#FFF}
#footer a:hover {color:#FFF}

#footer {
	background:url(../images/bluebranding_footer.jpg) no-repeat bottom;
	height:196px;
	background-color:#FFF;
	padding:0px;
	color:#FFF;
	text-align:center;
	position:relative;
}
