/* <<<<< - CSS Document - >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

h1 {
	font-size:130%;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	/*padding: 0 0 10px 0;
	margin:0;*/
	line-height:150%;
	color:#003358;	
	}
	
h2 {
	font-size:120%;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	/*padding: 4px 0 9px 0;
	margin:0;	
	line-height:120%;*/
	color:#003358;	
	}
	
h3 {
	font-size:100%;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	/*padding: 0 0 8px 0;
	line-height:120%;
	margin:0;	*/
	color:#003358;
	}
	
h4 {
	font-size:90%;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	/*padding: 0 0 7px 0;
	margin:0;	
	line-height:120%;*/
	}
	
h5 {
	font-size:80%;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	font-style:italic;	
	/*padding: 0 0 6px 0;
	margin:0;	
	line-height:120%;*/
	}
	
h6 {
	font-size:80%;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;	
	padding: 0 0 5px 0;
	/*margin:0;	
/*	line-height:120%; */
	}
	
hr {
	color:#00929f;
	border:none;
	padding:0;
	margin:0;
	height:2px;
	}
	
a:link {
	color:#052A73;
	}
	
a:visited {
	color:#800080;
	}

/*LAYOUT*/

#hsd_archive {
	background-image:url("images/BG-Archive.gif");
	background-repeat:repeat-y;
	background-position:center;
	}

#hsd_container {
	width:775px;
	margin:0 auto;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Century Gothic";
	line-height:140%;
	}

#hsd_left_nav {
	float:left;
	width:180px;
	}

#hsd_header {
	margin:0 0 0 190px;
	padding:0;
	}
	
#hsd_content {
	margin:0 0 0 190px;
	}

#table_float {
	width:400px;
	float:left;
	}
	
/* LEFT MENU CSS */
#left_nav {
	width: 175px;
	margin-left:5px;
	float:right;
	}
	
#keft_nav ul {
	padding:0;
	margin:0;
	}

#left_nav li {
	border-top: 1px;
	border-top-color: #e0dfdf;
	border-top-style: dashed;
	padding: 3px 5px 3px 10px;
	list-style:none;
	/*padding: 0;
	margin:0;*/
	}

#dnav {
	width: 175px;
	margin-left:5px;
	margin-top:0px;
	float:right;
	}
	
#dnav ul {
	padding:0;
	margin:0;
	}

#dnav li {
	border-top: 1px;
	border-top-color: #e0dfdf;
	border-top-style: dashed;
	padding: 3px 5px 3px 10px;
	list-style:none;
	/*padding: 0;
	margin:0;*/
}

#nav {
	width: 175px;
	margin-left:5px;
	margin-top:0px;
	float:right;
	}
	
#nav ul {
	padding:0;
	margin:0;
	}

#nav li {
	border-top: 1px;
	border-top-color: #e0dfdf;
	border-top-style: dashed;
	padding: 3px 5px 3px 10px;
	list-style:none;
	/*padding: 0;
	margin:0;*/
}

#dcontent{
	margin-top: 0px;
}
.hsd_nav_heading {
	font-size:120%;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	/*padding: 4px 0 9px 0;
	margin:0;	
	line-height:120%;*/
	color:#003c70;	
	border-top: 1px;
	border-top-color: #e0dfdf;
	border-top-style: dashed;
	padding: 3px 5px 3px 10px;
	list-style:none;
	}

/* for the last element in the menu, so it doesn't have a bottom border */
li.menuBorderBottom{
	border-top: 1px;
	border-bottom: 1px;
	border-top-color: #e0dfdf;
	border-bottom-color: #e0dfdf;
	border-top-style: dashed;	
	border-bottom-style: dashed;	
	list-style:none;
	padding: 3px 5px 3px 10px;
	}

#box {
	width:231px;
	float:right;
	margin:5px 5px 5px 5px;
	border:solid 3px #00929F;
	}

#box_inside {
	width:214px;
	margin:2px 2px 2px 2px;
	padding:5px;
	border:solid 1px #00929F;
	}

#sub-nav_box {
	width:150px;
	float:right;
	margin:25px 5px 5px 5px;
	border:solid 3px #00929F;
	}

#sub_nav_box_inside {
	width:150px;
	float:right;
	margin:2px 1px 2px 2px;
	padding:5px;
	border:solid 1px #00929F;
	}

/* END MENU CSS */

