/* CSS Document */
body {
/*	background-color:ivory;*/
	background-color:transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	font-size:1.0em;
}
/* styles for page header */
#printheader {
	width:80%;
	height:0px;
	margin:0px auto;
	display:none;
}
#header {
	position:relative;
	vertical-align:middle;
	width:730px;
	height:120px;
	text-align:center;
	font-family: "Times New Roman", Times, serif;
	font-size:1.2em;
	font-weight:bold;
	font-style:italic;
	color:#6699CC;
	background-color: transparent;
	margin:0px auto 0px auto;
	z-index:10;
	background-image: url(/images/logo/icon_header.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#header .text {
	position:relative;
	float:right;
	line-height:1.4em;
	margin:2px 0px 0px 0px;
}
img.headerimg {
	margin:0px 0px 0px 0px;
	float:left;
	border:0px;
}
.rightside {
	position:relative;
	float: right;
	width: 145px;
	height:120%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
}
.leftside {
	position:relative;
	float: left;
/*	width: 125px;*/
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
}
#navigation {
	position:relative;
	text-align:center;
	float:left;
	padding:0px 5px 10px 5px;
	margin:10px 10px 0px 5px;
	width:150px;
	font-size:0.9em;
/*	border-right:2px solid #99CCFF;*/
	border-right:3px solid #996600;
	background-color: transparent;
/*	background-color: #FFCCCC;*/
}
#navigation .activenav {
	position:relative;
	display:block;
}
#navigation .inactivenav {
	position:relative;
	display:none;
}
#navigation img {
	border:0px;
}
#navigation a {
	text-align:left;
	text-decoration:none;
	background-color: transparent;
}
#navigation a.img:link {
	border:0px;
	display:block;
	background-color: transparent;
}
#navigation a.img:visited {
	border:0px;
	display:block;
	background-color: transparent;
}
#navigation a.img:hover {
	border:0px;
	display:block;
	background-color: transparent;
}
#navigation a.img:active {
	border:0px;
	display:block;
	background-color: transparent;
}
#navigation a:link {
	color:#0000FF;
	display:block;
}
#navigation a:visited {
	color:#0000FF;
	display:block;
}
#navigation a:hover {
	color:#996600;
	text-decoration:underline;
	display:block;
}
#navigation a:active {
	color:#0000FF;
	display:block;
}
#navigation .cathead_img {
	display:inline;
	float:left;
	border:0px;
	margin:0px 10px 0px 0px;
}
#navigation .nav_active {
	position:relative;
	font-size:0.75em;
	display:block;
	margin:0px 0px 5px 0px;
}
#navigation .nav_inactive {
	position:relative;
	display:none;
}
#navigation .sub_nav_active {
	position:relative;
	font-size:0.9em;
	padding:0px 0px 0px 10px;
	display:block;
	margin:0px 0px 5px 0px;
}
#navigation .sub_nav_inactive {
	position:relative;
	display:none;
}
#navigation .sub_nav_2 {
	position:relative;
	font-size:1.0em;
	padding:0px 0px 0px 10px;
	display:block;
	margin:0px 0px 5px 0px;
}

#navigation .cat_head_inactive {
	cursor: pointer;
	color: #6699CC;
}
#navigation .cat_head_active {
	cursor: pointer;
	color: #0000FF;
	text-decoration: none;
}
#navigation .cat_head_active a {
	position:relative;
	font-size:1.0em;
	display:inline;
}
#navigation .cat_head_inactive a {
	position:relative;
	font-size:1.0em;
	display:inline;
}
#navigation a.cat_head_active:link {
	color:#0000FF;
}
#navigation a.cat_head_active:visited {
	color:#0000FF;
}
#navigation a.cat_head_active:hover {
	color:#0000FF;
	text-decoration:none;
	background-color:transparent;
}
#navigation a.cat_head_active:active {
	color:#0000FF;
}
#navigation a.cat_head_inactive:link {
	color:#99CCFF;
}
#navigation a.cat_head_inactive:visited {
	color:#99CCFF;
}
#navigation a.cat_head_inactive:hover {
	color:#99CCFF;
	text-decoration:none;
	background-color:transparent;
}
#navigation a.cat_head_inactive:active {
	color:#99CCFF;
}
#crumbtrail {
	position:relative;
	float:left;
	font-size:0.75em;
	background-color: transparent;
	text-decoration:none;
	text-align:left;
	width:550px;
}
#crumbtrail a:link {
	color:#0000FF;
}
#crumbtrail a:visited {
	color:#0000FF;
}
#crumbtrail a:hover {
	color:#FFFFFF;
	background-color: #000000;
	text-decoration:underline;
}
#crumbtrail a:active {
	color:#0000FF;
}
.codelink {
	position:relative;
	font-size:0.75em;
	background-color: transparent;
	text-decoration:none;
	text-align:left;
}
.codelink a:link {
	color:#990033;
}
.codelink a:visited {
	color:#990033;
}
.codelink a:hover {
	color:#000000;
	background-color: #990033;
	text-decoration:underline;
}
.codelink a:active {
	color:#990033;
}

/* styles for footer and design */
#footer {
	position:relative;
	font-size: 0.8em;
	color: #999999;
	width:500px;
	text-align: center;
	margin:25px auto 0px auto;
	border: solid 0px black;
	background-color:transparent;
	clear:both;
}
#design {
	position:relative;
	font-size:0.8em;
	color: #0000FF;
	width:75%;
	background-color: transparent;
	text-decoration:none;
	text-align: center;
	margin:5px auto 10px auto;
	border: solid 0px blue;
}
#design a:link {
	color:#0000FF;
	text-decoration:underline;
}
#design a:visited {
	color:#0000FF;
	text-decoration:underline;
}
#design a:hover {
	color:#FFCC00;
	background-color: transparent;
	text-decoration:none;
}
#design a:active {
	color:#0000FF;
	text-decoration:underline;
}
img.w3cl {
	border:0px;
	float:left;
	background-color:transparent;
}
img.w3cr {
	border:0px;
	float:right;
	background-color:transparent;
}
.left {
	float:left;
}
#disp_content {
	position:relative;
	font-size: 0.9em;
	text-align:left;
	color: #666666;
/*	width:600px;*/
	background-color:transparent;
	padding:0px 5px 10px 10px;
	margin:0px auto 0px auto;
	border: solid 0px red;
	z-index:10;
}
#resource dl.se_block {
	font-size:0.8em;
	border:1px dotted orange;
	padding:0px 0px 5px 3px;
	width:95%;
	background-color:#FFFFF0;
	margin:0px 0px 5px 0px;
}
dl.se_block dt {
	text-align:left;
}
dl.se_block dd {
	margin:0;
}
dl.se_block dd {
	margin-left:9px;
}
dl.se_block dd {
	text-align:left;
}
#resource  dd a{
	display:inline;
	font-size:0.95em;
	border:1px solid blue;
	border-width:0 0 1px 0;
	text-decoration:none;
}
#resource dd a:link{
	display:inline;
	font-size:0.9em;
}
#resource dd a:visited{
	display:inline;
	font-size:0.9em;
}
#resource dd a:hover {
	display:inline;
	font-size:0.9em;
	text-decoration:none;
	border-color:#FFFFF0;
	color: #66CC00;
}
#resource dd a:active{
	display:inline;
	font-size:0.9em;
}
