@charset "utf-8";
body {
	margin:0;
	padding:0;
	width:100%;
	background:#fff url(images/header_bg1.jpg) repeat-x 0 0;
}
html {
	padding:0;
	margin:0;
}
li.bg, .bg {
	clear:both;
	padding:0;
	margin:2px 5px;
	height:5px;
	list-style:none;
}
p.clr, .clr {
	clear:both;
	padding:0;
	margin:0;
}
.clr_h10 {
	clear:both;
	padding:7px 0;
	margin:0;
}
h1, h1 a, h1 a:hover,h1 span {
	margin:0;
	padding:0 0 6px 0;
	color:#3EA1B4;
	font:normal 28px Arial, sans-serif;
}
h2 {
	font:bold 20px Arial, sans-serif;
	color:#333;
	padding:3px 0;
	margin:0;
}
h3 {
	font:bold 14px Arial, sans-serif;
	color:#333;
	padding:5px;
	margin:0;
	line-height:1.4em;
	text-align:justify;
}

p {
	font:normal 14px Arial, sans-serif;
	color:#333;
	padding:5px;
	margin:0;
	line-height:1.4em;
	text-align:justify;
}
img {
	float:none;
	margin:25px 25px 25px 0;
	padding:0;
}
img.floated {
	float:right;
	margin:10px;
	padding:0;
}
a {
	color:#1d9ad6;
	text-decoration:none;
	font-weight:bold;
}
.main {
	margin:0 auto;
	padding:0;
	direction:rtl;
	text-align:right;
	unicode-bidi:embed;
}
.header_resize {
	margin:0 auto;
	padding:0;
	width:900px;
}
.header {
	background:top repeat-x;
	margin:0;
	padding:0;
}
.logo {
	width:900px;
	height:356px;
	margin:0 auto;
	padding:0;
	float:left;
	background:#fff url(images/header1.jpg) no-repeat 50% 0;
}



.menu {
	padding:300px 0 0 0;
	margin:0 auto;
	width:800px;
	border-bottom:0px solid #a5a5a5;
	border-top:0px solid #a5a5a5;
	
}
.menu ul {
	padding:0;
	margin:0;
	list-style:none;
	border:0;
	float:right;
	direction:rtl;
}
.menu ul li {
	float:right;
	margin:0;
	padding:15px 5px;
	direction:rtl;
}
.menu ul li a {
	float:right;
	margin:0;
	padding:0 15px 0 25px;
	color:#fff;
	font:bold 18px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-shadow: -1px -1px 1px rgba(0, 0, 0, 1);
	border-left:1px solid #999;
	/*background:url(images/menu_bg.gif) right no-repeat;*/
}
.menu ul li a:hover {
	color:#AEDBE3;
}
.menu ul li a.active {
	color:#AEDBE3;
}
.menu ul li a.first {
	border-right:1px solid #999;
}

.body_resize {
	margin:0 auto;
	padding:20px 0 0 0;
	width:800px;
}
.body {
	margin:0;
	padding:10px 25px 40px 25px;
}



.left {
	float:right;
	width:495px;
	margin:0;
	padding: 0 0 0 5px;
}
.right {
	float:left;
	width:250px;
	margin:0;
	padding:0 30px 0 0;
	border-right:0px solid #3EA1B4;
	
}
.right h2, .right h2 a {
	background:url(images/arrow.png) no-repeat right 45%;
	padding:0 16px 5px 0;
	border-bottom:1px solid #dedede;
}


.right p {
font-size:13px;
padding:5px 0 10px 0;
line-height:1.2em;
}

.right ul {
	list-style:none;
	margin:0;
	padding:0;
	direction:rtl;
}

.right li , .right li a {
	background:url(images/ul_li.gif) right 3px no-repeat;
	padding:0 14px 0 0;
	margin:0;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	line-height:1.4em;
}
.right li a:hover {
	color:#1d9ad6;
	text-decoration:none;
}