/* <<<<< - Over-all Layout - >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

/*#skipNav {
	position: absolute;
	top: 0;
	left: -9999px;
	font-size: 1px;
	}
	
/* <<<<< - Over-all Content Layout - >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

/*#contentContainer {
	margin: 0;
	padding: 0;
	width:770px;
	font-size:90%;
	}

/* <<<<< - Left Column - >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
/*#sidebar {
	float: left;
	margin: 0;
	padding: 0;
	width: 170px;
	background-color:#71c59c;
	color:#ffffff;
	}
	
#leftNav {
	margin:0;
	padding:0 0 10px 0;
	}
	
#leftNav ul {
	margin: 0;
	padding:0;
	list-style-type: none;
	}
	
#leftNav li {
	padding:0;
	margin:0;
	background-image:none;
	}
	
#leftNav li.heading {
	padding:6px 10px;
	width:169px;
	font-size:120%;
	background-color:#3f8284;
	font-weight:bold;
	}
	
#leftNav li.headingImage {
	padding:10px;
	width:169px;
	font-size:120%;
	background-color:#3f8284;
	font-weight:bold;
	text-align:center;
	}
	
#leftNav a:link {
	display:block;
	background-color:#71c59c;
	color:#ffffff;
	width:170px;
	padding: 4px 10px;
	text-decoration:none;
	font-weight:bold;
	}
	
#leftNav a:visited {
	display:block;
	background-color:#71c59c;
	color:#ffffff;
	width:170px;
	padding: 4px 10px;
	text-decoration:none;
	font-weight:bold;
	}
	
#leftNav a:hover {
	background-color:#3f8284;
	display:block;
	color:#ffffff;
	width:170px;
	padding: 4px 10px;
	text-decoration:none;
	font-weight:bold;
	}

#leftNavSubNav {
	margin:0;
	padding:10px;
	}
	
#leftNavSubNav ul {
	margin: 0;
	padding:0;
	list-style-type: none;
	}
	
#leftNavSubNav li {
	padding:0;
	margin:0;
	}
	
#leftNavSubNav a:link {
	display:block;
	background-color:#a8d0d6;
	color:#ffffff;
	width:150px;
	padding: 2px 20px;
	text-decoration:none;
	font-weight:bold;
	}
	
#leftNavSubNav a:visited {
	color:#ffffff;
	}
	
#leftNavSubNav a:hover {
	background-color:#3f8284;
	color:#ffffff;
	}
	
/* <<<<< - SubNav Layout - >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
/*#subNav {
	background-color:#71c59c;
	margin:0;
	padding:0;
	float:right;
	width:135px;
	}
	
#subNav ul {
	margin: 0;
	padding:0;
	list-style-type: none;
	}
	
#subNav li {
	padding:0;
	margin:0;
	background-image:none;
	}
	
#subNav li.heading {
	padding:10px 10px;
	width:135px;
	font-size:120%;
	background-color:#42b27b;
	font-weight:bold;
	color:#ffffff;
	}
	
#subNav li.headingImage {
	padding:10px;
	width:135px;
	font-size:120%;
	background-color:#3f8284;
	font-weight:bold;
	text-align:center;
	}
	
#subNav a:link {
	display:block;
	background-color:#71c59c;
	color:#ffffff;
	width:135px;
	padding: 4px 10px 4px 10px;
	text-decoration:none;
	font-weight:bold;
	}
	
#subNav a:visited {
	display:block;
	background-color:#71c59c;
	color:#ffffff;
	width:135px;
	padding: 4px 10px 4px 10px;
	text-decoration:none;
	font-weight:bold;
	}
	
#subNav a:hover {
	background-color:#3f8284;
	display:block;
	color:#ffffff;
	width:135px;
	padding: 4px 10px 4px 10px;
	text-decoration:none;
	font-weight:bold;
	}

#subNavSubNav {
	margin:0;
	padding:10px;
	}
	
#subNavSubNav ul {
	margin: 0;
	padding:0;
	list-style-type: none;
	}
	
#subNavSubNav li {
	padding:0;
	margin:0;
	}
	
#subNavSubNav a:link {
	display:block;
	background-color:#a8d0d6;
	color:#ffffff;
	width:135px;
	padding: 2px 20px;
	text-decoration:none;
	font-weight:bold;
	}
	
#subNavSubNav a:visited {
	display:block;
	background-color:#a8d0d6;
	color:#ffffff;
	width:135px;
	padding: 2px 20px;
	text-decoration:none;
	font-weight:bold;
	}
	
#subNavSubNav a:hover {
	background-color:#3f8284;
	display:block;
	color:#ffffff;
	width:135px;
	padding: 2px 20px;
	text-decoration:none;
	font-weight:bold;
	}

/* <<<<< - Special Class - >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
.fontSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	}
	
.fontLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:120%;
	}
	
.fontX_large {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:150%;
	}

.leftCornerImage {
	float:left;
	padding: 0 10px 10px 0;
	}
		
.rightCornerImage {
	float:right;
	padding:0 10px 0 10px ;
	}
		
.leftWrapImage {
	float:left;
	padding: 10px 10px 10px 0;
	}
		
.rightWrapImage {
	float:right;
	padding: 10px 0 10px 10px;
	}
		
.spaceBelow {
	padding-bottom:10px;
	}
