body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: center;
	color: #333;
	overflow-y: scroll;
	*overflow-y:none;
	
}
a, a:link{
text-decoration:none;
}
.menuActive a, .menuActive a:link, .menuActive a:hover {
	color: #fff;
	text-align: left;
	!important
}
.main1 {
	background-image: url(../images/shadow.jpg);
	background-repeat: repeat-y;
	width: 1004px;
	margin: 0 auto;
}
.mainContainer {
	width: 996px;
	background-color: #FFFFFF;
	margin: 0 auto;
	text-align: left;
	position: relative;
	margin-top: 1px;
}
.container-3 {
	clear: left;
	float: left;
	width: 996px;
	margin: 0 auto;
}
.container-2 {
	float: left;
	position: relative;
}
a:hover, .selected a{text-decoration:none;}
.load_content_last .load_content{
border-bottom:none;

}
a img {border: none; }
.container-1 {
	float: left;
	position: relative;
	margin: 0 auto;
	width: 996px;
}
.mainsubcontainer {
	display: inline-block;
	background: url(../images/line1.jpg) repeat-y scroll 0px 0;
	margin: 0 auto;
	width: 996px;
	padding-bottom:10px;
}
.left {
	overflow: hidden;
	float: left;
	position: relative;
	width: 223px;
	
}
.CenterPartcontent {
	float: left;
	line-height:17px;
	margin:12px 15px 0 15px;
	#margin:12px 0 0 15px;
	position: relative;
	width: 517px;
	}
.CenterPartcontent p {
	line-height: 17px;
	padding-bottom:4px;
}
.rightColumn {
	overflow: hidden;
	position: relative;
	width: 225px;
	_width: 225px;
	float: right;
	_clear: both;
}
.rightColumn h3 {
	font-size: 12px;
}
.bookinfo ul {
	margin-bottom: 10px;
}
.ui-accordion li .ui-accordion-left {
	display:none;
	background-image: url(i/accordion-left.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 28px;
	width: 3px;
}
.CenterPartcontent .ui-accordion h3 a {
	font-weight: normal;
	color: #000;
}
li.last .selected .ui-accordion-header {
	margin-bottom: 0px;
}
.books_categories {
	border-top: none;
	padding-bottom: 5px;
}
/*external css*/
.ui-accordion {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.ui-accordion li,#accordionRight li,#accordionRight ul {
	margin: 0;
	padding: 0;
}
.CommonCenter {
	margin-bottom:10px;
}
/*ends*/
p, ul, ol {
	padding: 1px;
}
ul, ol, li {
	/*font-size: 10px;*/
	color: #666666;
/*	padding-left: 10px;*/
	line-height: 15px;
}
fieldset {
	marging: 10px 0 0 0;
	padding: 1em;
	border: 1px solid #999900;
	height: 50px;
}
label {
	float: left;
	width: 25%;
	margin-right: 0.5em;
	padding-top: 0.2em;
	text-align: right;
	font-weight: bold;
}
legend {
	padding: 0.5em 0.5em;
	border: 1px solid green;
	color: green;
	font-size: 90%;
	text-align: right;
}
.headContainer {
	width: 996px;
	/*height: 157px;
*/
	background-color: #FFFFFF;
}
.menu-inner {
	margin: 0 auto;
	text-align: center;
}
.menu {
	float: left;
	line-height:37px;
	/*padding: 18px 6px;
	_padding: 18px 6px;*/
	text-align: left;
/*	text-transform: uppercase; */
	color: #FFFFFF;
}
.menu a, .menu a:link {
	padding: 0 7px;
	color: #FFFFFF;
	font-weight: normal;
}
.menu a:hover {
	color: #FFF;
}
.menuActive {
	font-weight: bold;
}

.leftColumn {
	width: 229px;
	clear: left;
	float: left;
}
.leftSearch {
	margin-top: -5px;
	*margin-top: 0px;
	width: 219px;
	height: 60px;
	padding: 5px;
	clear: left;
	background: #fcfadf;
	border: 1px solid #999900;
}

.searchbox {
	width: 205px;
	height: 50px;
	padding: 5px;
	*padding: 0px;
}
.search_title {
	float: left;
	height: 20px;
	line-height: 20px;
}
.search-icon {
	float: left;
	padding-left: 10px;
}
.user-login {
	margin-left: 20px;
	display: block;
}
.loginusername, .loginuserinput, .loginusersubmit {
	margin: 4px 0 4px 0;
	color:#000;
}
.loginusersubmit {
	margin-right:14px;
	display: block;
	clear: both;
	text-align: right;
}
.search_button {
	font-size: 14px;
	font-weight: bold;
	color: #566c19;
	float: right;
	width: 60px;
	height: 20px;
	line-height: 20px;
	padding-left: 15px;
}
.inputbox {
	width: 125px;
	background: #ffe8e8;
	border: 1px solid #95a064;
}
.inputbutton {
	width: 30px;
	background: #ffe8e8;
	border: 1px solid #95a064;
}
#search_title h3 {
	font-size: 12px;
	color: #546a17;
	font-weight: bold;
}
#rightColumnAccordion {
	width: 218px;
	height: 100px;
	float: right;
	border: 1px solid #999900;
	margin-top: -5px;
}
#rightColumn_button {
	width: 218px;
	height: 32px;
	line-height: 32px;
	background-color: #999933;
	background: url(../images/right_header_bg.jpg);
	margin: 0 auto;
}
#rightColumn_button_User {
	width: 218px;
	height: 32px;
	line-height: 32px;
	background-color: #999933;
	background: url(../images/right_header_bg.jpg);
	margin: 0 auto;
}
h2 {
	/*font-size: 15px;*/
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
}
#sidemMenu {
	width: 218px;
	height: 21px;
	background-image: url(../images/SideMenu_defualt.jpg);
	padding: 10px 0 0 10px
}
#sidemMenuHome {
	height: 21px;
	background-color: #C2C2C2;
	margin-bottom: 1px;
	padding: 10px 0 0 24px
}
#sidemMenuHome a {
	color: #CC0000;
