body#mlc  {
	background: url(/_images/mlcimages/body_background.png) repeat-x top left !important;
}

#mlc #centre p.intro{
	font-weight: bold;
}

#mlc div.tools {
	background: #87a1ae url(/_images/mlcimages/tools_bg.gif) repeat-x bottom left
}

#mlc div#main-navigation {
	background: #fff url(/_images/mlcimages/navigation_bg_mlc.gif) repeat-x bottom left;
	border-bottom: 1px solid #b1c7d7;
}


#mlc ul#main-menu li {
   display:inline;
    float:left;	
	background: url(/_images/mlcimages/nav_border_mlc.gif) no-repeat right center;
}

#mlc ul#main-menu li.no-divide {
	background: none;
}

#mlc div#centre{
	margin: 25px 0 0 0;
	padding: 0;
	float:left;
	width: 752px;
	margin-left: 16px;
	background: transparent;
}

#mlc div#centre #lh-cen{
	width: 420px; 
	float: left; 
	margin-right: 33px; 
}

#mlc div#centre #rh-cen{
	width: 295px;
	float: right; 
	margin-right: 3px; 
}

#mlc div#centre #rh-cen img {
	margin-bottom: 20px;
}

 #mlc .box {
	border-left: 1px dotted #a6b8c5; 
	border-right: 1px dotted #a6b8c5; 
	border-bottom: 1px dotted #a6b8c5; 
	float:left; 
	background: #fafcfd;
	padding-bottom: 20px;
	margin-bottom: 20px;
	width: 294px;
}

#mlc ul.arrow-links li {
	list-style-type: none;
	margin-left: 10px;
}

#mlc ul.arrow-links li a{
	background: url(/_images/mlcimages/small_arrows_mlc.gif) center left no-repeat;
	padding-left: 11px;
}

#mlc .two ul.arrow-links li a {
	margin-bottom: 2px;
	float:left;

}

 #mlc #centre a, #mlc #centre a:link {
	color: #0072bc;
}

#mlc .box p{
	padding: 10px 10px 0px 10px;
	margin-bottom: 0px !important;
	float:left;
 }
 
#mlc .box p,  #mlc .box  ul {
  	font-size: 85%; 
  }
  
#mlc .box ul {
	float:left;
 	padding: 10px 0 0 10px;
	margin-bottom: 0;
 }
 
#mlc #lh-cen  ul.arrow-links li {
 	margin-left: 0;
 }

#mlc ul.arrow-links {
	padding-left: 0;
	margin-left: 0;
}

#mlc .box p.more {
	width: 270px;
	margin-bottom: 0;
	padding-bottom: 0;
}

#mlc .box p.more a {
	color: #f5770c !important;
	background:url(/_images/mlcimages/arrow_links_mlc.gif) center left no-repeat;
	padding-left: 13px;
	float:right;
	font-size: 120%;
	font-weight: bold;
}

#mlc h2.grey, #mlc h1.red, #mlc h1.grey, #mlc h2.grey, #mlc h1.red, #mlc h1.main-head, #mlc h2.main-head,#mlc #rh-cen h2.grey {	
	margin-bottom: 0;
	margin-top: 0 !important;
	padding: 4px 2px 2px 10px;
	color: #fff;
	float:left;
	clear:both;
	font-weight: bold;
    border-bottom: 1px solid #4e585d;
	border-right: 1px solid #4e585d;
}


#mlc h2.grey, #mlc h1.red,#mlc h1.grey, #mlc h2.grey, #mlc h1.red, #mlc h1.main-head {
	width: 409px;
}

#mlc #rh-cen h2.grey{
    width: 281px;
	color: #fff;
	font-size: 108%;
}

#mlc h2.grey, #mlc h1.grey, #mlc h1.main-head, #mlc h2.main-head, .bottom-links h2{
	background: #707f85 url(/_images/mlcimages/grey_heading_bg_mlc.gif) top left repeat-x;	
	border-top: 1px solid #d2d7d9;
	border-left: 1px solid #d2d7d9;
}

