@charset "utf-8";



/* CSS Document */







a:link, a:hover,a:active,a:visited{



	color:#8A8A8A;



	font:bold 12px Geneva, Arial, Helvetica, sans-serif;



	text-decoration:none;



}







body{



	margin:0px;



	padding:0px;



	background:#141514 url(../images/body-bg.jpg) no-repeat left top;



	font:normal 12px Geneva, Arial, Helvetica, sans-serif;



	color:#FFFFFF;



}


img, img a {border:none; }



#container{



	width:963px;



	height:auto;



	margin:0px auto;



}







.clr{



	height:0px;



	line-height:0px;



	clear:both;



	margin:0px;



	padding:0px;



}











/* header start here ========================================== */

/* commented vk 16 sep 2009 */
/*****

#header{



	width:963px;



	height:auto;



}







#head_top{



	width:963px;



	height:35px;



	text-align:right;



	color:#FFFFFF;



	font:normal 16px Geneva, Arial, Helvetica, sans-serif;



}











#head_bot{



	width:963px;



	height:120px;



	background:url(../images/head_bck.jpg) no-repeat left top;



	z-index:0;



}











#logo_cont{






	width:150px;



	height:auto;



	padding:18px 0px 0px 25px;



	float:left;



	


}







#logo_cont img{



	border:none;



}







INPUT.inputbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #777; PADDING-BOTTOM: 2px; MARGIN: 2px; FONT: 12px Geneva, Arial, Helvetica, sans-serif; WIDTH: 150px; BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 14px; BORDER-BOTTOM-STYLE: none
}







input.button{



	border:none;






	margin:0px 0px 8px 15px;



	cursor:pointer;



}



table.mod_login input.inputbox{




margin-bottom:2px;



background-color: #777;



}



table#registrationTable .inputbox{



border:0px;



color:#000;



}







table#registrationTable input.button{



	width:84px;



	border:none;



	margin:0px 0px 6px 15px!important;



	margin:0px 0px 8px 15px;



	cursor:pointer;



	text-transform: uppercase;



}







input.button_login{



	width:21px;



	height:15px;



	border:none;



	margin:6px 0px 0px 15px!important;



	margin:0px 0px 8px 15px;



	background:url(../images/go.jpg) no-repeat left top;



	cursor:pointer;



}







input.button_logout{






	border:none;



	margin:6px 0px 0px 15px!important;



	margin:0px 0px 8px 15px;



	background:url(../images/logout.gif) no-repeat left top;



	cursor:pointer;



	text-transform:uppercase;



	padding-left:15px;



}







#head_right{



	height:auto;



	float:right;




	padding:4px 5px 0px 0px;







}







#log_in {
	FLOAT: left; WIDTH: 250px; HEIGHT: 60px
}
#log_in_cover {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 9px! important; BACKGROUND: url(../images/login_back.png) repeat-y left top; FLOAT: left; PADDING-BOTTOM: 0px! important; MARGIN-LEFT: 20px; WIDTH: 210px; PADDING-TOP: 0px! important; HEIGHT: 55px
}
#log_in_cover1 {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; BACKGROUND: url(../images/login_back.png) repeat-y left top; FLOAT: left; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important; HEIGHT: 55px
}

*******************/
/* end comment vk 16 sept 2009 ****/

