/* Site Styles */
* { margin: 0; padding: 0; border: none; outline: none;
}

body { margin: 0 auto;
       padding: 0;
       font-family: Arial, Helvetica, Verdana, sans-serif;
       font-size: 12px;
       color: #393938;
}

.reflect {
position: absolute;
left: 165px;
top: -5px;
	
}

#wrapper { width: 810px;
      margin: auto;
}



/*-------------------------Start Header Styles---------------------------------------*/
#header { width: 810px;
		  height: 120px;
		  margin: 10px auto 0 auto;
		  background-image: url(../App_Themes/MLT/images/header_background_1.gif);
		  background-repeat: no-repeat;
		  color: #fff;
		  display: inline-block;
		position: relative;
}
#header .logo { margin-top: -1px;
		position: relative;
}



#header .links a:link { color: #FFF;
				   		font-family: Arial, Helvetica, Verdana, sans-serif;
			       		font-size: 12px;
				   		font-weight: bold;
				   		text-decoration: none;
}

#header .links { position: relative;
				 top: -100px;
				 left: 465px;
				 /*display: inline;*/
}

#header .links a:visited { color: #FFF;
				   		   font-family: Arial, Helvetica, Verdana, sans-serif;
			       		   font-size: 12px;
				   		   font-weight: bold;
				   		   text-decoration: none;
}
#header .links a:hover {   color: #FFF;
				   		   font-family: Arial, Helvetica, Verdana, sans-serif;
			       		   font-size: 12px;
				   		   font-weight: bold;
				   		   text-decoration: underline;
}
#header .links a:active {  color: #FFF;
				   		   font-family: Arial, Helvetica, Verdana, sans-serif;
			       		   font-size: 12px;
				   		   font-weight: bold;
				   		   text-decoration: none;
}
/* Top Search Box Code */



#searchtest { background-image: url(../App_Themes/MLT/images/searcbackground.jpg);
	          background-repeat: no-repeat;
	          width: 310px;
	          height: 56px;
		  position: relative;
		   margin-top: -110px;
		   margin-left: 480px;
}


#header .searchBox  {	width: 296px;
			display: inline;
			outline: none; 			
}

 

#header .search { 	color: #3E5AE5;
			font-fmaily: Arial, Helvetica, Verdana, sans-serif;
			font-weight:bold;
			display: inline;
			background-image: url(../App_Themes/MLT/images/search_but_bg.jpg);
			width: 75px;
			height: 25px;
			position: absolute;
			top: 17px;
			left: 200px; 
}	



#header .input  { color: #3E5AE5;
		  font-family: Arial, Helvetica, Verdana, sans-serif;
		  font-weight: bold;
		  display: inline;
		  position: absolute;	
		  top: 22px;	
		  left: 20px;
} 




/* CMS TOP Navigation styles */

.topAspNet-Menu { list-style: none;
		  background-image: url(../App_Themes/MLT/images/big_top_nav.jpg); 
	          background-repeat: no-repeat;
		  display: block;
		  width: 815px;
		  height: 50px;	  
}

.topAspNet-Menu li { display: inline; }

.topAspNet-Menu li a {	color: #fff;
			width: 89px;
			height: 45px;
			float: left;
			font-family: Arial, Helvetica, Verdana, sans-serif;
			font-size: 12px;
	   		text-decoration: none;
			line-height: 45px;
			text-align: center;
			margin-top: 5px;
			font-weight: bold;
}

.topAspNet-Menu li a:hover { text-decoration: underline;
			     list-style: none;
			     width: 89px;
}
			     


/* CMS LEFT Navigation styles */

.leftAspNet-Menu {list-style: none;
		  display: block;
		     width: 150px;
		     float: left; 
}


.leftAspNet-Menu li{ list-style-type: none;
}