/*	text-transform: uppercase; */
	text-decoration:none;
	font:Verdana, Arial, Helvetica, sans-serif;
}
#rightColumn_newstiker {
	clear: both;
	margin-top: 1px;
}
#SideMenuActive {
	width: 218px;
	height: 21px;
	background-image: url(../images/SideMenu_active.jpg);
	margin: 0 auto;
	padding: 10px 0 0 10px;
}
#SideMenuActiveSubmenu {
	width: 218px;
	height: 21px;
	background: url(../images/acord_menu_bg.jpg);
	margin: 0 auto;
	padding: 10px 0 0 10px;
}
.sideSubNav a, .sideSubNav a:link {
	color: #4F4F4F;
	font-weight: bold;
}
.rightColumn .sideSubNav a{
color:#4F4F4F;
font-weight:normal;
}

.rightColumn .sideSubNav {
	font-size: 12px;
	color:#9F9F9F;
	background-color:#DFDFDF;
	padding: 6px 5px 7px 23px;
	font-size:11px;
	_padding: 0 0 0 37px;
	_height: 29px;
	_line-height: 29px;
	position:relative;
	/*height: 29px;
	line-height: 29px;*/
	margin-top: 1px;
}
.sideSubNav {
	font-size: 12px;
	color:#4F4F4F;
	background-color:#DFDFDF;
	padding: 6px 5px 7px 37px;
	_padding: 0 0 0 37px;
	_height: 29px;
	_line-height: 29px;
	position:relative;
	/*height: 29px;
	line-height: 29px;*/
	margin-top: 1px;
}
#rightColumnHead {
	width: 203px;
	height: 20px;
	float: left;
	background-image: url(../images/right_col_head_bg.jpg);
	padding: 35px 5px 0 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	size: 16px;
	color: #006633;
}
#rightContentBG {
	width: 203px;
	float: left;
	background-image: url(../images/right_content_bg.jpg);
	padding: 10px 5px 5px 10px;
	line-height: 16px;
}
.mediaCenterHeading, .news-desc .bookstitle2 {
	min-height: 33px;
	_height:33px;
	line-height: 20px;
	text-align: left;
	padding-bottom: 6px;
	padding-left: 50px;
	margin-bottom: 12px;
	background: url(../images/letters.jpg) no-repeat scroll -2px 1px;
	border-bottom: 1px solid #CBCAAB;
}
.news-desc .bookstitle2 {
padding-bottom:4px;
line-height: 20px;
}
.mediaCenterHeading_left{
  padding-top: 1px !important;
}


