body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #4b4848;
	background: #c2b89f url(../webimages/bodyBg_new.gif) left top repeat-x;
}

input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

img {
	border: 0;
}
	img.right {
		float: right;
		display: inline;
		margin: 5px 0 5px 10px;
	}
	img.left {
		float: left;
		display: inline;
		margin: 5px 10px 5px 0;
	}
	img.noline, .copy img.noline, .text img.noline {
	    border: 0;
	}
a {
	outline: 0;
	text-decoration: none;
}

.container {
    overflow: hidden;   
}
* html .container {
    height: 1%;
    overflow: visible;
}


#page {
	position: relative;
	width: 790px;
	margin: 0 auto;
}

#header {
	height: 117px;
}

/* New Header */
#header {
	position: relative;
	color: #6890B8;
	height: 82px;
	z-index: 10;
	}
	#header a {
		color: #7C9FC2;
		text-decoration: none;
		}

#logo {
	background: url(../webimages/new_MTSlogo.jpg) no-repeat left top;
	width: 220px;
	height: 82px;
	}
	#logo h1, #logo h2 {
		display: none;
		}
#logohotspot a {
    display: block;
    width: 220px;
    height: 82px;
    background: url(../webimages/spacer.gif) no-repeat left top;
}
/* End New Header */
/* Start New Nav */

/* Pub Navigation */
#pubnav {
	position: relative;
	height: 36px;
	overflow: hidden;
	}
	#pubnav ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		}
	#pubnav li {
		float: left;
		display: inline;
		background: url(../webimages/new_pubnav-border.gif) no-repeat left top;
		}
	#pubnav a {
		display: block;
		height: 36px;
		line-height: 36px;
		color: #fff;
		text-decoration: none;
		padding: 0 18px;
		margin: 0 0 0 2px;
		font-size: 13px;
		}
	#pubnav a.selected {background: #e9ebe6; color: #1a2749;}
	* html #pubnav a {
		display: inline-block;
	}
		#pubnav a:hover {
			background: url(../webimages/pubnav-hoverbg.gif) repeat-x top left;
			}
		#pubnav li.selected a {
			background: #fff;
			color: #3a8383;
			}
			#pubnav li.selected a:hover {
				background: #fff;
				}
/* End New Nav */

#logo {
	float: left;
	display: inline;
}

#inputWrap {
	position: absolute;
	top: 15px;
	right: 0;
}
	#inputWrap .col {
		float: left;
		display: inline;
		width: 144px;
		padding: 0 7px;
	}
		#inputWrap .input {
			padding: 3px 0 0;
		}
		#inputWrap .input input {
			float: left;
			display: inline;
			vertical-align: middle;
		}
		#inputWrap .textbox {
			border: 0;
			background: #344C70;
			height: 14px;
			width: 108px;
			padding-left: 7px;
			color: #B2BBC0;
			font-size:11px;
		}
		#inputWrap .button {
			border: 0;
		}
		#mapMenu {
			margin: 3px 0 0;
			height: 16px;
			width: 126px;
			padding-left: 7px;
			line-height: 16px;
			font-size: 11px;
			color: #B2BBC0;
			background: #344c70 url(../webimages/top_submit.jpg) no-repeat right top;
			cursor: default;
		}
		#mapMenuList {
			display: none;
			height: 0;
			position: absolute;
			width: 133px;
			overflow: hidden;
		}
			#mapMenuList ul {
				margin: 0;
				padding: 0;
				list-style: none;
				border-left: 1px solid #666;
				border-right: 1px solid #666;
			}
			#mapMenuList li {
				border-bottom: 1px solid #666;
			}
			#mapMenuList a {
				display: block;
				color: #000;
				background: #fff;
				padding: 0 5px;
			}
				#mapMenuList a:hover {
					background: #9f9a8c;
				}
		
#utilityNav {
	float: right;
	display: inline;
	margin: 75px 0 0;
	padding: 0 5px;
	font-size: 11px;
	width: 558px;
}
	#utilityNav ul {
		float: right;
		display: inline;
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#utilityNav li {
		float: left;
		display: inline;
		padding: 0 5px;
		border-left: 1px solid #C2B89F;
	}
		#utilityNav li.first {
			border: 0;
		}
	#utilityNav a {
		color: #B2BBC0;
		text-decoration: none;
		text-transform: uppercase;
	}
	#utilityNav a:hover, #utilityNav a.selected {
		color: #fff;
		border-bottom: 1px dotted #fff;
	}

