body { padding:0;margin:0;background-color:#DBDBDB;background-image:url(images/header_background.gif);background-repeat:repeat-x;background-position:top left;font-family:Arial;font-size:12px; }
img { border:none; }
a { color:#3f9cc9;text-decoration: none; }
a:hover { color:#3f9cc9;text-decoration: underline; }

#all { width:990px;margin:0 auto; }
.both { clear:both; }

/* begin header styles */
#header { width:990px;height:100px;background-color:#EFEFEF;border-bottom:3px solid #46AE0F;padding:0;margin:0; }
#header_logo { float:left;padding:17px 0 0 26px; }
#header_right_nav { float:left;padding-top:25px;padding-left:395px;width:225px; }
#header_right_nav_home { float:right;padding-top:20px;padding-left:405px;width:81px; }
.header_right_nav_link { padding-top:2px;float:left;padding-left:10px;padding-right:5px;height:10px; }
.header_right_nav_divider { background-image:url(images/pyramid_sep.png);background-repeat:no-repeat;background-position:center center;float:left;width:10px;height:14px; }
#sign_in_link { display:block;background-image:url(images/sign_in.png);float:left;height:10px;width:36px;background-repeat:no-repeat; }
#sign_in_link:hover { background-image:url(images/sign_in_over.png); }
#account_link { display:block;background-image:url(images/account.png);height:10px;width:67px;background-repeat:no-repeat; }
#account_link:hover { background-image:url(images/account_over.png); }
#help_link { display:block;background-image:url(images/help.png);height:10px;width:25px;background-repeat:no-repeat; }
#help_link:hover { background-image:url(images/help_over.png); }
#sign_out_link { display:block;background-image:url(images/sign_out.png);height:10px;width:47px;background-repeat:no-repeat; }
#sign_out_link:hover { background-image:url(images/sign_out_over.png); }
/* end header styles */

/* begin top nav styles */
#top_nav { background-image:url(images/header_bg.png);width:940px;height:29px; }
#top_nav #links { padding-top:2px;padding-left:22px; }
#home_link { float:left;width:73px;height:23px;background-image:url(images/home.png);cursor:pointer; }
#home_link:hover { background-image:url(images/homeReg.png); }
#company_link { float:left;width:73px;height:23px;background-image:url(images/company.png);cursor:pointer; }
#company_link:hover { background-image:url(images/companyReg.png); }
#services_link { float:left;width:73px;height:23px;background-image:url(images/services.png);cursor:pointer; }
#services_link:hover { background-image:url(images/servicesReg.png); }
#contact_link { float:left;width:84px;height:23px;background-image:url(images/contact.png);cursor:pointer; }
#contact_link:hover { background-image:url(images/contactReg.png); }
#dashboard_link { float:left;width:73px;height:23px;background-image:url(images/dashboardReg.png);cursor:pointer; }
#dashboard_link:hover { background-image:url(images/dashboard.png); }
#clients_link { float:left;width:73px;height:23px;background-image:url(images/clientsReg.png);cursor:pointer; }
#clients_link:hover { background-image:url(images/clients.png); }
#checklist_link { float:left;width:73px;height:23px;background-image:url(images/checklistReg.png);cursor:pointer; }
#checklist_link:hover { background-image:url(images/checklist.png); }
#attorney_link { float:left;width:65px;height:23px;background-image:url(images/attorneyReg.png);cursor:pointer; }
#attorney_link:hover { background-image:url(images/attorney.png); }
#admin_link { float:left;width:99px;height:23px;background-image:url(images/adminReg.png);cursor:pointer; }
#admin_link:hover { background-image:url(images/administrator.png); }
#auditor_link { float:left;width:65px;height:23px;background-image:url(images/auditorReg.png);cursor:pointer; }
#auditor_link:hover { background-image:url(images/auditor.png); }
#primeBroker_link { float:left;width:84px;height:23px;background-image:url(images/primeBrokerReg.png);cursor:pointer; }
#primeBroker_link:hover { background-image:url(images/primebroker.png); }
#admin2_link { float:left;width:73px;height:23px;background-image:url(images/admin_Reg.png);cursor:pointer; }
#admin2_link:hover { background-image:url(images/admin.png); }
#create_link { float:left;width:73px;height:23px;background-image:url(images/createReg.png);cursor:pointer; }
#create_link:hover { background-image:url(images/create.png); }
#sp_link { float:left;width:107px;height:23px;background-image:url(images/spReg.png);cursor:pointer; }
#sp_link:hover { background-image:url(images/sp.png); }
#adduser_link { float:left;width:73px;height:23px;background-image:url(images/adduserReg.png);cursor:pointer; }
#adduser_link:hover { background-image:url(images/adduser.png); }
#addtask_link { float:left;width:73px;height:23px;background-image:url(images/addtaskReg.png);cursor:pointer; }
#addtask_link:hover { background-image:url(images/addtask.png); }
/* end top nav styles */

/* begin content block styles */
.content { padding:0 24px;background-color:#dbdbdb; }
.content_all { background-color:#dce7dc;border-left:1px solid #bbbbb9;border-right:1px solid #bbbbb9; border-bottom:3px solid #46af0d; }
.content_left_col { width:727px;float:left;background-color:#FFFFFF;border-right:1px solid #b8b8c0; }
.content_right_col { width:212px;float:left; }
.page_heading { min-height:52px;background-color:#efeeeb;border-bottom:1px solid #c9d3cc; }
.page_heading_error { height:52px;background-color:#ffa1a1;border-bottom:1px solid #ba4d4d; }
.page_heading_notify { height:52px;background-color:#c4f2b3;border-bottom:1px solid #5eab42; }
.lead_error { padding-top:4px;background-color:#ffa1a1;border-bottom:1px solid #ba4d4d;padding-left:10px;padding-right:5px; }
.lead_error .right_col_box_home { margin-top:0px; }
.page_heading_text { margin-left:25px;font-family:Arial;font-size:12px;padding-top:21px; }
.page_heading_text_extended { margin-left:25px;font-family:Arial;font-size:12px;padding-top:12px; }
.page_heading_text_error { font-family:Arial;font-size:12px;padding-top:21px;padding-left:25px;height:31px;background-color:#ffa1a1;border-bottom:1px solid #ba4d4d; }
.page_heading_text_notify { font-family:Arial;font-size:12px;padding-top:21px;padding-left:25px;height:31px;background-color:#c4f2b3;border-bottom:1px solid #5eab42; }
.content_area { padding-left:24px;padding-bottom:20px; }
.content_area_heading_area { height:57px; }
.content_area_heading_area_content { padding-top:20px; }
.top_heading_bar { height:67px;width:940px;border-bottom:1px solid #bbbbbb;background-color:#fff; }
#slogan { padding-left:10px;padding-top:12px;float:left; }
#phone { padding-right:10px;padding-top:12px;float:right; }
.featured_content { width:940px;height:255px;background-color:#e4ede5; }
/* #iSpeakVideo_Container { border: 0px none ; position: relative; top: 0px; left: 0px; z-index: 10000; width: 235px; } */
#spokesman_container { width:156px;height:255px;float:left;text-align:center; }
#sahf_icon { padding-top:50px; }
.feature_box { width:259px;height:255px;float:left; }
.feature_box_header { width:259px;height:36px; }
.feature_box_body { width:223px;height:219px;background-image:url(images/feature_box_body.gif);background-repeat:no-repeat;padding-top:10px;padding-left:20px;padding-right:16px; }
ul.team { list-style-image: url(images/check.gif);text-indent:10px;font-size:20px;color:#0070a7; }
.benefit_heading { width:940px;height:37px;background-color:#075f23;text-align:center;padding-top:17px; }
.additional_content,.additional_text  { min-height:280px;height:320px; }
.additional_content { width:940px;height:320px; }
.additional_text { width:497px;float:left;border-right:1px solid #b8b8c0;background-color:#f5f4f1;padding-left:20px;padding-right:20px; }
#additional_heading { padding-top:30px;padding-bottom:20px; }
.lead_capture_form { width:402px;height:256px;float:right;background-color:#dce7dc; }
.lead_form_style { border:1px solid #267e42; }
#lead_form_button { text-align:right;padding-right:60px;margin-top:-10px; }
#copy { padding-right:20px; }
#copy ul { margin-top:9px;margin-bottom:9px; }
#serviceslist { margin-top:10px;list-style-image: url(images/check.gif); }
/* end content styles */

/* begin data table styles */
.data_table { border:2px solid #bcd1d8; }
.data_table_dashboard { width:682px; }
.data_table_left_area_box { width:234px;height:176px;font:12px Arial;text-align:center;float:left; }
.data_table_left_area_box_service_providers { width:164px;height:176px;font:12px Arial;text-align:center;float:left; }
.data_table_left_area_box_content { padding:12px 8px 0 8px; }
.data_table_left_area_box_content p { margin:0;text-align:left; }
.data_table_left_area_box_content img { padding-top:10px; }
.data_table_left_area_form_box { width:234px;height:340px;font:12px Arial;text-align:center;float:left; }
.data_table_left_area_contact_box { width:280px;height:140px;font:12px Arial;text-align:center;float:left; }
.data_table_left_area_client_box { width:210px;height:150px;font:12px Arial;text-align:center;float:left; }
.data_table_left_area_account_box { width:300px;height:150px;font:12px Arial;text-align:center;float:left; }
.data_table_left_area_sp_box { width:270px;height:150px;font:12px Arial;text-align:center;float:left; }
.data_table_left_area_form_box_content { padding:12px 8px 0 8px; }
.data_table_left_area_form_box_content p { margin:0;text-align:left; }
.data_table_left_area_form_box_content img { padding-top:10px; }
.data_table_main_area_box_multipe_boxes { float:left;border-left:2px solid #bcd1d8;  }
.data_table_main_area_box { float:left;  }
.data_table_main_area_form_box_multipe_boxes { float:left;text-align:center;border-left:2px solid #bcd1d8;padding:10px;  }
.data_table_main_area_table {  }
.data_table_main_area_table tr:hover { background-color:#dce7dc; }
.data_table_main_area_table th { background:url(images/results_heading_bg.png) repeat-x;font:11px Arial;color:#606060;height:19px;text-align:left;border-bottom:1px solid #b8b8c0; }
.data_table_main_area_table th.rightBorder { border-right:1px solid #b8b8c0 }
.data_table_main_area_table th p { padding-left:10px;margin:0; }
.data_table_main_area_table td { height:40px;font:12px Arial;}
.data_table_main_area_table td p { padding-left:10px;margin:0; }
.data_table_main_area_table td a { color:#3f9cc9; }
.data_table_dashboard_sp_main_area_table .sp_col { width:188px; }
.data_table_main_area_table span { padding-left:8px; }
.data_table_dashboard_sp_main_area_table .client_name_col { width:158px; }
.data_table_dashboard_sp_main_area_table .client_admin_name_col { width:224px; }
.data_table_dashboard_sp_main_area_table .client_admin_name_extended_col { width:326px; }
.data_table_dashboard_sp_main_area_table .checklist_progress_bar_col { width:201px; }
.data_table_dashboard_sp_main_area_table .percent_col { width:55px; }
.data_table_dashboard_sp_main_area_table .date_col { width:99px; }
.recently_completed_tasks_sp_col { width:138px; }
.task_status_sp_col { width:50px; }
.sp_client_name_col { width:300px; }
.sp_date_col { width:130px; }
.recently_completed_tasks_task_col { width:212px; }
.task_col { width:537px; }
.recently_completed_tasks_percent_col { width:94px; }
.tasks_percent_col { width:94px; }
.check_button_image { vertical-align:middle;padding:0 8px 5px 10px; }
.update_button_container { padding-top:4px; }
/* end data table styles */ 

/* begin progress bar styles */
.prog_bar { width:164px;border:1px solid #c9d3cc;margin-left:15px; }
.prog_left { background-image:url('images/status_bar_green_bg.png');background-repeat:repeat-x;height:16px;float:left; }
.prog_right { background-image:url('images/status_bar_bg_light.png');background-repeat:repeat-x;height:16px;float:left; }
.prog_bar_blue { width:164px;border:1px solid #c9d3cc; }
.prog_bar_blue_left { background-image:url(images/status_bar_blue_bg.png);background-repeat:repeat-x;height:16px;float:left; }
.prog_bar_blue_right { background-image:url('images/status_bar_blue_bg_light.png');background-repeat:repeat-x;height:16px;float:left; }
/* end progress bar styles */

/* begin right column styles */
.right_col_box_content_home { padding:5px 0 0 14px;font-size:12px; }
.right_col_box_content_home a { color:#3f9cc9;font-weight:14px; }
.right_col_box_content_home .dark_gray_text { color:#666666;font-size:14px;font-weight:bold; }
.right_col_box_home { border:2px solid #ced8d0;background-color:#FFFFFF;width:361px;margin:20px 0px 20px 5px;padding-bottom:10px; }
#right_col_header_home { padding:10px; }
.right_col_box_content { padding:11px 0 0 14px;font-size:12px; }
.right_col_box_content a { color:#3f9cc9;font-weight:14px; }
.right_col_box_content .dark_gray_text { color:#666666;font-size:14px;font-weight:bold; }
.right_col_box { border:2px solid #ced8d0;background-color:#FFFFFF;width:192px;margin:20px 0px 20px 8px;padding-bottom:10px; }
.fundCompletionHeading { padding:0 0 10px 0; }
.right_col_box_black_text { font:12px Arial;color:#000000; }
.haveAQuestionHeading { padding:0 0 10px 0; }
.right_col_box_percent_under_prog_bar {width:165px;text-align:right;font:12px Arial;}
/* end right column styles */

/* begin footer styles */
#footer { padding-left:24px;padding-right:24px;height:61px;background-color:#dbdbdb; }
#footer_content_bg { background-image:url('images/footer_image.png');width:942px;height:59px; }
#footer_text { font-family:Arial;padding-left:24px;padding-top:14px;color:#666666;font-size:12px; }
#copyright { float:left;text-align:left; }
#footer_links { float:right;text-align:right;padding-right:24px; }
#footer_links a { color:#32628D; }
/* end footer styles */

#ads { text-align:center;height:90px; }

