body
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #000000;
    margin: 0;
    padding: 0;
    background-color: #EFE7D6;
}

img {border: none}

.main {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

a.main:hover {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #339999;
	text-decoration: none;
}
.bold {
	font: bold normal 14px Arial, Helvetica, sans-serif;
	color: #000000;
}

a.bold:hover{
	font: bold normal 14px Arial, Helvetica, sans-serif;
	color: #339999;
	text-decoration: none;
}
.right-to-left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	direction: rtl;
 	text-align: right;
}
.colored {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #006699;
	text-decoration: none;
}
.gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
a.gray:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: underline;
}

.small-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.small-text:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

/*--------------------------*/
h1
{
    font-family: sans-serif;
    font-size: 24px;
    color: rgb(255,255,255);
    background-color: rgb(204, 0, 0);
    text-align: center;
    width: 80%;
    margin-left: 10%;
}

h3
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: black;
}

a.heading-ref
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 140%;
    text-align: center;
    display: block;
    margin: 0 auto;
}

a.heading-ref:link { color: black;}
a.heading-ref:visited {color: black;}
a.heading-ref:hover {color: blue;}
a.heading-ref:active { color: blue;}		

table.subtopic
{
    margin-left: auto;
    width: 650px;
    margin-right: auto;
    text-align: center;
    border: none;
    height: 70px;
    width: 911px;
}

.subtopic-row
{
}

.subtopic-cell
{
    text-align: center;
    vertical-align: top;
    height: 124px;
}

p.cell-he
{
    padding: 10px;
    text-align: right;
    direction: rtl;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.nice-he
{
    padding: 0 0 0 0;
    text-align: right;
    direction: rtl;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.nice-he-small-center
{
    margin:0;
    padding:0 0 0 0;
    text-align: center;
    direction: rtl;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.85em;
}

.nice-en-small-center
{
    margin:0;
    padding:0 0 0 0;
    text-align: center;
    direction: ltr;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.85em;
}

/* --*-- new --*-- */

.rtl {direction: rtl; text-align: right}
.ltr {direction: ltr; text-align: left}
.clear-float {clear: both;}
.float-right {float: right;}
.float-left {float: left;}
.float-container {overflow: hidden;}
.center-align {text-align: center;}

img.logo
{
    border: 1px solid black;
}

#footer
{
    clear: both;
    padding: 20px 2em;
    direction: ltr;
    text-align: center;
    font-size: 75%;
}



#footer a
{
  background-color: transparent;
  color: #402400;
  font-size: 90%;
  text-decoration: none;
  padding: 0;
  margin: 0;
  color: #402400;
}

#footer a:hover
{
  color: #402400;
  background: #ffb300;
}



div.center-block
{
    margin: 15px 10%;
    padding: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 100%;
}

div.center-block h1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 180%;
    color: white;
    background-color: rgb(204, 0, 0);
    text-align: center;
    width: 100%;
    margin: .8em 0;
    padding: .3em 0;
}

div.center-block h3
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: black;
}

div.topic
{
    border: 3px #FF7F50 solid;
    margin: 0 0 30px 0;
    padding: 1.5em;
    color: #000000;
    background-color: transparent;
}

.heading-ref a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 140%;
}

.topic-ref {margin: 2em 0 0 0;}

.topic-ref a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 100%;
    padding: 5px;
    background-color: silver;
    border: 1px black solid;
    text-decoration: none;
    text-align: center;
}

.topic-ref a:link, .topic-ref a:visited,
.heading-ref a:link, .heading-ref a:visited
{ color: black;}

.topic-ref a:hover, .topic-ref a:active,
.heading-ref a:hover, .heading-ref a:active
{ color: blue;}


div.article
{
    margin: 15px 10%;
    text-align: center;
}

div.article-two-col
{
    width: 94%;
    margin-left: 3%;
    margin-bottom: 30px;
}


a.topic-ref
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 100%;
    padding: 5px;
    background-color: silver;
    border: 1px black solid;
    text-decoration: none;
    text-align: center;
}

a.topic-ref:link { color: black;}
a.topic-ref:visited {color: black;} /*#3399CC; }*/
a.topic-ref:hover { color: blue;}
a.topic-ref:active { color: blue;}		

p.cell-en
{
    padding: 10px;
    text-align: left;
    direction: ltr;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.nice-en
{
    padding: 0 0 0 0;
    text-align: left;
    direction: ltr;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.nice-en-center
{
    padding: 0 0 0 0;
    text-align: center;
    direction: ltr;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.nice-he-center
{
    padding: 0 0 0 0;
    text-align: center;
    direction: rtl;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

ul.list-en
{
    text-align: left;
    direction: ltr;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    list-style-type: square;
    list-style-position: outside;
}

ul.list-he
{
    text-align: right;
    direction: rtl;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    list-style-type: square;
    list-style-position: outside;
}


a:link
{
    color: #000000;
}	

a:visited
{
    color: #333399;
}

table.thumbnails
{
    text-align: center;
}

td.thumbnails
{
    padding: .5cm .5cm .5cm .5cm;
}


right { float: right }
left { float: left }

img.right
{ 
  float: right;
  margin: 0.5em 0 0.5em 1em;
}

img.left
{ 
  float: left;
  margin: 0.5em 1em 0.5em 0;
}