#sectionHeader {
	text-align: right;
	font-size: 28px;
	padding: 0 5px 0 0;
	line-height: 32px;
	font-family: Verdana, serif;
	color: #1A2749;
}

#menuImage {
	padding: 10px 0 0 0;
}

#banner {
	padding: 10px 0;
}

    #banner img {
        border: none !important;
    }

#body {
	width: 790px;
	overflow: hidden;
}
	#body .leftCol {
		float: left;
		display: inline;
		width: 254px;
		overflow: hidden;
	}
	#body .rightCol {
		float: right;
		display: inline;
		width: 519px;
		overflow: hidden;
	}
	#body .banner {
		padding: 0 0 10px;
	}
	
#audienceMenu {
	font-size: 12px;
	/*font-family: Georgia, serif;*/
}
	#audienceMenu .top {
		height: 10px;
		overflow: hidden;
		background: url(../webimages/top_white.png) no-repeat left top;
	}
	* html .detail #audienceMenu .top {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='webimages/top_white.png', sizingMethod='crop');
	}
	.audience #audienceMenu .top {
		background: url(../webimages/middle_audience_nav_top_b.gif) no-repeat left top;
	}
	#audienceMenu .bottom {
		height: 6px;
		overflow: hidden;
		background: url(../webimages/btm_white.png) no-repeat left top;
	}
	* html .detail #audienceMenu .bottom {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='webimages/btm_white.png', sizingMethod='crop');
	}
	.audience #audienceMenu .bottom {
		background: url(../webimages/middle_audience_nav_btm_b.gif) no-repeat left top;
	}
	#audienceMenu ul {
		margin: 0;
		padding: 0 0 0 5px;
		list-style: none;
		width: 519px;
		overflow: hidden;
		background: #fff;
	}
	.audience #audienceMenu ul {
		background: url(../webimages/top_right_mid.jpg) repeat-y left top;
	}
	#audienceMenu li {
		float: left;
		display: inline;
		padding: 0 5px 0 0;
		margin: 0;
	}
	#audienceMenu a {
		display: block;
		color: #1A2749;
		padding: 0 3px 1px 10px;
		background: url(../webimages/audienceArrow.gif) no-repeat left center;
	}
	.audience #audienceMenu a {
		background: url(../webimages/audienceArrowHere.gif) no-repeat left center;
	}
	.audience #audienceMenu a.selected {
		color: #fff;
		background: url(../webimages/audienceArrowSel.gif) no-repeat left center;
	}
	#audienceMenu span {
		padding-bottom: 1px;
	}
	.audience #audienceMenu .selected span, .audience #audienceMenu a.selected:hover span {
		padding-bottom: 0;
		border-bottom: 1px dotted #fff;
	}
		#audienceMenu a:hover span {
			padding-bottom: 0;
			border-bottom: 1px dotted #1A2749;
		}
		

#breadcrumb {
	line-height: 25px;
	color: #8d7f64;
	font-size: 11px;
}
	#breadcrumb a {
		color: #8d7f64;
	}
		#breadcrumb a:hover {
			border-bottom: 1px dotted #8d7f64;
		}
	#breadcrumb span {
		color: #4d90ba;
	}

.area {}
	.area .top {
		height: 10px;
		overflow: hidden;
		background: url(../webimages/top_white.png) no-repeat left top;
	}
	* html .area .top {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='webimages/top_white.png', sizingMethod='crop');
	}
	.area .bottom {
		height: 6px;
		overflow: hidden;
		background: url(../webimages/btm_white.png) no-repeat left top;
	}
	* html .area .bottom {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='webimages/btm_white.png', sizingMethod='crop');
	}
	.area .copy {
		padding: 0 12px 10px;
		background: #fff;
		min-height: 805px;
		overflow: hidden;
	}
	* html .area .copy {
		height: 805px;
		overflow: visible;
	}
	
	.copy a {
        color: #35608b;
        text-decoration: underline;
}
		.copy a:hover {
			color: #f4982e;
		}
	.copy h1 {
		margin: 0;
		padding: 5px 0;
		font-size: 16px;
		color: #182648;
	}
	.copy p {
		margin: 0;
		padding: 5px 0;
	}
	.copy ul {
		margin: 0;
		padding: 0 0 0 20px;
	}
	.copy img {
	    border: 1px solid #000;
	}
	

