body          {font-family:arial; font-size:11pt; margin:0px; padding:0px; background-color:#E8F0F2; background-image:url('images/main_back.png'); background-repeat:repeat-x; text-align:center;}

a:link        {text-decoration:none; color:#012233;}
a:visited     {text-decoration:none; color:#012233;}
a:hover       {text-decoration:underline;}

.body h1 {font-family:webfont, arial; font-size:36pt; text-align:left; line-height:0px; color:#012233;}
.body, .parapage h2 {font-family:webfont, arial; font-size:25pt; padding-top:10px; padding-left:0px; margin:0; color:#00334C; text-transform:capitalize; }
.para h3 {font-family:webfont, arial; font-size:18pt; padding-top:20px; padding-left:20px; margin:0; color:#00334C;}
@font-face {
    font-family:'webfont';
    src: url('fonts/webfont.eot');
    src: url('fonts/webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/webfont.woff') format('woff'),
         url('fonts/webfont.ttf') format('truetype'),
         url('fonts/webfont.svg#webfont') format('svg');
    font-weight:normal;
    font-style:normal;}

.main {width:960px; padding:0px; margin:0px auto 0px auto; background-color:#FFFFFF;}

.top {background-color:#00344D; text-align:right; font-size:14pt; color:#FFFFFF; width:960px; height:120px;}

.logo {float:left; width:173px; height:88px; margin:16px 0px 0px 40px; display:block; background-image:url('images/mgl.png'); background-repeat:no-repeat;}

.contact {text-align:left; padding-left:90px;}
.tagline {font-family:webfont, arial; color:#A6C3CB;}

.topcurve {float:right; width:498px; height:105px; line-height:32px; padding-top:15px; padding-right:28px; background-image:url('images/top_curve.gif'); background-repeat:no-repeat;}

.menu {color:#60ABB9; height:37px; line-height:37px; background-color:#F2F7F8; background-image:url('images/menu_back.gif'); background-repeat:repeat-x; border-left:solid 1px #BDE5EA; border-right:solid 1px #BDE5EA; text-align:left;}
.menu ul {padding:0; margin:0;}
.menu li { list-style:none;margin:0; padding:10px; display: inline;  }

.line {width:960px; height:1px; background-color:#BDE5EA; margin:0px auto 0px auto;}

.panel {width:940px; height:224px; margin:9px 10px 10px 10px; background-image:url('images/panel_back.png'); background-repeat:repeat-x;}

.globe {float:left; margin:0px 35px 0px 35px; width:363px; height:224px; background-image:url('images/globe.png'); background-repeat:no-repeat;}
.tc {float:left; margin:1px 0px 0px 35px; width:363px; height:224px; background-image:url('images/tc.png'); background-repeat:no-repeat;}
.sea {float:left; margin:1px 1px 0px 1px; width:363px; height:225px; background-image:url('images/sea.png'); background-repeat:no-repeat;}
.air {float:left; margin:1px 1px 0px 1px; width:383px; height:225px; background-image:url('images/air.png'); background-repeat:no-repeat;}
.road {float:left; margin:1px 1px 0px 1px; width:380px; height:230px; background-image:url('images/road.png'); background-repeat:no-repeat;}
.slider {float:left; margin:1px 1px 0px 1px; width:363px; height:205px; background-image:url(''); background-repeat:no-repeat;}
.about {float:left; margin:1px 1px 0px 1px; width:363px; height:225px; background-image:url('images/aboutus.png'); background-repeat:no-repeat;}

.headline {float:left; padding:22px 0px 20px 35px; font-family:webfont, arial; font-size:36pt; text-align:left; line-height:50px; color:#012233;}
.tcheadline {float:left; padding:22px 0px 20px 10px; font-family:webfont, arial; font-size:36pt; text-align:left; line-height:50px; color:#012233;}
.seaheadline {float:left; padding:22px 0px 20px 10px; font-family:webfont, arial; font-size:36pt; text-align:left; line-height:50px; color:#012233;}
.apos {position:relative; left:6px; bottom:25px;}
.paneltext {float:left; color:#15667B; text-align:left; position:relative; left:35px; font-size:14pt;}
.tcpaneltext {float:left; color:#15667B; text-align:left; position:relative; left:10px; font-size:14pt;}
.seapaneltext {float:left; color:#15667B; text-align:left; position:relative; left:5px; font-size:14pt;}
.clickbutton {float:right; width:109px; height:53px; margin-right:25px; display:block; background-image:url('images/click_button.gif'); background-repeat:no-repeat; opacity:0.7; filter:alpha(opacity=70); /* For IE8 and earlier */}
a.clickbutton:active,a.clickbutton:hover {opacity:1.0; filter:alpha(opacity=100);}

.section1,.section2,.section3,.section4 {float:left; margin:0px 0px 10px 10px; display:block; background-image:url('images/section_back.png'); background-repeat:repeat-x; font-family:webfont, arial; height:127px; font-size:16pt; line-height:36px; padding:1px; opacity:0.9; filter:alpha(opacity=90);}

a.section1,a.section4 {width:225px; color:#808080;}
a.section2,a.section3 {width:226px; color:#808080;}

a.section1:active,a.section4:active,
a.section1:hover,a.section4:hover {border:solid 1px #BDE5EA; text-decoration:none; color:#404040; padding:0px;
opacity:1.0; filter:alpha(opacity=100);}

a.section2:active,a.section3:active,
a.section2:hover,a.section3:hover {border:solid 1px #BDE5EA; text-decoration:none; color:#404040; padding:0px;
opacity:1.0; filter:alpha(opacity=100);}

.road1 {margin:30px 0px 10px 0px;}
.air1 {margin:17px 0px -2px 0px;}
.sea1 {margin:25px 0px 11px 0px;}
.time1 {margin:16px 0px 5px 0px;}

.arrow {float:left; font-size:36pt; font-weight:bold; color:#E4E4E4; margin-left:35px;}
.para {float:left; text-align:left; color:#5E5E5E; width:400px; margin:0px 0px 30px 30px;}
.parapage {float:left; text-align:left; color:#5E5E5E; width:785px; margin:0px 0px 30px 30px; background-image:url('/images/bglogo.fw.png'); background-repeat: no-repeat;
    background-position: bottom right; }


.base {width:920px; height:20px; font-size:10pt; color:#012233; padding:20px; background-color:#F4F9FB;}
.baseleft {float:left; margin-top:10px;}
.baseright {float:right; margin-top:10px; color:#60ABB9;}

.left	{float:left;}
.right	{float:right;}
.clear	{clear:both;}

.alignleft, img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,  img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
 .aligncenter,  img.aligncenter {
	
	display: block;
	margin-left: auto;
	margin-right: auto;
}
 img.alignleft, img.alignright, #content img.aligncenter {
	margin-bottom: 12px;
}
 .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	padding: 4px;
	text-align: center;
}
.wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}