body { background:#ecf5fb url(../images/body_bg.png) 0px 100% repeat-x fixed; margin:10px 0 10px 0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#464646;}
.floatleft {float:left;}
.floatright {float:right;}
.clearboth {clear:both;}
br.clearall {clear:both; line-height:0px; height:0px;}
img {border:0;}
form {margin:0; padding:0;}

a:link, a:visited { text-decoration:none; color:#900;}
a:hover { color:#069;}

#container { width:800px; margin:0 auto; background: url(../images/container_bg.gif) repeat-y; border:1px #014772 solid;}

/* Header */
#header_holder { background-color: #FFF; padding-bottom:3px;}
.header_top1 { width:218px; height:20px; background-color:#0079c1; float:left; border-right: 1px #FFF solid; border-bottom: 3px #FFF solid;}
.header_top2 { width:249px; height:20px; background-color:#5982a6; float:left; border-right: 1px #FFF solid; border-bottom: 3px #FFF solid;}
.header_top3 { width:331px; height:20px; background-color:#5982a6; float:left; border-bottom: 3px #FFF solid;}

.logo {  float:left; width:200px; height:102px;}
.flash_area { float:left; width:300px; height:102px; background:url(../images/header_punchline.gif) no-repeat;}
.header_navigation { float:left; width:300px; height:102px; background:url(../images/header_navi_bg.gif) no-repeat;}

.header_navigation1 { color:#000; font:normal 10px/18px Verdana, Geneva, sans-serif; margin:48px 5px 0 0px; text-align:right;}
.header_navigation1 a:link, .header_navigation1 a:visited { color:#000; text-decoration:none;}
.header_navigation1 a:hover { color:#06C;}
.header_navigation1 a.headerselected { text-decoration:none; color:#06C !important;}
/* Header */

/* Content */
#content_holder { min-height:400px; height: expression( this.scrollHeight < 401 ? "400px" : "auto" );}
#left_content { float:left; width:218px;}
#flash_area { display:block; float:right; background-color:#FFF;}
#city_flash { float:left; border-left:1px #FFF solid; border-right:1px #FFF solid; width:249px; height:183px;}
#world_flash { float:left; width:331px; height:183px; background:url(../images/world_map.jpg);}
#middle_content { float:left; width:364px;}
#right_content { float:left; width:218px;}
.colorbar_left { height:20px; line-height:20px; background-color:#5982a6; padding-left:10px; color:#FFF; font-weight:bold; letter-spacing:1px;}
.colorbar_middle { height:20px; line-height:20px; background-color:#00456f; padding-left:10px; color:#FFF; font-weight:bold; letter-spacing:1px;}
.colorbar_right { height:20px; line-height:20px; background-color:#5982a6; padding-left:10px; color:#FFF; font-weight:bold; letter-spacing:1px;}

.content_inner_holder { margin:10px;}
/* Content */

/* Footer */
#Footer_holder {height:20px; background-color:#5982a6; color:#FFF; font:normal 11px/20px Arial, Helvetica, sans-serif; text-align:right; padding-right:5px; letter-spacing:1px;}
/* Footer */

/* Heading Style */
p { margin:15px 0;}
h3 { font:bold 12px/18px Arial, Helvetica, sans-serif; color:#00456f; border-bottom:1px #00456f solid; letter-spacing:1px; padding:0; margin:0 0 5px 0;}

h3 a:link, h3 a:visited { color:#00456f; text-decoration:none; display:block;}
h3 a:hover { color:#000;}
/* Heading Style */

ul.our_activities { margin:0 0 10px 0; padding:0;}
ul.our_activities li { list-style-type:none;}
ul.our_activities li a:link, ul.our_activities li a:visited { padding-left:20px; display:block; line-height:24px !important; font:bold 12px/24px Arial, Helvetica, sans-serif; text-decoration:none; color:#464646; background:url(../images/arrou_gray.gif) 5px 8px no-repeat;}
ul.our_activities li a:hover { color:#00456f; background:url(../images/arrou1.gif) 5px 8px no-repeat;}
.subselected {padding-left:20px; display:block; line-height:24px !important; font:bold 12px/24px Arial, Helvetica, sans-serif; text-decoration:none; color:#00456f !important; background:url(../images/arrou1.gif) 5px 8px no-repeat;}

ul.gallery_listing { margin:0 0 10px 0; padding:0;}
ul.gallery_listing li { list-style-type:none; }
ul.gallery_listing li a:link, ul.gallery_listing li a:visited { padding-left:20px; display:block; line-height:24px !important; font:bold 12px/24px Arial, Helvetica, sans-serif; text-decoration:none; color:#464646; clear:left;margin-bottom:10px; display:block; border-bottom:1px #CCC dotted; height:110px;}
ul.gallery_listing li a:hover { color:#00456f;}
ul.gallery_listing li a img { margin-right:10px; float:left;}

ul.gallery_listing li a div.category_title { height:80px;}


ul.our_subsidaries { margin:0 0 0 0; padding:0;}
ul.our_subsidaries li { list-style-type:none; text-align:center;}
ul.our_subsidaries li a:link, ul.our_subsidaries li a:visited { text-decoration:none;}

.panamax_house_navi { background:url(../images/panamax_house.jpg); width:218px; height:113px; padding-top:70px; text-align:right; }
.general-content { margin-top:10px;}

a.contact_link:link, a.contact_link:visited { text-decoration:none; color:#06C;}
a.contact_link:hover { color:#000;}

.min_height {min-height:189px;}
.margin_top {margin-top:92px;}

.top_corners { font-size:0px; line-height:0px; height:10px; background:#000 url(../images/TL.gif) top left repeat-x;}
.tlc { float:left; height:10px; width:10px; background:url(../images/tlc.gif) no-repeat;}
.trc { float:right; height:10px; width:10px; background:url(../images/trc.gif) no-repeat;}
.bottom_corners { font-size:0px; line-height:0px; background:url(../images/BL.gif) top left repeat-x;}
.blc { float:left; height:10px; width:10px; background:url(../images/blc.gif) no-repeat;}
.brc { float:right; height:10px; width:10px; background:url(../images/brc.gif) no-repeat;}
.block_content_holder { background:url(../images/block_bg.gif) top left repeat-x; border-left:1px #d6d6d6 solid; border-right:1px #d6d6d6 solid;}
.block_content { width:322px; margin:0 10px; }

.events_pics { text-align:center;}
.events_pics img { margin-bottom:5px;}

a.back_link:link, a.back_link:visited {text-align:right; display:block; width:100%; border-top:1px #CCC dotted; padding-top:10px;}

.voice_experts { border-bottom:1px #CCC dotted; margin-bottom:10px;}
.voice_experts img { float: left; margin:10px;}
.voice_experts p { float:left;}
