@charset "utf-8";
/* Florida Incorporation Service Master CSS Document */

/* GENERAL RESETS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0 auto;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	}

table {
	border-collapse: separate;
	border-spacing: 0;
	}
	
:focus {outline: 0;}
a {cursor: pointer;}	


/* GLOBAL STYLES */
body {background:url(../images/fic-heading_and_box-bg.png) repeat;}
.float_left {float: left;}
.float_right {float: right;}
.clear_floats-01 {overflow: auto;}
.clear_floats-02 {overflow: hidden;}
.clear_floats-03 {clear: both;}
.hidden_text {display: none;}


/* SITE LAYOUT */
#main-site_container, #header-outer_container, #body-content_wrapper-main, #footer-outer_container {width:950px;}

#header-contact_box {
	padding: 22px 20px 26px 0;
	width: 350px;
	}

.header-site_nav {
	background: url(../images/fic-main_nav-bg.png) repeat-x;
	border-bottom: #fff 1px solid;
	height: 35px;
	padding: 0 10px;
	}
	
#body-heading_img-lft, #body-heading_img-c-lft, #body-heading_img-s-lft, #body-heading_img-llc-lft, #body-heading_img-rght, #body-heading_img-c-rght, #body-heading_img-s-rght, #body-heading_img-llc-rght, #body-heading_img-dba-lft, #body-heading_img-dba-rght {height: 290px;}
#body-heading_img-lft, #body-heading_img-c-lft, #body-heading_img-s-lft, #body-heading_img-llc-lft, #body-heading_img-dba-lft {width: 585px;}
#body-heading_img-rght, #body-heading_img-c-rght, #body-heading_img-s-rght, #body-heading_img-llc-rght, #body-heading_img-dba-rght {width: 365px;}
	
#body-heading_img-lft {background: url(../images/fic-heading_img-lft.jpg) no-repeat;}
#body-heading_img-rght {background: url(../images/fic-heading_img-rght.jpg) no-repeat;}

#body-heading_img-c-lft {background: url(../images/fic-heading_img-c-lft.jpg) no-repeat;}
#body-heading_img-c-rght {background: url(../images/fic-heading_img-c-rght.jpg) no-repeat;}
	
#body-heading_img-s-lft {background: url(../images/fic-heading_img-s-lft.jpg) no-repeat;}
#body-heading_img-s-rght {background: url(../images/fic-heading_img-s-rght.jpg) no-repeat;}

#body-heading_img-llc-lft {background: url(../images/fic-heading_img-llc-lft.jpg) no-repeat;}
#body-heading_img-llc-rght {background: url(../images/fic-heading_img-llc-rght.jpg) no-repeat;}

#body-heading_img-dba-lft {background: url(../images/fic-heading_img-dba-lft.jpg) no-repeat;}
#body-heading_img-dba-rght {background: url(../images/fic-heading_img-dba-rght.jpg) no-repeat;}
	
#body-content_wrapper-main{background:#fff url(../images/fic-body-bg.png) repeat-y top;}
#body-content_wrapper-lft, #body-content-lft-testimonials {width:274px;}

#body-content_wrapper-lft {text-align: center;}

#body-content-lft-testimonials {
	background: #887f6e url(../images/fic-sidebar_box-bg.png) repeat-x;
	padding: 20px 0 30px 0;
	text-align: center;
	}

#body-content-lft-testimonials-carousel {
	overflow: hidden;
	padding: 15px 0;
	width: 264px;
	}
	
.body-content-lft-testimonials-boxes {text-align: right;}

.body-content-lft-cloud {
	background: url(../images/fic-testimonial_box.png) no-repeat;
	height: 85px;
	padding: 10px 16px;
	text-align: left;
	width: 185px;
	}

#body-content-lft-logo {
	background: url(../images/fic-sidebar-site_logo.png) no-repeat 44px bottom;
	border-bottom: #000 1px solid;
	}

#body-content_wrapper-rght{
	background: url(../images/fic-lft_body-bg.png) repeat-x top;
	width:676px;
	}

.body-course_wrapper, .body-course_wrapper-header, #body-course-image_01, #body-course-register_button-01 a, #body-course-register_button-02 a, #body-course-register_button-03 a {width: 199px;}

.body-course_wrapper {margin: 20px 0 0 20px;}

.body-course-header {
	background: url(../images/fic-course_headers.png) no-repeat;
	color: #f3cf03;
	font: normal 10pt/1.4 "Arial Black";
	height: 28px;
	padding-top: 10px;
	text-align: center;
	}
.body-course-header a {
	color: #f3cf03;
	text-decoration: none;
	}
