
/*Resets the margins*/

html,body{margin:0;padding:0; font-family:Arial, Helvetica, sans-serif;}
p {margin:0;padding:0; font-size:12px; line-height:18px; color:#333333; margin-bottom:6px;}
h1, h2, h3{margin:0;padding:0}

td {margin:0;padding:0; font-size:12px; line-height:14px; color:#FFFFFF; width: auto;}

td.procedures {margin:0;padding:0; font-size:12px; line-height:18px; color:#333333; margin-bottom:6px; width:200px; height:25px; }
table
{
border-spacing:5px;
}
table.procedures 
{
width:800px;
text-align:center;
margin:10px 50px 0px 50px;
border-spacing:0px;
}


li
{
 font-size:12px; line-height:18px; color:#333333;
}

h1
{
color:#A84524;
font-size:20px;
line-height:20px;
font-weight:normal;
margin-top:12px;
margin-bottom:12px;
}
	h1.logo
	{
	font-size:34px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:5px;
	color:#FFFFFF;
	letter-spacing:-.5px;
	line-height:26px;
	}
	
h2
{
color:#000000;
font-size:18px;
line-height:24px;
font-weight:normal;
margin-bottom:6px;
}
	h2.logo
	{
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	margin-bottom:0px;
	color:#FFFFFF;
	letter-spacing:5.25px;
	}
h3
{
color:#000000;
font-size:14px;
line-height:16px;
font-weight:bold;
margin-bottom:6px;
color:#666666;
}	

	
a
{
color:#5F6E7B;
text-decoration:underline;
}
	a:hover
	{
	color:#2A3E4F;
	
	}

a.utilities
{
color:#FFFFFF;
text-decoration:none;
}
	a.utilities:hover
	{
	text-decoration:underline;
	color:#FFFFFF;
	}
	
a.nav
{
display:block;
position:relative;
float:left;
width:195px;
height:35px;
padding:15px 0px 0px 0px;
text-align:center;
color: #000000;
font-size:18px;
text-decoration:none;
background: url(images/nav.jpg) no-repeat top center;
margin:162px 0px 0px 0px;
top:3px;
}

	
	a.nav:hover
		{
			background: url(images/navHome.jpg) no-repeat top center;
			text-decoration:none;
			color: #FFFFFF;
		}
	a.procedures:hover
		{
			background: url(images/proceduresOver.jpg) no-repeat top center;
			text-decoration:none;
			color: #FFFFFF;
		}
	a.financing:hover
		{
			background: url(images/financingOver.jpg) no-repeat top center;
			text-decoration:none;
			color: #FFFFFF;
		}
		
a.overHome
		{
			background:url(images/nav-over-home.jpg) no-repeat top center;
			
			
		}		
	a.overHome:hover
		{
			background:url(images/financingOver-over-home.jpg) no-repeat top center;
			text-decoration:none;
			color: #FFFFFF;
		}
		
a.overProcedures
		{
			background:url(images/nav-over-procedures.jpg) no-repeat top center;
			
			
		}		
	a.overProcedures:hover
		{
			background:url(images/financingOver-over-procedures.jpg) no-repeat top center;
			text-decoration:none;
			color: #FFFFFF;
		}
		
	
		
	a.proceduresPage
	{
		background: url(images/proceduresOver.jpg) no-repeat top center;
		color:#FFFFFF;
	}
		
	a.financingPage
	{
		background: url(images/financingOver.jpg) no-repeat top center;
		color:#FFFFFF;
	}
		a.proceduresPage:hover
		{
			background: url(images/proceduresOver.jpg) no-repeat top center;
			color:#FFFFFF;
		}
			
		a.financingPage:hover
		{
			background: url(images/financingOver.jpg) no-repeat top center;
			color:#FFFFFF;
		}
		
a.proceduresNav
{
color:#FFFFFF;
text-decoration:none;

}		

	a.proceduresNav:hover
	{
	color:#FFFFFF;
	text-decoration:underline;
	
	}	
	a.thisPage
	{
	font-weight:bold;
	
	}
		

font {
color:#000000; 
line-height:25px;
top: 5px;
}

div.body
{
width:900px;
height:auto;
margin:0px auto;
}


/*Boxes with rounded corners*/
div.box
{
position:relative;
float:left;
top:50px;
left:25px;
}
	div.boxHeader
	{
	position:relative;
	float:left;
	background:url(images/box_header.jpg) no-repeat #F3F2E8;
	height:24px;
	}
	div.boxUR
	{
	position:relative;
	float:left;
	background-image:url(images/box_Upper_Corner.jpg);
	height:24px;
	width:24px;
	}
	div.boxBody
	{
	position:relative;
	float:left;
	background: #F3F2E8;
	width:400px;
	padding-left:25px;
	
	}
	div.boxRight
	{
	position:relative;
	float:left;
	background: #F3F2E8;
	}
	div.boxFooter
	{
	position:relative;
	float:left;
	background:url(images/box_footer.jpg) no-repeat #F3F2E8;
	height:24px;
	}
	div.boxLR
	{
	position:relative;
	float:left;
	background-image:url(images/box_Lower_Corner.jpg);
	height:24px;
	width:24px;
	}
/*------------------*/

span.callUs
{
font-size:30px;
color:#7887B6;
line-height:30px;
}
span.freeConsultations
{
font-size:36px;
color:#000000;
font-weight:bold;
letter-spacing:-1px;
}
span.phoneNumber
{
font-size:30px;
color:#A84524;
font-weight:bold;
}


div.header
{
position:relative;
float:left;
background:url(images/header.jpg) no-repeat;
width:900px;
height:100px;
}
	div.headerProcedures
	{
	background:url(images/headerProcedures.jpg) no-repeat;
	}
	div.headerFinancing
	{
	background:url(images/headerFinancing.jpg) no-repeat;
	}
	


div.logo
{
position:relative;
float:left; 
margin-left:35px;
margin-top:30px;
}
div.utilities
{
position:relative;
float:right;
margin:40px 35px 0px 0px;
font-size:15px;
color:#FFFFFF;

}
div.headerImage
{
position:relative;
float:left;
width:900px;
height: 375px;
background:url(images/home-back.jpg) no-repeat;
}
div.nav
{
position:relative;
float:left;
height:50px;
width:600px;
}
div.navBar
{
position:relative;
float:left;
height:25px;
width:900px;
}
	div.homeBar
	{
	background: #9CABC2;
	}	
	div.financingBar
	{
	background: #8E8587;
	}

div.proceduresBar
{
position:relative;
float:left;
height:50px;
width:900px;
background: #ACC29E;
}


div.mainContent
{

position:relative;
float:left;
width:894px;
height:auto;
}
	div.homeBorder
	{
	border-left:solid 3px #9CABC2;
	border-right:solid 3px #9CABC2;
	}
	div.proceduresBorder
	{
	
	border-left:solid 3px #ACC29E;
	border-right:solid 3px #ACC29E;
	}
	div.financingBorder
	{
	
	border-left:solid 3px #8E8587;
	border-right:solid 3px #8E8587;
	}


div.welcome
{
position:relative;
float:left;
width:215px;
padding: 50px 25px 50px 25px;
}
div.procedures
{
position:relative;
float:left;
width:215px;
padding: 50px 25px 50px 25px;
}
div.consultation
{
position:relative;
float:left;
width:364px;
background: #F3F2E8;
text-align:center;
padding-top:35px;
height:auto;

}

div.featured
{
position:relative;
float:left;
width: 480px;
padding: 0px 25px 25px 25px;
}
div.featuredPic
{
position:relative;
float:left;
width: auto;
padding: 10px 25px 5px 0px;
}

div.featuredProcedure
{
position:relative;
float:right;
width: 310px;
padding: 25px 25px 50px 25px;
}
div.logoFull
{
position:relative;
float:left;
padding: 0px 25px 50px 25px;
left:125px;
width: 480px;
}

div.footer
{
position:relative;
float:left;
height: 50px;
width:900px;

}
	div.footerHome
	{
	background-image:url(images/footerHome.jpg);
	}
	div.footerProcedures
	{
	background:url(images/footerProcedures.jpg);
	}

	div.footerFinancing
	{
	background:url(images/footerFinancing.jpg);
	}



div.copyright
{
position:relative;
float:left;
text-align:center;
width:900px;
margin: 15px 0px 0px 0px;
}