#header {
	WIDTH: 963px; HEIGHT: auto
}
#head_top {
	FONT: 16px Geneva, Arial, Helvetica, sans-serif; WIDTH: 963px; COLOR: #ffffff; HEIGHT: 35px; TEXT-ALIGN: right
}
#head_bot {
	BACKGROUND: url(../images/head_bck.jpg) no-repeat left top; WIDTH: 963px; HEIGHT: 120px
}
#logo_cont {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 150px; PADDING-TOP: 18px; HEIGHT: auto
}
#logo_cont IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
INPUT.inputbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #777; PADDING-BOTTOM: 2px; MARGIN: 2px; FONT: 12px Geneva, Arial, Helvetica, sans-serif; WIDTH: 150px; BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 14px; BORDER-BOTTOM-STYLE: none
}
TABLE.mod_login INPUT.inputbox {
	MARGIN-BOTTOM: 2px
}
INPUT.button {
	MARGIN: 0px 0px 8px 15px; WIDTH: 21px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 15px; BORDER-BOTTOM-STYLE: none
}
INPUT.button_login {
	BACKGROUND: url(../images/go.jpg) no-repeat left top; MARGIN: 6px 0px 0px 15px; WIDTH: 21px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 15px; BORDER-BOTTOM-STYLE: none
}
INPUT.button_logout {
	PADDING-LEFT: 15px; BACKGROUND: url(../images/logout.gif) no-repeat left top; MARGIN: 6px 0px 0px 15px; TEXT-TRANSFORM: uppercase; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#head_right {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; HEIGHT: auto
}
#log_in {
	FLOAT: left; WIDTH: 250px; HEIGHT: 60px
}
#log_in_cover {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 9px! important; BACKGROUND: url(../images/login_back.png) repeat-y left top; FLOAT: left; PADDING-BOTTOM: 0px! important; MARGIN-LEFT: 20px; WIDTH: 210px; PADDING-TOP: 0px! important; HEIGHT: 55px
}
#log_in_cover1 {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; BACKGROUND: url(../images/login_back.png) repeat-y left top; FLOAT: left; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important; HEIGHT: 55px
}




div.language{



	color:#DE801E;



	/*margin-top:50px;*/
	margin-top:40px;


	float:left;



	width:110px;



	font-size:11px;	

	padding-right:4px;



}















/*#jflanguageselection ul{



	color:#DE801E;



	margin-top:2px;



	text-transform:uppercase;



	font-size:9px;



	list-style:none;



	padding-left:0px;



}







#jflanguageselection a:link, #jflanguageselection a:hover, #jflanguageselection a:visited{



	color:#DE801E;



	font-weight:normal;



	font-size:9px;		



}*/







div.language1{



	color:#DE801E;



	margin-top:2px;



	float:left;



	width:160px;



	font-size:9px;



}







/*#jflanguageselection1{



float:left;



}







#jflanguageselection1 ul{



	color:#DE801E;



	margin-top:2px;



	text-transform:uppercase;



	font-size:9px;



	list-style:none;



	padding-left:0px;



}







#jflanguageselection1 ul li{



	float:left;



	margin-right:5px;



}







#jflanguageselection1 a:link, #jflanguageselection1 a:hover, #jflanguageselection1 a:visited{



	color:#DE801E;



	font-weight:normal;



	font-size:9px;		



}*/











#log_in form{



	margin:0px;



	padding:0px;



}







#log_in fieldset.input{



	margin:0px;



	padding:0px;



	border:none;



}







#log_in fieldset.input p{



	margin:0px;



	padding:0px;



}







#log_in fieldset.input p label{



	display:none;



}







/*#log_in ul{



	margin:0px;



	padding:0px;



}







#log_in ul li{



	list-style-type:none;



}







#log_in ul li a{



	color:#333;



	font:normal 10px Geneva, Arial, Helvetica, sans-serif;



	line-height:10px;



	text-decoration:none;



}*/



table.mod_login a.mod_login{



color:#333333;



font-family:Geneva,Arial,Helvetica,sans-serif;



font-size:9px;



font-size-adjust:none;



font-stretch:normal;



font-style:normal;



font-variant:normal;



font-weight:normal;



line-height:10px;



text-decoration:none;



margin-bottom:5px;



text-transform:uppercase;



}



input#modlgn_remember{



	display:none;



}







#bann_container{



	height:60px;



	width:470px;



	float:left;



	padding:0px 0px 0px 16px;



}







/*#top_nav{



	height:43px;



	width: 422px;



	margin:60px 0px 0px 280px!important;



	margin:0px 0px 0px 280px;



}harshal trial



*/


