/*
	page background: #F7F3EF
	box background (light): #DEDFE7
	Darker background and regular text (dark): #4A597B :: formerly slightly lighter: #526184

*/
body, #everything {
	background-color: #F7F3EF;
	color: #4A597B;
	direction: rtl; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin: 0px; padding: 0px;
	z-index: 1;
	}
img  {border: none; }
a {color: #4A597B; border: none; text-decoration: none;}
.text {color: #000000;}
.text  a {border-bottom:1px dotted; }
.darkBG {background-color:#4A597B; color:#ffffff;}
.midBG {background-color:#DEDFE7; color:#4A597B;} /* also maybe background-color:#DBDEE5 */
input, textarea, select {border: 1px solid #4A597B;font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
table, tr, td {border: none; padding: 1px 0px 2px 4px; text-align: right; margin: 1px; vertical-align: top;font-size: 10pt; }
center {margin: 0px; padding: 0px}

#bottom { position: relative; background-color: #4A597B; color: #ffffff !important; padding: 2px 12px 2px 12px; margin-bottom: 0px; text-align: center; height: 18px;}
#bottom  a {color: #ffffff !important;}

#rightContent {text-align: justify;}

/* general TYPES */

.h1 {font-size: 22pt; font-weight: normal; text-align: center; line-height: 28pt; margin: 0pt; color: #4A597B;}
.subtitle { font-size: 16pt; font-weight: normal; text-align: center; margin: 3px 0px -2px 0px; color: #4A597B;}
.summary { font-size: 10pt !important; font-weight: normal; } 
.summary:empty{visibility: hidden; display: none;}
.h2 {font-size: 20pt; font-weight: normal; line-height: 20pt; margin: 0pt;}
.h3 {font-size: 15pt; font-weight: bold; line-height: 14pt; margin: 0pt; text-align: center !important;}
.h4 {font-size: 12pt; font-weight: bold; line-height: 12pt; margin: 0pt;}	/* should be the same size as regular text */
.h5 {font-size: 11pt; font-weight: bold; line-height: 12pt; margin: 0px !important;}
.important { font-size: 11pt; font-weight: bold; margin: 5px 15px -10px 15px;} /* important paragraphs */
.bigboxtitle {font-size: 18pt; font-weight: bold; text-align: center; }
.sources {color: #000000; font-size: 11px; line-height: 17px;}
.anchor {font-size: 8pt;}

li {list-style-position: outside; padding-right: 5px; margin: 0px 0px 10px 10px; }
ul {margin-right: 16px; padding: 0px;}
ol {margin-right: 20px; padding: 0px;}


.under {text-decoration: underline !important;}
.italic { font-style: italic; }
.small { font-size: 8pt !important; line-height: 9pt; }
.floatright {float: right; margin-top: 5px; margin-left: 16px; margin-bottom: -2pt; padding: 0px;  }
.floatleft {float: left; margin-top: 5px; margin-right: 16px; margin-bottom: -2pt; padding: 0px; }
.red {color: #ee0000 !important;}
.dottedLink {border-bottom: 1px dotted !important; cursor:pointer;cursor:hand;}
.name { font-variant: small-caps; color: #444444; font-weight: bold;}
.justify{text-align: justify !important;}
.quote{margin-right:20px !important; margin-left:20px !important;}
.boxAmongBoxes{width: 500px; position: relative; margin-bottom: 15px;}


.padded {padding: 8px 10px 10px 10px !important;}
.innerPadded {padding: 5px 5px 5px 20px !important;}
.spaceUp{margin-top: 13px !important;} /* for equal vertical spacing betwixt items, such as on left column */
.boxtext {margin: 5px;}
.bold {font-weight: bold !important;}
.spacedown { border: 1px solid !important; border-color: transparent transparent #F7F3EF transparent !important; width: 100%; padding: 2px 12px 2px 12px; position: relative;}	/* 1px space  below an item */
.spaceAbove{ border: 1px solid !important; border-color: #F7F3EF  transparent transparent transparent !important; width: auto; margin: 0px; padding: 3px 12px 3px 15px; position: relative;}	/* 1px space  above an item */
.blank {margin-left: 15px !important; margin-right: 15px !important; width: 15px !important;}
.center {text-align: center;}

.screenOnly {display: inline; visibility: visible; }

/* pop Box */
.popBox{border:1px solid #526184; background-color:#DEDFE7; padding:5px 5px 5px 5px; margin:0px; text-align: center; min-width:200px; min-height:200px;}
.popImage{margin:0px; border: none;}
.theX {position:absolute;top:1px;right:1px;margin:0px; height:15px;width:15px;font-weight:bold;z-index:999;background-color:#DEDFE7;padding:0px;cursor:pointer;cursor:hand; visibility:visible; }
.gallery {cursor:pointer;cursor:hand;}
.pseudoLink{cursor:pointer;cursor:hand;}


.topMenuItem{background-color: #ffffff; padding: 0px 0px 3px 0px; position: absolute; top:15px; width:96px; font-weight: bold; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; z-index: 100; border: 1px solid #DEDFE7;}
.topMenuItem  a {border-bottom: none !important; margin:2px 8px 2px 2px;}
#otherArticles a {border: none;}
.mitem {position: absolute; top: 0px; z-index: 10;}
.smalltext {direction: rtl; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}

/* MISC */
.facebook  { font-weight: normal; font-size: 11px; border: none; text-align: right; }