@import url("menu.css");
@charset "utf-8";
body{
	padding:0px;
	margin:0px;
	font-family:tahoma;
	font-size:12px;
	color:#4d4d4d;
	background-image:url(/gcms/images/home_bg.jpg);
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
	direction:rtl;
	
}
p{
	padding:0px;
	margin:0px;
	direction:rtl;
	text-align:justify;
}
.ccen a:hover {
	color:#00beea;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	direction:rtl;
}
a{
	outline:none;
	text-decoration:none;
	color: #009933;
}
#wrapper{
	width:950px;
	margin:auto;
}
.top_header{
	width:950px;
	height:115px;
	background-color:#4d4d4d;
	
}
.header_logo{
	width:412px;
	float:left;

	
}
.header_menu{
	width:538px;
	float:right;
	height:115px;
	
}
.top_phone_number{
	width:225px;
	height:55px;
	background-image:url(/gcms/images/phone_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin-left:296px;
	color:#969696;
	padding-top:19px;
	padding-left:17px;
	padding-bottom:3px;
	direction:ltr;
}
.top_phone_number a{
	color:#00beea;
}
.top_phone_number a:hover{
	color:#00beea;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
}
.info{
	padding-left:32px;
}
.banner_wrapper{
	width:950px;
	height:326px;
}
.banner_left{
	width:454px;
	height:326px;
	float:left;
}
.banner_left_pic{
	width:416px;
	height:114px;
	background-image:url(/gcms/images/banner_left_pic.jpg);
	background-repeat:no-repeat;
	font-size:25px;
	line-height:28px;
	font-weight:normal;
	padding-left:38px;
	padding-top:130px;
	direction:rtl;
	font-family: "B Mehr", Arial;
}
.banner_right{
	width:496px;
	height:326px;
	float:right;
}
.banner_right a{
	color:#4d4d4d;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	text-decoration:none;
}
.banner_right a:hover{
	color:#37a12b;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	text-decoration:none;
}
.signup_body{
	width:418px;
	height:45px;
	margin-top:17px;
	padding-left:36px;
}
.signup_body a{
	width:418px;
	height:82px;
	display:block;
	text-indent:-999em;
	float:left;
	outline:none;
}
.signup_body a.sign{
	width:225px;
	background:url(/gcms/images/sign_up_btn.gif);
	cursor:pointer;
	height:45px;
	margin-right:4px;
}
.signup_body a.learn{
	width:156px;
	background:url(/gcms/images/learn_more_btn.gif);
	cursor:pointer;
	height:45px;
}
.signup_body a.sign:hover,
.signup_body a.learn:hover {
	background-position:0px -45px;
}
.content_wrapper{
	width:950px;
	background-image:url(/gcms/images/content_bg.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
.content_body{
	width:874px;
	margin:auto;
	padding-top:25px;
	line-height:18px;
}
.content_left{
	width:416px;
	float:left;
	padding-right:42px;
}
.content_right{
	width:416px;
	float:right;
}
.main_heading{
	font-size:22px;
	padding-bottom:3px;
	padding-top:6px;
}
.heading_body{
	width:416px;
	height:71px;
	margin-bottom: 6px;	
}
.heading_pic{
	width:85px;	
	float: right;
	
}
.heading_name{
	width:331px;	
	float:right;
	font-size:22px;
	padding-top:19px;
	line-height:22px;
}
.heading_name_spacing{
	width:240px;	
	float:right;
	font-size:20px;
	padding-top:24px;
	line-height:22px;
	direction:rtl;
}
.heading_name_spacing2{
	width:260px;	
	float:right;
	font-size:20px;
	padding-top:24px;
	line-height:22px;
	direction:rtl;
}
.hr_line{
	border-collapse: collapse; 
	border-bottom: .05em solid #d2d2d2;
	clear:both;
	margin-bottom:15px;
	padding-top:15px;
}
.welcome_blellow{
	color:#5bc24f;
	font-weight:bold;
	padding-bottom:2px;
}
.welcome_blellow a{
	color:#5bc24f;
}
.welcome_blellow a:hover{
	color:#5bc24f;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	text-decoration:none;
}
.comments{
	color:#34bbe8;
	padding-top:4px;
	padding-bottom:2px;
}
.comments a{
	color:#34bbe8;
}
.comments a:hover{
	color:#00beea;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
}
.footer_wrapper{
	width:100%;
	height:48px;
	background-image:url(/gcms/images/footer_bg.gif);
	background-repeat:repeat-x;
	clear:both;
	margin-top:50px;
	float:left;
	font-size:11px;	
}
.footer_body{
	width:874px;
	margin:auto;
	margin-top:18px;
	padding-bottom:5px;
}
.footer_body a{
	color:#37a12b;
}
.footer_body a:hover{
	color:#00beea;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
}
.footer_links{
	padding-left:250px;
}
.footer_vert_spacing{
	padding-left:4px;
	padding-right:4px;
}

#commentinput{
   width:200px; 
   height:21px;
   background:#FFFFFF;
   border: 1px #5cc04d solid ;
   color:#000066;
   font-family:tahoma;
}
input.invalid {
	background: #FFFFCC !important;
	border:1px #FF0000 dotted  !important;
}
#commenttextarea{
   width:240px; 
   height:100px;
   border:0px;
   background:#FFFFFF;
   border: 1px #5cc04d solid ;
   color:#000066;
   font-family:tahoma;
}
#commenttextarea.invalid {
	background: #FFFFCC !important;
	border:1px #FF0000 dotted  !important;
}
#commentsubmit{
   background:#24a9d4;
   background-image:url(/gcms/images/btt.gif);
   color:#FFFFFF ;
   border: 0px ;
   width: 73px; 
   height:23px;
   vertical-align:middle;
   font-family:tahoma;
   padding-right:0px;
   margin-right:150px;
   margin-top:10px;
   padding-bottom:5px;
}
#commentdiv {
	direction:rtl;
	line-height:35px;
}
#message {
	text-align:center;
	color:#FF0000;
	font-weight:bold;
	font-size:9px;
}
#allcomment {
	background:#CCCCCC;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	margin-top:20px;
	margin-left:20px;
}
#newslettertxt {
	direction:rtl;
	line-height:35px;
}
#dpage{
font-size:11px;
color: #FF0000;
direction:rtl;
}
#dpage a{
color: #000066;
text-decoration:none;
cursor:pointer !important;
}

