﻿/*BookRating.ascx*/
.RA_BookRating_Control		{width: 75px; display:inline-block; position:relative;}
.RA_BookRating_Stars		{width: 55px; height:19px; display:block; margin:0 10px;}
.RA_BookRating_Popup		{width:160px; height:140px; background-color:Red; position:absolute;
         					 background:url( '/Controls/StarRatingEx1/Rating_Popup.png' ) no-repeat 0px 0px; overflow:hidden; display:none;}

.RA_BookRating_Debug			{position:absolute;right:0;top:0;}

.RA_BookRating_Popup_Stars {width:160px; /*IE6*/width:130px! important;/*IE6*/ height:20px; padding:0 15px 0 15px; margin-top:30px;}
.RA_BookRating_Popup_Label {width: 50px; height:19px; display:inline-block; padding-top:5px;vertical-align:top; font-weight:bold; /*IE6*/float:left;/*IE6*/}
.RA_BookRating_Popup_Links {width:160px; /*IE6*/width:130px! important;/*IE6*/ height:75px; /*IE6*/height:60px! important;/*IE6*/ padding:0 15px 0 15px; clear:both;}

.RA_BookRating_Popup_WriteReview,.RA_BookRating_Popup_CurrentlyReading,.RA_BookRating_Popup_ToRead,.RA_BookRating_Popup_BlackList,.RA_BookRating_Popup_NotAssociated
							{background: url( '/Controls/StarRatingEx1/Rating_Sprite_Flat.gif' ) no-repeat 100% 0; overflow:hidden;
               				 padding-right: 20px; line-height: 21px; font-family: Arial, Helvetica, Sans-Serif; 
               				 color: #221f1f; font-weight: bold; font-size: 9.125pt; white-space: nowrap; text-decoration:none;}
.RA_BookRating_Popup_WriteReview		{background-position: right -350px;}
.RA_BookRating_Popup_CurrentlyReading	{background-position: right -283px;}
.RA_BookRating_Popup_ToRead				{background-position: right -299px;}
.RA_BookRating_Popup_BlackList			{background-position: right -315px;}
.RA_BookRating_Popup_NotAssociated		{background-position: right -331px;}

.RA_BookRating_Popup_Rating,.RA_placeholder {width: 55px; height:19px; display:inline-block;}

.RA_BookRating_Rated1,.RA_BookRating_Rated2,.RA_BookRating_Rated3,.RA_BookRating_Rated4,.RA_BookRating_Rated5,
.RA_BookRating_Over1,.RA_BookRating_Over2,.RA_BookRating_Over3,.RA_BookRating_Over4,.RA_BookRating_Over5,
.RA_BookRating_NotAssociated,.RA_BookRating_Read,.RA_BookRating_CurrentlyReading,.RA_BookRating_ToRead,.RA_BookRating_BlackList 
							{ height:19px; background:url( '/Controls/StarRatingEx1/Rating_Sprite_Flat.gif' ) no-repeat;overflow:hidden;}

.RA_BookRating_Rated1{ background-position:-44px -109px;}
.RA_BookRating_Rated2{ background-position:-33px -109px;}
.RA_BookRating_Rated3{ background-position:-22px -109px;}
.RA_BookRating_Rated4{ background-position:-11px -109px;}
.RA_BookRating_Rated5{ background-position: -0px -109px;}

.RA_BookRating_Over1{background-position:-44px -128px;}
.RA_BookRating_Over2{background-position:-33px -128px;}
.RA_BookRating_Over3{background-position:-22px -128px;}
.RA_BookRating_Over4{background-position:-11px -128px;}
.RA_BookRating_Over5{background-position: -0px -128px;}

.RA_BookRating_NotAssociated		{ background-position:0px   0px; }
.RA_BookRating_Read					{ background-position:0px -19px; padding-top:14px;}
.RA_BookRating_CurrentlyReading		{ background-position:0px -52px; }
.RA_BookRating_ToRead				{ background-position:0px -71px; }
.RA_BookRating_BlackList			{ background-position:0px -90px; }


/*BookRatingReadOnly.ascx*/
.RA_BookRatingReadOnly_Control		{width: 75px; display:inline-block; position:relative;}
.RA_BookRatingReadOnly_Stars		{width: 55px; height:19px; display:inline-block; margin:0 10px;}

.RA_BookRatingReadOnly_Rated0,.RA_BookRatingReadOnly_Rated1,.RA_BookRatingReadOnly_Rated2,.RA_BookRatingReadOnly_Rated3,.RA_BookRatingReadOnly_Rated4,.RA_BookRatingReadOnly_Rated5,
.RA_BookRatingReadOnly_NotAssociated,.RA_BookRatingReadOnly_Read,.RA_BookRatingReadOnly_CurrentlyReading,.RA_BookRatingReadOnly_ToRead,.RA_BookRatingReadOnly_BlackList 
							{ height:19px; background:url( '/Controls/StarRatingEx1/Rating_Sprite_Flat.gif' ) no-repeat;overflow:hidden;}

.RA_BookRatingReadOnly_Rated0{ background-position:-55px -128px;}
.RA_BookRatingReadOnly_Rated1{ background-position:-44px -128px;}
.RA_BookRatingReadOnly_Rated2{ background-position:-33px -128px;}
.RA_BookRatingReadOnly_Rated3{ background-position:-22px -128px;}
.RA_BookRatingReadOnly_Rated4{ background-position:-11px -128px;}
.RA_BookRatingReadOnly_Rated5{ background-position: -0px -128px;}

.RA_BookRatingReadOnly_NotAssociated		{ background-position:0px -160px; }
.RA_BookRatingReadOnly_Read					{ background-position:0px -179px; padding-top:14px;}
.RA_BookRatingReadOnly_CurrentlyReading		{ background-position:0px -212px; }
.RA_BookRatingReadOnly_ToRead				{ background-position:0px -231px; }
.RA_BookRatingReadOnly_BlackList			{ background-position:0px -250px; }

/*StarRatingReadOnly.ascx*/
.RA_StarRatingReadOnly_Stars		{width: 70px; height:14px; display:inline-block; margin:0 5px;}
.RA_StarRatingReadOnly_Rated0,.RA_StarRatingReadOnly_Rated1,.RA_StarRatingReadOnly_Rated2,.RA_StarRatingReadOnly_Rated3,.RA_StarRatingReadOnly_Rated4,.RA_StarRatingReadOnly_Rated5
							{ height:14px; background:url( '/Controls/StarRatingEx1/Rating_Sprite_Flat.gif' ) no-repeat;overflow:hidden;}

.RA_StarRatingReadOnly_Rated0{ background-position:-70px -147px;}
.RA_StarRatingReadOnly_Rated1{ background-position:-56px -147px;}
.RA_StarRatingReadOnly_Rated2{ background-position:-42px -147px;}
.RA_StarRatingReadOnly_Rated3{ background-position:-28px -147px;}
.RA_StarRatingReadOnly_Rated4{ background-position:-14px -147px;}
.RA_StarRatingReadOnly_Rated5{ background-position: -0px -147px;}

.RA_StarRating_Over0{ background-position:-70px -269px;}
.RA_StarRating_Over1{ background-position:-56px -269px;}
.RA_StarRating_Over2{ background-position:-42px -269px;}
.RA_StarRating_Over3{ background-position:-28px -269px;}
.RA_StarRating_Over4{ background-position:-14px -269px;}
.RA_StarRating_Over5{ background-position: -0px -269px;}
/*StarRating.ascx*/

.RA_StarRating_Stars		{width: 70px; height:14px; display:inline-block; margin:0 5px;}﻿/*
	Blue - #49a0d0 / #80bcde
	Black - #221f1f / #646262
	MyBook Red - #ed1c24
	Not Read Green - #70c352
	Reading Yellow - #e3c043
	Read Red - #ed3239
	Grey - #D3D2D2
*/
/*************************/
/* GENERAL/COMMON/SHARED */
/*************************/
/*****Reset*****/ 
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote,
pre, form, fieldset, table, th, td, div { margin: 0; padding: 0; }
li {list-style:none;}
img { border: none; vertical-align: middle; }
body { color: #221f1f; font-family: Verdana, Helvetica, Arial, Sans-Serif/*Arial, Helvetica, sans-serif*/; font-size: 8.625pt; }

/*****Basic Elements*****/
h1 { display: inline; font-weight: normal; font-size: 9.125pt;  }
/*h2 { line-height: 18px;}*/
h2 a { font-size: 10.750pt; font-weight: bold; color: #221f1f; }
h2 span a { float: none; font-size: 9.125pt;  }
h2 span { display: block; font-size: 8.625pt;line-height: 15px;  }
h2 .inline { display: inline; clear: none; font-weight: normal; }
h2 img { margin-left: 6px; }
h3 { display: inline; font-weight: normal; }
h6 { font-weight: normal; }
h6 a { font-size: 9.125pt; color: #221f1f; }
h6 span a { float: none; font-size: 9.125pt;  }
h6 span { display: block; font-size: 8.625pt;line-height: 15px;  }
h6 .inline { display: inline; clear: none; font-weight: normal; }
h6 img { margin-left: 6px; }
hr {border-color:#DDDDDD ;border-style:solid hidden hidden;border-width:1px medium medium;height:2px; }
strong a { color: #221f1f; font-weight:bold}
a { color: #49a0d0; text-decoration: none; font-family: Arial, Helvetica, Sans-Serif; font-size: 9.125pt; cursor: pointer; }
a:hover { color: #80bcde; }

.badgeGold, .badgeSilver, .badgeBronze {clear:both;margin-top:10px;padding: 5px 5px 5px; background:#F05359 none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.badgeGold	 {background-color:#D4A017;}
.badgeSilver {background-color:#E6E8FA;}
.badgeBronze {background-color:#8C7853;}
.badgeNone {display:none;}

/*****Generic Classes*****/
/*To use on RequiredFieldValidator*/
.Required { background:url('/app_themes/default/images/Required.gif') 0 4px no-repeat; padding-left:12px; margin-top:0px; color:Red;}
.videoDescription { padding: 5px 0px; clear:both;}

.BA_Member_Picture img { float: left; border: 1px solid #dddddd !important; margin-right: 5px; }
a.Icons12_OnLine,a.Icons12_Iddle,a.Icons12_Recent,a.Icons12_Friend,a.Icons12_Author,
a.Icons12_Learner,a.Icons12_AvidReader,a.Icons12_BookLover,a.Icons12_Librarian,a.Icons12_Bookworm,
a.Icons12_Event		
		{margin-left:2px; width:12px; height:12px; display:inline-block; 
			background: url( '/app_themes/default/images/icons/Icons12.gif' ) 0px 0px; /*IE6*/font-size:8px; line-height:12px;/*IE6*/}

a.Icons12_OnLine     {background-position: 0px 0px;		}
a.Icons12_Iddle		 {background-position: 0px -12px;	}
a.Icons12_Recent     {background-position: 0px -24px;	}
a.Icons12_Friend     {background-position: 0px -36px;	}
a.Icons12_Author     {background-position: 0px -48px;	}
a.Icons12_Learner    {background-position: 0px -60px;	}
a.Icons12_AvidReader {background-position: 0px -72px;	}
a.Icons12_BookLover  {background-position: 0px -84px;	}
a.Icons12_Librarian  {background-position: 0px -96px;	}
a.Icons12_Bookworm   {background-position: 0px -108px;	}
a.Icons12_Event      {background-position: 0px -120px;	}

/*****Basic Layout*****/
/*now on style.css*/
/*#BA_wrapper { width: 998px;  overflow: hidden; margin: 0 auto;}*/
    #BA_header { height: 105px; width: 990px; margin: 2px 0 0 7px;}
    #BA_header .mybooklogo { margin: 0px; padding: 0px; float: left; left: 0px; }
    #BA_header .mybooklogo img { }
    #BA_header .topbanner { margin: 0px; padding: 0px; float: right; right: 0px; }
 	#BA_topstrip        { background: url( '/app_themes/default/images/backgrounds/content_bg_top.png' ) bottom left no-repeat;  
 	                      width:100%; padding-bottom:21px; display:block; clear:both; }
	#BA_topstrip_left	{ width:660px; float:left; padding-left:7px;}
	#BA_Ads_PromoSpace	{ width: 300px; height: 90px;	overflow:hidden; float:right; padding-right:7px; }
	
    #BA_menu li a       { display: block;         background: url( '/app_themes/default/images/menus/menu_bg_over.png' ) 0 -98px repeat-x; 
                          text-decoration: none; /*font--family: Arial, Helvetica, Sans-Serif;*/ font-size: 16px; font-weight: bold; height: 49px; line-height: 49px; 
                          color: #fff; border-right: solid 1px #D3D2D2; }
    #BA_menu_user       { clear: both; height: 25px; margin-bottom: 10px; background: url( '/app_themes/default/images/menus/menu_bg_over.png' ) 0 -98px repeat-x;}
    #BA_menu_user li a  { display: block;		          background: url( '' ) 0 -98px repeat-x; background-color:#414141;
                          color: #fff; font-weight: bold; line-height: 25px; border-right: solid 1px #D3D2D2; }
	#BA_menu_user  li		{ float: left;  text-align: center; width: 82px; }

    #BA_menu li a.current, #BA_menu_user li a.current   { background: url( '/app_themes/default/images/menus/menu_bg_over.png' ) 0 0 repeat-x; background-color:#5FA1CF; }
    #BA_menu li a:hover, #BA_menu_user li a:hover       { background-position: 100% -147px;}
    #BA_menu li a:hover.current, #BA_menu_user li a:hover.current {	background-position: 100% -49px; }



    #BA_menu_user_tab       { clear: both; height: 25px; margin-bottom: 10px; background: url( '/app_themes/default/images/menus/menu_bg_over.png' ) 0 -98px repeat-x;
                              background:#414141 none repeat scroll 0 0;clear:both;font-family:Verdana;font-size:12px;
                              font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;width:100%;}
    #BA_menu_user_tab ul li a  { display: block;  background-color:#414141;
								color: #fff; font-weight: bold; line-height: 25px; border-right: solid 1px #D3D2D2; }
	
	#BA_menu_user_tab ul {z-index:10;}
	#BA_menu_user_tab ul li		{ float: left;  text-align: center; width: 82px;position:relative; }

	#BA_menu_user_tab ul li a{padding-right:23px;}

    #BA_menu_user_tab ul li a.current   { background: url( '/app_themes/default/images/menus/menu_bg_over.png' ) 0 0 repeat-x; background-color:#5FA1CF; }
    #BA_menu_user_tab ul li a:hover       { background-color:Black;}
    #BA_menu_user_tab ul li a:hover.current {	background-position: 100% -49px; }
    #BA_menu_user_tab ul li ul {display:none;position:absolute;}
    #BA_menu_user_tab ul li ul li {clear:both;}
    #BA_menu_user_tab .downarrowclass {top:8px;}

/*
	#BA_menu_user_tab {background: url( '/app_themes/default/images/menus/menu_bg_over.png' ) 0 -98px repeat-x;}
	#BA_menu_user_tab ul li { padding-left:10px; height:10px; height:25px;}
*/

/*now on style.css*/
/*    #BA_content			{ float:left;  width: 658px; min-height:1020px; height:auto !important; height:1020px; padding: 0 8px 0 7px; background: url( '/app_themes/default/images/backgrounds/content_bg.gif.png' ) 0 0 repeat-y;}*/
    #BA_BreadCrumbTrail				{ padding: 6px 0 12px 26px; }
    #BA_BreadCrumbTrail li			{ margin-right: 6px; padding-right: 11px; background: url( '/app_themes/default/images/Bullets/big_arrow_blue_next.gif' ) 100% 63% no-repeat; display: inline; }
    #BA_BreadCrumbTrail li.current	{ background: none; padding-right: 0; margin-right: 0; }

    #BA_footer {clear:both;  width: 638px; height: 70px;  background: url( '/app_themes/default/images/backgrounds/content_bg_bottom.png' ) 0 0 no-repeat; padding: 20px 28px 0 28px;text-align: center; }
    #BA_footer ul li { border-left: solid 1px #ccc; display: inline; padding: 0 7px 0 6px; }
    #BA_footer ul li.first { border-left: none; }


.BA_Ads_TopBanner	{ width: 728px; height: 90px;	overflow:hidden; float: right;}
.BA_Ads_MPU			{ width: 300px; height: 250px;	overflow:hidden; margin: 0px 7px 0px 7px;}

/**************************************************************************************************************************/

.AspNet-Login { margin:0 10px;}
.underlinedItem { border-bottom: solid 1px #d2d2d2; padding: 4px 0; overflow: auto;  }
.nopadding { padding:0px 0px;}
/*************************/
/* HEADINGS */
/*************************/
div.BA_h1sub, a.BA_h1sub, .facebox_header h1 { /*font--family: Arial, Helvetica, Sans-Serif;*/  font-size: 14pt; font-weight: bold; }
div.BA_h1sub a { color: #221f1f; }
div.BA_h1sub span { font-size: 10.750pt; /*font--family: Arial, Helvetica, Sans-Serif;*/  display: block; }
div.BA_h1sub span a { font-size: 10.750pt; }
div.BA_h1sub span span { /*font-family: Verdana, Geneva, Sans-Serif;*/ font-size: 8.625pt; font-weight: normal; line-height: 1em; color: #221f1f; }
div.BA_question { padding-top: 20px; line-height: 16px; /*font--family: Arial, Helvetica, Sans-Serif;*/ font-weight: bold; font-size: 15px; }

.BA_Quiz_ShowAll { width: 463px; text-align: right; height: 16px; padding-top: 10px; }


/* ------------------------------------------------------------
Books/Controls/RightBooksList
-------------------------------------------------------------*/
.BA_RightBookList .panel .item { border-bottom: solid 1px #d2d2d2; padding: 4px 0px; /*min-height:39px;*/ height:auto; display:table; width:100%;}
.BA_RightBookList .panel .item .title {display:table;}
.BA_RightBookList .panel .item .title span { color: #49a0d0; }
.BA_RightBookList .panel .item .RA_BookRating_Control		{ float: right; padding-right:5px;}
.BA_RightBookList .panel .item .RA_StarRatingReadOnly_Stars	{ float: right; padding-right:12px;}
.BA_RightBookList .button, .BA_RightBookList .top, .BA_RightBookList .bottom 
						{display: block; height: 25px; line-height: 25px; color: #fff; font-weight: bold; 
						 /*font--family: Arial, Helvetica, Sans-Serif;*/  font-size: 10.750pt; }

/*************************/
/*INPUTS*/
/*************************/

.BA_ImageCheckBox label { padding-left: 28px; display: list-item; height: 24px; }
.BA_ImageCheckBox input[type="checkbox"] { position: absolute; top: -10px; height: 0; width: 0; padding: 0; margin: 0; }
.BA_ImageCheckBox input[type="checkbox"] + label { background: url(     '/app_themes/default/images/Icons/Tick_Medium.png' ) 0 0 no-repeat; }
.BA_ImageCheckBox input[type="checkbox"]:checked + label { background-position: 0 -96px; }
.BA_ImageCheckBox input[type="checkbox"]:focus + label { background-position: 0 -48px; }
.BA_ImageCheckBox input[type="checkbox"]:checked:focus + label { background-position: 0 -120px; }
.BA_ImageCheckBox input[type="checkbox"][disabled="disabled"] + label { background-position: 0 -24px; }
.BA_ImageCheckBox input[type="checkbox"][disabled="disabled"]:checked + label { background-position: 0 -72px; }

/*************************/
/*GENERAL LIST ITEM*/
/*************************/

/*.BA_general_listitem */
.BA_general_listitem	{border-top: solid 1px #ccc; clear:both;}
.BA_general_listitem p	{padding: 0 0 12px 0;}

.BA_general_listitem .thumb	.BA_Links_List		{text-align: right; }
.BA_general_listitem .thumb .BA_Links_List a,
.BA_general_listitem .thumb	.BA_Links_List span	{clear: both; display: block; margin: 2px 0; float: right; padding-right:20px;}
.BA_general_listitem .thumb	.BA_Links_List hr,
.BA_general_listitem .body	.BA_optionlist hr
												{clear: both; display: block; margin: 2px 0 2px 0; }

.BA_general_listitem .body	.BA_optionlist		{float: right; width: 125px; text-align: right; }
.BA_general_listitem .body	.BA_optionlist a,
.BA_general_listitem .body	.BA_optionlist span	{clear: both; display: block; margin: 0px 0; float: right; padding-right:20px; margin-right:5px;}
.BA_general_listitem .body	a.RA_BookRating_Control	{padding-right:0px;}
.BA_general_listitem .body	a.BA_bigbutton		{padding-right:0px;clear: both; display: block; float: right; margin: 4px; }

.BA_general_listitem .thumb						{padding:5px 5px 5px 5px; display:block; float:left;}
.BA_general_listitem .thumb_video               {width: 180px; height:135px; }
.BA_general_listitem .thumb_video_player		{position:relative; left:70px; top:-80px; width:43px; height:30px; z-index:2; background:url('/app_themes/default/images/play_video.png') no-repeat;}

.BA_general_listitem .thumb_medium              {width: 32px;}
.BA_general_listitem .body_medium				{width: 600px;}
.BA_general_listitem .thumb_medium_vertical     {width: 22px;}
.BA_general_listitem .thumb_medium_vertical img {width: 22px;}
.BA_general_listitem .thumb_large               {width: 75px;}
.BA_general_listitem .body_large                {width: 565px;}

.BA_general_listitem .thumb_large_vertical      {width: 70px;}
.BA_general_listitem .body_large_vertical		{width: 560px;}
.BA_general_listitem .thumb_large_vertical img  {width: 70px;}
.BA_general_listitem .thumb_extralarge          {width: 150px;}

.BA_general_listitem .extra	{clear:both;}

.BA_general_horizontallistitem {width: 180px; float:left; padding:10px 18px 10px 20px;}
.BA_general_horizontallistitem .horizontal_video          {width: 180px; height:135px; }
.BA_general_horizontallistitem .thumb_video_player		{position:relative; left:70px; top:-80px; width:43px; height:30px; z-index:0; background:url('/app_themes/default/images/play_video.png') no-repeat;}

/*************************/
/*Image Dropshadow*/
/*************************/
.shadow_wrap {background: url(  '/app_themes/default/images/backgrounds/book_bg.gif' ) no-repeat;
              /*border: 1px solid #dddddd !important;*/
              width:96px; height:96px; padding:15px 15px; }
.shadow_wrap a { text-align:center; vertical-align:middle;width:106px;height:106px; }
/*.shadow_wrap img { display: block; background-color: #fff; }*/


/* Post */
.BA_general_listitem_post .thumb, .BA_general_listitem_post .thumb img { width: 32px; }
.BA_general_listitem_post .body { width: 554px; line-height: 22px; }
.BA_general_listitem_post .BA_optionlist { line-height: normal; }
.facebox_wrapper .BA_general_listitem_post { height: 85px; overflow: hidden; }
.facebox_wrapper .BA_general_listitem_post .body { width: 635px; line-height: 1.5em; }

.BA_Forum_MailTable {width: 100%; border-top: solid 1px #ccc; border-collapse: collapse;}
.BA_Forum_MailTable_Cell  { padding: 4px; }
.BA_Forum_MailTable_Cell_Date  { color: #808080; /*font--family: Arial, Helvetica, Sans-Serif;*/ }

/*************************/
/*GENERAL SUB LIST ITEM*/
/*************************/

.BA_general_sublistitem { line-height: 26px; /*background: url(  '/app_themes/default/images/Bullets/big_dot.gif' ) 0 10px no-repeat;*/ height: auto; overflow:hidden; clear:both;}
.BA_general_sublistitem .title { float: left; width: 420px; /*padding-left: 12px;*/ overflow: hidden; white-space: nowrap; }
.BA_general_SubListItemLine { border-bottom: solid 1px #ccc;}


/* -- Overrides -- */
.BA_general_listitem .options span, .BA_general_listitem .options a { float: right; display: block; margin-bottom: 3px; }

h1.love { font-weight: bold; font-size: 26px; padding: 0; margin: 0; }
h1.love strong { color: #221f1f; }
.clearfloat { clear: both; }

.BA_Love_NoResults { font-weight: bold; font-size: 10pt; padding: 0; margin: 0; }
.BA_Love_NoResults strong { color: #221f1f; }

.BA_lightboxframe { width: 100%;  }

.BA_left { float: left; }
.BA_right { float: right; }
.BA_top_authors_rating { padding: 2px 5px 0px 0px; }

/*************************/
/*Fieldset Forms*/
/*************************/
.BA_general_formtable .label	{height:40px; width:250px; text-align:right;}
.BA_general_formtable .validate	{height:40px; width:210px;}

.BA_FormTable tr td {}
.BA_FormTable_Label { white-space: nowrap; text-align:right; padding-top: 3px; }
.BA_FormTable_Value { text-align: left; }
.BA_FormTable_Value input[type="text"] { width: 200px; }
.BA_FormTable_Value input[type="password"] { width: 200px; }
.BA_FormTable_Value input[type="checkbox"] { width: 13px; height: 13px; margin: 0; padding: 0;}
.BA_FormTable_CheckBox { width: 13px; margin: 0; padding: 0;}
.BA_FormTable_Check { }
.BA_FormTable_Result1 { background: url('/app_themes/default/images/Icons/tick_large_over.gif') no-repeat; width: 23px; height: 17px; }
.BA_FormTable_Result0 { width: 23px; height: 17px; }
.BA_FormTable_Result0Changed { background: url('/app_themes/default/images/Icons/tick_large_off.gif') no-repeat; width: 23px; height: 17px; }/*.BA_FormTable_Result0 { background: url('/app_themes/default/images/Icons/tick_large_off.gif') no-repeat; width: 23px; height: 17px; } */
.BA_FormTable_ErrorPanel { border: solid 1px #dd3c10; background: #ffebe8; padding: 8px; display:block; }

/*************************/
/*Controls/DateTimePicker*/
/*************************/
.Controls_DateTimePicker_DateTextBox { }
.Controls_DateTimePicker_TextBoxInput { border: 1px solid ActiveBorder; width: 70px !important; float: left; padding: 1px; }
.Controls_DateTimePicker_PopupButton { cursor: default; float: right; margin-left: 4px; margin-top: 2px; width: 16px; height: 16px; }
.Controls_DateTimePicker_DateTextBox .ajax__calendar_body div table thead tr td { padding: 0; margin: 0; }
.Controls_DateTimePicker_DateTextBox .ajax__calendar_body div table tbody tr td { padding: 0; margin: 0; }
.ajax__calendar { z-index: 40000; position: absolute; }

/*************************/
/*SearchTextBox*/
/*************************/
.BA_searchtextboxholder { width: 600px; margin: 6px auto; height: 36px; }
.BA_searchtextboxholder a { float: right; margin-top: 4px; }
.BA_searchtextboxholder input { width: 550px; float: left; padding: 2px; }


.BA_LinkSpan { color: #808080; }
.BA_LinkSpan:hover { color: #80bcde; }


/* OTDATED: Use BA_LinksAction */
.BA_action_link,
.action_link_default,
.action_link_offensive,.action_link_guide,.action_link_buy,.action_link_leave,.action_link_delete,			
.action_link_event,.action_link_back,.action_link_audible,.action_link_close,.action_link_event,
.action_link_quickadd,.action_link_enter,.action_link_dot,
.action_link_dot_red,.action_link_group,.action_link_accept, .action_link_email
							{ background: url('/app_themes/default/images/links/links_sprite.gif' ) no-repeat; 
               				  padding-right: 20px; line-height: 16px; color: #221f1f; font-weight: bold; 
               				  font-size: 9.125pt; white-space: nowrap; }

.action_link_offensive,
.action_link_guide			{ background-position:100% 0px;}
.action_link_offensive:hover,
.action_link_guide:hover	{ background-position:100% -16px;}
.action_link_buy			{ background-position:100% -32px;}
.action_link_buy:hover		{ background-position:100% -48px;}
.action_link_leave,
.action_link_delete			{ background-position:100% -64px;}
.action_link_leave:hover,
.action_link_delete:hover	{ background-position:100% -80px;}
.BA_action_link,
.action_link_default		{ background-position:100% -96px;}
.BA_action_link:hover,
.action_link_default:hover
							{ background-position:100% -112px;}
.action_link_back			{ background-position:100% -128px;}
.action_link_back:hover		{ background-position:100% -144px;}
.action_link_audible		{ background-position:100% -160px;}
.action_link_audible:hover	{ background-position:100% -176px;}
.action_link_close			{ background-position:100% -192px;}
.action_link_close:hover	{ background-position:100% -208px;}
.action_link_event			{ background-position:100% -224px;}
.action_link_event:hover	{ background-position:100% -240px;}
.action_link_quickadd		{ background-position:100% -256px;}
.action_link_quickadd:hover	{ background-position:100% -272px;}
.action_link_enter			{ background-position:100% -288px;}
.action_link_enter:hover	{ background-position:100% -304px;}
.action_link_dot			{ background-position:100% -320px;}
.action_link_dot:hover		{ background-position:100% -336px;}
.action_link_dot_red		{ background-position:100% -352px;}
.action_link_dot_red:hover	{ background-position:100% -368px;}
.action_link_group			{ background-position:100% -384px;}
.action_link_group:hover	{ background-position:100% -400px;}
.action_link_accept		{ background-position:100% -416px;}
.action_link_accept:hover	{ background-position:100% -432px;}
.action_link_email			{ background-position:100% -448px; padding-right:12px;}
.action_link_email:hover	{ background-position:100% -464px; padding-right:12px;}

.action_link_browseinside	{ background: url( '/app_themes/default/images/links/browseinside.gif' ) no-repeat 100% 0; }

.BA_general_listitem .body .BA_optionlist .action_link_large_accept,
.BA_general_listitem .body .BA_optionlist .action_link_large_ignore,
.BA_general_listitem .thumb .BA_Links_List .action_link_large_accept,
.BA_general_listitem .thumb .BA_Links_List .action_link_large_ignore
							{  padding-right: 40px; color: #221f1f; font-weight: bold; 
               				  font-size: 9.125pt; white-space: nowrap;}
.action_link_large_accept, 
.action_link_large_ignore	{ background: url( '/app_themes/default/images/links/accept_bg.gif.png' ) 100% 0 no-repeat; 
                  			  height: 44px; line-height: 44px; width: 95px; display:block; padding-left:10px;}
.action_link_large_ignore	{ background-image: url( '/app_themes/default/images/links/ignore_bg.gif.png' ); }
.action_link_large_accept:hover, 
.action_link_large_ignore:hover	{ background-position: 100% -44px; }

.action_link_hilight {color:Red; font-size:14px;}


/* --- END TODO --- */
.BA_bigbutton				{ display: block; height: 25px; width: 30px; text-indent: -9999px; text-align: left; background-position: 0 0; background-repeat: no-repeat; cursor: pointer; }
.BA_bigbutton:hover			{ opacity:0.7; }
.BA_bigbutton_chat			{ background-image: url( '/app_themes/default/images/links/bigchat.gif' ); }

.BA_fatbutton,
.BA_fatbutton_Disabled			{ float: left; margin-right: 6px; display: block; height: 23px; width: 90px; 
                      					background: url( '/app_themes/default/images/links/fatbutton_bg.gif.png' ) 0 0 no-repeat; color: #fff; text-align: center; font-weight: bold; line-height: 23px; }
.BA_fatbutton:hover,
.BA_fatbutton_Disabled:hover	{ background-position: 0 -23px; color: #fff; }
.BA_fatbutton_Disabled			{ background-image: url( '/app_themes/default/images/links/fatbutton_bg_disabled.gif.png' );}
.BA_fatbutton_Disabled:hover	{ cursor: default; }
/* ------------------------------------------------------------
Controls/ListDataPager
-------------------------------------------------------------*/

/*.BA_ListDataPager		{ clear: both; background-color: #e9f8ff; width: 100%; }*/
.BA_ListDataPager		{ clear: both; width: 100%; }
.BA_ListDataPager_0		{ border-bottom: solid 1px #ccc; }
.BA_ListDataPager_1		{ border-top: solid 1px #ccc; }
.BA_ListDataPager_Text, .BA_ListDataPager_Text span { font-family: Arial, Helvetica, Sans-Serif !important; font-size: 9pt !important; }
.BA_ListDataPager tr td { padding:  2px 4px 2px 4px; }
.BA_ListDataPager tr td a { text-decoration: none; }
.BA_ListDataPager tr td span { font-size: 9pt; }
.BA_ListDataPager_Left { white-space: nowrap;}
.BA_ListDataPager_Middle { width: 100%; text-align: right;}
.BA_ListDataPager_Right {}
.BA_ListDataPager_Button { padding: 0 2px 0 2px; }
.BA_ListDataPager_TextBox { padding:0; text-align: center; border:solid 1px #d0d0d0; }
.BA_ListDataPager_PageSize { padding: 0; }
a.BA_ListDataPager_Links { background-image: url('/App_Themes/Default/Images/Bullets/page.gif');background-repeat: no-repeat; display:inline-block;height:15px;font-size:1px; padding-top:0px;}
a.BA_ListDataPager_Links_First																	{ background-position:	   1px 3px; width:9px; margin-right:5px;}
a.BA_ListDataPager_Links_Previous																{ background-position:	  -8px 3px; width:5px; margin-right:5px;}
a.BA_ListDataPager_Links_Next																	{ background-position:	 -13px 3px; width:5px; margin-right:5px; margin-left:5px;}
a.BA_ListDataPager_Links_Last																	{ background-position:	 -18px 3px; width:9px; padding-top:0px;}
span.BA_ListDataPager_Links,          a[disabled="disabled"].BA_ListDataPager_Links {  }
span.BA_ListDataPager_Links_First,    a[disabled="disabled"].BA_ListDataPager_Links_First		{ background-position:   1px -24px; width:9px; margin-right:5px;}
span.BA_ListDataPager_Links_Previous, a[disabled="disabled"].BA_ListDataPager_Links_Previous	{ background-position:  -8px -24px;	width:5px; margin-right:5px;}
span.BA_ListDataPager_Links_Next,     a[disabled="disabled"].BA_ListDataPager_Links_Next		{ background-position: -13px -24px;	width:5px; margin-right:5px; margin-left:5px;}
span.BA_ListDataPager_Links_Last,     a[disabled="disabled"].BA_ListDataPager_Links_Last		{ background-position: -18px -24px;	width:9px;}

/* ------------------------------------------------------------
Controls/TableBox
-------------------------------------------------------------*/

.BA_TableBox { border-width: 0; border-collapse: collapse; empty-cells: show; width: 310px; }
.BA_TableBox tbody tr td { border-width: 0; }
.BA_TableBox_TL { background: url( '/app_themes/default/images/Backgrounds/Table.png' ) 0 0 no-repeat; height: 12px; width: 12px; font-size: 1px; line-height: 1px; }
.BA_TableBox_TR { background: url( '/app_themes/default/images/Backgrounds/Table.png' ) 100% 0 no-repeat; height: 12px; width: 12px; font-size: 1px; line-height: 1px; }
.BA_TableBox_BL { background: url( '/app_themes/default/images/Backgrounds/Table.png' ) 0 100% no-repeat; height: 12px; width: 12px; font-size: 1px; line-height: 1px; }
.BA_TableBox_BR { background: url( '/app_themes/default/images/Backgrounds/Table.png' ) 100% 100% no-repeat; height: 12px; width: 12px; font-size: 1px; line-height: 1px; }

.BA_TableBox_TC { background: url( '/app_themes/default/images/Backgrounds/Table_TBC.png' ) 0 0 repeat-x; height: 12px; font-size: 1px; line-height: 1px; }
.BA_TableBox_ML { background: url( '/app_themes/default/images/Backgrounds/Table_MLR.png' ) 0 0 repeat-y; width: 12px; font-size: 1px; line-height: 1px; }
.BA_TableBox_MR { background: url( '/app_themes/default/images/Backgrounds/Table_MLR.png' ) 100% 0 repeat-y; width: 12px; font-size: 1px; line-height: 1px; }
.BA_TableBox_BC { background: url( '/app_themes/default/images/Backgrounds/Table_TBC.png' ) 0 100% repeat-x; height: 12px; font-size: 1px; line-height: 1px; }

.BA_General_Book_Selector { padding-top: 0px; height: 75px; margin-right:0px; }

.BA_autocomplete_outer { height: 75px; background: url( '/app_themes/default/images/backgrounds/autocomplete_bg.png') no-repeat -5px 0px; 
                         float: left; padding:0 20px 0 0; }
.BA_autocomplete_inner { height: 40px; padding: 18px 0px 20px 20px; 
                         background: url( '/app_themes/default/images/backgrounds/autocomplete_bg.png' ) no-repeat 0 0; }
.BA_autocomplete_inner input[type='image'] { margin-top: 10px;}

.BA_autocomplete_outer.x72 {width:72px; 
                            padding:0 0 0 0;
                            background: url( '/app_themes/default/images/backgrounds/autocomplete_bg.png') no-repeat -638px 0px;}
.BA_autocomplete_outer.x72 .BA_autocomplete_inner { width:32px;}
.BA_autocomplete_outer.x72 img { width: 32px; }

.BA_autocomplete_outer.x250 {background-position: -430px 0px;}
.BA_autocomplete_outer.x250 .BA_autocomplete_inner { width:240px;}
.BA_autocomplete_outer.x250 input[type='text'] {width: 212px !important;}

.BA_autocomplete_outer.x300 {background-position: -410px 0px;}
.BA_autocomplete_outer.x300 .BA_autocomplete_inner { width:260px;}
.BA_autocomplete_outer.x300 input[type='text'] {width: 232px !important;}

.BA_autocomplete_outer.x440 {background-position:-270px 0px;}
.BA_autocomplete_outer.x440 .BA_autocomplete_inner { width:400px;}
.BA_autocomplete_outer.x440 input[type='text'] {width: 372px !important;}

.BA_autocomplete_outer.x400mul {background-position:-250px 0px;}
.BA_autocomplete_outer.x400mul .BA_autocomplete_inner { width:420px;}
.BA_autocomplete_outer.x400mul input[type='text'] {width: 302px !important;}

.BA_autocomplete_outer.x490 {background-position:-220px 0px;}
.BA_autocomplete_outer.x490 .BA_autocomplete_inner { width:450px;}
.BA_autocomplete_outer.x490 input[type='text'] {width: 422px !important;}

.BA_autocomplete_outer.x500 {background-position:-190px 0px;}
.BA_autocomplete_outer.x500 .BA_autocomplete_inner { width:480px;}
.BA_autocomplete_outer.x500 input[type='text'] {width: 452px !important;}

.BA_autocomplete_outer.x530 {background-position:-160px 0px;}
.BA_autocomplete_outer.x530 .BA_autocomplete_inner { width:510px;}
.BA_autocomplete_outer.x530 input[type='text'] {width: 482px !important;}


.BA_Controls_ContactsPicker .contactlistcontainer { height: 300px; }
.BA_Controls_ContactsPicker .contactlist { width: 585px; height: 300px; }
.BA_Controls_ContactsPicker .contactlist hr { border: 0px; background-color: red; }
.BA_Contacts_Scroll { height: 382px; }
.BA_Controls_ContactsPicker .Input_Long { width: 617px; margin: 7px 0px 0px 5px; }
.BA_Controls_ContactsPicker table { font-size: 9.125pt; }

.horizontal_arrowlinks { overflow: auto;  margin: 12px; }
.horizontal_arrowlinks li { float: right; padding-left: 6px; }
.horizontal_arrowlinks .first { padding: 0; width:auto;}

.padding_10_0_0_0 {padding:10px 0 0 0;}
.padding_10_0 {padding:10px 0;}
.padding_5_0 {padding:5px 0;}
.no_top { border-top: none; padding-top:0;}

/*************************/
/*End ADAM*/
/*************************/

.smallimage img { width: 32px; }

/*.BA_header_wide { width:985px; }*/
.BA_EventHeader { background: url( '/app_themes/default/images/Icons/event_LRG.gif' ) no-repeat left top; padding: 10px 0 10px 37px; margin-bottom: 20px; }
.no_bottom_padding { padding-bottom: 0px; margin-bottom: 0px; }
.BA_Invite_Header { font-size: 10.750pt; margin-left: 3px; padding: 3px 0px 5px 0px; display: block; }
.BA_Invite_Select_All { width: 55px; margin: 0px; padding: 0px; font-style: normal; position: absolute; top: 35px; right: 14px; }

/*************************/
/*Controls/BreadCrumbTrail*/
/*************************/


.BA_read_my, .BA_reading_my, .BA_next_my { padding: 6px; }
.BA_read_my h6, .BA_reading_my h6, .BA_next_my  h6 {font-weight:bold;}
.TitleLink { background: url('/app_themes/default/images/backgrounds/lights.gif' ) 0 0	no-repeat; padding-left: 25px; }
.BA_read_my		.TitleLink { background-position: 0 0;		color: #70c352;}
.BA_reading_my	.TitleLink { background-position: 0 -16px;	color: #e3c043;}
.BA_next_my		.TitleLink { background-position: 0 -32px;	color: #ed3239;}

/* --- halfs ----------------------------- */

.lefthalf { float: left; width: 313px; padding-left: 10px; }
.lefthalf p { padding: 12px 0; }
.righthalf .block { margin: 0 0 10px 0; border: solid 1px #d2d2d2; border-top: none; border-right: none; padding-bottom: 12px; }
/*now on style.css*/
/*.righthalf { float: right; width: 323px; }*/
/* Small Post */
/*now on style.css*/
/*.righthalf .BA_general_listitem .body { width: 240px; }*/

/* --- Information Splitter -------------------------- */
.BA_infosplitter { background: url( '/app_themes/default/images/backgrounds/splitter_bg.gif' ) 0 0 repeat-x; padding-left: 23px; }
.BA_infosplitter span { background: #fff; padding: 0 3px; color: #d2d2d2; }

/* --- Image Options --------------------------------*/
.image_options { float: left; padding: 0 26px; }
.image_options ul { padding: 12px 0; clear: both; text-align: right; }
.image_options ul li { display: block; text-align: right; padding: 3px 0; }

.BA_Chat h3 { margin-top: 10px; margin-bottom: 10px; }
.BA_Chat_HeaderIcon { display: block; float: left; margin: 0px 1px 0 14px; background-image: url(  '/app_themes/default/images/Icons/Bar_chat.gif' ); background-repeat: no-repeat; height: 38px; width: 43px; }
.BA_Chat_MessageIcon { display: block; float: left; margin: -9px 1px 0 14px; background-image: url(  '/app_themes/default/images/Icons/Bar_message.gif' ); background-repeat: no-repeat; height: 38px; width: 43px; }

/*************************/
/*Events (Meetings)*/
/*************************/
/*
.BA_Events_HeaderIcon { display: block; float: left; margin: -9px 1px 0 14px; background-image: url(  '/app_themes/default/images/Icons/Bar_event.gif' ); background-repeat: no-repeat; height: 38px; width: 43px; }
.BA_Events_Controls_EventForm_Required { margin-left: 3px; }
.BA_Events_Strong_Title { float: left; padding-right: 6px; padding-bottom: 4px; }
.BA_Events_Strong_Title_Required { padding-top: 10px; }
.BA_Events_Control_Required_img { margin-right: 3px; }
.BA_Events_Controls_EventForm_BigLabel { display: block; font-size: 10.750pt; padding-top: 10px; font-weight: bold; }
.BA_Events_Controls_EventForm_Description { width: 775px; height: 18px; }
*/

.BA_Ticks_LeftCell { padding:0 20px 5px 5px; width: 32px; }
.BA_Ticks_MiddleCell a.BA_h1sub { color:#221F1F;}

/*************************/
/*Ticks*/
/*************************/

.BA_Ticks .BA_Ticks_LeftCell { padding: 4px 0 0 4px; width: 32px; }
.BA_Ticks .BA_Ticks_MiddleCell { padding: 4px 4px 4px 4px; width: 100%; }
.BA_Ticks .BA_Ticks_MiddleCell a.BA_h1sub { font-size:9.125pt;}

.BA_Ticks .BA_Ticks_RightCell { padding: 4px 4px 0 4px; }
.BA_Ticks .BA_Ticks_ActionDescription {   }
.BA_Ticks .BA_Ticks_Subject { color: #808080; padding-top: 4px; font-weight: bold;  }
.BA_Ticks .BA_Ticks_Body { color: #808080; padding-top: 4px; }
.BA_Ticks .BA_LinksButtonsList .action_link_accept,
.BA_Ticks .BA_LinksButtonsList .action_link_delete {padding-right:16px;}
.BA_Ticks .BA_Ticks_LinkItemCell img { }

.BA_Ticks .BA_Ticks_Priority tr td div { font-size: 11px;  padding: 2px 4px 2px 4px; margin-bottom: 4px;}
.BA_Ticks .BA_Ticks_Priority_LowPanel  tr td div { background-color: #ccccff;}
.BA_Ticks .BA_Ticks_Priority_NormalPanel tr td div { background-color: #cccccc; }
.BA_Ticks .BA_Ticks_Priority_HighPanel tr td div { background: #ffcccc;}

.BA_Ticks .BA_Tick_Settings_Table { empty-cells: show; width: 100%; }
.BA_Ticks .BA_Tick_Settings_Head { }
.BA_Ticks .BA_Tick_Settings_Head th {  padding: 4px; height: 43px; }
.BA_Ticks .BA_Tick_Settings_Group { background-color:  #d0d0d0; }
.BA_Ticks .BA_Tick_Settings_Group th {  padding: 4px; text-align: left; }
.BA_Ticks .BA_Tick_Settings_Name {   }
.BA_Ticks .BA_Tick_Settings_Value { width: 74px;  }
.BA_Ticks .BA_Tick_Settings_Item td { padding-left: 20px;}
.BA_Ticks .BA_Tick_Settings_Check { padding-left: 20px; height: 43px;}
.BA_Ticks .BA_Tick_Settings_Footer {  background-color:  #49a0d0; height: 20px; }
.BA_Ticks .BA_Tick_Settings_Status { background-color:  #49a0d0;  }
.BA_Ticks .BA_Tick_Settings_Status th {  padding: 4px; color: White; }

/*************************/
/*Other*/
/*************************/

.BA_Number_HeaderIcon_begin { display: block; float: left; margin: -9px 0px 0 2px; background-image: url( '/app_themes/default/images/Icons/Bar_number.gif' ); background-position: 0px 0px; background-repeat: no-repeat; height: 38px; width: 8px; }
.BA_Number_HeaderIcon_middle { display: block; float: left; margin: -9px 0px 0 0px; background-image: url( '/app_themes/default/images/Icons/Bar_number_middle.gif' ); background-position: 0px 0px; background-repeat: repeat-x; height: 38px; }
.BA_Number_HeaderIcon_middle div { margin: 9px 0 0 0px; font-size: 14pt; font-weight: bold; color: Black; }
.BA_Number_HeaderIcon_end { display: block; float: left; margin: -9px 2px 0 0px; background-image: url( '/app_themes/default/images/Icons/Bar_number.gif' ); background-position: -20px 0px; background-repeat: no-repeat; height: 38px; width: 8px; }

.My_Profile_Rows { width: 246px; }
.BA_Profile_Book_List_Rating { padding-right: 3px; }

.BA_CmsBox { padding: 0 10px 6px 10px; text-align:justify;}
.BA_CmsBox .boxFooterDiv { text-align: right; bottom: 0px; right: 0px; padding-right:0px; }
.BA_CmsBox h2 { /*font--family: Arial, Helvetica, Sans-Serif;*/  font-size: 16px; font-weight: bold; color: #221f1f; }
.BA_CmsBox .BA_CmsBox_header { padding: 0 0 16px 0; clear:both; width:600px; }
.BA_CmsBox .BA_CmsBox_header_left { float: left; font-size: 10.750pt}
.BA_CmsBox .BA_CmsBox_header_right { float: right; }
.BA_CmsBox .body {clear:both; }

.BA_GenericTopFormLayout { width: 100%; margin: 0 16px 0 16px; }
.BA_GenericTopFormLayout .GTR H1 { padding-bottom: 15px; color: Black; }
.BA_GenericTopFormLayout .GTL { width: 150px; padding: 10px 10px 0 0; text-align: right; vertical-align: top; }
.BA_GenericTopFormLayout .GTR { padding: 10px 20px 0 10px; vertical-align: top; }

.BA_GenericTopFormLayoutSmall { width: 658px; }
.BA_GenericTopFormLayoutSmall .GTR H1 { padding-bottom: 15px; color: Black; }
.BA_GenericTopFormLayoutSmall .GTL { width: 100px; padding: 20px 10px 0 0; text-align: right; vertical-align: top; }
.BA_GenericTopFormLayoutSmall .GTR { padding: 10px 20px 0 10px; vertical-align: top; }

.membersince { clear: both; width: 120px; text-align: right; }

/* TO Use for all the list with an image 70*70 on the left, a body and links in the right*/
.ImageDetailsLinksTable { margin: 0 0px 0 0px; width: 658px; }
.ImageDetailsLinksTable .BA_Links_List { text-align: right; width: 120px; padding-right: 10px; }
.ImageDetailsLinksTable td { border-bottom: solid 1px #D2D2D2; vertical-align: top; border-top: solid 5px #fff; }
.ImageDetailsLinksTable .left_cell { width: 90px; }
.ImageDetailsLinksTable .center_cell { padding-right: 10px; }

.boxFooterDiv	  { text-align: right; bottom: 0px; right: 0px; padding:5px 10px 0 0; }
.boxFooterDivLeft { text-align: left; bottom: 0px; right: 0px; padding:5px 0 0 10px;}

.BA_general_formtable { width: 90%; border-collapse: collapse; padding: 0; }
.BA_general_formtable td { padding: 4px 9px 4px 0; vertical-align: top; }
.BA_general_formtable td strong { font-size: 10.750pt; padding-top: 10px; }
.BA_general_formtable input[type='text'] { width: 350px; border: solid 1px #aaaaaa; }
.BA_general_formtable input[type='password'] { width: 350px; border: solid 1px #aaaaaa; }
.BA_general_formtable textarea { width: 350px; border: solid 1px #aaaaaa; }
.BA_general_formtable_long .long_input { width: 785px; height: 18px; display: block; border: solid 1px #aaaaaa; }
.BA_general_formtable select { width: 338px; border: solid 1px #aaaaaa; margin-top: 3px; }
.BA_general_formtable input[type='text'].Controls_DateTimePicker_TextBox { width: 100px; }
.BA_general_formtable .BA_general_formtable td { vertical-align: middle; }
.BA_general_formtable .no_padding { padding: 0px; margin: 0px; }
.BA_general_formtable .no_padding td { padding: 0px; margin: 0px; }
.BA_general_formtable .group_no_padding td { width: 350px; padding-top: 15px; }
.BA_general_formtable .image_upload_text { width: 150px; float: left; }
.BA_general_formtable .image_upload_img { width: 150px; display: inline; }
.list_cbx td { height: 25px; }

.BA_Group_Members_List { float: left; height: 50px; width: 213px; padding-left:5px; }
.BA_Group_Members_List_Posting { padding: 10px; }
.BA_Group_Members_List_Posting textarea { overflow: auto; width: 630px !important; }
.BA_Group_Members_Icons img { padding: 2px; }
.BA_Group_Members_List img { float: left; }
.BA_Group_Members_Footer { clear: both; text-align: right; padding-right: 2px; }

.BA_Invite_Top_Bar { height: 40px; width: 599px; }
.BA_Invite_As_Friend_Name { font-weight: bold; text-align: left; padding-left: 0px !important; }
.BA_Invite_As_Friend_Img { padding-left: 0px !important; }
.BA_Invite_As_Friend { padding: 0px 0px 0px 15px !important; }
.BA_Invite_As_Friend textarea { width: 300px; height: 70px; overflow: auto; }

.BA_Register_Live_Login { font-size: 8.625pt; display: block; padding-top: 5px; }

.BA_Review_Container { margin: 0px 0px 0px 0px; clear: both; }
/*.BA_Review_Row { border-bottom: 1px solid #dddddd; width: 648px; padding-left: 12px; padding-bottom: 6px; padding-top: 6px;} */
.BA_Review_Header { font-size: 10.750pt; font-weight: bold; display: block; color: #49A0D0; padding-bottom: 8px; }
.BA_Review_Content { padding-bottom: 8px; padding-right: 20px; }
/*.BA_Review_ShowAll { width: 635px; text-align: right; height: 16px; padding-top: 10px; }*/
.BA_Review_Author { float: left; height: 40px; padding: 0 0 0 8px; }
.BA_Review_OffensiveContent { float: right; height: 40px; margin-right: 16px; }
.padding_left_10 { padding-left: 10px; }
.BA_Review_Paragraph { padding-top: 0px; }
.BA_Review_Tell_Us_What_You_Think { color: #000000; font-weight: bold; height: 20px; }
.BA_Review_Header_Input { padding-bottom: 15px; }
.BA_Review_Textarea { width: 494px; height: 180px; clear: right; overflow: auto; padding-top: 0px; padding-bottom: 0px; }
.BA_Review_Add_Tags { padding-top: 15px; padding-bottom: 15px; }
.BA_Review_Ratings span { float: left; display: block; }
.BA_Profile_Spacer { height: 1px; background-color: #dddddd; }
.BA_MyBooks_Similar { text-align: right; width: 95px; }
.BA_MyBooks_Similar a { font-size: 8.625pt; }
.BA_BookList_MyPage span { font-size: 10.750pt; font-weight: bold; padding-left: 30px; }
.BA_bullet { background: url(  '/app_themes/default/images/Bullets/big_dot.gif' ) 0 50% no-repeat; padding-left: 10px; }


/* ------------------------------------------------------------
aQrate Controls Style Rules
-------------------------------------------------------------*/


/*
	Blue - #49a0d0 / #80bcde
	Black - #221f1f / #646262
	MyBook Red - #ed1c24
	Not Read Green - #70c352
	Reading Yellow - #e3c043
	Read Red - #ed3239
	Grey - #D3D2D2
*/
/* ---------------------------------------------------
My/Controls/Wizard
----------------------------------------------------*/

.BA_Wizard_Table         { height: 70px; width: 100%; empty-cells: show; }
.BA_Wizard_Table tr td   { text-align: center; }
.BA_Wizard_Table tr td a { font-weight: bold; padding-bottom: 2px; }
.BA_Wizard_Left_0        { background: url('/App_Themes/Default/Images/Wizard/Wizard.png') no-repeat 0 0; width: 8px; }
.BA_Wizard_Left_1        { background: url('/App_Themes/Default/Images/Wizard/Wizard.png') no-repeat -8px 0; width: 8px; }
.BA_Wizard_0_To_0        { background: url('/App_Themes/Default/Images/Wizard/Wizard.png') no-repeat -32px 0; width: 35px; }
.BA_Wizard_0_To_1        { background: url('/App_Themes/Default/Images/Wizard/Wizard.png') no-repeat -102px 0; width: 35px; }
.BA_Wizard_1_To_0        { background: url('/App_Themes/Default/Images/Wizard/Wizard.png') no-repeat -67px 0; width: 35px; }
.BA_Wizard_Background_0  { background-image: url('/App_Themes/Default/Images/Wizard/Wizard_Background_0.png'); }
.BA_Wizard_Background_1  { background-image: url('/App_Themes/Default/Images/Wizard/Wizard_Background_1.png'); }
.BA_Wizard_Background_1 a { color: #ffffff; }
.BA_Wizard_Right_0       { background: url('/App_Themes/Default/Images/Wizard/Wizard.png') no-repeat -24px 0; width: 8px; }
.BA_Wizard_Right_1       { background: url('/App_Themes/Default/Images/Wizard/Wizard.png') no-repeat -16px 0; width: 8px; }

/* ---------------------------------------------------
Controls/LoginSearchSection
----------------------------------------------------*/
.BA_Controls_LoginSearchSection { display:block; clear:both;  width: 657px; margin: 4px 0 7px; height:28px; }
.BA_Controls_LoginSearchSection .user_mail      { display:block; float:left; height:28px; line-height: 14px; padding-left: 12px; border-left: solid 1px #d2d2d2;}
.BA_Controls_LoginSearchSection .user_logout    { display:block; float:left; height:28px; line-height: 14px; padding-right: 12px;}
.BA_Controls_LoginSearchSection .BA_topsearch	{ display:block; float:right; height:28px; text-align: right; }
.BA_Controls_LoginSearchSection .BA_topsearch input { width: 230px; height: 16px; float: left; margin: 0 00px; border:solid 1px #D3D2D2;}
.BA_Controls_LoginSearchSection .BA_topsearch select { width: 70px; height: 20px; float: left; margin: 0 10px; border:solid 1px #D3D2D2;}

/* -------------------------------------------------
Controls/MacStyleMenu
------------------------------------------------- */

.BA_Controls_MacStyleMenu { margin: 8px; }
.BA_Controls_MacStyleMenu_Panel { border: solid 1px #eee; overflow: hidden; }
.BA_Controls_MacStyleMenu_Column { float: left; overflow: hidden; background: #fff url( '/app_themes/default/images/scroll_back.gif' ) 100% 0 repeat-y; }
.BA_Controls_MacStyleMenu_Column0 { width: 33%; }
.BA_Controls_MacStyleMenu_Column1 { width: 33%; }
.BA_Controls_MacStyleMenu_Column2 { width: 34%; }
.BA_Controls_MacStyleMenu a { display: block; /*font--family: Arial, Helvetica, Sans-Serif;*/  line-height: 18px; height: 18px; padding-left: 7px; color: #222; text-decoration: none; font-weight: bold; }
.BA_Controls_MacStyleMenu a img { margin: 3px 6px 3px 0; vertical-align: middle; }
.BA_Controls_MacStyleMenu a.current { background: #39c url( '/app_themes/default/images/arrow.gif' ) 98% 48% no-repeat; color: #fff; }
.BA_Controls_MacStyleMenu a img.off, .macstylemenu a.current img.on { display: inline; }
.BA_Controls_MacStyleMenu a img.on, .macstylemenu a.current img.off { display: none; }

/*--------------------------------------------------------------
Controls/SectionHeader
--------------------------------------------------------------*/

.BA_SectionHeader { margin: 5px 0 0 0; height: 15px; padding: 2px 0px 2px 20px; background: #3399cc; font-size: 9.125pt; /*font--family: Arial, Helvetica, Sans-Serif;*/  font-weight: bold; color: #ffffff; clear:both }
.BA_SectionHeader_Title { float: left; }
.BA_SectionHeader_Link { color: #ffffff !important; cursor: default; }
.BA_SectionHeader_Number { padding: 0 4px 0 4px; float: left; }
.BA_SectionHeader_Number span { background-color: #ffffff; padding: 0 4px 0 4px; color: #000000; }
.BA_SectionHeader_Icon { background-position: 0 0; background-repeat: no-repeat; width: 30px; margin-right: 6px; }
.BA_SectionHeader_Icon_Event {width: 38px; background-image: url('/app_themes/default/images/sechead_event.gif');}
.BA_SectionHeader_Icon_Message { width: 38px; background-image: url('/app_themes/default/images/sechead_message.gif') }
.BA_SectionHeader_Icon_ForumPost {width: 49px; background-image: url('/app_themes/default/images/sechead_message.gif');}
.BA_SectionHeader_SeeAll { float: right; padding-right:5px;}
.BA_SectionHeader_SeeAll a { background: url( '/app_themes/default/images/links/linkarrowblue.gif' ) 100% 0 no-repeat; padding-right: 20px; color: #ffffff; clear: none; }
.BA_SectionHeader_small {margin: 0px 0 0px 0;}

/*
.BA_SectionHeader {}
.BA_SectionHeader_Icon_ForumThread {}
.BA_SectionHeader_Icon_None {}
.BA_SectionHeader_Icon_Author { }
.BA_SectionHeader_Icon_Book {}
.BA_SectionHeader_Icon_Email {}
.BA_SectionHeader_Icon_Game {}
.BA_SectionHeader_Icon_Member {}
.BA_SectionHeader_Icon_Movie {}
.BA_SectionHeader_Icon_Record {}
.BA_SectionHeader_Icon_Tick {}
.BA_SectionHeader_Icon_Forum {}
.BA_SectionHeader_Icon_ForumCategory {}
.BA_SectionHeader_Icon_ForumGroup {}
*/

/* ------------------------------------------------------------
Controls/LinkItemAutocompleteList
-------------------------------------------------------------*/
.BA_ACList {  }
.BA_ACList_Pag { height:14px; clear:both; }
.BA_ACList_Items {}
.BA_ACList_Items ul { padding: 0; clear:both; border-top: solid 1px #ccc; border-bottom: solid 1px #ccc;}
.BA_ACList_Items ul li { background: #ffffff; font-weight: normal; clear:both; }
.BA_ACList_Items ul li div { padding-left:12px; height: 32px; line-height: 32px; overflow: hidden; }
.BA_ACList_Items ul li div.selected { background: #49a0d0; cursor: pointer;}
.BA_ACList_Items ul li a { color: Black; } 
.BA_ACList_Items ul li a.selected { color: White; font-weight: bold; cursor: pointer;} 
.BA_ACList_Empty { margin: 2px; color: Black !important; font-size: 9pt; }
.BA_ACList_Error { margin: 2px; color: Red !important; font-size: 9pt; font-weight: bold; }
.BA_ACList_Waitbox { width: 300px; height: 30px; margin: 8px; }
.BA_ACList_Waitbox_Loader { float: left; width: 24px; height: 24px; background: White url( '/app_themes/default/images/ajax-loader.gif' ); margin: 2px 0 2px 2px; }
.BA_ACList_Waitbox_Message { float: left; margin: 6px 0 0 8px; }
.BA_ACList_Waitbox_Error { color: #800000; }
.BA_ACList_DataPattern { border-width: 0 !important;  /*font--family: Arial, Helvetica, Sans-Serif;*/  font-size: 9.125pt; padding: 2px 4px; height: 20px; line-height: 16px; }
.BA_ACList_DataPatternPanel {color: #aaaaaa; clear: both; /*font--family: Arial, Helvetica, Sans-Serif;*/  font-size: 9.125pt; padding: 2px 4px 2px 4px; }
.BA_ACList_Selections { border: solid 1px #aaaaaa;  }
.BA_ACList_Selections ul { list-style: none; }
.BA_ACList_Selections ul li { float: left; padding: 2px; }
.BA_ACList_Panel { border: 1px solid #78b8dc; background: #499fce; }
.BA_ACList_Panel tr td { }
.BA_ACList_PanelImage { width: 32px; height: 32px; margin: 0; }
.BA_ACList_PanelText {  color: #ffffff; font-weight: bold; white-space: nowrap;  }
.BA_ACList_PanelLink {  }
.BA_ACList_PanelButton { float: left; width: 11px; height: 11px; background: url( '/app_themes/default/images/AcList_Delete.gif' ); /*IE6*/font-size:1px;/*IE6*/}
.BA_ACList_CellL { padding: 2px 2px 2px 2px !important; }
.BA_ACList_CellC { padding: 11px 2px 2px 2px !important;  }
.BA_ACList_CellR { padding: 13px 2px 4px 2px !important;  }

/* ------------------------------------------------------------
Controls/ListPageNavigator
-------------------------------------------------------------*/

.BA_pager		{ height: 20px; line-height: 20px; padding: 0 24px; clear:both; border-top: solid 1px #ccc; border-bottom: solid 1px #ccc;}
.BA_next        { padding-right: 10px;  background: url( '/app_themes/default/images/Bullets/big_arrow_blue_next.gif' ) 100% 60% no-repeat; }
.BA_previous    { padding-left: 10px;   background: url( '/app_themes/default/images/Bullets/big_arrow_blue_previous.gif' ) 0 60% no-repeat; }

/* ---------------------------------------------------------------
Controls/BookmarkTools
-----------------------------------------------------------------*/
.BA_social_bookmarks { clear: right; padding:0 0 0 40px; }

/*--------------------------------------------------------------
Books/Controls/BookInfoListControl
--------------------------------------------------------------*/

.BA_BookInfoList { }
table.BA_BookInfoList { width:100%; border: hidden !important; border-collapse: collapse; }
.BA_BookInfoList tr td  { border-bottom: solid 1px #d2d2d2; padding: 2px 4px 2px 4px; }
.BA_BookInfoList_Header td { font-weight: bold; border-top: solid 1px #d2d2d2; }
.BA_BookInfoList_Association a { color: #ffffff; font-weight: bold; }
.BA_BookInfoList_Association_Read { background-color: #70c352; }
.BA_BookInfoList_Association_CurrentlyReading { background-color: #e3c043; }
.BA_BookInfoList_Association_ToRead { background-color: #ed3239; }
.BA_BookInfoList_Association_BlackList { background-color: #404040; }
.BA_BookInfoList_Cell_0 { text-align: center; vertical-align: top; }
.BA_BookInfoList_Cell_1 { }
.BA_BookInfoList_Cell_2 { border-left: solid 1px #d2d2d2; text-align: center; width:80px; }/*need this size to fit "Their rating" */
.BA_BookInfoList_Cell_3 { border-left: solid 1px #d2d2d2; text-align: center; width:80px; }
.BA_BookInfoList_Cell_4 { border-left: solid 1px #d2d2d2; text-align: right;  }
.BA_BookInfoList_Cell_5 { border-left: solid 1px #d2d2d2;  }
.BA_BookInfoList_Cell_6 { text-align: left; width:35px;}
﻿.xefba_Forums
{
	
}

/* -------------------------------------------------
GENERAL/COMMON/SHARED
------------------------------------------------- */

.xefba_Forums_Commands ul li { float: left; text-align: center; width: 96px; }
.xefba_Forums_Commands ul li a { float:left; margin-right: 6px; display: block; height: 23px; width: 90px; background: url('/app_themes/default/images/links/fatbutton_bg.gif.png') 0 0 no-repeat; color: #fff; text-align: center; font-weight: bold; line-height: 23px; }
.xefba_Forums_Commands ul li a:hover { background-position: 0 -23px; color: #fff; }

.xefba_Forums_Title_FormView
{
	width: 100%;
	background-color: #e2eff6;
}

.xefba_Forums_Title_FormView_InternalTable
{
	width: 100%;
}

.xefba_Forums_Title_FormView_InternalTable_ImageCell
{
	width: 136px;
}


.xefba_Forums_Title_Name
{
	color: #4AA0D1; font-weight: bold; font-size: 12pt;
	font-family: Verdana;
}

input.xefba_Forums_Title_Name
{
	width: 100%;
}


.xefba_Forums_Title_Description
{
	font-family: Verdana; font-size: 8pt;
}

textarea.xefba_Forums_Title_Description
{
	width: 100%; height: 100px;
	margin-top: 1px;
}

.xefba_Forums_ListView_Table
{
	width: 100%;
	border: hidden;
	border-collapse: collapse;
	border-width: 0;
	empty-cells: show;
}

.xefba_Forums_ListView_Table tr td
{
	border: hidden;
	border-width: 0;
}

.xefba_Forums_ListView_Name
{
	font-weight: bold;
}

/* -------------------------------------------------
Sections
------------------------------------------------- */

.xefba_Forums_Types_Title
{
	
}

.xefba_Forums_Types_Title
{
	
}


/* -------------------------------------------------
Groups
------------------------------------------------- */

.xefba_Forums_Groups_Form
{
	width: 100%;
	background-color: #FBF5B4;
}

.xefba_Forums_Groups_Title
{
}

.xefba_Forums_Groups_Item
{
	padding: 2px 6px 2px 6px;
	background-color: #4AA0D1;
	color: #ffffff;
}

.xefba_Forums_Groups_Item_Icon
{
	/*background: url('/app_themes/default/images/Icons/Group_16x16.png');*/
	float: left;
	position: absolute;
	width: 16px; height: 16px;
}

.xefba_Forums_Groups_Item span
{
	padding-left: 16px;
	font-weight: bold;
}

.xefba_Forums_Groups_Item a
{
	color: #ffffff;
	padding-left: 16px;
	font-weight: bold;
}


/* -------------------------------------------------
Categories
------------------------------------------------- */

.xefba_Forums_Categories_Title
{
}

.xefba_Forums_Categories_List_Table
{
	border: hidden;
	border-collapse: collapse;
	border-width: 0;
	empty-cells: show;
}

.xefba_Forums_Categories_List
{

}

.xefba_Forums_Categories_List_Row
{

}

.xefba_Forums_Categories_List_Name
{
	font-weight: bold;
}

.xefba_Forums_Categories_List_RowAlt
{
	background-color: #e8e8e8;
}


.xefba_Forums_Categories_Items_Icon
{
	/*background: url('/app_themes/default/images/Icons/Category_32x32.png');*/
	float: left;
	position: absolute;
	width: 32px; height: 32px;
}

/* -------------------------------------------------
ChatThreads
------------------------------------------------- */

.xefba_Forums_ChatThreads 
{
	margin: 0; padding: 0;
	width: 100%;
	border-collapse: collapse;
	border-left: hidden 0 transparent;
	border-right: hidden 0 transparent;
	border-bottom: hidden 0 transparent;
}

.xefba_Forums_ChatThreads tbody tr th
{
	border: solid 1px #dddddd;
	padding: 2px 4px 2px 4px;
}


.xefba_Forums_ChatThreads tbody tr td
{
	empty-cells: show;
	border: solid 1px #dddddd;
	padding: 8px;
}

/* -------------------------------------------------
Threads
------------------------------------------------- */

.xefba_Forums_Threads_Title
{
}

.xefba_Forums_Threads_Item
{
}

.xefba_Forums_Threads_List_Name
{
	font-weight: bold;	
}

/* -------------------------------------------------
Posts
------------------------------------------------- */

.xefba_Forums_Posts_Form
{
	clear: both;
	width: 100%;

}

.BA_Forums_PostReplyQuote
{
	color: Gray;
	padding: 16px;
	font-style: italic;
	background-color: #f8f6f6;
}

.BA_Forums_PostReplyTitle
{
	background-color: #f8f6f6;
	/*
	top: 6px;
	left: 8px;
	padding:0 4px 0 4px;
	border: dashed 1px #d0d0d0;
	*/
}

.BA_Forums_PostReplyName
{
}

.BA_Forums_PostReplyDateYear
{

}

.BA_Forums_PostReplyDateTime
{
	padding-left: 4px;
}

.BA_Forums_PostReplyDateExtra
{
	display: none;
}

.BA_Forums_PostReplyButton
{
	padding-left: 4px;
	cursor: pointer;
}

.BA_Forums_PostReplyContent
{
	background-color: #f8f6f6;
	/*padding: 8px 8px 8px 8px;*/
}

.BA_Forums_PostReplyQuote .BA_Forums_PostReplyQuote 
{
	padding-bottom: 0;
}


.xefba_Forums_Posts_Edit
{
}

.xefba_Forums_Posts_List_HeadRow
{
	height: 4px;
	background-color: #000080;
}

.xefba_Forums_Posts_List_TitleRow
{
	background-color: #e0e0e0;
}

.xefba_Forums_Posts_List_TitleRow td
{
	padding: 2px 4px 2px 4px;
}

.xefba_Forums_Posts_List_ContentCell
{
	padding: 2px 4px 2px 4px;
}

.xefba_Forums_Posts_List_AuthorName
{
}

.xefba_Forums_Posts_List_Subject
{
}


.xefba_Forums_Posts_List_SubjectUnread
{
	font-weight: bold;
}
/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

.vscrollerbase {
width: 15px;
background: #D7EBDF url(/scripts/flexcroll/verticalbarbody.png) 0px 0px repeat-y;
}
.vscrollerbar {
width: 15px;
background: #99CBCB url(/scripts/flexcroll/verticalbarbody.png) -15px 0px repeat-y;
}
.hscrollerbase {
height: 15px;
background: #D7EBDF url(/scripts/flexcroll/cornerjog.png) 0px -15px repeat-x;
}
.hscrollerbar {
height: 15px;
background: #99CBCB url(/scripts/flexcroll/cornerjog.png) 0px -30px repeat-x;
}
.vscrollerbar, .hscrollerbar {
padding: 10px;
z-index: 2;
}
.vscrollerbarbeg {
background: url(/scripts/flexcroll/verticalbarbody.png) -45px -30px no-repeat;
width: 15px;
height: 15px !important;
}
.vscrollerbarend {
background: url(/scripts/flexcroll/verticalbarbody.png) -45px 0px no-repeat;
width: 15px;
height: 15px;
}
.hscrollerbarbeg {
background: url(/scripts/flexcroll/verticalbarbody.png) -60px -15px no-repeat;
height: 15px;
width: 15px !important;
}
.hscrollerbarend {
background: url(/scripts/flexcroll/verticalbarbody.png) -30px -15px no-repeat;
height: 15px;
width: 15px;
}
.scrollerjogbox {
width: 15px;
height: 15px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background: #4E727C url(/scripts/flexcroll/cornerjog.png) 0px 0px;
}
.vscrollerbasebeg {
background: url(/scripts/flexcroll/verticalbarbody.png) -30px -30px no-repeat;
width: 15px;
height: 15px !important;
}
.vscrollerbaseend {
background: url(/scripts/flexcroll/verticalbarbody.png) -60px -30px no-repeat;
height: 15px;
width: 15px;
}
.hscrollerbasebeg {
background: url(/scripts/flexcroll/verticalbarbody.png) -60px 0px no-repeat;
height: 15px;
width: 15px !important;
}
.hscrollerbaseend {
height: 15px;
width: 15px;
background: url(/scripts/flexcroll/verticalbarbody.png) -30px 0px no-repeat;
}
.scrollerjogbox:hover {
background: #5E828C url(/scripts/flexcroll/verticalbarbody.png) -45px -15px;
}
/* Scroll Bar Master Styling Ends Here */
﻿/*#socialiconsoverlay*/
a.Social_Icons12_SocialNetworkType0,a.Social_Icons12_SocialNetworkType1,a.Social_Icons12_SocialNetworkType2,
a.Social_Icons12_SocialNetworkType3 
		{margin-left:2px; width:12px; height:12px; display:inline-block;
			background: url( '/Apps/Social/Images/social.png' ) 0px 0px;/*IE6*/font-size:8px; line-height:12px/*IE6*/}

a.Social_Icons12_SocialNetworkType0 {background-position: 0px 0px;		}
a.Social_Icons12_SocialNetworkType1 {background-position: 0px -12px;	}
a.Social_Icons12_SocialNetworkType2 {background-position: 0px -24px;	}
a.Social_Icons12_SocialNetworkType3 {background-position: 0px -36px;	}
﻿.chromestyle{width: 99%;/*font-weight: bold;*/}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.chromestyle ul{/*border: 1px solid #BBB;*/width: 100%;
/*background: url(chromebg.gif) center center repeat-x;*/ /*THEME CHANGE HERE*/
/*padding: 4px 0;*/
margin: 0;text-align: center; /*set value to "left", "center", or "right"*/}

.chromestyle ul li{display: inline;}

.chromestyle ul li a{color: red;/*padding: 4px 7px;*/margin: 0;text-decoration: none;/*border-right: 1px solid #DADADA;*/;}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
/*background: url(chromebg-over.gif) center center repeat-x;*/ /*THEME CHANGE HERE*/}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{position:absolute;top: 0;border: 1px solid #BBB; /*THEME CHANGE HERE*/
             border-bottom-width: 0;font:normal 12px Verdana;line-height:18px;z-index:100;background-color: white;width: 200px;visibility: hidden;}

.dropmenudiv a{width: auto;display: block;text-indent: 3px;border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
             padding: 2px 0;text-decoration: none;font-weight: bold;color: black;}

* html .dropmenudiv a{ /*IE only hack*/width: 100%;}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/background-color: #F0F0F0;}
.jqueryslidemenu{
font: bold 12px Verdana;
background: #414141;
width: 100%;
/*custom*/
clear:both;
z-index:10;
/*custom*/
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
z-index:10;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
z-index:10;
}
.jqueryslidemenu ul li.current a,
.jqueryslidemenu ul li.current ul li.current a
{
	background-color:#5FA1CF;
}
.jqueryslidemenu ul li.current ul li a
{
	background-color:#414141;
}
.jqueryslidemenu ul li.current ul li a:hover
{
	background-color:black;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a
{
	font-size:16px;
	font-weight:bold;
	font-family:Arial,Helvetica,Sans-Serif;
	display: block;
	background: #414141; /*background of tabs (default state)*/
	color: white;
	padding: 15px 15px 14px 15px;
	border-right: 1px solid #778;
	color: #2d2b2b;
	text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}
.jqueryslidemenu ul li.expandable a
{
	padding-right:23px;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
background: black; /*tab link background during hover state*/
color: white;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font-family:Arial,Helvetica,Sans-Serif;
font-size:9.125pt;
width: 100px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 20px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 20px;
right: 5px;
}

.jqueryslidemenu ul li ul li a
{
	height:auto;
}

.jqueryslidemenu ul li.last
{
	height:49px;
	float:right;
	width:15px;
	background:transparent url(/Scripts/jqueryslidemenu/left_rigt.gif) no-repeat scroll -17px 0px;
}

.jqueryslidemenu ul li.first
{
	background:transparent url(/Scripts/jqueryslidemenu/left_rigt.gif) no-repeat scroll 0 0px;
	height:49px;
	width:15px;
}