
/* start clearfix, use to fix CSS issues */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%; color:#000;}
.clearfix {display: block;}
/*end clearfix */

/* general selectors */
.disp_block {display:block !important;}
.flt_lft {float:left;}
.disp_none {display:none;}
.clearleft {clear:left;}
.clearboth {clear:both;}
.no_border  {border: none !important;}
.no_decoration {text-decoration:none !important;}
.no_decoration:hover {text-decoration:none !important;}
#flexcroll {display:block !important;}
.img_rep {display:block;text-indent:-999em;overflow:hidden !important}
ul {padding:0;list-style:inside;margin-left:20px;}
.margLeftMid {margin-left: 117px !important;}
/* general selectors */


/* main styles */
body {background:#6c6659 url('images/clc_bg.gif') repeat-x;margin: 0 auto}
* {font-family:Arial, Helvetica, sans-serif;font-size:12px;}


a {color:#000;text-decoration:none}
h1 {margin-top:0;}
h1 a {cursor:pointer;position:relative;z-index:3;display:block;background: url('images/clc_hdr.jpg') no-repeat;width:994px;height:70px;text-indent:-999em;overflow:hidden;margin:0 auto}
html>body h1 a {cursor:pointer;position:relative;z-index:3;display:block;background: url('images/clc_hdr.png') no-repeat;width:994px;height:70px;text-indent:-999em;overflow:hidden;margin:0 auto}
#header {margin:auto;width:1012px;height:70px}
#wrapper_main {width:1000px;margin:-20px auto 0;position:relative;display:block;}
html>body #wrapper_main {width:1000px;margin:0px auto 0;position:relative;display:block;}

#mainNav {margin-left:4px;text-align:center;float:left;display:inline;width:190px;height:auto;height:460px;}
#mainNavLinks {position:relative;margin:0 !important;padding-top:20px;background:url('images/mainNav_bg.jpg') no-repeat;width:190px;height:253px;}
#mainNavLinks li{height:10px;display:inline;margin:18px 0 0 28px;float:left;clear:left;width:135px;list-style:none;position:relative;text-indent:-999em;overflow:hidden}

#mainNavLinks li a{height:10px;position:relative;display:block;}
#mainNavLinks li:hover{background-position:0 -10px;}

/* bad ie */
#navHome {background:url('images/navHome.gif') no-repeat 0 0;}
#navWhyCoby {background:url('images/subNavDiffer.gif') no-repeat;}
#navHome {background:url('images/navHome.gif') no-repeat;}
#navPortfolios {background:url('images/navPortfolios.gif') no-repeat;}
#navMedia {background:url('images/navMedia.gif') no-repeat;}
#navAboutUs {background:url('images/navAboutUs.gif') no-repeat;}
#navBlog {background:url('images/navBlog.gif') no-repeat;}
#navContact {background:url('images/navContact.gif') no-repeat;}
#navIntro {background:url('images/navIntro.gif') no-repeat;}
/* bad ie */

/* good modern browsers */
html>body #navHome {background:url('images/navHome.png') no-repeat 0 0;}
html>body #navWhyCoby {background:url('images/subNavDiffer.png') no-repeat;}
html>body #navHome {background:url('images/navHome.png') no-repeat;}
html>body #navPortfolios {background:url('images/navPortfolios.png') no-repeat;}
html>body #navMedia {background:url('images/navMedia.png') no-repeat;}
html>body #navAboutUs {background:url('images/navAboutUs.png') no-repeat;}
html>body #navBlog {background:url('images/navBlog.png') no-repeat;}
html>body #navContact {background:url('images/navContact.png') no-repeat;}
html>body #navIntro {background:url('images/navIntro.png') no-repeat;}
/* good modern browsers */


#page {background:#fff;width:613px;height:auto;height:458px;float:left;display:inline;}
.pageBGPlate {background:url('images/contBG.jpg') no-repeat !important}


/* subnav styles */
#subNav{display:block;height:30px;padding-left:50px;}
html>body #subNav{display:block;height:30px;padding-left:100px;}
.aboutUsSub {padding-left:35px !important}
html>body .aboutUsSub {padding-left:65px !important}
#subNav div {height:30px;display:block;float:left;width:auto;cursor:pointer;text-align:center;border-right:solid 1px #333;}
#tabAct1 {margin-left:45px}
.tabAct {background:url('images/tabActBg.jpg') 0 1px repeat-x;}
#subNav div a {text-indent:-999em;overflow:hidden;display:block !important;margin:10px 15px !important;text-align:center;height:9px;}

#subNavAboutUs{background:url('images/subNavAboutUs.jpg') 0 0px no-repeat;width:87px;}
#subNavMkt{background:url('images/subNavMkt.jpg') 0 0px no-repeat;width:157px;}
#subNavMedia{background:url('images/subNavMedia.jpg') 0 0 no-repeat;width:123px;}
#subNavBroadcast{background:url('images/subNavBroadcast.jpg') 0 0 no-repeat;width:106px;}
#subNavStrategy{background:url('images/subNavStrategy.jpg') 0 0 no-repeat;width:95px;}
#subNavHope{background:url('images/subNavHope.jpg') 0 0 no-repeat;width:46px;}
#subNavTeam{background:url('images/subNavTeam.jpg') 0 0 no-repeat;width:48px;}
#subNavSuccesses{background:url('images/subNavSuccesses.jpg') 0 0 no-repeat;width:98px;}

html>body #subNavAboutUs{background:url('images/subNavAboutUs.png') 0 0px no-repeat;width:86px;}
html>body #subNavMkt{background:url('images/subNavMkt.png') 0 0px no-repeat;width:157px;}
html>body #subNavMedia{background:url('images/subNavMedia.png') 0 0 no-repeat;width:123px;}
html>body #subNavBroadcast{background:url('images/subNavBroadcast.png') 0 0 no-repeat;width:106px;}
html>body #subNavStrategy{background:url('images/subNavStrategy.png') 0 0 no-repeat;width:95px;}
html>body #subNavHope{background:url('images/subNavHope.png') 0 0 no-repeat;width:46px;}
html>body #subNavTeam{background:url('images/subNavTeam.png') 0 0 no-repeat;width:48px;}
html>body #subNavSuccesses{background:url('images/subNavSuccesses.png') 0 0 no-repeat;width:98px;}


.subNavInnerContBox {width:540px;height:310px !important;display:block;margin:70px auto;padding-top:10px;background:white;}

.subNavInnerContBox p{width:85%;margin:10px 0 0 25px;float:none;display:block;clear:both;}
.subNavInnerContBox a{display:block;margin:10px 0 0 25px;width:auto}
.subNavInnerContBox h3 {display:block;font-size:15px;margin:20px 0 0 25px;}
/*
.subNavInnerContBox a{display:block;float:left !important;border:solid 1px red;position:relative;clear:both;width:85%;margin:10px 0 0 25px;}
.subNavInnerContBox h3 {clear:both;display:block;position:relative;float:none;font-size:15px;margin:20px 0 0 25px;}
*/

/* team styles */
#teamMugsCont {width:540px;height:330px !important;overflow:hidden;padding:0 !important;}
#teamMugsCont  a,#teamMugsCont  span {padding:0;margin:0;clear:none;width:135px;height:165px;overflow:hidden;display:block;text-indent:-999em;float:left;}
#teamMugsCont a:hover{background-position:0 -165px;}

#team_will {background:url('images/staff_will.jpg') 0 0;}
#team_steve {background:url('images/staff_steve.jpg') 0 0;}
#team_ron {background:url('images/staff_ron.jpg') 0 0;}
#team_denny {background:url('images/staff_denny.jpg') 0 0;}
#team_melissa {background:url('images/staff_melissa.jpg') 0 0;}
#team_betsy {background:url('images/staff_betsy.jpg') 0 0;}
#team_bob {background:url('images/staff_bob.jpg') 0 0;}
#team_will {background:url('images/staff_will.jpg') 0 0;}
#team_devin {background:url('images/staff_devin.jpg') 0 0;cursor:default}

.bio_img{display:block;float:left;padding:20px;}
.bio{display:block;float:left;width:620px;margin:20px 0 0 5px;}
/* team styles */

/* subnav bg */


#portfoliosContInner{background:transparent url('images/bg_portfolios.jpg') top center no-repeat !important;}
#contactContInner {background:transparent url('images/bg_granite2.jpg') top center no-repeat !important;height:290px !important}
#mediaContInner {background:transparent url('images/bg_granite2.jpg') center no-repeat;}
#broadcastContInner{background:transparent url('images/bg_paper.jpg') top center no-repeat;}
#subnavHopeBG {background:transparent url('images/hope.jpg') top center no-repeat;}
#post-3,#post-34 h2,#post-7 h2 ,#post-2 h2,#post-128 h2,#post-163 h2,#post-2 h2{display:none}
#subnavStrategy {background:#fff url('images/bg_finance.jpg') top center no-repeat; height:290px !important}
#subnavAboutUsBG {background:#fff url('images/bg_CL.jpg') top center no-repeat;height:290px !important}
#subnavSuccessBG {background:#fff url('images/bg_successes.jpg') top center no-repeat;}

#strategiesLinks {margin-top:9px;}
#strategiesLinks p{margin:3px 0 0px 25px;}

#hopeCopy {margin:20px 0 0 -5px;height:130px;width:300px;padding:15px;}
#hopeCopy a {cursor:pointer;display:inline !important;width:auto !important;float:none;margin:0;padding:0;font-weight:bold;}

#strategies {margin-top:10px;}
#strategies p{width:300px;padding:0;margin:3px 25px;cursor:pointer;}
#strategies a
/* subnav bg */


/* ie6 headers */

#subNavHopeHdr{background:url('images/hdr_hope.gif') no-repeat top center;margin:25px auto -60px;text-indent:-999em;overflow:hidden;width:113px;height:34px;display:block;text-align:center}
#subNavHopeHdr{background:url('images/hdr_hope.gif') no-repeat top center;margin:25px auto -60px;text-indent:-999em;overflow:hidden;width:113px;height:34px;display:block;}
#subNavSuccessesHdr {background:url('images/hdr_successes.gif') no-repeat top center;margin:25px auto -60px;text-indent:-999em;overflow:hidden;width:230px;height:34px;display:block;}
#subNavStrategyHdr {background:url('images/hdr_strategy.gif') no-repeat top center;margin:25px auto -60px;text-indent:-999em;overflow:hidden;width:215px;height:34px;display:block;}
#subNavTeamHdr {background:url('images/hdr_team.gif') no-repeat top center;margin:25px auto -60px;text-indent:-999em;overflow:hidden;width:114px;height:34px;display:block;}
#subNavMediaHdr {background:url('images/hdr_subNavMedia.gif') no-repeat top center;margin:25px auto -60px;text-indent:-999em;overflow:hidden;width:300px;height:34px;display:block;}
#subNavBroadcastHdr {background:url('images/hdr_subNavBroadcast.gif') no-repeat top center;margin:25px auto -60px;text-indent:-999em;overflow:hidden;width:249px;height:34px;display:block;}
#HdrPortfolios {background:url('images/hdr_subNavPortfolios.gif') no-repeat top center;margin:25px auto -60px;text-indent:-999em;overflow:hidden;width:272px;height:34px;display:block;}
#HdrContact {background:url('images/hdr_contact.gif') no-repeat top center;margin:25px auto -60px;text-indent:-999em;overflow:hidden;width:200px;height:34px;display:block;}
#HdrAboutUs{background:url('images/hdr_aboutus.gif') no-repeat top center;margin:25px auto -60px;text-indent:-999em;overflow:hidden;width:205px;height:34px;display:block;}
#HdrBlog{background:url('images/hdr_blog.gif') no-repeat top center;margin:5px auto -60px;text-indent:-999em;overflow:hidden;width:113px;height:34px;display:block;}
/* ie6 headers */

/* subnav headers */
html>body #subNavHopeHdr {background:url('images/hdr_hope.png') no-repeat top center;margin:25px auto -60px;text-indent:-999em;overflow:hidden;width:113px;height:34px;display:block;text-align:center}
html>body #subNavSuccessesHdr {background:url('images/hdr_successes.png') no-repeat top center;margin:25px auto -60px;text-indent:-999em;overflow:hidden;width:230px;height:34px;display:block;}
html>body #subNavStrategyHdr {background:url('images/hdr_strategy.png') no-repeat top center;margin:25px auto -60px;text-indent:-999em;overflow:hidden;width:232px;height:34px;display:block;}
html>body #subNavTeamHdr {background:url('images/hdr_team.png') no-repeat top center;margin:25px auto -60px;text-indent:-999em;overflow:hidden;width:114px;height:34px;display:block;}
html>body #subNavMediaHdr {background:url('images/hdr_subNavMedia.png') no-repeat top center;margin:25px auto -60px;text-indent:-999em;overflow:hidden;width:300px;height:34px;display:block;}
html>body #subNavBroadcastHdr {background:url('images/hdr_subNavBroadcast.png') no-repeat top center;margin:25px auto -60px;text-indent:-999em;overflow:hidden;width:249px;height:34px;display:block;}
html>body #HdrPortfolios {background:url('images/hdr_subNavPortfolios.png') no-repeat top center;margin:25px auto -60px;text-indent:-999em;overflow:hidden;width:272px;height:34px;display:block;}
html>body #HdrContact {background:url('images/hdr_contact.png') no-repeat top center;margin:25px auto -60px;text-indent:-999em;overflow:hidden;width:200px;height:34px;display:block;}
html>body #HdrAboutUs{background:url('images/hdr_aboutus.png') no-repeat top center;margin:25px auto -60px;text-indent:-999em;overflow:hidden;width:205px;height:34px;display:block;}
html>body #HdrBlog{background:url('images/hdr_blog.png') no-repeat top center;margin:5px auto -60px;text-indent:-999em;overflow:hidden;width:113px;height:34px;display:block;}
/* subnav headers */


#portfolioOptions {margin-top:15px;}
#portfolioOptions a{line-height:1.0em;padding:0 !important}
/* subnav styles */



#mainNavSocial {margin:0;text-indent:-999em;overflow:hidden;background:url('images/mainNav_catch.jpg') no-repeat;width:190px;height:65px;}
#socialCont {width:48px;margin:0 auto}
 /*
  if email signup is active
  #mainNavEmail {margin:0;background:url('images/mainNav_email.jpg') no-repeat;width:190px;height:120px;}
 */
#mainNavEmail {margin:0;background:url('images/mainNav_email-none.jpg') no-repeat;width:190px;height:120px;}

#mainNavEmail p {margin:0;padding:0;height:70px;text-indent:-999em;overflow:hidden;}
#newsletterStayInformed {text-indent:-999em;display:block;}
#newsletterSignup {margin-left:10px;float:left;display:inline;padding:6px 8px 7px 15px;border:none;width:109px;height:15px;background:url('images/newsletter_input.jpg') no-repeat top right;color:#314e4d;text-align:left}
#newsletterSubmit {margin:0;float:left;width:37px;height:31px;border:none;background:url('images/newsletter_go.jpg') no-repeat;text-indent:-999em;overflow:hidden;line-height:999px;font-size:0;}

#facebook {float:left;margin-right:7px;background:url('images/fb.jpg') no-repeat;width:19px;height:19px;display:block;text-indent:-999em;overflow:hidden}
#twitter {float:left;background:url('images/twitter.jpg') no-repeat;width:19px;height:19px;display:block;text-indent:-999em;overflow:hidden}


/*sidebar scroller */
#sideBar {float:left;display:inline;width:190px;height:auto;height:460px;}
#sideBarUp{cursor:pointer;display:block;background:url('images/sideBar_up.jpg') 0 0 no-repeat;width:190px;height:35px;text-indent:-999em;overflow:hidden}
#sideBarUp:hover{cursor:pointer;display:block;background:url('images/sideBar_up.jpg') 0 -35px no-repeat;width:190px;height:35px;text-indent:-999em;overflow:hidden}
#sideBarDown{cursor:pointer;display:block;background:url('images/sideBar_down.jpg') 0 0 no-repeat;width:190px;height:34px;text-indent:-999em;overflow:hidden}
#sideBarDown:hover {cursor:pointer;display:block;background:url('images/sideBar_down.jpg') 0 -34px no-repeat;width:190px;height:34px;text-indent:-999em;overflow:hidden}
#sidebarAds{display:block;width:190px;height:389px;overflow:hidden;}
#sidebarAdsInner{display:block;width:190px;height:auto;}
#sidebarAds a {cursor:pointer;display:block;width:190px;height:389px;text-indent:-999em;overflow:hidden;}
#sideBar_minyanville {background: url('images/minyanville.jpg') no-repeat;}
#sideBar_investment {background: url('images/sideBar_investment.jpg') no-repeat;}
#sideBar_grail {background: url('images/sideBar_grail.jpg') no-repeat;}
#sideBar_portfolio {background: url('images/sidebar_portfolio.jpg') no-repeat;}
/*sidebar scroller */


#footer {clear:both;background:url('images/ftrBg.gif') top center no-repeat;width:1000px;height:50px;display:block;margin:0px auto;}
html>body #footer {clear:both;background:url('images/ftrBg2.png') top center no-repeat;width:1000px;height:41px;display:block;margin:0px auto;}
#footer ul {display:block;float:left;margin:6px 0 0 20px;}
html>body #footer ul {display:block;float:left;margin:6px 0 0 20px;}
#footer ul li {float:left;list-style:none;padding :0 15px;border-right:solid 1px #2B2720}


/*bottom nav news */



#newsFeeds {margin:auto;width:1000px;}

#twitterFeed {width:423px;height:79px;background:url('images/twitterFeedBG.jpg') top left;display:inline;float:left;position:relative;}
html>body #twitterFeed {width:423px;height:79px;background:url('images/twitterFeedBG.png') top left;display:inline;float:left;position:relative;}
#twitterFeedImg {float:left;padding:0;display:inline;margin:10px 0 0 7px;position:relative}
#latestTweet{width:310px;float:left;padding:0;display:inline;margin:16px 0 0 10px;position:relative}


#stocks{width:190px;height:55px;background:url('images/stocksBg.jpg') top left no-repeat;padding:12px 0;display:inline;float:left;margin:0;position:relative;z-index:3}
html>body #stocks{width:190px;height:55px;background:url('images/stocksBg.png') top left no-repeat;padding:12px 0;display:inline;float:left;margin:0;}
#stocks table{margin:2px 10px 0 10px;position:relative;z-index:2;}
#stockfooter{font-size:10px;font-style:italic;margin-top:2px;display:block;}

#newsBlockTwo {width:385px;height:79px;background:url('images/newsFeedBg.jpg') top left no-repeat;display:inline;float:left;margin:0;padding:0;position:relative;z-index:2}
html>body #newsBlockTwo {width:385px;height:79px;background:url('images/newsFeedBg.png') top left no-repeat;display:inline;float:left;margin:0;padding:0;position:relative;z-index:2}
#newsFeed {margin:20px 0 0 7px;float:left;display:block !important;position:relative !important;}
#newsFeedImg {display:block;float:left;width:74px !important;height:40px !important;}
#newsFeedCont {width:285px !important;height:50px !important;display:inline;position:relative;float:left;overflow:visible;margin:16px 0 0 10px;padding:0;}
#newsFeedCont a {display:block !important;position:relative !important;line-height:1.3em;margin:0 !important;padding:0 !important;}

/*bottom nav news */

/*------------------------------------homepage content styles */
#tabsCont {clear:both;float:left;position:relative;margin-left:37px;width:90% !important;display:inline;height:425px !important;overflow:hidden !important}
html>body #tabsCont {margin-left:37px;}
#tabsCont1{display:block;height:425px !important}
#tabsCont div {display:block;float:left;}
.tabsCont1,.tabsCont2,.tabsCont3,.tabsCont4{height:525px !important;}



#marketUpdatesVidCont{display:block !important;clear:both;overflow:hidden !important;width:560px;height:340px !important;margin:30px auto 0;text-align:center;background-color:#000;position:relative}
#vidsCont {margin:0 0 0 -1px;text-align:center;width:560px;height:399px;display:block;position:relative;height:340px !important;overflow:visible;}
#vidsCont div {display:block !important;margin:auto;color:#fff;position:relative;}
html>body #vidsCont {margin:0 0 0 -1px;text-align:center;width:560px;height:399px;display:block;color:#fff;}

/* video archives */
#vidsArchives{height:300px;color:#fff;width:100%;background:url('images/bg_archives.jpg') no-repeat;}
#vidsArchives h3{margin-bottom:5px;clear:both;}
#vidsArchives a {color:#fff;margin-right:10px;cursor:pointer;}
#vidsContHide {cursor:pointer;float:right;margin:14px 27px !important;position:relative;}
/* video archives */

#marketUpdates {margin:0;float:left;background:url('images/marketUpdates2.png') no-repeat;width:379px;height:64px;overflow:hidden;text-indent:-80em;}
#weekOfCont {border:medium none;display:block;float:left;height:24px;margin-top:20px;overflow:visible;position:relative;width:27px;}
#weekOf {display:block;float:left;font-size:11px;font-weight:bold;position:absolute;text-align:center;width:165px !important;}
#marketUpdatesLinks {display:inline;float:left;height:52px;margin:40px 0 0 32px !important;padding:0;position:relative;width:92px;}
#marketUpdatesLinks a{cursor:pointer;margin:0 12px 7px 0;text-indent:-999em;overflow:hidden;height:9px;display:block;float:left;position:relative}
#marketUpdatesLinks a:hover{background-position:0 -9px;}

#mkt_stocks {background:url('images/mkt_stocks.png') no-repeat;width:66px;}
#mkt_bonds {background:url('images/mkt_bonds.png') no-repeat;width:56px;}
#mkt_oil {background:url('images/mkt_oil.png') no-repeat;width:28px;}
#mkt_economy {background:url('images/mkt_economy.png') no-repeat;width:82px;}
#mkt_gold {background:url('images/mkt_gold.png') no-repeat;width:46px;}
#mkt_archives {margin-top:15px;clear:both;background:url('images/mkt_archives.png') no-repeat;width:90px;}
/*------------------------------------homepage content styles */



/*blog styles */
#blog {border-right:none}
.blogContMain{background:#fff;display:block;width:570px;margin:68px 0 0 1px;padding:20px;border:#655F53 solid 1px}
.blogContMain h2 a{font-size:14px}
#backToTop {display:block;position:absolute;margin:385px 0 0 45px;width:105px;text-align:center;border-top:1px solid #999;padding-top:2px;font-size:10px;font-weight:bold;}
#sidebarBlog{float:left;position:fixed;background:url('images/blogSidebar.jpg') no-repeat;height:458px;width:190px;overflow:auto;}
#sortBlog{background:url('images/sort.png');width:91px;height:22px;margin:20px auto 0;text-align:center;}
#sidebarBlog ul h2{margin:12px 0 3px 0}
#sidebarBlog ul {}
#sidebarBlog ul li{list-style:none;}
#sidebarBlog ul li ul{margin:0;padding:0;}
#sidebarBlog ul li ul li{list-style-image:url('images/clcSm2.png');list-style-position:inside;}


#tags {display:block;margin-top:3px}
#tags a{display:inline;}

#searchform {width:90%;margin:10px 0;border:solid 1px #666;display:block;background-color:#F9F0D3;}
#searchform:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#searchform{display: inline-block;}
#sidebarBlog p {width:150px;}
#sidebarBlog #s {margin-left:0;float:left;padding:6px 8px 7px 10px;border:none;width:90px;height:15px;background:url('images/newsletter_input.jpg') no-repeat;color:#314e4d;overflow:hidden}
#sidebarBlog #searchsubmit{margin:0;float:left;width:37px;height:31px;border:none;background:url('images/newsletter_go.jpg') no-repeat;text-indent:-999em;overflow:hidden;}
#comment{width:475px;}
/*blog styles */

#post-3,#post-34 h2,#post-7 h2 ,#post-2 h2,#post-128 h2,#post-163 h2,#post-2 h2{display:none}
.post-edit-link {display:none;}