	*
	{
	    PADDING-RIGHT: 0px;
	    PADDING-LEFT: 0px;
	    PADDING-BOTTOM: 0px;
	    PADDING-TOP: 0px;
	    MARGIN: 0px;
	}
/*** The Essential Code ***/

		body {
			font-family: arial, verdana, helvetica, sans serif;
			font-size: 100%;
			height: 100%;
			width: 100%;
			text-align: center;
			background-color: #ccc;
		}
		#outerWrapper1{
			width: 61em;
			height: auto;
			text-align: left;
			margin: 0 auto;
			background-color: #fff;
			min-height: 50em;
			overflow: hidden;
		}
		#outerWrapper2{
		}
		#header{
			height: 7.4em;
			width: 59em;
			margin: 0 1em;
			border-bottom: 1px solid #60C0FF;
		}
		#mitielogo{	
			float: left;
			padding: 1.5em 0 0 0;
		}
		#imgSpacer
		{
			width: 100%;
			display: block;
		}
		#logoText
		{
			MARGIN: -8px 0px 0px 0;
			DISPLAY: inline;
			FLOAT: left;
			LETTER-SPACING: -1px;
			COLOR: #49708d;
			FONT-SIZE: 120%;
			FONT-WEIGHT: normal;
			clear: both;
		}
/****  hyperlinks *****/
		a
		{
			color: #004165;
		}
		a:link
		{
			color: #004165;
		}
		a:visited
		{
			color: #004165;
		}
		a:hover
		{
			color: #09f;
		}
		a:active
		{
			color: #09f;
		}
		a.pageNavLink
		{
			color: #004165;
			font-size: 80%;
			text-decoration: none;
			/*float: left;*/
			padding: 1em 1em 1em 0;
			display: block;
		}
		a.pageNavLink:link
		{
			color: #004165;
		}
		a.pageNavLink:visited
		{
			color: #004165;
		}
		a.pageNavLink:hover
		{
			color: #09f;
			text-decoration: underline;
		}
		a.pageNavLink:active
		{
			color: #09f;
			text-decoration: underline;
		}
/***** end of hyperlinks *****/

		.menu A
		{
			position: relative;
			color: #0086e0;
			font-weight: bold;
			text-decoration: none;
			padding-right: 0.4em;
			border-right: 1px solid #60C0FF;
		}
		
		.menu li a:link
		{
			color: #0086e0;
		}
		.menu li a:visited
		{
			color: #0086e0;
		}
		.menu li a:hover
		{
			color: #114E6F;
		}
		.menu li a:active
		{
			color: #114E6F;
		}
		.menu li.act a
		{
			color: #114E6F;
		}
		
		.menu LI
		{
			MARGIN: 0px;
			DISPLAY: inline;
			LETTER-SPACING: -1px;
			COLOR: #0086e0;
			FONT-SIZE: 90%;
		}

		.menu
		{
			margin: 1em 0px 0px 4em;
			width: 38em;
			float: left;
		}
		.link A
		{
			position: relative;
			color: #B5B6B5;
			font-weight: bold;
			font-size: 70%;
			text-decoration: none;
			border-left: 1px solid #B5B6B5;
			padding: 0 0 0 0.5em;
			margin-right: 0;
		}
		.link a.noBorder
		{
			padding-left: 0;
			border-left: 0px solid #fff;
		}
		.link LI
		{
			margin: 0px;
			display: inline;
			float: right;
		}
		.link
		{
			margin: -1.3em 0 0 0;
			*margin: -1em 0 0 0;
			width: 10em;
			display: inline;
			float: right;
		}
		#workflowBannerText {
			float: right;
			font-size: 1.5em;
			font-weight: bold;
			padding: 1em 1em 0 0;
		}
		#container {
			position: relative;
			clear: both;
			float: left;
			padding: 0;
		}
		h1{
			margin: 0 0px 15px;
			font: 195% impact, sans-serif;
			letter-spacing: -1px;
			color: #09f;
		}
		h2{
			margin: 1em 0;
			font: 135% impact, sans-serif;
			color: #004165;
		}
		p{
			padding: 1em 0 0 0;
		}
		#pageContent p{
			margin: 0;
			padding: 0;
			font-size: 80%;
		}
		.h2Style{
			margin: 0 0px 15px;
			font: 195% impact, sans-serif;
			letter-spacing: -1px;
			color: #09f;
			display: block;
		}
		.h2NoTopPadding{
			margin: 0 0 1em 0;
			font: 135% impact, sans-serif;
			color: #004165;
			display: block;
		}
		#center {
			float: left;
			min-height: 40em;
			padding: 0 0 0 0.5em;
			margin: 0;
			width: 45em;
			border-left: 1px solid #60C0FF;
			margin-top: 0.5em;
			background-color: #fff;
		}
/* the logo image should be a link to the homepage */
		.homeLink img{
			border: none;
		}
		#left {
			float: left;
			height: 40em;
			min-height: 40em;
			width: 10em;
			background-color: #fff;
			padding: 0.5em 1.5em 0 0;
			margin-left: 1em;
		}
		.contentImg{
			padding: 0 1em 15em 0;
		}
		.serviceIntroText{
			font: 120% impact, sans-serif;
			color: #09f;
		}
		
		#navVertical{
			float: left;
			list-style: none; 
			line-height: 1;
			font-weight: bold;
			font-size: 70%;
			background-color: #0099FF;
			width: 16em;
		}
		#navVertical ul{
			list-style-type: none;
		}
		#navVertical li{
			border-bottom: 1px solid #fff;
		}
		a:hover .navSign{
			text-decoration: none;
		}
		#navVertical a {
			display: block;
			color: #FFF;
			font-weight: bold;
			text-decoration: none;
			text-transform: uppercase;
			padding: 0.4em 0 0.4em 1em;
		}
		#navVertical li ul li{
			padding: 0 0 0 1em;
		}
		#navVertical a:hover{
			background-color: #004165;
		}
		#navVertical a:active{
			background-color: #004165;
		}
		#navVertical a:focus{
			background-color: #004165;
		}
		#navVertical ul{
			background-color: #8EB3BB;
		}
		#navVertical ul a{
		}
		#navVertical li {
			padding: 0;
		}
		#navVertical ul li{	
			display: block;
		}
		#navVertical ul li a{
			color: #FEFE22;
		}
		#navVertical a.currentPageNav{
			background-color: #004165;
		}
		#navVertical a.currentPageNav2{
			text-decoration: underline;
		}
		#navVertical a.currentPageNav .navSign{
			text-decoration: none;
		}
		#navVertical a.currentSectionNav{
		}
		#navVertical li a.lastTab{
		}


