﻿html {
	direction: ltr;
}
body {
	background: #009cc2 url('/Images/En/body_bg.gif');
	margin: 0 0 15px 0;
	padding: 0px;
	font-family: Verdana;
}
a {
	color: #676767;
	text-decoration: none;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
img {
	border: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
input, select, textarea {
	font-size: 12px;
	font-family: Tahoma;
}
.top_nav_hed {
	background: #058daf url('/Images/En/top_nav_hed.gif') repeat-x;
	height: 40px;
	padding: 5px 0 0;
}
.in_top_nav {
	margin: auto;
	width: 902px;
	height: 40px;
}
.topMen_flash {
	width: 663px;
	height: 36px;
	float: right;
	background: #e8eef2 url('/Images/En/top_nav_menu_flash.gif') repeat-x;
}
.Add_fav {
	width: 239px;
	height: 36px;
	background: transparent url('/Images/En/add_fav_bg.gif') repeat-x;
}
.Add_fav_lft_img {
	float: left;
}
.Add_fav_inner {
	float: right;
	width: 226px;
	height: 29px;
	padding-top: 4px;
}
.Add_home_fav_img {
	vertical-align: middle;
	margin: 3px 2px;
	float: left;
}
.Add_home_fav_sep {
	float: left;
	margin: 8px 2px;
}
.Add_Home_fav_bg {
	width: 46px;
	float: left;
	background: transparent url('/Images/En/Add_home_fav_bg.gif') no-repeat;
	margin: auto 3px;
	height: 28px;
	text-align: center;
	padding-top: 3px;
}
.change_font {
	width: 107px;
	float: left;
	margin-top: 5px;
	color: #fff;
	font-size: 10px;
	padding-left: 2px;
}
.change_font img {
	vertical-align: middle;
	margin-left: 2px;
}
.top_nav_menu_rit_img {
	float: right;
}
.top_nav_Flash_menu {
	width: 649px;
	height: 36px;
	float: left;
}
.bodyWrapper {
	width: 902px;
	margin: auto;
}
.Flash_header {
	margin-top: -3px;
}

.latest_news 
{
	
	background: #97be2f url('/Images/En/latest_news_bg.gif') repeat-x;
	height: 36px;
}
.latest_news_lft {
	float: left;
}
.latest_news_rit {
	float: right;
}
.Scrolling_news 
{
	white-space:nowrap;
	float: left;
	width: 763px;
	height: 26px;
	padding-top: 10px;
	font-size: 12px;
}
.Scrolling_news a 
{
	white-space:nowrap;
	color: #000;
	text-decoration: none;
}
.main_content {
	background: #fff url('/Images/En/main_content_bg.gif') repeat-y left;
	border-left: 2px #04566a solid;
	border-right: 2px #04566a solid;
	padding: 2px;
	overflow: hidden;
	height: 100%;
}
.lft_content {
	width: 226px;
	float: left;
	padding: 8px 0px 8px 5px;
	/*overflow: hidden;*/
}
.topmargin {
	margin-top: 8px;
	clear: both;
	/*overflow: hidden;*/
	height: 100%;
}
.ChangeLang {
	float: left;
	margin: 3px 2px 0 0;
}
.news_icon {
	margin: 0 5px;
	vertical-align: middle;
}
/**************** login  **************************/
.memers_area {
	height: 29px;
	width: 219px;
	background: url('/Images/En/members_area.gif') no-repeat;
}
.login {
	border: 1px #bababa solid;
	border-top: 0px;
	background: #f8f8f8 url('/Images/En/login_bg.gif') repeat-x;
	margin-right: 8px;
	width: 201px;
	height: 93px;
	color: #208aaa;
	font-size: 10px;
	padding: 4px;
}
.loginTBL {
	width: 100%;
}
.loginTBL a {
	color: #828282;
	text-decoration: none;
}
.loginTBL a:hover {
	color: #208aaa;
	text-decoration: underline;
}
.create_account {
	padding-top: 3px;
}
.loginLabel {
	text-align: right;
}
.login_txtbox {
	width: 105px;
	height: 17px;
	border: 1px #b7b7b7 solid;
	color: #a2a2a2;
	background: #eaeaea url('/Images/En/login_txtbox.gif') repeat-x;
	font-size: 11px;
	padding: 2px 5px 0;
}
.login_btn {
	width: 66px;
	height: 20px;
	border: 0px;
	color: #fff;
	background: #16a9ce url('/Images/En/login_btn.gif') no-repeat;
	font-size: 11px;
	margin-top: 3px;
	cursor: pointer;
}
/**************** Navigation  **************************/
.navigation_title {
	background: url('/Images/En/navigation.gif') no-repeat;
	width: 211px;
	height: 23px;
}
.nav_div {
	margin-right: 19px;
	width: 185px;
	background: #363636;
	padding: 5px 5px 5px 2px;
	height:140px;
	clear:both;
}
.nav_div ul {
	margin: 1px;
	padding: 0px;
	list-style-type: none;
}
.nav_div ul li {
	margin: 0px;
	padding: 2px 0;
	list-style-type: none;
	border-bottom: 1px #7d7d7d dashed;
	color: #505050;
	font: 24px impact;
	float: left;
}
.nav_div ul li span {
	position: relative;
	float: left;
	width: 30px;
}
.nav_div ul li a {
	color: #757575;
	font: 11px verdana;
	text-decoration: none;
	height: 20px;
	position: relative;
	float: left;
	padding: 9px 5px 0px;
	width: 130px;
}
.nav_div ul li a:hover {
	color: #fff;
	background: #595959;
}
.nav_div ul li:hover {
	color: #d9d9d9;
}
.nav_bottom {
	width: 211px;
	height: 3px;
	background: #24b2d5;
	margin-top: 1px;
}
/************************** Vertical Menu ********************/
.sidebarmenu ul {
	margin: 0;
	padding: 0 0 0 10px;
	list-style-type: none;
	z-index: 1000;
}
.sidebarmenu ul li {
	position: relative;
	z-index: 1000;
}
/*Sub level menu items */
.sidebarmenu ul li ul {
	position: absolute;
	top: 0;
	visibility: hidden;
	background: #595959;
	filter: alpha(opacity=95);
	opacity: 0.95;
	z-index: 1000;
	padding: 3px;
	margin: 0px;
	border: 1px #9d9d9e solid;
}
.sidebarmenu ul li ul li {
	margin: 1px 0;
	padding: 0px;
}
.sidebarmenu ul li ul li a {
	color: #fff;
}
.sidebarmenu ul li ul li a:hover {
	color: #fff;
	background: #363636;
}
/* Holly Hack for IE \*/
* html .sidebarmenu ul li {
	float: left;
	height: 1%;
}
* html .sidebarmenu ul li a {
	height: 1%;
}
/* End */
/**************** /Navigation  **************************/
/*****************  NewsLetter  ****************************/
.bl {
	background: url('/Images/En/b_l_w.gif') 0 100% no-repeat;
}
.br {
	background: url('/Images/En/b_r_w.gif') 100% 100% no-repeat;
}
.tl {
	background: url('/Images/En/t_newsletter.gif') 0 0 no-repeat;
}
.tr {
	background: url('/Images/En/t_r_w.gif') 100% 0 no-repeat;
	padding: 30px 10px 8px;
	color: #676767;
	position: relative;
}
.t {
	background: url('/Images/En/dot.gif') 0 0 repeat-x;
}
.b {
	background: url('/Images/En/dot.gif') 0 100% repeat-x;
}
.l {
	background: url('/Images/En/dot.gif') 0 0 repeat-y;
}
.r {
	background: url('/Images/En/dot.gif') 100% 0 repeat-y;
}
.innbg {
	background: #fff url('/Images/En/innbg.gif');
	width: 213px;
}
.newsletterBtn {
	width: 60px;
	height: 43px;
	background: url('/Images/En/newsletter_go.gif') no-repeat;
	border: 0px;
	cursor: pointer;
}
.newletter_home_btn {
	position: absolute;
	left: 147px;
	top: 65px;
}
.newsletter_email_color {
	color: #24B2D5;
}
/***************** / NewsLetter  **************************/
/*****************  Polls  ****************************/
.tl_polls {
	background: url('/Images/En/t_polls.gif') 0 0 no-repeat;
}
.pollQuestion {
	color: #107d97;
	font-weight: bold;
	font-size: 11px;
}
.pollAnswer {
	margin: 0 0 8px;
}
.pollBtns {
	margin: 0 0 5px;
	text-align: center;
}
.vote {
	background: #068eb0 url('/Images/En/vote.gif') no-repeat;
	border: 0px;
	height: 22px;
	width: 48px;
	cursor: pointer;
}
.results {
	background: #068eb0 url('/Images/En/results.gif') no-repeat;
	border: 0px;
	height: 22px;
	width: 72px;
	cursor: pointer;
}
.prev {
	background: #068eb0 url('/Images/En/prev.gif') no-repeat;
	border: 0px;
	height: 22px;
	width: 57px;
	cursor: pointer;
}
/***************** / polls  **************************/
/*****************    clients    **************************/
.main_clients {
	width: 213px;
	border: 1px #363636 solid;
	padding: 2px;
}
.inner_clients {
	background: #363636;
	padding: 4px;
}
.clients_title {
	border-bottom: 1px #727272 solid;
	margin: 0 0 1px 0;
	padding: 3px 0;
}
.clients_area {
	border-top: 1px #727272 solid;
	margin: 0;
	padding: 5px;
	text-align: center;
}
.clients_img {
	border: 2px #f3c81b solid;
	width: 184px;
	height: 78px;
}
ul.marquee {
	position: relative;
	padding-bottom: 0px;
	list-style-type: none;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	display: block;
	overflow: hidden;
}
ul.marquee li {
	position: absolute;
	padding: 3px 5px;
	display: block;
	top: -999em;
	left: 0px;
}
/*****************   / clients    **************************/
/*****************   / Time    **************************/
.time_div {
	text-align: center;
}
.timeBorder {
	width: 183px;
	height: 12px;
	border-bottom: 1px #19afd4 solid;
	border-top: 1px #19afd4 solid;
	color: #000;
	padding: 5px;
	margin: 0px auto;
}
#clock {
	color: #118eac;
	float: right;
	margin-left: 5px;
}
.visitors {
	background: url('/Images/En/visitors.gif') no-repeat;
	width: 132px;
	height: 15px;
	margin: 5px auto;
	color: #585858;
	padding: 5px 0;
	text-align: center;
}
.visitor_no {
	color: #5e7b18;
	float: right;
	margin-right: 25px;
}
/*****************   / Time    **************************/
.rit_content {
	/*border-top: 1px #06ccfd dashed;*/
	float: left;
	width: 639px;
	margin: 0 3px;
	height: 100%;
	overflow: hidden;
	padding: 8px;
	color: #6a6a6a;
	line-height: 150%;
}
.welcome_title {
	background: #fcd537;
	padding: 0 0 1px 7px;
	margin-bottom: 1px;
}
.welcome {
	border-top: 1px #fcd537 solid;
	padding: 9px 5px 15px;
	position: relative;
	border-bottom: 1px #fcd537 dotted;
	overflow: hidden;
	clear: both;
	height: 100%;
}
.welcome_img {
	float: right;
	margin: 0 5px;
}
.more_welcome {
	position: absolute;
	left: 392px;
	top: 83px;
}
.more_welcome a {
	color: #9ec230;
	text-decoration: none;
}
.more_welcome a:hover {
	color: #000;
	text-decoration: none;
}
.newsHome {
	float: left;
	width: 273px;
	height: 230px;
	background: #e7e7e7 url('/Images/En/news_bg.gif') no-repeat;
	margin-left: 15px;
	position: relative;
	padding: 10px 10px 10px 10px;
}
.news_titleHome 
{
	white-space:nowrap;
	color: #109abd;
	font-weight: bold;
	margin: 5px 2px 2px;
	width: 220px;
}
.news_titleHome a {
	color: #109abd;
	text-decoration: none;
}
.news_titleHome a:hover {
	color: #109abd;
	text-decoration: underline;
}
.news_dateHome {
	color: #6a6a6a;
	margin: 2px;
	white-space: nowrap;
}
.news_imgHome {
	text-align: center;
	padding: 3px;
}
.news_imgHome_img {
	border: 2px #363636 solid;
	padding: 3px;
	width: 232px;
	height: 80px;
}
.news_serv_sep {
	float: left;
	border-left: 1px #fcd537 solid;
	border-right: 1px #fcd537 solid;
	width: 2px;
	margin: 20px 8px;
	height: 204px;
}
.news_HomeDesc {
	width: 180px;
}
.servicesHome {
	float: left;
	width: 256px;
	height: 228px;
	background: #e7e7e7 url('/Images/En/services_bg.gif') no-repeat;
	position: relative;
	padding: 10px 10px 10px 25px;
}
.servicesHome p {
	color: #cdcdcd;
	margin: 5px;
}
.servicesHome ul {
	color: #ffce00;
	margin: 5px 10px;
	padding: 0px;
}
.servicesHome ul li {
	border-left: 3px #89bc0e solid;
	margin: 3px 0;
	list-style-type: none;
	padding: 0 8px;
}
.more_news {
	position: absolute;
	bottom: 1px;
	left: 20px;
	width: 57px;
	height: 18px;
}
.more_services {
	position: absolute;
	bottom: 1px;
	right: 20px;
	width: 57px;
	height: 16px;
}
.topmarginborderBottom {
	margin-top: 8px;
	clear: both;
	overflow: hidden;
	height: 100%;
	border-bottom: 1px #029dc2 dotted;
	padding-bottom: 10px;
}
/*****************  Portfolio  ****************************/
.green_bl {
	background: url('/Images/En/bot_lft_cur.gif') 0 100% no-repeat;
}
.green_br {
	background: url('/Images/En/bot_rit_cur.gif') 100% 100% no-repeat;
}
.green_tl {
	background: url('/Images/En/top_lft_portfolio.gif') 0 0 no-repeat;
}
.green_tr {
	background: url('/Images/En/top_rit_cur.gif') 100% 0 no-repeat;
	padding: 30px 10px 20px;
	color: #676767;
	overflow: hidden;
	height: 100%;
}
.green_tr p {
	padding-left: 10px;
	margin: 7px 0;
}
.green_t {
	background: url('/Images/En/green_dot_top.gif') 0 0 repeat-x;
}
.green_b {
	background: url('/Images/En/green_dot.gif') 0 100% repeat-x;
}
.green_l {
	background: url('/Images/En/green_dot.gif') 0 0 repeat-y;
}
.green_r {
	background: url('/Images/En/green_dot.gif') 100% 0 repeat-y;
}
.port_images {
	background: #e5ecf0 url('/Images/En/portfolioHome_bg.gif') repeat-x;
	height: 89px;
	margin: 0 3px;
	border: 1px #20b0d3 solid;
	overflow: hidden;
	width: 620px;
}
.port_image {
	border: 2px #fff solid;
	padding: 2px;
	margin: 5px 10px 0;
	width: 69px;
	height: 69px;
}
.port_image:hover {
	border: 3px #363636 solid;
	padding: 2px;
	margin: 5px 10px 0;
	width: 69px;
	height: 69px;
	filter: alpha(opacity=90);
	opacity: 0.9;
}
/***************** / Portfolio  **************************/
.WHYHome {
	margin: 5px;
	color: #898989;
	font-weight: bold;
}
.WHYHometxt {
	margin: 5px 15px;
}
/******************  footer  ************************/
.footer {
	background: #f6f6f6;
}
.footer_links {
	width: 894px;
	border-left: 2px #04566a solid;
	border-right: 2px #04566a solid;
	padding: 2px;
	margin: auto;
}
.footer_links_txt {
	background: #e7e7e7;
	padding: 6px 0;
	margin: auto;
	text-align: center;
	color: #555;
}
.footer_links_txt a {
	color: #555;
	text-decoration: none;
	margin: 0 10px;
}
.footer_links_txt a:hover {
	color: #009cc2;
	text-decoration: underline;
}
.copyrights {
	width: 902px;
	background: #1185a1 url('/Images/En/bg_copy.gif') repeat-x;
	margin: auto;
	overflow: hidden;
}
.lft_copy {
	float: left;
}
.rit_copy {
	float: right;
}
.copyrights_txt {
	color: #ededed;
	padding: 10px;
	float: left;
	width: 830px;
	text-align: center;
}
.copyrights_txt a {
	color: #ededed;
	text-decoration: underline;
}
.copyrights_txt a:hover {
	color: #ededed;
	text-decoration: none;
}
/*********************************  ToolTip  *****************************************/
.tipz {
	text-align: center;
	font-family: tahoma;
}
.tip-title, .tip-text {
	color: #fff;
	font-size: 11px;
	padding: 3px;
	width: 110px;
	background: #20b0d3;
	border: 1px #2dd3fd solid;
}
.PageTitle {
	background: #fff;
	float: left;
	padding: 3px 10px;
	color: #787878;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin: 0;
}
.Pages_top {
	background: #fcd537;
	padding: 0 0 1px 8px;
	margin-bottom: 1px;
	overflow: hidden;
}
.PagesContent {
	border-top: 1px #fcd537 solid;
	padding: 9px 5px 15px;
	position: relative;
	border-bottom: 1px #fcd537 dotted;
	overflow: hidden;
	clear: both;
	height: 100%;
}
.BlueText {
	color: #6ed7f1;
}
.bl2 {
	background: url('/Images/En/bl.gif') 0 100% no-repeat;
}
.br2 {
	background: url('/Images/En/br.gif') 100% 100% no-repeat;
}
.tl2 {
	background: url('/Images/En/tl.gif') 0 0 no-repeat;
}
.tr2 {
	background: url('/Images/En/tr.gif') 100% 0 no-repeat;
	padding: 10px;
}
.tt {
	background: url('/Images/En/dot2.gif') 0 0 repeat-x;
}
.bb {
	background: url('/Images/En/dot2.gif') 0 100% repeat-x;
}
.ll {
	background: url('/Images/En/dot2.gif') 0 0 repeat-y;
}
.rr {
	background: url('/Images/En/dot2.gif') 100% 0 repeat-y;
}
.innbg2 {
	background: #fff url('/Images/En/bg.gif');
}
.Site_map {
	background: url('/Images/En/Site_map.gif') top right no-repeat;
}
.bull {
	vertical-align: middle;
	margin: 5px;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.Site_map td {
	border-bottom: 1px #dadada dashed;
}
.Center {
	text-align: center;
	margin: auto;
	padding: 5px;
}
.BorderImage {
	border: 1px #e8e8e8 solid;
	padding: 2px;
}
.TopBorder {
	border-top: 1px #e8e8e8 solid;
	padding: 8px;
	overflow: hidden;
	height: 100%;
}
.MoneyBack {
	border: 1px #e8e8e8 solid;
	width: 150px;
}
.MoneyBackIMG {
	background: #fff;
	text-align: center;
	padding: 4px;
}
.MoneyBackDetails {
	background: #f3f3f3;
	color: #000;
	font-size: 10px;
	text-align: center;
	padding: 4px;
}
.imgHover {
	max-width: 150px;
	max-height: 100px;
}
/******************************* MENU *****************************/
.glossymenu {
	/*width: 186px; width of menu*/
	text-align: left;
}
.glossymenu a.menuitem {
	display: block;
	position: relative;
	text-decoration: none;
	border: 1px #fff solid;
	background: #24b2d5;
	font-weight: bold;
	color: #fff;
	padding: 5px 7px;
	margin: 1px 0;
}
.glossymenu a.menuitem:visited, .glossymenu .menuitem:active {
	color: white;
}
.glossymenu a.menuitem .statusicon {
	position: absolute;
	top: 5px;
	right: 5px;
}
.glossymenu a.menuitem:hover {
	background: #91c314;
	color: #fff;
}
.glossymenu div.submenu {
	background: #fff;
	padding: 5px 10px;
}
.NewsImg {
	width: 131px;
	height: 79px;
	padding: 2px;
	border: 1px solid #c2cac1;
	background: #fff;
}
.NewsImg:hover, .Album_img img:hover {
	border: 1px dashed #000;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.NewsTD {
	width: 80%;
	padding: 0 10px;
}
.NewsTBL {
	border-bottom: 1px solid #c2cac1;
	margin-top: 8px;
}
.BoldTxt {
	font-weight: bold;
	color: #333;
	font-size: 11px;
	line-height: 150%;
}
.MoreNews {
	float: right;
	margin: 10px 0;
	padding: 0 0 1px;
}
.MoreNews a {
	color: #1c8ca8;
	font-weight: bold;
}
.MoreNews a:hover {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}
.NewsDiv {
	padding: 3px 0;
}
.image_Details {
	float: right;
	max-width: 200px;
	max-height: 200px;
	padding: 2px;
	border: 1px solid #c2cac1;
	margin: 8px;
}
.titl_Big {
	color: #83a82b;
	font-size: 14px;
	padding: 5px 0 8px;
	font-weight: bold;
}
.MoreNewsDetails {
	float: right;
	margin: 10px 0;
}
.TopContactMails {
	overflow: hidden;
	height: 100%;
}
.RepeaterDiv {
	padding-bottom: 5px;
	margin-top: 5px;
	border-bottom: 1px #ababab solid;
}
.CareerTitle {
	background: #f3f3f3;
	font-weight: bold;
	color: #146376;
	padding: 5px 10px;
	text-align: justify;
}
.CareerTitle a {
	color: #146376;
	text-decoration: none;
}
.CareerTitle a:hover {
	color: #146376;
	text-decoration: underline;
}
.innerCntnt {
	padding: 5px 15px;
}
.PageContentPadding {
	margin: 10px auto 1px 0;
	width: 97%;
}
.labelTD {
	background: #e7e7e7;
	padding: 5px 10px;
	text-align: right;
	font-weight: bold;
	color: #363636;
	width: 27%;
}
.inputTD {
	background: #fff;
	padding: 5px;
	text-align: left;
	color: #363636;
	width: 73%;
}
.Control {
	background: #fff url('/Images/En/textBox.gif') repeat-x;
	height: 16px;
	font-size: 11px;
	color: #6a6a6a;
	padding: 3px 5px 1px;
	border: 1px #88daee solid;
	width: 180px;
}
.textArea {
	background: #fff url('/Images/En/textArea.gif') repeat-x top;
	height: 173px;
	font-size: 11px;
	color: #6a6a6a;
	padding: 3px 5px 1px;
	border: 1px #88daee solid;
	width: 316px;
}
.title {
	padding: 10px 0;
	color: #83a82b;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
.contact p {
	margin: 2px 0;
	border-bottom: 1px #68abd9 dotted;
	width: 200px;
	padding: 3px;
}
.contact p.last {
	margin: 2px 0;
	border-bottom: 0px;
	width: 200px;
	padding: 3px;
}
.branch {
	font-weight: bold;
	color: #078ead;
	font-size: 12px;
	padding-left: 10px;
	width: 30%;
	border-right: 1px #68abd9 solid;
}
.t_bg_gr {
	border-top: 1px solid #b7c1b6;
	width: 100%;
}
.b_bg_gr {
	border-bottom: 1px solid #b7c1b6;
	width: 100%;
}
.bg_gr {
	border-left: 1px solid #b7c1b6;
	border-right: 1px solid #b7c1b6;
	padding: 10px;
}

