body 
{
	background-color: #9d9595 ; 
	margin: 0px 0px auto 0px;
	font-family: arial, helvetica, sans-serif;  
	font-size: 11pt; 
	text-decoration: none;
	direction: ltr
}

td {padding-right:0px;  padding-left: 0px}
td.padding25px{padding-left: 100px; padding-right: 100px; padding-botom: 10px; background-color: #F7F8F8 }
td.menu{padding-top: 15px; padding-right: 0px; padding-left: 0px; padding-botom: 10px; background-color: #CCDCDF } 
td.bottom{padding-top: 10px; padding-right: 0px; padding-left: 0px; padding-botom: 20px; background-color: #D9E6E8 } 

td.col{padding-top: 0px; padding-right: 0px; padding-left: 0px; background-color: #F7F8F8 } 
div.add{padding-top: 0px; padding-right: 10px; padding-left: 10px; padding-botom: 30px; background-color: #D9E6E8 } 
div.myadd{padding-top: 0px; padding-right: 10px; padding-left: 10px; padding-botom: 30px; background-color: #C75B5B } 



/* index boxes  */
td.box{
background-color: #FAFAFA; padding-right:10px;  padding-left: 5px; padding-top: 5px;
direction: rtl; font-family: arial, helvetica, sans-serif;
font-size: 10pt; text-decoration: none; 
border-color:  #B8A2A2; border-style: solid; border-width: 1px;
text-align: top; valign: top; align: right;
}
/* index boxes +pic */
td.boxpic{
background-color: #F7F8F8; padding-right:10px;  padding-left: 5px; padding-top: 5px;
direction: rtl; font-family: arial, helvetica, sans-serif;
font-size: 10pt; text-decoration: none; 
border-color:  #B8A2A2; border-style: solid; border-width: 0px;
text-align: top; valign: top; align: right;
}


h1 {font-size: 14pt; font-weight: bold; padding-top: 15px}
h2 {font-size: 13pt; font-weight: bold; padding: 0px; line-height:110%}
h3 {font-size: 14pt; font-weight: bold; padding: 0px}
/* hr */
hr{margin-left: 25px; margin-right: 0px;}

/* hr bnia*/
hr.bnia{margin-left: 0px; margin-right: 0px;}


/* hr- big pics */
hr.big{margin-left: 0px; margin-right: 0px;}


A:link{color: #000000; font-family: arial, helvetica, sans-serif;  font-size:11pt; text-decoration: underline}

a:visited {color: #000000;  font-family: arial, helvetica, sans-serif;  font-size: 11pt; text-decoration: underline}
 
a:hover  {color: #AB1900;  font-family: arial, helvetica, sans-serif;  font-size: 11pt; text-decoration: underline}

a:active {color: #000000;  font-family: arial, helvetica, sans-serif;  font-size: 11pt; text-decoration: underline}


a.author{direction: rtl; color:#000000; margin-left: 0px; padding-left: 0px; font-family: arial, helvetica, sans-serif;  font-size: 10pt; text-decoration: none; text-align: right}


/* index */
p.index
{
margin-left: 35px; margin-right: 0px; 
direction: rtl; font-size: 11pt; text-align: justify; font-weight: bold
}


p
{
margin-left: 35px; 
direction: rtl; font-size: 10pt; text-align: justify;
}


/* advice */
p.style1{direction: rtl; text-align: justify; color:#740404;  margin-right: 40px; margin-left: 70px; font-family: arial, helvetica, sans-serif;  font-size: 11pt; text-decoration: none ; font-weight: bold}


/* author */
p.author{direction: rtl; color:#000000; margin-left: 27px; padding-left: 0px; font-family: arial, helvetica, sans-serif;  font-size: 10pt; text-decoration: none; text-align: left}

/* author index */
a.index_author{direction: rtl; color:#000000; margin-left: 22px; padding-left: 0px; font-family: arial, helvetica, sans-serif;  font-size: 8pt; text-decoration: italic; text-align: left}

a.art1 {padding-top: 0px;  position:relative; border-style: solid;  border-color: #000000; border-style: outset;
top:0px;  align: left; margin-left: 35px}




ul {list-style-type: disc; direction: rtl;  margin-left: 30px; font-family: arial, helvetica, sans-serif;  font-size: 10pt; text-decoration: none; text-align: justify}
ul.square {list-style-type: square; direction: rtl; margin-left: 0px; font-family: arial, helvetica, sans-serif;  font-size: 11pt; text-decoration: none; text-align: justify}
ul.index {list-style-type: disc; direction: rtl; margin-left: 0px; margin-right: 20px; font-family: arial, helvetica, sans-serif;  font-size: 10pt; text-decoration: none; text-align: right}

/* scroll */
marquee.scroll {padding-right: 0px; padding-left: 0px; padding-top: 100px;  	
border-color: #F7F8F8; border-style: solid; border-width: 1px 1px 1px 1px;
 direction: down;  SCROLLAMOUNT: 1;  SCROLLDELAY: 150;  BGCOLOR: #F7F8F8;  border-style: solid;  loop-height:100px; loop-width:102px;  margin-top:12px ;margin-bottom:5px ;margin-right:18px ;BEHAVIOR:scrol
}

/* lines */
img.menu2 {padding-right: 0px; padding-left: 0px; padding-top: 0px; margin-top: 0px; 	
border-color: #F7F8F8; border-style: solid; border-width: 1px 0px 0px 0px }


/* bottons */
img.menu1 {padding-right: 12px; padding-left: 0px; border-style: solid; 	
border-color: #ffffff; border-style: inset; border-width: 0px 0px 0px 0px }

/* small bullets */
img.menu_noborder {padding-right: 0px; padding-left:2px; border-style: solid;
border-color: #ffffff; border-width: 0px 0px 0px 0px }

/* article squars botom */
img.art {padding-right: 0px; padding-left:0px; 
border-color: #000000; border-style: outset; align: left; margin-left: 10px}

/* article squars_up */
img.art1 {padding-top: 0px;  position: relative; top:-15px; botom: 0px; align: left; margin-left: 23px}

/* article squar_left_botom */
img.art2 {padding-right: 0px; padding-left:0px;
border-color: #000000; border-style: outset; align: left; margin-left: 26px}


img.top {margin-right: 25px; margin-left: 0px; margin-bottom: 15px; vertical-align: text-topalign; border-style: solid; 
border-color: #000000;  border-width: 1px}

/* image no border */
img.top1 {margin-right: 25px; margin-left: 25px; margin-bottom: 15px; vertical-align: text-topalign;}  


/* menu_project */
img.project { margin-right: 0px; margin-left: 0px; margin-bottom: 15px; border-style: solid; 
border-color: #000000; ; border-width: 1px}
/* big image no border */
img.project1 { margin-right: 0px; margin-left: 0px; margin-bottom: 15px; border-style: solid; 
border-color: #000000; ; border-width: 0px}



/* google bar-top */
a.google {margin-top: auto; margin-left: 0px; margin-right: 0px; color: #2F2B7D; font-family: arial, helvetica, sans-serif;  font-size: 10pt; text-decoration: underline; letter-spacing: 0.01cm; line-height:120%}
/* google bar-middle */ 
a.google1 { margin-top: 5px; margin-left: 0px; color: #000000; font-family: arial, helvetica, sans-serif;  font-size: 10pt; text-decoration: none; letter-spacing: 0.01cm; line-height:120%}
/* google bar-bottom */ 
a.google2 { margin-top: 5px; margin-left: 0px; color: #615E99; font-family: arial, helvetica, sans-serif;  font-size: 7pt; text-decoration: none; letter-spacing: 0.01cm; line-height:150%}




/*  pirsomot-top */
a.pirsomot3 {direction: rtl; font-size: 10pt; text-align: center; margin-top: auto; margin-left: 0px; margin-right: 0px; color: #FAFAFD; font-family: arial, helvetica, sans-serif;  font-size: 11pt; text-decoration: none; letter-spacing: 0.01cm; line-height:120%}

/*  pirsomot-middle */ 
a.pirsomot4 { font-size: 10pt; margin-top: 5px; color: #FAFAFD; font-family: arial, helvetica, sans-serif;  font-size: 10pt; text-decoration: none;}

p.add {direction: rtl; line-height: 140%; text-align: center; margin-right: 50px;}

/*  pirsomot-bottom */ 
a.pirsomot5 {text align: left; margin-top: 5px; margin-left: 0px; color: #FAFAFD; font-family: arial, helvetica, sans-serif;  font-size: 8pt; text-decoration: none; letter-spacing: 0.01cm; line-height:150%}
/*  pirsomot-coteret buxa */ 
a.pirsomot6 { align: left; margin-top: 5px; margin-left: 0px; color: #8B0808; font-family:  sans-serif, arial, helvetica;  font-size: 9pt; text-decoration: none; letter-spacing: 0.01cm; line-height:150%}



/* copyrights */
a.copyrights {margin-top: auto; margin-left: 20px; color: #ffffff; font-family: arial, helvetica, sans-serif;  font-size: 10pt; text-decoration: none; letter-spacing: 0.01cm}

/* tohen */
a.tohen { color: #000000; font-family: arial, helvetica, sans-serif;  font-size: 10pt; text-decoration: none; letter-spacing: 0.01cm}

/* tohen footer */
a.top { color: #8B0808; font-family: arial, helvetica, sans-serif; margin-left: 0px; font-size: 10pt; text-decoration:   none; letter-spacing: 0.01cm}


/* tohen_hozim */
a.tohen_hozim { color: #000000; font-family: arial, helvetica, sans-serif;  font-size: 11pt; text-decoration: none; letter-spacing: 0.01cm}

/*index box art links */ 
a.index1:link {margin-left: 8px; color: #A50000; font-family: arial, helvetica, sans-serif;  font-size: 10pt; text-decoration: none; letter-spacing: 0.00cm; line-height:100%}

a.index1:visited {margin-left: 8px; color: #A50000;  font-family: arial, helvetica, sans-serif;  font-size: 10pt; text-decoration: none; letter-spacing: 0.00cm; line-height:100%}
 
a.index1:hover  {margin-left: 8px; color: #C85704;  font-family: arial, helvetica, sans-serif;  font-size: 10pt; text-decoration: none; letter-spacing: 0.00cm; line-height:100%}

a.index1:active {margin-left: 8px; color: #A50000;  font-family: arial, helvetica, sans-serif;  font-size: 10pt; text-decoration:  none; letter-spacing: 0.00cm; line-height:100%}


/* menu links */ 
a.one:link { margin-top: 0px; margin-left: 12px; color: #000000; font-family: arial, helvetica, sans-serif;  font-size: 13px; text-decoration: none; letter-spacing: 0.00cm; line-height:100%}

a.one:visited {margin-top: 0px; margin-left: 12px; color: #000000;  font-family: arial, helvetica, sans-serif;  font-size: 13px; text-decoration: none; letter-spacing: 0.00cm; line-height:100%}
 
a.one:hover  {margin-top: 0px; margin-left: 12px; color: #A50000;  font-family: arial, helvetica, sans-serif;  font-size: 13px; text-decoration: none; letter-spacing: 0.00cm; line-height:100%}

a.one:active {margin-top: 0px; margin-left: 12px; color: #000000;  font-family: arial, helvetica, sans-serif;  font-size: 13px; text-decoration:  none; letter-spacing: 0.00cm; line-height:100%}
 

/* visit links */ 
a.visit:link {margin-left: 12px; color: #A50000; font-family: arial, helvetica, sans-serif;  font-size: 13px; text-decoration: none; letter-spacing: 0.00cm; line-height:110%}

a.visit:visited {margin-left: 12px; color: #A50000;  font-family: arial, helvetica, sans-serif;  font-size: 13px; text-decoration: none; letter-spacing: 0.00cm; line-height:110%}
 
a.visit:hover  {margin-left: 12px; color: #A50000;  font-family: arial, helvetica, sans-serif;  font-size: 13px; text-decoration: none; letter-spacing: 0.00cm; line-height:110%}

a.visit:active {margin-left: 12px; color: #000000;  font-family: arial, helvetica, sans-serif;  font-size: 13px; text-decoration:  none; letter-spacing: 0.00cm; line-height:110%}


/* top_erez links */ 
a.two:link{margin-right: 0px; align: left; color: #000000; font-family: arial, helvetica, sans-serif;  font-size: 11pt; text-decoration: none; font-weight: bold}

a.two:visited {margin-right: 0px; align: left; color: #000000;  font-family: arial, helvetica, sans-serif;  font-size: 11pt; text-decoration: none; font-weight: bold}
 
a.two:hover  {margin-right: 0px; align: left; color: #AB1900;  font-family: arial, helvetica, sans-serif;  font-size: 11pt; text-decoration: none; font-weight: bold}

a.two:active {margin-right: 0px; align: left; color: #000000;  font-family: arial, helvetica, sans-serif;  font-size: 11pt; text-decoration: none; font-weight: bold}

/* top_erez links */ 
a.two2:link{margin-right: 0px; align: left; color: #AB1900; font-family: arial, helvetica, sans-serif;  font-size: 10pt; text-decoration: none; font-weight: bold}

a.two2:visited {margin-right: 0px; align: left; color: #AB1900;  font-family: arial, helvetica, sans-serif;  font-size: 10pt; text-decoration: none; font-weight: bold}
 
a.two2:hover  {margin-right: 0px; align: left; color: #AB1900;  font-family: arial, helvetica, sans-serif;  font-size: 10pt; text-decoration: none; font-weight: bold}

a.two2:active {margin-right: 0px; align: left; color: #AB1900;  font-family: arial, helvetica, sans-serif;  font-size: 10pt; text-decoration: none; font-weight: bold}

/* b/w _erez links */ 
a.two3:link{margin-right: 0px; align: left; color: #000000; font-family: arial, helvetica, sans-serif;  font-size: 10pt; text-decoration: underline; }

a.two3:visited {margin-right: 0px; align: left; color: #000000;  font-family: arial, helvetica, sans-serif;  font-size: 10pt; text-decoration: underline;}
 
a.two3:hover  {margin-right: 0px; align: left; color: #AB1900;  font-family: arial, helvetica, sans-serif;  font-size: 10pt; text-decoration: underline;}

a.two3:active {margin-right: 0px; align: left; color: #000000;  font-family: arial, helvetica, sans-serif;  font-size: 10pt; text-decoration: underline;}

/* seo_erez links */ 
a.two4:link{margin-right: 0px; align: left; color: #646475; font-family: arial, helvetica, sans-serif;  font-size: 10pt; text-decoration: underline; }

a.two4:visited {margin-right: 0px; align: left; color: #646475;  font-family: arial, helvetica, sans-serif;  font-size: 10pt; text-decoration: underline;}
 
a.two4:hover  {margin-right: 0px; align: left; color: #000000;  font-family: arial, helvetica, sans-serif;  font-size: 10pt; text-decoration: underline;}

a.two4:active {margin-right: 0px; align: left; color: #000000;  font-family: arial, helvetica, sans-serif;  font-size: 10pt; text-decoration: underline;}



/* body_article links */
a.three:link{color: #000000; font-family: arial, helvetica, sans-serif;  font-size:11pt; text-decoration: underline}

a.three:visited {color: #000000;  font-family: arial, helvetica, sans-serif;  font-size: 11pt; text-decoration: underline}
 
a.three:hover  {color: #AB1900;  font-family: arial, helvetica, sans-serif;  font-size: 11pt; text-decoration: underline}

a.three:active {color: #000000;  font-family: arial, helvetica, sans-serif;  font-size: 11pt; text-decoration: underline}


/* hid_article links */
a.four:link{color: #000000; font-family: arial, helvetica, sans-serif;  font-size:11pt; text-decoration: none}

a.four:visited {color: #000000;  font-family: arial, helvetica, sans-serif;  font-size: 11pt; text-decoration: none}
 
a.four:hover  {color: #000000;  font-family: arial, helvetica, sans-serif;  font-size: 11pt; text-decoration: none}

a.four:active {color: #000000;  font-family: arial, helvetica, sans-serif;  font-size: 11pt; text-decoration:none}

/* hadracha_headings links */
a.five:link{color: #000000;  padding-left: 0px;  font-family: arial, helvetica, sans-serif;  font-size:11pt; text-decoration: none; lineline-height:150%}

a.five:visited {color: #000000; padding-right: 0px; padding-left: 0px; font-family: arial, helvetica, sans-serif;  font-size: 11pt; text-decoration: none; lineline-height:150%}
 
a.five:hover  {color: #AB1900; padding-right: 0px; padding-left: 0px; font-family: arial, helvetica, sans-serif;  font-size: 11pt; text-decoration: none; lineline-height:150%}

a.five:active {color: #000000; padding-right: 0px; padding-left: 0px; font-family: arial, helvetica, sans-serif;  font-size: 11pt; text-decoration: none; lineline-height:150%}

/* hadracha_text links */
a.six:link{color: #000000; margin-left: 20px; padding-left: 0px;  font-family: arial, helvetica, sans-serif;  font-size:11pt; text-decoration: none; lineline-height:150%}

a.six:visited {color: #000000; margin-left: 20px; padding-left: 0px; font-family: arial, helvetica, sans-serif;  font-size: 11pt; text-decoration: none; lineline-height:150%}
 
a.six:hover  {color: #AB1900; margin-left: 20px; padding-left: 0px; font-family: arial, helvetica, sans-serif;  font-size: 11pt; text-decoration: none; lineline-height:150%}

a.six:active {color: #000000; margin-left: 20px; padding-left: 0px; font-family: arial, helvetica, sans-serif;  font-size: 11pt; text-decoration: none; lineline-height:150%}

/* sq_top_article */
a.seven:link { font-family: arial, helvetica, sans-serif;  font-size:11pt; text-decoration: none; lineline-height:150%; padding-top: 0px;  align: left; margin-right: 445px }

a.seven:visited { font-family: arial, helvetica, sans-serif;  font-size:11pt; text-decoration: none; lineline-height:150%; padding-top: 0px;  align: left; margin-right: 445px}
 
a.seven:hover  { font-family: arial, helvetica, sans-serif;  font-size:11pt; text-decoration: none; lineline-height:150%; padding-top: 0px;  align: left; margin-right: 445px}

a.seven:active { font-family: arial, helvetica, sans-serif;  font-size:11pt; text-decoration: none; lineline-height:150%; padding-top: 0px;  align: left; margin-right: 445px}


/* info_links links */
a.info:link { color: #A50000; font-family: arial, helvetica, sans-serif;  font-size: 10pt; text-decoration: none; letter-spacing: 0.00cm; line-height:150%; font-weight: bold}

a.info:visited { color: #A70000;  font-family: arial, helvetica, sans-serif;  font-size: 10pt; text-decoration: none; letter-spacing: 0.00cm; line-height:150%; font-weight: bold}
 
a.info:hover  { color: #000000;  font-family: arial, helvetica, sans-serif;  font-size: 10pt; text-decoration: none; letter-spacing: 0.00cm; line-height:150%; font-weight: bold}

a.info:active { color: #000000;  font-family: arial, helvetica, sans-serif;  font-size: 10pt; text-decoration:  none; letter-spacing: 0.00cm; line-height:150%; font-weight: bold}


/* index_links */
a.info1:link { color: #A50000; font-family: arial, helvetica, sans-serif;  font-size: 13pt; text-decoration: none; letter-spacing: 0.00cm; line-height:100%; font-weight: bold}

a.info1:visited { color: #A70000;  font-family: arial, helvetica, sans-serif;  font-size: 13pt; text-decoration: none; letter-spacing: 0.00cm; line-height:100%; font-weight: bold}
 
a.info1:hover  { color: #000000;  font-family: arial, helvetica, sans-serif;  font-size: 13pt; text-decoration: none; letter-spacing: 0.00cm; line-height:100%; font-weight: bold}

a.info1:active { color: #000000;  font-family: arial, helvetica, sans-serif;  font-size: 13pt; text-decoration:  none; letter-spacing: 0.00cm; line-height:100%; font-weight: bold}

/* info_add+other links */
a.info2:link { color: #A50000; font-family: arial, helvetica, sans-serif;  font-size: 11pt; text-decoration: none; letter-spacing: 0.00cm; line-height:150%; font-weight: bold}

a.info2:visited { color: #A70000;  font-family: arial, helvetica, sans-serif;  font-size: 11pt; text-decoration: none; letter-spacing: 0.00cm; line-height:150%; font-weight: bold}
 
a.info2:hover  { color: #000000;  font-family: arial, helvetica, sans-serif;  font-size: 11pt; text-decoration: none; letter-spacing: 0.00cm; line-height:150%; font-weight: bold}

a.info2:active { color: #000000;  font-family: arial, helvetica, sans-serif;  font-size: 11pt; text-decoration:  none; letter-spacing: 0.00cm; line-height:150%; font-weight: bold}

/* publish here */
a.info3:link { color: #000000; font-family: arial, helvetica, sans-serif;  font-size: 9pt; text-decoration: none; letter-spacing: 0.00cm; line-height:150%; font-weight: bold}

a.info3:visited { color: #000000;  font-family: arial, helvetica, sans-serif;  font-size: 9pt; text-decoration: none; letter-spacing: 0.00cm; line-height:150%; font-weight: bold}
 
a.info3:hover  { color: #8B0808;  font-family: arial, helvetica, sans-serif;  font-size: 9pt; text-decoration: none; letter-spacing: 0.00cm; line-height:150%; font-weight: bold}

a.info3:active { color: #000000;  font-family: arial, helvetica, sans-serif;  font-size: 9pt; text-decoration:  none; letter-spacing: 0.00cm; line-height:150%; font-weight: bold}




#phorum-index
{
    width: 100%;
    border: 1px solid #D8DEDE;
    border-bottom-width: 0px;
    /*text-align: right;*/
}

#phorum-index th
{
    border-bottom: 1px solid #D8DEDE;
    background-color: #D8DEDE;
    padding: 3px 0 3px 0;
}

#phorum-index td
{
    /*font-family: arial, helvetica, sans-serif;*/
    background-color: #ffffff;
    padding: 3px 0 3px 0;
    border-bottom: 1px solid #D8DEDE;
}

#phorum-index th.forum-name
{
    /*font-family: arial, helvetica, sans-serif;*/
    /*font-size: 14pt;*/
    
    padding: 3px 3px 3px 3px;
    text-align: right;
}

#phorum-index th.forum-name a
{
    color: Black;
}

#phorum-index th.forum-threads
{
    width: 80px;
    text-align: center;
    vertical-align: middle;
}

#phorum-index th.forum-posts
{
    width: 80px;
    text-align: center;
    vertical-align: middle;
}

#phorum-index th.forum-last-post
{
    width: 100px;
	padding: 3px 15px 3px 3px;
    vertical-align: middle;
}

#phorum-index td.forum-name
{
    /*font-family: arial, helvetica, sans-serif;*/
    font-size: 11pt;
    font-weight: bold;
    padding: 5px 5px 5px 15px;
    text-align: right;
}

#phorum-index td.forum-name p
{
    font-size: 11px;
    font-weight: normal;
    /*font-family: arial, helvetica, sans-serif;*/
    margin: 0 15px 0 0;
}

#phorum-index td.forum-name small
{
    font-weight: normal;
    /*font-family: arial, helvetica, sans-serif;*/
}

#phorum-index td.forum-threads
{
    width: 80px;
    text-align: center;
}

#phorum-index td.forum-posts
{
    width: 80px;
    text-align: center;
}

#phorum-index td.forum-last-post
{
    width: 120px;
    /*font-size:9px;*/
    padding: 0 15px 0 0;
}

#phorum-menu-table
{
    
    border:0px solid black;
}

#phorum-menu
{
    padding: 5px 3px 0 0;
    vertical-align: top;
    width: 200px;
}

#phorum-content
{
    padding: 5px 10px 0px 2px;
    vertical-align: top;
    width: 100%;
}

div.phorum-menu
{
    font-size: 11pt;
    font-family: arial, helvetica, sans-serif;
    background-color: #ffffff;
    border: 1px solid #D8DEDE;
    padding: 3px;
}

div.phorum-menu ul
{
    font-weight: bold;
    list-style: none;
    padding: 0;
    margin: 0 0 10px 0;
}

div.phorum-menu li
{
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    font-size: 11pt;
    padding: 0 0 0 15px;
    margin-top:3px;
    background-image: url('templates/architecture/images/square_bullet.png');
    background-repeat: no-repeat;
    background-position: 1px 2px;
}

div.phorum-menu a
{
    font-weight: normal;
    color:  #000000;
}

div.phorum-menu a:hover
{
    color: #AB1900;
}

div.phorum-menu a.phorum-current-page
{
    color: #AB1900;
}

#phorum-post-form ul
{
    padding: 0 0 0 20px;
    margin: 3px 0px 8px 0px;
    font-size: 9pt;
}

#phorum-post-form li
{
    margin-bottom: 3px;
}

#phorum-attachment-list td
{
    font-size: 9pt;
}

    /* Standard classes for use in any page */
    /* PhorumDesignDiv - a div for keeping the forum-size size */
    .PDDiv
    {
        width: 540px;
        border: 0px solid black;
        /*text-align: left;*/
    }
    /* new class for layouting the submit-buttons in IE too */
    .PhorumSubmit {
        border: 1px solid #D8DEDE;
        color: #000000;
        background-color: #EEF3F3;
        font-size: 11pt;
        /*font-family: arial, helvetica, sans-serif;*/
        
        vertical-align: top;
    }

    .PhorumTitleText
    {
        float: right;
        direction:rtl;
    }

    .PhorumStdBlock
    {
        font-size: 11pt;
        /*font-family: arial, helvetica, sans-serif;*/
        background-color: #ffffff;
        border: 1px solid #D8DEDE;
	      
	      padding: 3px;
        text-align: right;
    }

    .PhorumStdBlockHeader
    {
        font-size: 9pt;
        /*font-family: arial, helvetica, sans-serif;*/
        background-color: #EEF3F3;
        
        border-left: 1px solid #D8DEDE;
        border-right: 1px solid #D8DEDE;
        border-top: 1px solid #D8DEDE;
        padding: 3px;
        
    }

    .PhorumHeaderText
    {
        font-weight: bold;
    }

    .PhorumNavBlock
    {
    	font-weight: normal;
        font-size: 9pt;
        /*font-family: arial, helvetica, sans-serif;*/
        border: 1px solid #D8DEDE;
        margin-top: 1px;
        margin-bottom: 1px;
        
        background-color: #EEF3F3;
        padding: 2px 3px 2px 3px;
        direction:rtl;
        text-align: right;
       
    }

    .PhorumNavHeading
    {
        font-weight: bold;
    }
    
    .PhorumNavLink
    {
      font-size: 9pt;
    }

    A.PhorumNavLink
    {
        color:  #000000;
        text-decoration: underline;
        /*font-weight: bold;*/
        font-weight: normal;
        /*font-family: arial, helvetica, sans-serif;*/
        font-size: 9pt;
        border-style: solid;
        border-color: #EEF3F3;
        border-width: 1px;
        padding: 0px 4px 0px 4px;
    }
	
    A.PhorumNavLink:hover
    {
        /*background-color: #D5D6D6;*/
        /*font-weight: bold;
        font-family: arial, helvetica, sans-serif;*/
        /*font-size: 11pt;*/
        font-size: 9pt;
        /*
        border-style: solid;
        border-color: #D8DEDE;
        border-width: 1px;
        color: {navhoverlinkcolor};
        */
    }
    
    A.PhorumNavLink:visited
    {
      font-size: 9pt;
    }
   
    
    .PhorumNavLinkT
    {
      font-size: 9pt;
    }

    A.PhorumNavLinkT
    {
        color:  #000000;
        text-decoration: underline;
        /*font-weight: bold;*/
        font-weight: normal;
        /*font-family: arial, helvetica, sans-serif;*/
        font-size: 9pt;
        border-style: solid;
        border-color: #EEF3F3;
        border-width: 0px;
        padding: 0px 4px 0px 4px;
    }
	
    A.PhorumNavLinkT:hover
    {
        /*background-color: #D5D6D6;*/
        /*font-weight: bold;
        font-family: arial, helvetica, sans-serif;*/
        /*font-size: 11pt;*/
        font-size: 9pt;
        /*
        border-style: solid;
        border-color: #D8DEDE;
        border-width: 1px;
        color: {navhoverlinkcolor};
        */
    }
    
    A.PhorumNavLinkT:visited
    {
      font-size: 9pt;
    }
    
    .PhorumSelectedFolder
    {
        color:  #000000;
        text-decoration: none;
        font-weight: bold;
        font-family: arial, helvetica, sans-serif;
        font-size: 11pt;
        border-style: solid;
        border-color: #EEF3F3;
        border-width: 1px;
        padding: 0px 4px 0px 4px;
    }

    

    .PhorumFloatingText
    {
        padding-top: 10px;
        text-align:right;
        font-size: 11pt;
        border:0px solid black;
        
    }

    .PhorumHeadingLeft
    {
        padding-left: 3px;
        font-weight: bold;
        font-size: 9pt;
    }

    .PhorumUserError
    {
        padding: 5px;
        text-align: center;
        color: #FB1127;
        font-size: 11pt;
        font-family: arial, helvetica, sans-serif;
        font-weight: bold;
    }

    .PhorumOkMsg
    {
        padding: 5px;
        text-align: center;
        color: #000000;
        font-size: 11pt;
        font-family: arial, helvetica, sans-serif;
        font-weight: bold;
        border:0px solid black;
    }

   .PhorumNewFlag
    {
        font-family: arial, helvetica, sans-serif;
        font-size: 8pt;
        font-weight: bold;
        color: {newflagcolor};
    }

    .PhorumNotificationArea
    {
        float: right;
        border-style: dotted;
        border-color: #D8DEDE;
        border-width: 1px;
    }

    /* PSUEDO Table classes                                       */
    /* In addition to these, each file that uses them will have a */
    /* column with a style property to set its right margin       */

    .PhorumColumnFloatXSmall
    {
        float: left;
        width: 75px;
    }

    .PhorumColumnFloatSmall
    {
        float: left;
        width: 100px;
    }

    .PhorumColumnFloatMedium
    {
        float: left;
        width: 150px;
    }

    .PhorumColumnFloatLarge
    {
        float: left;
        width: 200px;
    }

    .PhorumColumnFloatXLarge
    {
        float: left;
        width: 400px;
    }

    .PhorumRowBlock
    {
        background-color: #ffffff;
        border-bottom: 1px solid #D8DEDE;
        padding: 5px 5px 5px 0px;
        font-size: 10pt;
        
    }

   

    /************/


    /* All that is left of the tables */

    .PhorumStdTable
    {
        border-style: solid;
        border-color: #D8DEDE;
        border-width: 1px;
        width: 100%;
    }

    .PhorumTableHeader
    {
        background-color: #D8DEDE;
        border-bottom-style: solid;
        border-bottom-color: #D8DEDE;
        border-bottom-width: 1px;
        color: {headertextcolor};
        font-size: 10pt;
        /*font-family: arial, helvetica, sans-serif;*/
        font-weight: bold;
        padding: 3px;
    }

    .PhorumTableRow
    {
        background-color: #ffffff;
        border-bottom-style: solid;
        border-bottom-color: {listlinecolor};
        border-bottom-width: 0px;
        color: #000000;
        font-size: 9pt;
        /*font-family: arial, helvetica, sans-serif;*/
        height: 20px;
        padding: 3px;
    }

   .PhorumTableRowAlt
    {
        font-size: 9pt;
        padding: 3px;
    }

    table.PhorumFormTable td
    {
        height: 26px;
    }

    /**********************/


    /* Read Page specifics */

    .PhorumReadMessageBlock
    {
        margin-bottom: 5px;
    }

   .PhorumReadBodySubject
    {
        color: Black;
        font-size: 11pt;
        /*font-family: arial, helvetica, sans-serif;*/
        font-weight: bold;
        padding-left: 3px;
    }

    .PhorumReadBodyHead
    {
        padding-left: 5px;
        font-size: 10pt;
    }

    .PhorumReadBodyText
    {
        font-size: 11pt;
        /*font-family: arial, helvetica, sans-serif;*/
        padding: 5px;
    }

    .PhorumReadNavBlock
    {
        font-size: 11pt;
        font-family: arial, helvetica, sans-serif;
        border-left: 1px solid #D8DEDE;
        border-right: 1px solid #D8DEDE;
        border-bottom: 1px solid #D8DEDE;
/*        width: 100%; */
        background-color: #EEF3F3;
        padding: 2px 3px 2px 3px;
    }

    /********************/

    /* List page specifics */

    .PhorumListSubText
    {
        color: {listpagelinkcolor};
        font-size: 8pt;
        /*font-family: {tinyfont};*/
    }

    .PhorumListPageLink
    {
        color: {listpagelinkcolor};
        font-size: 8pt;
        /*font-family: {tinyfont};*/
    }

    .PhorumListSubjPrefix
    {
        font-weight: bold;
    }

    /********************/

    /* Posting editor specifics */

    .PhorumListModLink, .PhorumListModLink a
    {
        color: {listmodlinkcolor};
        font-size: 8pt;
        /*font-family: {tinyfont};*/
    }
    
    a.PhorumListModLink:hover{
      font-size: 8pt;
    }

    .PhorumAttachmentRow {
        border-bottom: 1px solid {altbackcolor};
        padding: 3px 0px 3px 0px;
    }

    /********************/

    /* PM specifics */

    .phorum-recipientblock
    {
        border: 1px solid black;
        position:relative;
        /*float:left;*/
        padding: 1px 1px 1px 5px;
        margin: 0px 5px 5px 0px;
        font-size: 9pt;
        background-color: #ffffff;
        border: 1px solid #D8DEDE;
        white-space: nowrap;
    }

    .phorum-pmuserselection
    {
        padding-bottom: 5px;
    }

    .phorum-gaugetable {
        border-collapse: collapse;
    }

    .phorum-gauge {
        border: 1px solid #D8DEDE;
        background-color: #EEF3F3;
    }

    .phorum-gaugeprefix {
        border: none;
        background-color: white;
        padding-right: 10px;
    }

    /********************/

    /* Override classes - Must stay at the end */

    .PhorumNarrowBlock
    {
        width:100%
    }

    .PhorumSmallFont
    {
        font-size: 9pt;
    }

    .PhorumLargeFont
    {
        color: #000000;
        font-size: 13pt;
        /*font-family: arial, helvetica, sans-serif;*/
        font-weight: bold;
        direction:rtl;
    }


    .PhorumFooterPlug
    {
        margin-top: 10px;
        font-size: 8pt;
        /*font-family: {tinyfont};*/
    }



    /*   BBCode styles  */

    blockquote.bbcode
    {
        font-size: 9pt;
        margin: 0 0 0 10px;
    }

    blockquote.bbcode div
    {
        margin: 0;
        padding: 5px;
        border: 1px solid #D8DEDE;
    }

    blockquote.bbcode strong
    {
        font-style: italic;
        margin: 0 0 3px 0;
    }
   
    .welcom_msg{
      direction: rtl; font-size: 11pt; 
      border:0px solid black;
      width:100%;
      height:20px;
      text-align:left;
      
    }
    BLOCKQUOTE{
     font-size: 10pt;
    }
	
	