@charset "utf-8";
/* CSS Document */

 #container {
	width: 976px;
	margin: 0 auto;
	padding-left: 4px;
	padding-right: 4px;
	overflow: hidden;
	height: 998px;
	background-color: #F7F7F7;
 }
#banner {
	background-color: #FFF;
	height: 85px;
	width: 965px;
	background-image: url(../images/Headers-Logo-Background.jpg);
	background-repeat: no-repeat;
}
#banner_logo {
	float: left;
	height: 70px;
	width: 320px;
	margin-left: 12px;
}


#accounting_sub_banner {
	background-image: url(../images/S5-Header.jpg);
	height: 130px;
	width: 970px;
	float: left;
	background-repeat: no-repeat;
}



#sub_banner_marquee {
	font-family: "Copperplate Gothic Bold";
	font-size: 18pt;
	float: right;
	padding-top: 10px;
	padding-right: 10px;
	height: 105px;
	width: 338px;
	color: #FFF;
}
#pi_sub_banner_marquee {
	font-family: "Copperplate Gothic Bold";
	font-size: 18pt;
	float: right;
	padding-top: 40px;
	padding-right: 10px;
	height: 85px;
	width: 340px;
	color: #FFF;
}
#main_sub_banner {
	background-image: url(../images/Main-Index-Header.jpg);
	height: 130px;
	width: 966px;
	float: left;
	background-repeat: no-repeat;
}


#four_column_container {
	height: 340px;
	width: 967px;
	margin-top: 5px;
	float: left;
}


#main_column_1 {
	width: 231px;
	margin-right: 9px;
	float: left;
	border: thin solid #FC0;
	height: 336px;
}

#main_column_2 {
	width: 231px;
	margin-right: 9px;
	float: left;
	border: thin solid #FC0;
	height: 336px;
}

#main_column_3 {
	width: 231px;
	margin-right: 9px;
	float: left;
	border: thin solid #FC0;
	height: 336px;
}

#main_column_4 {
	width: 231px;
	float: left;
	border: thin solid #FC0;
	height: 336px;
}

#main_bottom_columns_container {
	background-color: #FFF;
	height: 210px;
	width: 960px;
	border: thin solid #FC0;
	margin-top: 5px;
	float: left;
}
#column_heading_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-color: #690;
	text-align: center;
	height: 20px;
	vertical-align: middle;
	padding-top: 2px;
}

#column_heading_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-color: #393;
	text-align: center;
	height: 20px;
	vertical-align: middle;
	padding-top: 2px;
}

#column_heading_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-color: #0C0;
	text-align: center;
	height: 20px;
	vertical-align: middle;
	padding-top: 2px;
}

#column_heading_4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-color: #6C0;
	text-align: center;
	height: 20px;
	vertical-align: middle;
	padding-top: 2px;
}
#column_heading_5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-color: #090;
	text-align: center;
	height: 20px;
	vertical-align: middle;
	padding-top: 2px;
}

DIV.main_column_text {
	padding-right: 5px;
	line-height: 115%;
	padding-left: 5px;
	height: auto;
	float: left;
	padding-top: 5px;
}
DIV.ul_extra_line_spacing {
	line-height: 25px;
}
#bottom_left_column {
	float: left;
	width: 590px;
	margin-right: 15px;
	border-color: #000;
}
#bottom_right_column {
	float: right;
	width: 350px;
}

#bottom_left_col_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-color: #44F28E;
	text-align: left;
	height: 20px;
	vertical-align: middle;
	padding-top: 2px;
}

#bottom_right_col_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-color: #93D900;
	text-align: left;
	height: 20px;
	vertical-align: middle;
	padding-top: 2px;
}

#footer {
	width: 966px;
	margin-top: 10px;
	float: left;
}

