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

body {
	background: #6d6f70 url(background3.jpg) repeat-x top left;
	color: #000000;
	margin: 0;
	padding: 0;
}

a.menubar:link { color: #3d83aa; text-decoration: none; font-family: Verdana, Geneva, sans-serif; font-weight: normal; font-style: normal; font-size: 10px }
a.menubar:active { color: #3d83aa; text-decoration: none; font-family: Verdana, Geneva, sans-serif; font-weight: normal; font-style: normal; font-size: 10px }
a.menubar:visited { color: #3d83aa; text-decoration: none; font-family: Verdana, Geneva, sans-serif; font-weight: normal; font-style: normal; font-size: 10px }
a.menubar:hover { color: #3d83aa; text-decoration: underline; font-family: Verdana, Geneva, sans-serif; font-weight: normal; font-style: normal; font-size: 10px }
		
a:link { color: #3d83aa; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-style: normal; font-size: 11px }
a:active { color: #3d83aa; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-style: normal; font-size: 11px }
a:visited { color: #3d83aa; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-style: normal; font-size: 11px }
a:hover { color: #3d83aa; text-decoration: underline; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-style: normal; font-size: 11px }

#hmenu {
	padding: 13px 0 5px 0;
	float: center;
}

#hmenu a {
    padding: 13px 13px 2px 11px;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	color: #414141;
	background: #ccc url(images/hmenuarrow.gif) no-repeat top center;
	margin: 0 0 3px 1px;
	border-bottom: 4px solid #9b9a9a;
}

#hmenu a:hover {
	background: #6e7071 url(images/hmenuarrowhover.gif) no-repeat top center;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	border-bottom: 4px solid #4a422e;
}

/**/

p
	{
	color: #4b4d4c;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	margin: 0px 0px 20px 0px;
	}
blockquote {
	margin: 0px 10px 10px 10px;

}

blockquote p {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 10px 0px;
	font-size: 14px;
	color: #908979;
	line-height: 22px;
	margin-bottom: 6px;
}

td
	{
		font-family: Verdana, Geneva, sans-serif;
		font-weight: normal;
		font-size: 11px;
		font-style: normal;
		line-height: 18px
	}

li
	{
		font-family: Verdana, Geneva, sans-serif;
		font-weight: normal;
		font-size: 11px;
		font-style: normal;
		line-height: 18px
	}

.caption
	{
		font-family: Verdana, Geneva, sans-serif;
		font-weight: normal;
		font-size: 10px;
		font-style: normal;
		line-height: 12px
	}
	
	.caption2
	{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: normal;
		font-size: 12px;
		font-style: normal;
		line-height: 12px
	}

.bigblack
	{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 18px;
		font-weight: bold;
		color: #000000
	}
	
.bigred
	{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 24px;
		font-weight: bold;
		color: #d90019;
		line-height: 28px
	}
	
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
	color: #649cbb;
	margin: -3px 0px 8px 0px;
	padding: 0px;
	line-height: 28px;
}

h1.smaller {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #6a777b;
	margin: -3px 0px 12px 0px;
	padding: 0px;
	line-height: 20px;
	font-style: normal;
}

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #4b4d4c;
	margin: 0px;
	padding: 0px;
}

h3
	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #4b4d4c;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 17px;
	}

a.h1:link {font-family: Georgia, "Times New Roman", Times, serif;font-size: 24px;font-weight: bold;color: #d90019; line-height: 28px; text-decoration:none}
a.h1:active {font-family: Georgia, "Times New Roman", Times, serif;font-size: 24px;font-weight: bold;color: #d90019; line-height: 28px; text-decoration:none}
a.h1:visited {font-family: Georgia, "Times New Roman", Times, serif;font-size: 24px;font-weight: bold;color: #d90019; line-height: 28px; text-decoration:none}
a.h1:hover {font-family: Georgia, "Times New Roman", Times, serif;font-size: 24px;font-weight: bold;color: #d90019; line-height: 28px}


a.h2:link {font-family: Georgia, "Times New Roman", Times, serif;font-size: 18px;font-weight: bold;color: #000000; text-decoration:none}
a.h2:active {font-family: Georgia, "Times New Roman", Times, serif;font-size: 18px;font-weight: bold;color: #000000; text-decoration:none}
a.h2:visited {font-family: Georgia, "Times New Roman", Times, serif;font-size: 18px;font-weight: bold;color: #000000; text-decoration:none}
a.h2:hover {font-family: Georgia, "Times New Roman", Times, serif;font-size: 18px;font-weight: bold;color: #d90019; text-decoration:none}


.biggrey
	{
		font-family: Verdana, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #6a777b;
		margin-bottom: 10px;
	}
	
	.tan
	{
		font-family: Verdana, Geneva, sans-serif;
		font-size: 14px;
		font-weight: normal;
		color: #c3af7c;
		margin-bottom: 10px;
	}
	
		.maroon
	{
		font-family: Verdana, Geneva, sans-serif;
		font-size: 14px;
		font-weight: normal;
		color: #980213;
		margin-bottom: 10px;
	}


.copyright
	{
		font-size: 10px
	}

.mainborder1 {

border-top: 0px;
border-right: 4px solid #484127;
border-bottom: 4px solid #484127;
border-left: 4px solid #484127;
border-spacing: 0px;
padding: 0px;
margin: 0px;
}

.mainborder2 {
border-top: 0px;
border-right: 5px solid #555352;
border-bottom: 5px solid #555352;
border-left: 5px solid #555352;
border-spacing: 0px;
padding: 0px;
margin: 0px;
}

.mainborder3 {
border-top: 0px;
border-right: 4px solid #ffffff;
border-bottom: 4px solid #ffffff;
border-left: 4px solid #ffffff;
border-spacing: 0px;
padding: 0px;
margin: 0px;
}

td.bodybackground
	{
		padding-left: 22px;
		padding-bottom: 12px;
		padding-right: 22px;
		padding-top: 18px;
		background-image:url(body-background.gif);
		background-repeat:no-repeat;
		background-position: top left
	}

.picleft
	{
		padding-right: 24px;
		padding-bottom: 16px;
		padding-top: 0px;
		padding-left: 0px
	}

.picright
	{
		padding-left: 24px;
		padding-bottom: 16px;
		padding-right: 0px;
		padding-top: 0px
	}

.picborderright
	{
		margin-left: 24px;
		marbin-bottom: 16px;
		border: 6px;
		border-style: solid;
		border-color: #EADDBB;
		background-color: #ffffff;
		padding: 1px 1px 1px 1px
	}
	
	.picborderright2
	{
		margin-left: 0px;
		marbin-bottom: 16px;
		border: 6px;
		border-style: solid;
		border-color: #EADDBB;
		background-color: #ffffff;
		padding: 1px 1px 1px 1px
	}
	
	.picwhiteborder
	{
		margin-top: 3px;
		border: 1px;
		border-style: solid;
		border-color: #ffffff;
	}
	
	.picrighthome
	{
		padding-top: 10px;
	}

	
.no-border {
	margin: 0px;
	padding: 0px;
}

/*-------------------Footer Styles-------------------*/

.footer {
	text-align: center;
	color:#CCC;
	font-size: 10px;
	line-height: 18px;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	margin-top: -10px;
	padding-right: 10px;
	padding-left: 10px;
}
.footer-text {
	text-align: center;
	color:#CCC;
	font-size: 10px;
	line-height: 15px;
}

.footer-text p{
	text-align: center;
	color:#CCC;
	font-size: 10px;
	line-height: 13px;
}


.footer a {text-align: center;color:#CCC;font-size: 10px;line-height: 18px; text-decoration:underline}
.footer a:hover{text-decoration: none}

/*client quotes*/

#quotes{
	position: relative;
	top: -9px;
	margin-top: 0px;
	width: 500px;
	
	}
	
	#quotes1{
		z-index: 100;
		position: relative;
		top: 0px;
	width: 500px;
	
	}
	#flashContent{
	text-align: center;
			z-index: 1;
			position: absolute;
	width: 500px;
	
	}
	
	/*appointment*/
	
	#containermaster {
		position: relative;
	width: 956px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	padding: 0;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

	#containermaster2 {
	position: relative center ;
	z-index: 0;
	width: 958px;  
	margin: 0px auto 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	
}


#appointment {
	width: 112px;
	position: absolute;
	z-index: 1000;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	visibility: visible;
	left: 800px;
	top: 85px;
}

	#address {
	float: left;
	width: 200px;
	vertical-align: top;
	padding-left: 30px;
	padding-top: 0px;
}
#contactform {
	float: left;
	width: 370px;
}
#map {
	margin-top: 10px;

}
#contactcontain {
	width: 670px;
	margin-bottom: 0px;
}

/*feedburner*/
div.feedburnerFeedBlock { 
width: 160px;
text-align: left;
}
#homeleft ul {
	margin: -8px 0px 0px 16px;
	padding: 0px;

}

#homeleft ul li {
	margin: -8px 0px 14px 0px;
	padding-bottom: 4px 4px 4px 0px;
	line-height: 14px;
	
}