#page {
float:right;
margin-right:5px;
margin-left:5px;
margin-top:0px;
margin-bottom:3px;
border:#CCCCCC solid 1px;
width:15px;
height:15px;
text-align:center;
padding-bottom:0px;
vertical-align:middle;
text-decoration:none;
}
#page:hover{
border: #666666 solid 1px;
}
#pagenolink{
float:right;
margin-right:0px;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
border:#CCCCCC solid 1px;
width:15px;
height:15px;
text-align:center;
padding-bottom:0px;
vertical-align:middle;
color: #009900;

}
#pgnp {
	direction:rtl;
	margin-top:20px;
}
#boxbtt {
	width:150px;
	height:25px;
	border:#CCCCCC solid 1px;
	float:right;
	font-size:10px;
	padding-top:5px;
	text-align:center;
	background-color:#CCCCCC;
	color:#333333;
	margin-right:20px;
}
#boxbtt:hover {
	background-color:#333333;
	color:#CCCCCC;
	font-weight:bold;
}
#boxbttback {
	width:200px;
	height:25px;
	border:#CCCCCC solid 1px;
	font-size:12px;
	padding-top:5px;
	text-align:center;
	background-color:#CCCCCC;
	color:#333333;
	margin-right:50px;
	margin-bottom:20px;
	
}
#boxbttback:hover {
	background-color:#333333;
	color:#CCCCCC;
	font-weight:bold;
	
}