#mlc h2.grey {
	background: #a5b8c4 url(/_images/mlcimages/light_grey_header_mlc.gif) top left repeat-x;
	border-top: 1px solid #d2d7d9;
	border-left: 1px solid #8ba4b1;
	border-right: 1px solid #8ba4b1;
	border-bottom: 1px solid #6a7b84;
}
 
#mlc div#centre h2 a, 
#mlc div#centre h2 a:hover,  
#mlc div#centre h2 a:focus, 
#mlc div#centre h2, 
#mlc div#centre h3 a, 
#mlc div#centre h3 a:hover,  
#mlc div#centre h3 a:focus, 
#mlc div#centre h3  
{
	color: #69787f;
	font-weight: bold;
	text-decoration: none;
}

#mlc #lh-cen h2 {
	font-size: 110%;
}

#mlc div#centre h3  {
	font-size: 106%;
}

#mlc #lh-cen h3 {
		font-size: 105% !important;
}


#mlc #rh-cen h3 {
	padding-left: 10px;
	padding-bottom: 0;
	margin-bottom: 0;
	margin-top: 13px;
	width:  280px;
	float:left;
	display:block;
	font-size: 95% !important;
}

#mlc div.column   {
	width: 160px;
	padding: 0;
}

#mlc div#header {
	background: #fcffff url(/_images/mlcimages/header_bg_mlc.gif) bottom left repeat-x;
}

#mlc img#logo {
	float:left;
	padding: 0;
	margin: 0;
	background: transparent;
}

#mlc p#address {
	padding: 37px 0 0 0;
	float: right;
	font-size: 80%;
	text-align: right;
}

#mlc p#address img {
	margin-left: 10px;
}

#mlc div#left{
	float: left;
	margin-left: 16px;
	margin-right: 23px;
}

#mlc div#right {
	float: right;
	margin: 0 16px 0 0px;
	padding: 0;
}


#mlc #right .news p.sponsor {
	color: #69787f;
	font-weight: bold;
	text-align:center;
	padding: 0;
}

#mlc #right .news p.sponsor img {
	background: none !important;
	border: 1px solid #dbdbdb;
	padding: 0;
	margin: 10px 0 0 13px;
}

#mlc .callout, .help-links {
    margin-left: -11px;
	clear:left;
	width: 160px;
	background: #748289 url(/_images/mlcimages/right_background_mlc.gif) repeat-x bottom left;
	float:left;
	display:block;
}

/*<ANDY>
#mlc .callout span.link-text {
	text-align: left;
	padding: 10px 3px 10px 10px;
	float:left;
}

#mlc .callout span.link-text-cen {
	color: #fff;
	font-size: 86%;
	font-weight: bold;
	display:block;
	padding-bottom: 10px;
	text-transform:uppercase;
}
<ANDY>*/

#mlc .callout ul {
	text-align: left;
	padding-bottom: 20px;
}

#mlc .callout ul li {
	text-align: left;
	list-style-type:disc;
	list-style-position: inside;
	color: #fff;
	padding-bottom: 5px;
	font-size: 85%;
	padding-left: 10px;
	padding-right: 10px;
}

#mlc .callout ul li a {
	color: #fff;
}

#mlc h1.main-head
 {
	font-size: 120%; 
	margin-top: 14px;
	margin-bottom: 25px;
	padding: 3px 2px 3px 8px;
	clear:both;
	line-height: normal;
 }
 
 
#mlc #centre ul.support li a, .company h2 a{
	background: url(/_images/link_arrow.gif) no-repeat center left;
	list-style-type:none;
	padding-left: 15px;
}

#mlc #centre ul.faq li a  {
	background: url(/_images/faq_icon.gif) no-repeat center left;
	list-style-type:none;
	padding-left: 15px;
}

#mlc #centre ul.support li {
 	border-bottom: 1px dotted #336699;
	width: 100%;	
	float:left;
	clear:both;
}

