@charset "UTF-8";
body  {font: 100% Verdana, Arial, Helvetica, sans-serif;background:#fff;margin:0;padding:0;text-align:center;}

p,h1,h2,h3,h4,h5,h6,li,ul,a {font-family: Helvetica Neue, Arial, Helvetica, sans-serif;}

p {color:#565656;font-size:16px;font-weight:normal;margin:0;padding:0 0 4px 0;}

p.details {font-size:12px;}
p.small {font-size:14px;}
p.large {font-weight:bold;font-size:24px;}
p.light {color:#8aa7bd;font-weight:bold;font-size:16px;}
p.date {color:#525252;font-size:10px;padding:4px 0;}
p.desc {color:#525252;font-size:12px;padding:4px 0;}
p.testimonial {color:#8aa7bd;font-weight:bold;font-size:18px;padding:15px 0;}
p.sub {color:#323a41;}

h1,h2,h3,h4,h5 {color:#cfcfcf;font-weight:bold;margin:0;padding:0;}

h1 {color:#64accb;font-size:28px;font-weight:normal;padding-top:12px;}
h2 {color:#dee8e9;font-size:38px;padding-top:10px 0;}
h3 {color:#323232;font-size:28px;padding:0 0 6px 0;}
h4 {font-size:36px;padding:30px 0;}
h5 {color:#323232;font-size:24px;padding:10px 0 0 0;}
h6 {font-size:18px;padding:10px 0 0 0;}

h2.title {color:#323232;font-size:16px;padding:0 0 6px 0;}

h3.title {font-size:18px;}

h3.white {color:#e3e3e3;}
h3.small {font-size:20px;padding:2px 0;text-decoration:underline;}
h3.main_call {display:block;float:left;width:590px;}
h3.news-header {color:#fff;font-size:28px;padding:0;}

.altText {text-indent:-9999px;}

span.news {}
span.drop_caps {float:left; color:#2b2b2b; font-size:30px; line-height:30px; padding:2px 2px 0 0; font-family: times; }

.text_right {text-align:right;}

a {line-height:22px;padding:4px 0; }

a:hover {color:#333;cursor:pointer;}

a.white {text-decoration:none;color:#565656;font-weight:bold;font-size:16px;}
a.white:hover {text-decoration:none;color:#b3b3b3;font-weight:bold;font-size:16px;}


img.left {margin:2px 0;}


/*----------------- global --------------------*/

br {line-height:18px;}

li.dotted {color:#565656;font-size:12px;list-style:disc;margin:0 0 0 14px;}

/*----------------- section block --------------------*/

.nav {border-top:2px solid #191f24;border-bottom:1px dotted #29353f;}
.nav_wrap {margin:0 auto;padding:4px 0;width:960px;}

ul.main_nav li {border-right:1px dotted #29353f;float:left;padding:0 10px;}
ul.main_nav li.first {border-left:1px dotted #29353f;float:left;}

ul.main_nav li a {color:#29353f;font-size:14px;font-weight:normal;text-decoration:none;}
ul.main_nav li a:hover {color:#64accb;}

/*----------------- section block --------------------*/

.section_block {margin:0;padding:0;text-align:left;}
.section_block_wrap {margin:0 auto;width:960px;padding:10px 0;}

.section_block_wrap-nopad {margin:0 auto;width:960px;padding:0;}

.article_left {float:left;padding:0;width:215px;}
.article_right {border-left: 1px solid #d3d3d3;float:right;padding:0;width:724px;}
.article_center {border-left: 1px solid #d3d3d3;border-right: 1px dotted #d3d3d3;float:left;padding:0;width:485px;}

.right_sidebar {float:right;padding:0 0 0 20px;width:215px;}


.article_wrap {border-bottom: 1px solid #d3d3d3;margin:10px 0;padding:10px 0 20px 20px;}


.article_wrap_center {border-bottom: 1px solid #d3d3d3;margin:10px 0;padding:10px 20px 0 20px;}


.work_wrap {border-bottom: 1px solid #d3d3d3;margin:10px 0;padding:10px 0 20px 20px;}



.left-column-image {margin:20px 0 0 0;}




.thirds_left {float:left;padding:0 10px 0 0;width:310px;}
.thirds_center {float:left;padding:0 10px 0 10px;width:300px;}
.thirds_right {float:left;padding:0 0 0 10px;width:310px;}

/*----------------- top --------------------*/

.top {padding:18px 0 10px 0;text-align:left;}
.top_wrap {margin:0 auto;padding:0;width:960px;}

.logo { background-image:url(../images/top/logoNew.png); background-repeat:no-repeat;height:60px;width:230px;}

#top_block {}

/*----------------- work block --------------------*/

#work_feature {border-bottom: 2px solid #d3d3d3;padding-bottom:0px;}

/*----------------- main block --------------------*/

#feature_wrap {border-top:1px dotted #29353f;padding-bottom:0px;}

.simpleSlide-window {border-bottom:1px dotted #29353f;}

#selectors_block {border-bottom: 2px solid #d3d3d3;padding:10px 0 30px 0;}
#selectors_wrap {padding:0;}

.selectors {float:right;width:120px;}
.left-button {float:left;width:60px;height:34px;cursor:pointer;font-size:24px;color:#323232;font-weight:bold;}
.right-button {float:right;width:60px;height:34px;cursor:pointer;font-size:24px;color:#323232;text-align:right;font-weight:bold;}

.left-button:hover {color:#b3b3b3;}
.right-button:hover {color:#b3b3b3;}


#red { background:url(../images/feature/inventors-business-center.jpg) no-repeat; width:960px; height:300px;}
#green { background:url(../images/feature/military-shopping-channel.jpg) no-repeat; width:960px; height:300px;}
#blue { background:url(../images/feature/kevin-harrington.jpg) no-repeat; width:960px; height:300px;}

.book {margin:40px 0 0 50px;}

/*----------------- main block --------------------*/

#main_block {border-top: 1px solid #bbb;border-bottom: 1px solid #d3d3d3;}

#main_block_wrap {padding:0;}

/*----------------- News --------------------*/

#news {border-bottom: 1px solid #d3d3d3;}
#news-wrap {}

#news-title {background:#323232;padding:4px 0;}

.news_wrap {border-left: 1px solid #d3d3d3; float:left;margin:0 8px 0 0;padding:10px 10px 0 8px;width:215px;}

#news-first {border-left:none;margin:0 8px 0 0;padding:10px 10px 0 0;}

#news-last {}

.news_wrap_title {border-bottom: 1px dotted #565656;margin:10px 0;padding:10px 10px 0 0;}

/*----------------- Vid Block --------------------*/

#vid-block {border-bottom: 1px solid #d3d3d3;margin-bottom:30px;}


/*----------------- Body  --------------------*/


.body-wrap-right {float:right;padding:0;width:245px;}

.body-wrap-left {border-right: 1px solid #d3d3d3;float:left;padding:0;width:400px;}

.body-wrap-center {border-right: 1px solid #d3d3d3;float:left;padding:0 0 0 10px;width:300px;}

.body-wrap {padding:0 10px 10px 0;}

/*----------------- free report --------------------*/

.free_report {margin: 20px 0 0 10px;}

/*----------------- bottom --------------------*/

#contact_block {background:#1a1f25 url(../images/top/topBg.png) no-repeat; background-position:top;}

.info_wrap {border-bottom: 1px solid #232930;margin:10px 0;padding:10px 0;}
#info_bottom {border-bottom:none;}

.contact_right {border-left: 1px solid #232930;float:right;width:307px;padding-left:15px;}
.contact_left {float:left;padding-right:15px;width:620px;}


/*----------------- footer --------------------*/

.footer {border-top: 1px solid #232930;background:#191f24;text-align:left;padding:30px 0;}
.footer_wrap {margin:0 auto;padding:0;width:960px;}

ul.footer_nav li {border-right:1px dotted #29353f;float:left;padding:0 10px;}
ul.footer_nav li.first {border-left:1px dotted #29353f;float:left;}

ul.footer_nav li a {color:#8aa7bd;font-size:12px;font-weight:normal;text-decoration:none;}

.logo_right {background-image:url(../images/top/logoNew.png); background-repeat:no-repeat;float:right;height:60px;width:240px;position:}

.footer_left {float:left;wdith:600px;}


.left {float:left;margin-right:10px;}
.right {float:right;}
.clear { clear:both; }














