@charset "utf-8";

* {

	margin:0;

	padding:0;

}

a{
color:#87292A;}

.lbox_white a {
color:#87292A;
}

img{
border:none;}

body{

background:#CCC;
/*background:url(../images/bg.jpg) top left repeat;*/

font-family:Tahoma, arial, sans-serif;}

#jflanguageselection{
margin:0;
float:left;}

#top_content{

/*background:url(../images/top_design.png) top left no-repeat;*/
background:url(../images/top_design_grey.png) top left no-repeat;

width:960px;

margin:0 auto;

overflow:hidden;

}

.contentpaneopen img{
margin-right:15px;}


ul.menu{
list-style:			none;

	padding: 			0px;
	margin: 			0px;
}

ul.menu li {
	width:127px;



display:inline;

margin-top:30px;

margin-left:20px;
float:left;
}


ul.menu li a {

color:#87292A;

font-size:16px;

font-weight:bold;


text-decoration:none;}

ul.menu li span {

position:relative;
top:-116px;

}

ul.menu li img {

color:#87292A;

font-size:16px;

font-weight:bold;

display:block;
text-decoration:none;
/*box-shadow:6px 6px 6px #87292A;
-webkit-box-shadow:6px 6px 6px #87292A;
-moz-box-shadow:6px 6px 6px #87292A;*/

box-shadow:6px 6px 6px #171717;
-webkit-box-shadow:6px 6px 6px #171717;
-moz-box-shadow:6px 6px 6px #171717;}

#slidewrap{
/*box-shadow:6px 6px 6px #87292A;
-webkit-box-shadow:6px 6px 6px #87292A;
-moz-box-shadow:6px 6px 6px #87292A;*/

box-shadow:6px 6px 6px #171717;
-webkit-box-shadow:6px 6px 6px #171717;
-moz-box-shadow:6px 6px 6px #171717;
}

#language{

position:absolute;

margin-left:385px;

margin-top:10px;

width:100px;

height:20px;

}



#search{

position:absolute;

margin-left:785px;

margin-top:45px;

width:150px;

height:20px;

z-index:10;

}



#logo{

position:absolute;

/*background:url(../images/ml_logo.png) top left no-repeat;*/
background:url(../images/ml_logo_black.png) top left no-repeat;

width:259px;

height:56px;

float: left;

margin:20px 0 0 20px;

display:block;}



#menu{


background:url(../images/menu_bg.png) top left no-repeat;

width:592px;

height:35px;

float:right;

margin:40px 0px 0 0;

}



#menu_text{

position:relative;

top:6px;

left:20px;


color:#87292A;

font-size:13px;

font-weight: bold;

}

#menu_text a{
text-decoration:none;
color:#87292A;

}



#wrap{



width:960px;

overflow:hidden;}



#module1 {

margin-top:20px;

margin-bottom:20px;

width:500px;

/*height:265px;*/



float:left;

display:inline;}



#module1 h2 {

color:#87292A;

font-size:16px;

font-weight:bold;

position:abolute;

top:20px;

margin-left:10px;}



#module1_content {

margin-left:20px;

margin-top:30px;


width:480px;

/*height:237px;*/

float:left;

display:inline;
}



#module2{

margin-top:20px;



margin-right:10px;

display:inline;

width:450px;

float:right;

/*height:290px;*/

overflow:hidden;}



.items {

width:125px;

margin-left:20px;

display:inline;

margin-top:30px;

height:100px;

background:#D80000;

float: left;}



.items h2 {

color:#87292A;

font-size:16px;

font-weight:bold;

position:relative;

top:-20px;

left:10px;}



#middle_content_box{

width:100%;

margin-bottom: 30px;





/*background-color: rgba(216%, 0%, 0%, 0.4);*/
background-color: rgba(153%, 153%, 153%, 0.4);

border-top:2px solid #FFFFFF;

border-bottom:2px solid #FFFFFF;

clear:both; 

}



#middle_content{

/*background:url(../images/middle_design.png) top right no-repeat;*/
background:url(../images/middle_design_middle.png) top right no-repeat;

width:940px;

height:auto;

overflow:hidden;

margin:0 auto;

margin-bottom:20px;
padding-left:20px;
color:#000;
}


.article_column, .contentpaneopen{




padding-right:20px;

width:100%;

font-size:14px;}



.blogstartpage .article_column p{
height:250px;

}





td.contentheading, .componentheading, td.contentheadingstartpage{
text-transform:uppercase;
font-weight:bold;
font-size:23px;
padding-bottom:20px;
padding-top:20px;
color:#87292A;
}

.componentheading{

color:#87292A;}



#footer{

width:960px;

margin:0 auto;



}



#footer_text{

font-size:13px;

color:#87292A;

margin-left:20px;

margin-bottom:30px;

}



.mbutton {

background:url(../images/button.png) top left no-repeat;

width:275px;

height:41px;

color:#333333;

font-size:11px;

padding:10px 0 0 10px;

font-weight:bold;}

.readon{
position:relative;
top:15px;
font-weight:bold;
font-size:16px;}



.back_button{

background:url(../images/button.png) top center no-repeat;

width:100%;

text-align:center;

height:41px;

color:#333333;

font-size:11px;

padding:10px 0 0 10px;

font-weight:bold;}

.mbutton a, .back_button a{

color:#333333;

font-size:11px;

text-decoration:none;

font-weight:bold;}
