/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#feffff;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

ol {margin-left:30px; }

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Tahoma;
		font-size:0.688em;
		line-height:1.455em;
		color:#272727;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#3b69bb;}
a:hover{text-decoration:none;}
p {padding-top:10px;}


/* ============================= main layout ====================== */

.footer-tail {background:url(images/footer-tail.gif) bottom repeat-x #eff3f6;}
.top-tail-left {background:url(images/header-tail-left.gif) top repeat-x; width:50%; position:absolute; height:480px; left:0;}
.top-tail-right {background:url(images/header-tail-right.gif) top repeat-x; width:50%; position:absolute; height:480px; right:0;}
.top-tail-left2 {background:url(images/header-tail-left2.gif) top repeat-x; width:50%; position:absolute; height:480px; left:0;}
.top-tail-right2 {background:url(images/header-tail-right2.gif) top repeat-x; width:50%; position:absolute; height:480px; right:0;}
.top-tail-right3 {background:url(images/header-tail-right3.gif) top repeat-x; width:50%; position:absolute; height:480px; right:0;}

.link {background:url(images/link-bg.gif) no-repeat 0 0; color:#000; font-weight:bold; display:block; float:left; padding:5px 0 2px 27px; margin-top:17px;}

h1 {color:#000000; font-weight:bold; font-size:12px;}
h3 {color:#000000; font-weight:bold; text-transform:uppercase; font-size:11px; line-height:1.357em; margin:10px 0 3px 0;}
h4 {color:#272727; margin-bottom:3px;}
h5 {color:#ff3600; margin-bottom:3px;}
h6 {color:#000000; font-weight:bold; text-transform:uppercase; font-size:14px; line-height:1.357em; margin:10px 0 3px 0;}


#content ul {position:relative; margin:-4px 0 -4px 0;}
li { background:url(images/bullet.gif) no-repeat 0 11px; padding:0 0 0 10px; line-height:20px;}
li a {line-height:30px;}
.bullet-list {list-style-type:disc;}
.bullet-list li { background-image:none; margin-left: 20px; }
ol li {background-image:none; }

#phone {margin-top:220px; margin-left: 150px;}

.imgindent {margin:0 20px 0 0; float:left;}

.title1 {background:url(images/title1-tail-bg.gif) top repeat-x;}
.title1 .right-bg {background:url(images/title1-right-bg.gif) top right no-repeat;}
.title1 .left-bg {background:url(images/title1-left-bg.gif) top left no-repeat; padding:2px 0 11px 17px;}

.title2 {background:url(images/title2-tail-bg.gif) top repeat-x;}
.title2 .right-bg {background:url(images/title2-right-bg.gif) top right no-repeat;}
.title2 .left-bg {background:url(images/title2-left-bg.gif) top left no-repeat; padding:2px 0 11px 17px;}

.title3 {background:url(images/title3-tail-bg.gif) top repeat-x;}
.title3 .right-bg {background:url(images/title3-right-bg.gif) top right no-repeat;}
.title3 .left-bg {background:url(images/title3-left-bg.gif) top left no-repeat; padding:2px 0 11px 17px;}

/* ============================= header ====================== */

#header .logo {float:left; padding:23px 0 0 51px; width:416px; position:absolute;}
#header .menu {
	padding:29px 0 0 467px;
	float:left;
	position:absolute;
	left: 1px;
	height: 37px;
}

#header .menu ul {width:100%; overflow:hidden;}
#header .menu li {float:left; padding:0; font-family:arial; background:none;}
#header .menu li a {background:#ffffff url(images/menu-line.gif) top right no-repeat; display:block; padding:9px 14px 8px 14px; font-weight:bold; text-transform:uppercase; color:#1a3544; text-decoration:none;}
#header .menu li a:hover {background:#2375c5 url(images/menu-line.gif) top right no-repeat;}
#header .menu .last a {background:#ffffff;}
#header .menu .last a:hover {background:#2375c5;}
#header .menu .active {background:#2375c5 url(images/menu-line.gif) top right no-repeat;}
#header .menu .last .active {background:#2375c5;}

#header .block {padding:215px 513px 0 51px; color:#b9d7ff; line-height:1.273em;}

.extra { padding:21px 45px 0 0; position:absolute;}
.link2 {background:url(images/link2-tail-bg.gif) top repeat-x; display:block; float:right; text-transform:uppercase; text-decoration:none; color:#000; font-size:1.091em; font-family:arial;}
.link2 span {background:url(images/link2-right-bg.gif) top right no-repeat; display:block;}
.link2 strong {background:url(images/link2-left-bg.gif) top left no-repeat; display:block; padding:8px 26px 8px 36px;}

.link2:hover {background:url(images/link2-tail-bg-hover.gif) top repeat-x;}
.link2:hover span {background:url(images/link2-right-bg-hover.gif) top right no-repeat;}
.link2:hover strong {background:url(images/link2-left-bg-hover.gif) top left no-repeat;}

/* ============================= content ====================== */

.col-indent {padding:0 9px 0 0;}

.box {background:url(images/box-bottom-tail.gif) bottom repeat-x #fff; width:100%;}

.box .tail-right {background:url(images/box-side-tail.gif) right repeat-y; width:100%;}
.box .tail-left {background:url(images/box-side-tail.gif) left repeat-y; width:100%;}
.box .corner-bottom-right {background:url(images/box-corner-bottom-right.gif) bottom right no-repeat; width:100%;}
.box .corner-bottom-left {background:url(images/box-corner-bottom-left.gif) bottom left no-repeat; width:100%;}
.box .corner-top-right {background:url(images/box-corner-top-right.gif) top right no-repeat; width:100%;}
.box .corner-top-left {background:url(images/box-corner-top-left.gif) top left no-repeat; width:100%;}
.box .box-indent {padding:4px 3px 4px 3px;}
.box .indent {padding:16px 22px 34px 22px;}


.line {background:url(images/line.gif) bottom left repeat-x; padding-bottom:13px; margin-bottom:8px;}

.img {margin:5px 0 9px 0;}
.color2 {color:#ff3600;}
.phone {float:right; margin-right:84px;}

.padding1 {padding-top:21px;}
.padding2 {padding-top:13px;}

/* ============================= footer ====================== */

#fsm-link-index a {
	background:transparent url(images/fsmLinkBg.gif) repeat-x scroll left top;
	color:#000000;
	display:block;
	float:left;
	padding:7px;
	text-decoration:none;
	font-family:tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	position:absolute;
	top: 905px;
	left: 46px;
	width: 173px;
	height: auto;
}

#fsm-link-services a {
	background:transparent url(images/fsmLinkBg.gif) repeat-x scroll left top;
	color:#000000;
	display:block;
	float:left;
	padding:7px;
	text-decoration:none;
	font-family:tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	position:absolute;
	top: 946px;
	left: 46px;
	width: 173px;
	height: auto;
}

#fsm-link-startup a {
	background:transparent url(images/fsmLinkBg.gif) repeat-x scroll left top;
	color:#000000;
	display:block;
	float:left;
	padding:7px;
	text-decoration:none;
	font-family:tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	position:absolute;
	top: 918px;
	left: 47px;
	width: 173px;
	height: auto;
}

#fsm-link-consult a {
	background:transparent url(images/fsmLinkBg.gif) repeat-x scroll left top;
	color:#000000;
	display:block;
	float:left;
	padding:7px;
	text-decoration:none;
	font-family:tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	position:absolute;
	top: 949px;
	left: 45px;
	width: 173px;
	height: auto;
}

#fsm-link-relationship a {
	background:transparent url(images/fsmLinkBg.gif) repeat-x scroll left top;
	color:#000000;
	display:block;
	float:left;
	padding:7px;
	text-decoration:none;
	font-family:tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	position:absolute;
	top: 899px;
	left: 46px;
	width: 173px;
	height: auto;
}

#fsm-link-operations a {
	background:transparent url(images/fsmLinkBg.gif) repeat-x scroll left top;
	color:#000000;
	display:block;
	float:left;
	padding:7px;
	text-decoration:none;
	font-family:tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	position:absolute;
	top: 933px;
	left: 46px;
	width: 163px;
	height: auto;
}

#fsm-link-training a {
	background:transparent url(images/fsmLinkBg.gif) repeat-x scroll left top;
	color:#000000;
	display:block;
	float:left;
	padding:7px;
	text-decoration:none;
	font-family:tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	position:absolute;
	top: 916px;
	left: 46px;
	width: 163px;
	height: auto;
}

#fsm-link-procedures a {
	background:transparent url(images/fsmLinkBg.gif) repeat-x scroll left top;
	color:#000000;
	display:block;
	float:left;
	padding:7px;
	text-decoration:none;
	font-family:tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	position:absolute;
	top: 934px;
	left: 46px;
	width: 163px;
	height: auto;
}

#fsm-link-benefits a {
	background:transparent url(images/fsmLinkBg.gif) repeat-x scroll left top;
	color:#000000;
	display:block;
	float:left;
	padding:7px;
	text-decoration:none;
	font-family:tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	position:absolute;
	top: 871px;
	left: 48px;
	width: 163px;
	height: auto;
}

