@charset "utf-8";
/* CSS Document */

img{border:none}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	 line-height:19px;
	 color:#0b0b0b;
}
body {
	background-color: #f1f8ff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


a{color:#0b0b0b; text-decoration:none;}
a:hover{color:#0155a8; text-decoration:underline;}

.b{color:#ed8300; text-decoration:none;}
.b:hover{color:#fff; text-decoration:none;}


/* divs */
#clear { clear:both;}
#wrapper { width:970px; margin:0 auto;}
#header { width:950px; height:102px; margin:0 auto;}

#logo { width:275px; height:102px; margin:0 auto; float:left;}

#top-nav { width:630px; height:30px; margin:0 auto; float:right; padding-top:70px;}

#main-img { width:930px; height:384px; margin:0 auto; background:url(img/main-1.jpg);}

#main-partners { width:887px; height:84px; margin:0 auto; margin-top:35px;}


#main-tab1 { width:280px; height: auto; float:left; margin-top:25px; margin-left:20px; margin-bottom:10px;}
.tab-title {width:280px; height:56px;}
#main-tab2 { width:280px; height: auto; float:left;  margin-top:25px; margin-left:45px;}
#main-tab3 { width:280px; height: auto; float:right;  margin-top:25px;  margin-bottom:10px; margin-right:20px;}
#img-100 { float:left; padding-top:10px;}
#tab3-bullet-right { float:right; width:185px; margin-top:5px;}
#tab-btn { float:right; width:270px; margin-top:5px; margin-top:10px;}

#footer { width:970px; height:75px; margin:0 auto;}
#footer-copy { width:307px; float:left; margin-top:5px; margin-left:20px;}
#footer-nav { width:410px; float:left; margin-top:15px; font-weight:bold; margin-left:20px;}
#footer-logo { width:307px; float:right; margin-top:15px; text-align:right; margin-right:20px;}

#inside-header-who-we-are { width:930px; height:179px; margin:0 auto; background: url(img/head-who-we-are.jpg);}
#inside-header-what-we-do { width:930px; height:179px; margin:0 auto; background: url(img/head-what-we-do.jpg);}
#inside-header-inquiry { width:930px; height:179px; margin:0 auto; background: url(img/head-inquiry.jpg);}
#inside-header-contact-us { width:930px; height:179px; margin:0 auto; background: url(img/head-contact-us.jpg);}
#inside-header-gallery { width:930px; height:179px; margin:0 auto; background: url(img/head-gallery.jpg);}

#inside-col1 { width:155px; height:530px; float:left; margin-top:5px; margin-left:20px; background:url(img/bg-inside-nav.gif); background-position:right; background-repeat:repeat-y; text-align:right;}

#inside-col1a { width:155px; height:1360px; float:left; margin-top:5px; margin-left:20px; background:url(img/bg-inside-nav.gif); background-position:right; background-repeat:repeat-y; text-align:right;}
#inside-col2 { width:430px; height: auto; float:left;  margin-top:40px; margin-left:28px;}
#inside-col2a { width:745px; height: auto; float:right;  margin-top:40px; margin-right:20px;}
#inside-col3 { width:296px; height: auto; float:right; background:url(img/bg-inside-right-shade.gif); background-position: left top; background-repeat:no-repeat; margin-right:20px;}
#inside-col3-content { width:273px; float:right; padding-top:50px;}
#inside-col3-bullet-right { float:right; width:175px; margin-top:5px;}

#what-we-do-col1 { width:155px; height:1850px; float:left; margin-top:5px; margin-left:20px; background:url(img/bg-inside-nav.gif); background-position:right; background-repeat:repeat-y; text-align:right;}
#what-we-do-col1a { width:155px; height:1350px; float:left; margin-top:5px; margin-left:20px; background:url(img/bg-inside-nav.gif); background-position:right; background-repeat:repeat-y; text-align:right;}
#what-we-do-col2 { width:745px; height: auto; float:left;  margin-top:40px; margin-left:28px;}
#what-we-do-col2-sub { width:745px; height: auto; float:left;  margin-top:20px; margin-left:28px;}
#subtitle { margin-top:20px; margin-left:20px; width:149px; float:left;}
#subtitle1 { margin-top:30px; margin-left:20px; width:90px; float:right;}

#sub-col1 { width:220px; height: auto; float:left; margin-top:25px; margin-left:20px;}
#sub-col1-img { width:64px; height: auto; margin:0 auto; }

#sub-col2 { width:220px; height: auto; float:left; margin-top:25px; margin-left:33px;}
#sub-col2-img { width:83px; height: auto; margin:0 auto; margin-top: 48px; }

#sub-col3 { width:220px; height: auto; float:right; margin-top:25px; margin-left:20px;}
#sub-col3-img { width:83px; height: auto; margin:0 auto; margin-top: 51px; }

#sub-col4 { width:220px; height: auto; float:left; margin-top:25px; margin-left:130px;}
#sub-col4-img { width:102px; height: auto; margin:0 auto; }

#sub-col5 { width:220px; height: auto; float:right; margin-top:25px; margin-right:130px;}
#sub-col5-img { width:159px; height: auto; margin:0 auto; margin-top:14px;}

#sub-col6 { width:185px; height: auto; float:left; margin-top:25px; margin-left:20px;}
#sub-col6-img { width:110px; height: auto; margin:0 auto; margin-top:1px; }

#sub-col7 { width:240px; height: auto; float:left; margin-top:25px; margin-left:50px;}
#sub-col7-img { width:191px; height: auto; margin:0 auto; margin-top:31px; }

#sub-col8 { width:200px; height: auto; float:right; margin-top:25px; }
#sub-col8-img { width:111px; height: auto; margin:0 auto; margin-top:61px; }

#sub-col9 { width:185px; height: auto; float:left; margin-top:25px; margin-left:20px;}
#sub-col9-img { width:140px; height: auto; margin:0 auto; margin-top:5px; }

#sub-col10 { width:240px; height: auto; float:left; margin-top:25px; margin-left:50px;}
#sub-col10-img { width:218px; height: auto; margin:0 auto; margin-top:4px; }

#sub-col11 { width:200px; height: auto; float:right; margin-top:25px; }
#sub-col11-img { width:194px; height: auto; margin:0 auto;  }

#sub-col12 { width:585px; height: auto; float:left; margin-top:25px; margin-left:20px; margin-bottom:20px;}
#sub-col12-img { width:279px; height: auto; margin-top:5px; float:left; }
#sub-col12-content{ width:279px; height: auto; margin-top:5px; float:left; margin-left:20px; }

#inquiry-col1 { width:243px; height: auto; float:left; margin-top:5px; margin-left:20px;}

#inquiry-col2 { width:666px; float:right; background:url(img/bg-inside-right-shade.gif); background-position: left top; background-repeat:no-repeat; margin-right:20px;}
#inquiry-col2-content { float:left; padding-top:50px; margin-left:40px;}
#inquiry-col2-bullet-right { float:right;  margin-top:5px;}

#gallery-col1 { width:243px; height: auto; float:left; margin-top:5px; margin-left:20px;}

#gallery-col2 { width:666px; float:right; background:url(img/bg-inside-right-shade.gif); background-position: left top; background-repeat:no-repeat; margin-right:20px;}
#gallery-col2-content { float:left; padding-top:50px; margin-left:40px; width:610px;}
#gallery-col2-bullet-right { float:right;  margin-top:5px;}

#terms-col { width:930px; margin-right:20px; margin:0 auto;}
#terms-col-content { padding-top:50px;  width:910px; margin:0 auto;}

#site-col { width:930px; margin-right:20px; margin:0 auto; height:auto;}
#site-col-content { padding-top:50px;  width:910px; margin:0 auto; height:auto;}

#site-col1 { width:200px; height: auto; float:left; margin-left:70px; }
#site-col2 { width:220px; height: auto; float:left; margin-left:80px;  }
#site-col3 { width:200px; height: auto; float:right; margin-right:50px; }

#mid-div { width:734px; height:32px; background:url(img/mid-shade.gif); margin:0 auto;}

#spacer5{ height:5px;}
#spacer10{ height:10px;}
#spacer15{ height:15px;}
#spacer20{ height:20px;}
#spacer25{ height:25px;}
#spacer30{ height:30px;}
#spacer35{ height:35px;}
#spacer40{ height:40px;}
#spacer45{ height:45px;}
#spacer50{ height:50px;}

.color1 { color:#0155a8}
.small-italic { font-size:11px; font-style:italic;}

/* Announcement
------------------------------------------------------------- */
.title-n {	 /*title*/ 
   font-weight: bold;
   color: #ffffff;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   padding-top:5px;
}
.textsmall { /*date*/
   font-size: 11px;
   font-weight: bold;
   color: #dff8fe;
}
.annoucebody {
	font-size: 12px;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
}

/* News & Event
------------------------------------------------------------- */
.news-date{
   font-size:11px;
   color:#404040;
}
.titlenews {
   font-size: 17px;
   color: #0b527c; 
  
}

.titlenews1 {
   font-size: 15px;
   color: #0b527c;
   font-weight:bold;
   

}

.txt-orange {
   font-size: 17px;
color: #0b527c;
   

}

.newsbody {
   font-size: 12px;
   color: #595858;
}


.boarder1 { border: solid 2px #0080ff;}