body {
    color:#666;
    font-family:arial, helvetica, sans-serif;
    font-size:13px;
    font-style:normal;
    background:#fff;
    line-height:135%;
    margin:0;
    padding:0;
}

div#header_gold_bk {
    background-image:url(../images/header/back_gold.jpg);
    height:72px;
    top:0;
}

div#header_blue_bk {
    background-image:url(../images/header/back_blue.jpg);
    height:72px;
    top:0;
    left:0;
    width:70%;
    position:absolute;
}

div#header_logo_outer_container {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    text-align:center;
}

div#header_logo_inner_container {
    width:836px;
    height:72px;
    margin-left:auto;
    margin-right:auto;
}

img,img.bottom { border:0 none; padding:0; }
img.bottom { vertical-align:bottom; }
select { border: 1px solid #a0a0a0;}
form { margin:0; }

li { margin-bottom:20px;}
div#navbar_container {
    height:28px;
    background-image:url(../images/navigation/back_nav.gif);
    background-repeat:repeat-x;
    text-align:center;
    white-space:nowrap;
    overflow:hidden;
}

div#navbar_ltr, div#navbar_rtl {
    width:836px;
    height:28px;
    margin-left:auto;
    margin-right:auto;
    white-space:nowrap;
}

div#navbar_ltr { text-align:left; }
div#navbar_rtl { text-align:right; }

div#footer_container {
    border-top:1px solid #d9d9d9;
    text-align:center;
    clear:both;
}

div#footer_content_ltr, div#footer_content_rtl {
    width:836px;
    height:45px;
    margin-left:auto;
    margin-right:auto;
    color:#c9c9c9;
    background-color:#ededed;
}

div#footer_content_rtl { text-align:right; }
div#footer_content_ltr { text-align:left; }

div#footer_content_trademark_ltr, div#footer_content_trademark_rtl {
    height:45px;
    width:612px;
    background-color: #fff;
    background-image: url(../images/elements/dotted_vert_background.gif);
    background-repeat: repeat-y;
}

div#footer_content_trademark_rtl { background-position: top left;}
div#footer_content_trademark_ltr { background-position: top right;}

div#footer_content_links_container_ltr,  div#footer_content_links_container_rtl{
    text-align:right;
    width:220px;
    height:45px;
    background-color:#ededed;
}

div#footer_content_links_container_rtl { float:left; }
div#footer_content_links_container_ltr { float:right; }

div#footer_content_links_content {
    padding-top:12px;
    text-align:center;
    font-size:10px;
}

a.blue,a.blue:visited,a,a:visited,a:active,a:hover {
    color:#3e83ad;
    text-decoration:none;
}
a.blue:hover {
    color:#3e83ad;
    text-decoration:underline;
}

div#footer_content_trademark_ltr, div#footer_content_trademark_rtl {
    height:45px;
    width:612px;
    background-color: #ffffff;
    background-image: url(../images/elements/dotted_vert_background.gif); 
    background-repeat: repeat-y;
}

div#footer_content_trademark_rtl { background-position: top left;}
div#footer_content_trademark_ltr { background-position: top right;}

div#footer_content_firefox_content_ltr {
    float:right;
    padding-top:14px;
    font-size:10px;
}

div#footer_content_firefox_content_rtl {
    float:left;
    padding-top:14px;
    padding-left:3px;
    font-size:10px;
    line-height:1.5em;
}

a.credit, a.credit:hover, a.credit:visited {
    text-decoration:none;
    color:#c9c9c9;
    font-weight:700;
}

a.credit:hover {
    text-decoration:underline;
    color:#c9c9c9;
    font-weight:700;
}

div.sub-menu {
    position:absolute;
    height:auto;
    left:0px;
    top:100px;
    background: #e0e0e0;
    visibility:hidden;
    line-height:1em;
    border:1px solid #d9d9d9;
    z-index:100;
}