/*
#top_nav{



	height:43px;



	width: 650px;



	



	margin:0px 0px 0px 320px!important;



	margin:0px 0px 0px 220px;



}

*/
#top_nav {
	MARGIN: 0px 0px 0px 0px; WIDTH: 650px; HEIGHT: 43px; 
}





#top_nav ul{



	margin:0px;



	padding:5px 0px 0px 0px!important;



	padding:2px 0px 0px 0px;



}







#top_nav ul li{



	list-style-type:none;



	float:left;



}







#top_nav ul li.item1{



	width:89px;



	height:43px;



	background:url(../images/but_purple.jpg) no-repeat left top;



	display:block;



}







#top_nav ul li.item63{



	width:89px;



	height:43px;



	background:url(../images/but_green.jpg) no-repeat left top;



	display:block;



}







#top_nav ul li.item64{



	width:66px;



	height:43px;



	background:url(../images/but_orange.jpg) no-repeat left top;



	display:block;



}







#top_nav ul li.item65{



	width:87px;



	height:43px;



	background:url(../images/but_almond.jpg) no-repeat left top;



	display:block;



}







#top_nav ul li.item66{



	width:87px;



	height:43px;



	background:url(../images/but_black.jpg) no-repeat left top;



	display:block;



}







#top_nav ul li a{



}











/*  content start here  =================================================*/







#content{



	width:963px;



	height:auto;



}







#content_inner{



	/*height:468px;*/



	width:963px;



}







#content table.blog{



	



	margin:0px;



	padding:0px;







}







#content table.blog tr td table.contentpaneopen{



	margin:0px;



	padding:0px;



}



/*left start here  ==============================*/



#left{



	width:532px;



	height:auto;



	float:left;



}







#left_inner{



	width:519px;



	height:398px;



	overflow:auto;



	padding:5px;



	letter-spacing:1px;



	background:url(../images/downloadsback.jpg) repeat-x left top;



}







#sitetools-gal{



	padding:7px;



	background:#000;



	float:left;



	width:515px;



}







#left_inner table.contentpaneopen tr td p{



	text-align:justify;



	margin:0px;



}







#body_small{



	width:529px;



	/*height:468px;*/



	float:left;



}







#body_big{



	width:963px;



	height:auto;



	background:transparent url(../images/downloadsback.jpg) repeat scroll left top;



	min-height:438px;	



}







/*right start here  ==============================*/



#right{



	width:427px;



	height:auto;



	float:left;



	padding:0px 0px 0px 7px;



}







#right_top{



	width:427px;



	height:auto;



	



}



/*bot_mod_container start here  =======================================*/



/*



#bot_mod_container{



	width:963px;



	height:173px;



}



*/



#bot_mod_container{



	width:963px;



	height:173px;



	float:left;



}











/* module1 start here --------------------------- */







#module_content_left{



	height:auto;



	float:left;



}







#module1{



	width:237px;



	height:170px;



	margin:0px 7px 0px 0px;



	float:left;



}







#module1_left{



	height:170px;



}







#module1_content{



	width:237px !important;



	width:207px;



	height:170px;



	background:url(../images/mod1_back.gif) repeat-x left bottom !important;



	background-repeat:no-repeat;



	padding:0px 0px 0px 0px;



}







/* module2 start here --------------------------- */







#module2{



	width:285px;



	height:170px;



	margin:0px 7px 0px 0px;



	float:left;



}







#module2_left{



	height:170px;



}







#module2_content{



	height:170px;



	width:285px;



	background:url(../images/mod2_back.gif) no-repeat right bottom;



	padding:0px 0px 0px 0px;



	color:black;



	text-align:center;



	



}







#module2_content .moduletable h3{



	color:#000000;



	font-size:14px;



	margin:0px;



	padding:30px 0px 0px 0px;



	text-align:left;



}







/* module3 start here --------------------------- */







#module_content_right{



	height:auto;



	float:left;



}







#module3{



	width:260px;



	height:170px;



	margin:0px 7px 0px 0px;



	float:left;



}







#module3_left{



	height:170px;



	



}







#module3_content {



