body{
	margin:0;
	padding:0;
	/*background-image:url(../image/background.jpg);*/
	background-color:#115292;
	background-repeat:repeat-x;
	font-family:verdana, arial, "times New Roman";
	font-size:12px;
}

em{color: red;}

#maincontainer{
	width: 1000px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
}

#topsection{
	background-image:url(../image/top.jpg); 
	background-repeat:no-repeat;
	height: 21px; /*Height of top section*/

}

#topsection h1{
	margin: 0;
	padding-top: 15px;
}

#contentwrapper{
	float: left;
	margin-left:10px;
	width:960px;
	height: 100%;
	background-color:#FFFFFF;
}

#contentcolumn{
	margin: 0 18px 0 18px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#leftcolumn{
	float: left;
	width: 18px; /*Width of left column in pixel*/
	height:100%;
	margin-left: -983px; /*Set margin to that of -(MainContainerWidth)*/
	background-image: url(../image/left.jpg);
	background-repeat:repeat-y;
	}

#rightcolumn{
	float: left;
	width: 18px; /*Width of right column*/
	height:100%;
	margin-left: -18px; /*Set left margin to -(RightColumnWidth)*/
	background-image: url(../image/right.jpg);
	background-repeat:repeat-y;
}

#content 
{
	width:928px;
	height:100%;
	margin: 0pt auto;
	
}

#map
{

width:600px;
height:500px;
background-color:#333333;
margin:10px;
}
#address
{
width:320px;
float:right;


}
#corporate_right
{

width:600px;
height:500px;
background-color:#333333;
margin:10px;
}
#corporate_left
{
width:290px;
height:500px;
float:right;
margin:10px;

}
#address #text
{
	color:#333333;
	font-size:14px;
	text-align:justify;
	border:1px solid #CCCCCC;
	margin:0px 10px;
	padding:5px;
	height:490px;
	
	

}

.innertube{
	margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
}
.logo{
	background-image:url(../image/logo.jpg);
	background-repeat:no-repeat;
	width:306px;
	height:63px;
	margin-left:8px;
	float:left;
}
.menubar{
	background-image:url(../images/infobox/emphasis.gif);
	background-repeat:repeat-x;
	width:928px;
	height:30px;
	margin-top:5px;
	

	

}
#menu
{
	font-size:12px;
	color:#FFFFFF;
	width:700px;
	padding:5px;
	float:left;
}

#menu A{
	text-decoration:none;
	color:#FFFFFF;
	
}

#menu A:Hover
{
text-decoration:none;
color:#0000FF;

}
/*#language{
color:#698197;
width:437px;
	padding:15px 15px 0px 10px;
font-size:10px;
float:right;

}*/
.box_middle
{
	background-image:url(../image/box_middle_background.jpg);
	background-repeat:repeat-x;
	width:928px;
	height:250px;
	border:#CCCCCC thin solid;

}
.box_header
{
background-color:#698197;
width:50px;
height:10px;

}
.box
{
border:1px solid #A7A7A7;
width:300px;
height:260px;
float:left;
margin:5px;

}
#top
{
background-image:url(../images/infobox/emphasis.gif);
background-repeat:repeat-x;
height:29px;
color:#000000;
height:20px;
padding:2px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;

}
.box #pic
{
width:100px;
height:100px;
float:left;
padding:5px;

}

.box #title
{
width:180px;
height:80px;
float:left;
color:#666666;
text-align:center;
padding-top:20px;
font-size:24px;
}

.box #description
{
width:300px;
float:left;
height:140px;
color:#666666;
}
.box_right
{
border:1px solid #A7A7A7;
width:290px;
height:530px;
float:right;
text-align:center;
margin:5px;

}
 
.box_bottom_left
{
border:1px solid #A7A7A7;
width:610px;
height:260px;
float:left;
margin:5px;

}


.box_bottom_left #pic
{
float:left;
padding:5px;
}

.box_bottom_left #description
{
width:420px;
float:left;
height:220px;
color:#666666;
padding:5px;
}
.bottommenu
{
	background-image:url(../images/infobox/emphasis.gif);
background-repeat:repeat-x;
width:928px;
height:25px;
margin: 0 auto;
color:#FFFFFF;




}

.bottommenu a
{
color:#FFFFFF;
	text-decoration:none;
	padding:5px auto;
}

.bottommenu a:hover
{
	text-decoration:none;
	color:#333333;
}
#footer{
	clear: left;
	height:18px;
	background-image:url(../image/bottom.jpg);
	background-repeat:no-repeat;
	color: #FFF;
	padding:5px auto;


}

#footer a{
	color: #FFFF80;

}


.box_right #pic
{
padding:10px;
height:250px;
}

.box_right #description
{
color:#666666;
height:225px;
text-align:left;
padding-top:10px;
}


.language
{
	width:100px;
	float:right;
	margin-right:10px;
}
.clearright
{
clear: right;
}
#career_contact
{
border:1px solid #CCCCCC;
margin:5px auto;
}

#career_description
{
border:1px solid #CCCCCC;
margin:5px auto;
}
#careers
{
border:1px solid #CCCCCC;
margin:5px auto;
}
#corporate_services
{
border:1px solid #CCCCCC;
margin:5px auto;

}
#corporate_info
{
border:1px solid #CCCCCC;
margin:5px auto;

}
#simple_search
{
 float:right;
 padding:0 10px 0 10px;
}

#contact{
border:#CCCCCC 1px solid;
width:300px;
margin:15px auto;
}

#contact h1{
font-weight:normal;
font-size:16px;
color:#006699;
padding:0 10px;
margin-bottom:5px;
}

#contact p{
padding:0 10px;
}

#contact p a{
color:#006699;
font-weight:bold;
}