@charset "UTF-8";

@import url("navigation.css");
@import url("elements.css");

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #ffffff;
	margin: 0;
	padding: 0;
	color: #333333;
}

.body {
	line-height: 20px;
}

strong {
	font-weight: bold;
	color: #000000;
}

object, embed { 
  outline: 0;
}


/* -------- new header area ----------- */

.headerContainer { 
	height: 34px;
	background-color: #4b5b65; 
	background-image: url(../1_images/header-bg.png);
	background-repeat:repeat-x;
	background-position: top;
	color: #d2ccb8; 
	border-bottom: solid #d2ccb8 4px; 
}

.headerNew {
	width: 910px;
	margin: 0 auto;
	padding: 0px 0px 5px 0px;
}

.footerContainer { 
	color: #333; 
	margin-bottom: 20px;
}

.footerNew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	width: 910px;
	height: 55px;
	margin: 0 auto;
	padding: 15px 0px 5px 0px;
	background-color: #d2ccb8;
	background-image: url(../1_images/footerbg.jpg);
	background-repeat: repeat-x;
	background-position: top center;
	border: solid 1px #5c707c;
}

#footerNewimg {
	float: left;
	padding: 0px 15px 5px 15px;
}

.footerNew p {
	padding-left: 0px;
}

.footerNew a {
	text-decoration: none;
	color: #4c5d66;
}

.footerNew a:hover {
	text-decoration: underline;
}

.footerNew a:visited {
	color: #7b8b95;
	text-decoration: underline;
}

.footerLeft {
	float: left;
	width: 650px;
}

.footerRight {
	float: right;
	width: 150px;
	text-align: right;
	padding-right: 15px;
}

.footer {
	height: 20px;
	position: relative;/* this gives IE6 hasLayout to properly clear */
	clear: both; /* this clear property forces the .container to understand where the columns end and contain them */
}


.container {
	width: 910px;
	margin: 0 auto;
}

.header {
	height: 115px;
	/* border-bottom: solid #d3ccba 1px; */
	padding: 0px 0px 5px 0px;
}

.headerBot {
	text-align: left;
	height: 57px;
}

.hero {
	height: 180px;
	padding: 4px 0;
}

.galleryWrapper {
	height: 180px;
	float: left;
	border-bottom: solid #d3ccba 1px;
	width: 625px;
}

.footprintTop {
	padding: 15px 0px 25px 0px;
	width: 800px;
}

.homeContent {
	width: 910px;
}

.mainContent {
	padding: 15px 0px 10px 0px;
	width: 625px;
	float: left;
}

.mainContent ul {
	list-style-type: none;
	padding: 5px 0px 10px 15px;
	margin: 0px;
}

.mainContent li {
	background-image: url(../1_images/bullet.jpg) !important;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 0px 0px 5px 10px;
	font-size: 12px;
	line-height: 16px;
	margin-top: 0px;
}

.newsContent {
	padding: 15px 0px 10px 0px;
	width: 910px;
	float: left;
}


.newsContent ul {
	list-style-type: none;
	padding: 5px 0px 10px 15px;
	margin: 0px;
}

.newsContent li {
	background-image: url(../1_images/bullet.jpg) !important;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 0px 0px 5px 10px;
	font-size: 12px;
	line-height: 16px;
	margin-top: 0px;
}

.bioContent {
	padding: 0px 0px 4px 0px;
	width: 600px;
	float: right;
}

.bioContent ul {
	list-style-type: none;
	padding: 5px 0px 0px 10px;
	margin: 0px;
}

