/* CSS Document */
/* IDs */

	#footer{
		color: #465C91;
		background-color:#fff;
		font-size:9px;
		text-align:center;
		vertical-align:bottom;
		padding-top:50px;
		padding-bottom:50px;
	}
	#footer a{
		/*width:460px;*/
		font-size:9px; text-decoration: underline; color: #465C91;
	}
	
	#leftNav{
		width:137px;
		background:url(../images/nav_left_chunk.gif) repeat-y;
		margin:0;
		padding:0;
	}
	#leftNav div{
		width:137px;
		height:12px;
		font-size:12px;
		line-height:12px;
		background:url(../images/nav_left_button.gif) repeat-x;
		text-align:left;
		padding-top:10px;
		margin-bottom:5px;
	}
	
	#header_menu{ color:#000033; font-weight:bold; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; }
		#header_menu a, #leftNav a{
			font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
			color: #000033;
			font-weight: bold;
			text-decoration: none;
			font-style: normal;
		}
	
		#header_menu a:hover, #leftNav a:hover{
			font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
			color: #eeffff;
			font-weight: bold;
			text-decoration: none;
			font-style: normal;
		}
	
	#content{
		width:auto;
		padding:1em;
	}
		#content p {margin-top:0.5em; margin-bottom:0em;}
		#content h1,h3,h4,h5 {margin-top:1em; margin-bottom:0em;}


/* default classes */
body {
	background-repeat: repeat-y;
}

div, table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	color: #30509B;
	font-weight: bold;
	text-decoration: underline;
	font-style: normal;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
}

h1,.h1 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	padding: 0px;
	margin: 0px;
	line-height: 12pt;
}

h2, .h2 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	line-height: 12pt;
}

h3, h4, h5 { 
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	padding: 0px; 
	margin: 0px; 
}
	h3 { font-size: 9pt; line-height: 12pt; }
	h4 { font-size: 8pt; line-height: 12pt; }
	h5 { font-size: 7pt; line-height: 12pt; }

ul {
	padding: 1px 15px 1px 15px;
	margin: 0px;
}

li {
	padding: 1px;
	margin: 0px 0px 0px 15px;
}

/* positioned elements */

.header {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 700px;
	z-index: 25;
}

.navTop {
	position: absolute;
	left: 216px;
	top: 103px;
	width: 535px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #A1ACC5;
	text-decoration: none;
	z-index: 50;
}

.contentLayer {
	position: absolute;
	left: 0;
	top: 0;
	width: 800px;
	background-color: #ffffff;
	z-index: 50;
}

.navLeft {
	position: absolute;
	left: 0px;
	top: 154px;
	width: 195px;
	background: transparent;
	z-index: 10;
}

#googleSearchDiv {
	position: absolute;
	top: 127px;
	left: 501px;
	z-index: 30;
	padding: 0px;
	margin: 0px;
}

#leftMedia {
	position: absolute;
	top: 176px;
	left: 10px;
	z-index: 30;
	padding: 0px;
	margin: 0px;
}

/* custom styles */
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #999999;
}

.teamTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
}

.testTable {
	border: 1px solid #7683A3;
}

.testOptions {
	padding: 2px 0px 0px 10px;
}

td.testHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #ffffff;
	font-weight: bold;
	background-color: #7683A3;
	padding: 1px 2px 2px 2px;
}

td.testHeading2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ffffff;
	font-weight: bold;
	background-color: #7683A3;
}

#scoreDiv1, #scoreDiv2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ffffff;
	font-weight: bold;
}

#searchField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: normal;
	width: 172px;
}

#searchButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #17345C;
	font-weight: normal;
	width: 70px;
}

ul.sitemap {
	padding: 0px;
	margin: 0px;
}

ul.sitemap li {
	padding: 3px 0px 3px 2px;
	margin: 0px 0px 0px 15px;
}


i.tentative{ 
	color:#0000CC;
	text-decoration:line-through;
	font-style:italic;
}




/* navigation styles */
.navTopLink {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding-right: 8px;
}

.navTopLink:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #A1ACC5;
	font-weight: bold;
	text-decoration: underline;
	padding-right: 8px;
}

.linkLeft {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding-left: 6px;
}

.linkLeft:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #2D4477;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 6px;
}

.linkLeft2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #666699;
	font-weight: normal;
	text-decoration: none;
	font-style: italic;
}

.linkLeft2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #666699;
	font-weight: normal;
	text-decoration: underline;
	font-style: italic;
}

.navCellLeft {
	background-repeat: no-repeat;
}

.subnavLayer {
	position: absolute;
	top: 124px;
	left: 260px;
	z-index: 99;
	overflow: hidden;
	visibility: hidden;
	padding: 3px;
	margin: 0px;
	background-color: #A1ACC5;
	background-repeat: no-repeat;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000066;
	text-decoration: none;
	font-weight: normal;
	font-style: italic;
	text-align: left;
	border: 1px solid #666699;
}

.sublink {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
}

.sublink:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
}

ul.subnavList {
	padding: 0px 3px 0px 7px;
	margin: 0px;
}

li.subnavListItem {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}