#fsm-link-view a {
	background:transparent url(images/fsmLinkBg.gif) repeat-x scroll left top;
	color:#000000;
	display:block;
	float:left;
	padding:7px;
	text-decoration:none;
	font-family:tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	position:absolute;
	top: 901px;
	left: 47px;
	width: 163px;
	height: auto;
}

#fsm-link-uk-middle a {
	background:transparent url(images/fsmLinkBg.gif) repeat-x scroll left top;
	color:#000000;
	display:block;
	float:left;
	padding:7px;
	text-decoration:none;
	font-family:tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	position:absolute;
	top: 1668px;
	left: 47px;
	width: 163px;
	height: auto;
}

#fsm-link-business-uk a {
	background:transparent url(images/fsmLinkBg.gif) repeat-x scroll left top;
	color:#000000;
	display:block;
	float:left;
	padding:7px;
	text-decoration:none;
	font-family:tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	position:absolute;
	top: 1715px;
	left: 46px;
	width: 163px;
	height: auto;
}

#fsm-link-skyscraper a {
	background:transparent url(images/fsmLinkBg.gif) repeat-x scroll left top;
	color:#000000;
	display:block;
	float:left;
	padding:7px;
	text-decoration:none;
	font-family:tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	position:absolute;
	top: 1218px;
	left: 46px;
	width: 163px;
	height: auto;
}