.leftAspNet-Menu a { background-image: url(../App_Themes/MLT/images/left_nav_bg.jpg); 
	           background-repeat: no-repeat;
		   width: 150px;
		   height: 42px;
		   margin-bottom: 4px;
		   display: block;
		   font-family: Arial, Helvetica, Verdana, Sans-Serif;
		   color: #FFF; 
		   font-size: 12px;
		   text-decoration: none;
		   text-align: center;
		   line-height: 36px;
		   font-weight: bold;	   
}

.leftAspNet-Menu a:hover { background-image: url(../App_Themes/MLT/images/left_nav_bg_hover.jpg);
			   background-repeat: no-repeat;
}






/*-------------------------Top Image Styles---------------------------------------*/

#topimg img { display: block;
}

/*-------------------------Main Content ---------------------------------------*/
#maincontent {  width: 810px;
		margin: auto;
		background-image: url(../App_Themes/MLT/images/main_content_bg.jpg);
		background-repeat: repeat-y;		
}


.leftcontent { 
	      width: 630px;
	      display: block;	
		float: left;
	      line-height: 1.75;
	      padding-bottom: 10px;

		

}

.rightcontent { display: block;
	      margin: 0 0 20px 20px;
		float: right;

		
}

h1, h2, h3, h4, h5, h6
{
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: #3E81E5;
}

h3
{
    font-size: 14pt;
    margin-bottom: 10px;
}

p { font-family: Arial, Helvetica, Verdana, sans-serif;
		 font-size: 12px;
		 color: #393938;
		 margin-bottom: 20px;
}

ol { list-style-type: lower-alpha;
				  margin: 0 0 20px 40px;
				  
}

.leftcontent ul { margin: 0 0 20px 40px;
				  
}

.leftcontent li { font-family: Arial, Helvetica, Verdana, sans-serif;
				  font-size: 12px;
				  }
				  
.leftcontent table { font-family: Arial, Helvetica, Verdana, sans-serif;
					 font-size: 12px;
					 color: #393938;
					margin: 20px 0 20px 0;
}

.leftcontent th { text-align: left;
			      text-decoration: underline;
}

.leftcontent td { margin-bottom: 5px;
}

.sidebar { width: 160px;
	  float: left;
}

.indent { margin-left: 15px;
}

.terms { list-style: none;
		 margin-left: 15px;
		 margin-bottom: 15px;
}

.underline { text-decoration: underline;
}

.underlineB { font-family: Arial, Helvetica, Verdana, sans-serif;
	      color: #393938;
	      text-decoration: underline;
              font-weight: bold;
	      font-size: 12px;
}


#maincontent .lefttabs { list-style: none;
						 float: left;
}
#textcontent { 
	background-color: red;
			   float: left;
			   margin: 2px 10px 0px 10px;
			   line-height: 1.75; }

/* Right Boxes ------------------------------------------------------------------- */

.latestnews { background-image: url(../App_Themes/MLT/images/main_news_bg.jpg);
	     background-repeat: repeat-y;
		  width: 247px;
}

.latestnews h1 { width: 256px;
		 height: 40px;
	      	 background-image: url(../App_Themes/MLT/images/h1_news_bg.jpg);
	         background-repeat: no-repeat;
		 width: 247px;
		 padding-left: 10px;
		 font-family: Arial, Helvetica, Verdana, sans-serif;
		 font-size: 18px;
		 font-weight: bold;
		 color: #3E5AE5;
		 line-height: 40px;
		 display: block;
		 margin-left: 1px;
}

.latestnews ul { width: 190px;
		 margin-left: 30px;
 
}

.latestnews a.rss { background-image: url(../App_Themes/MLT/images/feed_bg.jpg);
		   background-repeat: no-repeat;
		   width: 247px;
		   height: 44px;	
		   display: block;
		   margin-left: 1px;
		   text-decoration: none;
		   line-height: 44px;
		   text-indent: 60px;
		   font-family: Arial, Helvetica, Verdana, sans-serif;
		   font-weight; bold;
		   font-size: 14px;
		   color: #3E5AE5;  
}

.latestnews a:hover.rss { text-decoration: underline; }