background:transparent url(../images/mod3_back.gif) no-repeat scroll right bottom;



height:170px;



width:260px;



padding-top:0px;



}







#module3_content .moduletable h3{



color:#000000;



font-size:14px;



margin:0px;



padding:30px 0px 8px 15px;



}







/*module4 start here -----------------------------------*/







#module4{



	width:160px!important;



	width:150px;



	height:173px;



	float:left;



	padding:20px 0px 0px 0px;



}











/* footer start here  ============================================================= */



/*



#footer{



	width:963px;



	height:50px;



	margin:30px 0px 0px 0px;



	border-top:solid 1px #FFFFFF;



	background:#141514;



}



*/







#footer{



	width:963px;



	height:50px;



	margin:20px 0px 0px 0px;



	border-top:solid 1px #8A8A8A;



	background:#141514;



	float:left;



}







#monogram{



float:left;



padding:4px 0px 0px 0px;



}











/*bot_nav start here  -------------------------*/



#bot_nav{



	width:600px;



	height:49px;



	margin:0px 0px 0px 100px!important;



	margin:0px 0px 0px 80px;



	float:left;



}











#bot_nav ul.menu{



	margin:0px;



	padding:0px;



}







#bot_nav ul.menu li{



	list-style-type:none;



	float:left;



	padding:0px 5px 0px 5px;



	text-transform:uppercase;



	line-height:49px;



}







#bot_nav ul.menu li a{



	color:#8A8A8A;



	font:normal 12px Geneva, Arial, Helvetica, sans-serif;



	text-decoration:none;



	background:transparent;



}







#bot_nav ul.menu li a:hover,a:active,a:focus{



	color:#8A8A8A;



	font:normal 12px Geneva, Arial, Helvetica, sans-serif;



	text-decoration:none;



	background:transparent;



}



















/*#bot_nav ul.menu{



	margin:0px;



	padding:0px;



}







#bot_nav ul.menu li{



	list-style-type:none;



	float:left;



	padding:0px 3px 0px 3px;



	text-transform:uppercase;



	line-height:49px;



}







#bot_nav ul.menu li a{



	color:#FFFFFF;



	font:normal 14px Geneva, Arial, Helvetica, sans-serif;



	text-decoration:none;



	background:transparent;



}







#bot_nav ul.menu li a:hover,a:active,a:focus{



	color:#FFFFFF;



	font:normal 14px Geneva, Arial, Helvetica, sans-serif;



	text-decoration:none;



	background:transparent;



}*/







/*bot_lnk start here   -------------------*/



#bot_lnk{



	width:195px!important;



	width:195px;



	font:normal 11px Geneva, Arial, Helvetica, sans-serif;



	float:left;



	padding:18px 0px 0px 0px;



	/*text-transform:uppercase;*/



	text-align:right;



	color:#8A8A8A;



}











#debug{







}











/* top navigation bar with mootools */



#container #menu {



	display: block;



	list-style-type: none;



	float:left;



	padding-right:20px;



	text-align:left;



}

/*Added by sAg on 3/23/2009*/
#container #menu {

	display: block;

	list-style-type: none;

	text-align:right;

}







#container #menu li {



	display: block;



	list-style-type: none;



	float:left;



}







#container #menu li.purple {



	display: block;



	list-style-type: none;



	width:69px;



	



}







#container #menu li.purple a {



	width:69px;



	font-size: 11px;



	height:46px;



	color: #FFFFFF;



	line-height: 46px;



	text-decoration: none;



	display: block;



	outline:0;



	background:url(../images/purple_tab.png) no-repeat left bottom;



	cursor:pointer;



}







#container #menu li.purple a:hover {



	display: block;



	list-style-type: none;



	width:69px;



	height: 46px;



	line-height: 46px;



	background:url(../images/purple_tab_hover.png) no-repeat left bottom;



}







#container #menu li.green {



	display: block;



	list-style-type: none;



	width:70px;



}







