@charset "utf-8";
* {margin:0;padding:0;border:0; font-family:verdana,arial, helvetica, sans-serif;color:#666;}

body
{
  font:11px verdana,arial, helvetica, sans-serif;
  word-spacing:0.10em;
  letter-spacing:0.02em;
 	background-color:#e9e9e9;
  color:#666;
	text-align:left;
}

a{text-decoration:none;color:#666;}
a:hover{text-decoration:none;}
h1 a{text-decoration:none;}
h1 a:hover{text-decoration:none;}
#newFooter a{text-decoration:none;}
#newFooter a:hover{text-decoration:none;}
#content a{color:#000;}

td
{
	vertical-align:top;
}

input[type="text"], textarea
{
  padding:2px 5px;
	border:1px solid #999
}

table
{
  margin-top:20px;
}

h1
{
	margin:20px 0px 10px 0px;
	font:17px verdana, helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	clear:both;
}

h2
{
	clear:both;
	font-weight:bold;
	font-size:14px;
}

h3
{
	margin:10px 0px;
	font:12px verdana,helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	clear:both;
}

h4
{
	clear:both;
	font-weight:bold;
}

h5 /*Leave alone, same as visual now.*/
{
	margin:20px 0px 2px 0px;
	font:11px verdana,helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	clear:both;
}

h6
{
	margin:10px 0px;
	font:10px verdana,helvetica, sans-serif;
	font-weight:bold;
	color: #fff;
	clear:both;
}

a
{
	text-decoration:none;
	color: #000;
}

a:hover
{
	text-decoration:underline;
}

#container
{
	width:100%;
	float:left;
	clear:none;
	padding-bottom:60px;
	text-align:center;
	margin-top:20px;
	background-color:#e9e9e9;
}

#inner
{
	width:965px;
	clear:both;
	margin:0 auto;
}

#mainText
{
	width:230px;
	float:left;
	clear:both;
	line-height:2.1em;
	padding-top:41px;
	background-color:#ffffff;
	padding-left:53px;
}

#subPage
{
	width:650px;
	float:left;
	clear:both;
	line-height:2.1em;
	padding-top:30px;
	background-color:#ffffff;
	padding-left:53px;
	padding-bottom:40px;
}

#mainText2
{
	width:500px;
	float:right;
	clear:both;
	line-height:2.1em;
	padding-top:30px;
	background-color:#ffffff;
	padding-left:0px;
	margin-right:45px;
}

#footer
{
	width:965px;
	height:100px;
	position:relative;
	float:left;
	clear:both;
}

#swirl1
{
	background:url(../images/swirl1.jpg) bottom left no-repeat;
	position:absolute;top:0;right:0;
	width:413px;
	height:900px;
	z-index:0;
}

#swirl2
{
	background:url(../images/swirl2.jpg) bottom left no-repeat;
	position:absolute;bottom:5px;right:0px;
	width:659px;
	height:505px;	
	z-index:0;
}

#swirl3
{
	background:url(../images/swirl3.jpg) bottom left no-repeat;
	width:650px;
	height:505px;	
	float:right;
	margin-top:20px;
}
#swirl4
{
	background:url(../images/swirl4.jpg) bottom left no-repeat;
	width:650px;
	height:505px;	
	float:right;
	margin-top:20px;
}
#swirl5
{
	background:url(../images/swirl5.jpg) bottom left no-repeat;
	width:650px;
	height:505px;	
	float:right;
	margin-top:20px;
}
#swirl6
{
	background:url(../images/swirl6.jpg) bottom left no-repeat;
	width:650px;
	height:505px;	
	float:right;
	margin-top:20px;
}
#swirl7
{
	background:url(../images/swirl7.jpg) bottom left no-repeat;
	width:650px;
	height:505px;	
	float:right;
	margin-top:20px;
}
#swirl8
{
	background:url(../images/swirl8.jpg) bottom left no-repeat;
	width:650px;
	height:505px;	
	float:right;
	margin-top:20px;
}
#swirl9
{
	background:url(../images/swirl9.jpg) bottom left no-repeat;
	width:650px;
	height:505px;	
	float:right;
	margin-top:20px;
}
#swirl10
{
	background:url(../images/swirl10.jpg) bottom left no-repeat;
	width:650px;
	height:505px;
	float:right;
	margin-top:20px;
}


#cornerText
{
	width:350px;
	line-height:23px;
	float:right;
	clear:both;
	margin-top:20px;
	margin-right:40px;
	
}
#cornerText h1
{
	color:#666;
	font-size:18px;
}
#cornerText h2,#cornerText2 h2,#mainText2 h2
{
	margin:20px 0px 10px 0px;
}

#cornerText2
{
	width:350px;
	line-height:30px;
	z-index:30;
	position:absolute;top:20px;right:40px;
}

#menuBar
{
	width:260px;
	float:left;
	clear:none;
	height:900px;
	position:relative;
	background-color:#ffffff;
	padding:20px 0px 0px 0px;
}

html>body #menuBar
{
	height:auto;
	min-height:835px;
}

#menuBar h1
{
	font-size:18px;
	text-align:left;
	margin-bottom:0px;
	text-align:right;
  width:224px;
	height:26px;
	padding-top:9px;
	padding-right:36px;
	display:block;
	clear:both;
}

#menuBar h1.selectedSmall{background:#fff url(../images/blotchSmall.gif) right top no-repeat;}
#menuBar h1.selectedMid{background:#fff url(../images/blotchMid.gif) right top no-repeat;}
#menuBar h1.selectedBig{background:#fff url(../images/blotchBig.gif) right top no-repeat;}

#main
{
	background-color:#ffffff;
	float:left;
	clear:both;
	width:965px;
	height:auto;
}

#logo
{
	position:absolute;
	bottom:71px;left:40px;
	width:184px;
	height:217px;
	background:url(../images/logo.jpg) top left no-repeat;
}

#logosBlock
{
	position:absolute;bottom:67px;left:300px;	
	width:300px;
	z-index:10;
}

html>body #logosBlock
{
	position:absolute;bottom:67px;left:300px;	
}

#content
{
	float:left;clear:none;
	width:705px;
	text-align:left;
	position:relative;
	background-color:#ffffff;
	height:900px;
}

html>body #content
{
	height:auto;
	min-height:875px;
}


#MEC
{
	background:url(../images/logo1.jpg) bottom left no-repeat;
	width:86px;
	float:left;
	clear:none;
}

#MC
{
	background:url(../images/logo2.jpg) bottom left no-repeat;
	width:77px;
	float:left;
	clear:none;
}

#MHT
{
	background:url(../images/logo3.jpg) bottom left no-repeat;
	width:72px;
	float:left;
	clear:none;
	margin-left:10px;
}

.partners
{
	margin-right:10px;
	height:49px;
}

ul
{
	margin:10px 10px;
}

#footerText
{
	float:left;
	clear:both;
	font-size:10px;
	text-align:left;
	padding-top:15px;
	padding-bottom:15px;
	width:300px;
}

#newFooter
{
	margin-bottom:10px;
	height:15px;
	width:965px;
	text-align:center;
	float:left;clear:both;
}

table.access
{
	margin-bottom:10px;
	width:500px;

}

table.access tr
{
	border-bottom:1px solid #c8c8c8;
}

table.access th
{
	color:#fff;
	background-color:#666;
	text-align:left;
	padding-left:6px;
}

.accessKey
{
	clear:both;
	float:left;
	margin-bottom:5px;
}

.linkBlock
{
	width:280px;
	float:left;
	clear:none;
	margin-top:20px;
}

.linkBlock ul
{
	margin:10px 20px 30px 0px;
	float:left;
	clear:both;
	width:280px;
}

.linkBlock h2
{
	width:190px;
}

#linkContainer
{
	float:left;
	clear:both;
	width:650px;
}

.formHeading
{
    float: left;
    clear: left;
    width: 100px;
}
.forminput
{
    float: left;
    width: 250px;
}