.latestnews li { width: 200px;
		 list-style: url(../App_Themes/MLT/images/list_style.jpg);
}

.latestnews li a { font-family: Arial, Helvetica, Verdana, sans-serif;
		   font-size: 12px;
		   color: #3E5AE5;
		   font-weight: bold;
		   text-decoration: none;
}

.latestnews li a:hover { font-family: Arial, Helvetica, Verdana, sans-serif;
		   font-size: 12px;
		   color: #3E5AE5;
		   font-weight: bold;
		   text-decoration: underline;
}

.Date { font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #393938;
	font-weight: bold;
}

.NewsBody  { font-family: Arial, Helvetica, Verdana, sans-serif;
	      font-size: 12px;
	      color: #393938;
}

.NewsPTitle a { font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 14px;
		color: #3E5AE5;
		font-weight: bold;
                text-decoration: none;
}

.NewsPTitle a:hover { font-family: Arial, Helvetica, Verdana, sans-serif;
		      color: #3E5AE5;
		      font-size: 14px;
		      font-weight: bold;
		      text-decoration: underline;
}

.newsPDate { display: inline;
             font-size: 14px;
	     font-family: Arial, Helvetica, Verdana, sans-serif;
	     color: #3E5AE5;
}

.NewsPBody {  width: 320px;
	      font-family: Arial, Helvetica, Verdana, sans-serif;
	      font-size: 12px;
	      color: #393938;
}

/* Did you know box  */

.rightbox h1 { width: 247px;
		 height: 34px;
	      	 background-image: url(../App_Themes/MLT/images/dyk_h1_bg.jpg);
	         background-repeat: no-repeat;
		 padding-left: 10px;
		 font-family: Arial, Helvetica, Verdana, sans-serif;
		 font-size: 18px;
		 font-weight: bold;
		 color: #3E5AE5;
		 line-height: 34px;
		 display: inline-block;
		 margin-left: 1px;
		
}

.rightbox { background-image: url(../App_Themes/MLT/images/main_news_bg.jpg);
			background-repeat: repeat-y;
			color: #FFD35A;
			font-family: Arial, Helvetica, Verdana, sans-serif;
		   	 font-size: 12px;
			font-weight: bold;
			width: 247px;
			display: inline-block;
			display: block;
	 		 margin: 0 0 25px 0;
		
			
}
					 
.rightbox p { color: #FFC423;
	      font-family: Arial, Helvetica, Verdana, sans-serif;
	      font-size: 12px;		  
	      font-weight: bold;
	      width: 226px;
	      padding: 10px;
}

.botshadow { background-image: url(../App_Themes/MLT/images/dyk_bot_shadow.jpg);
			background-repeat: no-repeat;
			 height: 12px;
			 margin: 0 0 -3px 1px;
			padding: 0;
	display: block;

}


/* Main text styles */
#textcontent p { font-family: Arial, Helvetica, Verdana, sans-serif;
				 font-size: 12px;
				 color: #393938;
				 margin-bottom: 10px;
}

#textcontent h3 { font-family: Arial, Helvetica, Verdana, sans-serif;
				  font-size: 14pt;
				  color: #3E81E5;
				  margin-bottom: 10px;
}
 
#rightcol img { display: block;
				width: 250px;
				float:right;
				margin-right: 17px; }

.CMSSearchResultsNoResultsLabel { font-family: Arial, Helvetica, Verdana, sans-serif;
		 font-size: 12px;
		 color: #393938;
}
	
/* Main content background fix */			
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

<!--[if IE]>
.clearfix {
    zoom: 1;     /* triggers hasLayout */
    }  /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */




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

#footer { width: 810px;
		  height: 45px;
		  margin: auto;
		  background-image: url(../App_Themes/MLT/images/footer.jpg);
		  background-repeat: no-repeat;
		  margin-bottom: 15px;
}

#footer p { font-family: Arial, Helvetica, Verdana, sans-serif;
			font-size: 10px;
			color: #FFFFFF;
			margin-left: 10px;
}