@charset "UTF-8";
/* CSS Document */

html {
	height: 101%;
}

body {
	background: url(/assets/page_bg.gif) repeat-y center #dee3e7;
	margin: 0px;
	padding: 0px;
	font: 9pt "lucida sans", verdana, Helvetica, Arial, sans;
	height: 100%;
}

#wrapper {
	margin: 0px auto -40px;
	background: url(/assets/page_top.gif) top left no-repeat;
	width: 820px;
	overflow: hidden;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

a:link, a:visited {
	color: #660066;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #999999;
}


/* ------------------------------------------ Masthead and menu -------------------------------------------------- */

#h1 {
	margin-top:  15px;
	margin-left:  10px;
	float: left;
	background: url(/assets/m1/mh_logo.gif) top left no-repeat;
	height: 120px;
	width: 180px;
	overflow: hidden;
	padding-top: 115px;
	height: 0px;
}

#h1:hover {
	background: url(/assets/m1/mh_logo.gif) left -120px no-repeat;
}

#m1 {
	float: left;
	background: #CCCCCC;
	height: 115px;
	width: 620px;
	margin: 15px 0px 0px;
	padding: 0px;
	overflow: hidden;
}

#m1 li {
	margin: 0px;
	float: left;
	width: 155px;
	height: 120px;
	list-style: none;
	padding: 0px;
	text-indent: 0px;
}

#m1 li a:link, #m1 li a:visited, #m1 li a:hover {
	padding-top: 94px;
	text-indent: 0px;
	text-align: center;
	float: left;
	width: 155px;
	height: 20px;
	overflow: hidden;
	margin: 0px;
	color: #FFFFFF;
	font: 8pt "lucida sans", verdana, Helvetica, Arial, sans;
	font-weight:  bold;
}

#m1_1, #m1_1:visited {
	background: url(/assets/m1/m1_1.jpg) top left no-repeat;
}

#m1_1:hover, #m1_1.thisTab {
	background: url(/assets/m1/m1_1.jpg) left -120px no-repeat;
}

#m1_2, #m1_2:visited {
	background: url(/assets/m1/m1_2.jpg) top left no-repeat;
}

#m1_2:hover, #m1_2.thisTab {
	background: url(/assets/m1/m1_2.jpg) left -120px no-repeat;
}

#m1_3, #m1_3:visited {
	background: url(/assets/m1/m1_3.jpg) top left no-repeat;
}

#m1_3:hover, #m1_3.thisTab {
	background: url(/assets/m1/m1_3.jpg) left -120px no-repeat;
}

#m1_4, #m1_4:visited {
	background: url(/assets/m1/m1_4.jpg) top left no-repeat;
}

#m1_4:hover, #m1_4.thisTab {
	background: url(/assets/m1/m1_4.jpg) left -120px no-repeat;
}


/* ------------------------------------------ Home Link -------------------------------------------------- */

#home {
	clear:  both;
	width:  800px;
	margin: 0px 10px;
	height:  20px;
	border-bottom:  1px dotted #EEEEEE;
}

#home a, #home a:visited {
	float: left;
	width: 175px;
	margin-right:  5px;
	text-align: right;
	text-decoration: none;
	color: #CCCCCC;
	padding-top: 4px;
	font-weight: bold;
}

#home a:hover {
	text-decoration: none;
	color: #AAAAAA;
}


/* ------------------------------------------ Breadcrumb Text -------------------------------------------------- */

#breadcrumbs {
	clear: both;
	padding:  5px 10px 5px 190px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #660066;
}
#breadcrumbs a:link {
	text-decoration:none;
	color:#999999;
}
#breadcrumbs a:visited {
	text-decoration:none;
	color:#999999;
}
#breadcrumbs a:hover {
	text-decoration:none;
	color:#660066;
}


/* ------------------------------------------ Menu 2 -------------------------------------------------- */


#m2 {
	float: left;
	width: 180px;
	font-size: 9pt;
	color: #333333;
	min-height: 350px;
}

#m2 ul {
	margin:  0px 0px 300px 0px;
	padding:  10px 10px 15px 10px;
	background: url(../assets/m2_bg.jpg) top left #FFFFFF;
	opacity: .9;
	filter: alpha(opacity=90);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
} 

#m2 ul ul {
	margin:  0px;
	padding:  0px;
	border-right:  none;
	background: none;
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
} 

#m2 li {
	margin:  4px 0px;
	padding:  0px 0px 0px 5px;
	list-style:  none;
} 

#m2 li ul {
	margin:  3px 0px
} 

#m2 li li {
	padding:  0px 0px 0px 15px;
	font-size:  90%;
} 

#m2 a:link {
	display:  block;
	text-decoration:none;
	color:#333333;
}

#m2 a:visited {
	text-decoration:none;
	color:#333333;
}

#m2 a:hover, #m2 	a.thisTab {
	text-decoration:none;
	color:#660066;
}

/* ------------------------------------------ Document Link -------------------------------------------------- */

h1 {
	font-size: 20pt;
}

h2 {
	font-size: 15pt;
}

h3 {
	font-size: 14pt;
}

h4 {
	font-size: 12pt;
}

h5 {
	font-size: 10pt;
}

#content {
	font: 9pt/160% "lucida sans", verdana, Helvetica, Arial, sans;
	color: #444444;
	float: right;
	width: 580px;
	margin: 10px 20px 10px 0px; 
}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
	color: #660066;
	font-weight:  normal;
	font-family:  Helvetica, Arial, Verdana, sans;
	margin-bottom: 0px;
	line-height: normal;
}


#content h1 a, #content h1 a:visited, #content h2 a, #content h2 a:visited, #content h1 a, #content h3 a:visited {
	color: #660066;
	text-decoration: none;
}

#content h1 a:hover, #content h2 a:hover, #content h3 a:hover {
	color: #333333;
	text-decoration: none;
}



#content .smallerText {
	color: #333333;
	font-size: 90%;
}

#content strong {
	color: #333333;
}

h1:first-child {
	margin-top:  0px;
}


#documentDiv {
	width:  800px;
	overflow:  hidden;
	margin: 10px 10px 60px 10px;
	clear: both;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

#documentDiv p {
	text-align: justify;
}

#content a:link {
	text-decoration:none;
	color:#660066;
}

#content a:visited {
	text-decoration:none;
	color:#999999;
}

#content a:hover {
	text-decoration: underline;
	color:#660066;
}

a.smalllink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration:none;
	color:#660066;
}
a.smalllink:visited {
	text-decoration:none;
	color:#660066;
}
a.smalllink:hover {
	text-decoration:none;
	color:#660066;
}

.floatLeft {
	margin-right: 240px;	
}

img.processImg {
	float: right;
	border: 1px solid #DDDDDD;
	margin: 12px 0px;
	border-width: 1px 1px 10px 1px;
}

hr {
	clear: both;
	margin: 60px 0px;
	color: #EEEEEE;
	background-color: #EEEEEE;
}

/* ------------------------------------------ Copyright -------------------------------------------------- */

#copyright {
	margin: 6px auto;
	padding: 10px 15px;
	border-top: 1px solid #CCCCCC;
	color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	width: 800px;
	wid\th: 780px;
	position: relative;
	bottom: 40px;
}
#copyright a {
	float: right;
	text-decoration: none;
}
#copyright a:link, #copyright a:visited {
	color: #999999;
}
#copyright a:hover {
	color: #996699;
}



a.smalllink, a:visited.smalllink {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
