/*new*/
*{outline:none !important}
a:focus{ border: none; -moz-outline: none; outline: none; }
input, textarea, select, .textTitle{ outline:none}
textarea{ overflow:auto}
textarea{resize:none;}
hr{ color:#F5F5F5; border:0px; border-bottom:1px solid #F5F5F5; margin:0px; padding:0px }
img{border:0px;}
a:link,a:active, a:visited{color:#fff;text-decoration:none; cursor:pointer; }
a:hover{color:#2f7af8}
html, body{font-family:Verdana, Geneva, sans-serif; font-size:12px; color: #fff; height:100%; margin:0; padding: 0; background:#313338 url(../images/back.jpg) repeat-y center top }
ul{ list-style:none}
li{ list-style:none}
.imgA{ vertical-align:middle}
#maindiv{position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:100%;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/ 
	min-height:100%; /* real browsers */
	background:url(../images/main-bg.png) no-repeat center top
}

/*Header Part*/
#hpart{height:120px; margin:0px auto; width:980px;}
#hpart h3.logo a { background: url(../images/logo.png) no-repeat; display: block; height: 80px; text-decoration: none; text-indent: -9000px; width:343px;}
#hpart h3 {margin:0px 0px 0px 0px; padding:18px 0px 0px 0px; float:left }
#hpart .search{ float:right; clear:both; padding:0px;  width:226px; background:url(../images/search-bg.jpg) no-repeat left top; margin-top:21px;}
#hpart .search input {background:none; border:solid 0px #333;  padding:2px 0px 2px 10px ; font-size:12px; font-weight:400; color:#FFF}
#hpart .search input.button{background:none; border:solid 0px #333;  padding:0px; }
/*#hpart ul{ margin:25px 0px 0px 0px ; padding:0px 0px 0px 0px ; float:right; background:url(../images/top-navbg.jpg) repeat-y right; 
width:560px; list-style:none}
#hpart ul li{margin:0px; padding:12px 0px 12px 36px; font-size:14px; font-weight:400; float:left; color:#fff}
#hpart ul li a { color:#FFF}
#hpart ul li a:hover { color:#6CC4E0}*/
/* gradient 2 */
.gradient2 h1 {font: bold 310%/100% "Lucida Grande", Arial, sans-serif;	position: relative;	margin: 30px 0 50px;color: #464646;text-transform: uppercase;letter-spacing: -2px;}
.gradient2 h1 span {
	background: url(images/gradient-glossy.png) repeat-x;
	position: absolute;
	display: block;
	width: 100%;
	height: 18px;
}
.gradient2 a {
	color: #000;
	text-decoration: none;
}
.gradient2 a:visited {
	color: #000;
}
.gradient2 a:hover {
	color: #555;
}



/*Middle part include left and content*/
#mpart { margin:0px auto; padding:0px 0px 20px 0px; clear:both; width:980px; border:#999 solid 0px }
#mpart #banner{clear:both; margin:-15px 0px 10px 0px ; padding:0px}


/*Left Part*/
#lpart { width:239px; float:left; clear:both; padding:0px 10px 0px 0px; margin:0px 0px 3px 0px; }
#lpart .cusmus {background:url(../images/musicbg.png) top left no-repeat; clear:both; margin:15px 0 0 13px; padding:10px; display:inline-block;  }
#lpart .cusmus a{ float:left; padding:2px; }
#lpart .cusmus a span {color:#fff; display:block; font-size:10px; text-align:center; margin:5px 0 0 0 }
#lpart .cusmus a:hover span{ color:#6CC4E0}

#lpart .cusmus .img2 a{ margin-left:2px; cursor:pointer; background: url(../images/24x7musiclibrary.png) no-repeat left top; height:67px; width:90px; display:block; text-indent: -9000px; }
#lpart .cusmus .img2 a:hover{background: url(../images/24x7musiclibrary-o.png) no-repeat left top;}


#lpart ul.lnav{ margin:15px 0px 0px 0px; padding:0px;  list-style:none;  background:none;} 
#lpart ul.lnav li { background:url(../images/lnavbg.png) top left no-repeat; margin:6px 0 0 11px; min-height:40px  }
#lpart ul.lnav li a {  color:#fff;  margin:0px 0 0px 10px;  text-decoration:none;  padding:0px 0 0 30px; height:37px; float:left; clear:both; width:170px; font-size:15px; }
#lpart ul.lnav li a span {margin:10px 0 0 7px; float:left}
#lpart ul.lnav li a.credits{background:url(../images/credits.png) top left no-repeat}
#lpart ul.lnav li a.awards{background:url(../images/award.png) top left no-repeat}
#lpart ul.lnav li a.news{background:url(../images/news.png) top left no-repeat}
#lpart ul.lnav li a:hover { color:#6CC4E0  }	

#lpart .galleri {background:url(../images/gallery-bg.png) top left no-repeat; clear:both; margin:20px 0 0 11px; padding:10px 20px 0px 20px;  width:190px; display:inline-block; height:176px  }
#lpart .galleri h1 { background:none}
#lpart .galleri a.button { float:right; color:#ffffff;  cursor:pointer; clear:both;  font-weight:normal;  padding:0px 28px 3px 0px ;   background: url(../images/go-arrow.png) no-repeat right top; border:0px solid #000000; margin:10px 20px 0 0 }

#slideshow1 { position:relative; height:77px;width:167px ;overflow:hidden;  display:block}
#slideshow1 IMG { position:absolute;  top:0;  left:0;  z-index:8;  opacity:0.0; width:167px; }
#slideshow1 IMG.active {  z-index:10; opacity:1.0;}
#slideshow1 IMG.last-active {  z-index:9;}


#lpart span a:link, #lpart span a:visited, #lpart span a:active{color:#fff; text-decoration:none; padding-left:13px;  }
#lpart span a:hover{color:#6CC4E0}





/*-------------------------------------------------------------Left end*/

/*Content Part*/
#cpart {float:left; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; color:#fff; width:100%;}
.cpart1 {width:100%!important; padding:0 0px !important;/* background:url(../images/cpart1bg.png) no-repeat left 52px;*/ min-height:700px;  margin:0px 0px 40px 0px; }

#cpart ul { list-style:none; margin:5px 0px 0px 0px ; padding:0px}
#cpart ul li{margin:0px 0px 0px 5px ; padding:5px 0px 3px 10px; width:440px; float:left; background:url(../images/arrow3.gif) no-repeat left 10px }
#cpart ul.boxtab {list-style:none; margin:5px 0px 25px 0px ; padding:0px; width:100%; float:left}
#cpart ul.boxtab li{margin:5px 10px 0px 5px ; padding:5px 0 20px 13px; width:100%; background: none; border-bottom:1px solid #152236; float:left;}
#cpart ul.boxtab li label{ width:100%; display:inline-block; margin:0px 0px 5px -10px ; padding:5px 0px 5px 10px; font-size:14px; font-weight:600; color:#a9d6e6 }
#cpart ul.boxtab li strong{float:left; font-weight:100;/* width:130px;*/ padding-right:5px; color:#a9d6e6}
#cpart ul.boxtab li img{ float:right; border:#233c67 solid 2px; width:120px; margin-top:-30px }




#cpart ul.awards-list {list-style:none; margin:5px 0px 0px 0px ; padding:0px; float:left; width:695px}
#cpart ul.awards-list li{margin:5px 0px 0px 5px ; padding:15px 5px 20px 5px; width:210px; background: none; border-bottom:#152236 solid 1px; float:left; height:50px}
#cpart ul.awards-list li img { width:51px; }
#cpart ul.awards-list li label{ width:100%; display:inline-block; margin:0px 0px 5px -10px ; padding:5px 0px 5px 10px; font-size:14px; font-weight:600; color:#a9d6e6 }
#cpart ul.awards-list li strong{font-weight:400; width:50px; padding-right:5px; line-height:20px; color:#a9d6e6;  display:inline-block }

#cpart ul.list { list-style:none; margin:5px 0px 10px 0px ; padding:0px}
#cpart ul.list li{margin:0px 0px 0px 5px ; padding:5px 0px 3px 10px; width:210px; float:left; background:url(../images/arrow3.gif) no-repeat left 10px }

#cpart h3 {background:url(../images/innerheader1.png) no-repeat left top; padding:0; margin:0; width:100%; clear:both; height:80px; font-size:15px; color:#fff; font-weight:600}
#cpart h3 span { margin:17px 0 0 0px; float:left}
#cpart h5 {background:url(../images/innerheader1.png) no-repeat right top; padding:0; margin:0; width:100%; clear:both; height:80px; font-size:15px; color:#fff; font-weight:600}
#cpart h5 span { margin:17px 0 0 0px; float:left}
#cpart .music-bg{background:url(../images/comingsoon.png) no-repeat top center; padding:220px 0px 35px 0px; clear:both }
#cpart .music-bg p{ padding:0px 70px 0px 70px }
#cpart .news-panal{ margin:0px; padding:15px 20px 15px 20px ; color:#A3C4FF; width:95%; background:url(../images/news-bg.png) no-repeat left top}
#cpart .news-bg{ background:url(../images/news-title.png) no-repeat right top; padding:10px 0px 8px 0px; margin-top:10px;}
#cpart .news-bg .date{ font-size:14px; color:#A3C4FF; padding:2px 20px 0px 0px ; font-weight:600}
#cpart .news-bg b{ font-size:15px; padding-left:5px}
#cpart .news-bg p{ padding:10px 10px 0 40px ;}

/* Modification */

h1.refH3 { background:url(../images/innerheader1.png) no-repeat left top; padding:0; margin:0; width:100%; clear:both; height:80px; font-size:15px; color:#fff; font-weight:600; }
h1.refH3 span { margin:17px 0 0 0px; float:left; }

.gallery-main-title { background:url(../images/innerheader1.png) no-repeat left top; padding-top:15px; margin:0; width:100%; clear:both; height:70px; font-size:15px; color:#fff; font-weight:600;}
.gallery-main-title span { margin:17px 0 0 0px; }

h1.gallery-title { float:left; margin:0px; font-size:14px; font-weight:bold; padding-top:10px; width:225px; background:none!important; }
h1.title-team { color:#568dc4; }
ul.contbox-list li h1 { background:none!important; }
ul.contbox-list li a.h1proper { float:left; width:102px; font:normal 12px Arial, Helvetica, sans-serif; background:none!important; margin:0; padding:0; text-transform:capitalize; }



#cpart .awards-bg{ background:url(../images/arrow3.gif) no-repeat left 15px; padding:10px 0px 8px 0px; width:310px; float:left; margin:0px 10px 0px 0px ;}
#cpart .awards-bg .date{ font-size:14px; color:#7ddfff; padding:2px 20px 0px 0px ; font-weight:600}
#cpart .awards-bg b{ font-size:12px; padding-left:10px}
#cpart .awards-bg p{ padding:5px 0px 0px 10px ;}

#cpart .photo-gallery{ background:url(../images/photo-gallery-bg.png) no-repeat center bottom; margin:0 auto; clear:both; height:auto; padding-bottom:30px; border:#0F3 solid 0px}
#cpart .photo-img{ position:absolute; margin:35px 0px 0px 55px ; padding:0px; z-index:50}

#contbox { padding:3px 0px }
#contbox ul { list-style:none; margin:5px 0px 0px 0px ; padding:0px}
#contbox ul li{margin:0px 0px 0px 5px ; padding:20px 0px 0px 0px; height:115px; width:100%; float:left; background:url(../images/ul-bg.png) no-repeat center top; text-align:center; width:157px}
#contbox ul li img {border:#204e8a solid 4px;}
#contbox h3{
color:#FFFFFF !important;display:inline-block;float:left;font-size:22px;font-weight:normal;margin:0;padding:0 0 5px 5px;width:606px;}

#cpart ul.contbox-list {list-style:none; margin:0px 0px 0px 0px ; padding:0px; width:900px}
#cpart ul.contbox-list li {margin:0px 6px 0px 6px ; padding:10px 13px 0px 10px; height:170px; border-bottom:#3b3b3b dotted 3px; background:none;  width:265px}
#cpart ul.contbox-list li span { height:150px; width:125px; overflow:hidden; display:table-cell; background:#222; border:#010101 solid 2px; margin:0px 10px 5px 0px ;  vertical-align:middle ;}

#cpart ul.contbox-list li img {border:#204e8a solid 0px; vertical-align:middle}
#cpart ul.contbox-list p{ clear:both; width:140px; color:#959698; display:inline-block; float:left; padding-left:0px; text-align:left; margin:0px}
#cpart ul.contbox-list b{ margin-bottom:5px;}
#cpart ul.contbox-list label{font-weight:400; font-size:12px;  margin-right:5px; text-align:left;  float:left; margin-left:-80px; width:75px;}
#cpart ul.contbox-list label:after { content: ":"; display: block; clear:both; height:15px; visibility:visible; float:right; text-align:right}

#cpart ul.contbox-list li a{ color:#568dc4}
#cpart .abc{ width:100%; text-align:center;  margin:20px 0px 10px 0px }
#cpart .abc a{ color:#fff ; background:#363636; padding:0px 5px 0px 5px; border:#494949 solid 1px}
#cpart .abc a:hover, #cpart .abc a.selected{ color:fff; background: #223965; border:#355289 solid 1px }


#cpart .contbox-detail{float:left; width:100%}
#cpart .contbox-detail .imgbg{background: url(../images/detail-bg.png) no-repeat center top; height:270px; width:205px; padding:14px 15px;  margin:0px 15px 5px 0px ; display:block}
#cpart .contbox-detail .img{height:240px; width:200px; overflow:hidden; display: table-cell ; vertical-align:middle; text-align:center  }
#cpart .contbox-detail h1 {color:#fafafa; float:left; font-size:15px; font-weight:600; text-transform:uppercase; padding:3px 0px 3px 0px; background:url(../images/h1-bg.png) repeat-y; width:400px; margin:0px 0px 10px 0px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  text-align:left; letter-spacing:0.03em}
#cpart .contbox-detail p{padding:0px 0px 0px 0px;}
#contbox a.link{ float:right; color:#e6e6e6;  cursor:pointer;  padding:4px 41px 5px 13px; margin-top:15px;   background: url(../images/button-login.png) no-repeat right 0px; font-size:12px
}
#contbox a.link:hover {background: url(../images/button-login-o.png) no-repeat right 0px; color:#FFF}


.fix:after, #contbox:after, #cpart ul:after{ content: "#"; display: block; clear:both; height:1px; visibility:hidden}

#cpart .show{ float:left; width:742px;}
.client { float:right; width:173px; padding:0px 0px 0px 0px; }
.client p { padding:0px 0px 0px 0px ;  margin:0px; font-size:13px; padding:0 17px 0 0}
.client input { background:url(../images/client-input.png) no-repeat left top; font-weight:500; font-size:14px; padding:8px 10px 10px 15px; color:#fff; width:185px; border:none}
.client .button { float:right; color:#ffffff;  cursor:pointer; clear:both; height:23px;  font-weight:normal; line-height:23px;  padding:0px 28px 3px 0px ;   background: url(../images/go-arrow.png) no-repeat right top; border:0px solid #c00; width:auto; font-size:12px
}
.home-text{ width:490px; float:left; margin-top:20px}
.home-text p {padding:0 8px 0 15px; font-size:13px; }
.home-text .content{ min-height:141px; display:block; padding:0 8px 0 15px; line-height:18px; font-size:13px; text-align:justify; color:#FAFAFA}
.home-text .content p{margin:0; padding:0; color:#FAFAFA; font-size:13px; text-align:justify;}
.home-text a.link, .client a.button, .client .button{ float:right; color:#e6e6e6;  cursor:pointer;  padding:4px 35px 5px 5px ; margin-top:15px; background: url(../images/button-login.png) no-repeat right 0px; font-size:12px}
			.reportUsage{  background: url(../images/button-reportusage.png) no-repeat right 0px !important;}
.client.button:hover{ float:right; color:#e6e6e6;  cursor:pointer;  padding:2px 35px 5px 5px ; margin-top:15px; background: url(../images/button-login-o.png) no-repeat right 0px; font-size:12px}

.home-text span.dec{  display:block; width:295px}


.client a.button:hover,#loginpop a.button:hover, .home-text a.link:hover, .button:hover{background: url(../images/button-login-o.png) no-repeat right 0px; color:#FFF}

.client a.button{ padding:0px 32px 5px 8px ; margin-top:0px;}
.client .button{margin-top:10px; padding:0px 35px 5px 15px ; }
#contbox .button:hover {background: url(../images/btn-bg.gif) repeat-x ; color:#568DC4}

.home-text a:hover.link { color:#fff}

.home-text .img1 a{ float:right; margin-left:10px; cursor:pointer; background: url(../images/img-3.jpg) no-repeat left top; height:119px; width:162px; display:block; text-indent: -9000px; }
.home-text .img1 a:hover{background: url(../images/img-3-o.png) no-repeat left top;}
.home-text .img2 a{ float:right; margin-left:10px; cursor:pointer; background: url(../images/img-2.jpg) no-repeat left top; height:119px; width:162px; display:block; text-indent: -9000px; }
.home-text .img2 a:hover{background: url(../images/img-2b.jpg) no-repeat left top;}


.cpartinner {width:100% !important; padding:0 !important;/* background:url(../images/cpart1bg.png) no-repeat center 52px;*/ min-height:400px;  margin:0px 0px 40px 0px;}
.cpartinner h3 {background:url(../images/innerheader.png) no-repeat right top; padding:0; margin:0; width:735px; height:80px; font-size:15px; color:#fff; font-weight:600}
.cpartinner h3 span { margin:17px 0 0 5px; float:left}
.aboutimg { border:#27627e 1px solid; float:left; margin:0 20px 15px 0}

.cpartinner .divborder{ border:#666666 solid 3px; float:right }
.cpartinner p a{ color:#5b95cf}
.cpartinner p a:hover{ color:#FFF}

#loginpop p { padding:0px 0px 0px 0px ; margin:0px 30px 0px 0px ; line-height:15px; color:#868686; float:right;}
#loginpop input { background:url(../images/client-pop-input.png) no-repeat left top; font-weight:500; font-size:14px; padding:8px 10px 10px 15px; color:#fff; width:113px;  border:none}
#loginpop .button { color:#ffffff;  cursor:pointer; clear:both; height:23px;  font-weight:normal; line-height:23px;  padding:0px 28px 3px 0px ;   background: url(../images/go-arrow.png) no-repeat right top; border:0px solid #c00; width:auto; font-size:12px
}

#loginpop .jqTransformInput{ width:113px !important;}
#hpart .search .jqTransformInput{ width:155px !important;}

#ctl00_header1_login1_PnlLogin{ float:left; width:380px}
#loginpop { float:left;
background: url(../images/popupbg.png) no-repeat center top;
border:0px solid #3f3f3f;
color:#c00;
font-family:"lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
height:107px;
margin-left:349px;
margin-top:7px;
overflow:hidden;
padding-left:15px;
padding-top:10px;
position:absolute;
vertical-align:top;
width:627px;
z-index:990;
}
#loginpop div.closepop {
height:20px;
right:10px;
position:absolute;
top:0px;
width:20px; font-size:18px; margin-top:5px;
}
#loginpop a{ color:#868686; padding-right:5px}
#loginpop a:hover{ color:#fff; padding-right:5px}
#system-message {
border:0px solid #548bc2;
clear:both;
color:#3d7ab8;
display:block;
font-family:"lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
font-size:12px;
margin:0px;
padding-bottom:0px;
padding-left:8px;
padding-top:0px; text-align:left;
vertical-align:top;
width:92%;
z-index:100; position:absolute; margin-top:35px
}

/*Footer Part*/
#fpart {clear:both; margin:0 auto; height:105px; /*background:url(../images/fpartbg1.jpg) no-repeat center top #01479d;*/   padding:0px 0px 0px 0px; bottom:0px; color:#91a1aa; font-weight:normal; width:980px; text-align:center; left:0px; border:0px solid #F00}
#fpartinbox { width:80%; margin:5px auto 10px ;  background:url(../images/f-bg.png) center top no-repeat; height:45px}

#fpart a{ color:#FFF; padding:8px 15px 0px 15px; display:inline-block}
#fpart a:hover{ color:#fff}
#fpart .copyright{padding:3px 0px 0px 0px; font-size:10px; color:#b7d6f0 }
#fpart .copyright a{ padding:0; color:#b7d6f0;}
#fpart .copyright a:hover{ padding:0; color:#fff;}
/*#fpart .plaveb{float:right; padding:25px 0px 0px 0px; font-size:10px;}
#fpart .plaveb a {padding:0}*/
#fpart .plaveb a, .plaveb a:hover  {color:#c8c8c8; font-size:10px;  padding:30px 3px 0; float:right  }
#fpart .plaveb a:hover{color:#939393;}
img.plaveb{ border:0; background:url(../images/plaveb.jpg)}

/*form Part*/
.height{ height:100% !important; min-height:100%; }
form{margin:0px; padding:0px;  height:auto ; height:100% !important; min-height:100%; text-align:left; width:100%;  azimuth:center }
input, select, textarea { font-size:12px;  color:#daf1ff;  font-family:Arial,Verdana,Tahoma; border:1px solid #135f7c;  padding:1px;  font-weight:normal; /*background:#3e97b6*/ }
select.select-bg{ border:0;  -moz-opacity:0; filter:alpha(opacity:0);
-khtml-opacity:0; opacity:0; z-index:0; width:257px; border:none;color:#000; padding:6px 5px 6px 5px;  position:absolute; z-index:2;}

#drop-down{position:absolute; margin:-36px 0 0 267px; z-index:1; border:#0F3 solid 0px;}
#drop-down div.jqTransformInputWrapper,#drop-down div.jqTransformInputWrapper_focus div.jqTransformInputInner{background:none; padding:0px; margin:0px; height:25px}
#drop-down div.jqTransformInputInner, #drop-down div.jqTransformInputWrapper_hover div.jqTransformInputInner{background:none; margin:0px border:#0F3 solid 1px; padding:0px; height:25px;}


input.select-text {width:200px; padding:3px 0px 3px 7px ;background:none; color:#bbdef3; margin:0px; border:none}
input.news {width:150px;padding:3px 0px 3px 7px ;background:url(../images/loginFieldBg.gif) 0 0 no-repeat;border:none;
          color:#bbdef3; margin-right:20px;}
input.contact {width:220px;padding:6px 0px 6px 7px ;border:none;
          color:#bbdef3;}
textarea.contactT{width:240px; height:95px; padding:5px ;/*background:url(../images/textarea-bg.png) 0 0 no-repeat;*/border:none;
          color:#bbdef3;}
.validation-advice { margin: 5px 0; padding: 5px; color : red; font-weight:normal; font-size:11px;}
.button { color:#ffffff;  cursor:pointer;   font-weight:bold;  padding-left:5px;  padding-right:5px;   background: url(../images/btn-bg.gif) repeat-x; border:1px solid #000000;  
}
.cssform2 .button:hover{background: url(../images/btn-bg.gif) repeat-x top; color:#d5d5d5}

/*.button:hover { color:#568dc4;  cursor:pointer;   font-weight:bold;  padding-left:5px;  padding-right:5px;   background: url(../images/btn-bg.gif) repeat-x; border:1px solid #000000;  
}*/


/* forms */
#cpart .cssform{clear:both; padding-top:3px;}

#cpart .cssform p, #cpart .cssform .radiobut{ clear:both; padding-left:245px; text-align:left;}
#cpart .cssform b{font-weight:400; font-size:12px;  margin-right:10px; text-align:right;  float:left; margin-left:-145px; width:150px;}
#cpart .cssform p span{display:inline-block}
#cpart .required b{font-weight:700;}

.cssform1 #drop-down{position:absolute; margin:-31px 0 0 90px; *margin:-31px 0 0 60px; z-index:1; border:#0F3 solid 0px;}

/* forms */
#cpart .cssform1{clear:both; float:left;  padding-top:0px; width:550px;}

#cpart .cssform1 p, #cpart .cssform1 .radiobut{ clear:both; padding-left:13px; text-align:left; margin-top:5px}
#cpart .cssform1 b{font-weight:400; font-size:12px;  margin-right:10px; text-align:right;  float:left;  margin-left:-15px; width:80px;}
#cpart .cssform1 p span{display:inline-block}
.hr{ clear:both; color:#243c66; border:0px; border-bottom:1px solid #243c66; margin:10px 0px 10px 0px ; padding:0px }

/* forms */
.cssform{clear:both; padding-top:10px;}
.cssform p, .cssform .radiobut{ clear:both; padding-left:245px; text-align:left;}
.cssform b{font-weight:400; font-size:12px;  margin-right:10px; text-align:right;  float:left; text-align:right; margin-left:-145px; width:135px;}
.cssform p span{display:inline-block}
.required b{font-weight:700;}
.cssform .red{ padding:0px 2px 0px 2px; margin-top:-5px; vertical-align:top}

.red, .error{color:#fff; font-weight:bold; font-size:11px; text-align:center; padding:0px 5px 0px 5px;   }

.fontb{ clear:both; font-weight:600; padding:0px; text-align:left}

/* Table List */
.allborder { background:#E8E8E8; height:30px;}
.allborder td { padding:5px 2px 4px 5px;}
.allborder a { color:#ff9000; text-decoration:none; font-weight:bold;  }
.allborder a:hover { color:#717171; text-decoration:none; font-weight:bold;  }
.allborder b { color:#000000; text-decoration:none; }
.fieldheader { background:#FAEEE5; color:#4b4b4b; border:1px #ffffff solid; padding-left:10px; font-weight:bold; }
.fieldheader th { padding:1px; padding-left:4px;  height:25px;}
.fieldheader a { color:#666666; text-decoration:underline; font-weight:bold; }
.fieldheader a:hover { color:#A1A1A1; text-decoration:none; font-weight:bold;  }

.lightbg {  background:#ffffff;}
.darkbg { background:#f8f8f8;}
.selectbg { background:#F8F3ED; }
.whitebg { background:#FFFFFF; }
.commentdarkbg { background:#0F4488;}
.commentlightbg{ background:#023473}
/*Extra Css*/
p{margin:8px 3px 3px 0px; text-align:justify; color:#fafafa; font-size:12px; line-height:18px}
h1 {color:#fafafa; font-size:15px; font-weight:600; text-transform:uppercase; padding:3px 0px 3px 0px; background:url(../images/h1-bg.png) repeat-y; width:98%; margin:0px 0px 10px 0px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  text-align:left; letter-spacing:0.03em}
h2 {color:#fff; text-align:left;   font-size:14px;  font-weight:bold;  margin:20px 0px 0px 0px; }
h2 a:link, h2 a:active, h2 a:visited{ color:#5b95cf}
h2 a:hover{ color:#FFF}

h4 { margin:0px; font-size:14px; font-weight:bold; padding-top:10px;}
h6 { margin:0px; font-size:14px; font-weight:bold; padding-top:10px; color:#568DC4}
h5 { background:url(../images/bleftheadbg.png) no-repeat top; margin:0px; font-size:15px; font-weight:bold; padding:10px 0px 10px 15px;}

.clear{clear:both}
.left{float:left}
.right{float:right}
.PL22{padding-left:22px}
.PL10{padding-left:10px}
.PR10{padding:0 10px 20px 0}
.PL55{padding-left:55px}
.P0{padding:0px; width:90px}
.PT10{padding-top:10px}
.PT20{padding-top:20px}
.MT10{margin-top:10px}
.MB10{margin-bottom:10px}
.MT25{margin-top:25px}
.padding{padding:6px;}
.w485{ width:485px}
.MP0{ margin:0px; padding:0px}
/* LightBox Style  */
.backnone{ background:none}
#lightbox{ display:none; position: absolute; top:10%; left:40%; z-index:999; text-align:left;}
#overlay{ display:none; position:absolute; top:0; left:0; width:100%; height:100%; z-index:99;
background-color:Gray; -moz-opacity: 0.3; opacity:.30; filter: alpha(opacity=30);}

/* popup Style  */
iframe   {margin: 0px; padding:0px;/* background-color:none;  filter:alpha(opacity=100);-moz-opacity:100;*/}
.popup{  padding:9px; width: 480px;  z-index:88; color:#DFDFDF;  background-color:#4b4b4b;filter:alpha(opacity=95);-moz-opacity:.95;}
.popup .BtCls {background-color: #6C6C6C; color: #C5C5C5; text-align: right; font-weight: normal; text-decoration: none; border: 0px solid #FFFFFF; padding:0px 3px 1px 4px; font:bold 11px Arial, Helvetica, sans-serif; }
.popup h3{font-size:14px; font-weight:normal; margin:3px 3px 3px 3px; padding-bottom:5px; border-bottom:#5a5a5a solid 1px; color:#E2E7EA; }




/* SITE MAP */
#cpart ul.sitemap{background:none; margin:0 0 ; padding:0px 0 0px;}
#cpart ul.sitemap li{ padding:3px 0px 0px 10px ; margin-top:10px; line-height:18px; font-weight:600; width:250px}
#cpart ul.sitemap li a {padding:0px 20px 0px 0px ; color:#6991c4}
#cpart ul.sitemap li a:hover { color:#ccc}
#cpart ul.sitemap li ul { margin:0px; height:130px}
#cpart ul.sitemap li ul li{ font-weight:400; margin-top:0px;}
#cpart ul.sitemap li ul li a { color:#FFF}


.detailbg{ background:url(../images/detail-bg-all.png) no-repeat; width:430px; height:286px; display:block; padding:16px 15px 14px 14px}
.detailbg1{ background:url(../images/detail-bg-all1.png) no-repeat; width:250px; height:473px; display:block; padding:16px 15px 14px 14px}



#cpart .tcontainer{width:100%;margin: 10px auto;}
#cpart ul.tabs{margin:0px ; padding: 0px;float: left;list-style: none; height:75px;width: 100%; background: url(../images/innerheader1.png) no-repeat right top}
#cpart ul.tabs li{float: left;margin:0px 2px 0px 2px;padding:0px 0px 0px 10px ;height: 46px;line-height: 46px;background: url(../images/tab-l-o.png) no-repeat left top; overflow: hidden;position: relative; width:auto}
#cpart ul.tabs li a{text-decoration: none;color: #fff;display: inline;font-size: 15px; font-weight:600; padding: 14px 10px 15px 0px ;background: url(../images/tab-r-o.png) right top ; outline: none; height: 46px;line-height: 46px;}
#cpart ul.tabs li a:hover,#cpart ul.tabs li.active a{background: url(../images/tab-r.png) no-repeat right top;}
#cpart ul.tabs li:hover, #cpart ul.tabs li.active {background: url(../images/tab-l.png) no-repeat left top;}
#cpart html ul.tabs li.active,#cpart html ul.tabs li.active a:hover{background: url(../images/tab-l.png) no-repeat left top;}
#cpart .tab_container{border: 0px solid #999;border-top: none; clear: both;float: left;width: 100%; height: auto;
background:none;}
#cpart .tab_content{padding: 0px;font-size: 1.2em;}
#cpart .tab_content h2{font-weight: normal;padding-bottom: 10px;border-bottom: 1px dashed #ddd;font-size: 1.8em;}
#cpart .tab_content h3 a{color: #254588;}
#cpart .tab_content img{ float: left; margin: 0 20px 20px 0; border: 1px solid #ddd; padding: 5px;}



#cpart h3.tab{ width:100%; padding:15px 0px 0px 0px ; margin:0px }
#cpart h3.tab a{padding:13px 5px 13px 12px; margin:0px 2px 0px 2px; background: url(../images/tab-l-o.png) no-repeat left top;}
#cpart h3.tab a strong{ background: url(../images/tab-r-o.png) right top; padding:13px 12px 13px 0px; margin:0px; float:none}
#cpart h3.tab a.on{background: url(../images/tab-l.png) no-repeat left top;}
#cpart h3.tab a.on strong{background: url(../images/tab-r.png) right top;}
#cpart h3.tab a:hover{ color:#ccc}

.breadcrumbs{ color:#ccc; font-weight:700}
.breadcrumbs a{color:#568DC4}
.breadcrumbs a:hover{color:#fff}

#cpart .news-bg .dec p{ padding:0; margin:0 10px 18px 0}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #cpart ul.contbox-list li span{display:inline-block}
    #cpart .contbox-detail .img{ display:inline-block}
}

/* Textbox styles on 29/09/2010 */
.cntinfo{width:480px}
dl.field { clear:both; margin:3px 0; text-align:left; vertical-align:top; display:block; padding:3px 0; *padding:0;
min-height:25px;  }
dl.field dt.lbl, dl.field dt.lbl2 { float:left; font-size:12px; font-weight:400; margin-right:0; text-align:right; width:150px; }
 dl.field dt.lbl2 {font-size:14px; color:#333; width:130px;}
dl.field dd { float:left; margin:0 0 0 10px; }
dl.field dd.left { margin:0px 0 0 220px; float:left; padding-top:10px }
dd #drop-down{ margin:-30px 0 0 0}
dd span.dropbg{background: url(../images/select1.png) no-repeat; display:inline-block}
.jqTransformInputWrapper{margin-right:5px}

/* new css from paul*/

.hiddenlink { cursor:default !important; color:#ffffff !important;}
.hiddenlink:hover { color:#FFF !important; color:#ffffff !important;}

/* two panels for registration*/
.rpanel-left { float:left; margin:0; padding:0; width:459px; }
.rpanel-left b{margin-left:-160px !important;}
.rpanel-left p { padding-left:120px !important;}
.rpanel-left #drop-down{margin:-36px 0 0 125px !important;}

.rpanel-right { float:right; margin:0; padding:0; width:500px; }
.rpanel-right p{ clear:both; padding-left:0px!important; text-align:left;}