.mediaCenterHeading h1 {
	/*font-size: 16px;*/
	font-size: 14px;
	font-weight:bold;
	margin: 10px 0 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#featuredVideo_Heading1 {
	width: 515px;
	height: 40px;
	line-height: 40px;
	float: left;
	background-image: url(../images/video_feautred.jpg);
	background-repeat: no-repeat;
	background-position: left middle;
	text-align: right;
	border-bottom: 1px solid #CBCAAB;
	padding-bottom: 5px;
}
#featuredBooks_Heading {
	width: 515px;
	height: 40px;
	line-height: 40px;
	float: left;
	background-image: url(../images/books.jpg);
	background-repeat: no-repeat;
	background-position: left middle;
	text-align: right;
	border-bottom: 1px solid #CBCAAB;
	padding-bottom: 5px;
}
.mediaCenter_text {
	line-height: 17px;
	margin-bottom: 5px;
}
.mediaCenter_text p {
	text-align: justify;
}
.tserimage img {
	float: left;
	padding: 0 10px 0 0;
}
#featuredVideo {
	width: 302px;
	height: 305px;
	float: left;
}
#featuredVideoHeading {
	width: 292px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height: 30px;
	padding: 25px 0 0 10px;
	float: left;
}
#vidoeContainer {
	padding-top: 15px;
	width: 280px;
	height: 200px;
	padding-left: 10px;
	float: right;
}
#videoTextContainer {
	padding-top: 15px;
	width: 200px;
	height: 50px;
	float: left;
}
#videoTitle {
	margin-top: 50px;
	width: 175px;
	padding: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
#videoText {
	width: 155px;
	padding: 5px;
	line-height: 16px;
}
#ratevideo {
	width: 155px;
	padding: 5px;
}
#usercomment {
	width: 155px;
	padding: 5px;
	font-style: italic;
	font-weight: bold;
}
#verticalDivider {
	width: 500px;
	height: 50px;
	background-image: url(../images/divider.jpg);
	background-position: bottom;
}
.footer {
	/*font-size: 10px;*/
	width: 1004px
}
.footer a {
	color: #fff;
	font-weight: normal;
	line-height: 37px;
	/*font-size: 10px;*/

}
.grey {
	color: #3F3F3F;
	/*line-height: 37px;
	_line-height: 20px;*/
}
.userloignfail2{color:red;font-weight:bold}
.userloignfail1{color:Blue;font-weight:bold}

.red {
	color: red;
	display:inline;
	}
.gal {
	color: normal;
}
.imagegallery{
text-align:center;
}
.loginusersubmit input{cursor:pointer}
#mediaCenterHeading_left {
	height: 40px;
	line-height: 40px;
	padding-left: 50px;
	text-align: left;
	height: 12px;
	float: left;
	color: #ff0000;
}
#mediaCenterHeading_left h1{
font-weight:bold;
}
.view-more, .news_view_more {
	float: right;
	padding-right: 10px;
	text-align:right;
}
.bookstitle2{
clear:both;
}

* {
	margin: 0;
	padding: 0
}
#accordion_category {
	width: 500px;
	margin: 15px auto
}
/*.accordion_category {
	width: 500px;
	font: 12px Verdana, Arial;
	color: #033
}
*/
.accordion_category dt {
	width: 480px;
	padding: 8px;
	margin-top: 5px;
	cursor: pointer;
	background: url(../images/mainstrip.jpg);
}
.accordion_category dt:hover, .accordion_category dt.active {
	background: url(../images/main_active.jpg)
}
.accordion_category dd {
	overflow: hidden;
	background: #fff
}
.accordion_category span {
	display: block;
	width: 425px;
	border: 2px solid #9ac1c9;
	border-top: none;
	padding: 15px
}
#accordion2_category {
	width: 500px;
	margin: 15px auto;
}
/*.accordion2_category {
	width: 500px;
	font: 12px Verdana, Arial;
	color: #333
}
*/
.accordion2_category dt {
	width: 480px;
	padding: 8px;
	margin-top: 5px;
	cursor: pointer;
	background: url(../images/mainstrip.jpg);
}
.accordion2_category dt:hover, .accordion2_category dt.active {
	background: url(../images/main_active.jpg)
}
.accordion2_category dd {
	overflow: hidden;
	background: #fff
}
.accordion2_category span {
	display: block;
	width: 425px;
	border: 2px solid #9ac1c9;
	border-top: none;
	padding: 15px;
}
#accordion3_category {
	width: 500px;
	margin: 15px auto;
}

