@charset "utf-8";

/* CSS Document */



* {

   padding:0;

   margin:0;



}







BODY {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:62.5%;

	font-color:#000033;

	background-color: #C9D5DE;

	background-image: url(../images/bkgrd_slice.gif); 

	background-repeat: repeat-x;

}





H1 {font-size:2em;}  /* displayed at 24px */

H2 {font-size:1.5em;}  /* displayed at 18px */

H3 {font-size:1.25em;}  /* displayed at 15px */

H4 {font-size:1em;}  /* displayed at 12px */



/*P {font-size:1.15em;}*/  /* displayed at px */

P {font-size:12px;}













span.hide {

	display:none;

}



div#container {

	margin:0 auto 0 auto;

	width:760px;

	background: #FFFFFF;

	position:relative;

}




div#container div#head {
	background:url(../images/header.jpg) no-repeat;
	
}


div#container div#head h1 {


	width:383px;

	height:85px;
	float:left;

}

div#container div#head div#head_right {


	width:377px;

	height:85px;
	float:left;

}



div#container div#head div#head_right a {
	height:28px;
	float:left;
	margin:57px 0 0 0;

}


div#container div#head div#head_right a#head_home {
	width:52px;
	background:url(../images/head_home_over.jpg) 0 -28px no-repeat;

}

div#container div#head div#head_right a#head_home:hover {
	background-position: 0 1px;
}


div#container div#head div#head_right a#head_services {
	width:76px;
	background:url(../images/head_services_over.jpg) 0 -28px no-repeat;

}

div#container div#head div#head_right a#head_services:hover {
	background-position: 0 1px;
}

div#container div#head div#head_right a#head_contact {
	width:76px;
	background:url(../images/head_contact_over.jpg) 0 -28px no-repeat;

}


div#container div#head div#head_right a#head_contact:hover {
	background-position: 0 1px;
}


div#container div#head div#head_right a#head_client {
	width:91px;
	background:url(../images/head_client_over.jpg) 0 -28px no-repeat;

}


div#container div#head div#head_right a#head_client:hover {
	background-position: 0 1px;
}

div#container div#head div#head_right a#head_tax {
	width:82px;
	background:url(../images/head_tax_over.jpg) 0 -28px no-repeat;

}


div#container div#head div#head_right a#head_tax:hover {
	background-position: 0 1px;
}










div#container div#banner {
clear:both;
height:210px;
}

div#container div#nav {

	background:url(../images/nav_rightbg.gif) top right no-repeat;

	width:760px;

	/*margin:7px 0px 5px 25px;*/
	
	color:#829DAF;
	height:30px;




}	



/*div#nav a:link {

	color: #000051;

	text-decoration: none;

}

div#nav a:visited {

	color: #000051;

	text-decoration: none;

}

div#nav a:hover {

	color: #0066FF;

	text-decoration: underline;

}

div#nav a:active {

	color: #000051;

	text-decoration: none;

}*/




div#container div#nav p a {
	float:left;
	height:30px;
	background-position:0 0;
}

div#container div#nav p a#nav_home {
	width:64px;
	background-image:url(../images/nav_home.gif);
}
div#container div#nav p a#nav_home:hover {
	background-position:0px 30px;
}




div#container div#nav p a#nav_about {
	width:64px;
	background-image:url(../images/nav_about.gif);
}
div#container div#nav p a#nav_about:hover {
	background-position:0px 30px;
}



div#container div#nav p a#nav_business {
	width:107px;
	background-image:url(../images/nav_business.gif);
}
div#container div#nav p a#nav_business:hover {
	background-position:0px 30px;
}



div#container div#nav p a#nav_accounting {
	width:122px;
	background-image:url(../images/nav_accounting.gif);
}
div#container div#nav p a#nav_accounting:hover {
	background-position:0px 30px;
}




div#container div#nav p a#nav_insurance {
	width:66px;
	background-image:url(../images/nav_insurance.gif);
}
div#container div#nav p a#nav_insurance:hover {
	background-position:0px 30px;
}



div#container div#nav p a#nav_contact {
	width:67px;
	background-image:url(../images/nav_contact.gif);
	
}
div#container div#nav p a#nav_contact:hover {
	background-position:0px 30px;
}



div#container div#nav p a#nav_tax {
	width:80px;
	background-image:url(../images/nav_tax.gif);
}
div#container div#nav p a#nav_tax:hover {
	background-position:0px 30px;
}




div#container div#nav p a#nav_payroll {
	width:99px;
	background-image:url(../images/nav_payroll.gif);
}
div#container div#nav p a#nav_payroll:hover {
	background-position:0px 30px;
}









div#container div#main {

	margin:15px 25px 18px 25px;

	pardding: 0 0 0 0;

	text-align:justify;

}



div#container div#main h2 {

	margin:15px 0 3px 0;

}



div#container div#main h2#title_home {

	background:url(../images/title_home.gif) no-repeat -4px 0;

	height:29px;

}



div#container div#main h2#title_books {

	background:url(../images/title_books.gif) no-repeat -4px 0;

	height:29px;

}



div#container div#main h2#title_nurturing {

	background:url(../images/title_nurturing.gif) no-repeat -4px 0;

	height:29px;

}



div#container div#main h2#title_homeloans {

	background:url(../images/title_homeloans.gif) no-repeat -4px 0;

	height:29px;

}



div#container div#main h2#title_incorporation {

	background:url(../images/title_incorporation.gif) no-repeat -4px 0;

	height:29px;

}



