
/* home page and layout template */



*		{padding:0px; margin:0px;}
html	{background:#f4f4f4 url(images/masterBg.gif) center top  repeat-y; }
body	{font:normal 12px "tahoma"; color:#333333; min-height:800px;}

a       {color:red; text-decoration:none;}
a:hover {text-decoration:underline;}

a img	{border:none;}

.tester{ border:solid 1px red;}
.siteContainer					{width:982px; margin:0px auto; background-color:White; display:table;}
	.header						{width:982px; height:233px; display:block; float:left; clear:both; background:url(images/homeHeaderBg_arb.jpg) no-repeat center top;}
	.headerContainer 			{width:982px; height:233px;padding-top:5px;}
	.headerTopMenu  			{margin:5px;}
	.headerTopMenu li			{display:block; padding:1px 5px; float:left; border-right:solid 1px gray; direction:rtl;}
	.headerTopMenu li.firstItem {border:none;}
	.headerTopMenu li a			{font:bold 14px "Arial"; text-decoration:none;   color:#3a3a3a; }
	.headerTopMenu li a:hover   {color:Red;}
	.headerTopMenu li a:visited {color:Gray;}
	.headerTopMenu li a.firstItem{border:none;}
    
    
    .submenu                    {float:left; clear:left; background:#ECF7FB; width:300px;}	
    .submenu ul                 {}	
    .submenu li                 {list-style-type:none; display:block; float:right; padding:5px;}
    .submenu li a               {font:bold 13px Arial; text-decoration:none; color:black;border-right:solid 1px gray; padding-right:4px; }
    .submenu li a:hover         {color:red;}
	
	
	
	b.welcomeTxt                {color:#cc0000; font:bold 14px "Arial";}
	.copyrights				    {text-align:right;}
	.copyrights ul              {clear:both;float:right;}
	.copyrights	li			    {}
	.copyrights h4              {clear:both;font:bold 11px "Arial"; color:Gray; padding:3px 10px;}
	
	.addTopic_btn               {padding-left:5px;}

	.topNavigation				{margin:0 auto; display:block; padding:0 0 0 0; float:right; width:240px;margin-right:40px;}
	.topNavigation li			{display:inline;}

    .headerSubMenuContainer		{float:left; width:702px;}
    
	.logoImage					{float:right; right:20px; position:relative; margin-top:-50px;}
	.searchField				{width:240px; height:23px; background:#fff url(images/searchFieldBg_arb.gif) no-repeat right top;}
	.searchField input			{width:230px;border:solid 1px #FFFFFF; height:16px;}
	.searchBar					{margin:0 auto;}
	.searchBar a.advanced {font:bold 14px 'Arial'; white-space:nowrap;display:block; margin-right:14px;}
	.searchBtn	img				{margin:0 4px;}
	
	a.link05					{width:78px; height:24px; text-indent:-9999px; display:block; float:left; background:url(images/mainNavigationDefault_arb.gif) no-repeat 3px top;}
	a.link05:hover				{background:url(images/mainNavigationDefault_arb.gif) no-repeat 3px bottom;}
	
	a.link04					{width:78px; height:24px; text-indent:-9999px; display:block; float:left; background:url(images/mainNavigationDefault_arb.gif) no-repeat -77px top;}
	a.link04:hover				{ background:url(images/mainNavigationDefault_arb.gif) no-repeat -77px bottom;}
	
	a.link03					{width:78px; height:24px; text-indent:-9999px; display:block; float:left; background:url(images/mainNavigationDefault_arb.gif) no-repeat -156px top;}
	a.link03:hover				{background:url(images/mainNavigationDefault_arb.gif) no-repeat -156px bottom;}
	
	a.link02					{width:78px; height:24px; text-indent:-9999px; display:block; float:left; background:url(images/mainNavigationDefault_arb.gif) no-repeat -235px top;}
	a.link02:hover				{background:url(images/mainNavigationDefault_arb.gif) no-repeat -235px bottom;}
	
	a.link01					{width:78px; height:24px; text-indent:-9999px; display:block; float:left; background:url(images/mainNavigationDefault_arb.gif) no-repeat -313px top;}
	a.link01:hover				{background:url(images/mainNavigationDefault_arb.gif) no-repeat -313px bottom;}
	
.homeRelatedSubjectsCol			{width:322px; float:left;}

.selectedSubjects				{ background:url(../../App_Themes/Front_RTL/Images/home-leftPanles-bg.jpg) no-repeat 5px 55px; direction:rtl;}
.selectedSubjects h3{border:none;}
.selectedSubjects .wraper{padding:10px 30px 10px 10px;}
.selectedSubjects .wraper b{font:bold 18px 'Arial'; color:Black; height:25px; display:block;}
.selectedSubjects .wraper h5{color:#466dcf; font:normal 14px 'Arial'; height:30px}
.selectedSubjects .wraper p{font:normal 11px 'Tahoma'; line-height:20px; color:Gray;}
.selectedSubjects .wraper a.more{display:block; height:20px; background:url(../../App_Themes/Front_RTL/Images/home-more-link-bg.jpg) no-repeat left top; direction:rtl; text-align:left; padding:10px; padding-left:30px;color:#466dcf;font:normal 14px 'Arial'; text-decoration:none; margin-top:10px;}
.selectedSubjects .wraper a.more:hover{color:Black;}

.advSection {bordeR:solid 1px #eaeaea;}


.homeUpdatedSubjectsCol			{width:660px; float:left; }

.footer							{width:970px; height:60px; clear:both; background:url(images/footerBG.jpg) repeat-x; padding:6px; margin:0 auto; display:block; }

/* inner pages styles */


.topicSummaryList  									    {display:block; clear:both;}
.topicSummaryList li									{list-style-type:none;}
.topicSummaryList li.alternativeRow						{background:#f3f3f3 url(images/topicIconGray-GrayBg.gif) no-repeat right 4px;}
.topicSummaryList li.alternativeRow td.statistic		{background:url(images/topicsList-SpacerGrayBg.gif) no-repeat right center;}
.topicSummaryList li.defaultRow							{border-bottom:solid 1px #eaeaea; padding:0px; width:770px;}	


.topicSummaryList table									{}
.topicSummaryList td.summary														{text-align:right; vertical-align:top; padding:6px 40px 10px 10px;background:url(images/topicIconGray-GrayBg.gif) no-repeat right 2px; }

.topicSummaryList td.summary h3 						{padding:6px 0px; width:565px;}
.topicSummaryList td.summary h3 a,.topicSummaryList td.summary h3 a:visited						{color:#f30404; font:bold 20px "Arial"; text-decoration:none;}
.topicSummaryList td.summary h3 a:hover,				.viewTopicTable td.summary h3 a:hover			{color:#FF3300; text-decoration:underline;}
.topicSummaryList td.summary h4, 						.viewTopicTable td.summary h4.topicDetails				{color:#999999; font:bold 14px "Arial"; direction:rtl;padding-bottom:10px;}
.topicSummaryList td.summary h4 a,						.viewTopicTable td.summary h4.topicDetails a					{color:#333333; font:bold 14px "Arial"; text-decoration:none;}
.topicSummaryList td.summary h4 a:hover,				.viewTopicTable td.summary h4.topicDetails a:hover			{color:#FF3300;text-decoration:underline;}
.topicSummaryList td.summary P,							.viewTopicTable td.summary P					{font:normal 12px "Tahoma"; direction:rtl; padding:6px 0; line-height:150%; color:#666666;}
.topicSummaryList td.summary h5											{color:#7dad18; font:bold 14px "Arial"; text-align:right; display:block;float:right; direction:rtl;}


.commentsIcon{ background:url(images/comments-icon.gif) no-repeat right top; padding-right:20px;}
.keyWordsIcon{ background:url(images/keywords-icon.gif) no-repeat right top; padding-right:20px;}

.topicSummaryList a.tagsLink,							.viewTopicTable td.summary a.tagsLink								{color:#325eb8;font:bold 14px "Arial"; text-decoration:none; border-left:solid 1px #0066CC; padding:1px 4px; margin:0 3px; display:block; float:right; direction:rtl;}
.topicSummaryList a.tagsLink:hover						.viewTopicTable td.summary a.tagsLink:hover	{color:#FF3300;}

.topicSummaryList .tagsDiv								{clear:both;}
.topicSummaryList                                       {padding-left:0px;}
.topicSummaryList td.statistic                          {background:url(images/topicsList_statisticsBg.jpg) repeat-x right 5px;}

.topicSummaryList td.statistic table						{margin:5px; width:140px; text-align:right; direction:rtl;}
.topicSummaryList td.statistic td,						.viewTopicTable .statistic td							{list-style-type:none; font:bold 13px "Arial"; color:#333333;text-align:right; direction:rtl; padding:3px 0px;}
.topicSummaryList td.statistic td a,					.viewTopicTable .statistic td a							{font:bold 11px "Arial"; color:#FF6600; text-decoration:none;}
.topicSummaryList td.statistic td BLOCKQUOTE            {display:inline; font:bold 11px "Arial"; color:Orange; border:none; padding:0px; margin:0px;}
.topicSummaryList td.statistic a.categoryLink, 			.viewTopicTable .statistic a.categoryLink				{background:url(images/categoryBtnBigBg.gif) no-repeat right top; display:block; height:21px; width:108; padding:6px 8px 0 0; margin:5px 15px 0px 5px; font:bold 13px "Arial"; color:#FFFFFF; text-decoration:none;}
.topicSummaryList td.statistic a.categoryLink:hover,	.viewTopicTable .statistic a.categoryLink:hover			{background:url(images/categoryBtnBigBg.gif) no-repeat right bottom; color:#FF6600;}
.topicSummaryList td.statistic table.numbers, .viewTopicTable td.statistic table.numbers            {border-top:solid 1px #aaaaaa; border-bottom:solid 1px #aaaaaa;}
.topicSummaryList td.statistic table.numbers td,.viewTopicTable td.statistic table.numbers td            {vertical-align:center; text-align:center;}

.topicSummaryList td.statistic td.topicNotes01 b, .viewTopicTable td.statistic td.topicNotes01 b{font-size:11px; width:70px; display:block; line-height:150%;}

.topicSideComp { background:url(Images/topicsList_statisticsBg.jpg) repeat-x; display:table; width:180px;}
.topicSideComp a{border-bottom:dotted 1px #999; padding-bottom:10px; text-align:right; margin:10px; display:block;}

.topic_keywords {border-top:solid 1px #999; display:table;padding-top:8px; margin-bottom:0px; clear:both;}
.topic_keywords a.tagLink{border-left:solid 1px #eaeaea;  margin-top:5px; direction:rtl; padding:0px 5px; }


.innerContainer										    {width:982px; float:left; clear:both;}
.innerContainer td										{text-align:right; vertical-align:top; margin:0px; padding:0px;}

.loginFormContainer .topicSummaryList td.summary h3     {padding:6px 0px; width:710px;}


.lowerBorder {border-bottom:solid 1px gray;}


/* view topic styles */
.viewTopicTable										    {width:975px; clear:both; margin-left:5px;}

.viewTopicTable td.statistic						    {background:url(images/topicsList_statisticsBg.jpg) repeat-x right top; vertical-align:top; padding:5px;}
.viewTopicTable td.statistic table					    {width:140px; padding:10px; text-align:right; direction:rtl; margin:5px;}
.viewTopicTable td.statistic td.date                      {font:bold 11px "Arial"; color:#666666; }
.viewTopicTable td.statistic .topicSideRating             {background:url(images/topicsList_statisticsBg2.gif) repeat-x right top; vertical-align:top;}

.viewTopicTable td.statistic .topicLinks                {margin:0px; height:10px;}
.viewTopicTable td.statistic .topicLinks td             {text-align:center;}

.viewTopicTable td.summary h3.title,.commentsTitle h3			{color:red; font:bold 28px "Arial"; padding:6px 0px; margin:0px;}	
.viewTopicTable td.summary					            {background:url(images/topicIconGray-whiteBg.gif) no-repeat right 5px; padding:0px 40px 10px 10px; width:760px;}
/* side related topics */
.viewTopicTable td.statistic ul.relatedTopics 							{text-align:right;  width:200px; direction:rtl; clear:both; display:block; background:none; padding:0px;}
.viewTopicTable td.statistic ul.relatedTopics li						{background:#FFFFFF url(images/subjectIcon-BG.jpg) no-repeat right top; padding:10px 55px 10px 5px; border-bottom:solid 1px #DFDFDF}

.viewTopicTable td.statistic ul.relatedTopics li h3						{padding:0px; display:inline;}
.viewTopicTable td.statistic ul.relatedTopics li h3 a					{font:bold 18px "Arial"; color:#333333;}
.viewTopicTable td.statistic ul.relatedTopics li h3 a:hover				{color:#FF0000;}
.viewTopicTable td.statistic ul.relatedTopics li h4						{color:#0033CC; font:bold 13px "Arial" }
.viewTopicTable td.statistic ul.relatedTopics li h4 a					{color:#0033CC; font:bold 13px "Arial"; text-decoration:none;}
.viewTopicTable td.statistic ul.relatedTopics li h4 a:hover				{color:#FF6600;}
.viewTopicTable td.statistic ul.relatedTopics li h5						{color:#333333; font:bold 13px "Arial"}
.viewTopicTable td.statistic ul.relatedTopics li h5 b					{color:#FF6600; font:bold 13px "Arial"}
.viewTopicTable td.statistic ul.statistic a.categoryLink				{margin:10px 45px;}
.viewTopicTable td.statistic ul.statistic .sideKeywords a				{border-left:solid 1px #666666; display:block; float:right; padding:0 5px;}
.viewTopicTable td.statistic ul.statistic .sideKeywords a:hover			{color:#333333;}

/* inner pages styles */

.contentArea												{width:760px; padding:10px;}
.contentArea h3												{width:760px; padding:10px;}

.contentTitle												{border-bottom:solid 1px #CCCCCC; text-align:right; clear:both; direction:rtl;}
.contentTitle h4                                            {color:#e80303; background: url(images/genericTitleBullet.gif) no-repeat right center; padding:15px 30px 15px 0; font:bold 20px Arial; }
.contentTitle h4 span                                       {color:#252525;}
.contentTitle h4 a                                          {color:#e80303; text-decoration:none;}
.contentTitle h4 a.topicsCatLink                            {color:#e80303; direction:rtl;}
.contentTitle h4 a.topicsCatLink:hover                      {text-decoration:underline;} 

.categoriesThumbnails										{padding:8px; margin:0px; clear:both; display:block;}
.categoriesThumbnails li									{width:250px; height:117px; background:url(images/thumbnailsBg.jpg) no-repeat left top; padding:0px; margin:0px; list-style-type:none; float:right; display:block;}
.categoriesThumbnails li img								{float:right; }
.categoriesThumbnails li h4									{float:right; width:150px; padding:0px; margin:12px 20px 0 0; display:block;}
.categoriesThumbnails li h4 a								{font:bold 18px Arial; color:#333333; display:block; cursor:hand; height:35px; text-decoration:none;}
.categoriesThumbnails li h4 a:hover							{color:#FF0000;}
.categoriesThumbnails li h5									{float:right; width:150px; padding:0px; margin:0px; direction:rtl;}
.categoriesThumbnails li h5	a								{color:#0066CC; font:bold 13px Arial; text-decoration:none; padding:3px 8px 0 0; margin:0xp;}
.categoriesThumbnails li h5	a:hover							{color:#FF0000;}

.menuContiner 												{width:160px;}
.menuContiner img											{margin:0px; padding:0px;}

.innerMenu 													{padding:0px; margin:0px;}
.innerMenu li												{background:url(images/innerMenuItemBg_arb.jpg) no-repeat right top; padding:5px 25px 0 0; list-style-type:none; width:160px; height:27px; margin:0px;}
.innerMenu li a												{font-weight:bold; font-size:16px; font-family:"Arial"; color:#333333; text-decoration:none;}
.innerMenu li a:hover										{color:#FF0000;}

/* login table styles*/
.loginPageContainer                                         {margin:0px; padding:0px;float:left; clear:both; width:100%;}
.loginPageContainer td                                      {padding:8px; vertical-align:top; text-align:right;}

.registrationCol                                            {width:60%;}
.registrationCol .loginFormContainer                        {height:243px;}
.loginCol                                                   {width:40%;}

.loginFormContainer                                         {border:solid 1px #bdbdbd;margin:2px 0 0; width:100%; clear:both;}

.loginFormContainer tbody td                                {vertical-align:top; text-align:right; padding:6px 10px 6px 10px;}
.loginFormContainer th                                      {background:#f3f3f3; font:bold 20px "Arial"; height:25px; padding:10px; color:#e00303; margin:0px; vertical-align:middle; text-align:right;}

.allTopics th    {background:white;}
.loginTable													{margin:10px auto 10px; width:100%;}
.loginTable td												{font:bold 18px "arial"; color:#333333; padding:4px;}
.loginTable td a											{font-size:14px; line-height:22px; color:#666666; text-decoration:none;}
.loginTable td a:hover										{color:#FF0000;}
.loginTable .actions										{padding:10px; border-top:solid 1px #EAEAEA;}
.loginTable .actions h5 									{}
.loginTable .actions h5 input								{}

.loginTable .actions label									{font-size:14px; color:#666666;}
.loginTable .actions ul {width:270px; margin:0px auto;}
.loginTable .actions li {display:inline; border-left:dotted 1px #aeaeae; padding:5px; text-align:center; padding-top:0px;}
.loginTable .actions li.lastItem{border:none;}

.recoverPwdTable td{height:22px; direction:rtl;}

.LoginName, .loginPwd, .registrationField, .updateBtn, .searchFields      	{width:160px; height:22px; border:solid 1px #CCCCCC; background:#fff url(images/fieldsBg.gif) no-repeat right top; padding:0px;text-align:right; vertical-align:middle;}
.searchFields {width:110px;}
.registrationField                                          {width:250px;}
.loginBtn, .registrationBtn, .sendBtn,.updateBtn		    {width:81px; height:24px; background:url(images/loginBtn.gif) no-repeat center center; border:none; cursor:hand;}
  .registrationBtn                                          {background:url(images/registerBtn.gif);}
  .sendBtn                                                  {background:url(images/sendBtn.gif);}
  .updateBtn                                                {background:url(images/updateBtn.gif);}
a.dummyRegistrationForm                                     {width:436px; height:440px; background:url(images/registrationForm.gif) no-repeat center top; display:block;}
a.dummyRegistrationForm:hover                               {background-position:center bottom;}

.loginPageContainer .manqolFeatures                         {direction:rtl; margin:15px 0 0; border:solid 3px #d2d2d2; padding:10px; clear:both; background:url(images/instructionsBg.gif) repeat-x top;}
.loginPageContainer .manqolFeatures li                      {list-style-type:none; padding:3px 0;}
.loginPageContainer .manqolFeatures li h2                   {font:bold 20px "Arial"; color:#e00303}

.alternateRow                                               {background:#f6f6f6;}

/**** topic comments ****/
.commentsTitle							{background:url(images/userComments-title-icon.gif) no-repeat right 10px; padding-right:40px; margin:25px 10px 10px 10px; border-bottom:solid 1px Gray;}
.addCmntImg                             {background-image:url(images/addComments-title-icon.gif)}
.noCommentsYet                          {direction:rtl; display:block; clear:both; font:bold 18px 'Arial'; margin:0px auto; color:#359ac4; width:400px;}

.topic_reportAbuse_container            {background:#f6f6f6; border:solid 1px #d0d0d0; direction:rtl; text-align:right; vertical-align:middle; clear:both; padding:5px; margin-top:30px; height:20px;}
.topic_reportAbuse_container li         {display:inline;}
.topic_reportAbuse_container a          {font:bold 13px "Arial"; color:Gray; text-decoration:none; padding-right:20px; padding-left:15px; background:url(images/reportAbuse_icon.gif) no-repeat right;vertical-align:middle; display:block; float:right;}
.topic_reportAbuse_container a:hover    {color:Red;}
.topic_reportAbuse_container a.goTop    {background-image:url(images/goTopIcon.gif); display:block; width:40px; float:right;}
.topic_reportAbuse_container a.printTopicLink {background-image:url(images/agt_print.png); display:block; width:80px; float:right;}
.topic_reportAbuse_container a.favouriteLink {background-image:url(images/bookmark.png); display:block; width:80px; float:right;}
.topic_reportAbuse_container a.toUp {background-image:url(images/top.png); display:block; float:right;}
.topicCommentsContainer                 {margin:10px; width:930px; direction:rtl;}
.topicCommentsContainer td              {border-bottom:solid 1px #d2d2d2; padding:12px 0 12px 0;}
.topicCommentsContainer td .textArea    {font:normal 11px "Tahoma"; color:#333333;}

.comment_title                          {font:bold 18px "Arial"; color:#99cc00; background:url(images/commentsBullet.gif) no-repeat right 4px; padding:0 15px 6px 0;}
.comment_abuse                          {background:#f1f9fd; display:block; border-top:dotted 1px #fff; height:25px;padding-top:5px}
.comment_abuse a:hover                  {color:Red;}
.comment_abuse div                      {float:left; font:bold 13px "Arial"; margin:0 5px; padding:0px 24px 0px 0px; font:bold 13px "Arial";}
.comment_abuse div.reportAbuse          {background:url(images/reportAbuseComment_icon.gif) no-repeat right;}
.comment_abuse div.reply                {background:url(images/mail_replylist.png) no-repeat right center;}
.comment_abuse div.good                 {background:url(images/thumb_up.png) no-repeat right center;}
.comment_abuse div.bad                  {background:url(images/thumb_down.png) no-repeat right center;}


.comment_author                         { background:url(images/comment-head.gif) no-repeat right bottom; padding-bottom:20px;}
.comment_author h4                      {color:#999999; font:bold 14px "Arial"; direction:rtl;}
.comment_author h4 a                    {color:#333333; font:bold 14px "Arial"; text-decoration:none;}
.comment_content                        {color:#333333; padding:12px 8px; line-height:150%; clear:both; background:#effaff;}
.comment_content BLOCKQUOTE             {border:dotted 1px #ccc;padding:4px; margin:6px; font-style:italic; color:#999999; }
.addCommentBtn                          {background:transparent url(images/addButton.gif) no-repeat center center; width:81px; height:23px; border:none; cursor:hand; }
/**** profile page links ****/
.profileLinks                           {height:125px; margin:20px auto; display:block; width:918px;}

.profileLinks a                         {display:block; float:left; height:125px; width:125px; background:url(images/profileLinksBG2.gif) no-repeat top left; margin:3px;}
.profileLinks a:hover                   {background-position:0px -148px;} 

.profileLinks a.profileLinks02          {background-position:-130px 0px; } 
.profileLinks a.profileLinks02:hover    {background-position:-130px -148px;} 

.profileLinks a.profileLinks03          {background-position:-260px 0px;} 
.profileLinks a.profileLinks03:hover    {background-position:-260px -148px;} 

.profileLinks a.profileLinks04          {background-position:-390px 0px;} 
.profileLinks a.profileLinks04:hover    {background-position:-390px -148px;} 

.profileLinks a.profileLinks05          {background-position:-520px 0px;} 
.profileLinks a.profileLinks05:hover    {background-position:-520px -148px;} 

.profileLinks a.profileLinks06          {background-position:-651px 0px;} 
.profileLinks a.profileLinks06:hover    {background-position:-651px -148px;} 

.profileLinks a.profileLinks07          {background-position:-780px 0px;} 
.profileLinks a.profileLinks07:hover    {background-position:-780px -148px;} 

/**** My topics search ****/
.myTopicsSearch               {border-bottom:solid 1px #cccccc;}
.myTopicsSearch table         {margin:0 auto; font:bold 13px "Arial";}
.myTopicsSearch td            {text-align:right; padding-top:0px; vertical-align:middle;}
.myTopicsSearch td input      {height:22px; font:bold 13px "Arial"; color:#333333}
.myTopicsSearch td select     {height:22px; font:bold 13px "Arial"; color:#333333; direction:rtl;}
.myTopicsSearch td input.btn ,.topicSummaryList input.btn {background:#eaeaea url(images/btnsBG.gif) repeat-x top; font:bold 13px Arial; border:solid 1px #a9a9a9; padding:0px 6px; margin:0px auto; display:block; }
.btn {background:#eaeaea url(images/btnsBG.gif) repeat-x top; font:bold 13px Arial; border:solid 1px #a9a9a9; padding:0 3px 0 3px;}

.btnWidth01{width:50px; background:#eaeaea url(images/btnsBG.gif) repeat-x top; font:bold 13px Arial; border:solid 1px #a9a9a9; padding:0px 6px; margin:0px auto;}
.btnWidth01:hover {color:Red;}

.btnWidth02{width:100px; background:#eaeaea url(images/btnsBG.gif) repeat-x top; font:bold 13px Arial; border:solid 1px #a9a9a9; padding:0px 6px; margin:0px auto;}
.loginFormContainer .statistic li  {}

.loginFormContainer .statistic li a.requestEditLink  {background:url(images/editRequest.gif) no-repeat right 5px; display:block; height:21px; width:78px; padding:6px 28px 0 0; margin:5px auto; font:bold 13px "Arial"; color:green; text-decoration:none; border:solid 1px #a9a9a9}
.loginFormContainer .statistic li a.requestEditLink:hover {color:red;background-image:url(images/editRequestHover.gif)}
.loginFormContainer .topicSummaryList td.summary P {width:710px;}

.loginFormContainer .commentsTable { width:100%;}
.loginFormContainer .commentsTable th,.loginFormContainer .commentsTable th a {font:bold 18px "Ariarl"; color:Red; text-decoration:none;}
.loginFormContainer .commentsTable th a:hover{text-decoration:underline; color:#333333;}
.loginFormContainer a.topicName {font:bold 18px "Arial"; text-decoration:none; direction:rtl; display:block; padding-top:12px;}
.loginFormContainer a.topicName:hover,.loginFormContainer a.topicName:visited {color:#333333;}

td.summary a.floatBtn {float:right; margin-right:1px}
/**** edit topic form ****/
.editFormContainer  {direction:rtl;}


/**** added by eraky****/
.innerMenuSpacer                                            {background-image:url(images/innerMenuSpacer_arb.jpg); width:4px; height:597px;}

/**** Error Msg Div ****/
/**** added by: Amr Eldeeb @ 13-01-2008 ****/
.Msg {position:absolute; top:178px; width:962px; margin-right:auto; margin-left:auto; z-index:1000; padding:10px; text-align:center; display:table;}
/* error style */
.error h1 {font:bold 18px "Arial"; color:#FF0000; display:block; border:solid 2px #FF0000; padding:8px 0px; background:url(images/errorIcon.gif) no-repeat 8px 5px;}
/* confirmation style */
.confirmation h1 {font:bold 18px "Arial"; color:#48d339; display:block; border:solid 2px #48d339; padding:8px 0px; background:url(images/confirmationIcon.gif) no-repeat 8px 5px;}
.required                   {color:Red;}
.width01                    {width:98%; margin-right:auto; margin-left:auto;}

/* password strength style*/    
.cssShort   {background:url(images/pwd011.gif) no-repeat left center; text-align:right; padding:0px;}

.cssWeak    {background:url(images/pwd01.gif) no-repeat left center;}
.cssFair    {background:url(images/pwd02.gif) no-repeat left center;}
.cssGood    {background:url(images/pwd03.gif) no-repeat left center;}
.cssStrong  {background:url(images/pwd04.gif) no-repeat left center;}


/* categories main page*/ 
.catsListContainer  { position:relative; top:-100px;}
.catImg             {z-index:10; height:120px;}
.catsList           {z-index:1000; border:solid 1px green; width:100%;}
.catsList td        {text-align:right;}

/* user interests*/
.userInterests {border:solid 1px #eaeaea; direction:rtl;}
.userInterests table{width:100%;}
.userInterests td {width:33%; border-bottom:solid 1px #eaeaea;}
.userInterests label{font:bold 11px "Tahoma";}

/* confirmation image */
.pwdImg {direction:rtl; border-right:dotted 1px #CCCCCC;}
.pwdImg table{width:350px; margin:0px auto;}

.pwdImg td      {width:350px}
.pwdImg img     {float:left; margin-left:40px;}
.pwdImg input   {position:relative; z-index:1000; top:-35px; left:-180px; background:url(images/fieldsBg.gif) no-repeat right top; border:solid 1px #cccccc; height:22px;}

.pwdImg .btn    {background:#eaeaea url(images/btnsBG.gif) repeat-x top; font:bold 13px Arial; border:solid 1px #a9a9a9; padding:0 3px 0 3px; }

/* conditions line */
.conditions a:link, .conditions a:visited{font:bold 18px "Arial" ! important; color:Red;}
.conditions a:hover{text-decoration:underline;}


/*-----Pager------*/
.PagerContainerTable{background:transparent url(../../Controls/PagerControl/Images/Header.gif) repeat-x top left;font-size:.8em;}
.PagerCurrentPageCell{}
span.PagerCurrentIndex{border:dotted 1px #bbc7cd;background-color:#def2fb;	padding:5px;}
td.PagerCell{padding:6px;}
a.PagerHyperlinkStyle{padding:6px;text-decoration:none;white-space:nowrap;}
a.PagerHyperlinkStyle:link{color:#003399;}
a.PagerHyperlinkStyle:visited{color:#003399;}
a.PagerHyperlinkStyle:hover{	border:solid 1px #9ecde7;background-color: #FFFFFF;padding:5px;}
a.PagerHyperlinkStyle:active{color:#30d1d3;}
a.PagerDisabled{border:none;color:Gray;background: transparent;padding:6px;}
td.PagerCellSeperator{border-right:solid 1px #c0c0c0;padding-left:1px;padding-right:1px;}

/* --------- forms  ------------------------------------------------------ */
.formRowStyle		    {background-color: #eeeeee;}
.formRowStyleAlternative{background-color: #f7f7f7;}
.formEdit td			{padding: 0.1em;padding-right: 0.6em; font-size: 12px; font-family:Tahoma;}
.formEdit			    {width:100%;}
.tdLabel				{width:100px;}
.txtBox     			{height:18px; border:solid 1px #CCCCCC; background:url(images/fieldsBg.gif) no-repeat right top; padding:0px;text-align:right; vertical-align:middle; width:95%; font-family:Tahoma;}
.txtArea       	        {border:solid 1px #CCCCCC; background:url(images/fieldsBg.gif) no-repeat right top; padding:0px;text-align:right; vertical-align:middle; width:95%; font-family:Tahoma;}
.txtBoxTitle     	    {height:30px; border:solid 1px #CCCCCC; background:url(images/fieldsBg.gif) no-repeat right top; padding:0px;text-align:right; vertical-align:middle; width:95% ;font-family:Arial Tahoma; font-size:2em}

.topicsContainer			 { clear:both; border-top:none; }
.topicsContainer tbody td {vertical-align:top; text-align:left; padding: 0px; width:700px;}
.topicsContainer th          {background:#f3f3f3; font:bold 20px "Arial"; height:25px; padding:10px; color:#e00303; margin:0px; vertical-align:middle; text-align:right;}

.topicsClassifications      {background:url(images/sortingBg.jpg) no-repeat center top; display:block;}

.topicsClassifications li  {display:inline; text-align:center; margin:0 auto;}

.topicsClassifications .criteriaTabs    {padding:5px 0px 0px 0px; clear:both;height:33px;}
.topicsClassifications .criteriaTabs ul {width:500px; margin-right:70px;  float:right;}
.topicsClassifications .criteriaTabs li {display:inline; text-align:center;}
.topicsClassifications .criteriaTabs li a{}
.topicsClassifications .criteriaTabs span,.topicsClassifications .timeTabs span{float:right; font:bold 14px 'Arial'; color:Gray; direction:rtl; width:100px; padding-top:5px;}


.topicsClassifications .timeTabs {padding:4px 0px 0px 0px; clear:both; height:35px;}
.topicsClassifications .timeTabs ul {width:500px; margin-right:70px; float:right;}
.topicsClassifications .timeTabs li{}
.topicsClassifications .timeTabs li a{}

.topicsClassifications .sortingPrefrences { width:120px; float:left; margin-top:-43px; direction:rtl; font:bold 14px 'Arial'; color:Gray;}
/* Tell friend Table form */
.tellFriendForm     { direction:rtl;}
.tellFriendForm td    {font:bold 14px 'Arial'; color:Gray; padding:2px;}
.tellFriendForm input.txtBox    {width:180px;}
.tellFriendForm input.txtArea    {width:180px;}
/* Rating */
.ratingStar {font-size: 0pt;width: 13px;height: 12px;margin: 0px;padding: 0px;cursor: pointer;display: block;background-repeat: no-repeat;}
.filledRatingStar {background-image: url(Images/FilledStar.png);}
.emptyRatingStar {background-image: url(Images/EmptyStar.png);}
.savedRatingStar {background-image: url(Images/SavedStar.png);}

/* category page */
.catImg     {z-index:10;clear:both;; float:right;}
.catImg img {border-bottom:solid 1px #9c9c9c !important; }

.catTabs    {z-index:1000; width:780px;float:right; clear:both; position:relative; margin-top:-93px;}

.catTabs h4 {background:url(images/cat_linkAll_spacer.gif) no-repeat left top; display:block; width:283px; float:right; margin-left:6px; height:70px;}

.catTabs .lblCatName{font:bold 28px "Arial"; color:Red; text-decoration:none; background:url(images/genericTitleBullet.gif) no-repeat right center; padding-right:35px; display:block;}

.catTabs .lnkAll{display:block; float:right; background:url(images/cat_LinkAll_bg.gif) no-repeat center center; font:bold 13px "Arial"; color:#3c3c3c; text-decoration:none; padding:5px; margin-top:5px;}


.catTabs ul {clear:both;}
.catTabs li {list-style-type:none; display:inline;}
.catTabs li a,.topicsClassifications li a               { display:block; float:right;  margin:2px; text-align:center; padding:3px; font:bold 14px "Arial"; color:#acacac; text-decoration:none;}
.catTabs li a.catActiveTab,.topicsClassifications li a.catActivTab  { text-align:center; background:white;   font:bold 14px "Arial"; color:Red; text-decoration:none; border:solid 1px #b5b5b5;}

/* topics slider styles */

		
		p.intro { border-bottom: 1px solid #ccc; margin-bottom: 20px; padding: 20px 0 30px 0; text-align: center; width: 100% }
		
		p#cross-links { text-align: center }
		
		p#cross-links { border-bottom: 1px solid #ccc; margin-bottom: 30px; padding-bottom: 30px }

		a:focus { outline:none }
		
		
		.stripViewer .panelContainer .panel ul {
			text-align: left;
			margin: 0 15px 0 30px;
		}
		
		
		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			margin: 0px 0px;
			position: relative;
			width: 100%;
		}

		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 100%; height: 260px; overflow: hidden;}
		.csw .loading {margin: 40px 0 30px 0; text-align: center; overflow:hidden; height:200px; display:none;}

		.stripViewer 
		{
		    /* This is the viewing window */
			position: relative;
			overflow: hidden; 
			border: none; /* this is the border. should have the same value for the links */
			margin: auto;
			width: 460px; /* Also specified in  .stripViewer .panelContainer .panel  below */
			height: 120px;
			clear: both;
			line-height:18px;
			display:block;
			
		}
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 100%;
			position: relative;
			width: 460px; /* Also specified in  .stripViewer  above */
			height:80px;
			
		}
		
		.panel {height:120px; margin-top:10px;}
		    .panel table{}
		        .panel table img{margin-left:10px;}
		        .panel table td p {padding:10px 0px;}
		        .panel table td p a, .panel table td p a:visited{ direction:rtl; color:#666666; text-decoration:none;}
		        .panel table td p a:hover{}
		        .panel table td b a, .panel table td b a:visited{font:bold 16px Arial; color:Black; text-decoration:none;}
		        .panel table td b a:hover {color:Red;}
		        
		        
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			padding: 10px;
			padding-bottom:0px;
			margin-bottom:0px;
			
		}
		
		.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
		    display:none;
			margin: auto; 
		}
		
		
		
		.stripNavL, .stripNavR { /* The left and right arrows */
			position: absolute;
			top: 55px;
			text-indent: -9000em;
		}
		
		.stripNavL a, .stripNavR a {
			display: block;
			height: 40px;
			width: 40px;
		}
		
		.stripNavL {
			left: 0;
			margin-left:40px;
		}
		
		.stripNavR {
			right: 0;
			margin-right:40px;
		}
		
		.stripNavL 
		{
		    
		background: url("images/leftArrow.gif") no-repeat center;
		}
		
		.stripNavR 
		{
		    
		background: url("images/rightArrow.gif") no-repeat center;
		}
		
		.sliderContatiner{
		
		margin:10px auto;
		width:724px;
		background:url(images/slider_bg.jpg) no-repeat center top;
		
		}
.viewAllFeatured {background:url(images/pannel_bg.jpg) no-repeat center top; height:35px; margin-top:12px; text-align:center; padding-top:11px; 
    }
.viewAllFeatured a{color:#333333; font:bold 13px Arial; text-decoration:none;}
.viewAllFeatured a:hover{color:red;}

/* Popup styles */

.popupMasterTable { height:200px; background:white url(images/popup-repeatedBg.jpg) repeat-x top; border:solid 1px gray; margin:0 auto; font:bold 14px 'Arial'; text-align:right; vertical-align:top;}
.popupMasterTable td{vertical-align:top;}
.popupMasterTable th {font:bold 28px 'Arial'; color:Red; padding:8px 40px 30px 0px; background:url(images/genericTitleBullet.gif) no-repeat right top; border-bottom:solid 1px #eaeaea;}
.popupContent {padding:10px;}
.popupHeader{height:80px;background:url(images/popupTopBg.jpg) no-repeat right top; }

.topicNotes01{}




/*---------------------- hotSubjects ----*/
.hotSubjects {}
		.hotSubjects .stripNavL {
			left: 0;
			margin-left:10px;
		}
		
		.hotSubjects .stripNavR {
			right: 0;
			margin-right:10px;
		}
		
		
		
		.hotSubjects .sliderContatiner{
		
		margin:10px auto;
		width:650px;
		background:url(images/slider_bg.jpg) no-repeat center top;
		
		}
/*---------------------- home Watching now section ----*/
.watchingNowTilte{font:bold 18px 'Arial'; color:Red;}

 #watchingNow
    {
        
        width: 710px;
        display: block;
        position: relative;
    }
   
    .effect-container
    {
        width: 200px;
        height: 75px;
        position: absolute;
        top: 0px;
        border: solid 1px #eee;
        background: #FFFFFF;
        margin-left:12px;
    }
    .pos01
    {
        left: 210px;
        
    }
    .pos02
    {
        left: 420px;
        
    }

.watchingNowTopics{height:75px;}
  .watchingNowContent
    {
        
        height: 70px;
       
        display: block;
        text-align: right;
        direction:rtl;
        width:190px;
        padding:0 5px;
    }
.effect-container:hover{background:#eee;}
.watchingNowContent img{vertical-align:top; float:right;}
.watchingNowContent a{display:block; padding-top:8px; font:bold 16px 'Arial';}

/* --------------- home page styles ----------------------*/
.genericTitleRed {color:#e80303; background: url(images/genericTitleBullet.gif) no-repeat right center; padding:15px 30px 15px 0; font:bold 20px Arial; text-align:right; border-bottom: solid 1px #eaeaea; margin-right:10px; margin-bottom:15px;}
.genericTitleSamll {color:#333; background: url(images/genericTitleBullet.gif) no-repeat right center; padding:15px 30px 15px 0; font:bold 14px Arial; text-align:right;  border-bottom:solid 1px gray; margin:0px;}

.commentedSubjects .summary{width:400px !important;}
.commentedSubjects .summary h3{width:400px !important;}
.commentedSubjects .summary p{width:420px;}


.contactsPopup{}
.contactsPopup div{}

.userifoTable {}
.userifoTable td{ text-align:right; padding:5px;}

.testt{}
.testt div{ float:right; display:block;}
/* --------------- Topics list page styles ----------------------*/
.categoriesTitle{background: url(images/innerMenu-CategoriesTitle.gif) no-repeat left top; width:185px; height:47px; display:block;}

/* --------------- User contacts styles ----------------------*/
.grid1 {width:960px;}
table.grid2{border-top:solid 1px gray;border-bottom:solid 1px gray;border-left:none; border-right:none;}
.grid2 {width:960px; margin:0px auto; font:bold 14px/18px 'Arial'; border:none;}
.grid2 th{text-align:right; padding:5px; background:#eaeaea;  border-left:none; border-right:none;}
.grid2 td{height:24px; text-align:right; direction:rtl; padding:5px; border-top:solid 1px gray; border-left:none; border-right:none;}

/* --------------- e-mails  ----------------------*/
.MessageTitle{padding:15px;}
.MessageTitle h1{font:bold 30px/24px 'Arial'; color:Red;}

.messageDetailsTable{}
.messageDetailsTable .repeated{clear:both; display:block;}
.messageDetailsTable .sender{background-color:#eee; width:150px; display:block; float:right; margin-bottom:10px; padding:5px;}
.messageDetailsTable .msgBody{width:740px; display:block; float:right; padding:0 10px 10px 0px; }
.messageDetailsTable {}

#divReplyTo{padding:15px;}

/* --------------- User Reviews comments & Change status  ----------------------*/
.userReviwes{width:500px;}
.userReviwes th{background:none; padding:5px; font-family:Arial; font-size:20px; font-weight:bold;}
.userReviwes td{border-right:none;border-left:none; border-top:none; border-bottom:solid 1px gray;}


/* --------------- Print page styles  ----------------------*/
.printPage{}
.printPage a, .printPage a:hover{ text-decoration:none;}

/* --------------- Static Pages styles  ----------------------*/

.staticPagesContent{clear:both;}

.LocMessage{}

.litContent{}

.editLink {padding:20px; border:solid 1px #333; text-align:center; font:bold 14px 'Arial'}