body, ul, li, h1, h2, h3, h4, img, p, map, area {
	margin:0;
	padding:0;
	border:none;
	font-family:Arial, "Gill Sans",Verdana 
}
body {
	background:#c7c9bc
}

h1, h2, h3, h4 {font-family:Arial, "Gill Sans",Verdana  }
h1 {
	color:#19226e;
	font-size:24px
}
h1 span {
	color:#19226e;
	font-weight:lighter
}
p, ul, li, strong, span {
	font-family:Verdana, Arial, Helvetica, sans-serif
}
.clear {
	clear:both
}
.part {position:relative; left:-19px; width:230px}
.fltlt {
	float:right}
.fltrt {
	float:right}
	
.error {
	color:#FF0000;
}

#wrapper {
	width:100%;
	background:url(../images/bg.jpg) repeat-x top #c7c9bc
}
#container {
	width:980px;
	margin:auto
}
#top {
	width:100%;
	background:url(../images/top_btn_bg.jpg) repeat-x top;
	height:45px;
}
ul#chromemenu {
	list-style:none;
	width:980px;
	margin:0 auto;
	font-family:"Trebuchet MS";
	font-size:13px;
	padding:0;
	position:relative;
	z-index:999;
	text-align:center
}

.eda_fomt{
    font-family:Arial, "Gill Sans",Verdana ; 
	font-size:16px;
	font-weight:bold;
	}

.abu {
      width:400px;
	  height:150px;
	  padding:0 0 0 0;
	  float:right;
	  }
#photo_gallery {
     width:auto;
	 height:auto;

	 margin:auto;
	 
	 }
#photo_gallery ul {
    list-style:none;
	padding-left:62px;
	margin-top:54px;
	
    
   } 
#photo_gallery ul li {
     width:112px;
	 height:180px;
		 margin:2px 12px 4px 12px;
	 float:left;
	 display:block;
	 text-align:center;
	 color:#3388cc;
	 font-size:12px ;
	  line-height:20px;
	 
	  
}	 

#photo_gallery ul li a {
   text-decoration:none;
   color:#3388cc;
	 font-size:12px;
}	    	  

.galapago {
   
	font-family:"Trebuchet MS";
	
	font-size:13px;
	

	text-align:center
}
.bread_cramb{
   width:500px;
   height:auto;
   list-style:none;
	font-family:"Trebuchet MS";
	font-size:13px;
	padding:0;
	
   }
 .bread_cramb a{  
  text-decoration:none;
  color:#999999; 
 
  }
 .bread_cramb a:hover{  
  text-decoration:none;
  color:#0000FF; 
  
 
  } 
 .bread_cramb span{
  color:#0000FF;
   list-style:none;
	font-family:"Trebuchet MS";
	font-size:13px;
	padding:0;
  }  
.teaser{
   width:500px;
   height:auto;
   list-style:none;
	font-family:"Trebuchet MS";
	font-size:13px;
	
	
   }
   
 .teaser a{  
  text-decoration:none;
  color:#19226e; 
 font-size:13px;
  }  
  
  .teaser a:hover{  
  text-decoration:none;
  color:#0000FF;   }
   
ul#chromemenu li {
	float:right;
	line-height:37px;
	color:#FFF;
	padding:0 2px;
	text-align:center
}
ul#chromemenu li a {
	line-height:37px;
	color:#FFF;
	text-decoration:none;
		text-align:center; display:block; height:37px
}
ul#chromemenu li a:hover {
	line-height:37px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	font-size:11px;
	text-transform:uppercase;
}
ul#chromemenu li a.active {
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	font-size:11px
}
#banner {
	height:338px;
	position:relative;
	width:980px
}

#langauge {
	position:absolute;
	/*background:url(../images/language_bg.png) no-repeat right top;*/
	width:90px;
	height:29px;
	right:3px;
	top: -4px;
}

.logo {
	position:absolute;
	top: -40px;
	z-index:0;
	left: -4px;
}
#welcome {
	position:absolute;
	width: 690px;
	height: 152px;
	left: 141px;
	top: 185px;
}
#welcome .dd {
	position:absolute;
	top: 29px;
	left: 8px;
	color:#19226e;
	width: 640px;
}
#welcome .dd p {
	color:#19226e;
	font-size:12px;
	line-height:1.9em
}

.map_contact{
    width:300px;
	height:30px;
	float:right;
	padding:0px 0 0 100px;
	text-align:center;
	}
