/* CSS Document */

body{
	background:url(../images/main_bg.jpg) repeat-x #373737;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:15px;
	margin:0px;
	padding:0px;
	direction:rtl;
	text-align:right;
}

/* -----------------*/
a:active { 
    border:none;
    outline:none;
}
a:active, a:focus {
   outline:  none;
   ie-dummy: expression(this.hideFocus=true);
}

a:focus{
 -moz-outline-style: none;
}
input{
    border:none;outline:none; 
}
/* -----------------*/

p{ margin:0px; padding:0px;}
object embed { margin:0px; padding:0px;} 


.height5{ height:5px;}
.height10{ height:10px;}
.height15{ height:15px;}
.height20{height:20px;}
.height30{height:30px;}
.height230{height:230px;}
.clr{ clear:both;}
.float-left{float:left;}
.float-right{float:right;}
.display-none{display:none;}
h1,h2,h3,h4,h5,h6{padding:0px; margin:0px;}






.main-container{
	margin:0 auto;
	width:990px;
}

/* Header Starts */
.header{
	width:990px;
	height:398px;
	overflow:hidden;
}



.topmenu1{
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-align:left;
	padding-top:9px;
	height:23px;
}

.topmenu1 a{
	color:#fff;
	text-decoration:underline;
}

.topmenu1 a:hover{
	color:#F26C2C;
	text-decoration:none;
}


a.topmenu1_selected{
	color:#F26C2C;
	text-decoration:none;
}





.head_logo_menu{
	width:990px;
	height:135px;
}






.head_logo{
	width:323px;
	float:left;
}


.logo{
	width:275px;
	height:103px;
	overflow:hidden;
	background:url(../images/logo_bg.jpg) no-repeat top;
	float:left;
	text-align:center;
}

.logo img{
	border:0px;
}

.head_top_menu{
	width:656px;
	float:right;
}



.head_top_links{
	width:95px;
	height:98px;
	text-align:center;
	float:right;
	margin-left:10px;
	color:#fff;
	font-size:17px;
	font-weight:bold;
}


.head_top_links a{
	color:#fff;
	text-decoration:none;
	width:95px;
	height:50px;
	background:url(../images/top_menu_normal.jpg) no-repeat top right;
	display:block;
	padding-top:48px;
}

.head_top_links a:hover{
	color:#fff;
	text-decoration:none;
	background:url(../images/top_menu_selected.jpg) no-repeat top right;
}


a.head_top_links_selected{
	color:#fff;
	text-decoration:none;
	width:95px;
	height:50px;
	background:url(../images/top_menu_selected.jpg) no-repeat top right;
	display:block;
	padding-top:48px;
}



.head_flash_main_div{
	height:242px;
	width:894px;	
	padding-right:96px;
}


.head_flash_main_div_bg{
	height:234px;
	width:185px;
	float:right;
	background:url(../images/head_flash_bg.jpg) no-repeat top right;
	margin-left:19px;
}


.head_flash_maindiv{
	height:194px;
	width:185px;
	overflow:hidden;
}




.head_flash_maindiv object{
	padding:0px;
	margin:0px;
}

.head_flash_maindiv embded{
	padding:0px;
	margin:0px;
}



.head_flash_text_maindiv{
	color:#F67F46;
	font-size:16px;
	font-weight:bold;
	padding-left:6px;
	padding-right:6px;
	line-height:16px;
}







/* Header Ends */



/* Middle Container */
.main_middle_container{
	width:990px;
}


.mid_container_left_banner{
	width:278px;
	float:left;
	text-align:left;
}

.mid_container_left_banner img{
	border:0px;
}


.mid_container_right{
	width:688px;
	float:right;
}


.mid_container_right_title{
	width:628px;
	height:29px;
	background:url(../images/hp_left_content_titlebg.jpg) no-repeat top right;
	font-size:19px;
	font-weight:bold;
	color:#000000;
	padding-top:3px;
	padding-right:60px;
}


.mid_container_right_mid{
	width:662px;
	background:url(../images/hp_left_content_bottom.jpg) no-repeat bottom right #2D2D2D;
	padding-left:10px;
	padding-right:16px;
	padding-bottom:10px;
	padding-top:10px;
}

.mid_cont_rht_content_div{
	background:url(../images/hp_rht_cont_icon.jpg) no-repeat top right;
	padding-right:22px;
}



.mid_flash_text{
	padding-top:15px;
	border-top:5px solid #F26C2C;
	width:990px;
}


.mid_flash_logos{
	width:990px;
	height:87px;
	background:url(../images/mid_flash_logo_bg.jpg) no-repeat top right;
	text-align:center;
	padding-top:40px;
}
/* Middle Ends */













/* Footer Starts */	

.footer_mainmorebox_links{
	background:url(../images/footer_more_links.jpg) repeat-x #321000;
}

.footer_more_links{
	width:992px;
	margin:0 auto;
	font-size:14px;
	color:#d4d4d4;
	padding-top:5px;
	padding-left:2px;
	padding-right:2px;
}

.footer_more_links h2{
	padding-bottom:5px;
	background:url(../images/footer_more_links_arrow.jpg) no-repeat right;
	padding-right:35px;
	padding-top:5px;
	margin:0px;
	font-size:18px;
	font-weight:bold;
	color:#F26C2C;
}


.footer_outer{
	background:#373737;
	padding-top:10px;
	padding-bottom:10px;
	color:#fff;
	font-size:14px;
}


.footer{
	width:990px;
	margin:0 auto;
	text-align:left;
	padding-left:2px;
	position:relative;
}

.footer a{
	color:#F26C2C;
	text-decoration:underline;
}

.footer a:hover{
	color:#F26C2C;
	text-decoration:none;
}