#footer_left {
	background-color: #E4E2E4;
	height: 20px;
	width: 390px;
	font-family: Arial, Helvetica, sans-serif;
	color: #039;
	font-size: 10pt;
	float: left;
	padding-top: 5px;
	font-weight: normal;
}
#footer_right {
	background-color: #E4E2E4;
	height: 20px;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	color: #039;
	font-size: 10pt;
	float: left;
	padding-left: 75px;
	padding-top: 5px;
}

a {
	color: #039;
	font-weight: normal;
	text-decoration: underline;
}
a:visited {
	color: #390;
}
a:hover, a:active, a:focus {
	text-decoration: none;
	background-color: #E1FFE1;
}

.dropcap {
	color:#606;
	float: left;
	padding: 4px 3px 0 0;
	font-family: "Copperplate Gothic Bold";
	font-size: 3em;
	line-height: 0.5em;
}
.highlitecurrentlink {
	color:#606;
	font-style: italic;
}


/*******************************************************************************
 Accounting Packages PAGE LAYOUT INFORMATION
 *******************************************************************************/

#app_pre_banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	float: left;
	height: 25px;
	width: 967px;
	color: #300;
	margin-top: 5px;
	padding-top: 1px;
}

#app_pre_banner h4 {
	margin-top: 1px;
}


#app_pre_banner a {
	color: #600;
	font-weight: normal;
	text-decoration: underline;
}

#app_pre_banner a:hover, #app_pre_banner a:active, #app_pre_banner a:focus {
	text-decoration: none;
	background-color: #FFECF5;
}




#accting_sub_banner {
	background-image: url(../images/S5-Header.jpg);
	height: 130px;
	width: 972px;
	float: left;
	background-repeat: no-repeat;
}
#three_column_accting_container {
	height: 458px;
	width: 968px;
	margin-top: 5px;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
}

#accting_column_1 {
	width: 200px;
	margin-right: 5px;
	float: left;
	border: thin solid #FC0;
	height: 457px;
	margin-left: 0px;
}
#accting_column_2 {
	width: 548px;
	margin-right: 5px;
	float: left;
	border: thin solid #FC0;
	height: 457px;
	margin-left: 0px;
}
#accting_column_3 {
	width: 198px;
	float: left;
	border: thin solid #FC0;
	height: 457px;
	margin-left: 0px;
	margin-right: 0px;
}
#accting_bottom_container {
	width: 964px;
	border: thin solid #FC0;
	margin-top: 5px;
	float: left;
	height: 228px;
	margin-left: 0px;
	margin-right: 0px;
}
#testimonial_buttons_container {
	float: left;
	height: 207px;
	width: 290px;
	margin-right: 5px;
}

#testimonial_panels_container {
	float: left;
	height: 207px;
	width: 660px;
}

#testimonial-1 {
	float: left;
	width: 305px;
	margin-right: 5px;
	padding-right: 6px;
	padding-left: 6px;
	font-size: 14px;
}
#testimonial-2 {
	float: left;
	width: 305px;
	margin-right: 5px;
	padding-right: 6px;
	padding-left: 6px;
	font-size: 14px;
}
#testimonial-3 {
	float: left;
	width: 305px;
	padding-right: 6px;
	padding-left: 6px;
	font-size: 14px;
}





#ap_sub_banner {
	background-image: url(../images/AP-Header.jpg);
	height: 130px;
	width: 968px;
	float: left;
	background-repeat: no-repeat;
}
#ar_sub_banner {
	background-image: url(../images/AR-Header.jpg);
	height: 130px;
	width: 968px;
	float: left;
	background-repeat: no-repeat;
}