.body-course-header a:hover {border-bottom: #f3cf03 1px dotted;}
	
#body-course-image_01 {
	background: url(../images/fic-course_img-01.jpg) no-repeat;
	height: 156px;
	}
#body-course-image_02 {
	background: url(../images/fic-course_img-02.jpg) no-repeat;
	height: 156px;
	}
#body-course-image_03 {
	background: url(../images/fic-course_img-03.jpg) no-repeat;
	height: 156px;
	}

#body-course-register_button-01, #body-course-register_button-02, #body-course-register_button-03 {
	margin-top: -30px;
	position: relative;
	}
#body-course-register_button-01 a {
	background: url(../images/registerNOW_blank.png) no-repeat;
	display: block;
	height: 97px;
	}

#body-course-register_button-02 a {
	background: url(../images/registerNOW_blank.png) no-repeat;
	display: block;
	height: 97px;
	}

#body-course-register_button-03 a {
	background: url(../images/registerNOW_blank.png) no-repeat;
	display: block;
	height: 97px;
	}

#body-tabs-wrapper {
	height: 35px;
	margin: 30px 0 0 60px;
	width: 400px;
	}

.body-panes {
	background: url(../images/fic-heading_and_box-bg.png) repeat;
	border-top: #fff 1px solid;
	padding: 15px 20px;
	margin: 0 20px 30px 20px;
	}

.body-pane-02 {
	background: url(../images/fic-heading_and_box-bg.png) repeat;
	border-top: #fff 1px solid;
	padding: 14px 20px;
	margin: 0 20px 30px 20px;
	}
	
.body-pane-type_01 {width: 460px;}
.body-pane-type_02 {width: 495px;}
.body-pane-type_03 {width: 415px;}
.body-pane-type_04 {width: 450px;}

#footer-outer_container {
	background: url(../images/fic-footer-bg.png) repeat;
	padding-top: 12px;
	}
	
#footer-inner_wrapper-text {
	text-align: center;
	width: 700px;
	}

#footer-bbb_approved-logo {
	margin: 10px 30px 0 30px;
	}
	
#body-course-register_panel-01, #body-course-register_panel-02, #body-course-register_panel-03 {
	position: relative;
	width: 138px;
	}
#body-course-register_panel-01 a, #body-course-register_panel-02 a, #body-course-register_panel-03 a {
	height: 223px;
	display: block;
	}
#body-course-register_panel-01 a {background: url(../images/registerBADGE_blank.png) no-repeat;}

#body-course-register_panel-02 a {background: url(../images/registerBADGE_blank.png) no-repeat;}

#body-course-register_panel-03 a {background: url(../images/registerBADGE_blank.png) no-repeat;}



/* IMAGES */
h1 {
	background: url(../images/fic-main_site_logo.png) no-repeat top left;
	height: 75px;
	margin: 12px 0 26px 20px;
	width: 230px;
	}

.header-contact_us-img {
	background:url(../images/fic-call_us.png) no-repeat center;
	border-right: #002c55 2px solid;
	height: 65px;
	padding-right: 30px;
	width: 174px;
	}

/* TYPO AND NAVIGATION */
#header-home_nav, #header-home_nav-current, #header-about_nav, #header-about_nav-current, #header-incorporated_nav, #header-incorporated_nav-current, #header-questions_nav, #header-questions_nav-current, #header-contact_nav, #header-contact_nav-current, #header-login_nav, #header-login_nav-current {
	height: 35px;
	display: inline-block;
	margin: 0 10px;
	}
.header-site_nav li {
	display: inline;
	list-style: none;
	}
.header-site_nav li a {text-transform: none;}

#header-home_nav {
	background: url(../images/fic-main_nav-home.png) no-repeat;
	width: 44px;
	}
#header-home_nav:hover {background: url(../images/fic-main_nav-home-over.png) no-repeat;}
#header-home_nav:focus, #header-home_nav:active, #header-home_nav-current {
	background: url(../images/fic-main_nav-home-current.png) no-repeat center;
	width: 44px;
	}

#header-about_nav {
	background: url(../images/fic-main_nav-about.png) no-repeat;
	width: 73px;
	}
#header-about_nav:hover {background: url(../images/fic-main_nav-about-over.png) no-repeat;}
#header-about_nav:focus, #header-about_nav:active, #header-about_nav-current {
	background: url(../images/fic-main_nav-about-current.png) no-repeat;
	width: 73px;
	}

#header-incorporated_nav {
	background: url(../images/fic-main_nav-incorporated.png) no-repeat;
	width: 144px;
	}