.accordion3_category dt {
	width: 480px;
	padding: 8px;
	margin-top: 5px;
	cursor: pointer;
	background: url(../images/mainstrip.jpg);
}
.accordion3_category dt:hover, .accordion3_category dt.active {
	background: url(../images/main_active.jpg)
}
.accordion3_category .open {
	background-color: #ccc;
}
.accordion3_category dd {
	overflow: hidden;
	background: #fff
}
.accordion3_category span {
	display: block;
	width: 425px;
	border: 2px solid #9ac1c9;
	border-top: none;
	padding: 15px
}
#news-ticker {
	background-color: white;
	height: 200px;
	margin: 15px 10px;
	overflow: hidden;
	font-weight: normal;
	width: 205px;
}
#news-ticker h4 {
	float:left;
font-size:12px;
font-weight:bold;
margin:0;
width:130px;
	}
#news-ticker p {
	color: #333;
	
}
#news-ticker div {
/*	height: 95px;*/
	
/*font-size: 12px;*/
margin:10px auto;
padding-bottom:9px;
width:215px;
}
.news-ticker-view{
border-bottom:1px solid #ccc;
}

.ajax_inner_display{
border-bottom:1px solid #ccc;
/*font-size:16px;*/
font-size:14px;
margin-bottom:12px;
text-align:left;
}
#news-ticker div.first {
	margin-top: 0;
}
#news-ticker p {
	/*font-size:12px;*/
	margin-left: 0 !important;
	margin-left: 5px;
	display: inline;
	line-height:17px;
}
.next, .prev {
	cursor: pointer;
}
#screen, #screen1 {
	margin: 20px 0;
}
#screen .next, #screen .prev {
	/*position: absolute;
	top: 200px;
*/
}
#screen .prev, #screen1 .prev {
	float: left;
	padding-left: 10px;
	padding-top: 20px;
}
#screen .next, #screen1 .next {
	float: right;
	padding-right: 10px;
	padding-top: 20px;
}
#sections, #sections1 {
	overflow: hidden;
	background-color: white;
	float: left;
	width: 150px;
}
#sections ul, #sections1 ul {
	width: 120px;
	padding: 0;
}
#sections li, #sections1 li {
	float: left;
	padding: 0 24px;
}
#sections li.fallen, #sections1 li.fallen {
	margin-top: 3px;
}
#sections p, #sections1 p {
	width: 550px;
	margin: 16px 0;
	font-size: 85%;
	line-height: 1.4em;
}
#sections h2, #sections1 h2 {
	color: #993333;
	margin: 20px 0pt;
}
#sections a, #sections1 a {
	color: #777;
	font-weight: bolder;
	text-decoration: none;
}
img .prev {
	float: left;
}
.report-main {
	width: 100%;
}
.report-inner-row {
border:1px solid #CCCCCC;
float:left;
margin:5px 0;
padding:5px;
width:505px;
}
.report-inner-row-full {
	width: 500px;
	float: left;
	display: none;
}
.report-names a, .report-names a:link {
	color: #4f4f4f;
}
.report-names ul, li {
	line-height: 1.7;
	text-indent: 0px;
}
#videonavigation {
	width: 510px;
	text-align:center;
	margin: 0 auto;
}
.video-rows {
	margin: 0 auto;
	width:510px;
}
.video-inner-row {
	padding: 3px;
	margin: 1px;
	float: left;
	border: 1px solid #ccc;
}
.video-inner-row a {
}
.video-inner-row img {
/*	width: 73px; */
/*	height: 73px; */
}
#videoplayer {
	margin-bottom: 15px;
}
.image-main .videopagenation ul li {
	float: left;
	clear: none;
}
.image-main .videopagenation ul {
	margin: 0 auto;
	width: 110px;
	text-align: center;
	margin-top: 15px;
}
.videopagenation {
	width: 510px;
	margin: 0 auto;
	text-align: center;
}