div.side-menu { 
    margin: 10px; 
    padding-top:1px;
    background:#ededed url(../images/elements/dotted_horiz_background.gif) repeat-x top;
    clear: right;
}
div.sub-menu a,  div.sub-menu a:visited, div.sub-menu a:active, div.sub-menu a:hover,
div.side-menu a,  div.side-menu a:visited, div.side-menu a:active, div.side-menu a:hover
{
    display:block;
    background:#ededed url(../images/elements/dotted_horiz_background.gif) repeat-x bottom;
    color:#3e83ad;
    font-weight:700;
    padding:5px;
    width: 200px;
}
div.side-menu a,  div.side-menu a:visited, div.side-menu a:active, div.side-menu a:hover
{ width: 120px; padding:3px 0;}

div.sub-menu > a,  div.sub-menu > a:visited, div.sub-menu > a:active, div.sub-menu > a:hover,
div.side-menu > a,  div.side-menu > a:visited, div.side-menu > a:active, div.side-menu > a:hover
{ width:auto; }

div.sub-menu a:hover, div.side-menu a:hover  {
    background:#3e83ad url(../images/elements/dotted_horiz_background.gif) repeat-x bottom;
    color:#FFF;
}

div#index_title_box {
    margin-top:10px;
    height:192px;
    width:836px;
    background-image:url(../images/titles/top-box-english_bk.gif);
}

div#index_hebrew_title_box_inner { 
    background:url(../images/titles/top-box-hebrew_pic.jpg) no-repeat;
    height:192px; width:836px; position: relative; overflow: hidden;
}

div#index_english_title_box_inner { 
    height:192px; width:836px; position: relative; overflow: hidden;
}

div.index_scroll_news_item {
    width:332px;
    padding-right: 7px;
    float:left;
    background: url(../images/elements/dotted_news_divider.gif) no-repeat top right;
}

div.index_scroll_item_container { clear:left; margin-bottom:8px; }

div.index_scroll_category { margin-left:365px; }
img.scrolldown {position:absolute; top:179px; right:18px; width:13px; height:7px }
img.scrollup {position:absolute; top:52px; right:18px; width:13px; height:7px }
#index_english_title_box_inner img.scrolldown,  #index_english_title_box_inner img.scrollup {left:18px; right:auto; }


a.gold:hover,a.gold_bold:hover, a.gold_bold:visited:hover {
    color:#cb6a00;
    text-decoration:underline;
}

a.gold,a.gold_bold,a.gold:visited,a.gold_bold:visited {
    color:#cb6a00;
    text-decoration:none;
}

a.gold_bold,b {
    font-weight:700;
}

div#index_titles_container,div#index_titles_container_rtl {
    width:836px; clear:both; margin-top:20px; padding-bottom:1px;
    background:#ededed url(../images/elements/dotted_horiz_background.gif) repeat-x bottom;
}

div#index_titles_container_rtl2 {
    width:836px; clear:both; padding-bottom:1px;
    background:#ededed url(../images/elements/dotted_horiz_background.gif) repeat-x bottom;
}

div#index_title_search, div#index_search_form_container {
    width:220px; float:right; background-color:#ededed;
}

div.gray_container { width:836px; background:#ededed; }
div.left_bar_rtl { width:220px; float:left; background:#ededed; }
div#index_title_articles {
    width:612px; padding-top:5px;
    background:#FFF url(../images/elements/dotted_vert_background.gif) repeat-y left;
}

div#index_title_digital_diary { width: 48%; float: left; margin-left: 1px; padding-right: 10px; }

.index_titles_inner {
    background:url(../images/elements/dotted_vert_background.gif) repeat-y 50%;
    margin-left:1px;
}
div.right_body_rtl {
    width:612px; background:#FFF url(../images/elements/dotted_vert_background.gif) repeat-y left;
}

div#index_search_form { padding-right:10px; text-align:right; padding-top:10px; }
div#index_search_form_rtl { padding-left:10px; text-align:left; padding-top:10px; }

div.index_article_rtl { width:50%; float:right; padding-bottom:20px; }
img.category_icon_rtl {float:right; margin-left:20px; margin-bottom:20px; margin-top:8px; }
div.next_to_category_rtl { margin-right: 88px; min-height:80px;}
div.next_to_category_ltr { margin-left: 88px; min-height:80px;}
.smaller { font-size:smaller; }

div.index_category_outer { width:24%; float:left; margin-top:30px; }

div.index_category_outer_rtl { width:24%; float:right; margin-top:30px; }

div.index_category_inner {
    margin-right:5px; height:140px; line-height:1.5em;
    background:url(../images/elements/dotted_vert_background.gif) repeat-y right;
}

div.index_category_inner_rtl {
    margin-left:8px; height:140px; line-height:1.5em;
    background:url(../images/elements/dotted_vert_background.gif) repeat-y left;
}
div.index_category_inner_noborder { margin-right:5px; height:140px; line-height:1.5em; }
div#index_title_search,div#index_search_form_container {
    width:220px; float:right; background-color:#ededed;
}
div#index_title_index {
    width:612px; padding-top:5px;
    background:#FFF url(../images/elements/dotted_vert_background.gif) repeat-y right;
}
div#index_cat_search_container { width:836px; background-color:#ededed; clear:both; }
div#index_search_form { padding-right:10px; text-align:right; padding-top:10px; }
div#index_categories_container {
    height:280px; width:612px;
    background:#FFF url(../images/elements/dotted_vert_background.gif) repeat-y right;
}
div#index_disclaimer_title {
    margin-top:20px;
    background:url(../images/elements/dotted_horiz_background.gif) repeat-x bottom;
}
div#index_disclaimer_content { line-height:1.5em; margin:4px 8px; }

