/*resources-diagrams css page. same a:link, etc. rules as resources.css*/
body, {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#000000;
	}

.table {
	text-align:			left;
	padding:			0px;
	font-family:		Arial, Helvetica, sans-serif;
	color:				#336699;
	font-size:			12px;
	text-decoration:	none;
	text-align:			left;
	font-weight:		normal;
	text-decoration:	none;
	}

.content {
	font-family:		Arial, Helvetica, sans-serif;
	color:				#666666;
	font-size:			12px;
	text-decoration:	none;
	text-align:			left;
	font-weight:		normal;
	text-decoration:	none;
}
.header {
	font-family:		Arial, Helvetica, sans-serif;
	color:				#333399;
	font-size:			14px;
	text-decoration:	none;
	text-align:			left;
	font-weight:		bold;
	text-decoration:	none;
}

/* .navbottom, .navbottom a:active, .navbottom a:hover, .navbottom a:link, .navbottom a:visited {
	font-family:		Arial, Helvetica, sans-serif;
	color:				#336699;
	font-size:			14px;
	text-decoration:	none;
	text-align:			center;
	font-weight:		bold;
	text-decoration:	none;
}
*/


.navbottom, .navbottom a:visited, .navbottom a:hover, .navbottom a:link, .navbottom a:active  {
	vertical-align:		top;
	padding:			0px;
	text-align:			left;
	font-family:		"Verdana", "Arial", sans-serif; 
	color: 				#fff;
	font-size:			12px;
	font-weight:		bold;
	text-decoration:	none;
	line-height:		120%;
	}

.image {
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	color:			#000000;
	font-size:		12px;
	clear:			none;
	margin:			5px;
	background:		#fff;
	text-align:		left;
	}

.image a:link, .image a:hover, .image a:visited, .image a:active {
	color:				#336699;
	font-weight:		bold;
	text-decoration:	none;
	}

.image .mail {
	font-size:		10px;
	}
.image .mail a:link, .image .mail a:hover, .image .mail a:visited, .image .mail a:active {
	font-size:		10px;
	font-weight:		bold;
	text-decoration:	none;
	color:			#336699;
	}
.content .definition {
	font-size:		11px;
	}



.small, .small a:visited, .small a:link, .small a:active .small a:active {
	vertical-align:		bottom;
	padding:			0px;
	text-align:			center;
	font-family:		"Verdana", "Arial", sans-serif; 
	color: 				#0066cc;
	font-size:			12px;
	font-weight:		bold;
	text-decoration:	none;
	line-height:		120%;
	}

.small a:hover {
	color: 				#3399ff;
	}

.small_eq, .small_eq a:visited, .small_eq a:link, .small_eq a:active .small_eq a:active {
	vertical-align:		bottom;
	padding:			0px;
	text-align:			center;
	font-family:		"Verdana", "Arial", sans-serif; 
	color: 				#0066cc;
	font-size:			10px;
	font-weight:		bold;
	text-decoration:	none;
	line-height:		120%;
	}

.small_eq a:hover {
	color: 				#3399ff;
	}

.mapheader {
	font-size:			14px;
	font-weight:		bold;
	text-decoration:	none;
	color:				#0000000;
	}

.mapimage {
	font-size:			11px;
	font-weight:		bold;
	text-decoration:	none;
	color:				#0000000;
	}

.mapnote {
	font-size:			12px;
	font-weight:		normal;
	text-decoration:	none;
	color:				#000000;
	}

.mapnote a:visited, .mapnote a:link, .mapnote a:active .mapnote a:active{
	font-size:			12px;
	font-weight:		bold;
	text-decoration:	none;
	color:				#336699;
	}

.maprelated {
	font-size:			12px;
	font-weight:		normal;
	text-decoration:	none;
	color:				#000000;
	}

.maprelated a:visited, .maprelated a:link, .maprelated a:active .maprelated a:active{
	font-size:			12px;
	font-weight:		bold;
	text-decoration:	none;
	color:				#336699;
	}
/* Resource area */
.resource {
	color:				#000;
	font-size:			12px;
	font-weight:		normal;
	margin-left:		20px;
	margin-right:		20px;
	display:			block;
	font-family:        Arial, Helvetica, Verdana, sans-serif;
	} 
	
.resource ul {
	list-style-type:	disc;
	margin-left:		0px;
	margin-right:		20px;
	}
.resource li {
	padding-bottom:		10px;
	font-size:			13px;
	}

.resource li a {
	color:				#36c;
	text-decoration:	none;
	}

.resource li a:hover {
	color:				#c66;
	}

.resource li .q	{
	font-weight:		bold;
	font-size:			16px;
	}

.level	{
	color:			#165493;
	font-size:		9px;
	font-weight:	bold;
	font:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

.level_i	{
	color:			#165493;
	font-size:		9px;
	font-weight:	bold;
	font:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

/* Blocks */

.blocks {
	width:				700px;
	margin-left:		auto;
	margin-right:		auto;
	margin-top:			10px;
	}

.cube {
	margin-left:		10px;
	height:				auto;
	vertical-align:		top;
	}
	
.subject {
	margin-right:		8px;
	margin-left:		8px;
	margin-bottom:		10px;
	height:				auto;
	width:				120px;
	float:				left;
	}
	
.subject a:link, .subject a:visited  {	
	color:				#369;
	text-decoration:	none;
	}
	
.subject a:hover  {	
	color:				#036;
	text-decoration:	none;
	}
		
.subject img {
	border:				0px;
	}

.note {
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:			9px;
	font-weight:		normal;
	color:				#000000;
}

div.subject {
	font-family:        Arial, Helvetica, Verdana, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	margin-top:			1px;
	}

#link {
	margin-left:		20px;
}

#link .title, #link .title a {
	font-family:        Arial, Helvetica, Verdana, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#336699;
	text-decoration:	none;
}

#link .title a:hover {
	color:				#003366;
	font-size:			12px;
	font-weight:		bold;
	text-decoration:	none;
}

#link .descrip {
	font-family:        Arial, Helvetica, Verdana, sans-serif;
	font-size:			11px;
	font-weight:		normal;
	color:				#000000;
}

#link .source {
	font-family:        Arial, Helvetica, Verdana, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	color:				#000000;
}


}	
