/* --- BASE -- */
#uxMForumView { position: relative; padding: 0.8em; direction: rtl; height: 1%; overflow: hidden; background: #FFF; }

#uxMForumView .header {  }
#uxMForumView .header h1 { padding: 0.2em 0.4em; font-size: 1.2em; border: 1px solid #A30500; background-color: #B10002; height: 1%; color: #FFFFFF; position:relative; }
#uxMForumView .header h1 a.back { position: absolute; top: 0.2em; left: 0.4em; display: block; padding-right: 15px; text-decoration: none; background: url('MForum/arrow_up.png') no-repeat right 50%; color: #fff; }
#uxMForumView .header h1 a.up { position: absolute; top: 0.2em; left: 7.4em; display: block; padding-right: 18px; text-decoration: none; background: url('MForum/arrow_branch.png') no-repeat right 50%; color: #fff; }
#uxMForumView .header p { margin-top: 0.2em; overflow: hidden; }

#uxMForumView #uxForumsArea .listEmpty { padding: 1em; text-align: center; }

#uxMForumView #uxForumsArea ul { margin-bottom: 1em; }
#uxMForumView #uxForumsArea ul li { clear: both; cursor: default; line-height: 1.8em; list-style-type: none; color: #9B0500; height: 1%;}
#uxMForumView #uxForumsArea ul li a { text-decoration: none; color: #9B0500; }
#uxMForumView #uxForumsArea ul li a:hover { text-decoration: underline; }
#uxMForumView #uxForumsArea ul li span { float: left; font-size: smaller; }
#uxMForumView #uxForumsArea ul li span a { font-weight: bold; }
#uxMForumView #uxForumsArea ul li strong { color: silver; }
#uxMForumView #uxForumsArea ul li .forumContent { display:none; background: #F8F8F8; border: solid 1px #D7DCDF; padding: 0em 0.4em; height: 1%; }
#uxMForumView #uxForumsArea ul li .forumContent a.c { float: left; font-size: smaller; margin-right: 1em;}

#uxMForumView #uxForumsArea ul li a.t_b { float: right; width: 16px; height: 20px; background: url(MForum/bullet_pink.png) no-repeat right 4px; font-size: 0px; }
#uxMForumView #uxForumsArea ul li a.t_b:hover { text-decoration: none; }

#uxMForumView #uxForumsArea ul li.nc a.t_b { background: url(MForum/bullet_blue.png) no-repeat right 4px; }
#uxMForumView #uxForumsArea ul li.sticky a.t_b { background: url(MForum/script_link.png) no-repeat right 4px; padding-right: 2em; }
#uxMForumView #uxForumsArea ul li.announcement a.t_b { background: url(MForum/script.png) no-repeat right 4px; padding-right: 2em; }

#uxMForumView #uxForumsArea ul li.l1 { margin-top: 1em; background-color: #DDDDDD; }
#uxMForumView #uxForumsArea ul li.l2 { margin-right: 1em; }
#uxMForumView #uxForumsArea ul li.l3 { margin-right: 2em; }
#uxMForumView #uxForumsArea ul li.l4 { margin-right: 3em; }
#uxMForumView #uxForumsArea ul li.l5 { margin-right: 4em; }
#uxMForumView #uxForumsArea ul li.l6 { margin-right: 5em; }

#uxMForumView #uxForumsArea ul li.current { background-color: #D3E6EA; }

#uxMForumView #uxForumsArea .hidden { display: none; }

#uxMForumView a.imageT { float: left; }
#uxMForumView #uxForumsArea ul li a.image { color: #28A5F3; text-decoration: underline; }
#uxMForumView #uxForumsArea ul li a.image:hover { font-weight: bold; }
.tstF { background-color: blue; }
.ForumPicBtn { display: inline; margin: 1em 0.4em 0.4em 0.4em; }

#uxMForumView .PagingNav { background: #E28B49; }

/* --- RTL --- */

#AtpWelcome { direction: rtl; text-align: right; margin: 0.6em; font-size: 10pt; font-family: Arial; position: relative; direction: rtl; _height: 1%; overflow: hidden; }
#AtpWelcome * { padding: 0pt; text-align: right; direction: rtl; }