#fa_sub_banner {
	background-image: url(../images/FA-Header.jpg);
	height: 130px;
	width: 968px;
	background-repeat: no-repeat;
	float: left;
}
#gl_sub_banner {
	background-image: url(../images/GL-Header.jpg);
	height: 130px;
	width: 968px;
	background-repeat: no-repeat;
	float: left;
}
#im_sub_banner {
	background-image: url(../images/IM-Header.jpg);
	height: 130px;
	width: 968px;
	background-repeat: no-repeat;
	float: left;
}
#op_sub_banner {
	background-image: url(../images/OP-Header.jpg);
	height: 130px;
	width: 968px;
	background-repeat: no-repeat;
	float: left;
}
#pi_sub_banner {
	background-image: url(../images/PI-Header.jpg);
	height: 130px;
	width: 968px;
	background-repeat: no-repeat;
	float: left;
}
#po_sub_banner {
	background-image: url(../images/PO-Header.jpg);
	height: 130px;
	width: 968px;
	background-repeat: no-repeat;
	float: left;
}
#qi_sub_banner {
	background-image: url(../images/QI-Header.jpg);
	height: 130px;
	width: 968px;
	background-repeat: no-repeat;
	float: left;
}
#rg_sub_banner {
	background-image: url(../images/RG-Header.jpg);
	height: 130px;
	width: 968px;
	background-repeat: no-repeat;
	float: left;
}


#sm_sub_banner {
	background-image: url(../images/SM-Header.jpg);
	height: 130px;
	width: 968px;
	float: left;
	background-repeat: no-repeat;
}
#wm_sub_banner {
	background-image: url(../images/WM-Header.jpg);
	height: 130px;
	width: 968px;
	float: left;
	background-repeat: no-repeat;
}
#gallery_sub_banner {
	background-image: url(../images/Gallery-Header.jpg);
	height: 90px;
	width: 968px;
	background-repeat: no-repeat;
	float: left;
}
#purchases_sub_banner {
	background-image: url(../images/Purchase-Header.jpg);
	height: 130px;
	width: 968px;
	background-repeat: no-repeat;
	float: left;
}




#three_column_app_container {
	height: 620px;
	width: 968px;
	margin-top: 5px;
	float: left;
}
#app_column_1 {
	width: 200px;
	margin-right: 5px;
	float: left;
	border: thin solid #FC0;
	height: 594px;
}
#app_column_2 {
	width: 547px;
	margin-right: 5px;
	float: left;
	border: thin solid #FC0;
	height: 594px;
}

#app_column_3 {
	width: 196px;
	float: left;
	border: thin solid #FC0;
	height: 594px;
}

/*******************************************************************************
 S5 Packages Features Iframe LAYOUT INFORMATION
 *******************************************************************************/

DIV.features_tbl_pointer {
	background-image: url(../images/list-arrow.gif);
	margin-bottom: 5px;
	float: none;
	vertical-align: top;
	height: 25px;
	background-repeat: no-repeat;
}

#features_table table tr td h3 {
	margin-top: 1px;
	margin-bottom: 1px;
}
.list_intro_header {
	font-size: 18px;
	font-weight: bold;
}
#one_column_gallery_container {
	width: 960px;
	margin-right: 5px;
	float: left;
	border: thin solid #FC0;
	height: 720px;
	margin-left: 0px;
	margin-top: 5px;
}
#main_gallery_tabs_frame {
	padding-right: 5px;
	line-height: 115%;
	padding-left: 5px;
	float: left;
	padding-bottom: 5px;
}

DIV.gallery_index_frame {
	width: 300px;
	margin-right: 9px;
	float: left;
	border: thick solid #F0F0F0;
	height: 450px;
	padding-right: 10px;
	padding-left: 10px;
}
DIV.gallery_display_frame {
	width: 480px;
	margin-right: 9px;
	float: left;
	border: thick solid #F0F0F0;
	height: 450px;
	padding-right: 10px;
	padding-left: 10px;
}
#contact_container {
	width: 976px;
	margin: 0 auto;
	padding-left: 4px;
	padding-right: 4px;
	overflow: hidden;
	height: 740px;
	background-color: #F7F7F7;
}