.bioContent li {
	background-image: url(../1_images/bullet.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 0px 0px 5px 10px;
	font-size: 11px;
	line-height: 16px;
	margin-top: 0px;
}

.bioContent h1 {
	margin-bottom: 2px;
}

.bioInfo {
	padding: 4px 0px 0px 0px;
	margin-top: 5px;
}


.tabList {
	float: left;
	padding: 0px 20px 20px 0px;
}

.tabList ul {
	list-style-type: none;
	padding: 5px 0px 0px 15px;
	margin: 0px;
}

.tabList li {
	background-image: url(../1_images/bullet.jpg) !important;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 0px 0px 5px 10px;
	font-size: 11px;
	line-height: 16px;
	margin-top: 0px;
}	

.tabListWide {
	float: left;
	padding: 0px 20px 20px 15px;
	width: 600px;
}

.tabListWide ul {
	list-style-type: none;
	padding: 5px 0px 0px 15px;
	margin: 0px;
}

.tabListWide li {
	background-image: url(../1_images/bullet.jpg) !important;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 0px 25px 5px 15px;
	font-size: 12px;
	line-height: 16px;
	margin: 0px 5px 0px 10px;
}	
	
.tabbedArea {
	padding: 15px 0px 10px 0px;
	width: 625px;
	float: left;
}

.tabbedArea ul {
	list-style-type: none;
	padding: 5px 0px 0px 15px;
	margin: 0px;
}

.tabbedArea li {
	background-image: url(../1_images/bullet.jpg) !important;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 0px 0px 5px 10px;
	font-size: 11px;
	line-height: 16px;
	margin-top: 0px;
}	

.ordered {
	padding: 5px 15px 5px 35px;
}

.ordered  ol, li {
	background-image: none !important;
}

.ordered li {
	background-image: none !important;
	padding: 0px;
}

.caseJoinForm {
	padding: 5px 0px 10px 0px;
	width: 625px;
	float: left;
}

.caseJoinForm  ol, li {
	background-image: none !important;
}

.caseJoinForm li {
	padding: 0px;
	font-size: 12px;
	line-height: 16px;
	margin-top: 0px;
}

.content {
	padding: 5px 0px 5px 0px;
	width: 550px;
	float: left;
}

.content ul, .content ol { 
	padding: 0 15px 15px 40px; /* this padding mirrors the right padding in the headings and paragraph rule above. Padding was placed on the bottom for space between other elements on the lists and on the left to create the indention. */
}

.footprint {
	padding: 0px;
	width: 908px;
	height: 542px;
	float: left;
	background-image:url(../1_images/footprint_bg.jpg);
	background-repeat:repeat-x;
	border: solid #d2cbb8 1px;
}

.proContent {
	padding: 15px 0px 10px 0px;
	width: 910px;
	float: left;
}

.proContent a {
	text-decoration: none;
}

.proContent a:hover {
	text-decoration: underline;
}

.sidebar1 {
	float: left;
	width: 285px;
	padding: 4px 0px;
}

.sidebar2 {
	float: left;
	width: 285px;
	padding: 5px 0px 5px 0px;
}

.sidebarInside {
	padding: 15px 15px;
	background-color: #FFFFFF;
}

.bio {
	width: 286px;
	height: 449px;
}

.tan {
	background-color: #d3ccba;
	color: #556772;
	padding: 15px 15px;
	margin-top: 4px;
	background-image: url(../1_images/tan-corner.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.tan h4 {
	text-align: left;
}

.tan a {
	color: #556772;
	text-decoration: none;
}

.tan a:hover {
	color: #556772;
	text-decoration: underline;
}

.email {
	padding: 15px 0px;
	vertical-align: middle;
}

.vcard {
	padding: 0px;
	vertical-align: middle;
}


.insideGrayblocks {
	background-color: #75858f;
}

.infoArea1 {
	width: 190px;
	margin-right: 15px;
	float: left;
	background-color: #768894;
	background-image: url(../1_images/bio-bottoms.jpg);
	background-repeat: no-repeat;
}

.infoArea1 h5 {
	padding: 15px 15px;
	color: #ffffff;
}

.infoArea2 {
	background-color: #768894;
	background-image: url(../1_images/bio-bottoms.jpg);
	background-repeat: no-repeat;
	width: 190px;
	
	float: left;
}

.infoArea2 h5 {
	padding: 15px 15px;
	color: #ffffff;
}

.infoBG {
	color: #FFF;
}


.infoBG ul {
	list-style-type: none;
	padding: 5px 10px 0px 15px;
	margin: 0px;
}

.infoBG li {
	background-image: url(../1_images/bullet2.jpg) !important;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 14px;
	font-size: 11px;
	line-height: 16px;
	margin-top: 0px;
	color: #FFF;
}

.newsItem1 {
	float: left;
	width: 125px;
	text-decoration: none;
}

.newsItem2 {
	float: left;
	width: 750px;
	text-decoration: none;
}

.caseItem1 {
	float: left;
	width: 290px;
	text-decoration: none;
}

.caseItem1Date {
	float: left;
	width: 100px;
	text-decoration: none;
}

.caseItem2 {
	float: left;
	width: 150px;
	text-decoration: none;	/*margin-right: 100px;*/
}
.caseItem2Release {
	float: left;
	width: 775px;
	text-decoration: none;
}

.caseItem3 {
	float: left;
	width: 444px;	/*margin-right: 100px;*/
}

.newCases {
	float: left;
	width: 440px;
	padding: 0px;
}

.pendingCases {
	float:left;
	width: 440px;
	margin-left: 30px;
	padding: 0px;
}

.rowCaseMedHeader1 {
	background-color: #879091;
	width: 420px;
	margin-top: 5px;
	height: 25px;
	color: #ffffff;
	padding: 8px 0px 0px 20px;
	float: left;
}

.rowCaseMedHeader2 {
	background-color: #879091;
	width: 420px;
	margin-top: 5px;
	height: 25px;
	color: #ffffff;
	padding: 8px 0px 0px 20px;
	float: left;
}

.rowCaseMed {
	color: #ffffff;
	padding: 8px 0px 0px 20px;
	border: solid #768691 1px;
	background-color: #62737e;
	width: 418px;
	height: 35px;
	float: left;
}

.rowCaseMed2 {
	color: #ffffff;
	padding: 8px 0px 0px 20px;
	border: solid #768691 1px;
	background-color: #62737e;
	width: 418px;
	height: 35px;
	float: left;
}

.caseMedItem1 {
	float: left;
	width: 225px;
	text-decoration: none;
}

.caseMedItem2 {
	float: left;
	width: 175px;
	text-decoration: none;	/*margin-right: 100px;*/
}

.recordsTotFooter {
	background-color: #879091;
	width: 420px;
	margin-top: 5px;
	color: #ffffff;
	padding: 8px 0px 8px 20px;
	text-align: center;
	float: left;
}

.recordsTot {
	color: #ffffff;
	padding: 0px 0px 8px 0px;
}

.recordsNav {
	color: #ffffff;
}

.join {
	background-image: url(../1_images/JoinACase.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #768894;
	color: #ffffff;
	padding: 10px 0px 0px 0px;
}

.join p {
	text-align: right;
	padding: 10px 25px 20px 25px;
	margin: 0px;
}

#joinImg {
	text-align: left;
}

.listNew {
	background-image:url(../1_images/list.jpg);
	background-repeat: repeat-y;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

.listNew h2 {
	padding-left: 20px;
}

.listNew li {
	background-image: url(../1_images/bullet.jpg) !important;
	padding: 0px 25px 5px 15px;
	font-size: 12px;
	line-height: 16px;
	margin: 0px 5px 0px 10px;
}

.listNew p {
	padding: 0px 25px 5px 15px;
	font-size: 12px;
	line-height: 16px;
	margin: 0px 5px 0px 10px;
}

.praise {
	font-size: 10px !important;
	font-style: italic;
	line-height: 15px;
	float: left;
	padding-top: 0px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 25px;
}

.bioImage {
	height: 353px;
	vertical-align: bottom;
	overflow: hidden;
}

.newcaseItem1 {
	float: left;
	width: 290px;
	text-decoration: none;
}

.newcaseItem2 {
	float: left;
	width: 125px;
	text-decoration: none;
}

.newcaseItem3 {
	float: left;
	width: 274px;
}

.newcaseItem4 {
	float: left;
	width: 170px;	
}
