
/*Resets the margins*/

html,body{margin:0;padding:0}
p {margin:0;padding:0}
h1, h2, h3{margin:0;padding:0}


h1
{
font-weight:normal;
font-size:24px;
font-variant:small-caps;
line-height:24px;
margin:5px 0px 10px 0px;
}

h1.red
{
color:#B26B59;
}

h2
{
font-weight:normal;
font-size:16px;
font-variant:small-caps;
font-weight:bold;
margin:5px 0px 10px 0px;
}

p
{
margin:5px 0px 10px 0px;
color:#404040;
line-height:16px;
}
a
{
color:#6699FF;
text-decoration:underline;
}
	a:hover
	{
	color:#4D5DB0;
	text-decoration:underline;
	}
	
	a:visited
	{
	color:#B2BF9C;
	text-decoration:underline;
	}
	
table
{
width:400px;
}
td
{
height:22px;

}
img
{border:none;
}


div.body
{
margin:0px auto;
text-align:left;
width:900px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}


/*Header Style Elements*/

div.header
{
position:relative;
float:left;
height:315px;
}
div.headerImage
{
position:relative;
float:left;
width:440px;
height:225px;
}


div.logoContainer
{
position:relative;
float:left;
width:440px;
height:225px;
background:#B2BF9C;
border-right: 10px #D7DCD5 solid;
}

	p.utilities
	{
	text-align:center;
	color:#FFFFFF;
	font-size:14px;
	font-weight: bold;
	margin:20px auto;
	}
	p.callUs
	{
	margin: 45px auto;
	text-align:center;
	font-size:20px;
	color:#FFFFFF;
	}
		h1.logo
		{
		text-align:center;
		margin:35px auto 5px auto;
		color:#FFFFFF;
		font-variant:small-caps;
		font-size:35px;
		line-height:35px;
		font-weight:normal;
		}
		h2.logo
		{
		margin: -10px auto;
		text-align:center;
		font-size:21px;
		font-weight:normal;
		font-variant:small-caps;
		letter-spacing:1px;
		}
			span.smallPart
			{
			
			font-size:30px;
			}




	ul.nav
	{
	display:block;
	position:relative;
	float:left;
	width:900px;
	margin:0;
	padding:0px;
	border-top: 10px #D7DCD5 solid;
	}
	a.nav
	{
	display:block;
	position:relative;
	float:left;
	width:200px;
	padding: 0px 50px 0px 50px;
	height:52px;
	font-size:24px;
	text-align:center;
	padding-top:23px;
	color:#000000;
	text-decoration:none;
	
	}
		a.nav:visited
		{
		color:#000000;
		text-decoration:none;

		}
		a.nav:hover
		{
		background-image:url(images/red-back.jpg);
		background-position: center;
		background-repeat:no-repeat;
		color:#FFFFFF;
		text-decoration:none;
		}
		
		
	a.thisPage
	{
		background-image:url(images/red-back.jpg);
		background-position: center;
		background-repeat:no-repeat;
		color:#FFFFFF;	
		text-decoration:none;
	
	}
	
	
	a.thisPage:visited
	{
	color:#FFFFFF;	
	}
	a.utilities
	{
	color:#FFFFFF;
	text-decoration:none;
	}
	a.utilities:hover
	{
	color:#FFFFFF;
	text-decoration:underline;
	}
	a.utilities:visited
	{
	color:#FFFFFF;
	text-decoration:none;
	}


/*main Content Styles*/


div.mainContent
{
position:relative;
float:left;
}

/*Full Width Container*/

div.fullWidth
{
position:relative;
float:left;
width:800px;
padding:25px 50px 25px 50px;
}

	div.seamless
	{
		padding:0px 25px 0px 25px;
		margin-top:-25px;
	}
div.halfWidth
{
position:relative;
float:left;
width:400px;
padding:25px 25px 0px 25px;
}


/*Welcome Container*/

div.welcome
{
position:relative;
float:left;
width:400px;
padding: 25px;
}

/*Featured Container*/

div.featured
{
position:relative;
float:left;
width:550px;
padding: 25px;

background-image:url(images/grey-outline.jpg);
background-position:center;
background-repeat:no-repeat;
}
/*Procedures Container*/

div.procedures
{
position:relative;
float:left;
width:550px;
padding: 25px;
}
/*Consultation Container*/
div.consultation
{
position:relative;
float:left;
width:350px;
height:375px;
margin-top:50px;
padding: 10px 25px 10px 25px;
text-align:center;
background-image:url(images/form-back.jpg);
background-position: top;
background-repeat:no-repeat;
}
div.home
{
margin-left:0px;
margin-top:0px;
}
table.consultation
{
text-align:left;
}

td#formName
{
width:150px;

}
td#form
{
text-align:right;
}
input#submit
{
margin:10px 0px 10px 0px;
}

/*Logo Container*/

div.logoFull
{
position:relative;
float:left;
margin: 50px 0;
}




/*Footer Styles*/
div.footer
{
position:relative;
float:left;
height:130px;
}

div.bottomNav
{
text-align:center;
margin: 20px 0px 0px 0px;
width:900px;
}
div.colorFooter
{
position:relative;
float:left;
height:50px;
width:900px;
background:#B2BF9C;
margin: 10px 0px 10px 0px;
}
div.copyright
{
width:900px;
text-align:center;
}