#fsm-link-mall a {
	background:transparent url(images/fsmLinkBg.gif) repeat-x scroll left top;
	color:#000000;
	display:block;
	float:left;
	padding:7px;
	text-decoration:none;
	font-family:tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	position:absolute;
	top: 2317px;
	left: 45px;
	width: 163px;
	height: auto;
}

#fsm-link-exit a {
	background:transparent url(images/fsmLinkBg.gif) repeat-x scroll left top;
	color:#000000;
	display:block;
	float:left;
	padding:7px;
	text-decoration:none;
	font-family:tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	position:absolute;
	top: 1510px;
	left: 46px;
	width: 163px;
	height: auto;
}

#fsm-link-position a {
	background:transparent url(images/fsmLinkBg.gif) repeat-x scroll left top;
	color:#000000;
	display:block;
	float:left;
	padding:7px;
	text-decoration:none;
	font-family:tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	position:absolute;
	top: 1860px;
	left: 46px;
	width: 163px;
	height: auto;
}

#fsm-link-contact a {
	background:transparent url(images/fsmLinkBg.gif) repeat-x scroll left top;
	color:#000000;
	display:block;
	float:left;
	padding:7px;
	text-decoration:none;
	font-family:tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	position:absolute;
	top: 940px;
	left: 43px;
	width: 163px;
	height: auto;
}

#fsm-link-policy a {
	background:transparent url(images/fsmLinkBg.gif) repeat-x scroll left top;
	color:#000000;
	display:block;
	float:left;
	padding:7px;
	text-decoration:none;
	font-family:tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	position:absolute;
	top: 3288px;
	left: 50px;
	width: 163px;
	height: auto;
}

#fsm-link-terms a {
	background:transparent url(images/fsmLinkBg.gif) repeat-x scroll left top;
	color:#000000;
	display:block;
	float:left;
	padding:7px;
	text-decoration:none;
	font-family:tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	position:absolute;
	top: 2361px;
	left: 47px;
	width: 163px;
	height: auto;
}

#fsm-link-sitemap a {
	background:transparent url(images/fsmLinkBg.gif) repeat-x scroll left top;
	color:#000000;
	display:block;
	float:left;
	padding:7px;
	text-decoration:none;
	font-family:tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	position:absolute;
	top: 1465px;
	left: 46px;
	width: 163px;
	height: auto;
}

#fsm-link-middle-east a {
	background:transparent url(images/fsmLinkBg.gif) repeat-x scroll left top;
	color:#000000;
	display:block;
	float:left;
	padding:7px;
	text-decoration:none;
	font-family:tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	position:absolute;
	top: 1222px;
	left: 46px;
	width: 163px;
	height: auto;
}

