body{
margin:0;
padding:0;
font:12px tahoma;
color:#333;
line-height:1.6;
text-align:right;
cursor:default;
background:url(images/bg.jpg) top center repeat-x;
font:12px tahoma,Verdana, Arial, Helvetica, sans-serif;
}
.textarea{
margin:0;
padding:0;
color:#333;
font:12px tahoma,Verdana, Arial, Helvetica, sans-serif;
}
iframe{
border:0;
padding:0;
margin:0;
}
p{
margin:0;
padding:0;
}
form{
margin:0;
padding:0;
}
a{
font:12px tahoma,Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#1E58FF;
}
a:hover{
font:12px tahoma,Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:green;
}
a:visited{
}
input, textarea{
margin:0;
padding:0;
font:12px tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#333;
}
img{
border:0;

}
.center_out{
float:right;
width:100%;
clear:both;
}
.center{
margin:0 auto;
width:760px;
}
.banner{
width:760x;
height:326px;
float:left;
}
.nav_out{
float:right;
margin-top:5px;
width:760px;
height:51px;
background:url(images/menu.png) no-repeat center;
}
.nav{
height:51px;
width:730px;
float:left;
}
.nav a{
display:block;
float:right;
width:137px;
padding:17px 0 0px 0;
text-align:center;
direction:rtl;
font:12px tahoma;
color:#000;
font-weight:500;
text-decoration:none;
outline-width:0px;
}
.nav a:hover{
display:block;
width:137px;
padding:18px 0 19px 0;
text-align:center;
direction:rtl;
font:12px tahoma;
color:#D21332;
font-weight:600;
text-decoration:none;
border-bottom:0;
}
.nav a#active_menu, a#active_menu:hover{
display:block;
width:137px;
padding:17px 0 20px 0;
text-align:center;
direction:rtl;
font:12px tahoma;
color:#fff;
font-weight:600;
text-decoration:none;
border-bottom:0;
background:url(images/menu_hover.png) top no-repeat;
}
.main{
float:right;
width:760px;
margin-top:8px;
}
.l_side{
width:259px;
float:left;
}
.r_side{
width:501px;
float:right;
}

.r_box{
width:100%;
float:right;
}
.r_box_header{
width:100%;
float:right;
height:58px;
background:url(images/box_header.png) top no-repeat;
}
.r_box_header_text{
width:95%;
float:left;
padding:21px 0 0 0;
direction:rtl;
font-weight:600;
color:#333;
}
.r_box_text_out{
width:100%;
float:right;
background:#F5F5F5 url(images/box_middle.png) center repeat-y;
}
.r_box_text{
width:470px;
margin:0 auto;
margin-top:5px;
direction:rtl;
line-height:1.5;
text-align:justify;
}
.r_box_footer{
width:100%;
height:15px;
float:right;
background:url(images/box_footer.png) bottom no-repeat;
}

.login{
width:259px;
float:right;
background:url(images/r_box_c.png) left repeat-y;
}
.login_t{
width:259px;
float:right;
background:url(images/r_box_t.png) top left no-repeat;
}
.login_b{
width:259px;
height:17px;
float:right;
background:url(images/r_box_b.png) bottom left no-repeat
}
.login2{
width:259px;
float:left;
background:url(images/r_box_c2.png) left repeat-y;
}
.login_t2{
width:259px;
float:right;
background:url(images/r_box_t2.png) top left no-repeat;
}
.login_b2{
width:259px;
height:17px;
float:right;
background:url(images/r_box_b2.png) bottom left no-repeat
}
.login_text{
margin:0 auto;
width:226px;
margin-top:18px;
text-align:center;
}

.menu{
width:250px;
float:right;
background:url(images/menu_c.jpg) center repeat-y;
}
.menu_t{
width:250px;
float:right;
background:url(images/menu_t.jpg) top no-repeat;
}
.menu_b{
width:250px;
height:16px;
float:right;
background:url(images/menu_b.jpg) bottom no-repeat
}
.menu_text_out{
float:left;
width:238px;
margin-top:18px;
text-align:center;
}
.menu_text_out{
float:left;
width:238px;
margin-top:18px;
text-align:center;
}
.menu_text{
float:right;
width:226px;
text-align:center;
}
.menu_text a{
float:right;
width:220px;
padding:12px 0px 12px 0;
text-align:right;
direction:rtl;
font:12px tahoma;
color:#222;
font-weight:500;
text-decoration:none;
outline-width:0px;
border-bottom:1px dotted white;
}
.menu_text a:hover{
display:block;
float:right;
width:205px;
padding:12px 15px 12px 0;
text-align:right;
direction:rtl;
font:12px tahoma;
color:#D21332;
font-weight:600;
text-decoration:none;
border-bottom:0;
cursor:pointer;
border-bottom:1px dotted white;
background:url(images/menu_hover.jpg) no-repeat right center;
}
#active{
color:#fff;
width:205px;
padding:12px 15px 12px 0;
font-weight:600;
}
#last{
border:0;
}
.menu_text_header{
margin:0 auto;
width:200px;
text-align:right;
height:20px;
font-weight:600;
}
.menu_text_header2{
margin:0 auto;
width:100%;
text-align:right;
height:20px;
font-weight:600;
}
.menu_text input{
font:13px tahoma;
font-weight:bold;
direction:ltr;
color:#333;
}
.footer{
width:100%;
float:right;
background:url(images/footer.png) center top no-repeat;
height:25px;
padding-top:15px;
text-align:center;
letter-spacing:1px;
margin-top:8px;
}
.moduletable{
width:100%;
float:right;
}
p{
line-height:1.4;
margin:0 0 5px 0;
padding:0;
}
.contact_info{
margin-top:25px;
}
.addItem{
margin-top:10px;
}
.listHeader{
text-align:center;
font-weight:600;
background:#ddd;
padding:4px 0 5px 0;
}
.listItem td{
text-align:center;
}
.listItem td input{
text-align:center;
font-weight:600;
}

/*------------------------------------------Image Gallery------------------------------------------*/
.slideshow{ /*CSS for DIV containing each image*/
float:right;
margin-bottom:10px;
}
.frame{ /*CSS for each image tag*/
border:0px;
margin-left:4px;
margin-right:4px;
width:225px;
height:150px;
vertical-align:middle;
background:url(images/frame.png) center no-repeat;
}
.slideshow img{ /*CSS for each image tag*/
border:0px;
width:211px;
height:136px;
vertical-align:middle;
padding:7px;
}

#navlinks{ /*CSS for DIV containing the navigational links*/
width: 400px;
}

#navlinks a{ /*CSS for each navigational link*/
margin-right: 8px;
margin-bottom: 3px;
font-size: 110%;
}

#navlinks a.current{ /*CSS for currently selected navigational link*/
background-color: #ddd;
width:100px;
margin:0px;
}
.image_gallery{
width:466px;
margin:0 auto;
margin-top:20px;
}
.back{
float:left;
width:90px;
text-align:left;
margin-top:15px;
direction:ltr;
margin-left:2px;
}