#weather {
	width:145px;
	height:34px;
	position:absolute;
	bottom:1px
}
#fbtn {
	width:150px;
	height:39px;
	position:absolute;
	bottom:-2px;
	right:0px
}
#content {
	width:auto;
	height:inherit
}
#cnt_lt {
	width:489px;
	background:url(../images/Index_cnt_lt.jpg) no-repeat left top;
	float:left;
	height:265px
}
.lt_side_box {
	width:209px;
	float:left;
	padding:27px 18px 0px 18px
}
.lt_side_box h2, .magzn h2{
   	font-size:18px;
	color:#FFFFFF;
	padding:0 0 7px 0; text-align:left
}
.part_news 
{
position:relative; left:-18px
}
.magzn {
	width:180px;
	float:left;
	padding:27px 18px 0px 18px; text-align:center
}
p {
	color:#FFFFFF;
	font-size:11px;
	margin:7px 3px;
}
.lt_side_box  p strong {
	color:#FFF;
	font-size:11px; padding-bottom:3px; display:block
	
}
.lt_side_box  p b {font-size:10px; letter-spacing:.01em; padding-bottom:6px; display:block}
.lt_side_box  p { font-size:10px}
p a {
	color:#80c7e3;
	font-size:12px;
	text-decoration:none;
	padding-top:5px
}
#cnt_rt {
	width:491px;
	background:url(../images/Index_cnt_rt.jpg) no-repeat left top;
	float:left;
	height:265px
}
.rt_side_box {
	width:209px;
	float:right;
	padding:27px 18px 0px 18px
}
.quklnk {
	width:202px;
	float:left;
	padding:27px 18px 0px 18px
}
.quklnk h2, .rt_side_box h2 {
   
	font-size:18px;
	color:#FFFFFF;
	padding:0 0 8px 0;
	text-align:right
}
ul.quick_link {
	list-style:none;
}
ul.quick_link li {
	float:left;
	width:90px;
	text-align:right;
	padding-bottom:10px
}
#footer {
	background:url(../images/ftr_bg.jpg) repeat-x top;
	height:78px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0
}
.ftr_lt {
	background:url(../images/ftr_lt.jpg) no-repeat left top;
	width:31px;
	float:left;
	height:78px;
}
.ftr_rt {
	background:url(../images/ftr_rt.jpg) no-repeat right top;
	width:31px;
	float:right;
	height:78px;
}

.image_side {
   width:240px;
   height:180px;
   float:right;
   padding-left:10px;
   }
.ftr_bg {
	background:url(../images/ftr_shade.jpg) no-repeat center bottom;
	height:78px;
	width:884px;
	position:relative;
	margin-left:-8px !important;
	left:-8px;
}
.ftr_tp {
	line-height:30px
}
.ftr_tp a {
	color:#19226e;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	font-family:"Trebuchet MS"
}
.ftr_btm {
	line-height:45px;
	color:#FFF;
	font-size:10px
}
.location{
       width:200px;
	   height:auto;
	   float:right;
	   padding-top:150px;
	   
	   }
.balloonstyle {
	position:absolute;
	top: -100px;
	left: 0;
	padding: 5px;
	visibility: hidden;
	font:normal 10px Verdana;
	line-height: 10px;
	z-index: 100;
	background: white;

/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=black, direction=135, Strength=5);
}
#arrowhead {
	z-index: 99;
	position:absolute;
	top: -100px;
	left: 0;
	visibility: hidden;
}
.slide {
	height:170px;
	padding:5px 0 5px 0
}
.img {
	border:#02294e 2px solid
}
.weather_rllover {
	position:absolute;
	visibility: hidden;
	/*background-image:url(../images/weather_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
	background-color:none;
	width:70%;
	padding: 0;
	top: 110px;
	z-index:99999;
	left: 210px;
	height: 189px;
	margin-top:-36px;
	margin-left:-1px; width:300px !important;
}
.weather_rllover img.close {position: relative; margin-top:-20px; right:-20px}
.weather_rllover .ltt {
 float:left ;width:93%
}
.weather_rllover .bgbg {
background-image:url(../images/weather_bg_lt.gif);
	background-repeat:no-repeat;
	background-position:left top; padding-top:10px
}
.weather_rllover .rtt {
background-image:url(../images/weather_bg_rt.gif);
	background-repeat: no-repeat;
	background-position:right top; float:right;height: 192px; width:20px; left:-2px; position:relative
}
.weather_rllover td {
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.9em
}
.weather_rllover td a {
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
/* ######### Style for Drop Down Menu ######### */
.dropmenudiv {
	behavior: url("css/iepngfix.htc")
}
.dropmenudiv {
	position:absolute;
	top:0;
	border-bottom-width: 0;
	font:normal 12px Verdana;
	z-index:9999;
	background:#FFF;
	width: 280px;
	visibility: hidden;
	left:0;
	background:none;
	opacity:0.9;
	filter:alpha(opacity=90);
	padding:0px
}
.map {
    width:300px;
	height:auto;
	float:right;
	}

.dropmenudiv ul.aaas {
	list-style:none;
	margin:0;
	padding:6px 3px;
	background:url(../images/nav_hover_bg.gif) no-repeat bottom;
	margin-top:10px;
	padding:0 0 13px 0;
}
.dropmenudiv ul.aaas li {
	list-style:none;
	padding:2px 5px;
	margin:0;
	color:#FFF;
	background:url(../images/hover_hover.jpg) repeat-x bottom;
}
.dropmenudiv a {
	left: 0px;
	color:#000;
	text-decoration:none;
	display:block;
	width:auto;
	line-height:26px;
}
* html .dropmenudiv a { /*IE only hack*/
	width: 100%;
	text-decoration:none
}
.dropmenudiv a:hover { /*THEME CHANGE HERE*/
	text-decoration:underline
}

#banner_sub {
	height:188px;
	position:relative;
	width:980px
}

