/************ GENERAL ************/

body{
margin:0px;
padding:0px;
background:#0b0e4b url(gfx/bg.jpg) repeat-x top;
font:normal 12px Arial;
color:#000000;
}

div, form, input, select, textarea{
margin:0px;
padding:0px;
}

img{border:0px;}


h1, .dynamic h1{
margin:0px 0px 20px 0px;
font-size:18px;
color:#0b0e4b;
}

h2, .dynamic h2{
margin:0px 0px 10px 0px;
font-size:16px;
}

h3, .dynamic h3{
font-size:14px;
}

p, .dynamic p{
margin:0px 0px 10px 0px;
font:normal 12px Arial;
color:#000000;
}

a, .dynamic a{
color:#0b0e4b;
cursor:pointer;
}

a:hover, .dynamic a:hover{
text-decoration:none;
}

.line{
float:right;
width:100%;
height:auto !important;
height:20px;
min-height:20px;
}

.container{
width:100%;
direction:rtl;
text-align:right;
}

.header{
margin:0 auto;
margin-top:18px;
width:860px;
height:124px;
}

a.logo{
margin-top:25px;
margin-right:7px;
float:right;
width:192px;
height:73px;
background:url(gfx/logo.jpg) no-repeat top;
}

a.logo span{display:none;}

ul.menu{
float:right;
margin:0px;
padding:0px;
list-style:none;
margin-right:88px;
width:570px;
height:124px;
}

ul.menu li{
display:inline;
}

ul.menu li a{
float:right;
padding:0px 20px;
padding-top:78px;
height:46px;
line-height:46px;
font-size:14px;
font-weight:bold;
color:#0b0e4b;
text-decoration:none;
}

ul.menu li a:hover, ul.menu li a.current{
color:#000000;
}

ul.menu li a.current{
color:#ffffff;
background:#0b0e4b;
}

.main_bg{
float:right;
margin-top:23px;
width:100%;
background:#a8caf0;
}

.main{
margin:0 auto;
margin-top:-23px;
padding:0px 50px;
width:860px;
height:auto !important;
height:356px;
min-height:356px;
background:#ffffff url(gfx/bg_inner.jpg) no-repeat top;
position:relative;
}

.main_inner{
background:transparent url() no-repeat top;
}

.flash {
float:right;
width:860px;
height:356px;
background:transparent url(gfx/flash.png) no-repeat top;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="gfx/flash.png"); 
}

.flash object,
.flash embed {
display:block;
width:860px;
height:356px;

}

.text_container{
margin:0 auto;
margin-top:-46px;
width:732px;
height:113px;
z-index:200;
position:relative;
}

.text {
float:right;
width:732px;
height:113px;
background:url(gfx/bg_text.png) no-repeat top;
}

.text_inner {
float:right;
margin:25px 0px;
padding:20px;
width:820px;
height:auto !important;
height:270px;
min-height:270px;
background:#e3ebf2;
}

.text_paragraph{
float:right;
margin-top:15px;
margin-right:23px;
width:330px;
display:inline;
}

.footer_bg{
float:right;
margin-top:-24px;
width:100%;
height:133px;
background:url(gfx/bg_footer.jpg) repeat-x bottom;
position:relative;
}

.footer{
margin:0 auto;
margin-top:10px;
width:860px;
height:39px;
}

.footer_inner{margin-top:77px;}

.address{
float:right;
width:600px;
}

.credit{
float:left;
width:131px;
height:20px;
display:inline;
}

.credit a{
float:right;
margin-left:10px;
color:#000000;
text-decoration:none;
}

.credit a:hover{
text-decoration:underline;
}

.red {
color:#ff0000;
}

.disclosure{
float:right;
margin-right:60px;
padding-left:10px;
text-decoration:none;
color:#ff0000;
border-left:solid 1px #333333;
display:inline;
}

.buttons {  color: #FFFFFF; background-color: #0B0E4B; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border: 1px solid; padding-right: 3px; padding-left: 3px; border-color: #0B0E4B;}

h1, .dynamic h1{color:#0B0E4B;}

.justify_align{text-align:justify;}

.english_p{direction:ltr;}