div.breadcrumb { font-size:8pt; padding:5px; }
a.breadcrumb,a.breadcrumb:visited { color:#666; font-size:8pt; text-decoration:none; font-weight:bold;}
a.breadcrumb:hover { text-decoration:underline; }


div#title_bar {
    background-image:url(../images/titles/in-title_background.jpg);
    height:47px; width:836px; color:#3e83ad; line-height:47px; font-size:20px; font-style:italic;
}

div.container-with-sidebar-rtl {
    background: white url(../images/elements/content_with_sidebar_bg_rtl.gif) 100% 0 repeat-y;
    margin-top:10px; width:836px;
}

div.container-with-sidebar-ltr {
    background: white url(../images/elements/content_with_sidebar_bg_ltr.gif) 0 0 repeat-y;
    margin-top:10px; width:836px;
}

div.sidebar-rtl { width: 150px; float:right; background: url(../images/elements/white_corner_right.gif) 100% 0 no-repeat; }
div.sidebar-ltr { width: 150px; float:left; background: url(../images/elements/white_corner_left.gif) 0 0 no-repeat; }

div.content-with-sidebar-rtl { margin-right: 150px; padding-right:20px;}
div.content-with-sidebar-ltr { margin-left: 150px; padding-left: 20px; }

.dotted-bottom, .pre { background: url(../images/elements/dotted_horiz_background.gif) repeat-x 0 100%; }
.dotted-left { background: url(../images/elements/dotted_vert_background.gif) repeat-y 0 0; }
div.cat-title { padding: 10px 0; }