.footer_text{
	width:300px;
	text-align:right;
	position:absolute;
	top:0px;
	right:0px;
}

.footer_text a{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

.footer_text a:hover{
	color:#ffffff;
	text-decoration:underline;
}







.footer_morelinksbox{
}


.footer_morelinksbox_div1{
	width:180px;
	float:right;
}


.footer_morelinksbox_div1_title{
	width:69px;
	float:right;
	font-weight:bold;
	color:#FFBD9E;
	font-size:16px;
}


.footer_line_seperator{
	width:7px;
	float:right;
	text-align:right;
	height:138px;
	background:url(../images/footer_line_seperator.jpg) no-repeat right top;
}

.footer_morelinks_links{
	width:102px;
	font-size:14px;
	color:#d4d4d4;
	float:right;
}

.footer_morelinks_links a{
	color:#ffffff;
	text-decoration:none;
	padding-bottom:5px;
	display:block;
}

.footer_morelinks_links a:hover{
	color:#FFBD9E;
	text-decoration:none;
}








.footer_morelinks2_links{
	width:80px;
	font-size:14px;
	color:#d4d4d4;
	float:right;
}

.footer_morelinks2_links a{
	color:#ffffff;
	text-decoration:none;
	padding-bottom:5px;
	display:block;
}

.footer_morelinks2_links a:hover{
	color:#FFBD9E;
	text-decoration:none;
}







.footer_morelinksbox_div2{
	width:140px;
	float:right;
}

.footer_morelinksbox_div3{
	width:165px;
	float:right;
}

.footer_morelinksbox_div4{
	width:170px;
	float:right;
}

.footer_morelinksbox_div5{
	width:145px;
	float:right;
}

.footer_morelinksbox_div2_title{
	width:45px;
	float:right;
	font-weight:bold;
	color:#FFBD9E;
	font-size:16px;
}

.footer_morelinksbox_div3_title{
	width:55px;
	float:right;
	font-weight:bold;
	color:#FFBD9E;
	font-size:16px;
}


.footer_morelinksbox_div5_title{
	width:35px;
	float:right;
	font-weight:bold;
	color:#FFBD9E;
	font-size:16px;
}


.footer_morelinksbox_div6_title{
	width:62px;
	float:right;
	font-weight:bold;
	color:#FFBD9E;
	font-size:16px;
}


.footer_morelinksbox_div6{
	width:180px;
	float:right;
}
/* Footer Ends */










/* About Us */
.inner-header{
	width:990px;
	height:160px;
	overflow:hidden;
}


.about_us_mid_bg{
	background:url(../images/about_us_mid_bg.jpg) repeat-y top left;
	width:584px;
	padding-left:78px;
	min-height:347px;
	padding-top:10px;
}


.about_us_mid_bg h3{
	padding-bottom:10px;
	margin:0px;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
}


/* About Us */


/* Process */

.process_mid_bg{
	background:url(../images/about_us_mid_bg.jpg) no-repeat top left;
	width:584px;
	padding-left:78px;
	min-height:347px;
	padding-top:10px;
}


.process_mid_bg h2{
	padding-bottom:15px;
	margin:0px;
	font-size:25px;
	font-weight:bold;
	color:#ffffff;
}


/* Process */


/* CPRL */
.cprl_mid_bg{
	background:url(../images/cprl_mid_bg.jpg) no-repeat top left;
	width:584px;
	padding-left:78px;
	min-height:347px;
	padding-top:10px;
}


.cprl_mid_bg h2{
	padding-bottom:15px;
	margin:0px;
	font-size:25px;
	font-weight:bold;
	color:#ffffff;
}


.cprl_orangebox{
	background:url(../images/cprl_orangebox.jpg) no-repeat top right;
	width:657px;
	height:73px;
	font-size:23px;
	color:#ffffff;
	text-align:center;
	padding-top:14px;
}

/* CPRL */


/* Client */
.client_mid_bg{
	background:url(../images/client_mid_bg.jpg) no-repeat top left;
	width:584px;
	padding-left:78px;
	min-height:250px;
	padding-top:10px;
}

.client_mid_bg h2{
	padding-bottom:15px;
	margin:0px;
	font-size:25px;
	font-weight:bold;
	color:#ffffff;
}

/* Cleint */



/* Contact */
.contact_mid_bg{
	background:url(../images/contact_mid_bg.jpg) no-repeat top left;
	width:584px;
	padding-left:78px;
	min-height:250px;
	padding-top:10px;
}

.contact_mid_bg h3{
	padding-bottom:10px;
	margin:0px;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
}

.contact_map{
	padding-right:40px;
	padding-top:70px;
	padding-bottom:20px;
}


.contact_box_div{
	background:url(../images/contact_contact_bg.jpg) no-repeat top right;
	width:248px;
	height:350px;
	padding-left:15px;
	padding-right:15px;
	
}

.contact_div{
	height:37px;
	width:248px;
}

.contact_div_label{
	width:58px;
	padding-top:2px;
	float:right;
	font-size:15px;
	color:#ffffff;
	text-align:right;
}

.contact_div_input{
	width:188px;
	float:left;
	text-align:right;
}

.contact_div_input input{
	width:185px;
	border:1px solid #000;
	height:18px;
}


/* Contact */



/* Regulation */
.regulation_mid_bg{
	background:url(../images/about_us_mid_bg.jpg) repeat-y top left;
	width:584px;
	padding-left:78px;
	min-height:347px;
	padding-top:10px;
}


.regulation_mid_bg span{
	font-weight:bold;
	font-size:16px;
	color:#F26D2D;
}


.regulation_mid_bg h3{
	font-weight:normal;
	font-size:20px;
	color:#F26D2D;
	padding-bottom:10px;
	margin:0px;
}

/* Regulation */



