a:link.all {
	color: #666666;
	text-decoration: undeline; 
}

a:visited.all 	{
	color: #666666;
	text-decoration: undeline;
}

a:hover.all	{
	color: #333333;
	text-decoration: none;

}

.general {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}

.link2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

a:link.headline 	{
	text-decoration:none;
	color:#000000	

}

a:visited.headline 	{
	text-decoration:none; 
	color:#000000
}

a:hover.headline 	{
	text-decoration:underline;  
	color:#000000
}

.headline2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px; 
	font-weight: bold;
	color:#333333
}

a:link.headline2 	{
	text-decoration:none;
}

a:visited.headline2 	{
	text-decoration:none; 
}

a:hover.headline2 	{
	text-decoration:underline;  
}

.subhead	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#858585;
	font-size:13px;
	font-weight: bold;
}

.image	{
	border: thick double #FFFFFF;
}

.blurb	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

.body	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px
}

.more	{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

a:link.more 	{
	text-decoration:underline; 
	color:#3366FF
}

a:visited.more 	{
	text-decoration:underline; 
	color:#3366FF
}

a:hover.more 	{
	text-decoration:none; 
	color:navy
}

a:link.alist 	{
	font-size:11px; 
	text-decoration:none; 
	color: #5C5C5C;
}

a:visited.alist {
	font-size:11px; 
	text-decoration:none; 
	color: #5C5C5C;
}

a:hover.alist 	{
	font-size:11px; 
	text-decoration:underline; 
	color:blue
}

a:link.section 	{
	text-decoration:none
}

a:visited.section {
	text-decoration:none
}

a:hover.section 	{
	text-decoration:none
}

.archive	{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a:link.archive 	{
	text-decoration:undeline;
	color:black
}

a:visited.archive {
	text-decoration:undeline;
	color:black
}

a:hover.archive 	{
	text-decoration:none;
	color:#3366FF
}

.bookmark{
vertical-align: bottom;
} 

.tooltiptitle{COLOR: #242424; TEXT-DECORATION: none; CURSOR: Default; font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
.tooltipcontent{COLOR: #000000; TEXT-DECORATION: none; CURSOR: Default; font-family: Arial, Helvetica, sans-serif; font-size: 8pt}

#ToolTip{position:absolute; width: 150px; top: 0px; left: 0px; z-index:4; visibility:hidden;}

/* Download Page */
/* parameter: show=download */
#download {
	margin:0;
	padding:20px;
}
#download .heading {
	margin:10px 0 30px 0; 
	font-size:18px; 
	font-family:'Times New Roman', Times, serif; 
	font-weight:bold; 
	color:#3f9508;
}
#download .content {
	margin:0; 
	padding:0; 
	clear:both;
}
#download .cover {
	position:relative; 
	margin-right:10px; 
	width:129px; 
	float:left;
}
#download .title {
	position:relative; 
	float:left; 
	width:230px; 
	font-size:12px;
}
#download .author {
	position:relative; 
	font-size:10px; 
	float:left; 
	width:230px; 
	margin-top:10px;
}
#download_list {
	margin:20px auto; 
	padding:15px; 
	width:360px; 
	background-color:#fff9f1; 
	float:left; 
	clear:both; 
	height:145px; 
	border:1px solid #efefef;
}
#download_list ul {
	list-style:none; 
	margin:0; 
	padding:10px 6px;
}
#download_list ul li {
	margin:10px 0 15px 0; 
	font-weight:bold;
}
#download_list ul li .files {
	font-size:11px;
	font-weight:normal;
	float:right;
	padding-right:10px;
}
#download_list ul li .files a, a:visited {
	color:#3399FF;
}
#download_list ul li .files a:hover, a:active {
	color:#FF3300;
}