#mlc #centre ul.support {
	margin-bottom: 10px;
	float:left;
	width: 100%;
}

#mlc input.search1 {
	background: #8199a9 url(/_images/mlcimages/search_icon_mlc.gif) center 1px no-repeat;	
	border: 1px solid #fff;
}

#mlc #search input.textbox{
	padding: 2px;
}

#mlc ul#main-menu li a:hover, #mlc ul#main-menu li a.live, #mlc ul#main-menu li a:focus, #mlc ul#main-menu li.live span{
    padding: .8em 12px .8em 12px;
	background:url(/_images/mlcimages/nav_over_mlc.gif) repeat-x top left;
	color: #fff;
}

#mlc .centre-in .news {
	width: 405px;
	padding: 0;
	background: none;
	border: none;
	margin: 0;
	border-bottom: 1px dotted #6c7d84;
    padding: 10px 0 18px 0;
	display:block;
}

#mlc #rh-cen .news {
	width: 294px;
	background: none;
	border: none;
	margin: 0 !important;
	border-bottom: 1px dotted #6c7d84;
    padding: 0px 0 7px 0;
	display:block;
	float:left !important;
}

#mlc .centre-in .first-entry, #mlc #rh-cen .first-entry{
	border-top: 1px dotted #a6a6a6;
	padding: 0;
	margin: 0;
}

#mlc #rh-cen .news h3 a span.topic, #mlc #rh-cen .news h2 span.topic, #mlc .centre-in .no-link h2 span.topic  {
	border-left: 1px solid #666;
	color: #666;
	clear:none;
	padding-left:8px;
	margin-left: 6px;
	font-weight: normal;
	width: 100px;
}

#mlc .centre-in .news p, #mlc #rh-cen .news p {
	font-size: 110%;
	list-style-type: none;
	display:block;
}

#mlc .centre-in .news p {
	font-size: 100%;
}



#mlc .centre-in .news img, #mlc #rh-cen .news img {
	float:left;
	margin-right: 5px;
}

#mlc #rh-cen .news img {
	float:left;
	margin-right: 5px;
	padding-bottom: 0;
	margin-bottom: 0!important;
}

#mlc .centre-in .news p span.date, #mlc #rh-cen .news p span.date {
	color: #666 !important;
	font-weight: bold;
	padding-bottom: 10px;
	float:left;
	width: 160px;
	font-size: 83%;
}

#mlc #rh-cen .news p span.date {
	width: 100px;
	padding-bottom:2px;
}

#mlc .centre-in .news p span.teaser,  #mlc #rh-cen .news p span.teaser  {
	width: 290px;
	float:left;
	padding-right: 12px;
}

#mlc #rh-cen .news p span.teaser {
  	width: 200px;
	font-size: 81%;
	padding-right: 0px;
	padding-bottom: 5px;
}


#mlc .centre-in .news p span.teaser {
	font-size: 100% !important;
}

#mlc .centre-in .no-link img {
	float:left !important;
}

#mlc .centre-in .no-link p span.teaser {
	width: auto;
	text-align:left;
	float: none;
	font-size: 85%;	
	padding-right: 12px;
	margin-left: 0;
}

#mlc .centre-in .no-link p span.date2 {
	display:inline;
	color: #666 !important;
	font-weight: bold;
	padding-bottom: 10px;
	font-size: 83%;
}

#mlc .centre-in .news p a,  #mlc #rh-cen .news p a{
	color: #000 !important;
}

#mlc .centre-in .no-link p a {
	color: #0072bc !important;
}

#mlc .centre-in .no-link p a:hover {
	text-decoration: underline !important;
}

#mlc .centre-in .no-link p a.comment-now {
 	float: right; 
	background:url(/_images/mlcimages/arrow_links_mlc.gif) center left no-repeat;
	padding-left: 13px;
	font-weight: bold;
}

#mlc .centre-in .news p a:hover, #mlc #rh-cen .news p a:hover {
	text-decoration: none;
}

