/*---- Common Elements START ----*/

	*{padding:0;margin:0}
	html, body{		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		color: #333;		
		height: 100%;
	}	
	p, td {
		font-family: Verdana, Arial, Helvetica, sans-serif;		
	}	
	body{ background: #fff url(../images/clouds.png) repeat-x;}
	acronym{
		border-bottom:1px dashed #ccc;
		cursor:help;
	}
	a{
		color:#0099CC;
		text-decoration:none;
		font-weight:normal;
		outline:none;
	}
	
	#navlist a {font-weight: bold;}
	
	label{display:block}
	input{width:220px}
	input,textarea,select{
		color:#666;
		font:90% Verdana, Arial, Helvetica, sans-serif;
		border:1px solid #e0e0e0;
		border-top:none;
		padding:4px 2px 2px;
		background:#f7f7f7 url(/images/bgInput.gif) repeat-x;
		width:auto
	}
	dl{
		margin:0 0 20px
	}
	dt{
		font-weight:bold;
		display:block;
		margin:0 0 5px
	}
	dd{
		margin:0 0 20px 20px
	}
	option{
		padding-right:10px
	}
	.button{
		padding:2px 10px
	}
	.button:active{padding:3px 9px 1px 11px}
	.error{
		color:#c00;
		float:left;
		clear:left;
		vertical-align:top;
		font-style:italic
	}
	.clear{clear:both}
	a:hover{text-decoration:underline}
	img{border:0}
	hr{
		margin:0 0 20px;
		border:1px solid #fff;
		border-top:1px solid #dfd7d7
	}
	p{margin:11px 0}
	blockquote{
		padding:0 0 20px 40px;
		background:url(/images/quotes.gif) top left no-repeat
	}
	#main{
		width:770px;
		height: 100%;
		margin:0 auto
	}
	h1{
		margin:10px 0 15px;
		color:#669933;
		clear:left;
		font-size: 14pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
	}
	h2{
		color:#669933;
		font-size: 12pt;
		margin:0 0 5px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
	}
	h3{
		color:#669933;
		font-weight:bold;
		font-size: 11pt;
		margin:0 0 5px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	.link{
		color:#fff
	}
	p{margin:0 0 20px}
	#newsImg,.contentImg{float:right;margin:0 0 10px 10px}
	.code{margin-bottom:10px;border:1px solid #666;font:12px "Courier New", Courier, monospace}
	.code em{color:#039;font-weight:bold;font-style:normal}
	code,pre{
		font:12px "Courier New", Courier, monospace;
		color:#060	
	}
	pre{
		margin:0 0 20px 20px;
		width:450px;
		background:#f7f7f7;
		padding:3px;
		border:1px solid #d5d3c6;
		overflow:auto
	}
	ins{text-decoration:none}
	.diagrams img{margin:10px 10px 20px}
/*----- Common Elements END -----*/

/*--------- Header START --------*/
	#header{
		margin-top: 43px;
		float:left;
		clear:both;
		height:82px;
		width:790px;
		background: url(../images/hdrbkgrnd.gif) no-repeat;
	}
	#logo{	
		width: 264px;
		height: 62px;
		margin: 13px 0 0 18px;
		background: url(../images/MLH_Company_logo.gif) no-repeat;
		display: block;
	}	
	#logo img{	/*  print specific style, will move later */
		display: none;
		border: none
	}	
	
/*---------- Header END ---------*/

/*---------- Nav START ----------*/
	#nav{
		width:773px;		
		padding-left:15px;
		background: #fff;
		height:36px;
		clear:left;
		border-left: #72cff5 1px solid;
		border-right: #72cff5 1px solid;		
	}	
	#navcontainer{
		height: 35px;
		width: 756px;
		padding-left: 6px;
		background: #fff url(../images/navulbk.gif) no-repeat;
		padding-top: 7px;
	}	
	#navlist ul {
		margin-left: 0;
		padding-left: 0;
		margin-top: 20px;
		white-space: nowrap;
	}	
	#navlist li	{
		display: inline;
		list-style-type: none;
		font-family: Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		font-size: 120%;
		font-weight: normal;
	}	
	
	#navlist li a {
		background:url(../images/btnsep.gif) repeat-y; 
		background-position:right;
	}
	
	#navlist a { padding: 3px 16px 3px 10px; }	
	#navlist a:link, #navlist a:visited	{
		color: #fff;
		text-decoration: none;
	}	
	#navlist a:hover	{
		color: #FFC;
		text-decoration: none;
	}	
	
	
	
