table#CenterSection{
	background:#FFF;
}
/*--------------------------------------------------------------------------------------*/
div.innerBox{
	margin:0px 5px;
}
/*--------------------------------------------------------------------------------------*/
table.innerList{
	clear:both;
	width:906px;;
	margin:0 5px;
	border:0;
	text-align:right;
	direction:rtl;
	border-collapse: collapse;
}
table.innerList tr.header td{
	padding:0 5px 5px;
	color:#027cb8;
}
table.innerList tr.header td a{
	color:#027cb8;
}
table.innerList tr.header td a:hover{
	color:#016698;
}
table.innerList tr.row, table.innerList tr.row3{
	background:#D0F6F4;	
	padding:0;
	margin:0;
}
table.innerList tr.row td, table.innerList tr.row2 td, table.innerList tr.row3 td{
	height:45px;
	padding:0 5px;
	border-bottom:1px solid #adb9c2;
	border-top:1px solid #adb9c2;	
}
table.innerList tr.row td.brl, table.innerList tr.row2 td.brl, table.innerList tr.header td.brl{
	border-left:1px solid #adb9c2;
}
table.innerList tr.row td.brr, table.innerList tr.row2 td.brr, table.innerList tr.header td.brr{
	border-right:1px solid #adb9c2;
}
table.innerList tr.row:hover, table.innerList tr.row2:hover{
	background:#F6F4D0 !important;	
}
table.innerList tr a{
	color:#039;
}
table.innerList tr:hover a{
	color:#06F;
}
table.innerList tr a:hover{
	color:#900;
}

