	/* STANDARDS */

form#search {
width: 200px;
}

div#background {
	background-image: url(../images/homeBG.gif);
}
	/* HEADERS */

div#header {
	background-image: url(../images/headerBG.gif);
	background-repeat: repeat-x;
	padding: 6px 0px 0px 0px;
	height: 182px;
	width: 866px;
	clear: left;
	margin: 0px;
	background-position: bottom;
}
div#mainfeature {
	padding: 6px 0px 0px 0px;
	height: 182px;
	width: 866px;
	clear: left;
	margin: 0px;
	background-position: bottom;
}
div#header div.bgleft {
	background-image: url(../images/headerBGleft.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 182px;
	width: 866px;
	background-position: left;
}
div#header div.bgright {
	background-image: url(../images/headerBGright.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 182px;
	width: 866px;
	background-position: right;
}
div#header div div img {
	margin: 7px 0px 0px 7px;
}
*html div#header div div img {
}
div#promo {
	height: 150px;
	width: 866px;
	background-image: url(../images/bracket.gif);
	background-repeat: no-repeat;
	background-position: 550px 19px;
	margin: 0px;
}
*html div#promo {
	margin-bottom: -15px;
}
div#promo p.statement {
	color: #858580;
	width: 500px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 22px;
	float: left;
	margin: 33px 0px 0px 20px;
	padding: 0px;
}
div#promo #promoright
{
	float: right;
	width: 300px;
	margin: 10px 0 15px 0px;

}
div#promo #promoright img
{
	margin: 0 0 0 38px;
}
.clr
{
	clear: both;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 0;
	height: 0;
	font-size: 0px;
}
*html div#promo p.statement {
	margin: 20px 0px 0px 10px;
}
div#promo p.statement em {
	font-style: normal;
	font-size: 17px;
	margin: 0px;
	padding: 0px;
}
div#promo a.rvsadvantageTitle {display:block;}
div#promo p.rvsadvantage {
	width: 260px;
	margin: 0px 0px 0px 35px;
	padding: 0px;
	line-height:19px;
/*	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;*/
}
	/* CONTENT */

a:link, a:visited
{
	color: #4d4d4d;
} 
a:hover
{
	color: #AE3510;
} 
div#extracontent {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	width: 850px;
}
div#newsupdates, div#areasofpractice, div#andmore {
	margin: 0px;
	padding: 0px;
	width: 282px;
	float: left;
}
div#areasofpractice h3, div#andmore h3 {
	height: 24px;
	width: 282px;
	background-repeat: no-repeat;
	background-position: 13px 6px;
	margin: 0px 0px 18px 0px;
	padding: 0px;
}
div#areasofpractice {
	margin: 0px 2px 0px 0px;
}
div#areasofpractice h3 {
	background-color: #EEEEE4;
	background-image: url(../images/areasofpractice.gif);
	margin: 0px 0px 8px 0px;
}
div#areasofpractice ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div#areasofpractice li {
	border-bottom: 1px solid #E7E7DE;
	height: 78px;
}
div#areasofpractice li a {
	background-repeat: no-repeat;
	background-position: 10px 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 15px;
	width: 182px;
	height: 60px;
	padding: 18px 0px 0px 100px;
	color: #676763;
	text-decoration: none;
	display: block;
	margin: 0px;
}
*html div#areasofpractice li a {
	width: 282px;
	height: 77px;
}
div#areasofpractice li.practice01 a {
	background-image: url(../images/practice01.jpg);
}
div#areasofpractice li.practice02 a {
	background-image: url(../images/practice02.jpg);
}
div#areasofpractice li.practice03 a {
	background-image: url(../images/practice03.jpg);
	padding-top: 27px;
	height: 51px;
}
*html div#areasofpractice li.practice03 a, *html div#areasofpractice li.practice04 a {
	height: 77px;
}
div#areasofpractice li.practice04 a {
	background-image: url(../images/practice04.jpg);
	padding-top: 27px;
	height: 51px;
}
div#areasofpractice li a:hover {
	background-color: #EEEEE4;
}
div#andmore {
	width: 278px;
}
div#andmore h3 {
	background-image: url(../images/h3pattern.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 278px;
}
div#andmore p {
	margin: 0px 0px 20px 20px;
	padding: 0px;
}
div#andmore p.community {
	background-image: url(../images/community.jpg);
	padding: 100px 0px 0px 0px;
	background-repeat: no-repeat;
}
/*#promo h2
{
	font-size: 16px;
	color: #731200;
}*/
#areasofpractice ul li.practice01 a
{
	font-size: 15px;
	color: #676763;
}
#areasofpractice ul li.practice02 a
{
	font-size: 15px;
	color:#676763;
}
#areasofpractice ul li.practice03 a
{
	font-size: 15px;
	color:#676763;
}
#areasofpractice ul li.practice04 a
{
	font-size: 15px;
	color:#676763;
}


/* sIFR styles */

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}


/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash #promo h2 {
	visibility: hidden;
	margin: 0px;
	padding: 0px;
	font-size: 28px;
}
.sIFR-hasFlash #andmore h4 {
}
#promo #promoright h2 {
	font-size: 18px;
	line-height: 1em;
	letter-spacing: 15px;
	margin: -10px 0px 0px 0px;
}
#andmore h4 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight: normal;
	color: #4D4D4D;
	margin: 24px 0 10px 0;
	padding-left: 5px;
}
#andmore h4 a {
	text-decoration:none;
	font-size: 18px;
}
