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

/******** styles on all pages *************************************************/
body {text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#333333;}
.HP-bg {background-image:url(/images/MH_BG.jpg); background-position:center top; background-repeat:no-repeat; margin:0; padding:0; min-height:925px;}
.fleft {float:left;}
.fright{float:right;}
.textR {text-align:right;}
.textL {text-align:left;}
a img { border: none; }

h1 { font: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #FFFFFF; font-weight:normal; }
h2 { font: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; margin:0px; padding: 8px 0px 0px 20px; font-weight:normal; } /*content page title */
h3 { font-size: 14px; color: #003366; font-weight:normal; margin:0px; padding:5px 0px 5px 0px; }
h4 { font-size: 13px; color: #4891dc; font-weight:normal; margin:0px; padding:5px 0px 5px 0px; }

	/*-- navigation styles -- */ 
			
			/*-- mini-top nav -- */ 
			.TopNav { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #4263bc;}
			a.link-TopNav, a.link-TopNav:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 13px; font-weight: bold; color: #4263bc; text-decoration:none; padding:0px;margin:0px; }
			a.link-TopNav:hover, a.link-TopNav:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #4263bc; text-decoration: underline;padding:0px;margin:0px; }
		
			/*-- homepage nav -- */ 
			.sideNav {padding: 0px; margin-left: 20px;}
			.sideNav ul, li {list-style:none; margin:0px; padding:0px; }
			a.link-SideNav, a.link-SideNav:visited
				{font-family:Verdana, Arial, Helvetica,sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration:none; line-height: 30px; margin:0px; padding:0px;}
			a.link-SideNav:hover, a.link-SideNav:active
				{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: underline; line-height: 30px; margin:0px; padding:0px;}
		
			/*-- subpage nav -- */ 
			#subNav {width:181px; padding: 0px; margin-left: 10px; float:left;}
			#subNav ul {list-style:none; padding: 0px; margin: 0px;}	
			#subNav li {list-style:none; padding: 0px; margin-left: 15px;}
			.subNavBG {background-image:url(/images/sidenav_middle.png); background-repeat:repeat-y;}
			a.link-SubNav, a.link-SubNav:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; line-height: 20px; 	
			padding: 0px; margin: 0px;}
			a.link-SubNav:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline; line-height: 20px;
			padding: 0px; margin: 0px;}
			a.link-MiddleNav, a.link-MiddleNav:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #104C97; text-decoration: none;
			line-height: 20px; padding: 0px; margin: 0px;}
			a.link-MiddleNav:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #104C97; text-decoration: underline; line-height: 20px;
			padding: 0px; margin: 0px;}
			.dotted {color:#000000;}
			
			/*-- secondary breadcrumb nav -- */ 
			#subTrailerSecondary { padding: 20px; color: #FFFFFF; list-style:none; margin:0px;}
			#subTrailerSecondary a, a:visited { text-decoration: none; color: #FFFFFF; }
			#subTrailerSecondary a:hover, a:active{ text-decoration: underline; color: #FFFFFF;}
			
			/*-- breadcrumb nav -- */ 
			.subTrailer { padding: 15px 15px 10px 15px; color: #006699; list-style:none; margin:0px;}
			.subTrailer a, a:visited { text-decoration: none; color: #006699; }
			.subTrailer a:hover, a:active{ text-decoration: underline; color: #006699; }

			/*-- content section nav -- */
			#contentNavPad {padding-bottom:15px;}
			.contentNav {color:#336699;font-weight: normal;text-align:center;font-size: 11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
			a.link-contentNav, a.link-contentNav:visited {color:#336699;text-decoration:none;font-weight: normal;font-size: 11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
			a.link-contentNav:hover { color:#336699;text-decoration: underline;font-weight: normal;font-size: 11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
						

	/*-- search bar --*/
	.grey10 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #999999; padding-right: 20px;}

	/*--footer styles --*/
	.HPfooter {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #333333; padding: 15px 25px 60px 25px;}
	a.link-HPfooter, a.link-HPfooter:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none;}
	a.link-HPfooter:hover, a.link-HPfooter:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration:underline;}

/******** homepage styles *************************************************/

	/*-- image & text area --*/
	.infoboxText { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF; padding: 10px;}
	.infoboxHeading { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;}
		a.link-white10, a.link-white10:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #FFFFFF;text-decoration: none;}
		a.link-white10:hover, a.link-white10:active {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #FFFFFF;text-decoration: underline;}

	/*-- mission boxes --*/
	.mission1 { width:204px; background-image:url(/images/missionBoxes_text_02.jpg); background-repeat:no-repeat; padding:10px;}
		.mission1 p {padding:0px; margin:0px; font-size:11px; color:#000000;}
		.mission1 a, a:hover, a:active, a:visited {font-size:11px; color:#000000; text-decoration:underline;}
	.mission2 { width:204px; background-image:url(/images/missionBoxes_text_04.jpg); background-repeat:no-repeat; padding:10px;}
		.mission2 p {padding:0px; margin:0px; font-size:11px; color:#000000;}
		.mission2 a, a:hover, a:active, a:visited {font-size:11px; color:#000000; text-decoration:underline;}
	.mission3 { width:204px; background-image:url(/images/missionBoxes_text_06.jpg); background-repeat:no-repeat; padding:10px;}
		.mission3 p {padding:0px; margin:0px; font-size:11px; color:#000000;}
		.mission3 a, a:hover, a:active, a:visited {font-size:11px; color:#000000; text-decoration:underline;}
	.mission4 { width:204px; background-image:url(/images/missionBoxes_text_08.jpg); background-repeat:no-repeat; padding:10px;}
		.mission4 p {padding:0px; margin:0px; font-size:11px; color:#000000;}
		.mission4 a, a:hover, a:active, a:visited {font-size:11px; color:#000000; text-decoration:underline;}
		
/******** content page styles *************************************************/
#subWrapper {width:1022px; height:100%; margin:0px; padding-top: 20px;}
.subBG {background-color:#FFFFFF; float:left; width:812px; }
.titleBG {background-image:url(/images/subppageBG_02.png); background-repeat:no-repeat; height:34px;}


		/*-- generic subpage styles --*/
		#subRight {width:812px; float:right; margin:0px; padding: 45px 10px 0px 0px;}
			#subRight ul {list-style:none; margin:0px; padding:0px;}
		#subText {padding:20px;}
			#subText p {padding: 8px 0px 8px 0px; margin:0px; font-size:11px; color:#333333; font-family:Verdana, Geneva, sans-serif;}
			#subText ul {list-style: disc; padding-left:45px;}
			#subText ol {list-style: decimal; padding-left:45px;}
			#subText ul li {list-style: disc; padding:0px; margin:0px;}
			#subText ol li {list-style: decimal; padding:0px; margin:0px;}
			#subText #paginator ul {list-style: none; padding-left:0px;}
			#subText #paginator ol {list-style: none; padding-left:0px;}
			#subText #paginator ul li {list-style: none; padding:0px; margin:0px;}
			#subText #paginator ol li {list-style: none; padding:0px; margin:0px;}
			#subText a, a:hover, a:active, a:visited { text-decoration:underline; color: #094f94; font-weight:normal;}
			.greyBold {font-weight:bold;}
			#subText img {padding:10px;}
			
				
		/*-- secondary page styes -- */
		#subRightSecondary {width:811px; float:right; margin:0px; padding-top: 10px;}
			#subRightSecondary ul {list-style:none; margin:0px; padding:0px;}
			
						/*-- 3 images region -- */
						.secondaryTitle { background-image:url(/images/titleBG.png);background-position:middle;background-repeat:no-repeat;height: 62px;}
						#secondaryImages {width:811px;}
							#secondaryImages ul {float:left; min-height:368px;}
							#secondaryImages p { color:#FFFFFF; font-size:10px; padding-top:5px; margin:0px;}
							.image1 {width:247px; padding-right:35px;}
							.image2 {width:247px; padding-right:35px;}
							.image3 {width:247px;}
							.secondaryBG {background-image:url(/images/secondaryBG.png);background-repeat:no-repeat;width:227px; margin-top:-2px; padding:10px; min-height:191px;}
							#secondaryImages a, a:visited {font-size: 13px;color:#e46f1e; font-weight:normal; padding:0px; text-decoration:none;}
							#secondaryImages a:hover, a:active {font-size: 13px;color:#e46f1e; font-weight:normal; padding:0px; text-decoration: underline;}
			
							/*-- 4 boxes region -- */
							#secondaryBoxes {width:811px; padding-top:5px; margin:0px; float:left;}
							#secondaryBoxesBG {background-image:url(/images/secondaryBoxes_11.png);background-repeat: repeat-y; width:811px; float:left;}
							
								#secondaryBox1 {width:202px; float:left; }
									.secondaryBoxTitle1 {background-image:url(/images/secondaryBoxes_03.png);background-repeat: no-repeat; width:202px; height:17px;}
									.secondaryBoxText1 {background-image:url(/images/secondaryBoxes_07.png);background-repeat: no-repeat; width:202px; min-height:73px;}
									#secondaryBox1 p {color:#FFFFFF; font-size:10px; margin:0px; padding: 5px 5px 5px 20px;}
									#secondaryBox1 a, a:visited { font-family:Verdana, Geneva, sans-serif; font-size: 11px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding-left:18px;}
									#secondaryBox1 a:hover, a:active { font-family:Verdana, Geneva, sans-serif; font-size: 11px; font-weight:bold; color:#FFFFFF; text-decoration: underline; 
									padding-left:18px;}
									
								#secondaryBox2 {width:199px;float:left;}
									.secondaryBoxTitle2 {background-image:url(/images/secondaryBoxes_04.png);background-repeat: no-repeat; width:199px; height:17px;}
									.secondaryBoxText2 {background-image:url(/images/secondaryBoxes_08.png);background-repeat: no-repeat; width:199px; min-height:73px;}
									.secondaryBoxText2 p {color:#FFFFFF; font-size:10px; margin:0px; padding: 5px 5px 5px 13px;}
									#secondaryBox2 a, a:visited { font-family:Verdana, Geneva, sans-serif; font-size: 11px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding-left:13px;}
									#secondaryBox2 a:hover, a:active { font-family:Verdana, Geneva, sans-serif; font-size: 11px; font-weight:bold; color:#FFFFFF; text-decoration: underline; 
									padding-left:13px;}
									
								#secondaryBox3 {width:197px;float:left;}
									.secondaryBoxTitle3 {background-image:url(/images/secondaryBoxes_05.png);background-repeat: no-repeat; width:197px; height:17px;}
									.secondaryBoxText3 {background-image:url(/images/secondaryBoxes_09.png);background-repeat: no-repeat; width:197px; min-height:73px;}
									.secondaryBoxText3 p {color:#FFFFFF; font-size:10px; margin:0px; padding: 5px 5px 5px 13px;}
									#secondaryBox3 a, a:visited { font-family:Verdana, Geneva, sans-serif; font-size: 11px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding-left:13px;}
									#secondaryBox3 a:hover, a:active { font-family:Verdana, Geneva, sans-serif; font-size: 11px; font-weight:bold; color:#FFFFFF; text-decoration: underline; 
									padding-left:13px;}
									
								#secondaryBox4 {width:213px; float:right;}
									.secondaryBoxTitle4 {background-image:url(/images/secondaryBoxes_06.png);background-repeat: no-repeat; width:213px; height:17px;}
									.secondaryBoxText4 {background-image:url(/images/secondaryBoxes_10.png);background-repeat: no-repeat; width:213px; min-height:73px;}
									.secondaryBoxText4 p {color:#FFFFFF; font-size:10px; margin:0px; padding: 5px 15px 5px 13px;}
									#secondaryBox4 a, a:visited { font-family:Verdana, Geneva, sans-serif; font-size: 11px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding-left:13px;}
									#secondaryBox4 a:hover, a:active { font-family:Verdana, Geneva, sans-serif; font-size: 11px; font-weight:bold; color:#FFFFFF; text-decoration: underline; 
									padding-left:13px;}
						
		
		/*-- portal page styes -- */
		#portalWrapper {width:756px; padding-left:27px; float:left;}
							/*-- top region -- */
							#portalTop {width:756px; height:284px; padding:0px; margin:0px;}
								#portalTop ul, li {list-style:none; padding:0px; margin:0px;}
								.spotlight {width:479px; height:284px; float:left}
								.boxLinks {width:277px; height:284px; float:right; color:#FFFFFF; font-size:14px;}
									#portalTop .boxLinks a, a:visited {font-family:Verdana, Geneva, sans-serif;font-size: 14px;font-weight: bold;text-decoration: none;color:#FFFFFF;}
									#portalTop .boxLinks a:hover, a:active {font-family:Verdana, Geneva, sans-serif;font-size: 14px;font-weight: bold;text-decoration: underline;color:#FFFFFF;}
			
							/*-- bottom region -- */
							#portalBottom {width:756px; padding:0px; margin:0px; background-color:#eee4c9; float:left;}
								#portalBottom ul, li {list-style:none; padding:0px; margin:0px;}
								.readMoreLinks {padding-left:5px;}
								
							#box1 {width:184px; float:left;}
								.title1 {background-image:url(/images/portalBOTTOM_03.jpg); background-repeat:no-repeat; height:17px; padding:5px; color: #FFFFFF; font-weight:bold; font-size:11px;}
									#box1 .title1 a, a:visited { text-decoration:none; color: #FFFFFF; font-weight:bold; font-size:11px; padding:0px; margin:0px;}
									#box1 .title1 a:hover, a:active { text-decoration:underline; color: #FFFFFF; font-weight:bold; font-size:11px; padding:0px; margin:0px;}
								#box1 p {margin:0px; padding:5px; font-weight:normal; color:#666666;}
								.more1 {background-image:url(/images/portalBOTTOM_15.jpg); background-repeat:no-repeat; width:175px; height:17px; padding:5px;text-align:right; float:left; }
									.more1 a, a:visited { text-decoration:none; color: #094f94; font-weight:bold; font-size:11px;}
									.more1 a:hover, a:active { text-decoration:underline; color: #094f94; font-weight:bold; font-size:11px;}
							
							#box2 {width:185px; float:left;}
								.title2 {background-image:url(/images/portalBOTTOM_05.jpg); background-repeat:no-repeat; height:17px; padding:5px; color: #FFFFFF; font-weight:bold; font-size:11px;}
									#box2 .title2 a, a:visited { text-decoration:none; color: #FFFFFF; font-weight:bold; font-size:11px; padding:0px; margin:0px;}
									#box2 .title2 a:hover, a:active { text-decoration:underline; color: #FFFFFF; font-weight:bold; font-size:11px; padding:0px; margin:0px;}
								#box2 p {margin:0px; padding:5px;font-weight:normal; color:#666666;}
								.more2 {background-image:url(/images/portalBOTTOM_16.jpg); background-repeat:no-repeat; width:176px; height:17px; padding:5px; text-align:right; float:left;}
									.more2 a, a:visited { text-decoration:none; color: #094f94; font-weight:bold; font-size:11px;}
									.more2 a:hover, a:active { text-decoration:underline; color: #094f94; font-weight:bold; font-size:11px;}
							
							#box3 {width:185px; float:left;}
								.title3 {background-image:url(/images/portalBOTTOM_07.jpg); background-repeat:no-repeat; height:17px; padding:5px; color: #FFFFFF; font-weight:bold; font-size:11px;}
									#box3 .title3 a, a:visited { text-decoration:none; color: #FFFFFF; font-weight:bold; font-size:11px; padding:0px; margin:0px;}
									#box3 .title3 a:hover, a:active { text-decoration:underline; color: #FFFFFF; font-weight:bold; font-size:11px; padding:0px; margin:0px;}
								#box3 p {margin:0px; padding:5px;font-weight:normal; color:#666666;}
								.more3 {background-image:url(/images/portalBOTTOM_17.jpg); background-repeat:no-repeat; width:176px; height:17px; padding:5px; text-align:right; float:left;}
									.more3 a, a:visited { text-decoration:none; color: #094f94; font-weight:bold; font-size:11px;}
									.more3 a:hover, a:active { text-decoration:underline; color: #094f94; font-weight:bold; font-size:11px;}
							
							#box4 {width:184px; float:left;}
								.title4 {background-image:url(/images/portalBOTTOM_09.jpg); background-repeat:no-repeat; height:17px; padding:5px; color: #FFFFFF; font-weight:bold; font-size:11px;}
									#box4 .title4 a, a:visited { text-decoration:none; color: #FFFFFF; font-weight:bold; font-size:11px; padding:0px; margin:0px;}
									#box4 .title4 a:hover, a:active { text-decoration:underline; color: #FFFFFF; font-weight:bold; font-size:11px; padding:0px; margin:0px;}
								#box4 p {margin:0px; padding:5px; font-weight:normal; color:#666666;}
								.more4 {background-image:url(/images/portalBOTTOM_18.jpg); background-repeat:no-repeat; width:172px; height:17px; padding: 5px 8px 5px 5px; text-align:right;
								float:left;}
									.more4 a, a:visited { text-decoration:none; color: #094f94; font-weight:bold; font-size:11px;}
									.more4 a:hover, a:active { text-decoration:underline; color: #094f94; font-weight:bold; font-size:11px;}
							
							.netCommBlue {font-size:13px; color:#000066;}
							.netCommGold {font-size:13px; color:#cc9933;}

/******** staff page styles *************************************************/
.staffName {font-size: 17px; color: #333333; font-weight:bold;}
.staffTitle {font-size: 16px; color: #333333;}
.staffSearch {font-size: 14px; color: #333333;}
.contactTitle {font-size:13px; font-weight: bold; color: #FFFFFF;}
.font13 { font-size:13px;}