﻿html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
strong{font-weight:bold;}
body{background-image:url('/content/images/homepage/mainpage_background.jpg'); background-repeat:repeat-x; font-size:12px; font-family:Arial; color:Gray; text-align:center; direction:rtl;}
.clear{clear:both}
#innerpagecontainer{width:931px; margin:0 auto; text-align:right;}
.path{width:928px; height:33px; background-image:url('/content/images/path_background.jpg'); margin-top:5px; margin-bottom:5px; position:relative; direction:rtl;}
.path ul {margin:0px 10px}
.path ul li {float:right; padding-top:5px; margin-left:3px;}
.path ul li a{color:Black; font-weight:bold;}
/*----------------- Footer ----------------------------------------------*/
#innerpagecontainer .client_telling{width:931px; height:33px; background-image:url('/content/images/homepage/clientTellingBackground.jpg'); margin-top:10px; margin-bottom:5px; position:relative;}

#innerpagecontainer .client_telling marquee a{ font-size:12px; font-weight:bold; text-decoration:none;color:#FC6711;}
#innerpagecontainer .client_telling h4{position:absolute; top:10px; right:10px; color:#fd5d07; background-image:url('/content/images/header_background_small_orange.png'); padding-left:15px; background-repeat:no-repeat; font-size:14px; font-weight:bold; background-position:left 4px}
#innerpagecontainer .client_telling a.more_details{position:absolute; top:10px; left:10px; color:#fd5d07;}
#innerpagecontainer .client_telling ul{position:absolute; top:10px; right:120px; color:#6c6c6c; font-weight:bold;}
#innerpagecontainer .footer {width:932px; text-align:center; height:68px; background-image:url('/content/images/homepage/footerBackground.jpg'); background-repeat:no-repeat; margin-top:18px;}
#innerpagecontainer .footer ul{margin:0 auto; width:240px;height:33px;padding-top:10px; }
#innerpagecontainer .footer ul li{float:right; color:#c0bfbf; }
#innerpagecontainer .footer a{text-decoration:none; color:#c0bfbf; font-weight:bold; white-space:nowrap;}
#innerpagecontainer .footer .ogange-text{text-align:right;color:#f0671b;height:33px; padding-top:2px;font-weight:bold; }
#innerpagecontainer .technology{width:932px; text-align:center; height:75px; background-image:url('/content/images/homepage/Technology.jpg'); background-repeat:no-repeat;}

/*----------------- Header ----------------------------------------------*/
#innerpagecontainer .header{width:100%; height:120px; position:relative; padding-right:67px;}
#innerpagecontainer .header img.logo{position:absolute; top:0px; left:0px;}
#innerpagecontainer .header .banner{width:430px; height:110px;position:absolute; top:20px; right:240px;}
#innerpagecontainer .header .rightTopMenu{text-align:center; font-weight:bold; width:202px; height:25px; background-image:url('/content/images/homepage/topMenuSmallBackground.jpg'); position:absolute; top:31px; right:0px; color:White;}
#innerpagecontainer .header .rightTopMenu a{text-decoration:none; color:White;}
#innerpagecontainer .header .rightTopMenu a:hover{text-decoration:none; color:#f0671b;}
#innerpagecontainer .header .rightTopMenu ul{ margin:4px 11px;}
#innerpagecontainer .header .rightTopMenu ul li{float:right}
#innerpagecontainer .header .search{position:absolute;top:65px;right:0px;}
#innerpagecontainer .header .search .searchInput{background-image:url(/content/images/homepage/searchInputBackground.jpg);background-position:right top;background-repeat:no-repeat;border:medium none;height:27px;padding:5px 7px;width:202px;}
#innerpagecontainer .header .search .submitButton{position:absolute; top:0px; left:13px; width:20px; border:none;background-color:Transparent;height:27px; cursor:pointer;}
/*----------------- Tabs ----------------------------------------------*/
#innerpagecontainer .tabs{}
#innerpagecontainer .tabs .top_tabs_menu ul{height:35px;}
#innerpagecontainer .tabs .top_tabs_menu ul li{float:right;margin-left:4px;width:149px; height:35px;text-align:center; position:relative;}
#innerpagecontainer .tabs .top_tabs_menu ul li ul{position:absolute; top:35px; right:0px; z-index:1000;}
#innerpagecontainer .tabs .top_tabs_menu ul li ul li{background-color:#2a2b2d; text-align:right; border-bottom:solid 1px #484d51; height:23px; padding-right:10px; display:block; clear:both; border-right:solid 1px #484d51; border-left:solid 1px #484d51; background-image:url('/content/images/sub_pages_background.png'); background-repeat:no-repeat; background-position:150px top; direction:rtl;}
#innerpagecontainer .tabs .top_tabs_menu ul li ul li a{color:White; display:block; margin-right:10px;}
#innerpagecontainer .tabs .top_tabs_menu ul li a{display:block; margin-top:5px;text-decoration:none;font-weight:bold;}
#innerpagecontainer .tabs .top_tabs_menu ul li.off{background-image:url('/content/images/homepage/topTab_off.jpg');}
#innerpagecontainer .tabs .top_tabs_menu ul li.off a{color:#6c6c6c;}
#innerpagecontainer .tabs .top_tabs_menu ul li.on{background-image:url('/content/images/homepage/topTab_on.jpg');}
#innerpagecontainer .tabs .top_tabs_menu ul li.on a{color:#f0671b;}
#innerpagecontainer .tabs .top_tabs_menu ul li.on ul li a{color:White;}