/*#homeleft ul li a {
	line-height: 0px;
	margin-bottom: -4px;
	padding-bottom: -4px;
	
}*/


#homeleft {
	padding-right: 8px;
	margin: 0px 0px 20px 10px;
		border-right: 1px solid #bcb9b4;
}

div.feedburnerFeedBlock ul { 
margin-left:0; 
padding-left:0; 
list-style-type: none 
}

div.feedburnerFeedBlock ul li { 
line-height: 14px;
}

div.feedburnerFeedBlock .date { 
margin-top:0; 
padding-top:0; 
color: #979799;
}

div.feedburnerFeedBlock #creditfooter {
	display: none;
	
	}
	
	
.sidebar {
	width: 100%;
	margin-top: 34px;
}


#social_media {
	float: right;
	height: 23px;
	width: 180px;
	position: absolute;
	top: 232px;
	right: 50px;
}


.sm_icon {
	float: right;
	height: 23px;
	width: 23px;
	margin-left: 6px;
}

.brownrule {
	width: 100%;
	margin: -8px 0px 10px 0px;
	border-bottom: 1px solid #bcb9b4;
}
.smallthree {
	font-size: 12px;
}
strong {
	font-style: normal;
	font-weight: normal;
}

.procedure_ba { 
	width: 208px;
	height: 220px;
	float: left;
	margin: 0px 16px 25px 0px;
	
}

.procedure_ba3 { 
	width: 208px;
	height: 220px;
	float: left;
	margin: 0px 0px 25px 0px;
	
}

.procedure_ba img{ 
	margin: 0px 0px 10px 0px;
	padding: 3px;
	border: 1px solid #edddba;
}

.procedure_ba3 img{ 
	margin: 0px 0px 10px 0px;
	padding: 3px;
	border: 1px solid #edddba;
}

.procedure_ba p { 
	line-height: 12px;
	margin: 2px 0px 0px 0px;
	
}
.procedure_ba3 p { 
	line-height: 12px;
	margin: 2px 0px 0px 0px;
	
}

.procedure_ba a { 
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
	line-height: 14px;
	
}


.procedure_ba3 a { 
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
		line-height: 14px;
	
}


.clearfloat { /* this class can be placed on a <br /> or empty div as the final element following the last floated div (within the #container) if the #footer is removed or taken out of the #container */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