/* ------------------------------- Gallery CSS Start -------------------------*/
div#page {
	width: 900px;
	background-color: #fff;
	margin: 0 auto;
	text-align: left;
}
div#container {
	padding: 20px;
}
div#ads {
	clear: both;
	padding: 12px 0 12px 66px;
}
div#footer {
	text-align: center;
	clear: both;
	padding-top: 12px;
}

div.content {
	display: block;
	width: 485px;
	margin:0 auto;
	text-align:left;
}
.image-left{
text-align:center;
}
#gallerymainpartfortab{
/*width:480px;*/
margin:0 auto;
text-align:center;
}
div.controls {
	background-color: #FFFFFF;
	border: 1px solid #DADADA;
	border-top: none;
	clear: both;
	height: 20px;
	width:480px;
	
}
div.ss-controls {
	float: left;
}
div.ss-controls span {
	color: #666666;
	cursor: pointer;
}
div.ss-controls span.play {
	color: red;
	cursor: pointer;
}
div.nav-controls {
	float: left;
	width: 480px;
	padding-left: 0px;
}

div.nav-controls img {
	padding: 0px;
}
div.slideshow {
	clear: both;
	text-align:center;
	}
div.slideshow span.image-wrapper {
	border: 1px solid #CCC;
	border-bottom:none;
	overflow:hidden;
	float: left;
	width: 480px;
	height:300px;		
	}
#gallerycategory{
text-align:left;
}
div.slideshow a.advance-link {
	padding: 5px;
	display: block;
}
div.slideshow img {
	border: none;
	display: block;
	margin: 0 auto;
}
div.download {
	float: right;
}
div.embox {
	clear: both;
	border: 1px solid #ccc;
	background-color: #eee;
	padding: 12px;
	visibility: hidden;
}
div.image-title {
	font-weight: bold;
	font-size: 14px;
}
div.image-desc {
	/*padding-top: 12px;*/
	text-align:left;
}
div.navigation {
	margin: 0 auto;
	text-align: center;
	width: 480px;
	padding-top:10px;	
}
.bottompage a {
	padding: 10px;
}
.bottompag a, .bottompag a:hover {
	height: 15px;
	color: #000;
}
ul.thumbs {
	clear: both;
	display: block;
	padding: 0;
	width: 480px;
}
.book-main ul.thumbs li, .image-main ul.thumbs li, .news-main ul.thumbs li{
	float: left;
	padding: 0;
	margin: 5px 5px 5px 0;
	list-style: none;
	clear: none;
}
.book-main ul.thumbs li a, .image-main ul.thumbs li a, .news-main ul.thumbs li a {
	padding: 2px;
	display: block;
/*	border: 1px solid #ccc;*/
}
.book-main ul.thumbs li.selected a,.image-main ul.thumbs li.selected a, .news-main ul.thumbs li.selected a {
	/*background: #88f;*/
}
.book-main ul.thumbs a:focus, .image-main ul.thumbs a:focus, .news-main ul.thumbs a:focus {
	outline: none;
}
.book-main ul.thumbs img, .image-main ul.thumbs img, .news-main ul.thumbs img {
	border: none;
	display: block;

}
div.navigation div.bottom {
display:inline-block;
*display:inline;
margin-top: 12px;

}

div.pagination {
	clear: both;
}
div.navigation div.top {
	margin-bottom: 12px;
	height: 11px;
}

div.pagination a, div.pagination a:hover, div.pagination strong {
	display: block;
	margin-right: 2px;
	padding: 5px 9px;
	font-weight: normal;
}
div.pagination strong {
	font-weight: bold;
}
div.pagination a:hover {
	text-decoration: none;
}
/* jQuery specific overlay styles */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img {
	border: none;
}
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image {
	padding: 10px;
	height:470px;
/*	overflow:hidden;*/
}
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav {
	left: 0;
}
#lightbox-nav a {
	outline: none;
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0;
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption {
	font-weight: bold;
}
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}
.prevnextcenter {
	float: left;
	width: 310px;
	_width: auto;
}
.firstpre {
	float: left;
	padding: 0px;
}
.lastnext {
	float: right;
}
.pagecenterbold,.bottompag {
	border: 1px solid #dadada;
	float: left;
	height: 25px;
	margin: 10px 5px;
	width: 25px;
}
#VideoViewLeftPart .bottompag{
border:none;
margin:0;
padding:0;
width:auto;
}