.border_blog {
	border:1px solid #ccc;
	margin:0 auto 15px auto;
	padding:10px 5px;
}

.footer_resize {
	margin:0 auto;
	padding:10px 0;
	width:800px;
	border-top:1px solid #999;
}
.footer {
	padding:0;
	margin:0 auto;
	background:top repeat-x;
	color:#bcbcbc;
	font:normal 12px Arial, Helvetica, sans-serif;
}
.footer p {
	margin:0;
	padding:4px 0;
	line-height:normal;
}
.footer a {
	color:#7B7B7B;
	padding:inherit;
	text-decoration:none;
}
.footer a:hover {
	text-decoration:none;
	color: #669999;
}
.footer .lf {
	float:left;
	font-size:12px;
	text-align:left;
	direction:rtl;
	color:#7B7B7B;
}
.footer .rf {
	float:right;
	padding-right:28px;
	font-size:18px;
	line-height:24px;
	letter-spacing:1px;
	color:#3EA1B4;
	background:url(images/phone.png) no-repeat right 50%;
}
#contactform {
	margin:0;
	padding:5px 10px;
}
#contactform * {
	color:#F00;
}
#contactform ol {
	margin:0;
	padding:0;
	list-style:none;
}
#contactform li {
	margin:0;
	padding:0;
	background:none;
	border:none;
	display:block;
	clear:both;
}
#contactform li.buttons {
	margin:5px 0 5px 0;
}
#contactform label {
	margin:0;
	width:110px;
	display:block;
	padding:10px 0;
	color:#666;
	font:normal 14px Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	float:left;
}
#contactform label span {
	color:#F00;
}
#contactform input.text {
	width:480px;
	border:1px solid #c0c0c0;
	margin:2px 0;
	padding:5px 2px;
	height:16px;
	background:#fff;
	float:left;
}
#contactform textarea {
	width:480px;
	border:1px solid #c0c0c0;
	margin:2px 0;
	padding:2px;
	background:#fff;
	float:left;
}
#contactform li.buttons input {
	border:1px solid #000;
	background:#1d9ad6;
	padding:10px;
	margin:10px 0 0 110px;
	color:#fff;
	float:left;
	font:normal 14px Arial, Helvetica, sans-serif;
}
p.response {
	text-align:center;
	color:#F00;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	line-height:1.8em;
	width:auto;
}

/* contact form */

.cflite {
	width: 400px;
	font-family: arial;
}
.cflite_td {
	padding:4px;
	font-size:14px;
}
.cflite p {
	padding:4px;
	text-align:left;
}
.cflite label {
	padding:4px;
}
label {
 padding-right:10px
}
.required {
 font-weight:normal;
}
.required_star {
 font-weight:bold;
 color:#D45000;
}
.not-required {
 font-weight:normal
}


.contactform {
width: 360px;
float: right;
margin: 0;
padding: 20px 0 0 0;
font-family: arial, sans serif;
font-size: 11px;
}

input
{
float: right;
color: #202020;
background-color: #f2f2f2;
border: 1px solid #afafaf;
padding: 2px;
margin: 0 0 5px 0;
font-family: arial, sans serif;
font-size: 14px;
font-weight: normal;
direction: rtl;
}

textarea
{
float: right;
color: #202020;
background-color: #f2f2f2;
border: 1px solid #afafaf;
padding: 2px;
margin: 0 0 10px 0;
font-family: arial, sans serif;
font-size: 14px;
font-weight: normal;
text-align: right;
direction: rtl;
}

.submit {
    float: right;
	height: 25px;
    border: 0;
    background-color: #3EA1B4;
    border: 2px solid #3EA1B4;
    padding: 2px 14px;
	font-family: arial, sans serif;
	font-size: 14px;
	font-weight: normal;
	color:#fff;
	margin: 0px 104px 0 0;
	-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;
}
.submit:hover {
    background-color: #D9E8E8;
	border-bottom: 2px solid #3EA1B4;
	color:#333;
}



