body {font-family: arial, verdana; color:#5b5b5b; font-size:10pt; background-color:#efefef; background-image: none; margin:0px;padding:0px;}
#container {position: relative; background-color:#ffffff; margin:0 auto; text-align: left; width: 960px;}
#divider {clear:both; padding-top:15px; border-bottom:10px solid #cccccc;}
#content {clear:both;background-color: #ffffff;padding: 25px 0 0 20px;}
#main_wrap {margin:0px 20px 0px 35px; padding:0; background-color:#ffffff;};
#main_wrap h1 {margin:0; padding:0;}
#main_wrap h1.page_header {margin:32px 0 10px 0;padding:0; height:35px;}
#main_wrap h1.page_banner {margin:0; 0;padding:0; height:162px;}
a, a:visited {color:#0088cb;text-decoration:none;}
a:active, a:focus {outline-style: none; -moz-outline-style:none; }
a:hover {color:#999999;}
div.clear {clear:both;}
.borderless { border: none;}

/*-------------------------------------------
Subtab
-------------------------------------------*/
ul.tabs {padding:0; margin:0; list-style:none; color:#cccccc;}
ul.tabs li {float:left; position:relative; padding-left:8px;}
ul.tabs li.tab1 {padding-left:0px;}
ul.tabs li a {color:#5b5b5b; text-decoration:none; font-family:verdana; font-size:8pt; font-weight:bold;}
ul.tabs li a:hover {color:#999999;}
ul.tabs li a.active {color:#0088CB;}


/*-------------------------------------------
HEADER
-------------------------------------------*/
#header {float:left; margin:0; padding:10px 0 0 0;}
#header a, a.head-link, a.img_link {border: none;}
#header-link {float:right; margin:0; padding:35px 35px 0 0;}
#header-link a {color:#333333;text-decoration:none;font-weight:normal;font-size: 7.5pt; font-family:verdana;padding:0 7px;}
#header-link a:hover {color:#999999;}
#header-link #nav a.signout {padding:1px 9px;display:inline;text-decoration:none; color:#fff;background-color:#888888;}


/*-------------------------------------------
SIGN IN DropDown menu
-------------------------------------------*/
#header-link #nav {margin:0;padding:0;list-style:none;}
#header-link #nav li {float:left; display:block;position:relative;z-index:500; margin:0 1px;}
#header-link #nav li.dd a.signin {padding:1px 9px;display:block;text-decoration:none; color:#fff;background-color:#888888;}
#header-link #nav li.dd a.signin:hover {color:#fff;}
#header-link #nav ul {width:140px;position:absolute; right:0px; display:none; margin:0; padding:0; list-style:none;}
#header-link #nav ul li {width:140px; float:left; border-top:1px solid #ffffff;font-size:7pt;text-decoration:none;}
#header-link #nav ul a {display:block;color:#333333; background-color:#dddddd;text-align:right;padding:8px 9px;}
#header-link #nav ul a:hover {color:#ffffff; background-color:#0088cb;}
*html #header-link #nav ul {margin:0 0 0 -2px;}


/*-------------------------------------------
FOOTER
-------------------------------------------*/
#footer_links {clear:both; background-color: #333; color: #cccccc; font-family:courier;font-size: 15px; padding:15px 0; text-align:center;height:15px;}
#footer_links a {color:#bbbbbb;text-decoration:none;font-weight:bold;font-size: 11px;font-family:arial;padding:0 2px;}
#footer_links a:hover {color:#dddddd;text-decoration:none;padding:0;font-weight:bold;font-size: 11px;font-family:arial;padding:0 2px;}
#footer-wrap {clear:both; background-color: #cccccc; margin:0px;padding:15px;}
#footer {color: #5b5b5b; display: block; font-family:arial;font-size: 11px; text-align: center;}
#footer a, #footer a:visited {color:#5b5b5b; text-decoration:underline;}
#footer a:hover {color:#999999;}
#footer-wrap #backtest_disclosure { margin: 0 25px 0 20px; padding: 10px; font-size: 11px; background: #fff;}
#footer-wrap #backtest_disclosure h5 { font-size: 13px; margin: 0 0 8px 0;}
#footer-wrap #backtest_disclosure p { margin-bottom: 8px;}
#footer-wrap #backtest_disclosure p span { font-weight: bold;}
table#verisign_logo {
  background: none;
  margin: 10px 0;
  padding: 0;
  border: 0;
  width: 135px;
  float: right;
}


/*-------------------------------------------
MAIN NAV
-------------------------------------------*/
#menu {position: absolute; float: left; margin:0;}
#menu, #menu ul {padding: 0; margin: 0; list-style: none;}
#menu li {float: left; background: #ffffff;}
#menu li:hover {left:auto;}

#menu a {border: none; text-indent: -9999px; display: block;}
#nav1 a {background:transparent url(../../images/marketing_site/nav_how_we_can_help.gif) no-repeat 0 0; width: 190px; height: 28px;}
#nav1 a:hover  {background:transparent url(../../images/marketing_site/nav_how_we_can_help_f2.gif) no-repeat 0 0;}
#nav1 a.active {background:transparent url(../../images/marketing_site/nav_how_we_can_help_on.gif) no-repeat 0 0;}

#nav2 a {background:transparent url(../../images/marketing_site/nav_what_is_cloning.gif) no-repeat 0 0; width: 190px; height: 28px;}
#nav2 a:hover  {background:transparent url(../../images/marketing_site/nav_what_is_cloning_f2.gif) no-repeat 0 0;}
#nav2 a.active {background:transparent url(../../images/marketing_site/nav_what_is_cloning_on.gif) no-repeat 0 0;}

#nav3 a {background:transparent url(../../images/marketing_site/nav_strategies_performance.gif) no-repeat 0 0; width: 275px; height: 28px;}
#nav3 a:hover  {background:transparent url(../../images/marketing_site/nav_strategies_performance_f2.gif) no-repeat 0 0;}
#nav3 a.active {background:transparent url(../../images/marketing_site/nav_strategies_performance_on.gif) no-repeat 0 0;}

#nav4 a {background:transparent url(../../images/marketing_site/nav_blog.gif) no-repeat 0 0; width: 120px; height: 28px;}
#nav4 a:hover  {background:transparent url(../../images/marketing_site/nav_blog_f2.gif) no-repeat 0 0;}
#nav4 a.active {background:transparent url(../../images/marketing_site/nav_blog_on.gif) no-repeat 0 0;}

#nav5 a {background:transparent url(../../images/marketing_site/nav_signup.gif) no-repeat 0 0; width: 145px; height: 28px;}
#nav5 a:hover  {background:transparent url(../../images/marketing_site/nav_signup_f2.gif) no-repeat 0 0;}
#nav5 a.active {background:transparent url(../../images/marketing_site/nav_signup_on.gif) no-repeat 0 0;}


/*-------------------------------------------
SUB NAV
-------------------------------------------*/
#menu li ul {position: absolute; left: -9999px; width: 200px;}
#menu li ul li{float: left; margin:0;border: none;}
#menu li ul li a {text-indent: -9999px; display: block;}
#menu li ul:hover {left:auto;}
#menu li li.transparent {background:transparent;font-size:8pt;}

#nav1_fa a {background:transparent url(../../images/marketing_site/nav1_fa.gif) no-repeat 0 0; width: 190px; height: 22px;background-position: 0 0;}
#nav1_fa a:hover  {background:transparent url(../../images/marketing_site/nav1_fa_f2.gif) no-repeat 0 0;}
#nav1_fa a.active {background:transparent url(../../images/marketing_site/nav1_fa_on.gif) no-repeat 0 0;}

#nav1_mfi a {background:transparent url(../../images/marketing_site/nav1_mfi.gif) no-repeat 0 0; width: 190px; height: 22px;background-position: 0 0;}
#nav1_mfi a:hover  {background:transparent url(../../images/marketing_site/nav1_mfi_f2.gif) no-repeat 0 0;}
#nav1_mfi a.active {background:transparent url(../../images/marketing_site/nav1_mfi_on.gif) no-repeat 0 0;}

#nav1_diy a {background:transparent url(../../images/marketing_site/nav1_diy.gif) no-repeat 0 0; width: 190px; height: 22px;background-position: 0 0;}
#nav1_diy a:hover  {background:transparent url(../../images/marketing_site/nav1_diy_f2.gif) no-repeat 0 0;}
#nav1_diy a.active {background:transparent url(../../images/marketing_site/nav1_diy_on.gif) no-repeat 0 0;}

#nav2_faq a {background:transparent url(../../images/marketing_site/nav2_faq.gif) no-repeat 0 0; width: 190px; height: 22px;background-position: 0 0;}
#nav2_faq a:hover  {background:transparent url(../../images/marketing_site/nav2_faq_f2.gif) no-repeat 0 0;}
#nav2_faq a.active {background:transparent url(../../images/marketing_site/nav2_faq_on.gif) no-repeat 0 0;}

#nav2_rl a {background:transparent url(../../images/marketing_site/nav2_rl.gif) no-repeat 0 0; width: 190px; height: 22px;background-position: 0 0;}
#nav2_rl a:hover  {background:transparent url(../../images/marketing_site/nav2_rl_f2.gif) no-repeat 0 0;}
#nav2_rl a.active {background:transparent url(../../images/marketing_site/nav2_rl_on.gif) no-repeat 0 0;}


/*-------------------------------------------
BREAD CRUMB
-------------------------------------------*/
#breadcrumb {padding:35px 0 5px 0; font-size:8pt; color:#0088cb;}
#breadcrumb a {font-size:8pt;color:#5b5b5b;text-decoration:none;}
#breadcrumb a:hover {color:#999999;}


/*-------------------------------------------
CALL ACTION
-------------------------------------------*/
#call_action_boxes {float:left; display:inline; width:257px; margin:0 0 20px 0;}
#call_action_boxes2 {float:left; display:inline; width:257px; margin:30px 0 20px 0;}
#call_action_boxes3 {position:absolute; width:257px; left:660px; top:300px;}

/*-------------------------------------------
HOME PAGE
-------------------------------------------*/
#intro {clear:both;background-color:#ffffff;width:960px;padding-top:45px;margin:0;}
div.intro_top {height:233px;}
div.intro_fa, div.intro_mfi, div.intro_diy {height:41px;}
div.intro_bot {height:50px;}
div.intro_txt {height:28px;}
div.intro_logo {height:53px;}



/*-------------------------------------------
HOW WE CAN HELP
-------------------------------------------*/
#how_we_can_help {width:900px;padding:0;margin:0;}
#role_box {float:left; display:inline; width:285px; padding:10px 15px 20px 0;}
#role_box #subhead {height:46px;}
#role_box #copy {font-size:9pt; height:150px; width:246px; border-left:2px solid #e4e4e4; border-right:2px solid #e4e4e4; background:#f9f9f9; padding:20px 15px 0 20px; line-height:18px;}
#role_box #copy h3 {font-size:12pt;color:#0a745f;font-weight:normal;margin:0;}
#role_box #copy div {padding:8px 0;}

#role_content {float:left; display:inline; margin:40px 30px 0 45px; padding:0 25px 0 0; width:520px; font-size:10pt; color:#5b5b5b; line-height:20px; border-right:1px solid #cccccc;}
#role_content p {margin-top:0;}
#role_content img.people_placement {float: right; padding: 27px 10px 0 10px;}
ul.strategy {margin-top:5px;color:#0088cb;}


/*-------------------------------------------
WHAT IS CLONING
-------------------------------------------*/
#cloning {float:left; display:inline; margin:25px 30px 25px 45px; padding-right:25px; width:520px; line-height:20px;}
#cloning p {margin:5px 35px 10px 0;}
ul.cloning {margin-top:5px;}


/*-------------------------------------------
Cloning FAQs
-------------------------------------------*/
#cloning_faqs {float:left; display:inline; margin:5px 30px 0 0px; padding-right:5px; width:590px;line-height:20px;  }
#cloning_faqs h2 {font-size:12pt;color:#0a745f;font-weight:normal;margin:0px 0 5px 0;}
#cloning_faqs #questions {width:590px;font-size:9pt;}
#cloning_faqs #questions #col_1 {float:left; width:320px; display:inline;}
#cloning_faqs #questions #col_2 {float:left; width:270px; display:inline;}
#cloning_faqs #questions #col_1 ul, #cloning_faqs #questions #col_2 ul {padding:0; margin:0;list-style: none;}
#cloning_faqs #answers {clear:both; width:550px;padding:25px 0;margin:0px;}
#cloning_faqs #ind {padding:5px 0;}
#cloning_faqs #ind li {margin-left:30px;list-style: none;}
#back_to_top {text-align:right;}


/*-------------------------------------------
Research Library
-------------------------------------------*/
#research_library {float:left; display:inline; margin:5px 30px 0 0px; padding-right:25px; width:570px;line-height:20px; }
#research_library h2 {font-size:9pt;margin:15px 0 5px 0;line-height:16px;}
/*
#research_library div.research_library_expand {clear:left;cursor: pointer;width:100px;height:11px;border-right:none;border-left:none;padding:0; background:transparent url(../../images/marketing_site/view_abstract.gif) no-repeat 0 0;background-position: 0 0;}
#research_library div.research_library_collapse {background:transparent url(../../images/marketing_site/hide_abstract.gif) no-repeat 0 0; background-position: 0 0;}
*/


/*-------------------------------------------
STRATEGIES & PERFORMANCE
-------------------------------------------*/
#fund_content {margin:5px 0 35px 0; width:750px;}
#fund_content p {width:730px;padding-bottom:10px;}
#fund_content div.top {height:50px;}
#fund_content div.bot {height:15px;}
#fund_content div.ctr {width:697px; height:425px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding:0 8px;}
#fund_content div div.firstrow {border-top:none;}
#fund_name_box {float:left; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc; background-color:#f2f2f2; width:211px; height:50px; padding:12px 10px 8px 10px;}
#fund_name_box a {font-weight:bold;margin-left:5px;}
#fund_name_box a:hover {color:#42A6D7;}
#fund_shim {float:left; border-top:1px solid #cccccc; width:10px; height:70px;}
#fund_description_box {float:left; width:412px; height:30px; padding:20px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc; background-color:#f2f2f2; }


/*-------------------------------------------
Strategy & Performance Detail page
-------------------------------------------*/
#fund_detail {margin:5px 0 35px 0; width:900px;}
#fund_detail div.top {clear:both;height:49px; padding-top:25px;}
#fund_detail div.top_model {height:40px;}
#fund_detail div.bot {height:25px;}

#fund_detail div.subpage {width:884; height:355px; padding:0px; margin:0px;}
#fund_detail div.subpage div.description {width:882px; height:355px; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}

#group_container {width:882px;padding:0px; margin:0px;}
#group_container div.summary, #group_container div.portfolio {float:left; display:inline; padding:10px;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;background-color:#f2f2f2;height:335px;width:407px;}
#group_container div.summary {margin: 0 8px 0 8px; position: relative;}
#group_container div.portfolio {margin:0 8px 0 0;}

#group_container div.summary, #group_container div.portfolio {line-height:15px;}
#group_container div.summary h2 {font-family:arial;font-size:14pt;font-weight:normal;color:#5b5b5b;line-height:22px;padding:2px 0 8px 0;margin:0px;}
#group_container div.summary b {font-size:10pt;font-weight:bold;color:#0088CB;line-height:24px;padding:0px;margin:0px;}
#group_container div.summary h3 {font-size:8pt;font-weight:bold;padding:0px;margin:0px;}
#group_container div.summary span{font-size:8pt;font-weight:bold;color:#0088CB;}

#group_container div.portfolio #col_1 {float:left;width:190px; display:inline; padding-right:10px;}
#group_container div.portfolio #col_2 {float:left;width:200px;}
#group_container div.portfolio #col_1 b, div.portfolio #col_2 b {line-height:15px;}
#group_container div.portfolio #col_2 ol {margin:0 0 10px 0;}

#review_faqs {position:absolute; bottom:40px; left:10px;}
#review_faqs a, #review_faqs  a:visited {color:#88af22;}
#review_faqs a:hover {color:#999999;}
#open_account {position:absolute; bottom:10px; left:10px;}
#open_account img {position:relative;top:16px; left:3px;}

#backtest_container {width:882px; border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}
#backtest_container div.model {margin:0 8px;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;background-color:#f2f2f2;height:380px;}


/*-------------------------------------------
Sign Up
-------------------------------------------*/
#signup {margin-top:20px; line-height:20px; width:900px;}
#research_serv {float:left; display:inline; padding:0 25px 35px 0; border-right:1px solid #cccccc; width:383px;}
#investment_account {float:left; display:inline; padding: 0 0 35px 25px;}
#research_serv div.top, #investment_account div.top {height:50px; padding-top:0px;}
#signup_box_copy {background:transparent url(../../images/marketing_site/signup_box_bg.gif) no-repeat 0 0; width:383px; height: 401px;}
#signup_grey_box img.subhead {padding:30px 0 10px 30px;}
#signup_grey_box div {font-size:9pt;line-height:16px;padding:0 30px;}
#signup_grey_box ul {margin-left:10px;padding-left:10px;margin-bottom:0px;margin-top:5px;font-size:10pt;}
#signup_grey_box #rp_button {padding-top:30px; padding-left:120px;}
#signup_grey_box #ia_button {padding-top:74px; padding-left:120px;}


/*-------------------------------------------
Membership Plan
-------------------------------------------*/
#membership {margin-top:20px;}
#membership, #membership_hdr, #membership_row, #membership_row_detail, membership_btn {clear:left; width:852px;}

#membership_hdr div {float:left; padding:0;margin:0; height:44px; width:171px;}
#membership_hdr div.feature {width:305px ;margin-top:25px; height:19px;}
#membership_hdr div.shim {width:17px;}

#membership_row div {float:left;text-align:center; vertical-align:bottom; width:169px; height:30px; border-right:1px solid #bfbfbf; border-left:1px solid #bfbfbf; border-top:1px solid #bfbfbf; padding-top:10px;}
#membership_row div.feature {font-size:9pt; text-align:left; width:272px; border-right:none; border-left:none; border-bottom:none; padding-top:5px; padding-right:15px;}
#membership_row div.feature2 {color:#0C509F;}
#membership_row div.f_dot {background-color:#f2f2f2;}
#membership_row div.shim {width:17px; border:none;}

#membership_row div.membership_expand {clear:left;cursor: pointer; width:15px; height:25px; border-right:none; border-left:none; padding:10px 3px 0 0;  background:transparent url(../../images/marketing_site/expand.gif) no-repeat 0 0; background-position: 0px 13px;}
#membership_row div.membership_collapse {background:transparent url(../../images/marketing_site/collapse.gif) no-repeat 0 0; background-position: 0px 13px;}

#membership_row_detail div {float:left; text-align:center; width:169px; height:30px; border-right:1px solid #bfbfbf; border-left:1px solid #bfbfbf; }
#membership_row_detail div.feature {clear:left; font-size:9pt; text-align:left; width:272px; border-right:none; border-left:none; padding:0 15px 0px 18px;}
#membership_row_detail div.f_dot {background-color:#f2f2f2;}
#membership_row_detail div.shim {width:17px; border:none;}

#membership_btn div {float:left; padding:0; margin-bottom:30px; height:112px; width:171px; border-top:1px solid #bfbfbf;}
#membership_btn div.feature {width:305px;}
#membership_btn div.shim {width:17px;}
#membership #feedback {padding-left:20px; padding-bottom:30px;}


/*-------------------------------------------
Create Account pages
-------------------------------------------*/
#create_account {margin:5px 0 0 0; line-height:20px; width:900px;}
#create_account #left_col  {float:left; padding:10px 0 30px 0; display:inline; width:383px;}
#create_account #right_col {float:left; padding:30px 0 0 60px; display:inline;}
#create_account #left_col div.top {height:50px;}
#create_account #left_col div.bot {height:15px;}
#account_setup_box_wrapper {width:381px;border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; background-color:#f2f2f2;}
#account_setup_box {margin:0 8px;border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:20px 0 20px 20px; }
#account_setup_box form {margin-top:0;}
#account_setup_box label {clear:both;}
#account_setup_box form fieldset {border:none;padding:0;margin:0;}
#account_setup_box input.checkbox {width:13px;margin-top:10px;}
#account_setup_box #setup_button {padding-top:10px; padding-left:150px;}
#account_setup_box #bot_copy {font-size:7pt;line-height:15px;}
#account_setup_box #bot_copy span {font-size:12pt;}
#membership_feature {background-image:url(../../images/marketing_site/account_setup_feature_bg.gif);width:280px;height:110px;padding:20px 20px;font-size:11pt;line-height:22px;}
#membership_feature span{font-size:9pt;line-height:30px;}
#membership_quote {padding:20px 0 40px 0;}

#account_setup_footer {clear:both;border-top:1px solid #999999; padding:10px 0 0 25px; font-size:9pt; line-height:18px;}
#account_setup_footer #sub1 {padding-bottom:5px; font-size:12pt; line-height:25px;}
#account_setup_footer #col_1 {float:left; width:350px; padding:0 20px 35px 0;}
#account_setup_footer #col_2 {float:left; width:375px; padding:0 0 20px 35px; border-left:1px solid #cccccc;}
#account_setup_footer span.sub2 {font-size:10pt;font-weight:bold;line-height:15px;}
#account_setup_footer ul.signup_question {margin-top:0px;padding-top:0px;}


/*-------------------------------------------
About US
-------------------------------------------*/
#about_us {float:left; margin:5px 0 35px 0; width:625px;}
#about_us div.subpage p {margin-top:10px}
#about_us div.description h2 {font-family:arial; font-size:12pt; color:#0a745f; font-weight:normal; margin:0; padding:0;}
#about_us div.subpage {clear:both; padding-top:15px; width:575px; height:475px;}
#about_us div.subpage ul {margin-top:5px;}
div.description {width:575px; font-size:9pt; color:#5b5b5b; line-height:20px;}
div.description a {font-size:9pt; color:#0088cb; text-decoration:none;}
div.description a:hover {font-size:9pt; color:#999999;}
#news div.date {float:left; width:120px;}
#news div.article {float:left;}



/*-------------------------------------------
HELP
-------------------------------------------*/
#help {float:left; margin:5px 0 35px 0; width:730px;}
#help div.description h2 {font-family:arial; font-size:12pt; color:#0a745f; font-weight:normal; margin:0; padding:0;}
#help div.subpage {clear:both; padding-top:20px;width:575px;}
#help div.subpage ul {margin-top:5px;}
#help div.subpage p {margin-top:5px;}
div.description {width:575px; font-size:9pt;color:#5b5b5b;line-height:20px;}
div.description a {font-size:9pt;color:#0088cb;text-decoration:none;}
div.description a:hover {font-size:9pt;color:#999999;}

#glossary.description h2 { padding-top: 12px !important;}

#faq_questions {width:625px;}
#faq_questions #col_1 {float:left;width:550px;margin-top:5px;}
#faq_questions #col_1 ul {padding:0; margin:0;list-style: none;}
#faq_answers {clear:both; width:550px;padding-top:25px;margin:0;}



#table {margin:10px 0;padding:0px;}
#table #row div{float:left;text-alignment:center;width:250px;border-bottom:1px solid #999999;margin:0px;padding:0px;}
#table div div.hdr {font-weight:bold;}
#table div #col2 {text-align:center; width:200px;padding:0px;margin:0px;}

#account_table #row div{float:left; width:150px; margin:10px 0;}
#account_table #row div li {margin-left:15px;}

#risk_mgnt_table {margin:10px 0;padding:0px;width:600px;}
#risk_mgnt_table #row div {float:left;margin:10px 0;width:180px;border-top:1px solid #999999;margin:0px;padding:0px;}
#risk_mgnt_table #row #col1 {clear:both;}
#risk_mgnt_table #row #col2 {width:150px;text-align:center;}
#risk_mgnt_table #row #col3 {width:230px;}
#risk_mgnt_table #row div ul {margin-top:0px;margin-left:10px;padding-left:10px;}


/*-------------------------------------------
Open an Account
-------------------------------------------*/
#review_investment {margin-top:10px}
#opens_an_account {margin:25px 0 35px -10px;}


/*-------------------------------------------
Privacy Policy, Terms of Use, Sign In & Contact Us
-------------------------------------------*/
#privacy, #terms, #contact_us, #sign_in {margin:5px 0 35px 0; line-height:20px;}
#privacy #copy, #terms #copy {width:700px}
#privacy h2, #terms h2, #contact_us h2, #sign_in h2 {font-size:12pt; font-weight:normal; color:#0a745f; margin:15px 0 5px 0; line-height:16px;}
#privacy span, #terms span {font-size:13pt;}
#sign_in #copy, #contact_us #copy {width:500px; padding:10px 0;}
#sign_in div.form_submit, #contact_us div.form_submit {background-color:#eeeeee;padding:0 20px 20px 20px;border:none;}
#contact_us textarea {width:450px;padding:0px;}
#contact_us fieldset, #sign_in fieldset {background-color:#eeeeee;padding:20px;border:none; margin: auto 0;}
#contact_us fieldset label, #sign_in fieldset label {font-weight:bold;margin-top:10px;}

/*-------------------------------------------
Strategy Charts
-------------------------------------------*/

#backtest_container div.model {height: auto;}
#backtest_container div.model #clone_wrap {border: none; width: auto; position: static; margin-bottom: 0px;}
#backtest_container div.model #clone_wrap table.half_table { width: 510px;}
#backtest_container div.model #clone_wrap h3 {display: none;}
#backtest_container div.model #clone_wrap .module {border: none;}
#backtest_container div.model #clone_wrap table { width: 830px; margin: 5px; background-position: center top;}
#footer {background: none;}
.progress {margin-top: 0px;}


/*------------------------------------------------------------------------
=flash & notifications
------------------------------------------------------------------------*/
#flash_messages {
  margin-top: 34px;
  clear: both;
  margin-bottom: 10px;
}

#flash_messages p {
  border-top: none;
  margin-bottom: 0;
  padding: 8px;
}

#flash_messages p a.action {
  float: right;
}

#flash_messages p#error {
  background: #fcc;
  border: 1px solid #f00;
}

#flash_messages p#notice {
  background: #fee37a;
  border: 1px solid #fd9b5b;
}

#flash_messages p#message {
  background: #cbf285;
  border: 1px solid #3cab09;
}