/* CSS Document */
body{ 
	background: #CDCDCD url(../image/grad_bkgnd.png) center top repeat-x;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt;
	margin:0 auto; 
	padding:0;
}

#frame{ 
	width:980px; 
	margin:0px auto;}
	
.topframe{
	width:980px; 
	height:72px; 
	background-color:#1A1A1A;}
	
.banner{
	width:980px;
	background-color:#FFFFFF;
}	
.banner ul{
	margin:0px; 
	padding:0px;}
	
.banner li{ 
	list-style-type:none;
	float:left;
}
.bookLink_right {
	position: absolute;
	bottom: 48px;
	right: 40px;
}
.bookLink_left {
	position: absolute;
	bottom: 100px;
	right: 102px;
}
.banner li p{
	margin:10px 0px 0px 0px; 
	padding:50px 0px 0px 0px; 
	font-size:15px; 
	text-align:center;}
	
.banner a{ 
	text-decoration:none; 
	color:#F00;
	font-weight:bold;
	font-size:12px;
	}
	
.banner a:hover{
	color:#FFF;}
	
.txtcolor{
	color:#FB5103;}

.nav li {	
	color: #fff;
	text-align: center;
}
.nav li a {
	display: block;
	color: #666666;
	padding: 23px 10px 0;
	line-height: 5.5em;
	font-size: 10pt;
	white-space: nowrap;
}

.activebtn{color:#FFFFFF!important;}

.home a {	
	background:url(../image/home_icon.png) top center no-repeat;
}
.profile a {
	background:url(../image/biography_icon.png) top center no-repeat;
}
.gallery a {
	background:url(../image/gallery_icon.png) top center no-repeat;
}
.logo a {	
	width: 200px;
	height: 135px;
	background:url(../image/logo.png) bottom center no-repeat;
	text-indent: -1000em;
}
.media a {
	background:url(../image/video_icon.png) top center no-repeat;
}
.recognition a {
	background:url(../image/Achievement_icon.png) top center no-repeat;
}
.contact a {
	background:url(../image/contact_icon.png) top center no-repeat;
}
.home a, .profile a, .gallery a, .media a, .recognition a, .contact a {	
	width: 105px;
	margin-top: 15px;
}	

.footer{	
	width:980px; 
	height:50px; 
	font-size: 10pt;
	background:url(../image/footer-bg.png) repeat-x; 
	background-position:0 2px;}
.footer p{
	color: #999999;
	margin:0px; 
	padding:20px 0px 0px 20px;}

.banner_photo{
	height:444px; 
	background:url(../image/white_bg.png) repeat; 
	margin:0px; 
	padding:0px; 
	clear:both;}
	
.txt_box_frame{
	height:100%;
	margin:0; 
	padding:0px 0px 25px 0px; 
	overflow:hidden; 
	background-color:#FFF;
	}
	
.txtbox{ 
	margin:15px 0px 0px 0px; 
	padding:0px 0px 0px 30px; 
	width:900px;}
	
.txtbox_left{ 
	margin:15px 0px 0px 0px; 
	padding:0 30px; 
	width:650px; 
	float:left;
	clear:left;
}
	
.txtbox_right,.txtbox_left p{ 
	color:#3E3E3E; 
	text-align:justify; 
	line-height:135%;}
	
.txtbox_right{ 
	background:url(../image/sponsor.png) no-repeat;
	margin:15px 0 0;
	padding:0 15px; 
	width:225px;
	height:750px; 
	float:right;
}
	
/*.txtbox h3{ font-family:Tahoma; color:#FFFFFF; background:url(../image/text_bg1.png) no-repeat; height:64px; margin:0px 0px 0px 0px; padding:35px 0px 0px 95px;} */
.txtbox p{
	font-family:Calibri;
	color:#3E3E3E; 
	text-align:justify; 
	font-weight:normal; 
	line-height:115%;
	}
.dot{	padding:0px 0px 10px 0px;
	border-bottom:dashed 1px #D1D1D1;
	width:900px;
	
	}	
	
.btn_rightbox{
	background:url(../image/btn_box.png) no-repeat; 
	width:224px; 
	height:400px; 
	margin:40px; 
	padding:0px; 
	float:right;}
	
.btn_rightbox ul{
	margin:0px; 
	padding:0px;}
	
.btn_rightbox li{
	list-style-type:none; 
	color:#767676;
	margin:20px 10px 10px 30px; 
	padding:0px; width:200px;}
	
.btn_rightbox a:hover{
	color:#FB5103;}
	
.right_icon{
	float:right; 
	margin:-30px 15px 0px 0px; 
	padding:8px 0px 0px 0px; /*background:url(../image/icon_bx.png) no-repeat; width:201px; height:60px;*/}
	
.right_icon ul{ 
	margin:0px; 
	padding:0px 0px 0px 5px;}
	
.right_icon li{ 
	list-style-type:none; 
	float:left; 
	padding:0px 0px 0px 1px; 
	margin:0px;}
	
.right_icon ul a.twitter{
	background-image:url(../image/icon_twitter1.png); 
	background-position:0 0; 
	display:inline-block; 
	height:30px; 
	width:30px;}
	
.right_icon ul a:hover{
	background-position:0px -30px!important;}
	
.right_icon ul a.orkut{
	background-image:url(../image/icon_orkut1.png); 
	background-position:0 0; 
	display:inline-block; 
	height:30px; 
	width:30px;}
.right_icon ul a.facebook{
	background-image:url(../image/icon_facebook1.png); 
	background-position:0 0; 
	display:inline-block; 
	height:30px; 
	width:30px;}
.right_icon ul a.youtube{
	background-image:url(../image/icon_youtube1.png); 
	background-position:0 0; 
	display:inline-block; 
	height:30px; 
	width:30px;}
.txtbox span{
	margin:0px 0px 0px 75px; 
	padding:0px;
	line-height:135%;
	display: block;
	width: 175px;
	float: left; 
	}
.banner_photo li{
	margin:20px 0px 0px 0px;
	padding:0px 30px 0px 30px;}
.boxclick{ 
	background:url(../image/txt_man.png) no-repeat; 
	height:500px; 
	width:300px; 
	margin:-60px 0px 0px 0px; 
	padding:0px 0px 0px 10px; 
	float:left;}
.boxclick1{ 
	background:url(../image/clicktoplay.png) no-repeat;
	height:260px; 
	width:260px; 
	float:left;	
	padding-right:10px;
	position: relative;
	top:150px;
}	
.boxclick2{ 
	background:url(../image/txt_box2.png) no-repeat; 
	height:407px; 
	width:263px; 
	float:left;
	position: relative;
}	
		
.topbannerbtn{ 
	background: url(../image/top-bg.png) repeat-x; 
	width:980px; 
	/*height:210px;*/ 
	height: 160px;
	background-color:#FFFFFF; 
	background-position:2px 0;}
h2{
	margin:0px; 
	padding:0px; 
	border-bottom-width:1px;
	border-bottom-style:solid; 
	border-bottom-color:#666666;
}
h4{
	text-decoration:underline; 	
	margin:0px; 
	padding:15px;}
h3{
	background:url(../image/h3.png) no-repeat; 
	background-position:-50px 0;
	height:29px; 
	padding-left:5px; 
	padding-top:5px;}
	
#left_h3{
	background:url(../image/pb.png) no-repeat; 
	background-position:right center;
	height:29px; 
	padding-right:40px; 
	padding-top:5px; }	


/*-------------------------------------------------------------------------*/

#newsticker-demo { 
	width:618px; 
	height: 316px;
	background: url(../image/newsticker.png) no-repeat;
	padding:10px 5px 0px 0px;
	margin:10px;
	overflow:hidden;
}

#newsticker-demo .title {
	text-align:center;
	font-weight:bold;
	padding:15px 0px 0px 0px;
}

.newsticker-jcarousellite { 
	width:600px; 
	height:120px !important; 
	margin-top:35px !important;}
	
.newsticker-jcarousellite ul li{ 
	list-style:none; 
	display:block; 
	padding-bottom:1px; 
	margin-bottom:5px; 
	width:605px; }
	
.newsticker-jcarousellite .thumbnail { 
	float:left; 
	width:110px; }
	
.newsticker-jcarousellite .info { 
	float:right; 
	width:600px; 
	height:200px; 
	overflow:hidden;
	padding:0px 0px 0px 10px; 
	margin:0px;}
	
.newsticker-jcarousellite .info span.cat { 
	display: block; 
	color:#860B2A; 
	font-weight:bold; 
	text-align:right; 
	margin:0px; 
	padding:5px 50px 0px 0px; }

.clear { 
	clear: both; }
	
.info p{
	padding:0px; 
	margin:0px;}

/*----------------------------Header Text Image------------------------*/

.pa {
	background:url(../image/pa.png) no-repeat;
	width:240px; 
	height:70px;
	margin:0px 0px -10px 0px;	
	padding:0px 0px 0px 10px;	
	}
.pb {
	background:url(../image/pb.png) no-repeat;
	width:240px; 
	height:70px;
	margin:0px 0px -10px 0px;	
	padding:0px 10px 0px 0px;	
	background-position:right center;
	width:900px;
	text-align:right;
	}	
.pc {
	background:url(../image/pc.png) no-repeat;
	width:240px; 
	height:70px;
	margin:0px 0px -10px 0px;	
	padding:0px 0px 0px 10px;	
	}
.pd {
	background:url(../image/pd.png) no-repeat;
	width:280px; 
	height:70px;
	margin:0px 0px -10px 0px;	
	padding:0px 10px 0px 0px;	
	background-position:right center;
	width:900px;
	text-align:right;
	}	
.pe {
	background:url(../image/pe.png) no-repeat;
	width:240px; 
	height:70px;
	margin:0px 0px -10px 0px;	
	padding:0px 0px 0px 10px;	
	}	
.pf {
	background:url(../image/pf.png) no-repeat;
	width:240px; 
	height:70px;
	margin:0px 0px -10px 0px;	
	padding:0px 10px 0px 0px;	
	background-position:right center;
	width:900px;
	text-align:right;
	}
.pg {
	background:url(../image/pg.png) no-repeat;
	width:240px; 
	height:70px;
	margin:0px 0px -10px 0px;	
	padding:0px 0px 0px 10px;	
	}	
.pawards{
	background:url(../image/pawards.png) no-repeat;
	width:240px; 
	height:70px;
	margin:0px 0px -10px -10px;	
	padding:0px 0px 0px 0px;	
	}	
.ppress {
	background:url(../image/ppress.png) no-repeat;
	width:240px; 
	height:70px;
	margin:0px 0px -10px 0px;	
	padding:0px 10px 0px 0px;	
	background-position:right center;
	width:640px;
	text-align:right;
	}		
.pfavourite{
	background:url(../image/pfavourite.png) no-repeat;
	width:280px; 
	height:70px;
	margin:0px 0px -10px -10px;	
	padding:0px 0px 0px 0px;	
	}	
.pvideo{
	background:url(../image/pvideo.png) no-repeat;
	width:240px; 
	height:70px;
	margin:0px 0px -10px 0px;	
	padding:0px 0px 0px 10px;	
	}	
.pgallery{
	background:url(../image/pgallery.png) no-repeat;
	width:240px; 
	height:70px;
	margin:0px 0px -10px 0px;	
	padding:0px 0px 0px 10px;	
	}	
.pmail{
	background:url(../image/pcontact.png) no-repeat;
	width:240px; 
	height:70px;
	margin:0px 0px -10px -10px;	
	padding:0px 0px 0px 0px;	
	text-indent:-50px;
	}		
.pbook{
	background:url(../image/cp0.png) no-repeat;
	width:240px; 
	height:70px;
	margin:0px 0px -10px 15px;	
	padding:0px 0px 0px 0px;	
	text-indent:-600px;
	}			
.pcontact{
	background:url(../image/cp1.png) no-repeat;
	width:240px; 
	height:70px;
	margin:0px 0px -10px -10px;	
	padding:0px 0px 0px 0px;	
	text-indent:-50px;
	}	
.ptheact {
    background: url("../image/ptheact.png") no-repeat scroll 0 0 transparent;
    height: 70px;
    margin: 0 0 -10px;
    padding: 0 0 0 10px;
    width: 240px;}
.ptheshow {
    background: url("../image/ptheshow.png") no-repeat scroll 0 0 transparent;
    height: 70px;
    margin: 0 0 -10px;
    padding: 0 0 0 10px;
    width: 240px;}
.pachievement{
    background: url("../image/pachievement.png") no-repeat scroll 0 0 transparent;
    height: 70px;
    margin: 0 0 -10px;
    padding: 0 0 0 10px;
    width: 240px;}
		
.gallerybox{
	width:850px; height:480px;
}	
.data_forum_list{
	margin:5px;
	padding:10px;
	overflow:hidden;
	border:1px solid #f5f5f5;
}

dl.data_forum_list dt {
	float:left;
	margin:0px;
	width:100%;
	padding:10px 0px 0px 0px;
}
dl.data_forum_list span {
	width:175px;
	vertical-align:top;
	padding:2px;
	display:block;
	font-weight:normal;
	float:left
}

.hiddenDiv {
                display: none;
                }
.visibleDiv {
                display: block;
                }
.award 		 {margin:0; padding:0; width:650px;}				
.award ul,li {margin:0; padding:0;}
.award li 	 {list-style-type:disc; font-size:14px; margin:0 0 0 15px; padding:5px; float:none;}		
.Righttxt	 { float:right!important; list-style-type:none!important; }		

.pressbox 	{float:left; width:650px; }
.dothalf    {width:650px; border-bottom: 1px dashed #D1D1D1; padding: 0 0 10px;}

.favouritebx {float:left; width:650px; height:150px;}
.favouritebx a { color:#3E3E3E; font-weight: normal; text-decoration: none;}
.favouritebx a:hover { color:#F00; font-weight: normal; text-decoration: none;}

Fixed HTML

.clearfix:after					{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix						{display: inline-block;}
/* IE Win only \*/
* html .clearfix				{height: 1%;}
.clearfix						{display: block;}
/* End Hack */

.videoscreen	{ margin:15px auto; padding:0; background:url(../image/video_screen.png) no-repeat; width:700px; height:540px;}

/*contact bx*/

.mail { margin:150px auto; padding:15px 15px 15px 30px; width:500px; height:200px; border:2px dashed #d1d3d4;}
.mail h3{ font-size:20px; margin:0; padding:0;font-family:Calibri; height:20px;}
.mail strong {color:#666666; font-family:Calibri;}
.mail li { clear:left; padding:5px 0;}
.mail a { font-size:14px;}
.mail a:hover{color:#0000FF;}