/* Design by Brian Diaz of Media 65 @ http://www.m65.net  All Rights Reserved */
@import url(layouts.css);
@import url(components.css);
@import url(modules.css);
@import url(navigation.css);
@import url(misc.css);
@import url(forms.css);

/* #######################  GENERAL SETTINGS ############################ */
html{height:100%;}

body{
margin:0px;
height:100%;
font-family:Tahoma, Geneva, sans-serif;
color:#353E44;
font-size:12px;
color: #666;
background-color:#fff;
}

/*  Heading Formatting */
h1 {font-size:1.9em;line-height: 0.8em;font-weight: 900;color: #000;}
h2 {font-size:1.7em;line-height: 0.8em;font-weight: 900;color: #000;}
h3 {font-size:1.5em;line-height: 0.8em;font-weight: 900;color: #000;}
h4 {font-size:1.4em;line-height: 0.8em;font-weight: 900;color: #000;}
h5 {font-size:1.3em;line-height: 0.8em;font-weight: 900;color: #000;}
h6 {font-size:1.2em;line-height: 0.8em;font-weight: 900;color: #000;}

/*links*/
a:link {color: #363636; text-decoration:none;}
a:hover {color: #C80000;text-decoration:none;}
a:visited {color: #646565;text-decoration:none;}
img {border: 0 none;}

/* Clears Divs */
.clr{clear: both;}

/* #######################  END GENERAL SETTINGS ############################ */
html
{
SCROLLBAR-FACE-COLOR: #222222; 
SCROLLBAR-HIGHLIGHT-COLOR: #fff;
SCROLLBAR-SHADOW-COLOR: #fff;
SCROLLBAR-3DLIGHT-COLOR: #fff;
SCROLLBAR-ARROW-COLOR: #09A4D8; 
SCROLLBAR-TRACK-COLOR: #4E5253;
SCROLLBAR-DARKSHADOW-COLOR: #fff;

}
BODY
{
FONT-SIZE: 12px; 
MARGIN: 0px; 
VERTICAL-ALIGN: top;  
COLOR: #000000; 
letter-spacing: 0px;     
FONT-FAMILY:  verdana, tahoma, helvetica, sans-serif;  
TEXT-ALIGN: left;
background-color: #FFFFFF;

}



.myheader
{
background:url(../images/back_left.jpg);
 height:598px;
z-index: -10;
position:relative;
margin-bottom: -598px;
}

.myheader2
{
	background:url(../images/back_right.jpg);
 height:598px;
z-index: -10;
position:relative;
margin-bottom: -598px;
}



.myfooter
{
	
background:url(../images/footer_back.jpg);
 height:87px;
z-index: -10;
position:relative;
margin-top:-88px;
}

.footer_copyrights, .footer_copyrights a
{
fONT-SIZE:11px; 
COLOR: #FFFFFF; 
letter-spacing: 0px;     
FONT-FAMILY:  tahoma,verdana, tahoma, helvetica, sans-serif;  
TEXT-ALIGN:left;
text-decoration:none;
}
.footer_copyrights a:hover
{
text-decoration:underline;
}

.slide_show
{
	margin-top:-40px;
}


/*===========================///////////////////-===========================
					            FooterMenu
===========================///////////////////-===========================*/
#ja-footer {

text-align: center; 
FONT-FAMILY: tahoma, verdana,  Helvetica, sans-serif, helvetica, sans-serif;  
font-size:12px;
letter-spacing:0px;
font-weight:500;
direction:rtl;
width:509px;
height:31px;
float:right;
padding-right:10px;

}

#ja-footer .main { 
padding:0px 0px 0px 0px;
text-align: center;
padding-top:12px;
height:auto;
}

#ja-footer small { color: #cccccc; font-size: 100%; margin-top:0px; }

#ja-footer ul { display: inline; line-height: normal; margin: 0px 10px 0px 0px; }

#ja-footer li {
	/*background: url(../images/vline.gif) no-repeat right;*/
	display: inline-block;
	margin: 0px;
	padding: 0px 0px 0px 0px;

}

#ja-footer a {
	background: none;
	color: #8C8C8B;
	display: inline;
	line-height: normal;
	padding: 0px 10px 0px 10px;
	text-decoration:none;
	border-left:#8C8C8B dashed 1px;
	padding-bottom:2px;
	padding-top:0px;
}

#ja-footer a:hover, #ja-footer a:active, #ja-footer a:focus {
	background: #C33607;
	width:100%;
	padding-bottom:5px;
	color: #F1F1F1;
}

.ja-footurl { clear: both; float: none; }
/*===========================///////////////////-===========================
					            FooterMenu
===========================///////////////////-===========================*/


/*===========================///////////////////-===========================
					            general css
===========================///////////////////-===========================*/

.mod_back
{
	width:220px;
	height:83px;
	background-color:#FFF;
	border:#C1C8CE solid 1px;
}
.mod_title
{
	color:#E3230B;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	direction:rtl;
	float:right;
	font-weight: bolder;
	margin:10px 5px 0 0;
}
.mod_title a
{
	color:#E3230B;
}

.mod_title a:hover
{
	color:#363636;
}
.mod_text
{
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#353E44;
	direction:rtl;
	float:right;
	margin:-25px 60px 0 0;
	width:150px;
}
.title_back
{
	background:url(../images/title_back.jpg) no-repeat;
	width:272px;
	height:117px;
	color:#E3230B;
	font-size:14px;
	direction:rtl;
	float:right;
	font-weight: bolder;
	padding:30px 10px 0 0;
	margin-right:0px;
	text-indent:35px;
}

.cont_title
{
	color:#E3230B;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	direction:rtl;
	float:right;
	margin:-85px 45px 0 0;
}
.cont_text
{
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#353E44;
	direction:rtl;
	float:right;
	margin:-60px 45px 0 0;
	width:190px;
}
.cont_title2
{
	color:#E3230B;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	direction:rtl;
	float:right;
	margin:0px 45px 0 0;
	
}
.cont_text2
{
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#353E44;
	direction:rtl;
	float:right;
	width:190px;
	margin:20px -70px 0 0;
}
.cont_text3
{
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#353E44;
	direction:rtl;
	float:right;
	width:190px;
	margin:20px -85px 0 0;
}

.cont_text4
{
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#353E44;
	direction:rtl;
	float:right;
	width:240px;
	margin:-80px 45px 0 0;
	text-align:justify;
}


div.textback {
background: #F1F6FA;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
margin: 20px 0 0 0;
padding: 8px;
width: 652px;
padding-left: 10px;
border: #818080 solid 1px;
text-align:right;
direction:rtl;
}
.article_title
{
	color:#E3230B;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	direction:rtl;
	float:right;
	font-weight: bolder;
	margin:0px 5px 0 0;
}
.offer_title
{
	background:url(../images/title2.png) no-repeat;
	width:243px;
	height:48px;
	text-align:right;
	padding:0px 70px 0 0;
	font-size:15px;
	color:#FCFCFC;
	font-weight:bold;

}
.offer_content
{
	background:url(../images/offer_content.jpg) no-repeat;
	width:243px;
	height:164px;
	text-align:right;
}
.offer_table
{
	
	margin-right:-23px;
}
.red_bullet
{
	list-style-image: url(../images/bullet.png);
    direction: rtl;
    align: right;
   float: right;
   margin:0px 35px 0 0;
}
.red_bullet_text
{
TEXT-DECORATION: none;
font-size: 13px;
text-align: right;
line-height: 18px;
width: 180px;
color: #353E44;
margin-bottom:10px;
}
.red_bullet_text a
{
TEXT-DECORATION: none;
font-size: 13px;
text-align: right;
line-height: 18px;
width: 180px;
color: #353E44;
margin-bottom:10px;
}
.red_bullet_text a:hover
{
color: #C12F00;
}
.red_bullet2
{
	list-style-image: url(../images/bullet.png);
    direction: rtl;
    align: right;
   float: right;
   
   
}
.red_bullet_text2
{
TEXT-DECORATION: none;
font-size: 13px;
text-align: right;
direction:rtl;
line-height: 18px;
width:370px;
color: #353E44;
margin-bottom:10px;
}
.sub_title
{
	float: right;
direction: rtl;
color: #646565;
font-size: 13px;
font-weight:bold;
}
.contact_table 
{
	float:right;
	
}
.contact_table td
{
	direction:rtl;
	padding-right:5px;
	border:#FFF solid 1px;
}
.contact_table th
{
	direction:rtl;
	color:#ED5428;
	padding-right:5px;
}
.second_row
{
	background:#F0F0F0;
}
.gray_title
{
	float:right;
	direction:rtl;
	color: #646565;
	font-size:14px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight:bold;
}
.gray_title_small
{
	
	direction:rtl;
	color: #646565;
	font-size:12px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight:bold;
}
.red_bullet3
{
	list-style-image: url(../images/bullet.png);
    direction: rtl;
    align: right;
   float: right;
   margin-top:-20px;
}
.red_bullet_text3
{
TEXT-DECORATION: none;
font-size: 13px;
text-align: right;
direction:rtl;
line-height: 18px;
color: #353E44;
margin-bottom:10px;
}
/*===========================///////////////////-===========================
					           end general css
===========================///////////////////-===========================*/

/*##########################start of poll css##############################*/
.moduletable_poll
{
	width:243px;
	text-align:left;
	margin-right:30px;
}
.moduletable_poll h3
{
	background:url(../images/poll_back.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:243px;
	height:64px;
	color:#C43608;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	text-align:right;
	padding:15px 35px 0 0;
	margin:0px;
	margin-left:-18px;
}
/*.poll_title1
{
	background-image:url(../images/poll_back.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:220px;
	height:30px;
	color:#C43608;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	text-align:right;
	padding:15px 24px 0 0;
	float:right;
	margin-right:10px;
	border: #F00 solid 1px;
	
}*/
.poll_poll
{
	height:250px;
	background:#FFF;
	padding:15px 0px 0 0;
	margin-right:11px;
	margin-bottom:20px;
	width:243px;
	margin-top:-35px;
	
	
}
.poll_title
{
	
	direction:rtl;
	width:200px;
	color: #646565;
	padding-bottom:10px;
	font-size:14px;
	font-family: Tahoma, Geneva, sans-serif;
	text-align:right;
}
.name
{
	direction:rtl;
	text-align:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#E72B0E;
	font-weight:bold;

}

.poll_select
{
	float:right;
	right:0px;
	width:80px;
	text-align:right;
	
}

.button_poll
{
	background:url(../images/vote_button.jpg) no-repeat;
	width:56px;
	height:21px;
	border:0px;
	float:left;
	padding:0px;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	margin-left:20px;
	margin-bottom:10px;
	
}
.button_poll2
{
	background:url(../images/vote_button.jpg) no-repeat;
	width:56px;
	height:21px;
	border:0px;
	padding:0px;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	margin-left:10px;
}
.contentpane
{
	float:right;
	margin-right:-210px;
}
.selectpoll
{
	float:right;
	text-align:right;
	margin-top:10px;
}
.selectpolltitle
{
	
	float:right;
	margin-top:15px;
	margin-left:20px;
	text-align:right;
	color:#79A22C;
	font-size:12px;
	font-weight:bold;
	font-family: Tahoma, Geneva, sans-serif;
}
.componentheading
{
	float:right;
	color:#626261;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:16px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:30px;
	margin-top:50px;

}
.pollstableborder2
{
	
	margin-top:60px;
	text-align:right;
	margin-right:20px;
	margin-left:450px;
	
}
.pollstableborder2 th
{
	
	border:#F0F0F1 solid 1px;
}

.pollstableborder2 td
{
	
	border:#F0F0F1 solid 1px;
}


.bottomtable 
{
	text-align:right;
	color:#343433;
	margin-right:20px;
	margin-bottom:20px;
	
}

.bottomtable th 
{
	border:#F0F0F1 solid 1px;
	
}
.bottomtable td 
{
	border:#F0F0F1 solid 1px;
	
}
.bottomtable tr 
{
	border:#F0F0F1 solid 1px;
	
}

/*##########################end of poll css##############################*/

#map_canvas
{
	border:#CC3707 solid 3px;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
color:#515151;
font-weight:bold;
direction:rtl;
text-align:right;
margin-top:5px;
}
.ads
{
	display:none;
}
.large
{
	border:#CFCFCF solid 1px;
	position:absolute;
	float:right;
	text-align:right;
	margin:0 0 0 560px ;
	font-size:13px;
	font-weight:bold;
	background-color:#F5F5F5;
}