#fsm-link-egyptian a {
	background:transparent url(images/fsmLinkBg.gif) repeat-x scroll left top;
	color:#000000;
	display:block;
	float:left;
	padding:7px;
	text-decoration:none;
	font-family:tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	position:absolute;
	top: 1204px;
	left: 46px;
	width: 163px;
	height: auto;
}

#fsm-link-uk-sales a {
	background:transparent url(images/fsmLinkBg.gif) repeat-x scroll left top;
	color:#000000;
	display:block;
	float:left;
	padding:7px;
	text-decoration:none;
	font-family:tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	position:absolute;
	top: 1122px;
	left: 46px;
	width: 163px;
	height: auto;
}

#fsm-link-uae a {
	background:transparent url(images/fsmLinkBg.gif) repeat-x scroll left top;
	color:#000000;
	display:block;
	float:left;
	padding:7px;
	text-decoration:none;
	font-family:tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	position:absolute;
	top: 992px;
	left: 46px;
	width: 163px;
	height: auto;
}

#fsm-link-index a:hover {
	text-decoration: underline;
}
#fsm-link-index span {
	color: #7BA500;
}

#fsm-link-uk-middle a:hover {
	text-decoration: underline;
}
#fsm-link-uk-middle span {
	color: #7BA500;
}

#fsm-link-business-uk a:hover {
	text-decoration: underline;
}
#fsm-link-business-uk span {
	color: #7BA500;
}

#fsm-link-skyscraper a:hover {
	text-decoration: underline;
}
#fsm-link-skyscraper span {
	color: #7BA500;
}

#fsm-link-mall a:hover {
	text-decoration: underline;
}
#fsm-link-mall span {
	color: #7BA500;
}

#fsm-link-exit a:hover {
	text-decoration: underline;
}
#fsm-link-exit span {
	color: #7BA500;
}

#fsm-link-position a:hover {
	text-decoration: underline;
}
#fsm-link-position span {
	color: #7BA500;
}

#fsm-link-services a:hover {
	text-decoration: underline;
}
#fsm-link-services span {
	color: #7BA500;
}

#fsm-link-benefits a:hover {
	text-decoration: underline;
}
#fsm-link-benefits span {
	color: #7BA500;
}

#fsm-link-view a:hover {
	text-decoration: underline;
}
#fsm-link-view span {
	color: #7BA500;
}

#fsm-link-contact a:hover {
	text-decoration: underline;
}
#fsm-link-contact span {
	color: #7BA500;
}

#fsm-link-policy a:hover {
	text-decoration: underline;
}
#fsm-link-policy span {
	color: #7BA500;
}

#fsm-link-terms a:hover {
	text-decoration: underline;
}
#fsm-link-terms span {
	color: #7BA500;
}

#fsm-link-sitemap a:hover {
	text-decoration: underline;
}
#fsm-link-sitemap span {
	color: #7BA500;
}

#fsm-link-middle-east a:hover {
	text-decoration: underline;
}
#fsm-link-middle-east span {
	color: #7BA500;
}

#fsm-link-egyptian a:hover {
	text-decoration: underline;
}
#fsm-link-egyptian span {
	color: #7BA500;
}

#fsm-link-uk-sales a:hover {
	text-decoration: underline;
}
#fsm-link-uk-sales span {
	color: #7BA500;
}

#fsm-link-uae a:hover {
	text-decoration: underline;
}
#fsm-link-uae span {
	color: #7BA500;
}

#fsm-link-startup a:hover {
	text-decoration: underline;
}
#fsm-link-startup span {
	color: #7BA500;
}

#fsm-link-consult a:hover {
	text-decoration: underline;
}
#fsm-link-consult span {
	color: #7BA500;
}

#fsm-link-relationship a:hover {
	text-decoration: underline;
}
#fsm-link-relationship span {
	color: #7BA500;
}

#fsm-link-operations a:hover {
	text-decoration: underline;
}
#fsm-link-operations span {
	color: #7BA500;
}

#fsm-link-training a:hover {
	text-decoration: underline;
}
#fsm-link-training span {
	color: #7BA500;
}

#fsm-link-procedures a:hover {
	text-decoration: underline;
}
#fsm-link-procedures span {
	color: #7BA500;
}