#container #menu li.green a {



	width:70px;



	font-size: 11px;



	height:46px;



	color: #FFFFFF;



	line-height: 46px;



	text-decoration: none;



	display: block;



	outline:0;



	background:url(../images/green_tab.png) no-repeat left bottom;



	cursor:pointer;



}







#container #menu li.green a:hover {



	display: block;



	list-style-type: none;



	width:70px;



	height: 46px;



	line-height: 46px;



	background:url(../images/green_tab_hover.png) no-repeat left bottom;



}







#container #menu li.orange {



	display: block;



	list-style-type: none;



	width:70px;



}







#container #menu li.orange a {



	width:70px;



	font-size: 11px;



	height:46px;



	color: #FFFFFF;



	line-height: 46px;



	text-decoration: none;



	display: block;



	outline:0;



	background:url(../images/orange_tab.png) no-repeat left bottom;



	cursor:pointer;



}







#container #menu li.orange a:hover {



	display: block;



	list-style-type: none;



	width:70px;



	height: 46px;



	line-height: 46px;



	background:url(../images/orange_tab_hover.png) no-repeat left bottom;



}







#container #menu li.almond {



	display: block;



	list-style-type: none;



	width:70px;



}



#container #menu li.almond a {



	width:70px;



	font-size: 11px;



	height:46px;



	color: #FFFFFF;



	line-height: 46px;



	text-decoration: none;



	display: block;



	outline:0;



	background:url(../images/almond_tab.png) no-repeat left bottom;



	cursor:pointer;



}







#container #menu li.almond a:hover {



	display: block;



	list-style-type: none;



	width:70px;



	height: 46px;



	line-height: 46px;



	background:url(../images/almond_tab_hover.png) no-repeat left bottom;



}







#container #menu li.gray {



	display: block;



	list-style-type: none;



	width:70px;



}



#container #menu li.gray a {



	width:70px;



	font-size: 11px;



	height:46px;



	color: #FFFFFF;



	line-height: 46px;



	text-decoration: none;



	display: block;



	outline:0;



	background:url(../images/gray_tab.png) no-repeat left bottom;



	cursor:pointer;



}







#container #menu li.gray a:hover {



	display: block;



	list-style-type: none;



	width:70px;



	height: 46px;



	line-height: 46px;



	background:url(../images/gray_tab_hover.png) no-repeat left bottom;



}











#container #menu li.black {



	display: block;



	list-style-type: none;



	width:70px;



}



#container #menu li.black a {



	width:70px;



	font-size: 11px;



	height:46px;



	color: #FFFFFF;



	line-height: 46px;



	text-decoration: none;



	display: block;



	outline:0;



	background:url(../images/black_tab.png) no-repeat left bottom;



	cursor:pointer;



}







#container #menu li.black a:hover {



	display: block;



	list-style-type: none;



	width:70px;



	height: 46px;



	line-height: 46px;



	background:url(../images/black_tab_hover.png) no-repeat left bottom;



}











#container #menu a {



	font-size: 11px;



	color: #FFFFFF;



	line-height: 30px;



	text-decoration: none;



	height: 30px;



	display: block;



	outline:0;



	



	



}



#container #menu a:hover {



	color: #CCFF00;



}







/*div.wowindow {



left:75%;



}



*/







/* Right top styles */



#divrowleft{



float:left; 



width:50%; 



padding:0px; 



margin:2px 0 0 0;



}







#divrowright{



float:left; 



padding:0px; 



margin:2px 0 0 2px;



}







.right_img_box {



	float:left; 



	width:101px; 



	height:66px; 



	padding:2px; 



	background:url(../../../modules/mod_rsgalviews/images/back_img.jpg) repeat-x;



}







#lc_txt_box{



float:left; margin-left:1px; width: 102px; height:66px; padding:2px; background:url(../images/back_img.jpg) repeat-x;



}







#rc_txt_box{



float:left; margin-left:1px; width: 101px; height:66px; padding:2px; background:url(../images/back_img.jpg) repeat-x;



}











.sortbyicons{



margin-bottom:5px;



float:left;



width:64%;



}







