body { background-image: url(../images/index/slice.jpg); background-repeat: repeat-x; background-position: left top; margin: 0px; padding: 0px; background-color: #384F6D; }
p { font-family: Arial, Helvetica, sans-serif; color: #2F3F6E; font-size: 12px; text-align:left; line-height: 14px;}
h1 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2F3F6E;
	text-align: left;
}
h2 { font-family: Arial, Helvetica, sans-serif; color: #2F3F6E; font-size: 12px; text-align:left; line-height: 14px; font-weight: bold; }
h3 { padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; color: #2F3F6E; font-size: 12px; text-align:left; line-height: 14px; font-weight: bold; }
h2 span { display: none; }
h1 span { display: none; }
a, a:visited, a:link, a:active { color:#2F3F6E; text-decoration: underline; font-weight: bold;}
a:hover { text-decoration: none;}

#quickcontact { width: 185px; float: left;}
.fields {background-color: #FFFFFF;font-family: Arial, helvetica, sans-serif;font-size: 10px;color: #2F3F6E;width: 102px;border: 1px solid #8391B9;}
.bigfields {background-color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #2F3F6E;width: 102px;height: 39px;overflow: hidden;border: 1px solid #8391B9;}
.forms {background-color: #FFFFFF;font-family: Arial, helvetica, sans-serif;font-size: 10px;color: #2F3F6E;width: 105px;border: 1px solid #8391B9;}
.formsbig {background-color: #FFFFFF;font-family: Arial, helvetica, sans-serif;font-size: 10px;color: #2F3F6E;width: 300px;border: 1px solid #8391B9;}


#footer { color: #7F91A9; font-family: Arial, helvetica, sans-serif; font-size: 11px; text-decoration: none;}
#footer p {text-align:center; color: #7F91A9; font-family: Arial, helvetica, sans-serif; font-size: 11px;}
#footer a, #footer a:active, #footer a:visited { color: #7F91A9; font-family: Arial, helvetica, sans-serif; font-size: 11px; text-decoration: underline;}
#footer a:hover { text-decoration: none;}

#topheader { background: url(../images/index/home_r1_c2.jpg) no-repeat top left; width: 704px; height: 126px; }


#contactform { text-align: center; width: 310px; margin: 0px 0px 0px 0px; }
#contactformitems div { padding: 5px; font-family: Arial, Helvetica, sans-serif; color: #2F3F6E; font-size: 11px; width: 310px;}

.right {text-align:right;}
.center {text-align:center;}

#catastrophic { width: 519px; float: left;}
#catastrophic p { margin: 0px;}

#attorney1 { width: 260px; float: left;}
#attorney1 p { margin: 0px 0px 0px 65px;}
#attorney2 { width: 259px; float: left;}
#attorney2 p { margin: 0px 35px 0px 20px;}

#braininjury { width: 191px; float: left;}
#braininjury p { margin: 0px 15px 0px 50px;}
#spinalinjury { width: 156px; float: left;}
#spinalinjury p { margin: 0px 15px 0px 15px;}
#medmal { width: 162px; float: left;}
#medmal p { margin: 0px 15px 0px 17px;}

#contact-text { width: 185px; float: left;}
#contact-text p { margin: 0px 15px 0px 15px;}
#birthinjury-side { width: 185px; float: left;}
#birthinjury-side p { margin: 0px 15px 0px 15px;}
#birthinjury-sidesub { width: 185px; float: left;}
#birthinjury-sidesub p { margin: 0px 15px 0px 30px;}
#firmaddress { width: 185px; float: left;}
#firmaddress p { margin: 0px 20px 0px 30px; font-family: Arial, Helvetica, sans-serif; color: #2F3F6E; font-size: 12px; text-align:left; line-height: 13px;}

.catTile {
	background-image: url(../images/index/cat_tile.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.dottedlines {
	background-image: url(../images/index/dottedlines.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.contactTile {
	background-image: url(../images/index/contact_tile.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.addresssection {
	background-image: url(../images/index/address_section.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.leftColumn {
	background-image: url(../images/index/left.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.rightColumn {
	background-image: url(../images/index/right.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.indexbottom {
	background-image: url(../images/index/indexbottom.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.subbg {
	background-image: url(../images/sub/bodybg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.textpadding {
	margin-right: 40px;
	margin-left: 70px;
}
.textpaddingindex {

	margin-right: 40px;
	margin-left: 70px;
}
