@charset "utf-8";
/* === Main - General ===================== */
/* ======================================== */
body {
	margin:0 auto;
	padding:0px;
	font-size:14px;
	font-family:arial;
	text-align:center; 
	color:#6c6c6c;
	background: #e8f6ff;
}
.bg_home{ background: #e8f6ff url('../img/bg_home.jpg') repeat-x top left; }
.bg_inner{ background: #e8f6ff url('../img/bg_inside.jpg') repeat-x top left; } 
img {
	border-width:0px;
} 
div, span, td, a, p, label {
	font-family:Arial, Helvetica;
	outline:0;
}
div, span {
 	direction:rtl;
 	font-size:12px;
}
a {
	text-decoration:none;
	color:#000000;
	font-size:12px; 
}
a:hover {
	text-decoration: underline;
	color:#035b8d;
}
a:link { } 
a:visited { }
a:active { }
.bold {
	font-weight:bold;
}
.underline {
	text-decoration:underline;
}
.fright{
float:right;
}
.fleft{
float:left;
}
.clearing{
	height: 0px;
	line-height: 0px;
	clear: both;
	font-size: 0px;
}
/* == Menu == */
#menu_top{
	width:800px;
	margin:0px auto;
	padding:0;
	height:65px;
	background: #ffffff url('../img/header1.jpg') no-repeat top left;
	padding-top:45px;
}
#menu_top .logo{
width:225px;
height:55px;
float:left;
margin-left:15px; 
}
#menu{
	width:520px;
	margin:0px auto;
	padding:0;
	float:right;
	height:35px;
	padding-top:10px;
}
.menu_item_right{
float:right;
width: 12px;
height: 24px;
}
.menu_item_middle{
float:right;
height:21px;
padding-top: 3px;
font:normal 14px arial;
color:#7cbce0;
text-align:right;
text-decoration:none;
}
.menu_item_middle:hover{
text-decoration:none;
color:#7cbce0;
}
.menu_item_left{
float:right;
width:11px;
height:24px;
}
.menu_clicked_right{
background: url('../img/button_bg_right.jpg') no-repeat top right;
} 
.menu_clicked_middle{
background: url('../img/button_bg_middle.jpg') repeat-x top right;
}
.menu_clicked_left{ 
background: url('../img/button_bg_left.jpg') no-repeat top right;
}
/* == /Menu == */
/* == Header == */
#header_content, #header_content_home{
width:800px;
margin:0px auto;
padding:0;
text-align:right;
}
.header_content_home{
height:455px;
background: url('../img/header_home.jpg') no-repeat top left;
}
.header_text{ 
width: 387px;
height:310px;
padding-top:15px;
text-align:center;
color:#88a8bd;
font: normal 15px arial;
}
.header_text p{
color:#d60906;
font: normal 15px arial;
margin:0;
padding:0;
margin-top:8px;
}
.header_text p a, .header_text a{
color:#d60906;
font: normal 15px arial;
margin:0;
padding:0;
margin-top:8px;
text-decoration:none;
}
.header_text p a:hover, .header_text a:hover{ 
text-decoration:underline; 
}
.header_text h1{
    font-size: 34px;
	padding: 0px;
	margin: 0px;
	font-weight:normal;
	color:#d60906;
}
.header_text h2{
    font-size: 20px;
	padding: 0px;
	margin: 0px;
	font-weight:normal;
	color:#d60906;
	line-height: 32px; 
}
.header_text h3, .header_text h3 span{
    font-size: 18px;
	padding: 0px;
	margin: 0px;
	font-weight:normal;
	color:#7ad5f7;
	line-height:26px; 
}
.header_text h3 a{
    font-size: 18px;
	font-weight:normal;
	color:#7ad5f7;
	text-decoration:none;
}
.header_text h3 a:hover{
	text-decoration:underline;
}
.header_content_inner{
height:165px;
background: #e8f6ff url('../img/header.jpg') no-repeat top left;
}
.page_title{
padding-bottom: 20px; 
padding-right: 15px; 
font: bold 18px arial;
color:#5371aa;
}
.home_flash{
float:left;
position:relative;
top:0;
left:0;
width:410px;
height:455px;
}
/* == /Header == */

/* == Footer == */
#footer{
	width:100%;
	margin:0px auto;
	padding:0;
	height:23px;
	padding-top:5px;
	background: url('../img/footer_bg.jpg') repeat-x top left; 
	/*margin-bottom: 7px;*/
	color:#6f93ad; 
}
#footer a{
color:#6f93ad;
text-decoration:none;
}
#footer a:hover{ text-decoration:underline; }
.credit{
margin:0;
padding:0;
padding-top:7px;
color:#6f93ad;
text-align:center;
direction:rtl;
background:#e8f6ff;
}
/* == /Footer == */
 