div.forumList{
	margin:0 auto;
	padding:0;
	width:920px;
}
div.forumList div.top{
	background: url(../images/forum/forum-bg.gif) no-repeat right -84px;
	height: 5px;
	overflow: hidden;
}
div.forumList div.top div{
	background: url(../images/forum/forum-bg.gif) no-repeat left -84px;	
	height: 5px;
	width: 10px;
	overflow: hidden;
}
div.forumList div.content{
	border-left: 1px solid #adb9c2;
	border-right: 1px solid #adb9c2;
	background: #c6dae5 url(../images/forum/forum-item-bg.gif) repeat-x;
	width: 917px;
	overflow: hidden;
	text-align: right;
	direction: rtl;
}
div.forumList div.bottom{
	background: url(../images/forum/forum-bg.gif) no-repeat right -201px;
	height: 5px;
	overflow: hidden;
}
div.forumList div.bottom div{
	background: url(../images/forum/forum-bg.gif) no-repeat left -201px;
	height: 5px;
	width: 10px;
	overflow: hidden;
}
div.topicList{
	padding:0;
}
div.topicList div.top{
	background: url(../images/forum/forum-bg.gif) no-repeat right -211px;
	height: 5px;
	overflow: hidden;
}
div.topicList div.top div{
	background: url(../images/forum/forum-bg.gif) no-repeat left -211px;
	height: 5px;
	width: 10px;
	overflow: hidden;
}
div.topicList div.content{
	border-left: 1px solid #adb9c2;
	border-right: 1px solid #adb9c2;
	background: #f7f9f9 url(../images/forum/topic-item-bg.gif) repeat-x;
	width: 917px;
	overflow: hidden;
	text-align: right;
	direction: rtl;
}
div.topicList div.bottom{
	background: url(../images/forum/forum-bg.gif) no-repeat right -328px;
	height: 5px;
	overflow: hidden;
}
div.topicList div.bottom div{
	background: url(../images/forum/forum-bg.gif) no-repeat left -328px;
	height: 5px;
	width: 10px;
	overflow: hidden;
}
div.replyList{
	padding:0;
	margin:0 auto;
	width:920px;
}
div.replyList div.top{
	background: url(../images/forum/forum-bg.gif) no-repeat right -338px;
	height: 5px;
	overflow: hidden;
}
div.replyList div.top div{
	background: url(../images/forum/forum-bg.gif) no-repeat left -338px;
	height: 5px;
	width: 10px;
	overflow: hidden;
}
div.replyList div.content{
	border-left: 1px solid #bddae8;
	border-right: 1px solid #bddae8;
	background: #f2f5f7 url(../images/forum/reply-item-bg.gif) repeat-x;
	width: 917px;
	overflow: hidden;
}
div.replyList div.bottom{
	background: url(../images/forum/forum-bg.gif) no-repeat right -343px;
	height: 5px;
	overflow: hidden;
}
div.replyList div.bottom div{
	background: url(../images/forum/forum-bg.gif) no-repeat left -343px;
	height: 5px;
	width: 10px;
	overflow: hidden;
}
div.replyList div.footer{
	clear:both;
	background: #f2f5f7 url(../images/forum/reply-footer-bg.gif) repeat-x;
}
/*--------------------------------------------------------------------------------------*/
.rtl{
	direction: rtl;
}
.ltr{
	direction:ltr;
}
.al{
	text-align:left !important;	
}
.ar{
	text-align:right !important;	
}
.ac{
	text-align:center !important;	
}
.clr{
	clear:both;
}
/*--------------------------------------------------------------------------------------*/
.bg1{
	background-color:#f1f3f5 !important;
}
.bg2{
	background-color:#e9f7fc !important;
}
.bg1shadow{
	background-image:url(../images/forum/bg1shadow.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.bg2shadow{
	background-image:url(../images/forum/bg2shadow.gif);
	background-repeat:repeat-x;
	background-position:top;
}
/*--------------------------------------------------------------------------------------*/
a.postBtn, a.postBtn2, a.postBtn3{
	display:block;
	height:20px;
	overflow:hidden;
	text-decoration:none;
	line-height:100px;
	width:54px;
}
a.postBtn{
	background:transparent url(../images/forum/postBtn.gif) no-repeat scroll right top;
}
a.postBtn2{
	background:transparent url(../images/forum/postBtn2.gif) no-repeat scroll right top;
}
a.postBtn3{
	background:transparent url(../images/forum/postBtn3.gif) no-repeat scroll right top;
}
a.pbQuote:hover{
	background-position: right -20px;
}
a.pbThanks{
	background-position: right -80px;
}
a.pbThanks:hover{
	background-position: right -100px;
}
a.pbUnThanks{
	width:76px;
	background-position: right -241px;
}
a.pbUnThanks:hover{
	background-position: right -261px;
}
a.pbAbuse{
	width:76px;
	background-position: right -40px;
}
a.pbAbuse:hover{
	background-position: right -60px;
}
a.pbEdit{
	width:45px;
	background-position: right -120px;
}
a.pbEdit:hover{
	background-position: right -140px;
}
a.pbDelete{
	width:35px;
	background-position: right -160px;
}
a.pbDelete:hover{
	background-position: right -180px;
}
a.pbPM{
	width:65px;
	background-position: right -200px;
	margin-top:5px;
}
a.pbPM:hover{
	background-position: right -220px;
}
a.pbConfirmAbuse{
	width:76px;
	background-position: right 0px;
}
a.pbConfirmAbuse:hover{
	background-position: right -20px;
}
a.pbDisConfirmAbuse{
	width:76px;
	background-position: right -40px;
}
a.pbDisConfirmAbuse:hover{
	background-position: right -60px;
}
a.pbAbuseDel{
	width:111px;
	background-position: right 0px;
}
a.pbAbuseDel:hover{
	background-position: right -20px;
}
/*--------------------------------------------------------------------------------------*/
hr.h5px{
	visibility:hidden;
	margin:0;
	padding:0;
	height:5px;
	clear:both
}
hr.h10px{
	visibility:hidden;
	margin:0;
	padding:0;
	height:10px;
	clear:both
}
div.postBody{
	width:620px;
	padding-top: 10px;
	padding-right: 5px;
	float:right;
}
div.postBody h5{
	font-family: "Courier New", Courier, monospace;
	font-size:10px;
	color:#666;
	direction:rtl;
	text-align:right;
	margin:0;
	padding:0 25px 0 0;
	background:url(../images/forum/icon_post_target.gif) no-repeat right center;
	width:230px;
	float:right;
}
div.postBody ul{
	float:left;
	width:360px;
	padding:0;
	margin:0;
}
div.postBody ul li{
	list-style:none;
	float:left;
	margin:0 0 0 5px;
}
div.postBody div.text{
	clear:both;
	padding:5px 10px;
	direction:rtl;
	text-align:right;
	line-height:normal !important;
}
div.postBody div.signature{
	clear:both;
	padding:5px 10px 10px 5px;
	margin:15px 0 0;
	direction:rtl;
	text-align:right;
	border-top:1px dashed #DBDDDF;
	height: expression(this.scrollHeight>99?"100px":"auto"); 
	max-height: 100px;
	overflow: hidden;
}
dl.postprofile{
	display:inline;
	min-height:80px;
	margin:0px 0 10px;
	width:270px;
	float:left;
	border-right: 1px solid #FFF;
	color: #666;
}
dl.postprofile dd{
	line-height:17px;
	margin:5px 8px 0 0;
}
dl.postprofile dd B{
	font-weight:normal;
	color:#111;
}
dl.postprofile dt {
	margin:0 8px 5px 0;
}
dl.postprofile dt.img{
	margin:0;
	float:right;
	display:block;
	margin-top: 5px;
}
div.postThanksHolder1, div.postThanksHolder2{
	margin:0 -5px;
	direction:rtl;
	text-align:right;
	overflow: hidden;
}
div.postThanksHolder1 div.postThanks, div.postThanksHolder2 div.postThanks{
	border-top: 1px dashed #dbdddf;
	padding: 2px 10px 0;
	margin-left: 10px;
	margin-right: 10px;
}
div.postThanksHolder2 div.postThanks{
}
a.top{
	background:transparent url(../images/forum/goTopBtn.gif) no-repeat scroll left top;
	display:block;
	float:left;
	height:11px;
	letter-spacing:1000px;
	overflow:hidden;
	text-decoration:none;
	text-indent:11px;
	width:11px;	
}
a.top:hover{
	background:transparent url(../images/forum/goTopBtn.gif) no-repeat scroll left -20px;
}
div.goTop{
	float: left;
	margin-left: 5px;
}
div.online{
	width: 5px;
	height: 5px;
	position: relative;
	float: left;
	overflow: visible;
}
div.online img{
	position: absolute;
	left: 0px;
	top: 35px;
}
.usernameStyle{
	color:#069;
	font-weight:bold;
	font-size:12px;
	margin:0 8px 5px 0;	
}
a.usernameStyle:hover{
	color:#C66;
}
a.newMsg {
	color: #004276;
}
a.newMsg:hover {
	color: #CA0002;
}
/*-----------------------------------------------------------*/
div.topMenu{
	height: 80px;
}
div.topMenu div.content {
	background: url(../images/forum/forum-bg.gif) no-repeat -10px 0px;
	width: 900px;
	height: 80px;
	float: right;
	overflow: hidden;
}
div.topMenu div.left {
	background: url(../images/forum/forum-bg.gif) no-repeat 0px 0px;
	width: 10px;
	height: 80px;
	float: left;
	overflow: hidden;
}
div.topMenu div.right {
	background: url(../images/forum/forum-bg.gif) no-repeat -990px 0px;
	width: 10px;
	height: 80px;
	float: right;
	overflow: hidden;
}
div.topMenu dl{
	direction:rtl;
	margin:0;
	padding:0;
}
div.topMenu dl dt{
	display:block;
	margin:0;
}
div.topMenu dl dd{
	display:block;
	margin:0;
	padding:0;
}

ul.treeList{
	margin:0;
	padding:0;
	direction: rtl;
}
ul.treeList li{
	display:block;
	padding:4px 0;
	float:right;
}
ul.treeList li.home{
	background:url(../images/forum/icon_home.gif) no-repeat right center;
	padding-right:12px;
}
ul.treeList li b{
	font-weight:normal;
	color:#800000;
	padding:0 5px;
}
ul.light li a{
	color:#FFC !IMPORTANT;
}
ul.light li a:hover{
	color:#3CF !IMPORTANT;
}
ul.treeList li a{
	color:#069;
	padding:0 5px;
}
ul.treeList li a:hover{
	color:#C00;
}
/*-----------------------------------------------------------*/
div.topTools{
	direction:rtl;
	float: right;
}
dl.input{
	padding:0 !important;
	margin:0 5px !important;
	float:right;
}
dl.input dt{
	background:url(../images/them/btnWire_right_clear.gif) no-repeat scroll right top;
	float:right;
	height:23px !important;
	display:block;
	margin:0 !important;
	padding:0 3px 0 0 !important;
	border:0 !important;
}
dl.input dt input{
	width:800px;
	border:0;
	margin:0px;
	padding:2px 2px 0 0;
	height:20px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}
dl.input dd{
	background:url(../images/them/btnWire_left.gif) no-repeat scroll left top;
	width:4px !important;
	height:23px !important;
	display:block;
	float:right;
	margin:0 !important;
	padding:0 !important;
	border:0 !important;

}
div.topTools h1{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:20px;
	color:#214478;
	padding:0px 18px 0px;
	background: transparent url(../images/forum/arrow.png) no-repeat right center;
}
input.search{
	background:url(../images/forum/icon_textbox_search.gif) no-repeat scroll right center;
	padding-right:16px !important;
}
input.user{
	background:url(../images/forum/icon_user.gif) no-repeat scroll right center;
	padding-right:16px !important;
	text-align:left;
	width:80px !important;
}
input.pass{
	background:url(../images/forum/icon_pass.gif) no-repeat scroll right center;
	padding-right:16px !important;
	text-align:left;
	width:80px !important;
	text-transform:
}
/*-----------------------------------------------------------*/
div#loginHolder{
	padding:0 9px;
}
div#loginHolder a.logout{
	display:block;
	padding:0 5px 2px;
	color:#069;
	border:0px;
	border-left:1px dotted #C9E0F1;
	border-right:1px dotted #C9E0F1;
	outline:none;
	width:50px;
	text-align:center;
}
div#loginHolder a.logout:hover{
	color:#CA0000;
	border-left:1px dotted #CA0000;
	border-right:1px dotted #CA0000;
}
/*-----------------------------------------------------------*/
/****************************************************************************************/
/****************************************************************************************/
/****************************************************************************************/
table.forum-tbl, table.topic-tbl {
	width: 100%;
	direction: rtl;
}
table.forum-header {
	width: 100%;
}
table.forum-content {
	width: 100%;
}
table.forum-content td {
	padding-bottom: 5px;
}
table.forum-content th {
	padding-bottom: 8px;
}
blockquote {
	background-color: #e3e4e5;
	border: 1px solid #bcbebf;
	padding: 10px;
	margin: 10px;
	width: expression(this.scrollWidth>569?"570px":"auto"); 
	max-width: 570px;
	overflow: hidden;
}
/****************************************************************************************/
/****************************************************************************************/
/****************************************************************************************/