#header-incorporated_nav:hover, #header-incorporated_nav:focus, #header-incorporated_nav:active, #header-incorporated_nav-current {
	background: url(../images/fic-main_nav-incorporated-current.png) no-repeat center;
	width: 144px;
	}

#header-questions_nav {
	background: url(../images/fic-main_nav-questions.png) no-repeat;
	width: 156px;
	}
#header-questions_nav:hover {background: url(../images/fic-main_nav-questions-over.png) no-repeat;}
#header-questions_nav:focus, #header-questions_nav:active, #header-questions_nav-current {
	background: url(../images/fic-main_nav-questions-current.png) no-repeat center;
	width: 156px;
	}

#header-contact_nav {
	background: url(../images/fic-main_nav-contact.png) no-repeat;
	width: 91px;
	}
#header-contact_nav:hover {background: url(../images/fic-main_nav-contact-over.png) no-repeat;}
#header-contact_nav:focus, #header-contact_nav:active, #header-contact_nav-current {
	background: url(../images/fic-main_nav-contact-current.png) no-repeat;
	width: 91px;
	}
	
#header-login_nav {
	background: url(../images/fic-main_nav-login.png) no-repeat;
	width: 176px;
	}
#header-login_nav:hover, #header-login_nav:focus, #header-login_nav:active, #header-login_nav-current {
	background: url(../images/fic-main_nav-login-focus.png) no-repeat;
	width: 176px;
	}

.header-site_nav li span {
	background: #fff;
	color: #333;
	display: none;
	font: bold 9pt/1.6 "Arial";
	margin-left: 163px;
	*+margin-left: -163px;
	padding: 10px 20px;
	position: absolute;
	top: 148px;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	}
.header-site_nav li:hover span {display: block;}
.header-site_nav li span a {
	color: #333;
	display: inline;
	text-decoration: none;
	}
.header-site_nav li span a:hover {text-decoration: underline;}

.header-live_chat-button {
	display: inline;
	height: 40px;
	margin-top: 10px;
	width: 125px;
	margin-left: 10px;
	}


#body-content-lft-testimonials-carousel ul, #body-content-lft-testimonials-carousel li{list-style:none;}
#body-content-lft-testimonials-carousel li{width:260px;}

#carousel-content {
	width: 2500px;
	}
#carousel-content .slide {
	float: left;
	width: 500px;
	height: 500px;
	}

#body-content-lft-testimonials p {
	color: #00335f;
	font: normal 12pt/1.4 "Impact";
	}
#body-content-lft-testimonials p a {
	color: #332f25;
	font: bold 9pt/1.5 Arial;
	text-decoration: none;
	}
#body-content-lft-testimonials p a:hover {text-decoration:underline;}

.body-content-lft-cloud q {
	color: #fff;
	font: italic 13pt/1.4 "Georgia";
	}

.body-content-lft-testimonials-boxes p {margin:5px 26px 14px 0;}

#body-content_wrapper-rght h2 {
	color: #00284f;
	font: bolder 12pt/1.4 "Helvetica";
	margin: 12px 20px;
	}

#body-content_wrapper-rght h3 {
	color: #00284f;
	font: bolder 10pt/1.4 "Helvetica";
	margin: 12px 20px;
	}

#body-content_wrapper-rght p {
	color: #666;
	font: bolder 9pt/1.4 "Helvetica";
	margin: 12px 20px;
	}
#body-content_wrapper-rght p a {color: #333;}
#body-content_wrapper-rght p strong {color: #000;}
#body-content_wrapper-rght p sup {font-size: 6pt;}
#body-content_wrapper-rght p span {font-style:italic;}
#body-content_wrapper-rght q {font: italic 11pt/1.6 "Georgia";}

#body-content_wrapper-rght-list li {
	color: #666;
	font: bold 9pt/1.6 "Arial";
	width: 80%;
	}

#body-content-questions_menu {}
#body-content-questions_menu li {
	display: inline;
	font: bold 11pt/2.5 "Helvetica";
	letter-spacing: .100em;
	list-style: none;
	}
#body-content-questions_menu li a {
	color: #333;
	display: block;
	padding: 0 10px;
	text-decoration: none;
	}
#body-content-questions_menu li a:hover {
	background: url(../images/fic-footer-bg.png) repeat;
	}

.body-course-read_more {
	background: #f3cf03;
	font: bold 8pt/2.4 Arial;
	text-align: center;
	width: 86px;
	}
.body-course-read_more a {
	color: #000;
	text-decoration: none;
	}
.body-course-read_more a:hover {text-decoration: underline;}