#VideoViewLeftPart .bottompag span{
border: 1px solid #dadada;
float: left;
	height: 20px;
	margin: 10px 5px;
	width: 25px
}

/* ------------------------------- Gallery CSS Ends -------------------------*/

/* ------------------------------- Jcarousel CSS stars ------------------------*/
.jcarousel-skin-tango {
	text-align: center;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
	width: 112px;
	padding: 20px 40px;
	margin: 0 auto;
}
.jcarousel-skin-tango .jcarousel-container-vertical {
	width: 75px;
	height: 110px;
	padding: 40px 20px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width:  115px;
	margin-left:3px;
	height: 75px;
	overflow: hidden;
}
.jcarousel-skin-tango .jcarousel-clip-vertical {
	width:  75px;
	height: 245px;
}
.jcarousel-skin-tango .jcarousel-item {
	width: 75px;
	height: 75px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-right: 10px;
}
.jcarousel-skin-tango .jcarousel-item-vertical {
	margin-bottom: 10px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}
/** *  Horizontal Buttons */
.jcarousel-skin-tango .jcarousel-next-horizontal {
	background:transparent url(../images/next-horizontal.png) no-repeat scroll 0 0;
cursor:pointer;
height:32px;
position:absolute;
right:0;
top:49px;
width:32px;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
	background-position: 0 0;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {
	background-position: -64px 0;
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
	background:transparent url(../images/prev-horizontal.png) no-repeat scroll 0 0;
cursor:pointer;
height:32px;
left:16px;
left:13px;
position:absolute;
top:51px;
width:32px;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
	background-position: 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
	background-position: -64px 0;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}
/** *  Vertical Buttons */
.jcarousel-skin-tango .jcarousel-next-vertical {
	position: absolute;
	bottom: 5px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../images/next-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-next-vertical:hover {
	background-position: 0 -32px;
}
.jcarousel-skin-tango .jcarousel-next-vertical:active {
	background-position: 0 -64px;
}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical {
	position: absolute;
	top: 5px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../images/prev-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
	background-position: 0 -32px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:active {
	background-position: 0 -64px;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
}
/*center part style*/
.jcarousel-skin-tango1 .jcarousel-container-horizontal {
	width: 400px;
	padding: 20px 40px;
}
.jcarousel-skin-tango1 .jcarousel-container-vertical {
	width: 75px;
	height: 245px;
	padding: 40px 20px;
}
.jcarousel-skin-tango1 .jcarousel-clip-horizontal {
	width:  400px;
	height: 75px;
}
.jcarousel-skin-tango1 .jcarousel-clip-vertical {
	width:  75px;
	height: 245px;
}
.jcarousel-skin-tango1 .jcarousel-item {
	width: 75px;
	height: 75px;
}
.jcarousel-skin-tango1 .jcarousel-item-horizontal {
	margin-right: 10px;
}
.jcarousel-skin-tango1 .jcarousel-item-vertical {
	margin-bottom: 10px;
}
.jcarousel-skin-tango1 .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}
/** *  Horizontal Buttons */
.jcarousel-skin-tango1 .jcarousel-next-horizontal {
	position: absolute;
	top: 43px;
	right: 5px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../images/next-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-tango1 .jcarousel-next-horizontal:hover {
	background-position: -32px 0;
}
.jcarousel-skin-tango1 .jcarousel-next-horizontal:active {
	background-position: -64px 0;
}
.jcarousel-skin-tango1 .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango1 .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango1 .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}
.jcarousel-skin-tango1 .jcarousel-prev-horizontal {
	position: absolute;
	top: 43px;
	left: 5px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../images/prev-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-tango1 .jcarousel-prev-horizontal:hover {
	background-position: -32px 0;
}
.jcarousel-skin-tango1 .jcarousel-prev-horizontal:active {
	background-position: -64px 0;
}
.jcarousel-skin-tango1 .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango1 .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango1 .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}
/** *  Vertical Buttons */
.jcarousel-skin-tango1 .jcarousel-next-vertical {
	position: absolute;
	bottom: 5px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../images/next-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango1 .jcarousel-next-vertical:hover {
	background-position: 0 -32px;
}
.jcarousel-skin-tango1 .jcarousel-next-vertical:active {
	background-position: 0 -64px;
}
.jcarousel-skin-tango1 .jcarousel-next-disabled-vertical, .jcarousel-skin-tango1 .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango1 .jcarousel-next-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
}
.jcarousel-skin-tango1 .jcarousel-prev-vertical {
	position: absolute;
	top: 5px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../images/prev-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango1 .jcarousel-prev-vertical:hover {
	background-position: 0 -32px;
}
.jcarousel-skin-tango1 .jcarousel-prev-vertical:active {
	background-position: 0 -64px;
}
.jcarousel-skin-tango1 .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango1 .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango1 .jcarousel-prev-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
}
/*end of the center part style*/

/* ------------------------------- Jacarousel CSS Ends ----------------------*/



/*Tabs in pages*/




/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none !important;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-family:/* "Trebuchet MS", Trebuchet,*/ Verdana, Helvetica, Arial, sans-serif;
	/*font-size:11px;*/
   
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 3px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 2px;
    font-weight: bold;
	padding-left:0;
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    float: left; /* fixes dir=ltr problem and other quirks IE */
    padding: 0 22px;
    background: url(../images/tabsa.png) no-repeat;
}
.ui-tabs-nav a {
  /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
	 background-position:100% -59px;
 
	position:relative;
top:1px;
    text-decoration: none;
      outline: 0; /* @ Firefox, prevent dotted border after click */    
}
.ui-tabs-nav a:link, .ui-tabs-nav a:visited {
    color: #fff;
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 3px;
    z-index: 2;
    margin-top: 0;
      background-position: 100% -91px ;
}
.ui-tabs-nav a span{
    padding-top: 1px;
    padding-right: 0;
    height: 27px;
    background-position:0 2px;
    line-height: 27px;
}

#tabs ul{
border-bottom:1px solid #ccc;
padding-left:10px;
}
#tabs #fragment-1 ul{border:none;display:inline-block;_display:inline}
#VideoViewLeftPart ul li{float:left;clear:none}