/*----------- Nav END -----------*/

/*-------- Content START --------*/
	#content{
		width:770px;
		float:left;
		background:#fff;
		padding:10px 0 4px 18px;
		border-left: #72cff5 1px solid;
		border-right: #72cff5 1px solid;
	}
	#page{
	float:left;
	width:750px;
	margin-right:10px;

	}
	#page p,#page ul,#page li{line-height:16px}
	
	#page p {font-family: Verdana, Arial, Helvetica, sans-serif;}
	
	#page ul{
		list-style:inside disc;
		padding:0 7px;
		margin-bottom:10px
	}
	#page ul ul{margin-bottom:0}
	#page li{
		/* background:url(/images/bulletLg.gif) 0 4px no-repeat;  */
		margin:0;
		padding-left:18px;
		margin-top:3px
	}
	#page li li{
		/* background:url(/images/bulletSm.gif) 0 6px no-repeat; */
		padding-left:18px
	}
	
/*--------- Content END ---------*/

/*--------- Right START ---------*/
	.sideBox{
		background:url(/images/bgSideBox.gif) bottom no-repeat;
		padding:0 18px 15px 10px;
		width:182px;
		float:left;
		margin-bottom:0;
		font-size:10px
	}
	.sideBox h6{
		font-size:10px;
		margin:10px 10px 0 
	}
	#rightCol{
		float:left;
		width:182px
	}
	#rightCol a{font-weight:normal}
	.sideBox p{margin:0 10px 10px}
	.sideBox q{
		margin:10px;
		display:block;
		width:160px;
		font-style:italic
	}
	.sideBox ul{
		margin:0 10px 10px;
		list-style:none
	}
	.top{
		width:210px;
		height:25px;
		background:url(/images/borderSideBox.gif);
		clear:both
	}
	.sideBox img{margin:6px 17px}
	.right{text-align:right}
	#affLinks{
		padding:0 18px 15px 10px;
		width:162px;
		float:left;
		font-size:10px
	}
/*---------- Right END ----------*/

/*--------- Footer START --------*/

	#footer{
		font-size:9px;
		color:#999;
		width:770px;
		height:100px;
		float:left;
		padding: 0px 9px;
		border-left: #72cff5 1px solid;
		border-right: #72cff5 1px solid;	
		border-bottom: #72cff5 1px solid;	
		background: #fff;
		text-align: left;
	}
	#footer p{margin:7px 4px;}
	#footer a{
		font-weight:normal;
		color:#0099CC;
		text-decoration: underline;
	}
	#left{float:left;width:300px}
	#right{float:right}
	
	#footerContent{
		margin: 4px 10px;
		padding-top: 6px;
		width: 97%;
		border-top: 1px solid #73b8d7;
	}	

	#AffiliateImages {
		clear: both;
		float: left;			
	}

	#copyrightBlock {	
		float: left;
		font-family: Verdana, Geneva, sans-serif;		
		padding-left: 20px;
		padding-top: 2px;
		font-size: 100%;
		color: #999;			
	}
	
	#copyrightBlock a {
		color: #666;	
	}
	
	#FooterLinks {
		float: right;
	}
	

	
	
/*---------- Footer END ---------*/	
	
	#GalleryTable {
		width: 100%;
	}
	
	#GalleryTable td {
		height: 141px;
		width: 33%;
		padding-top: 2px;
		text-align: center;
		background-image: url(../images/imgframe.gif);
		background-repeat: no-repeat;
		background-position:center;
	}

	
	
	
	
	
