.dir{
	direction: rtl;
}
body, table, tr, td, img ,form ,h1, hr{padding:0; margin:0}
body,html{font-family:Arial, Helvetica, sans-serif; height:100%; font-size:12px;}
table{border-collapse:collapse; direction: ltr;}
img{border:0px;}
a{color:#26479A; text-decoration:none; font-size:12px;}
a:hover{color:#565656; text-decoration:underline;}
p{}
h1{font-size:14px; color:#243B74; direction:rtl;}
h2{}
h3{}
h4{}

hr{height:1px; color:#D9D5E7; width:80%; margin:10px 0px; text-align:center;}
.line1{height:1px; background:#D9D5E7; width:80%; margin:10px 0px; text-align:center;}
.hr1{color:red; width:60%; margin:10px 0px; text-align:right;}

.text{font-size:12px; color:#565656; text-align:right; direction:rtl;}
.textbody{font-size:12px; color:#565656;}
.title{font-size:12px; color:#243B74; font-weight:bold} /* class for style title in editor */
.navigation{font-size:11px; color:#565656; text-align:left; direction:rtl; padding-left:2px;}
.navigation_on{font-size:11px; color:#243B74;}

.table100, .table100w{width:100%;}
.table100{height:100%;}
.viz{border:1px solid red;}

.subMenuTD{width:151px; background:url(../images/ver_line.gif) repeat-y right; vertical-align:top;}
.subNav, .subNav_on{height:21px; background:url(../images/arrow.gif) right no-repeat; color:#243B74; font-size:12px; padding:0px 12px 0px 5px; text-align:right; direction:rtl;}
.subNav_on{cursor:pointer; background:url(../images/arrow_on.gif) right no-repeat #8175AE; color:white; font-size:12px; font-weight:bold;}
.subNavSub, .subNavSub_on{height:16px; background:url(../images/arrow_sub.gif) right no-repeat #D9D5E7; color:#243B74; font-size:11px; padding:0px 18px 0px 5px; text-align:right; direction:rtl;}
.subNavSub_on{cursor:pointer; background:url(../images/arrow_sub.gif) right no-repeat #D9D5E7; color:243B74; font-size:11px; font-weight:bold;}

.membersTD{border-bottom:1px solid #D9D5E7; padding:0px 5px; height:23px; text-align:center; direction:rtl;}
.bogrimTDa{padding:0px 5px; text-align:center; direction:rtl;}
.bogrimTDb{padding:0px 5px;}
.bogrimTR, .bogrimTR_over{border-bottom:1px solid #D9D5E7; padding:2px 0px;}
.bogrimTR_over{background:#f8f8f8; cursor:pointer;}

.disable_link{color:gray; font-size:12px; font-weight:bold;}


/*---------------- LINKS -----------------*/

a.footer{color:#243B74; font-size:11px;}
a.footer:hover{color:#565656;}
a.navigation{color:#565656; font-size:11px;}
a.navigation:hover{color:#243B74;}
a.ticker{color:#403860;}
a.ticker:hover{color:#565656;}

/*--------------------- ID's -----------*/

#topBg{width:50%; background:url(../images/bg_left_top_new.jpg) no-repeat right bottom;}
#botBg{width:50%; background:url(../images/bg_right_bot.gif) no-repeat;}
#leftBg{width:50%; background:url(../images/bg_left_bot_new.jpg) no-repeat right -6px;}
#leftBg_in{width:50%; background:url(../images/bg_left_in_long_new.jpg) no-repeat right -179px;}
#rightBg{width:50%; background:url(../images/bg_right_new.gif) no-repeat 0px -6px;}
#rightBg_in{width:50%; background:url(../images/bg_right_in.gif) no-repeat 0px 30px;}
#topLine{background:url(../images/lineTop.gif) bottom repeat-x; padding-bottom:3px; vertical-align:bottom; text-align:right;}
#botLine{background:url(../images/lineBot.gif) repeat-x; vertical-align:top;}
#topLine2{background:url(../images/lineTop.gif) repeat-x; text-align:right; vertical-align:top;}
#contentH{padding:0px 23px 15px 0px; text-align:right; direction:rtl;}
/*ticker{background:#EFEDF4; padding:14px; vertical-align:top;}*/
#ticker1{padding:65px 0px 10px 0px; vertical-align:top; width:204px;}
.tickerT{border-left:1px solid #D4D6E1;}
.ticker_in{vertical-align:top; width:204px;}


/*--------------------- HOME PAGE -----------*/

.homeTx{font-size:12px; color:#403860; text-align:justify;}

/*--------------------- INNER SITE -----------*/

a.topNav{font-size:12px; color:#243B74; font-weight:bold;}
a.topNav:hover{color:#BE0215; font-weight:bold;}
#mainNavInner{height:23px; background:#243B74; border-right:2px solid white; border-left:2px solid white; text-align:right; direction:rtl;}
.mainNavInnerBut, .mainNavInnerBut_over{direction:rtl; font-size:12px; font-weight:bold; color:white; background:#243B74; padding:0px 15px; height:23px; border-left:1px solid white;}
.mainNavInnerBut_over{background:#9188B2; cursor:pointer;}
.innerTitle{font-size:18px; color:#243B74;}


/*--------------------- TEMPLATE B -----------*/

.newsArrow{vertical-align:top; padding-top:5px; text-align:right; width:15px;}
.newsTitle, .date{color:#243B74; font-size:12px; font-weight:bold; direction:rtl; text-align:right;}
.date{font-weight:normal;}
.pict{border:1px solid #243B74; margin-right:10px;}
.pict_over{border:1px solid #AC7A19; position: absolute;}


/*--------------------- PROJECTS -----------*/

.searchBox{background:#ECEAF3; padding:15px;}
.projHead{background:#ECEAF3; padding:5px; text-align:right; direction:rtl;}
.projSub, .projSub_over, .projSub_on{background:#ECEAF3; padding:2px 5px; border-bottom:1px solid white; color:#243B74; font-size:12px; text-align:right; direction:rtl;}
.projSub_over{background:#D9D5E7; cursor:pointer;}
.projSub_on{font-weight:bold; background:#D9D5E7; cursor:pointer;}


/*--------------------- GALLERY -----------*/

.galPict{border:1px solid #243B74;}
.pictTd{background:#ECEAF3; padding:10px;}
.pictTd_over{background:#D9D5E7; padding:10px; cursor:pointer;}


/*--------------- DOWNLOAD FORMS -----------------*/

.formsHead{background:#ECEAF3; padding:5px; text-align:center; direction:rtl; color:#243B74; font-size:12px; font-weight:bold; border-bottom:1px solid white;}
.formsTR{background:#F2F2F2;}
.formsTR_over{background:#ECEAF3; cursor:pointer;}
.formTD{border-bottom:1px solid white; padding:1px 5px; text-align:center;}

/*--------------- CALENDAR -----------------*/

.calDay, .calDisable{border:1px solid #243B74; width:77px; height:77px;}
.calDisable{background:#f2f2f2;}
.calTitle{background:#9188B2; color:white; font-weight:bold; font-size:12px; text-align:center; height:21px; width:77px;}
.calDate, .calDateWnd, .calDateToday{font-size:11px; color:#243B74; text-align:right; direction:rtl; height:16px; padding-right:3px; background:#ECEAF3;}
.calDateWnd{background:#D9D5E7;}
.calDateToday{background:#243B74; font-weight:bold; color:white;}
.calIn{padding:3px; vertical-align:middle; text-align:center;}
.calAddTitle{background:#9188B2; color:white; font-weight:bold; font-size:12px; text-align:right; padding:0px 10px; height:21px; direction:rtl;}
.calAddTD{border:1px solid white; background:#f2f2f2; padding:2px 10px; text-align:right; direction:rtl; font-size:12px; color:#565656;}

/*--------------- FORUM -----------------*/

.forumTitle{background:#9188B2; color:white; font-weight:bold; font-size:12px; text-align:center; padding:2px 5px;}
.forum_main, .forum_sub{background:#CCCDDE; padding:3px 5px; text-align:right; direction:rtl; color:#565656; font-size:12px;}
.forum_sub{background:#f2f2f2;}
.forum_open{border:1px solid #cccccc; padding:5px 10px;}
.time{font-size:11px; color:#565656; text-align:center; direction:rtl;}
.paging{font-weight:bold; font-size:12px; color:#243B74; background:#9188B2; direction:rtl; text-align:left;}
a.paging{color:white; font-size:12px; font-weight:normal;}
a.paging:hover{color:#243B74; font-size:12px; font-weight:normal;}

.lobby_table{margin-top:10px; width:100%;}
.lobby_td{background:#ECEAF3; padding:5px 10px;}
.lobby_title{color:#243B74; font-size:12px; font-weight:bold;}
.lobby_man{color:#243B74; font-size:12px;}

/*--------------- FORM INPUTS -----------------*/


.input, .input_focus{border:#565656 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#565656; direction:rtl;}
.input_focus{border:#243B74 solid 1px;}

.alertTx{color:red; font-size:12px;}

.button, .button_over{font-size:12px; color:white; font-weight:bold; border:none; background:#243B74; width:auto; height:19px;}
.button_over{background:#9188B2; cursor:pointer;}

.regBox, .regBox_title{background:#f2f2f2; padding:5px; font-size:12px; text-align:right; direction:rtl; color:#565656;}
.regBox_title{background:#E2E2E2; padding:5px; font-weight:bold;}


/*--------------- BLOGS -----------------*/

.bloger_title{color:white; font-size:12px; font-weight:bold; padding:1px 5px; text-align:center;}
a.bloger_title{color:white; font-size:12px;}
a.bloger_title:hover{color:white; font-size:12px; text-decoration:underline;}
.bloger_td_out, .bloger_td_over{padding:1px; color:#30457C; font-size:11px; text-align:center; direction:rtl; border:1px solid #3061ab; cursor:default;}
.bloger_td_over{border:1px solid #9188B2; cursor:pointer;}
.blogerTop_out, .blogerTop_over{background:url(../images/bloger_bg1.gif) no-repeat top #3061ab; cursor:default; color:white; font-size:12px; font-weight:bold; padding:1px 5px; text-align:center; height:34px; direction:rtl;}
.blogerTop_over{background:url(../images/bloger_bg2.gif) no-repeat top #9188B2; cursor:pointer; }
.blogerT{background:#30457C; height:19px;}
.loginT{background:#ECEAF3; padding:5px;}
.blogDesc{background:#ECEAF3; padding:5px 10px; vertical-align:top; text-align: right;}  
.blogTx{color:#30457C; font-size:12px; direction:rtl; text-align:right;}
img.blogPict{
	width: 100px; 
	height: 100px;
	margin:0;
	padding:0;
}
.blogPict{background:#C7C0DE; padding:5px; vertical-align:top; width: 103px; text-align:center;}

.posts_title{padding-bottom:5px; vertical-align:bottom; border-bottom:1px solid #D9D5E7; text-align:right;}
.buttonBlog, .buttonBlog_over{font-size:12px; color:white; font-weight:bold; border:none; background:#30457C; width:auto; height:19px;}
.buttonBlog_over{background:#9188B2; cursor:pointer;}
.post_title{background:#D9D5E7; padding:0px 10px; color:#30457C; font-size:12px; font-weight:bold; text-align:right; height:19px;}
.blog_quote{color:#939393; font-size:12px; padding:0px 10px; padding-top:10px;}
.blog_last_title{background:#D9D5E7; color:#30457C; font-size:12px; direction:rtl; text-align:right; font-weight:bold; height:15; padding:2px 5px;}

.blogs_mainTD{border:1px solid white;}

.leadPict{background:#C7C0DE; padding:5px; vertical-align:top; width: 120px; text-align:center;}