span.searchResultItem {
	background-color: #FFFFCC;
}
p.replyInfo{
	display:block;
	float:left;
	text-align:left;
	direction:rtl;
	width:150px;
	padding:0px 1px 0px 6px;
	margin:0;
	color:#039;
}

/*******************************/
.overF{
	height:70px !important;	
}
form{
	padding:0;
	margin:0;
}
table.userinfo-tbl {
	margin:8px 0;
	color: #000000;
	float: right;
}
table.userinfo-tbl span.title {
	font-weight: 600;
	color: #027CB8;
	background: url(../images/forum/bullet.gif) no-repeat right 3px;
	padding-right: 10px;
	display: block;
	float: right;
}
div.legend {
	color: #027CB8;
	text-align: right;
	padding: 10px;
	padding-bottom: 20px;
}
div.legend div.legendTitle{
	border-bottom: 1px solid #027CB8;
	padding-bottom: 5px;
}
table#loginTbl{
	direction: ltr;
}
table#loginTbl td{
	border: 0px;
	padding: 0px;
	height: 20px;
}
/************************************************/
a.firstBtn, a.firstBtnDis, a.nextBtn, a.nextBtnDis, a.preBtn, a.preBtnDis, a.lastBtn, a.lastBtnDis, a.pageBtn, a.pageBtnOn{
	background:url(../images/forum/pagingBtn.gif) no-repeat 0px -228px;
}
a.firstBtn:hover{
	background:url(../images/forum/pagingBtn.gif) no-repeat 0px -247px;
}
a.firstBtnDis, a.firstBtnDis:hover{
	background:url(../images/forum/pagingBtn.gif) no-repeat 0px -266px;
}
a.nextBtn				{
	background:url(../images/forum/pagingBtn.gif) no-repeat 0px -57px;
}
a.nextBtn:hover{
	background:url(../images/forum/pagingBtn.gif) no-repeat 0px -76px;
}
a.nextBtnDis, a.nextBtnDis:hover{
	background:url(../images/forum/pagingBtn.gif) no-repeat 0px -95px;
}
a.preBtn				{
	background:url(../images/forum/pagingBtn.gif) no-repeat 0px 0px;
}
a.preBtn:hover{
	background:url(../images/forum/pagingBtn.gif) no-repeat 0px -19px;
}
a.preBtnDis, a.preBtnDis:hover{
	background:url(../images/forum/pagingBtn.gif) no-repeat 0px -38px;
}
a.lastBtn				{
	background:url(../images/forum/pagingBtn.gif) no-repeat 0px -285px;
}
a.lastBtn:hover{
	background:url(../images/forum/pagingBtn.gif) no-repeat 0px -304px;
}
a.lastBtnDis, a.lastBtnDis:hover{
	background:url(../images/forum/pagingBtn.gif) no-repeat 0px -323px;
}
a.pageBtn				{
	background:url(../images/forum/pagingBtn.gif) no-repeat 0px -342px;
	color:#82c050;
}
a.pageBtn:hover{
	background:url(../images/forum/pagingBtn.gif) no-repeat 0px -361px;
}
a.pageBtnOn, a.pageBtnOn:hover{
	background:url(../images/forum/pagingBtn.gif) no-repeat 0px -380px;
	color:#82c050;
}
a.dotBtn				{
	background:url(../images/forum/dotBtn.gif) no-repeat 2px 0px;
}
a.dotBtn:hover{
	background:url(../images/forum/dotBtn.gif) no-repeat 2px -19px;
}
a.dotBtnOn, a.dotBtnOn:hover{
	background:url(../images/forum/dotBtn.gif) no-repeat 2px -38px;
}
/*----------------------------------------------*/
div.limitusername{
	height: 20px;
	width: expression(this.scrollWidth>399?"400px":"auto"); 
	max-width: 400px;
	overflow: hidden;
	white-space: nowrap;
}
.sticky {
	background-image: url(../images/forum/unpin.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}
div.forumTopMenu {
	padding-top: 8px;
	color: #027cb8;
}
div.forumTopMenu span.item {
	padding: 0px;
}
div#showAllBtnDisabled {
	width: 32px;
	height: 22px;
	background: url(../images/them/forumImages.gif) 0px -660px;
	float: right;
	margin-top: 4px;
}
a.topMainMenu:hover{
	color:#72cef9;
	margin:0;
	padding:0;
	background:#04273c url(../images/them/menu.gif) center -103px no-repeat !IMPORTANT;
}
a.topMainMenuOnWithBG{
	background:#04273c url(../images/them/menu.gif) center -103px no-repeat !IMPORTANT;
}
.forumTblSepLine{
	border-top: 1px solid #d0dde6;
}
.orange{
	color: red;
}
.abuseItem{
	padding: 10px;
	padding-bottom: 20px;
	direction: rtl;
	background-color: #ff7879;
	border: 1px solid #fe4b4c;
}
.lastUpdate{
	padding: 3px;
	margin-bottom: 5px;
	direction: rtl;
	background-color: #fcf8da;
	border: 1px solid #feee6c;
}
font.rtlProblem{
	color: #fff;
	font-size: 1px;
}
.green{
	color: #528827;
}
.nowrap{
	white-space: nowrap;
}
table.mini td{
	height: auto !important;
	border: none !important;
}