.sortbyicons span{



display:block;



float:left;



font-family:Geneva,Arial,Helvetica,sans-serif;



font-size:12px;



font-size-adjust:none;



font-stretch:normal;



font-style:normal;



font-variant:normal;



font-weight:normal;



height:22px;



line-height:normal;



padding:8px 0px 0px;



text-align:center;



}



#divsearchbox{



float:left;



height:32px;



margin:0px;



}

/* Added by saG FOR sEarch box style on 3/7/2009*/
.search-container {
	float: right;
	height: 30px;
	margin-left: -3px;
	background-image: url(../images/search-2.0.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	border: none;/*1px solid blue;*/
	width:131px;
	position: relative;
}

.search {
	height: 12px;
	background-color: transparent;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	position: relative;
	float:left;
	margin-left: 6px;
	margin-top: 7px;
	width: 100px; 
	border: none;/*1px solid grey;*/
	color: rgb(102, 102, 102);
}

.searchbutton{
	position: absolute;
	border: none;/*0px solid red;*/
	float:right;
	margin-top:7px;
	margin-left: 2px;
	margin-right:2px;
	vertical-align: middle;
	cursor:pointer;
}

/* stYle for seArchbox ends herE */






#divsearchbox .inmainpagesearchbox {



background:transparent url(../images/search_img.png) no-repeat scroll right top;



border:medium none;



color:#666666;



font-family:Geneva,Arial,Helvetica,sans-serif;



font-size:11px;



font-weight:normal;



height:18px;



padding:6px 25px 6px 8px;



width:120px;



}







#videolist_bottom{



height:23px;



padding:4px;



float:left;



width:98%;



}







span#prev_link, span#next_link, span#pages_link, span.prev_link, span.next_link, span.pages_link {



	cursor:pointer;



	text-transform: uppercase;



	color:#8A8A8A;



	font-weight: bold;



}







.content_title {



	xheight:66px;
	height:50px;/*by sAg on 3/10/2009*/



	width:auto;



	float:left;



	overflow:hidden;



	font-weight: bold;



}







.content_title a{



	color:#8A8A8A;



	font:bold 12px Geneva, Arial, Helvetica, sans-serif;



	text-decoration:none;



	line-height:17px;



}











a.toc{



	/*width:75px;



	height:22px;



	display:block;*/



	text-decoration:none;



	padding-left:5px;



	padding-right:5px;



	padding-top:8px;



	text-align:center;



	/*float:left;*/



	color: #FFF;



	font:normal 12px Geneva, Arial, Helvetica, sans-serif;



	float:left;



	height:22px;



	line-height:normal;



	width:75px;



}







/*Voting CSS*/







.videoratingmain {



position:relative;



background-image:url(../images/star0.jpg);



background-repeat:repeat-x;



height:12px;



width:65px;



}







/*ratingscale ->  The color of vote scale.*/



.ratingscale {



position:absolute;



top:0px;



left:0px;



background-image:url(../images/starfull.jpg);



height:12px;



}







/*starsofvote ->  Defines voting stars.*/



.starsofvote {



position:absolute;



top:0px;







background-repeat:repeat-x;



height:12px;



}







/*votingscale ->  Defines mouseover color for voting. Width should be 0% as default. System will change the width on mouseover*/



.votingscale{



width:0%;



background-image:url(../images/starover.jpg);



}



/*VOTING DEFINITIONS - END.*/







/* start of comprofiler styling */



#cbLostPasswordPage{



padding:5px 1px 5px 2px;



margin:10px auto;



width:52%;



border: 1px solid #333;



}







#cb_lost_choice div.cb_field label{



margin-left:5px;



}







#profilerdiv{



background:url(../images/downloadsback.jpg) repeat-x left top;



/*height:438px;



padding:5px;*/



}







#cbsendnewuspass{



cursor:pointer;



height:auto;



margin-top:20px;



text-align:center;



width:auto;



}







#profilerdiv1{



background:url(../images/downloadsback.jpg) repeat-x left top;



background-repeat:repeat;