#contact_sub_banner {
	background-image: url(../images/Contact-Header.jpg);
	height: 140px;
	width: 968px;
	float: left;
	background-repeat: no-repeat;
}
#contact_column_left {
	width: 390px;
	margin-right: 10px;
	float: left;
	border: thin solid #FC0;
	height: 437px;
	margin-top: 5px;
	padding: 20;
}
#contact_column_right {
	width: 555px;
	margin-right: 5px;
	float: left;
	border: thin solid #FC0;
	height: 437px;
	margin-top: 5px;
}
#MFExtend_sub_banner {
	background-image: url(../images/MF-Extend8-Header.jpg);
	height: 130px;
	width: 970px;
	float: left;
	background-repeat: no-repeat;
}

#extend_sub_banner_marquee {
	font-family: "Copperplate Gothic Bold";
	font-size: 18pt;
	float: right;
	padding-top: 10px;
	padding-right: 10px;
	height: 105px;
	width: 330px;
	color: #FFF;
}
#two_column_extend_container {
	height: 610px;
	width: 968px;
	margin-top: 5px;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
}
#extend_column_1 {
	width: 754px;
	margin-right: 5px;
	float: left;
	border: thin solid #FC0;
	height: 610px;
	margin-left: 0px;
}
#extend_column_2 {
	width: 198px;
	float: left;
	border: thin solid #FC0;
	height: 610px;
	margin-left: 0px;
	margin-right: 0px;
}
#extend_items_menu_container {
	float: left;
	height: 365px;
	width: 205px;
}
#extend_info_panels_container {
	float: left;
	height: 365px;
	width: 520px;
	margin-left: 10px;
}
.paneltitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #003F5E;
	font-weight: bold;
	text-align: center;
}

.boldgreentext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #6BA71B;
	font-weight: bold;
	text-align: center;
}

#SHSI-Services_sub_banner {
	background-image: url(../images/SHSI-Services-Header.jpg);
	height: 130px;
	width: 970px;
	float: left;
	background-repeat: no-repeat;
}
#two_column_services_container {
	height: 630px;
	width: 968px;
	margin-top: 5px;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
}
#services_column_1 {
	width: 754px;
	margin-right: 5px;
	float: left;
	border: thin solid #FC0;
	height: 630px;
	margin-left: 0px;
}
#services_column_2 {
	width: 198px;
	float: left;
	border: thin solid #FC0;
	height: 630px;
	margin-left: 0px;
	margin-right: 0px;
}
#purchase_column_1 {
	width: 954px;
	margin-right: 5px;
	float: left;
	border: thin solid #FC0;
	height: 625px;
}
.ConfigListLeft {
	float: left;
	width: 250px;
	margin-top: 5px;
	margin-right: 10px;
	padding-top: 10px;
	padding-right: 2px;
	padding-left: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding-bottom: 12px;
}
.ConfigListRight {
	float: left;
	width: 320px;
	margin-top: 5px;
	margin-right: 10px;
	padding-top: 10px;
	padding-right: 2px;
	padding-left: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding-bottom: 30px;
}
#one_column_purchasing_container {
	height: 630px;
	width: 970px;
	margin-top: 5px;
	float: left;
}
#enhancements_sub_banner {
	background-image: url(../images/Enhancements-Header.jpg);
	height: 130px;
	width: 968px;
	background-repeat: no-repeat;
	float: left;
}
#enhancements_marquee {
	font-family: "Copperplate Gothic Bold";
	font-size: 18pt;
	float: right;
	padding-top: 10px;
	padding-right: 10px;
	height: 105px;
	width: 238px;
	color: #FFF;
}
.sitemap-link-frame {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7px;
	height: 260px;
	width: 231px;
	float: left;
	font-style: normal;
	font-weight: normal;
	margin: 1px;
	background-color: #F1FAFA;
	border: thin solid #4161FA;
	padding-top: 5px;
}
.sitemap_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #5959AC;
	font-weight: bold;
	text-align: left;
	text-indent: 10px;
}
#sitemap_sub_banner {
	background-image: url(../images/SiteMap-Header.jpg);
	height: 130px;
	width: 968px;
	background-repeat: no-repeat;
	float: left;
}
.sitemap_Mb_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #7C2EC2;
	font-weight: lighter;
}