.link1{
font: bold 13px arial;
color:#5371aa;
height:28px;
background:url('../img/button.gif') no-repeat top right;
width:117px;
display:block;
text-align:center;
padding-top:1px;
float:right;
margin-left:3px;
}
.link1:hover{
color:#d60906;  /* red */
text-decoration:none;
}
.mainContainer {
	width:800px;
	margin:0px auto;
	padding:0; 
}
.inner_main{ 
text-align:right; 
width: 720px; 
margin:0 auto; 
padding:0;
padding-top:20px;
padding-bottom:30px;  
font-size:14px;
}
.inner_main a{
border:none;
background:none;
color:#d60906;  /* red */
text-decoration:none;
font: 14px arial;
}
.inner_main a:hover{
text-decoration:underline;
}
.inner_main p{ margin:0; padding:0; font-size:14px;}
.inner_main p font{ margin:0; padding:0; font-size:14px; line-height:18px;}

.frmContact{
padding: 0px; margin: 0px auto; 
}
#frmContact{
margin:0; padding:0; padding-top:10px;
}
.frmContact_thanks{
text-align:right;
padding-top:20px;
padding-right:20px;
}
/* === /Main - General ===================== */

/* === Home page ========================== */
/* ======================================== */
#home_right{
margin:0;
padding:0;
width:365px;
float:right; 
padding-left:10px;
vertical-align:top; 
}
#home_left{
margin:0;
padding:0;
width:415px;
float:left; 
padding-right:10px;
vertical-align:top; 
}
.box_ourservices{
background:url('../img/box_ourservices.jpg') no-repeat top left; 
width: 275px; 
height:177px; 
text-align:left; 
vertical-align:top;
padding-top:20px;
padding-left:20px;
}
.box_ourservices h1{
font: bold 20px arial;
color: #d60906;
text-align:right;
margin:0;
padding:0; 
margin-right:15px;
margin-bottom:7px; 
}
.box_ourservices h2{
margin:0;
padding:0; 
font:normal 12px arial;
vertical-align:top;
} 
.input1{
padding:2px;
font: bold 13px arial;
}
.home_box{
margin:0; padding:0; 
vertical-align:top; 
width:255px;
padding-top: 17px;
text-align:right;
padding-right:17px; 
}
.home_articles{ 
background:url('../img/title_articles.jpg') no-repeat top right;
}
.home_box_title{
font: normal 18px arial; color:#516eaa; text-decoration:none;
}
.home_box_title:hover{
text-decoration:none;
}
.home_box img{
vertical-align:top;
position:relative;
bottom:0;
}
.home_articles_div{
padding: 15px 0px 15px 15px;
text-align:right; line-height:16px;
font-size:14px;
}
.home_articles_div ul{
list-style:none;
margin:0 auto;
padding:0;
list-style-position:outside;
}
.home_articles_div ul li{
background:url('../img/bullet_new.gif') no-repeat top right;
padding-right:18px;
vertical-align:top;
padding-bottom:5px;
}
.home_articles_div a{
font-size:14px;
line-height:15px;
}
.home_articles_div ul li p{
margin:0;
padding:0;
}
.home_tencommandments{
background:url('../img/title_tencommandments.jpg') no-repeat top right;
}
.home_tencommandments_div{ 
padding: 15px 0px 15px 15px;
text-align:right; line-height:16px;
font-size:14px;
}
.home_tencommandments_div ol{
margin:0 auto;
padding:0;
padding-right:20px; 
}
.home_tencommandments_div ol li{ 
vertical-align:top;
padding-bottom:5px;
}
.home_tencommandments_div a{
font-size:14px;
} 
.box_compatability{
background:url('../img/compatability.jpg') no-repeat top left; 
width: 200px; 
height:130px; 
text-align:left; 
vertical-align:top;
padding-top:70px;
padding-left:130px;
padding-right:15px; 
}
.home_clients{ 
background:url('../img/title_clients.jpg') no-repeat top right;
}
.home_clients_div{
padding:15px 0 15px 30px; 
text-align:right; font-size:14px;
}
.home_clients_div p{
margin:0;
padding:0;
}
.home_clients_div a{
font-size:14px;
}
.home_cms{ 
background:url('../img/title_cms.jpg') no-repeat top right;
}
.home_cms_div{
padding:15px 0 15px 30px; 
text-align:right; 
font-size:14px;
line-height:18px;
}
.home_cms_div a{
font-size:14px;
}
/* === /Home page ========================= */


