@charset "utf-8";
/* CSS Document */

body {
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	margin:0;
	padding:0;
	background-image: url(../images/bigbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#wrapper {
	margin:0 auto 0 auto;
	width:980px;
	padding:0 0 0px 0;
	background-image: url(../images/june_top3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}



#header {
margin:0 0 0 0;
padding:0 0 0 0;
}


#wordmark {
margin:0;
padding:0;
}


h1 {
color:#FFFFFF;
	font-size:140%;
	margin:0px 0px 0 0px;
	padding:66px 0px 66px 90px;
	background-image: url(../images/maintop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}



h2 {
font-size:100%;
margin:10px 10px 10px 10px;
padding:0 0 0 0;
}


h3 {
font-size:100%;
margin:10px 10px 10px 10px;
padding:0 0 0 0;
}



h6 {
font-size:100%;
margin:8px 50px 10px 50px;
padding:8px 0 0 0;
clear:both;
color:#666666;
border-top:1px solid #660000;
}



p {
font-size:100%;
margin:20px 0 0 0px;
padding:0 0 0 0;
width:50%;
}


ul {
font-size:100%;
margin:16px 0 0 10px;
padding:0 0 4px 24px;
font-weight:900;
list-style:none;
color:#666666;
width:64%;
}

li {
margin:8px 0 0 0px;
padding:0 0 0 0;
}




a:link {
color:#660000;
text-decoration:underline;
margin:0;
padding:0;
}

a:visited {
color:#660000;
text-decoration:underline;
margin:0;
padding:0;
}

a:hover {
color:#990000;
text-decoration:underline;
margin:0;
padding:0;
}

a:active {
color:#990000;
text-decoration:underline;
margin:0;
padding:0;
}



#header img {
margin:10px 0px 0 10px;
padding:0 0 0px 0;
border:none;
}


#header ul {
font-size:90%;
letter-spacing:.01em;
margin:2px 0 0 0px;
padding:0 0 4px 10px;
font-weight:900;
list-style:none;
color:#333333;
width:64%;
}

#header li {
margin:4px 0 0 0px;
padding:0 0 0 0;
}

#header a:link {
color:#333333;
text-decoration:none;
margin:0;
padding:0;
}

#header a:visited {
color:#666666;
text-decoration:none;
margin:0;
padding:0;
}

#header a:hover {
color:#990000;
text-decoration:none;
margin:0;
padding:0;
}

#header a:active {
color:#990000;
text-decoration:none;
margin:0;
padding:0;
}


#middle_content {
	margin:6px auto 0 auto;
	padding:0 0 0px 0;
	width:980px;
	
	}


* html #middle_content {
	margin:6px 0px 0 0px;
	padding:0 0 0px 0;

	
	}



#left_col {
	margin:2px 0px 12px 0px;
	padding:0 0 0px 0;
	width:240px;
	float:left;
}


#left_col a:link {
color:#000000;
text-decoration:none;
margin:0;
padding:0;
}

#left_col a:visited {
color:#000000;
text-decoration:none;
margin:0;
padding:0;
}

#left_col a:hover {
color:#FFFFFF;
text-decoration:none;
margin:0;
padding:0;
background-color:#000000;
display:block;
}

#left_col a:active {
color:#990000;
text-decoration:none;
margin:0;
padding:0;
}


#left_col ul {
font-size:100%;
margin:2px 0 0 0px;
padding:0 0 4px 20px;
font-weight:900;
list-style:none;
color:#666666;
width:64%;
}

#left_col li {
margin:8px 0 0 0px;
padding:0 0 0 0;
}



#topskip {
	margin:14px 0px 0 0px;
	padding:0 0 0px 0;
	background-image: url(../images/usertopmid.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}



#topskip h2 {
font-size:110%;
	margin:0px 0px 0px 0px;
	padding:12px 0 6px 20px;
	background-image: url(../images/usertoptop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}




