/* TEMPLATE */


* {
		margin:0;
		padding:0;
		}

	html, body {
		height:100%;
		}

	body {
		background-color: #CCCCCC;
		color:#666;
		font-family: Verdana,Arial,Helvetica;
  		font-size: 12px;
		text-align:center; /* horizontal centering for IE Win quirks */
		}

	#distance { 
		width:0px;
		height:20px;
		background-color:#fc6;
		margin-bottom: 0px; /* half of container's height */
		float:left;
		}

	
	
	#contentcontainer {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:auto;
		width:970px;
		clear:left;
		background-color:#fff;

		border-left:1px solid #8f151d;
		border-right:1px solid #8f151d;
	
		}
	
	#contentcontainer div {
		font-size:100%;
		float:left;
		}

	#contentcontainer div h2 {
		font-size:120%;
		font-weight:bold;
		text-transform:uppercase;
		margin:1em 0 0;
		}

	#contentcontainer div h3 {
		font-size:100%;
		font-weight:bold;
		margin:.5em 0 0 .75em;
		}

	#contentcontainer ul {
		margin-left:2em;
		}

	#contentcontainer li span {
		font-size:70%;
		}
		

	#contentcontainer h1 {
		font-size:120%;
		padding-top:2.4em;
		margin-left:2.4em;
		}

	#contentcontainer p {
		margin:1.5em 13.6em 1.5em 3em;
		}
	
	#contentcontainer a:link,
	#contentcontainer a:visited { color: #333; text-decoration: none; font-size:130%;}
	#contentcontainer a:hover { color: #333; text-decoration: underline; font-size:130%;}
	
	#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:auto;
		width:972px;
		clear:left;
		background-color:#fff;
		border-top:1px solid #8f151d;
		}
	
	
	#container div {
		font-size:100%;
		float:left;
		}

	#container div h2 {
		font-size:120%;
		font-weight:bold;
		text-transform:uppercase;
		margin:1em 0 0;
		}

	#container div h3 {
		font-size:100%;
		font-weight:bold;
		margin:.5em 0 0 .75em;
		}

	#container ul {
		margin-left:2em;
		}

	#container li span {
		font-size:70%;
		}
		

	#container h1 {
		font-size:120%;
		padding-top:2.4em;
		margin-left:2.4em;
		}

	#container p {
		margin:1.5em 13.6em 1.5em 3em;
		}

	maintext {
		font-weight:normal;
		font-size:90%;
		font-style:normal;
		text-align:left;
		/*margin:0 20em 0 3em;*/
		}
	
	errors {
		font-weight:normal;
		font-size:90%;
		font-style:normal;
		text-align:left;
		color:#FF0000;
		}

	boldlinks {
		font-weight:bold;
		font-size:80%;
		}
		
	pagetitle {
		font-size:150%;
		font-weight:bold;
		text-transform:uppercase;
		margin:1em 0 0;
		}
	
	bullets {
		font-size:100%;
		text-transform:uppercase;
		margin:0 13.6em 0 13em;
		}
	
	coloredheader {
		font-weight:bold;
		font-size:120%;
		color: #8f151d;
		}
		
	#bottomlinks {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		color:#fff;
		text-align:center;
		vertical-align:middle;
		height:50px;
		width:968px;
		background-color:#8f151d;
		border:2px solid #8f151d;
		clear:left;
		}
	#bottomlinks a:link,
	#bottomlinks a:visited { color: #fff; text-decoration: none; font-size:125%; }
	#bottomlinks a:hover { color: #fff; text-decoration: underline; font-size:125%; }
	
	#contentlinks {
		margin:5px auto;
		position:relative;
		color:#333;
		font:100.01%/1.4 sans-serif;
		text-align:center;
		height:auto;
		width:968px;
		clear:left;
		}
	#contentlinks a:link,
	#contentlinks a:visited { color: #333; text-decoration: none; font-size:110%; }
	#contentlinks a:hover { color: #333; text-decoration: underline; font-size:110%; }

	#downloadlinks {
		margin:5px auto;
		position:relative;
		color:#333;
		font:10px sans-serif;
		text-align:center;
		height:auto;
		width:968px;
		clear:left;
		}
	#downloadlinks a:link,
	#downloadlinks a:visited { color: #333; text-decoration: none; }
	#downloadlinks a:hover { color: #8f151d; text-decoration: underline;}

	#copyright {
		margin:5px auto;
		position:relative;
		color:#999;
		font:90%/1.4 sans-serif;
		text-align:center;
		height:500px;
		width:968px;
		clear:left;
		}

	#contentmiddle { width: 300px; height: auto; position: relative; z-index: 9996; }
	##contentmiddle { background-image: url("../images/mlt/sidenavbg_mlt.png"); _background-image: url("../images/mlt/sidenavbg_mlt.gif"); background-repeat: no-repeat; }

	#contentmiddle {
		margin-left: 20px; margin-right: 0; padding: 0;
		color:#333; 
		font:75%/1.4 sans-serif;
		text-align:left;
		}
		
	.alt1,.alt2 {
  background-color: white;
}

A.link {color: #333; text-decoration: none; font-size: 50%;}
A.visited {color: #333; text-decoration: none; font-size: 50%;}
A.hover {color: #8f151d; text-decoration: underline; font-size: 50%;}