#footer {color:#105ba1; text-transform:uppercase; text-align:right; font-family:arial; font-size:0.9em; line-height:1.6em;}
#footer a {text-transform:none; color:#105ba1;}
#footer .bottom-menu li {display:inline; border-right:1px solid #105ba1; padding:0 10px 0 7px; background:none;}
#footer .bottom-menu li a {color:#105ba1; text-decoration:none; text-transform:uppercase; line-height:1.6em;}
#footer .bottom-menu li a:hover {text-decoration:underline;}
#footer .bottom-menu .last {border:none; padding:0 20px 0 7px;}
#footer .bottom-menu ul {text-align:right;}

.footer-links-index {
	height:62px;
	width:494px;
	position:absolute;
	left: 438px;
	top: 928px;
	text-align:right;
}
.footer-links-services {
	height:62px;
	width:494px;
	position:absolute;
	left: 438px;
	top: 968px;
	text-align:right;
}

.footer-links-startup {
	height:62px;
	width:494px;
	position:absolute;
	left: 439px;
	top: 941px;
	text-align:right;
}

.footer-links-consult {
	height:62px;
	width:494px;
	position:absolute;
	left: 437px;
	top: 975px;
	text-align:right;
}

.footer-links-operations {
	height:62px;
	width:494px;
	position:absolute;
	left: 438px;
	top: 957px;
	text-align:right;
}

.footer-links-training {
	height:62px;
	width:494px;
	position:absolute;
	left: 438px;
	top: 942px;
	text-align:right;
}

.footer-links-procedures {
	height:62px;
	width:494px;
	position:absolute;
	left: 438px;
	top: 957px;
	text-align:right;
}

.footer-links-relationship {
	height:62px;
	width:494px;
	position:absolute;
	left: 438px;
	top: 925px;
	text-align:right;
}

.footer-links-benefits {
	height:62px;
	width:494px;
	position:absolute;
	left: 440px;
	top: 896px;
	text-align:right;
}

.footer-links-middle-east {
	height:62px;
	width:494px;
	position:absolute;
	left: 438px;
	top: 1246px;
	text-align:right;
}

.footer-links-egyptian {
	height:62px;
	width:494px;
	position:absolute;
	left: 438px;
	top: 1222px;
	text-align:right;
}

.footer-links-uk-sales {
	height:62px;
	width:494px;
	position:absolute;
	left: 438px;
	top: 1141px;
	text-align:right;
}

.footer-links-uae {
	height:62px;
	width:494px;
	position:absolute;
	left: 438px;
	top: 1013px;
	text-align:right;
}

.footer-links-view {
	height:62px;
	width:494px;
	position:absolute;
	left: 439px;
	top: 917px;
	text-align:right;
}

.footer-links-uk-middle {
	height:62px;
	width:494px;
	position:absolute;
	left: 439px;
	top: 1689px;
	text-align:right;
}

.footer-links-business-uk {
	height:62px;
	width:494px;
	position:absolute;
	left: 438px;
	top: 1737px;
	text-align:right;
}

.footer-links-skyscraper {
	height:62px;
	width:494px;
	position:absolute;
	left: 438px;
	top: 1241px;
	text-align:right;
}

.footer-links-mall {
	height:62px;
	width:494px;
	position:absolute;
	left: 439px;
	top: 2339px;
	text-align:right;
}

.footer-links-exit {
	height:62px;
	width:494px;
	position:absolute;
	left: 438px;
	top: 1531px;
	text-align:right;
}

.footer-links-position {
	height:62px;
	width:494px;
	position:absolute;
	left: 438px;
	top: 1881px;
	text-align:right;
}

.footer-links-contact {
	height:62px;
	width:494px;
	position:absolute;
	left: 439px;
	top: 958px;
	text-align:right;
}
.footer-links-policy {
	height:62px;
	width:494px;
	position:absolute;
	left: 438px;
	top: 3307px;
	text-align:right;
}
.footer-links-terms {
	height:62px;
	width:494px;
	position:absolute;
	left: 439px;
	top: 2386px;
	text-align:right;
}
.footer-links-sitemap {
	height:62px;
	width:494px;
	position:absolute;
	left: 441px;
	top: 1487px;
	text-align:right;
}


/* ============================= forms ============================= */

#ContactForm {padding:5px 0 0 1px;}
#ContactForm .rowi {height:23px;}
#ContactForm .link {float:right; margin-left:15px;}

.input {width:229px; height:19px; border:1px solid #000; background:none; padding:0 0 0 5px; font-size:1em;}
textarea {width:229px; height:80px; border:1px solid #000; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}