.body-tabs li {
	display: inline-block;
	list-style: none;
	text-align: center;
	}
.body-tabs li a {
	background: url(../images/fic-box_button.png) no-repeat;
	color: #000;
	display: block;
	font: bold 11pt/1.4 Arial;
	height: 28px;
	padding-top: 7px;
	text-decoration: none;
	width: 83px;
	}
.body-tabs li a:hover {
	background: url(../images/fic-box_button-hover.png) no-repeat;
	color: #fff;
	}
.body-tabs li a:focus, .body-tabs li a:active {
	background: url(../images/fic-box_button-current.png) no-repeat;
	color: #fff;
	}

.body-panes h4 {
	color: #0c5393;
	font: bold 14pt/1.5 Arial;
	margin-bottom: 10px;
	}

.body-panes h5 {
	color: #000;
	font: bold 10pt/1.5 Arial;
	margin-bottom: 5px;
	padding-top: 18px;
	}

.body-pane-type_01 li {
	background: url(../images/fic-check_bullet.png) no-repeat left;
	color: #000;
	display: block;
	font: normal 9pt/2.0 Arial;
	list-style: none;
	padding-left: 24px;
	}

.body-pane-type_02 li {
	color: #000;
	display: list-item;
	font: normal 9pt/1.5 Arial;
	list-style: disc;
	margin: 5px 0 5px 18px;
	}

.body-pane-type_03 li {
	background: url(../images/fic-check_bullet.png) no-repeat left;
	color: #000;
	display: block;
	font: normal 9pt/2.0 Arial;
	list-style: none;
	padding-left: 24px;
	}

.body-pane-type_04 li {
	color: #000;
	display: list-item;
	font: normal 9pt/1.5 Arial;
	list-style: disc;
	margin: 5px 0 5px 18px;
	}

.body-pane-contact_list-02 ul {}
.body-pane-contact_list-02 li {
	display: block;
	font: normal 10pt/1.5 "Helvetica";
	list-style: none;
	padding: 0 20px;
	}
.body-pane-contact_list-02 li strong {
	font-size: 11pt;
	font-weight: bold;
	}
.body-pane-contact_list-02 li a {
	color: #003366;
	text-decoration: none;
	}
.body-pane-contact_list-02 li a:hover {text-decoration: underline;}

#footer-outer_container li {
	color: #3a7fb8;
	display: inline;
	font: normal 9pt/1.3 Arial;
	list-style: none;
	}
#footer-outer_container li a {
	color: #3a7fb8;
	text-decoration: none;
	}
#footer-outer_container li a:hover {text-decoration:underline;}
#footer-outer_container-text_01, #footer-outer_container-text_02 {color: #8e8e8e;}

#footer-outer_container-text_01 {
	font: normal 9pt/1.4 Arial;
	letter-spacing: -0.040em;
	margin-top: 10px;
	}

#footer-outer_container-text_02 {
	font: normal 7pt/1.4 Arial;
	letter-spacing: -0.020em;
	padding-bottom: 20px;
	}
#footer-outer_container-text_02 a {
	color: #8e8e8e;
	text-decoration: underline;
	}
#footer-outer_container-text_02 a:hover {color: #666;}

#footer-feedback_button a {
	background: url(../images/fic-feedback_button.png) no-repeat;
	display: block;
	height: 30px;
	margin: 36px 32px 0 0;
	width: 96px;
	}
#footer-feedback_button a:hover {background: url(../images/fic-feedback_button-hover.png) no-repeat;}


	
/* JAVASCRIPT DISABLED ERROR MESSAGE */
#javas-cover {
	background: url(../images/fic-javas_bg.png) repeat;
	height: 1000%;
	padding: 150px 0 0 0;
	position: fixed;
	overflow:hidden;
	text-align: center;
	width: 100%;
	z-index: 1000;
	}
#javas-cover img {margin-bottom: 10px;}
#javas-cover h2 {
	color: #ccc;
	font: normal 12pt/1.6 "Helvetica";
	}
#javas-cover p {
	color: #fff;
	font: bold 10pt/1.6 "Arial";
	}
#javas-cover p code {
	font: normal 9pt/1.6 "Courier New"
	}
	
#javas-bg {
	background: #5E6A71;
	padding: 50px 0;
	width: 600px;
	}


/* DHTMLGOODIES TAB VIEW */
.dhtmlgoodies_tabPane {
	height: 50px;
	padding-left: 30px;
	}
.dhtmlgoodies_aTab {
	background: url(../images/fic-heading_and_box-bg.png) repeat;
	border-top: #fff 1px solid;
	padding: 30px;
	}