#quickLink {
	width: 254px;
	background: url(../webimages/areaSmallBlue_top.gif) no-repeat left top;
	overflow: hidden;
}
	#quickLink ul {
		width: 254px;
		background: url(../webimages/areaSmallBlue_bottom.gif) no-repeat left bottom;
		overflow: hidden;
		margin: 0;
		padding: 10px 0;
		list-style: none;
	}
	#quickLink li {
		float: left;
		display: inline;
		width: 33%;
		text-align: center;
		height: 18px;
		overflow: hidden;
	}
	#quickLink a {
		color: #5d8bac;
		font-weight: bold;
		padding-bottom: 1px;
	}
		#quickLink a:hover {
			padding-bottom: 0;
			border-bottom: 1px dotted #5d8bac;
		}

.text {
	color: #000;
	font-size: 11px;
}
	.text a {
		color: #000;
		text-decoration: none;
	}
	.home .text a {
	    color: #fff;
	    font-size: 10px;
	}
		.text a:hover {
		    color: #fff;
			border-bottom: 1px dotted #fff;
		}
	.text h1 {
		color: #fff;
		margin: 0;
		padding: 0;
		font-size: 19px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
	}
	.text h3 {
	    clear: both;
		font-size: 12px;
		margin: 0;
		padding: 3px 0 0;
		border-top: 1px solid #0C345F;
		color: #0C345F;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: italic;
	}
	    .middleCol .text h3 {
	        border-top: 1px solid #C04C1D;
	    }
	    #columnsHome .text h3 {
	        border-top: 0;
	        padding: 0;
	    }
	.text hr {
	    clear: both;
	    margin: 8px 0;
	    padding: 0;
	    border: 0;
	    height: 1px;
	    background-color: #0C345F;
	    color: #0C345F;
	}
	    .middleCol .text hr {
	        background-color: #C04C1D;
	        color: #C04C1D;
	    }
	.text h6 {
		color: #000;
		margin: 0;
		padding: 0;
	}
	.text p {
		margin: 0;
		padding: 2px 0 8px;
	}
	.text .more {
		clear: both;
		margin: -5px 0 0;
		padding: 0 0 10px;
		text-align: right;
		text-transform: uppercase;
	}
		.side .text .more a {
			color: #1E4773;
		}
			.side .text .more a:hover {
				border-bottom: 1px dotted #1E4773;
			}
    .text img {
        border: 1px solid #000;
    }

.side {
	padding: 10px 0;
	width: 254px;
	overflow: hidden;
}
	.side .top {
		height: 9px;
		overflow: hidden;
		background: url(../webimages/top_white_subject.gif) no-repeat left top;
	}
	.audience .side .top {
		background: url(../webimages/top_brown.gif) no-repeat left top;
	}
	.side .text {
		min-height: 732px;
		background: #9E9A83 url(../webimages/mid_white.jpg) repeat-x left top;
		overflow: hidden;
		padding: 0 10px 0 20px;
		font-size: 11px;
	}
	* html .side .text {
		height: 732px;
		overflow: visible;
	}
	.audience .side .text {
		background: #b65e30 url(../webimages/mid_brown.jpg) repeat-x left top;
	}
	.side .bottom {
		height: 9px;
		overflow: hidden;
		background: url(../webimages/btm_white_subject.gif) no-repeat left top;
	}
	.audience .side .bottom {
		background: url(../webimages/btm_brown.gif) no-repeat left top;
	}
	.side .text h3 {
		margin: 0 0 0 -10px;
		padding: 0 0 0 10px;
	}
	