div#container div#main h2#title_insurance {

	background:url(../images/title_insurance.gif) no-repeat -4px 0;

	height:29px;

}



div#container div#main h2#title_partners {

	background:url(../images/title_partners.gif) no-repeat -4px 0;

	height:29px;

}



div#container div#main h2#title_payroll {

	background:url(../images/title_payroll.gif) no-repeat -4px 0;

	height:29px;

}



div#container div#main h2#title_tax {

	background:url(../images/title_tax.gif) no-repeat -4px 0;

	height:29px;

}



div#container div#main h2#title_testimonials {

	background:url(../images/title_testimonials.gif) no-repeat -4px 0;

	height:29px;

}



div#container div#main h2#title_contact {

	background:url(../images/title_contact.gif) no-repeat -4px 0;

	height:29px;

}











div#container div#main div.sections_partners {

	margin:0 0 20px 0;

	border:#CCCCCC solid 1px;

	padding:10px;

}



div#container div#main div.sections_partners img {

	float:right;

	margin: 5px 0 8px 8px;

	padding:3px;

	border:#CCCCCC solid 1px;

	width:100px;

	height:125px;

}



div#container div#main div.sections_partners h3 {

	height:20px;

	margin:5px 0 0 0;

}



div#container div#main div.sections_partners h3#title_part_cneilson {

	background:url(../images/title_part_cneilson.gif) no-repeat -4px 0;

}



div#container div#main div.sections_partners h3#title_part_ksmith {

	background:url(../images/title_part_ksmith.gif) no-repeat -4px 0;

}





div#container div#main div.sections_partners h4 {

	height:18px;

	margin:0 0 5px 0;

}



div#container div#main div.sections_partners h4.title_part_coo {

	background:url(../images/title_part_coo.gif) no-repeat -4px 0;

}



div#container div#main div.sections_partners h4.title_part_ceo {

	background:url(../images/title_part_ceo.gif) no-repeat -4px 0;

}







div#container div#main div.sections_testimonials {

	margin:0 0 20px 0;

	border:#CCCCCC solid 1px;

	padding:10px;



}





div#container div#main div.sections_testimonials h3 {

	height:20px;

	margin:5px 0 0 300px;

}



div#container div#main div.sections_testimonials h3#title_test_lgreene {

	background:url(../images/title_test_lgreene.gif) no-repeat -4px 0;

}



div#container div#main div.sections_testimonials h3#title_test_lgordon {

	background:url(../images/title_test_lgordon.gif) no-repeat -4px 0;

}



div#container div#main div.sections_testimonials h3#title_test_bgreene {

	background:url(../images/title_test_bgreene.gif) no-repeat -4px 0;

}



div#container div#main div.sections_testimonials h4 {

	height:18px;

	margin:0 0 5px 300px;

}



div#container div#main div.sections_testimonials h4.title_test_lgreene_title {

	background:url(../images/title_test_lgreene_title.gif) no-repeat -4px 0;

}



div#container div#main div.sections_testimonials h4.title_test_lgordon_title {

	background:url(../images/title_test_lgordon_title.gif) no-repeat -4px 0;

}



div#container div#main div.sections_testimonials h4.title_test_attorney_title {

	background:url(../images/title_test_attorney_title.gif) no-repeat -4px 0;

}







div#container div#main p {

	margin:0 0 5px 0;
	
	line-height: 175%;

}



div#container div#foot {

	margin:10px 0 0 0;

	background: url(../images/foot_bg.jpg) no-repeat top left;

	color:#ffffff;

	clear:both;
	height:175px;

}



div#foot a:link {

	color: #FFFFFF;

	text-decoration: none;

}

div#foot a:visited {

	color: #FFFFFF;

	text-decoration: none;

}

div#foot a:hover {

	color: #33CCFF;

	text-decoration: underline;

}

div#foot a:active {

	color: #FFFFFF;

	text-decoration: none;

}



div#container div#foot div#foot_main {
	height:135px;
}


div#container div#foot p {
	font-size:11px;
}



div#container div#foot div#foot_contactbox {

	margin:10px 10px 7px 25px;

	width:225px;

	float:left;

}



div#container div#foot div#foot_navbox {

	margin:10px 10px 7px 10px;

	width:150px;
	
	float:left;

}


div#container div#foot h2#foot_logo {
	margin:10px 25px 7px 10px;
	width:100px;
	height:79px;
	float:right;
	/*background:url(../images/foot_logo.jpg);*/

}




div#container div#foot div#copyinfo {

	margin:1px 0 0 0;

	clear:both;

	color:#666666;

	text-align:center;

	background:#C9D5DE;
	
	height:30px;

}



div#foot div#copyinfo a:link {

	color:#333333;

	text-decoration: none;

}

div#foot div#copyinfo a:visited {

	color:;

	text-decoration: none;

}

div#foot div#copyinfo a:hover {

	color:#0033CC;

	text-decoration: underline;

}

div#foot div#copyinfo a:active {

	color:#0000FF;

	text-decoration: none;

}

div#container div#phooglemap iframe{
	width:200px;
	height:150px;
	border: 1px solid #CCCCCC;
	margin:3px auto 3px auto;
}

div#container div#phooglemap{
	width:206px;
	height:156px;
	border: 1px solid #CCCCCC;
	margin:8px 8px 8px 0;
	text-align:center;
}


div#container p#client_login {
	float:right;
	width:150px;
	text-align:right;
}

div#container p#client_login a {
	color:#F00;
}