#content_sub {
	width:auto;
	height:inherit; background:url(../images/cont_bg.png);
	padding:10px 0 0 0;
	behavior: url(../iepngfix.htc)  
}
#cnt_lt_sub {
	width:980px;
	background:none;
	float:left;
/* background:#084885 */
}
.lt_side_box_sub {
/*background:url(../images/sub_ltbx_btm.jpg) no-repeat left bottom ;*/
	width:980px;
	float:left;
	padding:0 0  0 ; margin:0; position:relative; bottom:10px;  margin-top:10px
}
.lt_side_sub_btm {
/* background: url(../images/sub_ltbx_mid.jpg) repeat-y left top; position:relative*/
}

.lt_side_sub_tp {
/* background:url(../images/sub_ltbx_tp.jpg) no-repeat left top ;*/ position:relative; padding:0px 0px 0px 0px
}
.newssb { float:left; width:209px; padding:15px 20px 20px 20px }

.h2_bg {
	position:absolute;
	top:-43px;
	z-index:1;
	left:0px;
	height:1px
}
.h2_bg  h2 {
	font-size:18px;
	color:#FFFFFF;
	padding:5px 0 7px 18px;
	position:absolute;
	z-index:2;
	left:2px;
	top:0;
	/*text-shadow: #000 2px 2px 2px;filter: glow(color=#000000,strength=2);
	filter: dropshadow(color=#000000,offX=2,offY=2);*/
	font-weight:normal;
	width: 474px;

}
.sub_cnt {
	width:940px;
	float:left;
	padding:0px 10px 20px 20px;
}
.sub_cnt .png_bg {
	font-size:18px;
	 color:#19226e;
	padding:0 0 0 10px ;background:url(../images/h2_bg.png) no-repeat left bottom; line-height:41px; margin:0
}
.sub_cnt p {
	 color:#19226e;
	font-size:13px;
	margin:2px 3px; line-height:1.4em; text-align:justify
}
.sub_cnt p small {font-size:11px}
.sub_cnt  ul.bullets {list-style:outside ;color:#19226e;
	font-size:13px;
	 line-height:1.3em; text-align:justify; margin:0 0 0 20px; padding:0px}
	 
.sub_cnt  ul.bullets_no {list-style:outside decimal;color:#19226e;
	font-size:13px;
	 line-height:1.4em; text-align:justify; margin-left:30px}	 
	 .sub_cnt  ul.bullets a {
	 color:#19226e ;
	font-size:12px;
	text-decoration:none;
	padding-top:5px ;  line-height:1.9em
}

.sub_cnt  ul.bullets1 {list-style: inside ;color:#19226e;
	font-size:13px;
	 line-height:1.3em; text-align:justify; margin:0 0 0 80px; padding:0px}
.sub_cnt  ul.bullets1 li{
   float:left;padding-right:15px;
   
}	 