#AtpLogin, #AtpLogout { position: relative; float: left; margin-bottom: 0.2em; top: 0.2em; left: 0.2em; border: solid 1px #D6DDFF; border-top: none; background: url('/img/gradients/bottom.gif') repeat-x; display: none; }
#AtpWelcome #AtpLogin, #AtpWelcome #AtpLogout { margin: 0pt; top: 0em; right: 0em; }
#AtpLogin img, #AtpLogout img { border: none; vertical-align: middle; padding-left: 0.4em; }
#AtpLogin li, #AtpLogout li { list-style-type: none; /*margin: 0.2em 0.4em;*/ border-top: solid 1px #D6DDFF; }
#AtpLogin a, #AtpLogout a { line-height: 1.6em; display: block; text-decoration: none; padding: 0.2em 0.8em; }
#AtpLogin a:hover, #AtpLogout a:hover { background-color: #BAE8FF; }
#uxT_AddForum { clear: both; }

#AtpThreadsView #AtpLogin,
#AtpThreadsView #AtpLogout { float: left; position: inherit; top: auto; left: auto; margin: 0.4em 0pt 0.4em 0.4em ; }

/* -------------- */

#AtpForumsView { direction: rtl; text-align: right; font-family: Arial; width: 490px; }
#AtpForumsView * { padding: 0pt; text-align: right; direction: rtl; }

#AtpForumsView img { float: right;}
#AtpForumsView div { clear: both; margin-bottom: 0.6em; overflow: hidden; height: 1%; padding:0.6em; background:#efefef ;}
#AtpForumsView ul { overflow: hidden; float: left; margin: 0pt; font-size: 8pt; color: #000; }
#AtpForumsView ul li { display: inline; float: right; padding-left:20px; text-align: left; cursor: default; line-height:16px;}
#AtpForumsView ul.d li {}
#AtpForumsView ul li.t { background: url('MForum/comment.png') no-repeat 0% 50%; margin-left:10px;}
#AtpForumsView ul li.r { background: url('MForum/comments.png') no-repeat 0% 50%; margin-left:10px;}
#AtpForumsView ul li.l { background: url('MForum/time_add.png') no-repeat 0% 50%;}
#AtpForumsView ul li.a { width: auto; }
#AtpForumsView ul li.a a { display: #ffa22e; }
#AtpForumsView ul li.a:hover,
#AtpForumsView ul li.a a:hover { background-color: #BAE8FF; text-decoration: none; }
#AtpForumsView a { text-decoration:none;}
#AtpForumsView h2 { float: right; margin:0.2em 0.4em 0 0.4em ; }
#AtpForumsView p { clear: both; padding: 0.4em; }

/* -------------- */

#AtpThreadsView * { padding: 0pt; text-align: right; direction: rtl; }
#AtpThreadsView { direction: rtl; position: relative; padding: 0.4em; height: 1%; overflow: hidden; font-size: 10pt; font-family: Arial; text-align: right; width: 481px; }
#AtpThreadsView img { border: none 0pt; }

#AtpThreadsView .FHeader { overflow: hidden; }
#AtpThreadsView .FHeader h1 { margin-bottom: 0.8em; padding: 0.2em 0.4em; font-size: 1.2em; background-color: #efefef; height: 1%; }
#AtpThreadsView .FHeader h1 a.back { position: absolute; top: 0.85em; left: 0.8em; display: block; padding-right: 15px; text-decoration: none; background: url('MForum/arrow_up.png') no-repeat right 50%; font-size: 0.8em; line-height:14px;}
#AtpThreadsView .FHeader h1 a.up { position: absolute; top: 0.85em; left: 7.4em; display: block; padding-right: 18px; text-decoration: none; background: url('MForum/arrow_branch.png') no-repeat right 50%; font-size: 0.8em; }
#AtpThreadsView .FHeader p { margin-top: 0.2em; /*overflow: hidden;*/ }

#AtpThreadsView #uxForumsArea .listEmpty { padding: 1em; text-align: center; }

#AtpThreadsView #uxForumsArea ul { margin-bottom: 1em; padding: 0pt; }
#AtpThreadsView #uxForumsArea ul li { clear: both; cursor: default; line-height: 1.8em; list-style-type: none; height: 1%; padding-left: 0.4em; }
#AtpThreadsView #uxForumsArea ul li a { text-decoration: none; }
#AtpThreadsView #uxForumsArea ul li a:hover { text-decoration: underline; }
#AtpThreadsView #uxForumsArea ul li span { float: left; font-size: smaller; }
#AtpThreadsView #uxForumsArea ul li span a { font-weight: bold; }
#AtpThreadsView #uxForumsArea ul li strong { color: silver; }
#AtpThreadsView #uxForumsArea ul li .forumContent { display:none; background: #F8F8F8; border: solid 1px #D7DCDF; padding: 0em 0.4em; height: 1%; }
#AtpThreadsView #uxForumsArea ul li .forumContent a.c { float: left; font-size: smaller; margin-right: 1em;}
#AtpThreadsView #uxForumsArea ul li .forumContent p { line-height: 1.25em; padding: 0.2em 0pt; }