width:80%;



margin:0px auto;



}



/* end of comprofiler styling */







.componentheading{



padding:5px;



font-size:16px;



margin-bottom:0;



margin-left:auto;



margin-right:auto;



margin-top:0;



padding-bottom:0;



padding-left:10px;



padding-right:20px;



padding-top:8px;



text-transform:uppercase;



text-align:center;



color:#AE289C;



}







table.contentpaneopen {







}







textarea{



	background-color:#6e6e6e;



	border: none;



}







div.contact_email{



	font-weight: bold;



}











/* Events scrolling styling */



div.scrollbar {



  display:block; /* initially display:none; to hide from incapable */



}







div.scrollbar { 



  position:relative;



  width:650px;



  font-size:1px;  /* so no gap or misplacement due to image vertical alignment */



  float: left;



  background:none;



  width:24px;



}







div.track { 



  position:absolute; left:0; top:0px;



  height:340px;



  background: none;



  background:none;



}



  



div.dragBar {



  position:absolute; 



  left:1px; 



  top:1px;



  width:22px; 



  height:53px;



  margin: 0px;



  padding: 0px;



  background:transparent url(../../../images/scroll.png) no-repeat;



}  







div.up { position:absolute; left:0; top:0; }  



div.down { position:absolute; left:0; bottom:0; }







/* for safari, to prevent selection problem  */



div.scrollbar, div.track, div.dragBar, div.up, div.down {



    -moz-user-select: none;



    -khtml-user-select: none;



}











/* so no gap or misplacement due to image vertical alignment



font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */



div.scrollbar img {



    display:block; 



} 



	



div.wn	{ 



    position:relative;



    overflow:hidden;



	float: left;



	background:none;



	height:340px;



	letter-spacing:1px;



	padding:5px;



	width:650px;



}







div.lyr{



padding-left:5px;



padding-right:5px;



}







/* JS scroll for content */



div.scrollbar_content {



  display:block; 



}



div.scrollbar_content { 



  position:relative;



  height:417px; 



  font-size:1px;  



  float: left;



  background:url(../images/downloadsback.jpg) repeat-x left top;



  width:24px;



}







div.track_content { 



  position:absolute; left:0; top:0px;



  height:418px;



  background: none;



  background:url(../images/downloadsback.jpg) repeat-x left top;



}



  



div.dragBar_content {



  position:absolute; 



  left:1px; 



  top:1px;



  width:22px; 



  height:53px;



  margin: 0px;



  padding: 0px;



  background:transparent url(../../../images/scroll.png) no-repeat;



}  







div#up { position:absolute; left:0; top:0; }  



div#down { position:absolute; left:0; bottom:0; }











div.scrollbar_content, div.scrollbar_content, div.dragBar_content, div#up, div#down {



    -moz-user-select: none;



    -khtml-user-select: none;



}















div.scrollbar_content img {



    display:block; 



} 



	



div.wn_content { 



    position:relative;



    overflow:hidden;



	float: left;



	background:url(../images/downloadsback.jpg) repeat-x left top;



	height:407px;



	letter-spacing:1px;



	padding:5px;



	width:495px;



}







div.lyr_content{



	padding-left:5px;



	padding-right:5px;



}



/* JS scroll for content end */



dl#system-message{



}



dd.message message fade ul li {

list-style:none;

color:#000;

}



.welcome

{

font:bold 11px Geneva, Arial, Helvetica, sans-serif;

color:#000000;

}



span.welcome a

{

font:bold 11px Geneva, Arial, Helvetica, sans-serif;

color:#000000;

}





span.language a:link, span.language a:hover, span.language a:visited{

	color:#DE801E;

	font-weight:normal;

	font-size:11px;		

}



span.language1 a:link, span.language1 a:hover, span.language1 a:visited{

	color:#DE801E;

	font-weight:normal;

	font-size:11px;		

	text-transform:uppercase;

}



dt.message{

display:none;

}



div.error{

padding-top:10px;



}



div.error ul li{

	list-style-type:none;



}