.ui-tabs-nav .ui-tabs-selected a span {
    padding-top: 0;
    height: 27px;
    background-position: 0 -30px ;
    line-height: 27px;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
    color: #000;
}
.ui-tabs-panel {
      padding: 10px 0;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
/*.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}*/

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

.mediaCenterHeading1{
border-bottom:1px solid #CCCCCC;
#padding-bottom:5px;
}
.mediaCenterHeading_left1{
float:left;
}
#fragment-2 #add_comments a{
float:left;
background: url(../images/tabsa.png) no-repeat scroll 100% -59px;
padding:0 22px 0 0;
}

#add_comments_details{
background:#FBFEEF none repeat scroll 0 0;
border:1px solid #CCCCCC;
border-top:none;
padding:10px 5px 10px 20px;
position:absolute;
left:3px;
/*top:70px;*/
z-index:499;
text-align:left;
width:487px;
}
.news-desc .news_view_more span{
*margin-left:0;
}

#add_comments{
position:relative;
z-index:999;
width:auto;
}
#add_comments img{
float:left;
padding-right:6px;
padding-left:0;
*margin-right:6px;
margin-top:6px;
*margin-top:6px;
width:auto;
height:auto;
}
.mediaCenterHeading1{
padding-bottom:0;
*display:inline-block;
}
#fragment-2 #add_comments span{
float:left;
background:transparent url(../images/tabsa.png) no-repeat scroll 0 2px;
padding:0 0 0 22px;
}
#add_comments h1{
width:140px;
*width:110px;
}

.comments_last, .comments_last1,.captcha_input{
margin-bottom:5px;
}
.input_contact{
width:240px;
margin-bottom:10px;
}
.captcha_input{
float:left;
margin-right:10px;
width:118px;
}

/*Pagenation for page comments*/