.dhtmlgoodies_aTab h4 {
	color: #0c5393;
	font: bold 14pt/1.7 "Arial";
	padding-bottom: 10px;
	}
.dhtmlgoodies_aTab h5 {
	font: bold 11pt/1.7 "Arial";
	padding-top: 20px;
	}
.dhtmlgoodies_tabPane DIV {
	cursor: pointer;
	font: bold 11pt/1.6 "Arial";
	float: left;
	height: 35px;
	margin: 15px 5px 0 0;
	padding-top: 6px;
	text-align: center;
	width: 83px;
	}
.dhtmlgoodies_tabPane .tabActive {background: url(../images/fic-box_button-current.png) no-repeat;}
.dhtmlgoodies_tabPane .tabInactive {
	background: url(../images/fic-box_button.png) no-repeat;
	color: #666;
	}
.dhtmlgoodies_tabPane .inactiveTabOver {
	background: url(../images/fic-box_button-hover.png) no-repeat;
	color: #fff;
	}
.dhtmlgoodies_tabPane span {width: 100%;}
.dhtmlgoodies_tabPane .tabActive span {color: #fff;}
.dhtmlgoodies_tabPane img {display: none;}


/* DHTMLGOODIES ACCORDION MENUS */
.dhtmlgoodies_question {	
	background: url(../images/osha-arrow_01.gif) no-repeat 10px 10px;
	border-bottom: #ccc 1px dotted;
	color: #333;
	font: bold 10pt/1.6 "Arial";
	margin: 0 20px;
	padding: 5px 0 5px 30px;
	
	overflow: hidden;
	cursor: pointer;
	}
.dhtmlgoodies_answer {
	border-bottom: #ccc 1px dotted;
	margin: 0 20px;
	
	visibility: hidden;
	height: 0px;
	overflow: hidden;
	position: relative;
	}
.dhtmlgoodies_answer h4 {
	font: bold 10pt/1.4 "Arial";
	margin: 0 20px;
	}
.dhtmlgoodies_answer q {font: bold 9pt/1.6 "Arial";}
.dhtmlgoodies_answer li {
	color: #666;
	display: list-item;
	font: bold 9pt/1.6 "Arial";
	margin: 2px 50px 2px 50px;
	}
.dhtmlgoodies_answer_content{
	padding: 1px;
	font-size: 0.9em;	
	position: relative;
	}


/* Easy Slider */
#slider ul, #slider li {
	list-style:none;
	}
#slider li { 
	width:250px;
	height:200px;
	overflow:hidden; 
	}
	
/* Additions */	
#learnmore-corp_nav {
		width: 144px;
	}
#learnmore-corp_nav:hover, #learnmore-corp_nav:focus, #learnmore-corp_nav:active, #learnmore-corp_nav-current {
	width: 144px;
	}
	
.learnmore-corp_nav li span {
	background: #fff;
	display: none;
	margin-left: 163px;
	*+margin-left: -163px;
	padding: 10px 20px;
	position: absolute;
	top: 148px;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	}
.learnmore-corp_nav li:hover span {display: block;}
.learnmore-corp_nav li span a {
	color: #333;
	display: inline;
	text-decoration: none;
	}
.learnmore-corp_nav li span a:hover {text-decoration: underline;}	
#learnmore-corp_nav, #learnmore-corp_nav-current {
	height:;
	display: inline-block;
	margin: 0 10px;
	}
.filing_fees {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.onlytext {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bolder;
	margin-top: 25px;
	clear: both;
	position: absolute;
	top: 1px;
	left: -9px;
	width: 96px;
	padding: 0px;
	margin-right: 100px;
	margin-left: 15px;
	text-align: center;
	height: 57px;
	text-shadow: #000 2px 1px 2px;
}

.numberbig {
	font-size: 36px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	line-height: 32px;
	text-shadow: #000 2px 1px 2px;
}

.numbersmall {
	font-size: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	vertical-align:top;
	line-height: inherit;
	text-shadow: #000 2px 1px 2px;
}

.pricepoint {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bolder;
	margin-top: 25px;
	clear: both;
	position: absolute;
	top: 122px;
	left: 1px;
	width: 108px;
	padding: 0px;
	margin-right: 100px;
	margin-left: 15px;
	text-align: center;
	height: 57px;
	text-shadow: #000 2px 1px 2px;
}

.BADGE_numberbig {
	font-size: 39px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	line-height: 32px;
	text-shadow: #000 2px 1px 2px;
}

.BADGE_numbersmall {
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	vertical-align:top;
	text-shadow: #000 2px 1px 2px;
}
