body{background-color: #FFFFFF;font-family: Georgia, Times;font-size: 12px;color: #333333;margin: 0px;}#home-top{width: 764px;height: 213px;}#home-bottom{width: 764px;height: 117px;}#content{	width: 514px;	margin-bottom: 15px;	background-image: url(../images/content_bg.gif);	background-repeat: repeat-y;	padding-left: 40px;	padding-top: 15px;	padding-right: 250px;	}#sub-photo{/*border-top: solid 4px #6DC1FF;*/margin-top: 0px;width: 764px;height: 117px;}#sub-header-areasofpractice{	margin: 0px;	width: 724px;	height: 44px;	background-image: url(../images/areasofpractice_subheaderbg.gif);	background-repeat: no-repeat;	padding-top: 35px;	padding-left: 40px;	}#sub-header-profile{	margin: 0px;	width: 724px;	height: 44px;	background-image: url(../images/profile_subheaderbg.gif);	background-repeat: no-repeat;	padding-top: 35px;	padding-left: 40px;}#sub-header-attorneys{	margin: 0px;	width: 724px;	height: 44px;	background-image: url(../images/attorneys_subheaderbg.gif);	background-repeat: no-repeat;	padding-top: 35px;	padding-left: 40px;}#sub-header-generic{	margin: 0px;	width: 724px;	height: 44px;	background-image: url(../images/generic_subheaderbg.gif);	background-repeat: no-repeat;	padding-top: 35px;	padding-left: 40px;}/*-----------------------Footer styles-----------------------*/#footer-nav-container{width: 764px;padding-top: 10px;margin: 0px;padding-left: 0px;}ul#footer-nav li{display: inline;list-style-type: none;margin-right: 15px;}/*-----------------------SubNav styles-----------------------*/#sub-nav-container{	margin: 0;	padding: 6px 0 0px 0px;	background-color: #5E92B8;	width: 764px;	background-image: url(../images/subnav_bg_general.gif);	background-repeat: repeat-x;	height: 20px;}#sub-nav-container-profile{	margin: 0;	padding: 6px 0 0px 0px;	background-color: #80BB6C;	width: 764px;	background-image: url(../images/subnav_bg.gif);	background-repeat: repeat-x;	height: 20px;}#sub-nav-container-areasofpractice{	margin: 0;	padding: 6px 0 0px 0px;	background-color: #B6BB6C;	width: 764px;	background-image: url(../images/subnav_bg_areas.gif);	background-repeat: repeat-x;	height: 20px;}#sub-nav-container-attorneys{	margin: 0;	padding: 6px 0 0px 0px;	background-color: #BB936C;	width: 764px;	background-image: url(../images/subnav_bg_attorneys.gif);	background-repeat: repeat-x;	height: 20px;}#subnav{	margin: 0px;	padding: 0 0 0px 20px;	width: 744px;	}#subnav li, #subnav ul{	margin: 0;	padding: 0 0 8px 0;	display: inline;	list-style-type: none;}#subnav a:link, #subnav a:visited{	float: left;	line-height: 14px;	font-weight: bold;	margin: 0 0 0px 0;	text-decoration: none;	color: #FFFFFF;	background-image: url(../images/nav_divider.gif);	background-repeat: no-repeat;	padding-left: 8px;	padding-right: 8px;	background-position: left;	padding-bottom: 2px;	border-bottom: 4px solid #6DC1FF;} #subnav a:link#current, #subnav a:visited#current, #subnav a:hover  { 	border-bottom: 4px solid #468930; 	padding-bottom: 2px; 	color: #468930; 	background-image: url(../images/nav_divider.gif); 	background-repeat: no-repeat; 	background-position: left; }#subnav a:hover { color: #468930; }/* Attorneys Subnav */#subnav-attorneys{	margin: 0px;	padding: 0 0 0px 20px;	width: 744px;	}#subnav-attorneys li, #subnav-attorneys ul{	margin: 0;	padding: 0 0 8px 0;	display: inline;	list-style-type: none;}#subnav-attorneys a:link, #subnav-attorneys a:visited{	float: left;	line-height: 14px;	font-weight: bold;	margin: 0 0 0px 0;	text-decoration: none;	color: #FFFFFF;	background-image: url(../images/nav_divider.gif);	background-repeat: no-repeat;	padding-left: 8px;	padding-right: 8px;	background-position: left;	padding-bottom: 2px;	border-bottom: 4px solid #6DC1FF;} #subnav-attorneys a:link#current, #subnav-attorneys a:visited#current, #subnav-attorneys a:hover  { 	border-bottom: 4px solid #663300; 	padding-bottom: 2px; 	color: #663300; 	background-image: url(../images/nav_divider.gif); 	background-repeat: no-repeat; 	background-position: left; }#subnav-attorneys a:hover { color: #663300; }/* Areas Subnav */#subnav-areas{	margin: 0px;	padding: 0 0 0px 20px;	width: 744px;	}#subnav-areas li, #subnav-areas ul{	margin: 0;	padding: 0 0 8px 0;	display: inline;	list-style-type: none;}#subnav-areas a:link, #subnav-areas a:visited{	float: left;	line-height: 14px;	font-weight: bold;	margin: 0 0 0px 0;	text-decoration: none;	color: #FFFFFF;	background-image: url(../images/nav_divider.gif);	background-repeat: no-repeat;	padding-left: 6px;	padding-right: 6px;	background-position: left;	padding-bottom: 2px;	border-bottom: 4px solid #6DC1FF;} #subnav-areas a:link#current, #subnav-areas a:visited#current, #subnav-areas a:hover  { 	border-bottom: 4px solid #993300; 	padding-bottom: 2px; 	color: #993300; 	background-image: url(../images/nav_divider.gif); 	background-repeat: no-repeat; 	background-position: left; }#subnav-areas a:hover { color: #993300; }/*-----------------------Link styles-----------------------*/a.bottom-nav{font-family: Verdana, Arial;font-weight: bold;font-size: 10px;color: #5E92B8;text-decoration: none;}a.bottom-nav:hover{font-family: Verdana, Arial;font-weight: bold;font-size: 10px;color: #333333;text-decoration: underline;}/*-----------------------Text styles-----------------------*/h1{font-weight: bold;font-style: italic;font-size: 20px;color: #4E4E4E;}