body{ margin:0; background:url(../images/bg.gif) repeat-x 0 146px; font:12px Lucida Sans Unicode, Helvetica, sans-serif; color:#003e77;}

h1, h2, ul{ margin:0; padding:0;}

.wrapper{ width:800px; margin:auto;}

.header{ height:325px; position:relative;}

.logo{ 
	position:absolute; left:18px; top:12px;
	background:url(../images/logo.gif) no-repeat 0 0; width:147px; height:58px; float:left; text-indent:-1000px; overflow:hidden;
	}
	
.home_link{ 
	position:absolute; left:0; top:77px; z-index:2;
	background:url(../images/h_menu_bg.gif) repeat-x 0 0; border:#fff solid 1px; border-top:0; border-left:0;
	text-align:right; padding:0 10px 0 0; width:173px; height:47px; line-height:47px;}
.home_link a{ 
	text-decoration:none; background:url(../images/ico1.gif) no-repeat 0 0; color:#f5f5f5; padding:0 0 0 20px;
	font-weight:bold;}

.box1{ 
	position:relative; left:0; top:77px; height:22px; font-size:11px;
	border:#24bebe solid 1px; background:url(../images/topMenus_bg.gif) repeat-x 0 0; padding:10px 5px 0 5px;}
.box1 span{ margin:0 10px 0 10px;}
	
.topMenus{ position:absolute; right:1px; top:78px; z-index:2; height:32px;}
.topMenus a{ 
	text-decoration:none; color:#003e77; font-weight:bold; border-left:#c4efdd solid 1px; padding:0 15px; line-height:32px;
	display:inline-block; float:left;}
.topMenus a:hover, .topMenus a.active{ background:url(../images/topMenus_bg.gif) repeat-x 0 -15px #fff; color:#229ab2;}

.flash_hdr{
	position:absolute; left:0; top:78px; z-index:1; overflow:hidden;
	height:247px; background:url(../images/hdr.gif) no-repeat 0 0; width:100%;}
	
.left_sec{ background:#f4f4f4; width:186px;}

.leftNav{ background:#fff; padding:0 0 1px 0;}
.leftNav a{ 
	text-decoration:none; color:#003e77; font-size:12px; font-weight:bold; display:block; margin:1px 0 0 0;
	background:url(../images/left_nav_bg.gif) repeat-x 0 0; padding:7px 8px; border:#f2f2f2 solid 1px;}
.leftNav a span{ background:url(../images/left_nav_arr.gif) no-repeat 0 center; padding:0 0 0 20px;}
.leftNav a:hover{ background:#fff; color:#229ab2;}
.leftNav a.active{ background:#fff; color:#229ab2; border-right:#fff solid 1px;}

.endo_videos{ background:#bce7f4; padding:2px 0 0 0; border-bottom:#fff solid 1px;}
.endo_videos h1{ background: url(../images/arr1.gif) no-repeat 10px center #d5f6ff; color:#000; font-size:12px; padding:6px 30px;}
.endo_videos img{ margin:28px;}

.ebs{ text-align:center; padding:10px 0;}
.visitors{ border:#ccc solid 1px; text-align:center; padding:5px 0;}

.right_sec{ width:250px; padding:1px 0 0 0;}
.right_sec img{ margin:0 0 1px 0;}

.content_sec{ padding:4px;}
.content_sec h1{ background:url(../images/ttl_bg.gif) repeat-x 0 bottom; font-size:18px; color:#28d4d4; padding:4px 8px; position:relative;}
.content_sec h1 img{ position:absolute; right:10px; top:8px; border:0;}
.content_sec h2{ font-size:12px; color:#007a9b; padding:8px 8px;}
.content_sec ul{ padding:0 8px; margin:0 0 15px 0;}
.content_sec li{ list-style:none; background:url(../images/arr2.gif) no-repeat 0 3px; padding:0 0 0 15px; margin:0 0 10px 0;}
.content_sec li a{ text-decoration:none; color:#003e77;}
.content_sec li a:hover{ text-decoration:underline;}
.content_sec p{ margin:0; padding:4px 8px 4px;}

.box2{}
	
.footer{ text-align:center; color:#09b2b2; font-size:11px; margin:10px 0 10px 0;}
.footer a{ text-decoration:none; color:#09b2b2; margin:0 10px 0 10px;}
.footer a:hover{ text-decoration:underline;}
.footer p{ margin:5px 0 0 0; padding:0; color:#85a2ab;}