/* === Inner page  ======================== */
/* ======================================== */
.inner_contact{
background:url('../img/box_inner_contact.jpg') no-repeat top left; 
width: 700px; 
height:75px; 
vertical-align:top;
text-align:right;
padding-top:15px;
padding-right:15px;
}
.inner_contact h1{
font: bold 20px arial;
color: #d60906;
text-align:right;
margin:0;
padding:0;  
vertical-align:top;
margin-bottom:10px;
}
.inner_contact h2{
margin:0;
padding:0; 
font:normal 12px arial;
vertical-align:top;
} 
.frmContact_inner_thanks{
margin:0;
padding:0; 
text-align:right;
padding-right:20px;
} 
/* === /Inner page  ======================== */

/* === About  ============================= */
/* ======================================== */
#about_right, #about_left{
width:350px;
text-align:right;
vertical-align:top;
padding-top:25px;
padding-bottom:30px;
color:#6c6c6c;
font:normal 14px arial;
line-height:18px;
}
.about_p{
text-align:justify; line-height:18px; font-size:14px;
}
.about_red{
color:#d60906;
font: bold 14px arial;
}
/* === /About  ============================= */

/* === Articles  ========================== */
/* ======================================== */
#articles_list{
float:right;
width:185px; 
}
#articles_list ul{
list-style:none;
margin:0 auto;
padding:0;
}
#articles_list ul li a{
color: #6d6d6d;
text-decoration:underline;
line-height:22px;
}
#articles_list ul li a:hover{
color:#d60906;  /* red */
text-decoration:underline;
}
#articles_main{
float:left;
width:530px;
text-align:right; 
}
#articles_main h1{
font: bold 14px arial;
color:#d60906;
margin-bottom:5px;
}
/* === /Articles  ========================== */

/* === Ten commandments  =================== */
/* ======================================== */
#commandments_right, #commandments_left{
width:280px;
text-align:right;
vertical-align:top;
padding-top:25px;
padding-bottom:30px;
color:#6c6c6c;
font:normal 14px arial;
line-height:18px; 
} 
.commandments_p{
margin:0 auto;
padding:0;
text-align:justify; line-height:18px; font-size:14px; 
}
.commandments_p a{
color:#6c6c6c;
font:normal 14px arial;
line-height:20px;
}
.commandments_p img{ 
padding-left:10px;
}
.commandments_red{
color:#d60906;
font: bold 14px arial;
}
.commandments_main{
padding-bottom:40px;
}
.commandments_main h2, .commandments_main h2 a, .commandments_main h2 a:hover{
color:#6c6c6c;
margin:0 auto;
padding:0;
font:bold 14px arial;
line-height:20px;
text-decoration:none;
}
/* === /Ten commandments  =================== */

/* === Compatible  ========================== */
/* ======================================== */
#compatible h1{
font: bold 16px arial; 
color:#d60906;
margin:0 auto;
padding:0;
margin-bottom:5px;
}
#compatible h2{
font: bold 12px arial; 
color:#d60906;
}
#compatibly_test{
background:#ffffff; 
width:660px;  
margin-bottom:20px;
}
#compatibly_test td{
padding:1px;
text-align:right; 
}
#compatibly_test input{
width:190px;
height:15px;
} 
.compatible_input{
width:150px;
}
.compatible_comts{
overflow: auto; 
width:430px; 
} 

.compatible_div1{
width:550px; text-align:right; font-size:14px; padding-right:5px;
line-height:18px;
}
.compatible_table1{
padding-right:30px; font-size:14px;
line-height:26px; 
}
.compatible_table2{
padding-right:20px; font-size:14px; width:580px;
}
/* === /Compatible  ========================== */

/* === Sites gallery  ===================== */
/* ======================================== */
#Sites_gallery td{
height:175px;
text-align:right;
vertical-align:bottom;
padding-top:20px;
}
#Sites_gallery td h1, #Sites_gallery td a{
margin:0;
padding:0;
font:bold 12px arial;
color:#d60906;  /* red */
text-decoration:none;
}
.Sites_gallery_img{
width:385px;
height:175px;
border:15px solid #ffffff;
margin-left:20px;
}
/* === /Sites gallery  ==================== */

/* === Landing pages gallery  ============= */
/* ======================================== */
#landing_gallery td{
height:175px;
text-align:right;
vertical-align:bottom;
padding-top:30px;
}
.landing_gallery_img{
width:195px;
height:230px;
border:10px solid #ffffff;
margin-left:20px;
}
/* === /Landing pages gallery  ============= */