p a {
	 color:#19226e ;
	font-size:12px;
	text-decoration:none;
	padding-top:5px 
}
.sub_cnt p .span_290 {padding-right:290px; display:block}
.sub_cnt p b {font-size:11px}
.sub_cnt h3 {background: url(../images/h2_bg.png) no-repeat left bottom; line-height:41px;  color:#19226e; padding-left:10px; font-family:Arial, Helvetica, sans-serif}
.sub_cnt h4 {background: url(../images/h4_bg.png) no-repeat left bottom; line-height:41px;  color:#19226e; padding-left:10px; font-size:14px; margin:0 0 2px 0 }
.sub_cnt h5 {background: url(../images/h5.jpg) no-repeat left bottom; line-height:29px;  color:#19226e; padding-left:10px; font-size:12px; margin:0 0 10px 0 }
.imggs {margin-left:15px;box-shadow: 1px 1px 3px  #666666; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 1px 1px 3px  #666666;
-moz-box-shadow: 1px 1px 3px  #666666;
filter: 
        progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=150,strength=2)

}
.imggs_index {box-shadow: 1px 1px 3px  #000000; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 1px 1px 3px  #000000;
-moz-box-shadow: 1px 1px 3px  #000000;
filter: 
        progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=150,strength=2)

}
.secs_pic {margin:10px 10px 10px 0px ;  float:right;box-shadow: 1px 1px 3px  #666666; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 1px 1px 3px  #666666;
-moz-box-shadow: 1px 1px 3px  #666666;
filter: 
        progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=150,strength=2)

}


