@charset "utf-8";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #88877f;	
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: justify; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #444444;
}
a {
	color: #25408f;
	text-decoration:none;
	}
.indent {
	text-indent: 100px;
}


.oneColFixCtr #container {
	position:relative;
	top: 20px;
	width: 850px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #d4d6cb;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0x solid #000000;
	text-align: justify; /* this overrides the text-align: center on the body element. */
	vertical-align:top;
}
.oneColFixCtr #mainContent {	
	padding: 0px; /* padding: space inside div box --- margin: space outside div box */
	background-color:#999999;
}
.oneColFixCtr h1{
	color: #363636;
}
.oneColFixCtr h2{
	color: #25408f;
}

/* mainContent DIV ------------------------------------*/
mainContent h3{
	font:"Times New Roman", Times, serif;
	font-size: 16pt;
	color: #444444;
}

/* ---------------------------------------------------*/

/* Logo Div --------------------------------------*/
#logo{
background-image: url(graphics/Stephens_Banner.png);
background-repeat:no-repeat;
background-color: #898989;
padding:0px;
vertical-align: top;
text-align:right;
height: 275px;
width: 850px
}


#logo h1{
	padding:10px;
	text-shadow:.2em 0.2em 0.15em #FFFFFF;
	color: #25408f;
}
#logo h2{
	color: #999999;
	text-indent: 40px;
}
#logo td{
		color:#000000;
}



#logo hr{
	color: #25408f;
	line-height: 25px;
}
/* -------------------------------- */


/* MAIN NAVIGATION BAR ------------ */
#navigation {
	position: relative; top: -50px;
	height:35px;
	background-image:url(navback.png);
	background-repeat:repeat-x;
	align: center;
	vertical-align: bottom;
}
#navigation a{
	text-shadow:0.1em 0.1em 0.1em #000000;
	color: #FFFFFF;
	font-weight:bold;
}
#navigation table{
	width: 600px;
	text-align:center;
	padding:5px 10px 0px 10px;
}



/* SIDE NAVIGATION BAR --------------*/
#sideNav {
	vertical-align:middle;
	text-align:center;
	font-size:10px;
	font-style:italic;
	font-weight:bold;
}

#sideNav table{
	border:medium;
}

/* --------------------------------*/

#tabSelected{
	visibility:visible; background-image: url(graphics/tab_selected_01.png); background-repeat:no-repeat; background-size: 100% 100%;
	vertical-align: middle;
	font:"Times New Roman", Times, serif;
	font-weight:bold;
}

#tabSelected a:link{
	color:#FFFFFF;
}

#tabSelected a:visited{
	color:#FFFFFF;
}
#mainTextBox { 
	
}

#mainTextBox h2{ 
	text-align:left;
}
#quote {
	text-align:right;
	font-size:14px;
	font-style:italic;
}
#tagline {
	text-shadow:0.2em 0.1em 0.1em #000000;
	font-style:italic;
	font-weight:bold;
	font-variant:small-caps;
	color: #FFFFFF;

}
.tableOpacity {
background-color: #777777;
filter:alpha(opacity=56);
-moz-opacity:.56;
opacity:.56;
}

.tableOpacity h1{
	color: #FFFFFF;
}

.tableOpacity p{
	color: #000000;
	padding: 10px;
}

.CollapseContent {
    display: hidden;
}

#cellblock {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;

}

#intro {
	font-weight:bold;
	
}

#smallerhead {
	font-size:24px;
	color:#FFFFFF;
	font-weight:bold;
}
#footer {
	text-align:center;
	font-style:italic;
	background-color:#88877f;
	padding-top: 9px;
}

/* -----------------------------------------------*/

