/* #######################  GENERAL SETTINGS ############################ */
html{ height:100%; margin:0; padding:0;}
*{ margin:0; padding:0;}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px; 
	height:100%;
	padding:0;
	background:#fff; color:#818285;
	}
/*  Global Formatting */
img {border: 0 none;}
/* Clears Divs */
.clr{clear: both;}
/* #######################  END GENERAL SETTINGS ############################ */
#worp{ width:953px; margin:15px auto 0;}
.top{ float:right; width:375px;}
.search{ float:right; width:170px; position:relative;}
.search input.button{ position:absolute; right:0; top:0;border:none; background:url(../images/search_bt.png) no-repeat; font-size:0;height: 20px;
    width: 21px; cursor:pointer;}
input#mod_search_searchword{ background:none; border:none; float:right;margin-right:14px; background:url(../images/search_bg.png) no-repeat; width:150px; height:20px;font-size: 10px; padding-left:8px;}

.social{float:right;margin-right: 10px;margin-top: 3px;}
.curent_time{ font-size:9px; color:#818285; float:right;  position:relative; top:4px; clear:both;width:266px;text-align: right;}
.lang{float:right; margin-right: 10px;margin-top: 1px; width:117px; }
.lang #jflanguageselection{ margin:0;}
.header{ margin-top:-8px;height: 77px;}
.mainmenu{ float:right; margin-top:38px; }
.mainmenu ul{}
.mainmenu ul li{ list-style:none; float:left; }
.mainmenu ul li.active{ background:#818285;}
.mainmenu ul li.active a,.mainmenu ul li:hover a{ color:#fff;}
.mainmenu ul li:hover{background:#818285;}
.mainmenu ul li a{ text-decoration:none; font-size:10px; color:#818285; line-height:22px; padding:7px;text-transform: uppercase;}
.mainmenu ul li ul li a{ text-transform:capitalize;}
.mainmenu li.item21 ul,.mainmenu li.item19 ul{ display:none !important;}
.mainmenu li.item22,.mainmenu li.item20{ display:none;}
.main_img_article{ float:right; position:relative; top:-25px;}
.sf-menu li ul{border-right:1px solid #a1a1a4; border-left:1px solid #e0e0e0; border-bottom:1px solid #a1a1a4; border-top:1px solid #a1a1a4; }
.sf-menu li li {background:	#fff;  border-bottom:1px solid #e9eaea;  }
.sf-menu li li a{color:#BDBFC1 !important;}
.sf-menu li li:hover,.sf-menu li li#current{ background:#e7e7e8 !important; }
.sf-menu li li:hover a,.sf-menu li li#current a{ color:#5796C7 !important; }
.sf-menu li ul li ul{ margin-left:27px; margin-top:0px;}
.sf-menu li li:hover li,.sf-menu li li#current li{ background:#fff;  }
.sf-menu li li:hover li a,.sf-menu li li#current li a{ color:#BDBFC1 !important; }
.sf-menu li li#current li:hover a{color:#5796C7 !important; }
.mainmenu ul li.active ul li.active{ background:#e7e7e8;}
.mainmenu ul li.active ul li.active a{ color:#5796C7 !important;}
.mainmenu ul li.active ul li.active li a{ color:#BDBFC1 !important;}
.mainmenu ul li.active ul li.active li:hover a{ color:#5796C7 !important;}
.sf-menu li li li:hover a,.sf-menu li li li#current a{ color:#5796C7 !important; }

.logo{ float:left; width:340px; cursor:pointer; }
.home_img{ border-top:1px solid #7fbee1;border-bottom:1px solid #7fbee1;margin-bottom:15px;}
.main_home{}
.home_content{ float:left; width:420px;}
.home_links{ margin-right:-5px; float:right;}
.home_links img{ margin-right:5px; width:81px; height:98px;}

.titles{ height:100px; padding-top:32px;padding-left: 24px; border-top:1px solid #7fbee1;border-bottom:1px solid #7fbee1; color:#0066b3; margin-bottom: 24px;}
.main_category{ float:left; font-size:50px;text-transform: capitalize;}
.menu_level1{ float:left;text-transform: capitalize; font-size:36px;line-height:66px; padding-left:11px;}
.inner_page{}
.left{ float:left; width:228px;}
.left ul{}
.left ul li{width:140px;list-style:none; border-bottom:1px solid #e9e9ea; border-top:1px solid #e9e9ea; line-height:23px; padding-left:3px;}
.left ul li#current{  background:#e7e7e8; border-bottom:2px solid #a7a9ac; border-top:1px solid #c7c8ca; }
.left ul li ul li#current{ border-bottom:1px solid #C7C8CA;}
.left ul li.active{ border-bottom:2px solid #a7a9ac;}
.left ul li a{ text-decoration:none; color:#bdbfc1;}
.left ul li#current a{ color:#5796c7;}
.left ul li#current li a{ color:#BDBFC1;}

.left ul li ul{ border:none; background:#fff; margin-left:-3px; padding-left: 6px;}
.left ul li ul li{ border:none; background:none;width: 134px;}

.main_content{ float:left; width:450px; position:relative;}
.itemImageBlock{ position:absolute; top:-150px; right:-276px;}
.itemVideoBlock{ position:absolute; top:-150px; right:-344px;}
.itemHeader h2.itemTitle{ color:#e61b23; font-weight:normal; font-size:22px; margin-bottom:15px; margin-top:-3px;}
.right{ float:right;}
.forme{ width:500px;}
.forme input{ width:219px; height:19px; border:1px solid #eaebec;margin-bottom: 8px;}
.forme textarea#question{ width:499px; height:118px;border:1px solid #eaebec; overflow:hidden;}
.forme input#send{ width:62px; height:19px; border:none; background:url(../images/send.png) no-repeat; float:right; color:#fff; margin-top:8px; cursor:pointer;}
.fname{ float:left;}
.fname input{}
.lname{ float:right;}
.company{ float:left;}
.email{ float:right;}
.phone{ float:left}
.question{ clear:both;}
#qaccordion1 h3{margin-bottom: 8px;}
.qimg{}
.qtitle{font-size: 13px;
    font-weight: normal;
    margin-left: 91px;
    margin-top: -15px; color:#0066b3;}
.acc-content{ border-bottom:1px solid #0066b3 !important;padding-bottom: 10px !important; padding-left:91px;color: #000000;}
.acc-header-active{ border:none !important;}
.form_send{}
.img_scroll{ text-align:center; margin:20px auto 0; width:431px;}
.footer{ margin-top:8px;}
.footer ul{ }
.footer ul li{ list-style:none; }
.footer ul li a{ text-decoration:none;}
.ip{ float:right; width:242px;}
.footer .in_module{ float:right;}