/* *** Search form styling *** */


		#genSearchForm{
			padding: 0;
		}
		* html legend{
			margin: 0 0 0 -0.5em;
		}
		#genSearchForm fieldset{
			margin: 0;
			padding: 0;
			border: 0px solid #FFF;
		}
		#genSearchForm fieldset p{
			font-size: 80%;
		}
		#genSearchForm h2{
			font-size: 90%;
		}
		#genSearchForm label{
			padding: 0;
			margin: 0;
			font-size: 80%;
		}
		#genSearchForm select{
			font-family: verdana;
			padding: 0;
		}
		#genSearchForm input{
			display: block;
		}
		
		
		#searchResults{
			padding: 0;
			margin: 0 0 0 0;
		}
		#searchResults th{
			font-weight: bolder;
			width: 20%;
			padding: 0.2em 0;
			color: #FFF;
			background-color: #004165;
		}
		#searchResults tr{
			width: 100%;
			font-size: 80%;
			padding: 0;
		}
		#searchResults td{
			padding: 0.5em 0;
		}
		#searchResults a{
			font-weight: bold;
			text-decoration: none;
			font-size: 100%;
		}
		#searchResults th a{
			color: #FFF;
		}
		#searchResults a:hover{
			text-decoration: underline;
		}
		#searchResults a:focus{
			text-decoration: underline;
		}
		#searchResults a:active{
			text-decoration: underline;
		}
		#searchResults caption{
			font-size: 80%;
			text-align: left;
			padding: 0 0 1em 0;
		}
		#noResultsText{
			font-size: 80%;
		}
		#advertWrapper{
			margin: 1em 0;
			background-color: #fff;
		}
		.advertlabel{
			font-weight: bold;
			font-size: 90%;
			color: #004165;
			padding: 0.2em 0 0.5em 0;
		}
		.advertcontent{
			padding: 0 0 1em 1em;
			margin: 0;
			font-size: 80%;
		}
		
		.formSubmit{
			clear: both;
		}
.shiftoffscreen a:link, .shiftoffscreen a:visited {
	position: absolute;
	top: 3.4em;
	left: 160px;
	overflow: hidden;
	width: 0;
	height: 0;
	font-size: 100%;
	z-index: 1002;
}
	
		#right label{
			padding: 0.5em 0 0 0;
		}
		
		#center .readonlypageNavLink{	
			float: left;
			display: inline;
			text-decoration: line-through;
			font-size: 80%;
			padding: 0 1em 1em 0;
		}
		.countText{
			font-size: 80%;
			padding: 1em 0 ;
		}
		.errorMessage{
			font-weight: bold;
			color: red;
		}
		.noRecordError{
			padding: 1em;
			font-weight: bold;
			color: red;
		}
		#dateSelect{
			display: block;
			padding: 1em 0;
			margin: 0;
		}
		#dateSelect label{
			padding: 0;
			margin: 0;
			display: inline;
		}
	/*	#ft{
			display: block;
			border: 1px solid red;
			height: 2em;
			position: relative;
			bottom: 0;
		}
		#ft A{
			Z-INDEX: 255;
			POSITION: relative;
			MARGIN: 19px 5px 0px 0px;
			DISPLAY: inline;
			FLOAT: left;
			COLOR: #bbb;
			font-size: 80%;
		}

		#ft .copy *{
			POSITION: relative;
			LEFT: 15px
		}

		#ft .copy A{
			COLOR: #22a7ff
		}*/
		
		#ft .copy *{
			POSITION: relative;
/*			LEFT: 15px*/
		}
		#ft{
			display: block;
			height: 2em;
			position: relative;
			bottom: 0;
			float: right;
		}
/*		#ft a:hover{
			color: 
		}
		#ft a:active{
			text-decoration: underline;
		}
		#ft a:focus{
			text-decoration: underline;
		}*/
		#ft li {
			float: left;
			padding: 0;
			list-style-type: none;
			display: inline;
			border-left: 1px solid #22a7ff;
			position: relative;
			padding-left: 0.5em;
		}
		#ft a {
/*			font-size: 65%;
			color: #22a7ff;
			border-left: 1px solid #22a7ff;
			padding-left: 1em;
			margin: 0;
			float: left;
			height: 1em;
			border: 1px solid green;*/
			Z-INDEX: 255;
			POSITION: relative;
			MARGIN: 1em 1em 0px 0px;
			DISPLAY: inline;
			FLOAT: left;
			COLOR: #22a7ff;
			font-size: 70%;
			text-decoration: none;
		}
		#ft a:link
		{
			color: #22a7ff;
		}
		#ft a:visited
		{
/*			color: #004165;*/
			color: #22a7ff;
		}
		#ft a:hover
		{
			color: #004165;
		}
		#ft a:active
		{
			color: #004165;
		}
		#ft ul{	
			display: block;
		}
