
body { padding:0px; margin:0px; background-color: #6D6D6D; }
body, td, div, textarea { font-family: arial,sans-serif; font-size: 10pt; }

.bold { font-weight: bold; }

.registration td b.comment { color: #AAAAAA; }
.registration td select { width:330px; }
fieldset { border: 1px solid black; }
.error { color: red; }
td { vertical-align: top; }

textarea { width:330px; height:66px; overflow:auto; }

body, td { ffont-family: 12px; }

ul { list-style-type: square; }

h4 { color:#503D8E; font-size: 11pt; }
h3 { color:#503D8E; }

hr { color:#CCCCCC; height:1px; }

table.layout { border-collapse:collapse; padding:0px; border:0px; margin:0px; }

a,a:visited,.required { color:#503D8E; }

.required { font-weight: bold; }

table.main 
 { 
 width:expression(document.body.clientWidth > 900? "900px": "90%");
 width:90%; max-width:900px;
 border-left:1px white solid; border-right:1px white solid; 
 background-color:white; 
 } 

table.services { width: 708px }

.main_navigation 
 { 
 padding:0 15 0 15;
 text-align:center;
 vertical-align:middle;
 background-color:#808080;
/* font-size:9pt; letter-spacing:-1px; */
 }

.main_navigation a,.main_navigation a:visited,.main_navigation,.main_navigation b 
 { 
 color:white;
 font-weight:bold;
 }
 
.main_navigation a,.main_navigation a:visited,.main_navigation b 
 { 
 text-decoration: none; 
 height:21px;
 display:inline;
 padding-top:6px;
 color:white;
 font-weight:bold;
 }

.main_navigation a:hover,.main_navigation a.active,.main_navigation b
 {
 vertical-align:bottom;
 background:url(/images/navigation_arrow.gif) no-repeat top center;
 color:white;
 font-weight:bold;
 }

.page-header { padding:9 15 9 15; }
.page-header h1 { font-size:14pt;margin:0px;padding:0px;font-weight:normal;color:#4D4D4D; }
.page-header-services { border-bottom: 2px white solid; }

.content { padding: 6px; }

.number { direction:ltr; }

a.more { text-decoration: none; letter-spacing:-1px; }

.align_hebrew { text-align: right; }
.align_english { text-align: left; }

.align2_hebrew { text-align: left; }
.align2_english { text-align: right; }

.float_hebrew { float: right; }
.float_english { float: left; }

.float_hebrew2 { float: left; }
.float_english2 { float: right; }

tr.border td { border-bottom:#666666 1px solid; }

.top-navigation { margin:9 15 12 15; }
.top-navigation,.top-navigation a,.top-navigation a:visited { color:#717171; font-size:8pt; text-decoration: none; text-transform: lowercase; }

.register,.register a,.register a:visited,.register a:hover { text-decoration:none; color:#F5AC53; font-weight:normal; text-transform: lowercase; }

input.submit 
 { 
 font-size:8pt;
 font-weight: bold;
 font-variant: small-caps; 
 color: #E6D8F9; 
 background-color: #686868;
 border-left: 1px #BCAFC9 solid; 
 border-top: 1px #BCAFC9 solid; 
 border-right: 1px black solid; 
 border-bottom: 1px black solid; 
 padding-top:1px;
 }

input.wide-button { padding: 2 6 0 6; }

input.submit-hebrew { font-size: 9pt; }

.footer { text-align:center;vertical-align:middle; }
.footer,.footer a,.footer a:visited { color:#717171; font-size:8pt; ttext-decoration: none; }

.categories { padding:14px; font-weight:bold; font-size:11pt; }
.categories b, .categories a { display: block; padding:0px; margin-bottom: 6px; font-size:11pt; }
.categories a, .categories a:visited { color: white; text-decoration: none; }
.categories b, .categories a.active,.categories a.active:visited { color: #C85500; }

.left-header { color: white; font-size:10pt; border-bottom: 1px solid #E98812; width:100%; margin: 6 9 6 9; padding: 6 6 3 6; }

.no-margins p { margin:0px; padding:0px; }

div.events_ad { font-weight:bold; font-size:11pt; color:#503D8E; }

.articles-navigation { margin: 0 12 0 12; }
.articles-navigation a,.articles-navigation a:visited,.articles-navigation b { font-size:9pt; }