#table_contents {
	margin:0px 0px 0 0px;
	padding:0 0 0px 0px;
	width:260px;
}


#table_contents h3 {
font-size:140%;
margin:10px 0px 0 0px;
padding:12px 0 0px 10px;

}


#table_contents ul {
font-size:100%;
margin:0px 0 0 10px;
padding:0 0 4px 0;
font-weight:900;
list-style:none;
color:#666666;
width:84%;
}

#table_contents li {
margin:12px 0 0 0px;
padding:0 0 4px 0;
border-bottom:1px solid #CCCCCC;
}

#tocskip {
	margin:8px 0px 0 0px;
	padding:0 0 0px 0;
	background-image: url(../images/usertopmid.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}




#middle_top {
	margin:9px 3px 20px 0;
	padding:0px 0px 0px 0;
	width:700px;
	float:right;
	background-image: url(../images/midmid300.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	}
	
	
	
* html	#middle_top {
margin:4px 0px 0px 0px;
padding:0px 0px 0px 0;
clear:right;
}



#middle_top {
.margin:3px 3px 20px 0;
}


#middle_top h2 {
font-size:120%;
margin:-48px 100px 0px 110px;
padding:0 0 0 0;
}

#middle_top h3 {
color:#000000;
font-size:100%;
margin:20px 100px 20px 115px;
padding:8px 0px 8px 0px;
}

#arrow {
	margin:59px 0px 0px 36px;
	padding:0px 0px 0px 0;
	float:left;
	}
	
	
	
	#arrow2 {
	margin:34px 10px 0px -70px;
	padding:0px 0px 0px 0;
	float:left;
	}
	

	* html #arrow2 {
	margin:0px 0px 0px -10px;
	padding:0px 0px 0px 0;
	z-index:1;
	}
	
	
	
	
	
	* html #arrow {
	margin:59px 0px 0px 20px;
	padding:0px 0px 0px 0;
	float:left;
	}
	
	
	
	
		#arrow2 {
	margin:210px 0px 0px -64px;
	padding:0px 0px 0px 0;
	float:left;
	}
	

	* html #arrow2 {
	margin:200px 0px 0px -63px;
	padding:0px 0px 0px 0;
	
	}
	
	
	
	
	



#search {
	margin:20px 110px 10px 110px;
	padding:0 0 0px 0px;
	border-bottom:1px solid #CCCCCC;
	
	}



* html #search {
	margin:20px 20px 10px 90px;
	padding:0 0 0px 0px;
	width:73%;
}


#search {
	.margin:20px 20px 10px 16px;
	.padding:0 0 0px 84px;
}


#search h2 {
	font-size:130%;
	margin:0px 0px 0px 0px;
	padding:10px 20px 10px 26px;
	background-image: url(../images/searchtop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#search h3 {
	color:#000000;
	font-size:130%;
	margin:0px 0px 0px 0px;
	padding:11px 0 10px 9px;
	border:none;
	background-color:#FFFFFF;
	background-image: url(../images/midheader.jpg);
	background-repeat: no-repeat;
	background-position: left top;	


}



* html #search h3 {
	margin:0px 0px 0px 0px;
	padding:9px 0 14px 9px;
	font-size:135%;
	width:100%;
}


#search h3 {
	.width:94%;
}



#search h4 {
color:#000000;
font-size:110%;
margin:16px 0px 0px 0px;
padding:0 0 0 0px;
width:100%;
}


* html #search h4 {
margin:14px 0px 0px 0px;
padding:14px 0 0 0px;
}



#search ul {
font-size:100%;
margin:0px 0 100px 20px;
padding:0 0 4px 0;
font-weight:900;
list-style:none;
color:#666666;
width:84%;
}

#search li {
margin:12px 12px 0 0px;
padding:0 0 0 0;
float:left;
}



#searchwrap {
	margin: 0px 0px 0px 6px;
	padding:4px 0px 24px 0px;
	}



* html #searchwrap {
	margin: 0px 0px 0px 16px;
	padding:4px 30px 0px 0px;
	}