.comments_pagination {
            font-size: 90%;
			
        }
        
.comments_pagination a {
    text-decoration: none;
	border: solid 1px #a00;
	color: #a00;
}

.comments_pagination a,#fragment-2 .comments_pagination a, .comments_pagination span {
    display: block;
    float: left;
    padding: 2px 9px;
    margin-right: 5px;
	margin-bottom: 5px;
	background:none;
	border:1px solid #999;
	color:#333;
}
.comments_pagination .forward,.comments_pagination .rewind{
position:relative;
top:6px;

}
.comments_pagination li a{
font-weight:normal;
}
.comments_pagination .current.prev, .comments_pagination .current.next{
	color:#999;
	border-color:#999;
	background:#fff;
}
li.forward a, li.rewind a{
border:none !important;
}
li.current, li.current.rewind a,li.current.rewind a:link, li.prev a, li.forward a, li.forward a:link{
border:none !important;
background:none !important;
color:#333 !important;

}
li.current a,li.current a:link{
font-weight:bold;
}
#tabs .comments_page ul{
display:inline-block;
#display:inline;
border:none;
width:auto;
_width:210px;
margin:10px 0;
}
.comments_page{
margin:0 auto;
text-align:center;

}

.mediaCenter_text ul li, .mediaCenter_text ol li{
float:none;
font-weight:normal;
}
#tabs .mediaCenter_text ul{
border:none;
}
.mediaCenter_text ul li{
	list-style-type:disc;
}
.mediaCenter_text ol li{
	list-style-type:decimal;
	margin-left:20px;
}

.ui-accordion h3.selected a{
/*font-weight:bold;
*/
}

.mediaCenter_text1 a, .mediaCenter_text a, .mediaCenter_text1 a span, .mediaCenter_text a span, #fragment-1 a,#fragment-1 a span,#fragment-2 a span, #fragment-2 a{
color:#cc0000;
background:none;
font-weight:normal;
/*font-size:12px;*/
font-size:11px;
float:none;
padding:0;
top:0;
}
#add-comments a{
background-position:100% -59px;
}
/*End of the Pagenation for page comments*/


.comments_left_part{
float:left;
width:265px;
}
.comments_right_part{
 height: 276px;
  display: table;
  float:none;
  text-align:center;
  #position:relative;
  }
.comments_right_part .comments_label{
  border:0 none;
display:table-cell;
margin:0;
padding:0;
vertical-align:middle;
 #position:absolute;
 #top:50%;
 #left:5%;
}
.comments_label span{
#position:relative;
 #top:-50%;
 }

.mediaCenterHeading_right1 img{
#margin-top:5px;
}
.mediaCenter_text .clear h1, .mediaCenter_text .clear h2,.mediaCenter_text .clear h3,.mediaCenter_text .clear h4{
padding:0;
color:#333;
font-weight:normal;
}

.mediaCenter_text .clear ul li{
_margin-left:5px;
margin-left:10px;
}

.comments_label p{
text-align:left;
}

#details{
clear:both;
text-align:center;
width:460px;
padding:0 10px;
z-index:999;
border:1px solid #ccc;
border-top:none;
height:80px;
overflow:auto;
}
#captcha_div{
float:left;
}
.refresh{
float:left;
padding-top:5px;
margin-left:4px;
}
.refresh a{
padding-right:0px;
}
.report-inner-row ul{
padding-left:0px;
}
.wait-loader-div{
width:500px;
height:300px;
padding-top:150px;
text-align:center;
}

.loader-video-player{
height:157px;
padding-top:75px;
text-align:center;
width:300px;
}
.book_pub_acc{
padding-left:20px;
}
.bookorder td{
border:1px solid #ccc;
width:140px;
overflow:hidden;
}
.mediadivider, .bookgalimages{
clear:both;
}
.subMenu p{font-size:10px;}
.image-wrapper table{
height:300px;
width:480px;
}
#bookpublication_accordion li.selected{
overflow:hidden;}
.news-ticker-date{font-size:11px;}
#mediaHeading2_left h1{font-weight:bold}
#VideoViewLeftPart li img{margin-top:13px;}

.img-gall td{
	border:1px solid #ccc;
	width:115px;
	overflow:hidden;
	text-align:center;
}
