@charset "utf-8";
/* CSS Document */
/*
---------------------------------------------
01. MAIN/DEFAULT ELEMENTS
---------------------------------------------
*/
* {margin:0;padding:0;text-decoration:none;}
div, table, tr, td, p, span, ul, li, h1, h2, h3, h4, h5, h6, a, form {margin:0px;padding:0px;}
a {outline:none;border:none;text-decoration:none;}
img {border:none;outline:none;}
.spacer {clear:both;overflow:hidden;}
.left {float:left;margin:0px 20px 0px 0px;}
h1,h2,h3,h4,h5,h6{font-weight:700;padding:0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
h1{font-size:3em;line-height:1.2em;margin:0 0 0.5em;text-shadow:0 -1px rgba(0, 0, 0, .5), -1px 0 rgba(0, 0, 0, .5), rgba(255,255,255,1) 1px 1px 1px;-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,.6)), to(rgba(0,0,0,1)));font-weight:normal;letter-spacing:.03em;}
h2{font-size:35px;line-height:38px;margin:0 0 .40em;color:#909090;font-weight:normal;text-shadow:0 -1px rgba(0, 0, 0, .5), -1px 0 rgba(0, 0, 0, .5), rgba(255,255,255,1) 1px 1px 1px;-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,.6)), to(rgba(0,0,0,1)));}
h3{font-size:16px;line-height:1.2em;color:#797979;text-transform:uppercase;font-weight:normal;margin:0 0 .2em;}
h4{font-size:1em;color:#00a9b2;}
h4.strat{font-size:16px;color:#00a9b2;}
p {font:normal 12px Arial, Helvetica, sans-serif;color:#999999;margin:0 0 1.5em;line-height:18px;text-align:justify;}
p a {font:normal 12px Arial, Helvetica, sans-serif;color:#00a9b2;margin:0 0 1.5em;line-height:18px;text-align:justify;}
p a:hover {font:normal 12px Arial, Helvetica, sans-serif;color:#00a9b2;margin:0 0 1.5em;line-height:18px;text-align:justify;text-decoration:underline;}



/*
---------------------------------------------
02. WRAPPER/CONTAINER
---------------------------------------------
*/
#container  {width:100%;height:auto;float:left;}
#wrapper {width:1003px;height:auto;margin:0 auto;}
#main_back {width:1003px;height:auto;float:left;background:#f8f8f8;}
/*
---------------------------------------------
03. HEADER
---------------------------------------------
*/
#header {width:1003px;height:auto;float:left;background:url(../images/header_top.png) no-repeat;background-position:top;margin-top:-30px;}
#logo_holder {width:230px;height:auto;float:left;margin:10px 0px 0px 28px;}
#nav_holder {width:640px;height:149px;float:right;}
#navigation ul {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;float:left;}
#navigation ul li {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;list-style:none;float:left;}
#navigation ul li a {padding:0px 23px;margin:0px 0px;list-style:none;float:left;font:normal 16px Arial, Helvetica, sans-serif;color:#8A8A8A;text-decoration:none;height:149px;line-height:149px;}
#navigation ul li a:hover, #navigation ul li a.active  {padding:0px 23px;margin:0px 0px;list-style:none;float:left;font:normal 16px Arial, Helvetica, sans-serif;color:#FFF;text-decoration:none;height:149px;background:url(../images/nav_hover.gif) repeat-x;box-shadow: -2px 0 2px rgba(0, 0, 0, 0.2) inset;line-height:149px;}
/*
---------------------------------------------
04. CONTENT AREA
---------------------------------------------
*/
#content {width:1003px;height:auto;float:left;}
#home_left_pannel {width:513px;height:auto;margin:0px 40px;float:left;}
.left_panel_box {width:235px;height:auto;float:left;padding:7px;box-shadow: 2px 0px 2px rgba(0, 0, 0, 0.2) inset;margin:0px 5px;}
#home_right_pannel {width:390px;height:auto;float:right;}
.latestpost {list-style-type:none;padding:0;margin:0 0 -11px 0;overflow:hidden;}
.latestpost li {border-top:1px solid #efefef;border-top:1px solid rgba(0, 0, 0, .05);background:none;padding:11px 20px 11px 0;margin:0;overflow:hidden;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#c5c2be;text-transform:none;font-size:18px;}
.latestpost p{font-size:12px;color: #999;text-align:justify;}
.latestpost li h4 {font-size:1em;line-height:1.2em;margin:0;font-weight:normal;padding:0px 0 5px 0;text-transform:uppercase;}
.latestpost li h4 a {text-decoration:none;color:#565656;font-weight:normal;}
.latestpost li h4 a:hover {color:#000;}
.latestpost li:first-child {border-top:none;padding-top:0;}
.latestpost li .featured-thumbnail {margin:0 30px 0 0;-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;-o-transition: all .1s ease-in-out;float:left;}
.latestpost li .featured-thumbnail:hover {opacity:.5;}


.inner_page_inner {padding:0px 30px;border-top:1px solid #E8E7E7;}
ul.strategies {padding:0px 0px 0px 10px;margin:0px 0px 0px 0px;}
ul.strategies li {padding:0px 0px 0px 28px;margin:0px 0px 0px 0px;list-style:none;font:normal 12px Arial, Helvetica, sans-serif;color:#999999;line-height:24px;background:url(../images/tick.png) no-repeat;background-position:0px 5px;}
.banner_holder {width:401px;height:auto;float:left;margin-right:20px;}
.banner_holder_right {width:522px;height:auto;float:left;}
.client_box {width:310px;height:auto;float:left;border-right: 1px solid #e2e2e2;}
ul.client {padding:5px 0px 0px 10px;margin:0px 0px 0px 0px;}
ul.client li {padding:0px 0px 0px 28px;margin:0px 0px 0px 0px;list-style:none;font:normal 12px Arial, Helvetica, sans-serif;color:#999999;line-height:24px;background:url(../images/arrow.png) no-repeat;background-position:0px 5px;}
.client_box h4 {padding-left:5px;}
/*
---------------------------------------------
05. FOOTER
---------------------------------------------
*/
#footer {width:1003px;height:auto;float:left;}
#footer_blog {width:1003px;height:auto;float:left;padding:35px 0px;border-top:1px solid #efefef;border-top:1px solid rgba(0, 0, 0, .05);border-bottom:1px solid #efefef;border-bottom:1px solid rgba(0, 0, 0, .05);}
#footer_blog_left {width:320px;height:auto;margin-left:40px;float:left;padding:0px 0px 0px 30px;}
#footer_blog_right {width:550px;height:auto;margin-left:40px;float:left;padding-top:30px}
ul.industre {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;float:left;width:175px;}
ul.industre li {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;list-style:none;float:none;}
ul.industre li a {padding:0px 0px 0px 20px;margin:0px 0px 0px 0px;list-style:none;text-decoration:none;font:normal 10px Arial, Helvetica, sans-serif;color:#565656;line-height:18px;text-transform:uppercase;}
ul.industre li a:hover {padding:0px 0px 0px 20px;margin:0px 0px 0px 0px;list-style:none;text-decoration:none;font:normal 10px Arial, Helvetica, sans-serif;color:#000;line-height:18px;text-transform:uppercase;}
.copyright {width:320px;height:auto;margin-left:40px;float:left;padding:0px 0px 0px 30px;}
.copyright p {font:normal 14px Arial, Helvetica, sans-serif;color:#414141;line-height:23px;}
.copyright p a {font:normal 14px Arial, Helvetica, sans-serif;color:#414141;line-height:23px;text-decoration:none;}
.copyright p a:hover {font:normal 14px Arial, Helvetica, sans-serif;color:#414141;line-height:23px;text-decoration:underline;}
#footer_nav_holder {width:610px;height:auto;float:left;padding-top:30px}
#footer_nav ul {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;float:left;}
#footer_nav ul li {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;list-style:none;float:left;}
#footer_nav ul li a {padding:0px 23px;margin:0px 0px;border-right: 1px solid #E8E7E7;list-style:none;float:left;font:normal 14px Arial, Helvetica, sans-serif;color:#A9AAAA;text-decoration:none;height:23px;line-height:23px;}
#footer_nav ul li a:hover, #footer_nav ul li a.active  {padding:0px 23px;margin:0px 0px;list-style:none;float:left;font:normal 14px Arial, Helvetica, sans-serif;color:#414141;text-decoration:none;height:23px;line-height:23px;}
p.designer {font:normal 12px Arial, Helvetica, sans-serif;color:#FFF;text-align:right;line-height:30px;margin-right:10px;}

