body,td { font-size:11px; color:#555; line-height:15px; }

#mainContent table { float:left; }
#mainContent a { color: #39C; }
#mainContent a:hover { color: #000; }
#mainContent .container { text-align:left; width:910px; margin:0px 30px 20px 30px; }

p { margin-top:0; }

h1 { text-align:left; font: normal 20px Arial, Helvetica, sans-serif; color:#39C; height:40px; margin:5px 0 0 0; line-height:1.8em; border-bottom:1px solid #E6E6E6; }
h2 { text-align:left; font: normal 17px Arial, Helvetica, sans-serif; color:#39C; height:30px; margin:20px 0 0 0; }
h3 {  }

hr { border: 1px; color: #DDE; background-color: #DDE; height: 1px; clear: both; }

.showlist { float:left; list-style:none; margin:0; padding:0; line-height:2em; }
.showlist li { list-style:none; width:430px; height:25px; margin:0; color: #39C; border-bottom:1px solid #E6E6E6; }
.showlist li a { display:block; text-decoration:none; color: #000; }

.archivelist { float:left; list-style:none; margin:0; padding:0; line-height:2em; }
.archivelist li { list-style:none; width:234px; height:25px; margin:0; color: #39C; border-bottom:1px solid #E6E6E6; }
.archivelist li a { display:block; text-decoration:none; color: #000; }
.archivelist li h4 { float:left; margin:0; text-align:left; font: bold 11px Tahoma, Geneva, sans-serif; color:#39C; white-space:nowrap; overflow:hidden; }
.archivelist li h5 { float:right; margin:0; text-align:left; font: normal 11px Tahoma, Geneva, sans-serif; color:#39C; overflow:hidden; }

ul.archiveposter { float:left; margin:0; padding:0; list-style:none; }
ul.archiveposter li { list-style:none; float:left; width:145px; margin-right:8px;; margin-bottom:10px; overflow:hidden; }
ul.archiveposter li img { float:left; width:124px; height:176px; margin:0 29px 5px 0; }
ul.archiveposter li a { float:left; display:block; text-decoration:none; color: #000; }
ul.archiveposter li h4 { width:100%; margin:0; text-align:left; font: bold 11px Tahoma, Geneva, sans-serif; color:#39C; white-space:nowrap; overflow:hidden; }
ul.archiveposter li h5 { width:100%; margin:0; text-align:left; font: normal 10px Tahoma, Geneva, sans-serif; color:#39C; overflow:hidden; }

/* PAGE TABS */
.tab_container { width:910px; margin:10px auto 0; text-align:center; overflow:hidden; }
ul.tabs {
	margin: 0 0 10px 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 21px;
	/*border-bottom: 1px solid #E2E2E2;*/
	/*border-left: 1px solid #E2E2E2;*/
	width: 100%;
	overflow:hidden;
}
ul.tabs li {
	float: left;
	padding: 0;
	height: 20px;
	line-height: 20px;
	border-right: 1px solid #E2E2E2;
	border-left: none;
	margin-bottom: -1px;
        margin-left:0;
        margin-top:0;
        margin-right:0;
	/*background: #F9F9F9;*/
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #3399CC;
	display: block;
	font-size: 1em;
	padding: 0 8px;
	outline: none;
}
ul.tabs li a:hover {
        color:#000066;
	/*background: #F1F1F1;*/
	text-decoration:underline;
}	
html ul.tabs li.active, html ul.tabs li.active a, html ul.tabs li.active a:hover  {
	/*background: #FFFFFF;*/
	border-bottom: 1px solid #FFFFFF;
	color:#000;
	text-decoration:none;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.2em;
}
.tab_container {
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
}
.tab_content {
	margin:0;
	padding:0;
}
.tab_content p {
	font-size:13px;
	line-height:1.4em;
}

/* Scroll Bar Styling Starts Here */

#scrollContent {
/* Typical fixed height and fixed width example */
text-align:left;
width: 365px;
height: 400px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
xbackground-color: #E7EADE;
margin: 0 0 0 0;
padding:0 15px 0 0;
}

#archiveContent {
/* Typical fixed height and fixed width example */
text-align:left;
width: 254px;
height: 400px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
xbackground-color: #E7EADE;
margin: 0 0 0 0;
padding:0 15px 0 0;
}

.scrollgeneric { line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }
.vscrollerbase { width: 10px; background-color: #DEDEDE; filter:alpha(opacity=50); /* Internet Explorer */ -moz-opacity:0.5; /* Mozilla 1.6 and below */opacity: 0.5; /* newer Mozilla and CSS-3 */ }
.vscrollerbar { width: 10px; background-color: #39C; }
.hscrollerbase { height: 10px; background-color: #DEDEDE; }
.hscrollerbar { height: 10px; background-color: #39C; }
.scrollerjogbox { width: 10px; height: 10px; top: auto; left: auto; bottom: 0px; right: 0px; xbackground-color: gray; }