.table_cln_up_arabia { border-collapse:collapse; font-family:Verdana, Arial, Helvetica, sans-serif; border:3px solid #FFF; margin-left:0px}
.table_cln_up_arabia th {font-size:13px; color:#003366; padding:10px 4px; background-color:#C7EBFE; border:1px solid #0158C2}
.table_cln_up_arabia td { border:1px solid #006699}
.table_cln_up_arabia td p {margin:1px; padding:2px}

.page_images {width:47%; height:auto; border:#FFF 2px solid; margin:10px}

ul.listing {width:940px;  margin:auto; padding:0; float:left }
ul.listing  h4 { position:relative; height:31px}
ul.listing li {float:left; width:301px; background:url(../images/list_style.jpg) repeat-x top left; margin:1px; list-style:none; padding:4px 4px; font-size:15px; color:#FFF; text-align:center; font-weight:bold ; height:86px;-webkit-border-radius: .5em;-moz-border-radius: .5em; -moz-border-radius: .5em; }
ul.listing li.alt { background:#003366; width:923px; font-size:14px; height:18px; background:url(../images/list_style.jpg) repeat-x topleft; clear:both }
ul.listing li.alta { background:#589acb;width:923px; font-size:12px; color:#FFF; clear:both; height:18px;background:url(../images/list_style_grey.jpg) repeat-x bottom left; }
ul.listing li.txt  { color:#FFFFFF;background-color:#154ba5; height:465px; width:456px }
ul.listing li.txt p ,ul.listing li.txta p{ color:#FFFFFF; text-align:left ; font-weight:normal; }
ul.listing li.txta {height:300px; width:923px;color:#FFFFFF;background-color:#154ba5;}



ul.grid{width:940px;  margin:auto; padding:0; }
ul.grid li {float:left; width:448px; background:#f2f2f2; margin:1px 0px 1px 1px; list-style:none; padding:10px; font-size:11px; color:#666666;  font-weight:normal ;-webkit-border-radius: .5em;-moz-border-radius: .5em; -moz-border-radius: .5em; }
ul.grid li.altsmal {float:left; width:448px; height:300px; background:#FFF; margin:1px 0px 1px 1px; list-style:none; padding:10px; font-size:11px; color:#666666;  font-weight:normal ;-webkit-border-radius: .5em;-moz-border-radius: .5em; -moz-border-radius: .5em; }
ul.grid li.alt {  width:917px; font-size:11px; background:#FFF; padding:10px; font-weight:normal }
ul.grid li.alta {  width:917px; font-size:11px; background:#FFF; padding:10px; font-weight:normal;padding:3px 9px }
ul.grid li.alta div { padding:0; margin:0;  font-size:10px}
ul.grid li.alta div a {color:#666666; text-decoration:none}
ul.grid li.txt,  ul.listing li.txta{ color:#FFFFFF;background-color:#154ba5; height:465px }
ul.grid li.txt p ,ul.listing li.txta p{ color:#FFFFFF; text-align:left ; font-weight:normal; }
ul.grid li.txta {height:100%; width:612px}
ul.grid li.alt  .img-grid {width:250px; float:left; display:block; height:160px; vertical-align:middle; padding:20px 0px 20px 20px }
ul.grid li.alt  .img-grid1 {width:250px; float:left; display:block; height:160px; vertical-align:middle; padding:20px 0px 20px 20px }
ul.grid li.magzn_grid  { text-align:center; width:291px;}
ul.grid li.magzn_grid .magazine_desc {height:90px;overflow:hidden;}
ul.grid li.magzn_grid  a { color:#333333}

ul.grid li.news_grid  { text-align:center; width:291px; height:200px; clear:right}
ul.grid li.news_grid  .news_desc {height:126px;overflow:hidden; margin-bottom:10px}
ul.grid li.news_grid  .news_desc p {font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.4em }

ul.grid li.news_grid  { text-align:center; width:291px; height:200px; clear:right}

ul.grid li.news_grid  a { color:#333333}
.readmore {color:#003366; text-align:right}.dwnld {color:#003366;}
ul.grid li.weather_grid  { text-align:center; width:291px; height:150px}
ul.grid li.weather_grid  a { color:#333333}
.readmore {color:#003366; text-align:right}.dwnld {color:#003366;}
ul.grid li.news_grid .news_dtl_sub {height:80px; overflow:hidden}
ul.grid li.magzn_griddtl { text-align:center; width:917px}
ul.grid li.emrgcy_nos { text-align:center; width:917px; background-color:#f2f2f2; padding:4px; height:auto; border-bottom:#bbb 1px solid}
ul.grid li.emrgcy_nos_g { text-align:center; width:917px; background-color:#e8e8e8; padding:4px; height:auto; border-bottom:#bbb 1px solid}
ul.grid li.emrgcy_nos_g span.bxx, ul.grid li.emrgcy_nos span.bxx{width:218px; float:left;color:#333333; text-align:left; padding-left:10px}
ul.grid li.emrgcy_nos_g span.bxx a {color:#003366; font-weight:bold; text-decoration:none}
form {padding:0; margin:0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}
form .f_lt {width:430px; float:left;padding: 10px}
form .f_rt {width:430px; float:left;padding: 10px}
form label {width:390px; padding:6px 0px; display:block }
form label.p {width:160px; padding:6px; display:block }
form label  span {width:160px;  display:block;  height:10px; padding:1px}
form label  span .checkbox {width:20px; height:20px; padding:0; margin:0; border:none}
form div.p {width:160px; padding:6px; display:block }
form div.p  span {width:160px;  display:block;  height:10px; padding:0px; position:relative}
form div.p  span .checkbox {width:20px; height:25px; padding:0; margin:0;vertical-align:baseline; border:none}
form input {border:#222 1px solid; width:390px; margin-top:7px }
form textarea{border:#222 1px solid; width:390px; height:207px; margin-top:7px }
form .btn { width:78px; height:25px; border:none; margin:0 }



form {padding:0; margin:0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}
form .f_lt1 {width:430px; float:left;padding: 10px}
form .f_rt1 {width:430px; float:left;padding: 10px}
<<<<<<< .mine
form label {width:410px; padding:6px; display:block }
=======
form label {width:420px; padding:6px; display:block }
form label .star {width:20px; color:#CC0000; float:right; line-height:38px;height:30px}
>>>>>>> .r298
form label.p {width:160px; padding:6px; display:block }
form .checkbox {width:20px; height:20px;  margin:0;vertical-align:baseline;padding-top:10px; border:none}
form label  span {width:160px;  display:block;  line-height:20px; padding:1px}
form label  span .checkbox {width:20px; height:20px; padding:0; margin:0;vertical-align:baseline; border:none}
form div.p {width:160px; padding:6px; display:block }
form div.p  span {width:160px;  display:block;  line-height:20px; padding:1px}
form div.p  span .checkbox {width:20px; height:20px; padding:0; margin:0;vertical-align:baseline; border:none}

form input {border:#222 1px solid; width:390px; margin-top:7px }
form select {border:#222 1px solid; width:390px; margin-top:7px }
form textarea{border:#222 1px solid; width:390px; height:230px; margin-top:7px }
form .btn { width:78px; height:25px; border:none; margin:0 }
ol {color:#19226e;; font-size:12px; line-height:1.6em }
.label{
    width:150px;
	height:auto; 
	}
.check {
 width:200px;
 height:30px;
 float:left;
 }	
.check1 {
 width:50px;
 height:30px;
 float:right;
 padding-right:100px;
 }
.check_main{
   width:390px;
   height:50px;
   }
a.inactive_link {color:#999999}

.gallery a {
	color:#3388CC;
	text-decoration:none;
}
.gallery a:hover {
	text-decoration:underline;
	}
	
.active {
	font-weight:bold;
	text-align:center;
	font-size:11px;
	text-transform:uppercase;
}
.g {color:#FFF;text-decoration:none}
.g:hover {color:#0099CC}