#searchwrap h3{

	margin:10px 0px 20px 62px;
	padding:4px 0px 0px 30px;
	
}

#alphawrap {
	margin:0px 0px 0px 0px;
	padding:0px 0px 25px 0px;

}

#alphawrap h3{
font-size:130%;
	margin:10px 0px 20px 0px;
	padding:11px 0 10px 9px;
}


* html #alphawrap h3{
font-size:135%;
	margin:20px 0px 0px 0px;
	padding:10px 0 14px 9px;
}




#alphawrap h4 {
color:#000000;
font-size:110%;
margin:4px 0px 0px 0px;
padding:0 0 0 6px;
width:98%;

}




#alphawrap a:link {
color:#660000;
text-decoration:underline;
margin:0;
padding:0;
}

#alphawrap a:visited {
color:#660000;
text-decoration:underline;
margin:0;
padding:0;
}

#alphawrap a:hover {
color:#990000;
text-decoration:underline;
margin:0;
padding:0;
}

#alphawrap a:active {
color:#990000;
text-decoration:underline;
margin:0;
padding:0;
}


#midroundbot {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

#archivewrap {
	margin:2px 0px 0px 130px;
	padding:0px 0px 12px 0px;
	
	color:#666666;
	
	width:830px;
	clear:both;

}


#archivewrap h4 {
	font-size:110%;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	color:#000000;
	width:100%;
	color:#666666;

}


#archivewrap h5 {
	font-size:100%;
	margin:4px 0px 6px 10px;
	padding:0px 0px 0px 0px;
	color:#666666;
	
}


#archivewrap ul {
	font-size:90%;
	margin:6px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	color:#339900;
	width:100%;
	display:inline;
	color:#666666;
}



#archivewrap li {
	margin:0px 10px 0px 00px;
	padding:0px 0px 0px 0px;
	display:inline;
	color:#666666;
}





#archivewrap a:link {
color:#666666;
text-decoration:underline;
margin:0;
padding:0;
}

#archivewrap a:visited {
color:#666666;
text-decoration:underline;
margin:0;
padding:0;
}

#archivewrap a:hover {
color:#666666;
text-decoration:underline;
margin:0;
padding:0;
}

#archivewrap a:active {
color:#666666;
text-decoration:underline;
margin:0;
padding:0;
}


label {
border-right: 1px solid #999999;
font-size:120%;
font-weight:900;
	margin:26px 10px 0px 60px;
	padding:2px 8px 2px 4px;
	color:#660000;
}


input {
background-color:#F3F3F3;
margin:26px 10px 0px 0px;
font-size:120%;
}


* html input {
margin:0px 10px 0px 0px;
font-size:120%;
}

#bottom_cap {
	border: 1px solid #666666;
	margin:0px 81px 0px 6px;
	padding:50px 16px 40px 0;
	width:660px;
	float:right;
	background-image: url(../images/bottomcap.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}


#bottom_cap h6 {
font-size:80%;
margin:0px 0 0 0px;
padding:0 0 0 0;
border:none;
}


/* Footer Section */

#footer {
	width:90%;
	clear:both;
	margin:0px auto 0px auto;
	padding:8px 0px 0px 0px;
	border-top: 1px solid #666666;
	font-size: .8em;
	text-align: center;
	}



#footer a {
	color: #333333;
}

#footer h4 {
font-size:90%;
font-weight:400;
padding:2px 16px 2px 12px ;
margin: 8px 8px 4px 8px;
display:inline;
border-right:1px solid #333333;
}


#footer ul {
width:100%;
	margin: 0px 0px 15px;
	padding: 0px;
	list-style: none;
	border:none;
}

#footer li {
	list-style:none;
	margin:0px 15px 0px 0px;
	padding:0 15px 0 0;
	border-right: 1px solid #999999;
	display: inline;
}
#footer .last {
	margin: 0px;
	padding: 0px;
	border-style: none;
}
