@charset "UTF-8";
/* CSS Document */

a {
	color:#396e88;
	text-decoration:none;
}

a:hover {
	color:#e28214;
	text-decoration:none;
}

body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
body {
	margin-top: 0px;
}
h1 {
	color:#599e39;
	font-size:18px;
}
h2 {
	font-size:15px;
	color:#599e39;
}
h3 {
	font-size:12px;
	color:#e28214;
	line-height:100%;
	margin:0;
}

h4 {
	font-size:12px;
}

p {
	line-height:150%;
}

#banner1 {
	width:152px; height:36px; background:url(images/home_banner_1.jpg) no-repeat; display:block; padding-top:74px;
}

#banner1_link {
	background:url(images/home_banner_1_btn.jpg) no-repeat; display:block; cursor:pointer; width:104px; height:17px; margin:0px 24px 0px 24px;
}

#banner1_link:hover {
	background:url(images/home_banner_1_btn_over.jpg);
}

#banner2 {
	width:152px; height:169px; background:url(images/home_banner_2.jpg) no-repeat; display:block; cursor:pointer;
}

#banner3 {
	width:152px; height:64px; background:url(images/home_banner_3.jpg) no-repeat; display:block; padding-top:93px;
}

#banner3_link1 {
	background:url(images/home_banner_3_btn1.jpg) no-repeat; display:block; cursor:pointer; width:104px; height:17px; margin:0px 24px 0px 24px;
}

#banner3_link1:hover {
	background:url(images/home_banner_3_btn1_over.jpg) no-repeat;
}

#banner3_link2 {
	background:url(images/home_banner_3_btn2.jpg) no-repeat; display:block; cursor:pointer; width:104px; height:17px; margin:0px 24px 0px 24px;
}

#banner3_link2:hover {
	background:url(images/home_banner_3_btn2_over.jpg) no-repeat;
}

.body_cont {	
	width:100%;
	float:none;
	margin:0;
	padding:0;
}

.bottom_nav {
	color:#ffffff;
	padding:13px 0 0 20px;
}

.bottom_nav a {
	color:#ffffff;
	text-decoration:none;
}

.bottom_nav a:hover {
	color:#ffdd74;
	text-decoration:none;
}

.clear {
	clear:both;
}

#container {
	width:100%;
	float:none;
	margin:0;
	padding:0;
}

.content_cont {
	width:100%;
	float:none;
	margin:0;
	padding:0;
}

.copyright {
	color:#a0b6c1;
	font-size:10px;
	padding:12px 18px 0 0; text-align:right;
}

.credits {
	text-align:right; padding-left:30%;
	font-size:9px;
}

.divider {
	background:url(images/body_divider.gif) no-repeat;
	height:10px;
}

#footer {
	display:none;
}

.footer_clear {
	height:0px; width:776px; clear:both;
}

.green_11 {
	color:#348b0b;
	font-size:11px;
}

.green_12 {
	color:#348b0b;
	font-size:12px;
}


#header_cont {
	display:none;
}

.header_text {
	color:#ffffff;
	font-size:10px;
	padding:5px 14px 0 0;text-align:right; height:31px;
}

.home_flash {
	float:left; width:375px; height:176px;
	background:url(images/home_flash.jpg) no-repeat;
}

.home_product {
	float:left; width:206px; height:176px;
	background:url(images/home_product.jpg) no-repeat;
}

li {
	line-height:130%;
	list-style:disc;
}

li span {
	font-size:11px;
	color:#d06f00;
	font-weight:bold;
}

ul ul li{
	line-height:130%;
	list-style:circle;
}

#nav {
	background:url(images/home_nav_bg_y.jpg) repeat-y; padding:10px 0 0 20px;
}

#nav_cont {
	display:none;
}

#nav li {
	list-style:url(images/home_nav_bullet.jpg) inside;
}

#nav li a {
	color:#396e88;
	text-decoration:none;
}

#nav li a:hover {
	color:#e28214;
	text-decoration:none;
}

#nav strong a {
	color:#348b0b;
	text-decoration:none;
}

#nav strong a:hover {
	color:#e28214;
	text-decoration:none;
}

#nav ul {
	padding:0;
	margin:0;
}

.no_margin {
	margin:0;
}

.orange_18 {
	color:#d06f00;
	font-size:18px;
}

.orange_11 {
	color:#d06f00;
	font-size:11px;
}

.grey_10 {
	color:#333333;
	font-size:10px;
}

.orange_12 {
	color:#d06f00;
	font-size:12px;
}

#r-col {
	display:none;
}

#sec_header_cont {
	display:none;
}
.yellow_box {
	float:left; width:143px; display:block; background:#f2efcb; padding:12px; margin:0 15px 10px 0; border:#e6b572 2px solid;
}

.yellow_box_right {
	float:right; display:block; background:#f2efcb; padding:12px; margin:0 0 10px 15px; border:#e6b572 2px solid;
}

.yellow_box a {
	color:#396e88;
	text-decoration:none;
}

.yellow_box a:hover {
	color:#e28214;
	text-decoration:none;
}

.yellow_box_horiz {
	display:block; background:#f2efcb; padding:12px; border:#e6b572 2px solid;
}

.yellow_box_horiz a {
	color:#396e88;
	text-decoration:none;
}

.yellow_box_horiz a:hover {
	color:#e28214;
	text-decoration:none;
}

/*Secondary headers*/

.payroll_header {	
	display:none;
}

.your_role_header {
	display:none;
}

.owner_header {
	display:none;
}

.bookkeeper_header {
	display:none;
}

.estimator_header {
	display:none;
}

.project_manager_header {
	display:none;
}

.auditor_header {
	display:none;
}

.bonding_agent_header {
	display:none;
}

.accountant_header {
	display:none;
}

.program_components_header {
	display:none;
}

.general_ledger_header {
	display:none;
}

.job_costing_header {
	display:none;
}

.accounts_payable_header {
	display:none;
}

.accounts_receivable_header {
	display:none;
}

.service_billing_header {
	display:none;
}

.equipment_management_header {
	display:none;
}

.purchasing_header {
	display:none;
}

.inventory_header {
	display:none;
}

.estimating_header {
	display:none;
}

.labor_compliance_header {
	display:none;
}

.pricing_header {
	display:none;
}

.online_demo_header {
	display:none;
}

.support_header {
	display:none;
}

.training_header {
	display:none;
}

.system_requirements_header {
	display:none;
}

.success_stories_header {
	display:none;
}

.about_us_header {
	display:none;
}

.privacy_policy_header {
	display:none;
}

.site_map_header {
	display:none;
}

.contact_us_header {
	display:none;
}

.feedback_header {
	display:none;
}

.request_information_header {
	display:none;
}