/*--- Navigation ---*/
.navi_sub  {
	margin: 20px 0 5px 25px;
	font-weight: bold;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-color: #99c2d6;
}

.navi_sub a {
	color: #006699;
	font-size: 10px;
}

ul, li {
	margin: 0 0 20px 0;
	color: #000;
	font-size: 1em;
}

ul a {
	margin: 20px 0 5px 0;
	color: #006699;
	font-size: 1.1em;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-color: #99c2d6;
}

ul a:hover {
	margin: 20px 0 5px 0;
	color: #006699;
	font-size: 1.1em;
	border-bottom-style: dotted;
	border-bottom-width: 2px;	
	border-color: #006699;
}

#navigation a:hover {
/*	display: block;
	margin: 0 0 -2px 0; */
	border-bottom-style: dotted;
	border-bottom-width: 2px;	
}

body.sub_blackboard .nav_sub_blackboard,
body.sub_deriso .nav_sub_deriso,
body.sub_biotimeline .nav_sub_biotimeline,
body.sub_template .nav_sub_template,
body.sub_banner_help .nav_sub_banner_help,
body.sub_powerpoint .nav_sub_powerpoint,
body.sub_secol .nav_sub_secol,
body.sub_img_banner .nav_sub_img_banner,
body.sub_resources .nav_sub_resources {
/*	display: block;
	margin: 0 0 -2px 0; */
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

/*-- Samples --*/
.sample_link a {
	position: absolute;
	top: 0;
	display: block;
	padding: 3px;
	background-color: #006699;
	border-color: #99c2d6;
	border-style: solid;
	border-width: 0 3px 3px 3px;
	font-size: 1.1em;
	color: #FFF;
}

.blackboard_link_2nd a {
	position: absolute;
	top: 0;
	left: 380px;
	padding: 3px;
	display: block;
	background-color: #006699;
	border-color: #99c2d6;
	border-style: solid;
	border-width: 0 3px 3px 3px;
	font-size: 1.1em;
	color: #FFF;
}

.powerpoint_link_2nd a {
	position: absolute;
	top: 0;
	left: 317px;
	padding: 3px;
	display: block;
	background-color: #006699;
	border-color: #99c2d6;
	border-style: solid;
	border-width: 0 3px 3px 3px;
	font-size: 1.1em;
	color: #FFF;
}

.deriso_link_2nd a {
	position: absolute;
	top: 0;
	left: 211px;
	padding: 3px;
	display: block;
	background-color: #006699;
	border-color: #99c2d6;
	border-style: solid;
	border-width: 0 3px 3px 3px;
	font-size: 1.1em;
	color: #FFF;
}

.sample_link a:hover,
.blackboard_link_2nd a:hover, 
.powerpoint_link_2nd a:hover,
.deriso_link_2nd a:hover {
	position: absolute;
	top: 0;
	display: block;
	padding: 3px;
	background-color: #006699;
	border-color: #99c2d6;
	border-style: solid;
	border-width: 0 3px 3px 3px;
	font-size: 1.1em;
	color: #99c2d6;
}

/*-- Design -- */
h1, 
h1 a,
h1 a:hover {
	padding: 20px 0 0 0;
	font-size: 1.2em;
	color: #006699;
	font-weight: bold;
}
