/*
     **************************************************
***Website Designed and Developed by www.sajiddesigner.com***
     **************************************************	 
*/

* {margin:0; padding:0;}
* {
	margin: 0;
}
html, body {
	height: 100%;
    margin-bottom:-10px;
}


#container {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -2px; /* the bottom margin is the negative value of the footer's height */
    background:#fff url(../images/separator.png) repeat-y;

}

h3 a{ color:#000; }

.footer, .push {
	height: 1px; /* .push must be the same height as .footer */
    
}



body {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#333333; background:#ffffff;}
.clear {display:block; clear:both; height:0;}

h1 {color:#00718E; font-size:26px; font-weight:bold; text-align:center; padding-top:215px; padding-left: 204px;}
.wpptopdf {display:none;}
#content {padding-bottom:30px;}
#content h2 {color: #00718E; font-size: 24px; line-height:26px; padding:10px 10px 10px 50px; font-weight:normal;}
#content h3{padding: 10px 10px 10px 50px; text-decoration:underline;}
#content hr{margin: 0px 0px 0px 50px; background:#fff; height:2px; border-top:1px solid #000; border-bottom:1px solid #000;border-left:0px; border-right:0px;}
#content ul{padding: 10px 10px 10px 63px;}
.contactForm td{ height:30px;}
#content ol{padding: 10px 10px 10px 73px;}
#content li{ padding:5px;}
#container {width:910px;}
#menu {width: 250px; display:block; float:left; border-right:2px solid #006E8D; padding-bottom:30px; position:fixed; top:0px;}
#logo a img {display:block;  margin:50px 0 0 0px; border:none;}


#container-line {width: 658px; display:block; float:right;}
#content-header{height:152px; width:658px; padding-bottom:20px;}

#container-line .home { background:transparent url(../images/exit.jpg) center top no-repeat; }

.careers{ background:url(../images/career.jpg) center top no-repeat;}
.clients{ background:url(../images/clients.jpg) no-repeat;}
.contact{ background: url(../images/contactUs.jpg) no-repeat;}
.aboutus{ background:url(../images/aboutus.jpg) no-repeat;}
.consultation{ background:url(../images/consultation.jpg) center no-repeat;}
.strategic{ background:url(../images/keyboard.jpg) center top no-repeat;}
.invest{  background:url(../images/blue.jpg) no-repeat;}
.exit{ background:url(../images/about.jpg) no-repeat;}

#content.single p {font-size:14px;}
#content.single a {color:#00718E;}
#content.single a:hover {text-decoration:none;}

#container-purple {width: 658px; display:block; float:right;}
#container-purple #content-header {height:152px; width:658px; background:transparent url(../images/purple.jpg) no-repeat;margin-bottom:20px;}

#container-red {width: 658px; display:block; float:right;}
#container-red #content-header {height:152px; width:658px; background:transparent url(../images/red.jpg) no-repeat;margin-bottom:20px;}

#container-green {width: 658px; display:block; float:right;}
#container-green #content-header {height:152px; width:658px; background:transparent url(../images/green.jpg) no-repeat;margin-bottom:20px;}

#menu ul.menu {list-style:none; display:block; padding: 78px 0 0 40px;}

ul.menu ul{ display:none; list-style:none;}
ul.menu li:hover ul{ display:block; left: 230px; padding:5px 0px 0px 0px; -webkit-box-shadow:0px 2px 10px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.75);box-shadow:0px 2px 10px 0px rgba(50, 50, 50, 0.75);  margin-top:-67px;  position:absolute; background:#fff;} 
ul.menu li:hover ul li{ padding:5px; border-bottom: 1px solid #00718E; }
.last{ border-bottom:0px !important}
ul.menu li:hover ul li a{ font-size:15px !important; line-height:17px !important; border-bottom: 0px !important;}
h2 span{ color:#F60;}
ul.floatLeft{ float:left;}
.menu li.active a{ font-weight:bold; font-size:21px; background:url(../images/menuActiveBg.png) center right no-repeat; }

.menu li.active li a{ font-weight:normal; background:none;}
#menu ul.menu li a {list-style:none; color: #00718E; font-size: 21px; line-height:26px; text-decoration:none; width:195px; border-bottom:1px solid #00718E; display:block; padding:7px 0;}

@-moz-document url-prefix(){
	#menu ul.menu li a { font-size:21px;}
	}


#menu ul.menu li a:hover {color:#7FB6C6; border-color:#7FB6C6;}
#menu ul.menu li.current_page_item a, #menu ul.menu li.current-page-ancestor a, #menu ul.menu li.current_page_item a:hover {  color: #00718E;font-weight:bold; border-bottom:4px solid #00718E; width:195px;  }




#menu ul.menu-simple {list-style:none; display:block; padding: 25px 0 0 40px;}
#menu ul.menu-simple li a {font-size:14px; color:#000000; border-bottom:none; padding: 2px 0; display:block; width:84px; line-height:18px; text-decoration:none; text-transform:uppercase;}
#menu ul.menu-simple li a:hover {background-color: #D2D3D5; font-weight:normal; padding-left: 3px;}
#menu ul.menu-simple li.current_page_item a {background-color: #D2D3D5; font-weight:normal; padding-left: 3px;}


#menu ul.latest-news {list-style:none; display:block; padding:25px 0 0 40px;}
#menu ul.latest-news li {width:195px; border-bottom:1px solid #808285;}
#menu ul.latest-news li p {font-size:12px; padding-bottom:3px; font-weight:bold;}
#menu ul.latest-news li span.date a {font-size:12px; color:#00718E; text-decoration:none; padding:7px 0 4px 0; display:block; font-weight:bold;}
#menu ul.latest-news li span.date a:hover {text-decoration:underline;}
#menu ul.latest-news span.news {display:block; width: 120px; line-height:16px; padding-left:3px; border:1px solid #00718E;}


#menu a.archive {padding-left:3px; display:block; width: 120px; line-height:16px; border:1px solid #00718E; margin:25px 0 0 40px; text-decoration:none; color:#000000;}
#menu a.archive:hover {background:#00718E; color:#ffffff;}
#menu a.archive.active {background:#00718E; color:#ffffff;}
#content{ min-height:700px;}
#content p {
	padding:10px 10px 10px 50px;
	font-size:14px;
	line-height:18px;
}
#content p a {color:#666666; text-decoration:none;}
#content p a:hover {color:#00718E}




ul.news {list-style:none; margin:30px 0 0 50px;}
ul.news li h3 a{font-size:14px; font-weight:bold; color: #00718E; line-height:16px; text-decoration:none;}
ul.news li h3 a:hover {text-decoration:underline;}
ul.news li span.date {font-size:12px; font-weight:normal;}
ul.news li div.line {width:635px; height:1px; background-color:#00718E; margin:2px 0 15px 0;}
ul.news li a.pdf {float:right; padding-top:6px;}
a.pdf-single {margin-left:50px;}

#container-green ul#pages {list-style:none; margin:30px 0 20px 50px;}
#container-green ul#pages li {width:270px; display:block; }
#container-green ul#pages li a {text-decoration:none; display:block; width: 270px; color:#00718E; border-bottom:1px solid #00718E; font-size:16px; line-height:24px;}
#container-green ul#pages li a:hover {width:270px; color:#7FB6C6; border-bottom:1px solid #7FB6C6;}
#container-green ul#pages li.active a {font-weight:bold; border-bottom:2px solid #00718E;}
#container-green p {font-size:14px;}


#container-line #content-header {margin-bottom:25px;}


#container-line ul.principals {list-style:none; margin:0 0 20px 50px;}
#container-line ul.principals li {padding:10px 30px 10px 0;}
#container-line ul.principals li p {margin:0; padding:0; color: #838487; }
#container-line ul.principals li:first-child {padding-top:0;}
#container-line ul.principals li h3 {font-size:16px; line-height:20px; color:#00718E; font-weight:normal;}
#container-line ul.principals li a {font-size:13px;  line-height:15px; text-decoration:none; color: #838487;height:14px; display:inline-block;}
#container-line ul.principals li a:hover {text-decoration:underline;}
#container-line ul.principals li a img { padding-top:3px; border:none; float:left;}


#content-contact {width:598px; margin:30px 10px 10px 50px;}
#content-contact p {font-size:14px; font-weight:bold; line-height:18px; padding-bottom:3px;}
#content-contact p a {text-decoration:none; color:#00718E;}
#content-contact p a:hover {text-decoration:underline;}
#content-contact form {width:532px; margin:30px 0px;}
#content-contact form label {float:left; width: 100px; margin:10px 30px 10px 0; height:20px; line-height:22px;}
#content-contact form input {float:left; width: 400px; border:1px solid #000000; margin:10px 0; -moz-box-shadow: 1px 1px 1px #000000;
-webkit-box-shadow: 1px 1px 1px #000000; box-shadow: 1px 1px 1px #999; height:20px;}
#content-contact form textarea {float:left; width: 400px; border:1px solid #000000; margin:10px 0; -moz-box-shadow: 1px 1px 1px #000000;
-webkit-box-shadow: 1px 1px 1px #000000; box-shadow: 1px 1px 1px #999;}
#content-contact form input.button {width:83px; height:32px; margin-left:130px; border:1px solid #777777; float:left; width:83px; height:28px; no-repeat; -moz-box-shadow: 0px 0px 0px #000000; -webkit-box-shadow: 0px 0px 0px #000000; box-shadow: 0px 0px 0px #000000; -webkit-border-radius: 11px; -moz-border-radius: 11px; border-radius: 11px; line-height:28px; background-color:#D2D2D2;}
#content-contact form input.button:hover {cursor:pointer; background-color:#999999; color:#ffffff;} 

img.ajax-loader {display:none;}
form .wpcf7-response-output { clear:both; border:none !important; margin-left:0 !important; margin-right:0 !important; padding-left:0 !important; padding-right:0 !important;}
form .wpcf7-not-valid-tip {display:none;}
form .wpcf7-list-item-label {display:none;}

#content-contact span.address {width:400px; margin:30px 0px 0 125px; display:block;}
#content-contact span.address p {font-size:12px; color:#838487; }
#content-contact p {font-weight:normal;}


.wp-pagenavi {
	clear: both; float:right; margin-top:20px;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	padding: 0 3px;
    color:#000000;
}

.wp-pagenavi a:hover {
	color:#00718E;
}

.wp-pagenavi span.current {
	color:#00718E; font-weight:bold;
}
