@charset "utf-8";

/* CSS Document */



body {

margin:0px;

padding:0px;

color: #263045;

font-family:Lucida Sans Unicode;

font-size: 14px;

background-color:#e7e7e7;

}



h1{

background-color:#eeeeee;

width:575px;

margin:0px;

padding:10px 0px 10px 0px;

text-align:left;

font-weight: bold;

font-size:17px;

}



h2{

background-color:#eeeeee;

width:575px;

margin:0px;

padding:10px 0px 10px 0px;

text-align:left;

font-weight: normal;

font-size:15px;

}



#main_background {

margin:0px;

padding:0px;

width:100%;

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

background-repeat:repeat-x;

}



#top_background {

margin:0px;

padding:0px;

width:884px;

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

background-repeat:repeat-x;

}



#main_container {

width:100%;

margin:0px;

padding:0px;

}



/* header */



#header {

margin:0px;

padding:0px;

width:832px;

height:333px;

background-image:url(images/header.jpg);

background-repeat:no-repeat;

}



#menu_container {

margin:0px;

padding:0px;

width:832px;

height:39px;

}



#menu_container li {

list-style: none;

margin: 0px;

padding:0px;

}



#home_button {

background-image:url(images/home_1.jpg);

float:left;

width:76px;

height:39px;

}



a.home_button {

display:block;

width:76px;

height:39px;

background-image:url(images/home.jpg);

outline-style:none;

outline-width:0;



}



a.home_button:hover {

background-image:url(images/home_1.jpg);

}



#attorney_button {

background-image:url(images/attorney_1.jpg);

float:left;

width:177px;

height:39px;

}



a.attorney_button {

display:block;

width:177px;

height:39px;

background-image:url(images/attorney.jpg);

outline-style:none;

outline-width:0;

}



a.attorney_button:hover {

background-image:url(images/attorney_1.jpg);

}



#faq_button {

background-image:url(images/faq_1.jpg);

float:left;

width:55px;

height:39px;

}



a.faq_button {

display:block;

width:55px;

height:39px;

background-image:url(images/faq.jpg);

outline-style:none;

outline-width:0;

}



a.faq_button:hover {

background-image:url(images/faq_1.jpg);

}



#free_button {

background-image:url(images/free_1.jpg);

float:left;

width:206px;

height:39px;

}



a.free_button {

display:block;

width:206px;

height:39px;

background-image:url(images/free.jpg);

outline-style:none;

outline-width:0;

}



a.free_button:hover {

background-image:url(images/free_1.jpg);

}



#retainer_button {

background-image:url(images/retainer_1.jpg);

float:left;

width:190px;

height:39px;

}



a.retainer_button {

display:block;

width:190px;

height:39px;

background-image:url(images/retainer.jpg);

outline-style:none;

outline-width:0;

}



a.retainer_button:hover {

background-image:url(images/retainer_1.jpg);

}



#contact_button {

background-image:url(images/contact_1.jpg);

float:left;

width:128px;

height:39px;

}



a.contact_button {

display:block;

width:128px;

height:39px;

background-image:url(images/contact.jpg);

outline-style:none;

outline-width:0;

}



a.contact_button:hover {

background-image:url(images/contact_1.jpg);

}



/* content */



#content_container {



width:832px;

margin:0px;

padding:0px;

height:200px;

}



#left_column_container {

float:left;

width:237px;

margin:0px;

padding:0px;

}



#right_column_container {

background-color:#eeeeee;

float:right;

width:595px;

margin:0px;

padding:0px;

}



#right_column_title {

background-color:#eeeeee;

width:575px;

margin:0px;

padding:10px;

text-align:left;

font-size:17px;

}



#right_column_content {

background-color:#eeeeee;

width:575px;

margin:0px;

padding:10px;

text-align:left;

font-size:13px;

}

a.right_column_content {

text-decoration:underline;

color: #0d5b89;

}



a.right_column_content:hover {

text-decoration:none;

color: #0d5b89;

}

#left_column_areas_title {

width:237px;

height:33px; 

background-image:url(images/title_areas.jpg);

background-repeat:no-repeat;

}



#left_column_areas_menu {

width:227px;

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

background-repeat:repeat-y;

padding:5px;

text-align:left;

font-size:13px;

font-weight:500;

}



a.left_menu {

text-decoration:none;

color: #263045;

}



a.left_menu:hover {

text-decoration:underline;

color: #263045;

}



#left_locations_title {

width:237px;

height:36px;

background-image:url(images/title_locations.jpg);

background-repeat:no-repeat;

}



#left_locations_menu {

width:227px;

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

background-repeat:repeat-y;

padding:5px;

text-align:left;

font-size:13px;

font-weight:500;

}