input.search { border:1px solid #a0a0a0; width:130px;}

.catdesc {
    font-size:13px; line-height:140%; padding-bottom:5px;
    background:url(../images/elements/dotted_horiz_background.gif) repeat-x bottom;
}

h2 {
    color:#3e83ad; font-family:arial, helvetica, sans-serif,sans; font-size:16px;
    line-height:125%; margin-top:0; margin-bottom:0;
}

.item { margin-top: 20px; }
.item h3 { color:#3e83ad; font-size:13px; margin: 5px 0 0 0;}

.paginator_rtl, .paginator_ltr, .back-to { margin-top: 20px; }
.paginator_rtl, .paginator_ltr { text-align:center; }
.paginator_ltr a, .paginator_rtl a {
    display: block;
    float: left;
    margin-right: 3px;
    border: 1px solid #3e83ad;
    padding: 2px;
}

.paginator_rtl a {
    float: right;
    margin-left: 5px;
}

.paginator_ltr a:hover, .paginator_rtl a:hover {
    color: white;
    background: #3e83ad;
}
.paginator_ltr a.active_page, .paginator_rtl a.active_page { 
    color: white; font-weight: bold; background: #3e83ad;
}
.paginator_jumpto_rtl { float:left; }
.paginator_jumpto_ltr { float:right; }

div.calendar_rtl, div.calendar_ltr {
    width:14%; float:right; font-size:11px; text-align:center;
}
div.calendar_ltr { float:left; }

.articles_index .item h3 { font-size: 16px; }
a.articles_archive {
    display: block;
    color:#cb6a00;
    width: 31%;
    float:right;
    padding: 5px;
}
a.articles_archive:hover { color: white; background: #3e83ad; }
.article-subtitle {
    color:#336d92; font-weight:700;
    font-style:normal; font-size:12px; padding:10px 0;
}

h3.sub-category {
    padding: 20px 0 10px 0;
    color:#3e83ad;
}
.dotted-center {
    background:#FFF url(../images/elements/dotted_vert_background.gif) 50% 0 repeat-y;
}

div.links-subcat_rtl {
    background: url(../images/elements/down_arrow.gif) 100% 2px no-repeat;
    padding-right:20px;
}
.links-subcat_ltr { 
    background: url(../images/elements/down_arrow.gif) 0 2px no-repeat;
    padding-left:20px;
}
div.links-subcat_rtl a, div.links-subcat_ltr a { color:#3e83ad; font-weight:bold;}
.links-select { font-size:14px; color:#3e83ad; font-weight:bold;}

.subtitle, .subtitle a { color:#3e83ad; font-size:14px; margin: 5px 0 0 0;
    font-weight:bold;}

.links-subcat_rtl .forms-links-container a, .forms-links-container a  {
    color:#cb6a00;
    text-decoration:none;
    font-weight: bold;
}

.error { border:1px solid red; margin:10px 0; padding:5px; background-color:yellow; color:red; }


.form-row_rtl, .form-row_ltr { margin-top:10px; }
.form-row_rtl label { display: block; width: 100px; float: right; }
.form-row_ltr label { display: block; width: 100px; float: left; }
.form-row_rtl div { margin-right: 100px;}
.form-row_ltr div { margin-left: 100px;}
.form-row_rtl input { border:1px solid #a0a0a0; width:200px;}
.form-row_ltr input { border:1px solid #a0a0a0; width:200px;}

input.normal { width:auto; }
.reset label { float:none; display:inline; width:auto; }

.grid th {
    background: #004775 url(../images/header/back_blue.jpg);
    color: white;
    font-weight: bold;
    text-align:center;
    border: 1px outset #a0a0a0;
}

.grid th a {color:white; text-decoration:underline;}
.grid tr.normal, div.normal { background-color: #faefc8; }
.grid tr.alt, div.alt { background-color: #f6e199; }
.grid textarea { width:100%; height:500px; direction:rtl;}
.grid li {margin-bottom: 3px;}

form .grid { margin-top:20px; }
/* This is for correct alignment of AddThis.com div */

#at_share { direction: ltr;}

.operations a {
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	width: auto;
	margin: 3px;
	padding: 0 7px;
	display: block;
	float: right;
	background: url(../images/button_bg1.gif) repeat-x;
}

.operations a:hover {
    border-top:1px solid #333;
	border-left:1px solid #333;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	background: url(../images/button_bg2.gif) repeat-x;}

#elements_list {
    margin-top:10px; height:300px; overflow:auto; border:1px solid #a0a0a0; direction: ltr; background-color:white; display:none;
}

a.tab, a.tab_active {
    display:block;
    float: right;
    margin-left: 5px;
    background: white;
    border: 1px solid #a0a0a0;
    border-bottom: 0px none;
    padding: 3px 5px;
}

a.tab_active {
    background: #a0a0a0;
    color: black;
    font-weight: bold;
}

.show_on_print {display:none;}
div#footer_fullversion {
    text-align:center;
    width:836px;
    margin-left:auto;
    margin-right:auto;
}

div#footer_disclaimer {
    border-top:1px dashed #033;
    font-size:13px;
    color:#004080;
    background:#f1f1f1;
    width:836px;
    margin-left:auto;
    margin-right:auto;
    padding:4px;
}

div.gate-message {
	border: 1px solid green;
	padding: 5px 50px;
	margin-bottom: 10px;
	background: Yellow url(../images/accept.gif)right no-repeat;
}
input.ltr { direction: ltr; text-align:left; width:100%; }
input.rtl { direction: rtl; text-align:right; width:100%; }