#mlc .centre-in .news h2, #mlc #rh-cen .news h3 {
 	width: 400px;
    padding: 8px 5px 8px 0;
	background: none;
	border: none;
}

#mlc .centre-in .blog-comment p.time{
	font-size: 86%;
}

#mlc .centre-in .blog-comment p.username {
	font-weight: bold;
	color:#8C969B;
}

#mlc .centre-in .no-link {
	margin-top: 0;
	padding-top: 0 !important;
}

#mlc .centre-in .no-link h2.top {
	margin: 0;
	padding-top: 0;
}

#mlc #rh-cen .news h3 {
 	width: 296px;
	padding: 0 5px 3px 0 !important;
}
 
#mlc .centre-in .news h2 a, #mlc #rh-cen .news h3 a {
  	font-size: 91%;
	float:left;
	width:  400px;
	background: none;
	padding: 0 5px;
}

#mlc #rh-cen .news h3 a{
     width: 290px;
 	padding: 0 0 0 2px;
	color: #000;
	font-size: 100%;
}

#mlc .centre-in .blog-comment {
	background: #FBFCFD;
}

#mlc .centre-in .news:hover,  #mlc .centre-in .news h2 a:hover, #mlc #rh-cen .news:hover{
	background-color: #f4f6f8;
    text-decoration: none;
}
 
#mlc .centre-in .no-link:hover, #mlc .centre-in .blog-comment:hover{
 	background: none;
}
 
#mlc .pagination {
	margin-top: 20px;
	border-bottom: none;

	width: 413px;
}

#mlc .pagination ul {
	margin-right: 5px;
}

#mlc .pagination ul li a { 
	 background: #8b282e;
}

#mlc .pagination ul li a {
	background: #f5770c;
}

#mlc.pagination ul li a.next {
	padding-left: 7px;
	padding-right: 7px;
}

#mlc .pagination ul li a:hover, #mlc .pagination ul li a.on  {
	background: #fff !important;
	padding: 3px 5px 3px 5px;
	font-weight: bold;
	color: #f5770c !important;
	border: 1px solid #f5770c;
}



/*<ANDY>*/
#mlc #rh-cen .news p span.date {
	width: 200px;
}

#mlc ul#site-map {
	margin-bottom:0;
	padding-bottom:0;
}
#mlc ul#site-map li{
	list-style-type: none;
	margin-bottom:10px;
}

#mlc ul#site-map li ul{
	margin-bottom:0;
	padding-bottom:0;
	margin-top:5px;
}

#mlc ul#site-map li ul li{
	list-style-type: none;
	margin-bottom:5px;
}

#mlc ul#site-map li ul li ul{
	margin-bottom:0;
	padding-bottom:0;
	margin-top:0;
}




#mlc ul#admin-menu {
	margin-bottom:0;
	padding-bottom:0;
	font-size:70%;
	width:135px;
	overflow:hidden;
	position:absolute;
	left:10px;
	top:260px;
}
#mlc ul#admin-menu li{
	list-style-type: none;
	margin-bottom:10px;
}

#mlc ul#admin-menu li ul{
	margin-bottom:0;
	padding-bottom:0;
	margin-top:5px;
	margin-left:10px;
}

#mlc ul#admin-menu li ul li{
	list-style-type: none;
	margin-bottom:5px;
}

#mlc ul#admin-menu li ul li ul{
	margin-bottom:0;
	padding-bottom:0;
	margin-top:0;
	margin-left:20px;
}




#mlc #gen-form fieldset {
	width: 380px;
}

#mlc #gen-form div, #gen-form div.first, #gen-form div.bottom{
	width: 330px;
}




#mlc .leftco .callout span.link-text {
	text-align: left;
	padding: 10px 3px 10px 10px;
}



#centre ul#breadcrumb {
	margin-top: -25px;
	position:relative;
}

/*</ANDY>*/