#AtpThreadsView #uxForumsArea ul li a.t_b { float: right; width: 16px; height: 20px; background: url(MForum/bullet_pink.png) no-repeat right 4px; font-size: 0px; }
#AtpThreadsView #uxForumsArea ul li a.t_b:hover { text-decoration: none; }

#AtpThreadsView #uxForumsArea ul li.nc a.t_b { background: url(MForum/bullet_blue.png) no-repeat right 4px; }
#AtpThreadsView #uxForumsArea ul li.sticky a.t_b { background: url(MForum/script_link.png) no-repeat right 4px; padding-right: 2em; }
#AtpThreadsView #uxForumsArea ul li.announcement a.t_b { background: url(MForum/script.png) no-repeat right 4px; padding-right: 2em; }

#AtpThreadsView #uxForumsArea ul li.l1 { margin-top: 1em; background-color: #F7F7F7; }
#AtpThreadsView #uxForumsArea ul li.l2 { margin-right: 1em; }
#AtpThreadsView #uxForumsArea ul li.l3 { margin-right: 2em; }
#AtpThreadsView #uxForumsArea ul li.l4 { margin-right: 3em; }
#AtpThreadsView #uxForumsArea ul li.l5 { margin-right: 4em; }
#AtpThreadsView #uxForumsArea ul li.l6 { margin-right: 5em; }
#AtpThreadsView #uxForumsArea ul li.l7 { margin-right: 6em; }
#AtpThreadsView #uxForumsArea ul li.l8 { margin-right: 7em; }
#AtpThreadsView #uxForumsArea ul li.l9 { margin-right: 8em; }
#AtpThreadsView #uxForumsArea ul li.l10 { margin-right: 9em; }
#AtpThreadsView #uxForumsArea ul li.l11 { margin-right: 10em; }
#AtpThreadsView #uxForumsArea ul li.l12 { margin-right: 11em; }

#AtpThreadsView #uxForumsArea ul li.current { background-color: #D3E6EA; }

#AtpThreadsView #uxForumsArea .hidden { display: none; }

#AtpThreadsView a.imageT { float: left; }
#AtpThreadsView #uxForumsArea ul li a.image { color: #28A5F3; text-decoration: underline; }
#AtpThreadsView #uxForumsArea ul li a.image:hover { font-weight: bold; }

.tstF { background-color: blue; }
.ForumPicBtn { display: inline; margin: 1em 0.4em 0.4em 0.4em; }
.btnEdit { width: 16px; background: url(MForum/edit.png) no-repeat 50% 50%; }
.btnDelete { width: 16px; background: url(MForum/delete.png) no-repeat 50% 50%; }

.x-form fieldset { background-color: #C4D3E5; }
.x-form fieldset legend { font-size: 0.6em; }
.x-dlg .x-dlg-ft .x-dlg-btns-center table { padding: 0pt 0.5em; }

.ForumExt { width: 409px; }

/* --- PAGINGNAV --- */
.PagingNav
{
    font: 12px/17px Arial;
    position: relative;
    height: 25px;
	border: solid 1px #C13D30; color: #FFD24D; padding: 0.2em 0.4em; font-size: 1.2em;
	background: url('/App_Themes/images/boxHeader.png') repeat-x scroll 0% 0%; 
    /*width: 100%;*/
}

.PagingNav div { margin-top: 4px; }
.PagingNav .Nav { float: right; margin-right: 3px; }
.PagingNav .Info { float: left; margin-left: 6px; }

.PagingNav a { text-decoration: none; }
.PagingNav a img { vertical-align: middle; }

.MoveNumberNav a { border: solid 1px #CF4C3D; }
.MoveNumberNav a:hover { border: solid 1px #63231E; }
.PagingNav .currentPageNav { border: solid 1px #63231E; background-color: #CF4C3D; color: #fff !important; }

.PagingNav .New { float: right; border-left: solid 1px silver; padding-left: 4px; margin-left: 4px; margin-right: 3px; }
.PagingNav .Records { float: right; border-right: solid 1px silver; padding-right: 4px; margin-right: 4px; margin-top: 3px; }
.PagingNav .Records a { text-decoration: none; color: #000 !important; }
.PagingNav .Records a:hover { text-decoration: underline; background-color: Transparent !important; }
