body  {	font: 100% Verdana, Arial, Helvetica, sans-serif;	background: #003366 url(img/ml-bg-stripes.gif) top repeat-x;	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */	padding: 0;	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */	color: #000000;}img { border: 0; }form {margin: 0;padding: 0;}a, a:active, a:visited {color: #990033;text-decoration:underline;}a:hover {color: #333;text-decoration:none;}#header { height: 85px; background:url(img/ml-bg-header.jpg) no-repeat; border-bottom:solid 2px #fff; }#header h1 {font: normal 126% "Trebuchet MS", Verdana, sans-serif; color:#fff; margin: 0; padding: 0; letter-spacing:0.05em;}#header p {font: normal 80% Verdana, Arial, sans-serif; color:#cccc99; margin: 0; padding: 5px 0 0 0;}#header .icons { float:right; width: 65px; height:15px; margin: 0; padding:5px;  }#top { width:450px; text-align:center; padding:20px 0; overflow:hidden; }#footer { height: 30px; width:759px; background:url(img/ml-bg-footer.gif) repeat; border-top:solid 2px #fff; border-bottom:solid 2px #fff; padding:15px 0 0 0; margin:0; font-size:70%; color:#333; text-align:center; }#footer a, #footer a:active, #footer a:visited { font: bold 100% Verdana, Arial, Helvetica, sans-serif; color:#333; text-decoration:underline;}#footer a:hover { color:#990033; text-decoration:none;}#copy {margin:auto;width:760px;background: #003366;font: normal 80% Arial, Helvetica, sans-serif;color:#fff;padding:10px 0;margin-bottom:50px;}#copy .copyL {width:350px;float:left;font: normal 80% Verdana, Arial, Helvetica, sans-serif;color: #fff;}#copy .copyR {width:300px;float:right;font: normal 80% Verdana, Arial, Helvetica, sans-serif;color: #fff;text-align:right;}#copy .copyR a, #copy .copyR a:visited{color: #fff;text-decoration: underline;}#copy .copyR a:hover {color: #cccc99;text-decoration: none;}.ml #container { 	width: 760px; 	/*background: #FFFFFF url(img/ml-bg-body.gif) repeat-y;*/	margin: 0 auto;	text-align: left; }/*v nav*/.ml #nav {	float: left; 	width: 213px; 	height: 226px;	background: url(img/ml-bg-vnav.gif) repeat-y; 	padding: 0;	margin:0;	border-right: solid 2px #fff;	border-bottom:solid 2px #fff;}#nav ul li  {	list-style: none; 	margin: 1px 0 0 0; 	padding: 0; 	font-size: 90%; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-weight: bold; 	}	#nav ul a {	color: #fff;	text-decoration: none;	font-size:90%;	padding-right: 0;	margin-right: 0;	font-family:Verdana, Arial, Helvetica, sans-serif;	}		#nav ul a:hover {	color:#333;	text-decoration: underline;		}		#nav div.subtabs ul{	list-style: none;	width: 195px; 	margin: 0;	padding: 0;		}	#nav div.subtabs ul ul{	list-style: none;	width: 180px;	margin: 0 0 0 15px;	padding: 0;	}	#nav div.subtabs ul ul ul{ 	list-style: none;	width: 175px;	margin: 0;	padding: 0;		}	#nav div.subtabs li a {	/*width:190;*/	height: 16px;	margin: 1px 3px 1px  15px; 	text-align:left; 	font: bold 11px Verdana, Arial,Helvetica, Verdana, sans-serif; 	color:#333; 	text-decoration:none; 	display:block; 	padding:3px 3px 3px 25px; 	background: url(img/ml-bg-navbtn-off.gif) no-repeat; 	border-bottom:1px solid #666; 	}	#nav div.subtabs ul a:hover {	text-decoration:none; 	background: url(img/ml-bg-navbtn-on.gif) no-repeat; 	color:#990033; 	border-bottom:1px solid #666; 	}	#nav div.subtabs a.menu_current {	text-decoration:none;	background: url(img/ml-bg-navbtn-on.gif) no-repeat;	color:#990033;	border-bottom:1px solid #666;	}.ml #banner { 	background: url(img/ml-bg-banner.jpg) no-repeat left;background-color:  #990033;	margin: 0; 	padding:0; 	height:226px;	width:545px; 	border-bottom: solid 2px #fff;	float:right;} #banner .title {	font: italic normal 120% "Trebuchet MS", Verdana, sans-serif; letter-spacing: 0.05em;	color:#fff;	text-align:right;	letter-spacing: 0.05em;	padding:0 15px 0 0;	margin: 0;}.quote {font:bold 82% Arial, Helvetica, sans-serif;color:#fff;text-align:right;margin: 0;padding: 60px 15px 90px 0;}#mainWrapper {margin:auto; padding:0; background:url(img/ml-bg-body.gif) repeat-y;min-height:310px;	height:auto !important;	height:310px;}.sideR {padding: 10px; float: right; width: 140px;margin: 0 0 0 5px;background: #fff;font:italic 82% Arial, Helvetica, sans-serif;color: #333;text-align:center;border:solid 1px #cccc99;}.ml #sidebar1 {	float: left; 	width: 200px; 	padding: 15px 4px 15px 10px; }#sidebar1 p {	font: normal 82% Arial, Helvetica, sans-serif;	color: #fff;	margin: 5px 0;	padding:0 5px;}#sidebar1 a {	color: #fff;	text-decoration: underline;}#sidebar1 a:hover {	color: #cccc99;	text-decoration:none;	} .border {	border-bottom: solid 1px #fff;	padding: 15px 0;}#sidebar1 h1{	font: bold 90%  Arial, Helvetica, sans-serif;	color: #fff;	margin: 5px 0 2px 0;	padding:0 5px;}#sidebar1 h4{	font: bold 90%  Arial, Helvetica, sans-serif;	color: #fff;	margin: 5px 0 0 0;	padding:0 5px;}.ml #mainContent { 	margin: 0 0 0 230px; 	padding: 0 15px 10px 20px; } #mainContent h1 { 	font: bold 110% Arial, Helvetica, sans-serif;	color: #333333;	background:url(img/ml-bg-h1.gif) no-repeat bottom left;	margin:0 0 4px 0;	padding:15px 0 1px 0;} #mainContent h2 { 	font: bold 100% Arial, Helvetica, sans-serif;	color: #003366;	margin:0;	padding:15px 0 2px 0;} #mainContent p, #mainContent td { 	font: normal 80%/135% Arial, Helvetica, sans-serif;	color: #333;	margin:0 0 7px 0;	padding:0;} #mainContent ul { 	font: normal 80%/135% Arial, Helvetica, sans-serif;	color: #333;	margin-top: 2px;	list-style:square;}  #mainContent ul ul { 	font: normal 100%/135% Arial, Helvetica, sans-serif;	color: #333;	margin-top: 2px;	list-style:square;} #mainContent li { 	color: #333;	padding-bottom: 2px; padding-top: 2px;} .fltrt { 	float: right;	margin-left: 8px;}.fltlft { 	float: left;	margin-right: 8px;}.clearfloat { 	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}/*search*/#search{ margin:12px 5px; padding-bottom:5px; background:inherit; color:#666; font-size:80%; font-weight:bold; border-bottom:#fff 1px solid; text-align:left;}#search #search-input-out {width:45px; height:28px margin:0; padding:0; border:0; font:normal 90% verdana,sans-serif; color:#116600;}.searchfield {margin:0 0 0 5px; padding:4px 2px; border:solid 2px #333; background:#fff; font:normal 70% verdana,sans-serif; color:#333;}#search #search-submit {margin:0; padding:0px;}/*form*/.ml #search-input {width:250px; margin:5px 0; padding:3px 0; border:solid 1px #666633; background:#FFF; font:normal 100% verdana,sans-serif; color:#116600;}.sep {  border-bottom: solid 1px #ccc; width:400px; text-align:center;   }input.submit { color:#333; background:#d7cd90;	padding: 2px 4px 1px 4px;	 border: solid 2px #333;	 font-weight:bold;}input.submit:hover {	color: #fff; background-color: #990033; border:solid 2px #333; } select, radio { font-size: 80%; color: #666; border:solid 1px #ccc; padding: 2px; margin:2px 0; }/*contact form*/ol { list-style: none; margin-top: 0; }fieldset {	/*border: none;*/	border: 1px solid #ccc;	 width: 80%;	margin:10px 0 0 20px; padding:5px;	}label {  width: 90px; /* Width of labels */  font: normal 80% Arial, Helvetica,sans-serif; color: #333;  margin:0;}fieldset legend {  padding: 0;  margin: 0;  font-size: 80%; font-weight: bold;}fieldset fieldset label {  display: block;  width: auto;}fieldset fieldset label {  margin-left: 23px; /* Width plus 3 (html space) */}.textfield {	width: 200px; border:solid 1px #ccc; padding: 2px; margin: 5px 0;	font: normal 80% Arial,Helvetica,sans-serif; color:#003399;}.textarea { color: #666; border:solid 1px #ccc; padding: 2px;	width: 60%;	height: 80px;	font: normal 80% Arial,Helvetica,sans-serif; color:#003399;}.email {	width: 200px; border:solid 1px #ccc; padding: 2px; margin: 5px 0;font: normal 80% Arial,Helvetica,sans-serif; color:#003399;}.captcha {	width: 200px; border:solid 1px #ccc; padding: 2px; margin: 5px 0;font: normal 100% Arial,Helvetica,sans-serif; color:#003399;}.required {	color: #FF6633; padding: 0 1px 0 0;}