/* ThyssenKrupp Grid Styles */



body {
    background: none repeat scroll 0 0 #E6E6E6;
    font-family: Arial,Helvetica,sans-serif;
    margin: 20px 0 0;
    padding: 0;
    text-align: center;
}



#global {
    background-image: url("../images/body_bg.gif");	
	background-position: left top;
    background-repeat:  repeat-y;
    border-bottom: 20px solid #E6E6E6;
    color: #FFFFFF;
    margin: 0 auto;
    text-align: left;
    width: 742px;
}



/*-- the Header ----------------------------------------------------------*/


#header 
{
    background-image: url("../images/header_bg.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    height: 119px;
	margin-bottom: 5px;
}	

body#index #header
{
	margin-bottom: 0;
}


#title {
height: 49px;
margin:0 0 0 10px;
}


/*-- the Sidebar ---------------------------------------------------------*/



#sidebar {
border-right: 5px solid #fff;
padding: 0;
float: left;
width: 170px;
voice-family: "\"}\"";
voice-family: inherit;
width: 165px;
}

html>body #sidebar {
width:165px;
} 


/*-- the wrapper and the Content Column -----------------------------------*/



#wrap 
{
    color: #333333;
    float: right;
    margin: 0 2px 0 0;
    width: 570px;
}

#wrapFull{
color: 333;
margin-bottom: 20px;
}

#content {
float: left; 
width: 390px;
}

#contentFull {
float: left; 
width: 560px; 
}

#contentMega {
float:left; 
}

	

/*-- the service navigation -------------------------------------------------------*/

ul#navService {
clear: both; 
margin: 0 0 0 10px; 
padding: 0 0 0 0; 
list-style-type: none
}

ul#navService li {
display: inline 
}



ul#navService li a.top, ul#navService li a.print, ul#navService li a.close {
display: inline; 
float: left; 
margin-top: 14px; 
}



ul#navService li a.top, ul#navService li a.print {
margin-right: 8px 
}





/*-- the Context Column ---------------------------------------------------------*/



#context {
border-top: none;
float: right; 
width: 175px;
}







/*-- the Footer Column ----------------------------------------------------------*/



#footer {
	background: url("../images/footer_bg.jpg") no-repeat scroll left bottom transparent;
    clear: both;
    height: 58px;
    margin: 0;
    padding: 10px 0 0;
    width: 742px;
}



#footer ul {
   border-top: 1px solid #E6E6E6;
    list-style-type: none;
    margin: 7px 0 0;
    padding: 10px 0 0 180px;
    width: 560px;
}



#footer ul li {
font-size: 10px; 
line-height: 15px; 
display: inline; 
margin: 0; 
padding: 0; 
color: #999;
}

#footer a, #footer p {
font-size: 10px; 
line-height: 12px; 
text-decoration: none;
}



#footer a {
color: #2269b6;
}



#footer a:hover {
color: #2269b6; 
text-decoration: underline;
}



#footer p {
    color: #999999;
    margin: 0;
    padding: 0 0 0 180px;
}



img, a img {
border: 0;
}


hr, br.fix {
visibility: hidden; 
clear: both; 
line-height: 0px; 
background: #fff; 
height: 0px; 
font-size: 0px; 
padding: 0; 
margin: 0;
}