#innerpagecontainer .tabs .content{background-image:url(/content/images/homepage/HomePageBgBar.jpg);height:278px;width:916px;}
#innerpagecontainer .tabs .inner_page_content{background-image:url(/content/images/homepage/HomePageBgBar.jpg);height:130px;width:916px; padding:6px; text-align:center;}
#innerpagecontainer .tabs .content .innerContentText{margin-right:199px;width:461px; height:270px; position:relative; overflow:hidden}
#innerpagecontainer .tabs .content .innerContentText div.inner_hp_content{margin:15px 10px;color:White; position:absolute; top:0px;}
#innerpagecontainer .tabs .content .homepage_contact{ margin-right:660px;position:relative;background-image:url(/content/images/homepage/contactHomePage.jpg);background-repeat:no-repeat;top:-270px;height:278px;width:256px;}
#innerpagecontainer .tabs .content .homepage_contact p{position:relative; top:52px;height:25px;right:25px;width:210px; color:black;}
#innerpagecontainer .tabs .content .homepage_contact form{position:relative; top:60px; right:25px;width:210px;}
#innerpagecontainer .tabs .content .homepage_contact form ul li{clear:both; margin-bottom:5px;}
#innerpagecontainer .tabs .content .homepage_contact form ul li label{float:right; width:50px; color:black; margin-top:2px;}
#innerpagecontainer .tabs .content .homepage_contact form ul li .small_input{ background-image:url('/content/images/homepage/BgTextBox.jpg');  border:none; height:22px; width:154px; border:solid 1px #8d5007; }
#innerpagecontainer .tabs .content .homepage_contact form ul li .large_input{background-image:url('/content/images/homepage/BgTextBox.jpg');  border:none; border:solid 1px #8d5007;  height:56px; width:154px;}
#innerpagecontainer .tabs .content .homepage_contact form ul li input.send_button{ background-image:url('/content/images/homepage/BtSend.jpg'); cursor:pointer;float:left;height:31px;margin-top:-6px;width:67px;border:0px;}
/*-- Tabs-->right buttons - sprite css */
#innerpagecontainer .tabs ul.rightButtons{float:right;width:199px; margin:0px 0px 0px; height:278px;}
#innerpagecontainer .tabs ul.rightButtons li{height:70px;}
#innerpagecontainer .tabs ul.rightButtons li a{display:block; width:100%; height:100%;}
#innerpagecontainer .tabs  ul.rightButtons li.link_1{background-image:url('/content/images/homepage/rightButtons_sprite.jpg');}
#innerpagecontainer .tabs ul.rightButtons li.link_2{background-image:url('/content/images/homepage/rightButtons_sprite.jpg'); background-position:center -67px;}
#innerpagecontainer .tabs ul.rightButtons li.link_3{background-image:url('/content/images/homepage/rightButtons_sprite.jpg'); background-position:center -133px;}
#innerpagecontainer .tabs ul.rightButtons li.link_4{background-image:url('/content/images/homepage/rightButtons_sprite.jpg'); background-position:center -199px; margin-top:-5px;}
/*----------------- Bottom Boxes ----------------------------------------------*/
.bottom_boxes{height:200px; width:931px;}
.bottom_boxes a{height:211px; width:932px; color:#f0671b;}
.bottom_boxes .box { width:932px; height:211px;overflow:hidden;background-image:url('/content/images/homepage/bottomBoxBackground.jpg'); background-repeat:no-repeat;}
.bottom_boxes .right {right:10px;width:300px;top:46px;position:relative;}
.bottom_boxes .center{right:316px;width:300px;float:right; top:-100px; position:relative; }
.bottom_boxes .left{right:316px;width:300px;top:-100px;position:relative; float:right;}
/*----------------- content page ----------------------------------------------*/
.content-page{width:928px;}
.content-page .right{float:right; width:185px;}
.content-page .right .sub_menu ul li a{display:block; padding:6px 10px;font-weight:bold; text-decoration:none;}
.content-page .right .sub_menu ul li{margin-bottom:3px;}
.content-page .right .sub_menu ul li.off{background-image:url('/content/images/right_buttons.jpg'); height:30px; width:184px; background-position:center -30px;}
.content-page .right .sub_menu ul li.off a{color:#6c6c6c}
.content-page .right .sub_menu ul li.on{background-image:url('/content/images/right_buttons.jpg'); height:30px; width:184px;}
.content-page .right .sub_menu ul li.on a{color:#FFFFFF;}
.content-page .right .side-banners{ margin-top:10px;width:183px; clear:both;}
.content-page .contact_right{width:183px; clear:both; }

.content-page .left{margin-right:190px; background-color: #ffffff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #d6dce1;}
.content-page .left .content{padding:10px;}
.content-page .left .title{background-image:url(/content/images/title_background.jpg);height:34px;width:680px;padding-right:35px; margin:10px;}
.content-page .left .title h2{color:#f0671b;font-size:16px;font-weight:bold;padding-bottom:10px;padding-left:10px;padding-right:0px;padding-top:5px;}
.content-page .left .content .leftcontact{ margin-right:300px; position:relative;width:286px;height:323px; }
.content-page .left .content .leftcontact .imgcontact{ position:absolute; z-index:100; top:-52px;right:100px;width:286px;height:375px; }
.content-page .left .content .textcontact{float:right;width:288px;height:354px;}
.content-page .left .form{ background-image:url('/content/images/contact_form_background.png'); background-repeat:no-repeat ; background-position:right top;width:738px;height:309px;padding-right:25px;}

/*-------------------map -------------------*/
.content-page .left .content .rootnode a{ font-family:Arial; font-size:14px; font-weight:bold;color:#6c6c6c}
.content-page .left .content .parentnode a{ font-family:Arial; font-size:12px; font-weight:bold;color:#6c6c6c}
.content-page .left .content .leafnode a{ font-family:Arial; font-size:12px; font-weight:bold;color:#6c6c6c}

/*----------------- content page ----------------------------------------------*/
.staticPage_contact{background-image:url('/content/images/contactStaticPage.jpg');width:184px;height:246px; float:right;background-repeat:no-repeat;margin-top:3px; position:relative}
.staticPage_contact form ul li{ padding-top:5px; padding-right:10px;}
.staticPage_contact form ul li label{float:right; width:44px;}
.staticPage_contact form ul li .inputSmall{background-color:#f4f4f4; border:solid 1px #bfbfbf; height:21px; width:116px;}
.staticPage_contact form ul li .inputLarge{background-color:#f4f4f4; border:solid 1px #bfbfbf; height:57px; width:124px;}
.staticPage_contact form ul li input.send_button{background-image:url('/content/images/ButSend.jpg'); height:25px; width:82px; border:none; background-color:Transparent; margin-right:45px; cursor:pointer;}
.staticPage_contact .Title-Ogange-StaticPage{text-align:right;color:#f0671b; margin-top:8px;font-weight:bold; font-size:14px;padding-right:10px; direction:rtl;}
.staticPage_contact .TextContactForm{padding-top:7px;width:179px; text-align:center;}

.search_page{border-bottom:solid 1px #c6c6c6; margin-bottom:10px; padding:5px;}
.search_page a{color:Black; text-decoration:none;}
/*------------------------contact page -----*/
.contact_form_page{}
.contact_form_page .inner_content{height:400px; position:relative;}
.contact_form_page .inner_content img.frog{position:absolute; top:-25px; right:350px;}
.contact_form_page .inner_content .textContact{width:323px;float:right;padding-right:30px;}
.contact_form_page .contact_form_bg{width:738px; height:309px; background-image:url('/content/images/contact_form_background.png');}
.contact_form_page .contact_form_bg .Title-Ogange-Contact{width:721px; border-bottom:solid 1px #ffffff;text-align:right;color:#f0671b; margin-top:8px;font-weight:bold; font-size:14px;padding-right:10px; direction:rtl;}
.contact_form_page .contact_form_bg .contact_form_fields{width:638px;padding-top:30px;padding-right:32px;height:210px;}

.contact_form_page .contact_form_bg .contact_form_fields ul .right_input{ float:right; width:280px; display:block;}
.contact_form_page .contact_form_bg .contact_form_fields ul .left_input{ float:left; width:280px; display:block;}

.contact_form_page .contact_form_bg .contact_form_fields ul li span { float:right;width:85px; display:block}
.contact_form_bg .sendbuttonDiv{width:672px; text-align:left;}


.input_contact{width:190px;height:15px;border:solid 1px #B8CAD9;margin-bottom:2px;}
.textarea_contact{width:638px;height:120px;border:solid 1px #B8CAD9;margin-bottom:2px;}
.SendButton{width:97px;height:25px; background-image:url('/content/images/reg_button_background.jpg');font-family:Arial; font-size:14px;text-align:center;border:0; color:White;cursor:pointer}

/*---------------- news, article -------------------*/
.item{width:100%;height:150px;}
.item .content {margin-right:155px;}
.item .content a{color:#FC6E1B; font-size:14px; font-weight:bold; text-decoration:none;}
.item .image{width:150px;float:right;height:150px; }
.separatorItem{width:720px;height:1px;clear:both; }
.separatorItem hr{height:1px;background-color:#D6DCE2; color:#D6DCE2;}
.orange_bold{ font-size:12px; font-weight:bold; text-decoration:none;color:#FC6711; white-space:nowrap; height:20px;}
.marquee_telling{height:20px;width:700px; margin-right:120px; margin-top:7px;}