#left_column_contact_title {

width:237px;

height:36px;

background-image:url(images/title_contact.jpg);

background-repeat:no-repeat;

}



#left_column_blog_button {

width:237px;

height:34px;

}



a.left_column_blog_button {

float:left;

display:block;

width:237px;

height:34px;

background-image:url(images/button_burnham.jpg);

outline-style:none;

outline-width:0;

}



#left_column_disclaimer {

float:left;

width:237px;

padding:0px;

margin:0px;

padding-top:15px;

padding-bottom:15px;

text-align:left;

font-size: 12px;

color:#3d5872;

}



/* Footer*/



#footer_container {

float:left;

width:832px;

margin:0px;

padding:0px;

}



#footer_spacer {

width:832px;

height:10px;

background-image:url(images/spacer.jpg);

background-repeat:repeat-x;

margin:0px;

padding:0px;

}



#footer_left {

float:left;

width:330px;

height:0px;

margin:0px;

padding:0px;

padding-top:5px;

text-align:left;

font-size: 13px;

}



#footer_right {

float:right;

width:502px;

height:70px;

margin:0px;

padding:0px;

padding-top:5px;

text-align:right;

font-size: 13px;

}



a.footer_freshpixel {

text-decoration:none;

color: #263045;

}



a.footer_freshpixel:hover {

text-decoration:underline;

color: #263045;

}



/* Contact Form*/



#form_container {

margin:0px;

padding:0px;

width: 237px;

padding:0px;

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

background-repeat:repeat-y;

float:left;

}



#form_name{

	margin:0px;

	padding:0px;

	padding-top:3px;

	padding-bottom:1px;

	padding-left:3px;

	width:234px;

	float:left;

}



input#name{

	margin:0px;

	padding:0px;

	float:left;

	border:none;

	border: 1px solid #9dc5dc;

	font-family:Lucida Sans Unicode;

	font-size: 12px;

	background-color:#c4e7fb;

	width: 226px;

	height: 18px;

}



#form_email{

	margin:0px;

	padding:0px;

	padding-top:2px;

	padding-bottom:1px;

	padding-left:3px;

	width:234px;

	float:left;

}



input#email{

	margin:0px;

	padding:0px;

	float:left;

	border:none;

	border: 1px solid #9dc5dc;

	font-family:Lucida Sans Unicode;

	font-size: 12px;

	background-color:#c4e7fb;

	width: 226px;

	height: 18px;

}



#form_phone{

	margin:0px;

	padding:0px;

	padding-top:2px;

	padding-bottom:1px;

	padding-left:3px;

	width:234px;

	float:left;

}



input#phone{

	margin:0px;

	padding:0px;

	float:left;

	border:none;

	border: 1px solid #9dc5dc;

	font-family:Lucida Sans Unicode;

	font-size: 12px;

	background-color:#c4e7fb;

	width: 226px;

	height: 18px;

}



#form_comment{

	margin:0px;

	padding:0px;

	padding-top:2px;

	padding-bottom:1px;

	padding-left:3px;

	width:234px;

	float:left;

}





textarea#comment {

	margin:0px;

	padding:0px;

	float:left;

	border:none;

	border: 1px solid #9dc5dc;

	font-family:Lucida Sans Unicode;

	font-size: 12px;

	background-color:#c4e7fb;

	width: 226px;

	height: 60px;

	overflow:auto;



}



#form_submit {

background-image:url(images/button_send.jpg);

width:237px;

height:32px;

float:left;

cursor: pointer; 

}



/* Expand menu */

.treemenu {

	margin:0px;

	padding:0px;

	list-style:none;	

	border:none;

	width:220px;

	color: #263045;

	outline-style:none;

    outline-width:0;



}



.treemenu UL {

	list-style:none;

	margin:0px;

	padding:0px;

	color: #263045;

	outline-style:none;

    outline-width:0;



}



.treemenu LI {

	display:inline;

	color: #263045;

	outline-style:none;

    outline-width:0;



}



.treemenu A {

	display : block;

	padding : 0px;

	padding-left:15px;

	text-decoration : none;

	color: #263045;

	outline-style:none;

    outline-width:0;





}



.treemenu A:hover {

	display : block;

	padding : 0px;

	padding-left:15px;

	text-decoration : underline;

	color: #263045;

	outline-style:none;

    outline-width:0;





}



.treemenu .treeopen {

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

	background-repeat : no-repeat;

	background-position : left;

	color: #263045;

	font-weight:800;

	outline-style:none;

    outline-width:0;



}		



.treemenu .treeclosed {

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

	background-repeat : no-repeat;

	background-position : left;

	color: #263045;

	outline-style:none;

    outline-width:0;



}