.mainMenu {
	padding: 0 0 10px;
}
	.mainMenu ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.mainMenu li {
		width: 234px;
		overflow: hidden;
	}
	.text .mainMenu a, .text .mainMenu span {
		display: block;
	    font-size: 11px;
		color: #000;
		font-weight: bold;
		padding: 5px 0;
		cursor: pointer;
	}
	.text .mainMenu .selected, .text .mainMenu a:hover, .text .mainMenu span.hover, .text .mainMenu .folderOpen span {
		color: #fff;
		border: 0;
	}
	.mainMenu .folderClosed span {
		padding: 5px 0 5px 15px;
		background: url(../webimages/arrow.gif) no-repeat left center;
	}
	.mainMenu .folderOpen span {
		padding: 5px 0 5px 15px;
		background: url(../webimages/arrow_d.gif) no-repeat left center;
	}
		.mainMenu .folderClosed ul {
			display: none;
		}
		.mainMenu ul ul {
			padding: 0 0 0 15px;
		}

.other {
	background: #405071 url(../webimages/areaSmallLight_top.gif) no-repeat left top;
}
.other .text {
	padding: 10px 12px;
	background: url(../webimages/areaSmallLight_bottom.gif) no-repeat left bottom;
	overflow: hidden;
	color: #b1bbbd;
}
* html .other .text {
	height: 1%;
	overflow: visible;
}
	.other .text h6 {
		color: #c2b89f;
	}
	.other .text a {
	    color: #fff;
	}


#flashHome {
	padding: 10px 0;
}



#columnsHome {
	width: 790px;
	background: url(../webimages/homeColumns_repeat.gif) repeat-y left top;
	overflow: hidden;
}
    #columnsHome a {
        padding-bottom: 1px;
    }
    #columnsHome a:hover {
        color: #f29730;
        padding-bottom: 0px;
        border-bottom: 1px dotted #f29730;
    }
#columnsHome .wrapper {
	width: 790px;
	padding: 7px 0 0;
	background: url(../webimages/homeColumns_bg.gif) no-repeat left top;
	overflow: hidden;
}
#columnsHome .bottom {
	clear: both;
	height: 10px;
	overflow: hidden;
	background: url(../webimages/homeColumns_bottom.gif) no-repeat left top;
}
	#columnsHome .leftCol {
		float: left;
		display: inline;
		width: 254px;
		overflow: hidden;
		margin: 0 14px 0 0;
	}
		#columnsHome .leftCol .text {
			padding: 0 8px 0 12px;
			min-height: 10px;
			overflow: hidden;
		}
		* html #columnsHome .leftCol .text {
		    height: 10px;
		    overflow: visible;
		}
	#columnsHome .middleCol {
		float: left;
		display: inline;
		width: 254px;
		overflow: hidden;
		margin: 0 14px 0 0;
	}
		#columnsHome .middleCol .text {
			padding: 0 8px 0 12px;
			min-height: 10px;
			overflow: hidden;
		}
		* html #columnsHome .middle .text {
		    height: 10px;
		    overflow: visible;
		}
	#columnsHome .rightCol {
		float: left;
		display: inline;
		width: 254px;
		overflow: hidden;
	}
		#columnsHome .rightCol .text {
			padding: 0 8px 0 12px;
			min-height: 10px;
			overflow: hidden;
		}
		* html #columnsHome .right .text {
		    height: 10px;
		    overflow: visible;
		}
		
#footer {
	height: 30px;
	line-height: 30px;
	color: #8d7f64;
	font-size: 11px;
	padding: 0 0 20px;
}
	#footer a {
		color: #8d7f64;
		text-decoration: none;
	}
		#footer a:hover {
			border-bottom: 1px dotted #8d7f64;
		}
	#footer .leftCol {
		float: left;
		display: inline;
	}
	#footer .rightCol {
		float: right;
		display: inline;
	}
	
.titleText {
    font-size: 13px;
    font-weight: bold;
}

.newsItem {
    margin-bottom: 20px;
    overflow: hidden;
}
* html .newsItem {
    height: 1%;
    overflow: visible;
}

#SearchResults .title
{
    font-size:15px;
}

.searchResult
{
    margin-top:25px;
}

.searchResult .title
{
    font-size:13px;
    font-weight:bold;
}

.form td {
    vertical-align: top;   
}
.form h6 {
    font-size: 10px;
    font-weight: normal;
    font-style: italic;
    margin: 0;
    padding: 0 0 5px;
}