/*********************Sharon Start*****/ 
#mlc ul.arrow-links li a:hover, #mlc ul.arrow-links li.live {
background: #9fb1ba url(/_images/mlcimages/small_arrows_mlc_o.gif) center left no-repeat;
color: #fff !important;
text-decoration: none;
}

#mlc ul.arrow-links li.live {
	padding-left:11px;
}

#mlc ul#site-map{
width: 400px;
float:left;
margin: 0;
}

#mlc ul#site-map li {
list-style-type: none;
list-style-position: inside;
margin-left: 0;
}

#mlc ul#site-map li a{
background: #ecf0f1;
display:block;
width: 100%;
padding-left: 5px;
margin-bottom: 2px;

}

#mlc ul#site-map li a:hover {
background: #6d7e86;
color: #fff !important;
text-decoration: none;
}

#mlc ul#site-map li ul li a{
padding-left: 15px;
margin-left: 10px;
width: 380px;
background:#f6f7f9 url(/_images/mlcimages/small_arrows_mlc.gif) center left no-repeat;
}

#mlc ul#site-map li ul li a:hover {
background: #9fb1ba url(/_images/mlcimages/small_arrows_mlc_o.gif) center left no-repeat;
color: #fff !important;
text-decoration: none;
}





ul#home-menu li.no-border{
	border-right: none;
}

ul#home-menu {
float:left;
}

ul#home-menu li {
   display:inline;
    float:left;	
	background: url(/_images/nav_border.gif) no-repeat right center;
	}

ul#home-menu li a{
	color: #45555d;
	font-weight: bold;
	font-size: 82%;
    padding: .8em 12px .8em 12px;
	display:block;
}

ul#home-menu li a:hover, ul#home-menu li a:focus{
	text-decoration: none;
}

ul#home-menu li.no-divide {
 	background: none;
}


#mlc ul#home-menu li {
   display:inline;
    float:left;	
	background: url(/_images/mlcimages/nav_border_mlc.gif) no-repeat right center;
}

ul#home-menu li a:hover, ul#home-menu li a.live, ul#home-menu li a:focus {
    padding: .8em 12px .8em 12px;
	background:url(/_images/mlcimages/nav_over_mlc.gif) repeat-x top left;
	color: #fff;
}

#mlc ul#home-menu li.no-divide {
	background: none;
}

#mlc ul#home-menu li.live span {
	display:block;
	font-weight: bold;
	font-size: 82%;
    padding: .8em 12px .8em 12px;
	background:url(/_images/mlcimages/nav_over.gif) repeat-x top left !important;
	color: #fff;
}

#mlc #gen-form fieldset {
	border: 1px solid #8892aa;	
	background:url(/_images/form_bg.gif) bottom left repeat-x;
	margin: 0;
	float:left;
	width: 375px;
	padding: 0 13px 40px 13px;
}

#mlc #gen-form fieldset input.button {
	float:left;
	position:relative;
	width: auto;
	padding: 0 5px 0 5px;
	margin-left:115px !important;
}


#mlc p.required {
 clear: both;
 margin-left:113px;
 }
 
input.button {
    padding: 0 .25em;
    width: 0;  /* IE table-cell margin fix */
    overflow: visible;
}


/*********************Sharon finish*****/

#mlc .captcha{
	margin:0; 
	padding:0;
	margin-top:20px;
	float:none;
	clear:both;
	text-align:left;
}


#mlc .captcha p{
	color:#000;
	font-size:x-small;
}

#mlc ul.social-list{
	float:left;
 	margin:0;
 	padding:0;
	padding-bottom:5px;
}

#mlc ul.social-list li{
	clear:none;
	list-style-type:none;
 	width:auto;
 	padding:0;
 	margin:0;
}


/*********************Sharon Start*****/ 
#mlc .leftco .callout p{
	background: none;
	text-align:left;
	color: #fff;
	padding: 0px 0 15px 10px;
}

#mlc .leftco .callout p a{
	color: #fff;
}


#mlc .leftco .callout h3 {
	margin-bottom: 10px;
}
/*********************Sharon Finish*****/ 


