﻿html { 
	scrollbar-arrow-color: #999999;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	/*overflow: auto;*/
}
body {
	background-color: #FDFCF7;
	color: #8C8C8C;
}
body, input, select, textarea { font: small Tahoma; }
img { border: none; }
* {
	margin: 0px;
	padding: 0px;
}

a:link 		{color:#666;text-decoration:none;}
a:active 	{color:#666;text-decoration:none;}
a:visited 	{color:#666;text-decoration:none;}
a:hover 	{color:#000;text-decoration:none;}


h2 span { display: none; }
table .bold {
	font-weight: bold;
	vertical-align: top;
}
table td { padding: 2px; }
.all { margin: 0 auto; }
.all, .header { width: 1000px; margin-left: 0 auto; margin-right: 0 auto; }
.all .header {
	/*background-image: url('sketch2_01.jpg');*/
	height: 224px;
	text-align:center;
}
.all .content {
	background-image: url('mainbg_03.jpg');
	background-repeat: no-repeat;
	width: 960px;
	height: 577px;
	padding-left: 20px;
	padding-right: 20px;
	/*margin-left: 12px;*/
}

/* Main Page */
.content .main {	
	padding-left: 20px;
	padding-right: 20px;
}
.content .main h2 {
	background-image: url('sketch2_07.jpg');
	width: 97px;
	height: 23px;
	float: right;
}
.content .main h7 {
	background-image: url('company_profile.jpg');
	width: 235px;
	height: 27px;
	float: right;
}
.content .main h4 {
	background-image: url('webelieve_01.jpg');
	width: 214px;
	height: 27px;
	float: right;
}
.content .main h2 span { display: none; }
.content .main h3 span { display: none; }
.content .main h4 span { display: none; }
.content .main h5 span { display: none; }
.content .main h6 span { display: none; }
.content .main h7 span { display: none; }

.content .allnews h4 span { display: none; }
.content .allnews h5 span { display: none; }
.content .allnews h6 span { display: none; }

.content .main .main1 {
	float: left;
	width: 511px;
	height: 470px;
	overflow: auto;
	padding-top: 10px;
}
.content .main .hilight {
	background-image: url('sketch2_09.jpg');
	width: 419px;
	height: 345px;
	float: right;
}
.content .main .hilight .abox {
	margin: 20px auto;	
	width: 350px;
}
.content .main .hilight .abox .head {
	background-image: url('sketch2_13.jpg');
	width: 350px;
	height: 23px;
}
.content .main .hilight .abox .box {
	background-image: url('sketch2_08.jpg');
	background-repeat: repeat-x;
	height: 88px;
	margin-top: 0px;
}
.content .main .hilight .abox .box img {
	float: left;
	margin: 10px;
	border: solid 1px #CCCCCC;
}
.content .main .flashpic {
	background-image: url('sketch2_04.jpg');
	width: 383px;
	height: 444px;
	float: right;
	padding-left:16px;
	padding-top:17px;
}

/* Slide Bar */
.content .slide {
	/*background-image: url('sketch2_16.jpg');
	background-repeat: repeat-x;*/
	width: 500px;
	height: 62px;
	float: right;
	margin-top: 12px;
}
.content .slide ul {
	list-style-type: none;
	margin-left: 10px;
	margin-right: 10px;
	width: 445px;	
	height: 66px;
	float: left;
	overflow: hidden;
}
.content .slide li {
	float: left;
	display: inline;
	vertical-align: middle;
	margin-left: 6px;
}
.content .slide li a {
	display: block;
	margin-top: 15px;
}
.content .slide .bgr {
	background-image: url('sketch2_17.jpg');
	background-repeat: no-repeat;
	height: 66px;
	width: 18px;
	float: right;
}
.content .slide .bgl {
	background-image: url('sketch2_12.jpg');
	background-repeat: no-repeat;
	height: 66px;
	width: 17px;
	float: left;
}

/* Menu */
.content .menu {
	width: 179px;
	background-image: url('menu_02.jpg');
	background-repeat: repeat-y;
	float: left;
}
.content .menu .bgt {
	background-image: url('menu_01.jpg');
	background-repeat: no-repeat;
	height: 47px;
	width: 179px;
}
.content .menu .bgt h2 {
	font-size: 20px;
	text-align: center;
	color: #05B6E2;
	padding-top: 3px;
}
.content .menu .bgb {
	background-image: url('menu_03.jpg');
	background-repeat: no-repeat;
	height: 47px;
	width: 179px;
}
.content .menu ul {
	margin-left: 45px;
	width: 100px;
	list-style-image: url('blue_bullet_03.jpg');
	font-weight: bold;
	color: #686866;
	min-height: 350px;
}
/*.content .menu ul li ul{
	margin-left: 50px;
	font-weight: bold;
	color: #686866;
	margin:0px;
}*/
.submenu{
	list-style-image:none;
	list-style-type:none;
	font-size:10px;
	font-weight:normal;
	color: #686866;
	padding:0px;
}

/* Special Event Menu */
.content .semenu {
	width: 255px;
	background-image: url('semenu_02.jpg');
	background-repeat: repeat-y;
	float: left;
}
.content .semenu .bgt {
	background-image: url('semenu_01.jpg');
	background-repeat: no-repeat;
	height: 47px;
	width: 255px;
}
.content .semenu .bgt h2 {
	font-size: 20px;
	text-align: center;
	color: #05B6E2;
	padding-top: 3px;
}
.content .semenu .bgb {
	background-image: url('semenu_03.jpg');
	background-repeat: no-repeat;
	height: 47px;
	width: 255px;
}
.content .semenu ul {
	margin-left: 45px;
	width: 176px;
	list-style-image: url('blue_bullet_03.jpg');
	font-weight: bold;
	color: #686866;
	min-height: 350px;
}
.submenu{
	list-style-image:none;
	list-style-type:none;
	font-size:10px;
	font-weight:normal;
	color: #686866;
	padding:0px;
}

/* Contact Page */
.content .contact {
	height: 238px;
	float: right;
	margin-top: 120px;
	margin-right: 50px;
}
.content .contact .fill {
	float: left;
	width: 380px;
}
.content .contact .fill h2 {
	background-image: url('contact_03.jpg');
	background-repeat: no-repeat;
	height: 31px;
	width: 155px;
	float: right;
}
.content .contact .fill table { width: 100%; }
.content .contact .sep {
	background-image: url('contact_02.jpg');
	background-repeat: no-repeat;
	height: 238px;
	width: 3px;
	float: left;
	margin-left: 20px;
	margin-right: 20px;
}
.content .contact .address {
	float: left;
	width: 240px;
}
.content .contact .address h2 {
	background-image: url('contact_05.jpg');
	background-repeat: no-repeat;
	height: 31px;
	width: 197px;
}
.content .contact .address table { margin-top: 30px; }
.content .contact .address table caption {
	text-align: left;
	color: #FDC806;
	font-weight: bold;
}

/* Program Page */
.content .program .abox {
	width: 450px;
	float: left;
	margin-left: 0px;
}
.content .program .abox h2 {
	font-size: 15px;
	font-weight: bold;
	color: #1E51A2;
	text-align: center;
}
.content .program table {
	width: 100%;
	margin-top: 10px;
}
.content .program table td, .content .program .abox p {
	text-align: center;
	font-weight: bold;
	color: #676767;
}
.content .program .video {
	background-image: url('newmedia_frame.gif');
	background-repeat: no-repeat;
	width: 441px;
	height: 429px;
	float: right;
	text-align:center;
	padding-left:3px;
	padding-top:82px;
}
.video {
	text-align:center;
	vertical-align:bottom;
}

/* Company Profile Page */
.content .companyprofile {
}

.content .companyprofile h2 {
	background-image: url('company_profile.jpg');
	width: 235px;
	height: 27px;
	float: right;
}
.content .companyprofile h4 {
	background-image: url('webelieve_01.jpg');
	width: 235px;
	height: 27px;
	float: right;
}
.content .companyprofile h4 span { display: none; }

.content .companyprofile .abox {
	float: left;
	width: 500px;
	margin-left: 20px;
}
.content .companyprofile .abox .flashpic {
	float: left;
	/*background-image: url('company_01.jpg');*/
	width: 374px;
	height: 289px;
}
.content .companyprofile .abox .box {
	background-image: url('sketch2_09.jpg');
	background-repeat: no-repeat;
	width: 419px;
	height: 295px;
	float: right;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-right: 5px;
}
.content .companyprofile .abox .box .con {
	float: right;
	padding-right: 10px;
	width: 370px;
	height: 295px;
	overflow: auto;
	text-align: left;

}
.content .companyprofile .abox .box .con p {
	width: 355px;
	margin-bottom: 15px;
	text-align: right;	
	padding-right: 15px;
}
.content .companyprofile .slide { margin-top: 18px; }

.content .companyprofile .abox .box h2,
.content .companyprofile .abox .box h3,
.content .companyprofile .abox .box p {
	text-align: right;
}
.content .companyprofile .abox .box h2 { color: #04B3F4; }
.content .companyprofile .abox .box h3 { color: #0568BB; }
.content .companyprofile .abox .box p { margin-top: 20px; }

.content .companyprofile .bbox {
	float: right;
	margin-right: 20px;
}
.content .companyprofile .bbox .flashpic {
	background-image: url('sketch2_04.jpg');
	width: 383px;
	height: 444px;
	padding-left:16px;
	padding-top:17px;
}

/* Mangement Team Page */
.content .managementteam {
}
.content .managementteam .abox {
	width: 520px;
	float: left;
}
.content .managementteam .abox .box {
	background-image: url('management_01.jpg');
	background-repeat: no-repeat;
	width: 373px;
	height: 358px;
	margin: 0 auto;
	padding-top: 3px;
}
.content .managementteam .abox .box .flashpic {
	background-image: url('management_02.jpg');
	background-repeat: no-repeat;
	width: 351px;
	height: 264px;
	margin: 10px;
}
.content .managementteam .abox .box ul {
	list-style-type: none;
	float: left;
	margin: 10px;
}
.content .managementteam .abox .box li {
	display: inline;
	margin-left: 12px;
}
.content .managementteam .bbox {
	width: 400px;
	height: 440px;
	float: right;
	margin-right: 20px;
	overflow: auto;
}
.content .managementteam .bbox h2 { font: small Tahoma; font-weight: bold; color: #05B6EA; }
.content .managementteam .bbox h3 { font: small Tahoma; font-weight: bold; color: #0067CA; }
.content .managementteam .bbox p { 
	margin-top: 10px; 
	text-indent: 30px;
}

/* Award Page */
.content .award {
}
.content .award .abox, .content .award .bbox {
	margin-top: 45px;
}
.content .award .abox {
	float: left;
	width: 250px;
	margin-left: 40px;
}
.content .award .abox h2 {
	color: #05B6EA;
}
.content .award .abox table {
	border: solid 1px #DBDBD9;
	border-collapse: collapse;
}
.content .award .abox table td {
	border: solid 1px #DBDBD9;
	padding: 5px;
	font-weight: bold;
}
.content .award .abox table dt { 
	color: #686866;
}
.content .award .abox table dd {
	margin-left: 15px;
} 
.content .award .bbox {
	float: right;
	margin-right: 30px;
}
.content .award .bbox .flashpic {
	background-image: url('gallerybg.gif');
	background-repeat: no-repeat;
	width: 370px;
	height: 287px;
	padding-left: 11px;
	padding-top: 10px;
}
.content .award .bbox h2 {
	color: #05B6EA;
	text-align: right;
}
.content .award .bbox p {
	text-align: right;
}

/* History Page */
.content .history .abox {
	float: right;
	width: 730px;
	margin-top: 40px;
	margin-right: 30px;
}
.content .history .abox .flashpic {
/*	float: left;
	background-image: url('gallerybg2.gif');
	background-repeat: no-repeat;
	width: 404px;
	height: 287px;
	padding-left: 15px;
	padding-top: 17px;
	margin-right: 5px;*/
	float: left;
	background-image: url('gallerybg.gif');
	background-repeat: no-repeat;
	width: 356px;
	height: 280px;
	padding-left:9px;
	padding-right:8px;
	padding-top:10px;
	padding-bottom:10px;

}
.content .history .abox .box {
	 float: right; 
	 width: 330px;
	 /*margin-top: 20px;*/ 
}
.content .history .abox .box h2,
.content .history .abox .box h3,
/*.content .history .abox .box p { text-align: right; }
.content .history .abox .box .p2 { text-align: left; }*/
.content .history .abox .box h2 { color: #04B3F4; }
.content .history .abox .box h3 { color: #0568BB; }
.content .history .abox .box p { margin-top: 20px; }

/* News Page */
.content .news {
}
.content .news a {
	color: #F9A008;
	font-weight: bold;
	text-decoration: none;
}
.content .news .abox {
	float: left;
	width: 529px;
	margin-top: 70px;
}
.content .news .abox .allnews { 
	float: right;
	width: 400px; 
	height: 300px;
}
.content .news .abox .allnews h2 {
	background-image: url('news_03.jpg');
	background-repeat: no-repeat;
	width: 186px;
	height: 27px;
}
.content .news .abox .allnews h4 {
	background-image: url('news_TV.gif');
	background-repeat: no-repeat;
	width: 186px;
	height: 27px;
}
.content .news .abox .allnews h5 {
	background-image: url('news_event.gif');
	background-repeat: no-repeat;
	width: 186px;
	height: 27px;
}
.content .news .abox .allnews h6 {
	background-image: url('news_MC.gif');
	background-repeat: no-repeat;
	width: 186px;
	height: 27px;
}
.content .news .abox .allnews .box {
	background-image: url('news_06.jpg');
	background-repeat: no-repeat;
	width: 391px;
	height: 100px;
	margin-left: 10px;
	padding-top: 10px;
}
.content .news .abox .allnews .box h3 {
	font-size:12px;
	padding-top: 10px;
}
.content .news .abox .allnews .box img {
	float: left;
	margin: 10px 10px auto 20px;
}
.content .news .abox .allnews2 {
	float: right;
	width: 400px;
	height: 300px;
	margin-right: 20px;
	padding-right: 20px;
	overflow: auto;
}
.content .news .abox .allnews2 h2 {
	font-size:12px;
	color: #FF0078;
}
.content .news .abox .allnews2 h3 {
	font-size:12px;
	color: #767676;
}
.content .news .abox .allnews2 p {
	margin-top: 10px;
	text-indent: 20px;
}
.content .news .slide {
	margin-top: 20px;
}
.content .news .bbox {
	float: right;
	width: 399px;
	margin-right: 20px;
}
.content .news .flashpic {
	background-image: url('sketch2_04.jpg');
	width: 383px;
	height: 444px;
	float: right;
	padding-left:16px;
	padding-top:17px;
}
.content .news .flashpic2 {
	background-image: url('gallerybg.gif');
	background-repeat: no-repeat;
	width: 364px;
	height: 281px;
	float: right;
	margin-top: 50px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 7px;
	padding-bottom: 7px;
}

/* Special Event Page */
.content .specialevent {
}
.content .specialevent .bgt h2 { color: #19519C; }
.content .specialevent .bgt span { color: #969696; }
.content .specialevent li {
	list-style-image: url('blue_bullet_02.jpg');
	font-weight:normal;
}
.content .specialevent .allbox {
	float: left;
	width: 665px;
	margin: auto 10px auto 10px;
}
.content .specialevent .hbox {
	width: 665px;
	float: left;
	margin-bottom: 20px;
}
.content .specialevent .hbox h2,
.content .specialevent .hbox h3,
.content .specialevent .hbox h4 {
	float: left;
	color: #0067DB;
}
.content .specialevent .hbox h2 { 
	color: #0A9FC7; 
	font-size: 35px;
	margin-right: 10px;
}
.content .specialevent .abox {
	float: left;
}
.content .specialevent .abox .flashpic {
	background-image: url('gallerybg.gif');
	background-repeat: no-repeat;
	width: 360px;
	height: 280px;
	padding-left:9px;
	padding-right:8px;
	padding-top:10px;
	padding-bottom:10px;
}
.content .specialevent .abox address {
	text-align: right;
	font-style: normal;
	margin-top: 10px;
	width:350px;
}
.content .specialevent .abox address span { 
	color: #0067DB; 
	font-weight: bold;
}
.content .specialevent .bbox {
	float: right;
}
.content .specialevent .bbox .flashpic {
	/*background-image: url('spe_01.jpg');*/
	background-repeat: no-repeat;
	width: 270px;
	height: 320px;
	padding-left: 5px;
	overflow: auto;
}
.content .specialevent .bbox h5 {
	font-size: 16px;
	color: #34529A;
	margin-top: 10px;
}
.content .specialevent .bbox p { margin-top: 5px; }
.content .specialevent .bbox p span {
	color: #34529A;
	font-weight: bold;
}


/* Affilicated Company */
.content .affilicated {
}
.content .affilicated .abox {
	float: left;
	margin-left: 20px;
	width: 380px;
}
.content .affilicated .abox .flashpic {
	background: url('gallerybg.gif') center top no-repeat;
	width: 380px;
	height: 295px;
	text-align: center;
	padding-top:10px;
	/*width: 373px;
	height: 285px;
	padding-left:7px;
	padding-top:10px;*/
}
.content .affilicated .abox address {
	margin-top: 10px;
	margin-right: 10px;
	text-align: right;
	font-style: normal;
}
.content .affilicated .abox address span {
	color: #4174A9;
	font-weight: bold;
}
.content .affilicated .bbox {
	float: left;
	margin-left: 30px;
	width: 320px;
	padding-right: 20px;
}

.content .affilicated .bbox h2 { color: #4174A9; }
.content .affilicated .bbox p {
	margin-top: 10px;
	text-indent: 25px;
}
.content .affilicated .bbox p a {
	text-decoration: none;
	color: #4081D3;
}

/* New Media */
.content .newmedia {
}
.content .newmedia .abox {
	width: 440px;
	float: left;
	margin-left: 0px;
	margin-top: 50px;
}
.content .newmedia h2 {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 17px;
	color: #4166AC;
}

.content .newmedia .abox span { 
	height: 358px;
}

.content .newmedia .abox p { margin-top: 10px; }
.content .newmedia .abox p a {
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	color: #1A388E;
}
.content .newmedia .abox .slide { margin-top: 30px; width:483px; }
.content .newmedia .bbox {
	float: right;
	margin-right: 10px;
}
.content .newmedia .bbox .flashpic {
	background-image: url('newmedia_frame.gif');
	background-repeat: no-repeat;
	width: 385px;
	height: 332px;
	padding-top: 80px;
	padding-left: 48px;
}
.content .newmedia .bbox .flashpic .box {	
	width: 350px;
	height: 266px;
}

/* Working With Us */
.content .working {
}
.content .working .menu li { 
	list-style-image: url('yellow_bullet.gif');
	margin-top: 20px; 
}
.content .working .abox {
	float: left;
	width: 350px;
	margin-top: 30px;
	margin-left: 20px;
}
.content .working .abox h2 {
	background-image: url('work_with_us.gif');
	background-repeat: no-repeat;
	width: 235px;
	height: 27px;
	margin-bottom: 20px;
}
.content .working .abox h3 { color: #FFBB00; }
.content .working .abox h4 { margin-top: 10px; }
.content .working .abox p { 
	margin-left: 30px; 
	margin-bottom: 10px;
}
.content .working .abox ul { 
	list-style-type: none; 
	margin-left: 30px;
}
.content .working .abox table { 
	width: 100%; 
	border: none;
}
.content .working .abox table caption {
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	color: #FFBB00;
}
.content .working .abox table td { padding-top: 10px; }
.content .working .abox table .head {
	font-weight: bold;
	width: 32%;
	vertical-align: top;
}
.content .working .bbox {
	background-image: url('sketch2_04.jpg');
	background-repeat: no-repeat;
	float: left;

	width: 383px;
	height: 444px;
	float: right;
	padding-left:16px;
	padding-top:17px;
}

/* Studio Service Page */
.content .studioservice {
	float: left;
	width: 100%;
}
.content .studioservice .abox {
	float: left;
	width: 380px;
	margin-left: 10px;
	margin-top: 30px;
}
.content .studioservice .abox h2 {
	background-image: url('studio_service.gif');
	background-repeat: no-repeat;
	background-position: right;
	width: 100%;
	height: 27px;
}
.content .studioservice .abox p {
	margin-top: 15px;
	/*text-align: right;*/
}
.content .studioservice .abox .flashpic {
	background: url('gallerybg.gif') center top no-repeat;
	width: 380px;
	height: 295px;
	text-align: center;
	padding-top:10px;
}
.content .studioservice .abox .box4 {
	width: 360px;
	height: 119px;
	padding: 10px;
}
.content .studioservice .abox .box {
	background-image: url('studio_1.gif');
	background-repeat: no-repeat;
	margin-top: -7px;
	width: 360px;
	height: 119px;
	padding: 10px;
}
.content .studioservice .abox .box .box1 {
	float: left;
	width: 250px;
}
.content .studioservice .abox .box .box1 table {
	width: 100%;
	border-collapse: collapse;	
}
.content .studioservice .abox .box .box1 table td {
	padding: 5px;
}
.content .studioservice .abox .box .box1 table td.head { color: #1E4D9F; }
.content .studioservice .abox .box .box2 {
	float: right;
	width: 100px;
}
.content .studioservice .abox .box .box2 img {
	margin-left: 13px;
}
.content .studioservice .abox .box .box1 h3, 
.content .studioservice .abox .box .box2 h3 {
	color: #1E4D9F;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}
.content .studioservice .bbox {
	float: right;
	width: 385px;
}
.content .studioservice .bbox h3 {
	color: #1E4D9F;
	font-size: 15px;
}
.content .studioservice .bbox p { margin-top: 10px; }
.content .studioservice .bbox p span {
	color: #1E4D9F;
	font-weight: bold;
}
.content .studioservice .bbox .box {
	background-image: url('studio_content.gif');
	background-repeat: no-repeat;
	width: 360px;
	height: 415px;
	padding: 10px;
}
.content .studioservice .bbox .box table {
	width: 100%;
	border-collapse: collapse;
}
.content .studioservice .bbox .box table td {
	border-bottom: solid 1px #D8D8D8;
	padding: 9px;
}
.content .studioservice .bbox .box table td.head {	
	border-right: solid 1px #D8D8D8;
	color: #1E4D9F;
}


/* Footer */
.footer{
	width: 900px;
	height: 50px;
	padding-left: 60px;
	padding-right: 40px;
	margin-top: -70px;
	font-size: 11px;
	font-weight: normal;
}
.footer .add{
	width: 500px;
	height: 50px;
	float: left;
}
.footer .add h2 {
	color: #ff7200;
	font-size: 12px;
}
.footer .add a {
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}
.footer .add a:hover {
	color: #FF7B00;
}
.footer .copy{
	width: 300px;
	height: 50px;
	float: right;
	text-align: right;
}
.footer .copy h2{
	color: #669900;
	font-size: 11px;
	font-weight: normal;
}


.txtalert { color:#9C0; }
.txthilight { color:#0CF; font-size:18px;}
.txthilight2 { color:#0CF;}
.txthilight3 { color:#FFC600; font-size:18px; font-weight:bold;}
.txthilight4 { color:#999; font-size:18px; font-weight:bold;}