body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

#wrapper {
	position: relative;
	width:761px;
	color: #000000;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}

.cont {
	padding: 0px;
	float: left;
	width: 538px;
	background-color: #fff;
	margin-left: -5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #000000;
}

.navfix {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -20px;
}

.opacity {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
}

.TextField {
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 115px;
	background-image: none;
	color: #47556f;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 5px;
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 1px none;
	border-left: 1px none #47556f;
}
.TextFieldContent {
	height: 40px;
	border: 1px solid #acacac;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	width: 113px;
	background-image: url(images/form_bg.gif);
	padding-top: 3px;
	padding-left: 5px;
	background-repeat: repeat-x;
	background-position: left top;
}
	a:link {
	color: #000000;
}
	a:active {
	color: #000000;
}
	a:visited {
	text-decoration : none;
	color: #005b83;
}
	a:hover {
	text-decoration : none;
	color: #000000;
}

.formField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 93px;
}
.copyRight {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
	.copyRight a:link {
	color: #FFFFFF;
	text-decoration: none;
}
	.copyRight a:active {
	color: #FFFFFF;
	text-decoration: none;
}
	.copyRight a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
	.copyRight a:hover {
	text-decoration : underline;
	color: #dcdcdc;
}

.Heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.bodyCopyNopadd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

	.bodyCopyNopadd a:hover {
	text-decoration : underline;
	color: #004969;
}
.bodyCopyPadd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.bgLeft {
	background-image: url(images/mtp_r1_c1.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.bgRight {

	background-image: url(images/mtp_r1_c34.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
.bgbotLeft {
	background-image: url(images/bgbotleft.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	
}
.bgbotRight {
	background-image: url(images/bgbotright.gif);
	background-repeat: no-repeat;
	background-position: left bottom;

}
.whiteHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
}
.pixelBorder {
	border: 1px solid #47556F;
}
.location {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-right: 10px;
}

	.location a:link {
	color: #000000;
	text-decoration: underline;
}
	.location a:active {
	color: #000000;
	text-decoration: underline;
}
	.location a:visited {
	color: #000000;
	text-decoration: underline;
}
	.location a:hover {
	text-decoration : none;
	color: #000000;
}

.thickBorder {

	border: 4px solid #FFFFFF;
}
.newsHeading {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #3a475f;
}
.bodynews {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.TextFieldkey {

	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 100px;
	background-image: none;
	color: #47556f;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 5px;
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 1px none;
	border-left: 1px none #47556f;
}

.clCMAbs{
position:absolute; 
visibility:hidden; 
left:0; 
top:0}
/*Style for the background-bar*/
.clBar{
	position:absolute; 
	width:10; 
	height:10; 
	background-color:Navy; 
	layer-background-color:Navy; 
	visibility:hidden
}

/*Styles for level 0*/
.clLevel0,.clLevel0over{
	position:absolute;
	padding:0px;
	margin: 0px;
	font-family:tahoma,arial,helvetica;
	font-size:12px;
	font-weight:bold;
}
.clLevel0{
	height:35; 
	background-color:Navy; 
	layer-background-color:Navy; 
	color:white;
}
.clLevel0over{
	background-color:#336699; 
	layer-background-color:#336699; 
	color:Yellow; 
	cursor:pointer; 
	cursor:hand; 
}
.clLevel0border{
	position:absolute; 
	visibility:hidden; 
	background-color:#006699; 
	layer-background-color:#006699
}

/*Styles for level 1*/

.clLevel1, .clLevel1over{
	position:absolute; 
	padding:4px; 
	font-family:Verdana,Arial,Helvetica;
	font-size:9px;
	font-weight:regular;
}
.clLevel1{
	background-color:#e4e4e3; 
	layer-background-color:#e4e4e3; 
	color:#333333;
}
.clLevel1over{
	background-color:#95a5bc; 
	layer-background-color:#95a5bc; 
	color:#fff; 
	cursor:pointer; 
	cursor:hand; 
}
.clLevel1border{
	position:absolute; 
	visibility:hidden; 
	background-color:#95a5bc; 
	layer-background-color:#95a5bc;
}


/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:10px; font-weight:bold}
.clLevel2{background-color:Navy; layer-background-color:Navy; color:white;}
.clLevel2over{background-color:#0099cc; layer-background-color:#0099cc; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}.TextFieldborder {
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	width: auto;
	background-image: none;
	color: #47556f;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #47556f;
	margin: 0px;
	padding: 0px;
}


/* Added by Sean */
.tableHeading01 {background-color: #971818; color: #FFF; font-weight: bold; text-decoration: underline; }
.alt01 {background-color: #E9EEF5;}
.alt02 {background-color: #DFE8F7;}
