body {font-family:arial; margin:0; padding:0;}
div.tab_container_header{ background-color: #cbd6de; color: #1f4472; font-size: 11px; font-weight: bold; height: 30px; line-height: 30px; padding-left: 10px; width: 715px; }
table.fund_table{ font-size: 11px; text-align: left; width: 100%; }
table.fund_table td{ border-bottom: 1px dotted  #cfcfcf; }
table.fund_table th{ background-color: #cbd6de; color: #1f4472; }
table.fund_table th a{ background: url(../images/link_arrow.png) no-repeat scroll right center transparent; color: #1f4472; font-weight: lighter; padding-right: 10px; }
table.fund_table tr{ height: 20px; }
ul.list_rack{ float: left; list-style: none; margin: 0px; padding: 0px; }
ul.list_rack li.list_block{ height: 200px; margin-top: 20px; width: 235px; }
ul.list_rack li.list_block ul{ background: none; list-style: none; margin: 0px; padding: 0px; }
ul.list_rack li.list_block ul li{ background: none; border: none; list-style: none; margin: 0px; padding: 0px; padding-left: 40px; }
ul.list_rack li.list_block ul li a{ background: none; border: none; color: #315074; font-size: 12px; height: 15px; margin: 0px; padding: 0px; }
.center_container{ margin: 0px auto; width: 1000px;}
/*BODY STYLE*/
#body{ background: url("../images/container_footer.png") repeat-x scroll bottom transparent; padding-bottom: 30px; position: relative; width:100%; min-height:1000px;}
#body .full{ float: left; height: auto; min-height: 500px; text-align: left; width: 728px; }
#body .left{ border: 1px solid green; float: left; width: 200px; }
#body .middle{ float: left; width: 600px; }
#body .right{ float: left; min-height: 600px; width: 265px; }
#body .right .have_questions{ background: url(../images/have_questions.png) no-repeat; height: 222px; padding-top: 10px; text-align: left; }
#body .right .have_questions form { border-top: 1px dotted #cfcfcf; margin-top: 10px; }
#body .right .have_questions form img{ cursor: pointer; margin-left: 5px; }
#body .right .have_questions form textarea{ background: transparent url(../images/white_transparent.png) repeat; border: 1px solid #eabf26; height: 100px; margin-bottom: 10px; margin-left: 5px; width: 240px; }
#body .right .have_questions h1{ color: #071049; font-size: 12px; margin: 0px 0px 0px 10px; text-align: left; }
#body .right .membership{ background: url(../images/membership.png) no-repeat; font-size: 12px; padding-top: 45px; text-align: left; width: 265px; }
#body .right .membership a{ font-size: 14px; font-weight: bold; margin-left: 30px; }
#body .right .membership p{ margin-left: 10px; text-align: left; width: 210px; }
#body .right .membership span{ color: #f2b14d; font-weight: bold; text-transform: uppercase; }
#body .right .membership ul li.hedge_fund_manager{ background: url(../images/hedge_fund_manager_arrow.png) no-repeat; }
#body .right .membership ul li.hedge_fund_manager a{ color: #4778b3; text-decoration: none; }
#body .right .membership ul li.hedgecommunity_member{ background: url(../images/hedgecommunity_member_arrow.png) no-repeat; }
#body .right .membership ul li.hedgecommunity_member a{ color: #006600; text-decoration: none; }
#body .right .membership ul li.investor{ background: url(../images/investor_arrow.png) no-repeat; }
#body .right .membership ul li.investor a{ color: #eabf26; text-decoration: none; }
#body .right .membership ul li.investor,
#body .right .membership ul li.hedge_fund_manager,
#body .right .membership ul li.hedgecommunity_member{ border-bottom: 1px dotted #cfcfcf; height: 20px; margin-left: 10px; margin-top: 5px; width: 250px; }
#body .right .membership ul, #body .right .social ul { list-style: none; margin: 0px; margin-bottom: 30px; padding: 0px; }
#body .right .social{ text-align: left; }
#body .right .social h1{ color: #071049; font-size: 12px; margin: 0px 0px 10px 10px; text-align: left; }
#body .right .social ul li{ border-top: 1px dotted #cfcfcf; height: 30px; margin: 0px 0px 0px 20px; padding-top: 5px; width: 200px; }
#body .right .social ul li a{ color: #071049; font-size: 12px; margin-left: 40px; text-decoration: none; }
#body .right .social ul li.facebook{ background: url(../images/facebook_icon.png) no-repeat scroll 0 5px transparent; }
#body .right .social ul li.linkedin{ background: url(../images/linkedin_icon.png) no-repeat scroll 0 5px transparent; }
#body .right .social ul li.twitter{ background: url(../images/twitter_icon.png)no-repeat scroll 0 5px transparent; }

.social {padding:0; margin:0;}
.social ul {list-style:none; padding:0; margin:0;}


/*FOOTER*/
/*
#footer{ position: relative; width: 100%; }
#footer_bottom{ background: #000; color: #fff; height: 30px; text-align: left; }
#footer_bottom ul li{ float: left; }
#footer_bottom ul li a{ color: #fff; font-size: 11px; margin-right: 15px; text-decoration: none; }
#footer_bottom ul li.copy{ width: 250px; }
#footer_bottom ul.right{ float: right; }
#footer_top{ background: #3163a0; color: #fff; height: 150px; }
#footer_top .box{ float: left; padding-top: 20px; text-align: left; width: 198px; }
#footer_top .box ul{ list-style: none; margin: 0px; }
#footer_top .box ul li{ border-bottom: 1px dotted white; width: 160px; }
#footer_top .box ul li a{ color: white; font-size: 11px; padding-left: 5px; text-decoration: none; }
#footer_top .logo{ margin-top: 70px; }
#footer_top h1{ color: white; font-size: 13px; margin: 0px; margin: 0px 0px 3px 43px; }
*/
#footer {position:relative;width:100%;}
#footer_bottom {background:#000;color:#fff;height:30px;text-align:left;}
#footer_bottom ul {list-style:none;margin:0;padding:0;}
#footer_bottom ul li {float:left;}
#footer_bottom ul li a {color:#fff;font-size:11px;margin-right:15px;text-decoration:none;}
#footer_bottom ul li.copy {width:200px;}
#footer_bottom ul.right {float:right;}
#footer_top {background:#3163a0;color:#fff;height:150px; min-height:150px; clear:both;}
#footer_top .box {float:left;padding-top:10px;text-align:left;width:198px;}
#footer_top .box ul {list-style:none;margin:0!important; padding:0!important;}
#footer_top .box ul li {border-bottom:1px dotted #fff;width:160px;}
#footer_top .box ul li a {color:#fff;font-size:11px;padding-left:0!important;text-decoration:none;}
#footer_top .logo {margin-top:70px;}
#footer_top h4 {color:#fff!important;font-size:13px!important;margin:0!important;padding:0!important;}


/*HEADER STYLE*/
#header{ border-bottom: 1px solid #d0dceb; position: relative; }
#header .middle{ background: url("../images/header_bg.png"); height: 122px; }
#header .middle .center_container{ }
#header .middle .logo { float: left; height: 50px; margin-top: 10px; }

div #hedgeco-net-logo { float: left; height: 50px; margin-top: 25px; border:none!important; }
div #hedgeco-net-logo a img {border:none!important;}

#header .middle .menu{ float: left; height: 33px; width: 980px; }
#header .middle .menu  ul { float: left; list-style: none; list-style-type: none; margin: 8px 0px 0px 0px; padding: 0px; width: 980px; }
#header .middle .menu  ul li{ background: url('../images/menu_link_separator.png')no-repeat scroll 0px 5px; float: left; line-height: 20px; list-style: none; padding-left: 5px; }
#header .middle .menu  ul li a{ color: #11509a; font-size: 13px; height: 20px; margin-left: 5px; padding-right: 5px; text-decoration: none; }

#header .middle .menu  ul li a span{ background: url('../images/arrow_down.png')no-repeat scroll right 8px transparent; float: left; padding-right: 10px; }

#header .middle .menu  ul li a:hover span{text-decoration:underline!important;}


#header .middle .menu  ul li.last{ padding-right: 0px; }
#header .middle .search { float: left; height:45px; margin-left:50px; margin-top:37px; width:350px; }

#header .middle .search .search_bar img{ vertical-align: top; }
#header .middle .search .search_bar input[type=text]{border: 1px solid #94b0d3; height:20px!important; width:280px; font-size:12px; padding:1px; margin-top:-1px;}
#header .middle .search .search_tool{ float: left; height: 25px; width: 100%; }
#header .middle .search .search_tool ul li{ background: url("../images/search_link_separator.png") no-repeat scroll 0 6px transparent; float: left; padding-left: 10px; padding-right: 10px; }
#header .middle .search .search_tool ul li a{ color: #11509a; font-size: 10px; text-decoration: none; }
#header .middle .search .search_tool ul, #footer_bottom ul { list-style: none; margin: 0px; padding: 0px; }

#header .middle .sign_in { float: left; height: 30px; margin-top:31px; text-align: right; width: 230px; margin-left:0px;}
#header .middle .sign_in h1{ color: #11509a; float: left; font-size: 10px; font-weight: lighter; margin: 10px 5px 0px 60px; text-decoration: none; }
#header .middle .sign_in h3 { color: #11509a; float: left; font-size: 10px; font-weight: lighter; margin: 10px 5px 0px 60px; text-decoration: none; }
#header .middle .sign_in img{ margin-top: 5px; }
#header .middle .sign_up { float: left; width: 120px; }
#header .middle .sign_up img{ margin-top: 5px; vertical-align: top; }

#header .top{ background: url("../images/top_bg.png"); height: 30px; }
#header .top ul{ float: left; height: 30px; list-style: none; margin: 0px; padding: 0px; }
#header .top ul li{ background: url("../images/top_link_separator.png") no-repeat scroll 0 6px transparent; float: left; height: 30px; line-height: 20px; padding: 4px 4px 0px 4px; }
#header .top ul li a{ color: #a0bee2; font-size: 10px; padding-left: 5px; text-decoration: none; white-space: nowrap; }
#header .top ul li.first a{ background: none; padding-left: 0px; }
#header .top ul li.first, #header .middle .search .search_tool ul li.first, #header .middle .menu  ul li.first, #header .middle .menu  ul li.last a { background: none; }
#header .top ul li.highlight { background: url("../images/top_highlight.png") repeat-x; height: 32px; }
#header .top ul li.highlight a{ background: none; color: #ffffff; text-decoration: none; }
#outer_body_container{ float: left; width: 100%; }







#hco-homepage-center-001 	{float:left; min-height:600px; width:547px; max-width:547px; }

#hco-layout-general-center-container {float:left; min-height:900px; width:727px; max-width:727px; }
#hco-layout-general-right-container	{float:left; min-height:700px; width:265px; max-width:265px; }

/* wide */
#hco-layout-general-center-container-wide {float:left; min-height:800px; width:1000px; max-width:1000px; }


		
/* .my-right-1 	{float:left; min-height:400px; width:265px; max-width:265px; } */

.my-right-1 .have_questions{ background: url(../images/have_questions.png) no-repeat; height: 222px; padding-top: 10px; text-align: left; }
.my-right-1 .have_questions form { border-top: 1px dotted #cfcfcf; margin-top: 10px; }
.my-right-1 .have_questions form img{ cursor: pointer; margin-left: 5px; }
.my-right-1 .have_questions form textarea{ background: transparent url(../images/white_transparent.png) repeat; border: 1px solid #eabf26; height: 100px; margin-bottom: 10px; margin-left: 5px; width: 240px; }
.my-right-1 .have_questions h1{ color: #071049; font-size: 12px; margin: 0px 0px 0px 10px; text-align: left; }
.my-right-1 .membership { background: url(../images/membership.png) no-repeat; font-size: 12px; padding-top: 45px; text-align: left; width: 265px; }
.my-right-1 .membership a{ font-size: 14px; font-weight: bold; margin-left: 30px; }
.my-right-1 .membership p{ margin-left: 10px; text-align: left; width: 210px; }
.my-right-1 .membership span{ color: #f2b14d; font-weight: bold; text-transform: uppercase; }
.my-right-1 .membership ul li.hedge_fund_manager{ background: url(../images/hedge_fund_manager_arrow.png) no-repeat; }
.my-right-1 .membership ul li.hedge_fund_manager a{ color: #4778b3; text-decoration: none; }
.my-right-1 .membership ul li.hedgecommunity_member{ background: url(../images/hedgecommunity_member_arrow.png) no-repeat; }
.my-right-1 .membership ul li.hedgecommunity_member a{ color: #006600; text-decoration: none; }
.my-right-1 .membership ul li.investor{ background: url(../images/investor_arrow.png) no-repeat; }
.my-right-1 .membership ul li.investor a{ color: #eabf26; text-decoration: none; }
.my-right-1 .membership ul li.investor,
.my-right-1 .membership ul li.hedge_fund_manager,
.my-right-1 .membership ul li.hedgecommunity_member{ border-bottom: 1px dotted #cfcfcf; height: 20px; margin-left: 10px; margin-top: 5px; width: 250px; }
.my-right-1 .membership ul, #body .right .social ul { list-style: none; margin: 0px; margin-bottom: 30px; padding: 0px; }
.my-right-1 .social{ text-align: left; }
.my-right-1 .social h1{ color: #071049; font-size: 12px; margin: 0px 0px 10px 10px; text-align: left; }
.my-right-1 .social ul li{ border-top: 1px dotted #cfcfcf; height: 30px; margin: 0px 0px 0px 20px; padding-top: 5px; width: 200px; }
.my-right-1 .social ul li a{ color: #071049; font-size: 12px; margin-left: 40px; text-decoration: none; }
.my-right-1 .social ul li.facebook{ background: url(../images/facebook_icon.png) no-repeat scroll 0 5px transparent; }
.my-right-1 .social ul li.linkedin{ background: url(../images/linkedin_icon.png) no-repeat scroll 0 5px transparent; }
.my-right-1 .social ul li.twitter{ background: url(../images/twitter_icon.png)no-repeat scroll 0 5px transparent; }

.my-right-2 	{float:left; min-height:200px; width:265px; max-width:265px; }
.my-right-2 .membership { background: url(../images/membership.png) no-repeat; font-size: 12px; padding-top: 45px; text-align: left; width: 265px; }
.my-right-2 .membership a{ font-size: 14px; font-weight: bold; margin-left: 30px; }
.my-right-2 .membership p{ margin-left: 10px; text-align: left; width: 210px; }
.my-right-2 .membership span{ color: #f2b14d; font-weight: bold; text-transform: uppercase; }
.my-right-2 .membership ul li.hedge_fund_manager{ background: url(../images/hedge_fund_manager_arrow.png) no-repeat; }
.my-right-2 .membership ul li.hedge_fund_manager a{ color: #4778b3; text-decoration: none; }
.my-right-2 .membership ul li.hedgecommunity_member{ background: url(../images/hedgecommunity_member_arrow.png) no-repeat; }
.my-right-2 .membership ul li.hedgecommunity_member a{ color: #006600; text-decoration: none; }
.my-right-2 .membership ul li.investor{ background: url(../images/investor_arrow.png) no-repeat; }
.my-right-2 .membership ul li.investor a{ color: #eabf26; text-decoration: none; }
.my-right-2 .membership ul li.investor,
.my-right-2 .membership ul li.hedge_fund_manager,
.my-right-2 .membership ul li.hedgecommunity_member{ border-bottom: 1px dotted #cfcfcf; height: 20px; margin-left:10px; margin-top:20px; width: 250px; }
.my-right-2 .membership ul, #body .right .social ul { list-style: none; margin: 0px; margin-bottom: 30px; padding: 0px; }
		
		
div#hco-first-nav { color: #fff; font-family: Arial,Helvetica,sans-serif; font-size: 12px; height: 31px; padding: 6px; width: 100%; }
div#hco-first-nav a { color: #fff; font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: underline; }
