/* Default page values ***********************************************************************/
	body {	
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #000066;
		/* background-color: #A7B0D9; */
		background-color: #ffffff;
		margin: 0 0 0 0;
	}
	td {
		font-family: Arial, Helvetica, sans-serif;
	}


/* Links ************************************************************************************/
	a:link {
		color: #0066FF;
		text-decoration: underline;
	}
	a:visited {
		color: #0066FF;
		text-decoration: underline;
	}
	a:active {
		color: #0066FF;
		text-decoration: underline;
	}
	a:hover {
		color: #0066FF;
		text-decoration: underline;
	}
	
	
	a.navsub:link {	
		color: #0066FF;
		font-weight: bold;
		margin: 0 0 0 0;
	}
	a.navsub:visited {
		color: #0066FF;
		font-weight: bold;
		margin: 0 0 0 0;
	}
	a.navsub:active {
		font-weight: bold;
		margin: 0 0 0 0;
	}
	a.navsub:hover {
		color: #0066FF;
		font-weight: bold;
		margin: 0 0 0 0;
	}
	
	
	a.more:link {
		color: #0066FF;
		font-size: 8pt;
		text-decoration: underline;
	}
	a.more:visited {
		color: #0066FF;
		font-size: 8pt;
		text-decoration: underline;
	}
	a.more:active {
		color: #0066FF;
	}
	a.more:hover {
		color: #0066FF;
		text-decoration: underline;
	}
	
	a.printer:link {
		color: #0066FF;
		text-decoration: underline;
	}
	a.printer:visited {
		color: #0066FF;
		text-decoration: underline;
	}
	a.printer:active {
		color: #0066FF;
		text-decoration: underline;
	}
	a.printer:hover {
		color: #0066FF;
		text-decoration: underline;
	}





/* Headlines ************************************************************************************/
	h1 {
		width:100%;
		font-weight:boldest;
		font-size:9pt;
		text-transform:uppercase;
		border-bottom:1px solid #E4E8F4;
		letter-spacing:3px;
	}
	
	h2 {
		width:100%;
		background-color:#8198E6;
		padding:5px 0 5px 0;
		text-align:center;
		color:#FFFFFF;
		text-transform:uppercase;
		font-weight:bolder;
		letter-spacing:3px;
		font-size:90%;	
		}
		
	h3 {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		font-weight: bold;
		text-transform: uppercase;
	}
	.uppercase {
		text-transform: uppercase;
	}


	.pageheader {
		width:100%;
		font-weight:boldest;
		font-size:90%;
		text-transform:uppercase;
		border-bottom:1px solid #E4E8F4;
		letter-spacing:3px;
	}
	
	.subheader {
		width:100%;
		background-color:#8198E6;
		padding:5px 0 5px 0;
		}
		
	.subheadertext {
		text-align:left;
		color:#FFFFFF;
		font-size:120%;
		margin-left:5px;
		}	
		
	.subheadertext a {	
		color:#FFFFFF;
		text-decoration:none;
		}	
		
	.subheadertext a:hover {	
		text-decoration:underline;
		}		
	
	.attorneyname {	
		text-align:left;
		color:#FFFFFF;
		margin-left:218px;
		font-size:120%;
		}
		
	.attorneyname a {	
		color:#FFFFFF;
		text-decoration:none;
		}	
		
	.attorneyname a:hover {	
		text-decoration:underline;
		}		
		
	.attorneybio {
		text-align:left;
		margin-left:218px;
		padding-top:10px;
		margin-bottom:30px;
		}

	.attorneyphoto {
		border:1px solid #000066;
		margin-left:80px;
		margin-right:15px;
		position:relative;
		top:-20px;
		float:left;
		}
		
	.attorneycontact {
		font-style:italic;
		margin-bottom:20px;
		}
		
	.attorneycontact a {
		font-weight:bold;
		text-decoration:none;
		}	


/* Main ******************************************************************************/
	.page {
		position: relative;
		top: 0;
		left: 0;
		width: 627px;
		text-align: center;
		margin: 0 0 0 0;
	}
	.navsub {	
		position: relative;
		top: 0;
		left: 0;
		width: 80px;
		font-size: 9pt;
		text-align: center;
		margin: 0 0 0 25px;
	}
	.main {
		position: relative;
		top: 0;
		left: 0;
		width: 700px;
		background-color: #ffffff;
		padding: 0 10pt 0 10pt;
	}
	
	.main2 {
		position: relative;
		top: 0;
		left: 0;
		width: 782px;
		background-color: #ffffff;
		padding: 0 3px 0 10px;
	}
	
	#content {
		width: 475px;
		float:left;
		border-right:1px solid #E4E8F4;
		padding-right:20px;
		margin:0;
		padding-top:30px;
	}
	
	#contentwide {
		width: 775px;
		margin:0;
		padding-top:30px;
	}
	
	
	#rightcol {
		width:284px;
		margin:0;
		padding:30px 0 0 0;
		float:right;
	}
	
	
	.mainheader {
		width:475px;
		background-color:#8198E6;
		padding:5px 0 5px 0;
		text-align:center;
		}
		
	.mainheadersmall {
		width:288px;
		background-color:#8198E6;
		padding:5px 0 5px 0;
		text-align:center;
		}
		
	.mainheadertext {
		text-align:center;
		color:#FFFFFF;
		text-transform:uppercase;
		font-weight:bolder;
		letter-spacing:3px;
		font-size:90%;	
		margin:0;
		padding:0;
		}
		
	.mainfootersmall {
		width:288px;
		background-color:#8198E6;
		padding:0;
		height:6px;
		text-align:center;
		}


/* General ******************************************************************************/
	.image {	
		border-color: #666666;
		border-width: 1px;
		border-style: solid;
	}
	.small {
		font-size: 80%;
	}
	.utility {
		/* float: left; */
		border-color: #cccccc;
		border-width: 1px;
		border-style: solid;
		padding: 3pt;
		margin: 5pt 0 5pt 0;
	}
	h6 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #ffffff;
		background-color: #90AAD5;
		margin: 0 0 0 0;
		padding: 2pt 2pt 2pt 2pt;
	}
	.bio {
		font-size: 10pt;
		color: #ffffff;
		background-color: #90AAD5;
		margin: 0 0 0 0;
		padding: 2pt 2pt 2pt 2pt;
	}
	.spacer {
		margin: 0 0 160pt 0;
	}
	
/* Form Styles *********************************************************************************/
	.form {
		font-size: 9pt;
		background-color: #ACBDD9;
		border-color: #666666;
		border-width: 1px;
		border-style: solid;
		margin: 5pt 0 0 0;
		padding: 2pt;
	}
	input {
		/* width: 70pt; */
		font-size: 7pt;
		background-color: #D2DFF3;
	}
	.button {
		width: auto;
		font-size: 7pt;
	}
	.submit {
		width: auto;
		font-size: 9pt;
	}
	.login {		
		font-size: 10px;
	}

/* Footer ******************************************************************************/
	.footer {
		position: relative;
		top: 0;
		left: 0;
		width: auto;
		text-align: center;
		margin: 30pt 0 0 0;
		font-size:8pt;
	}
	.legal {
		position: relative;
		top: 0;
		left: 0;
		width: auto;
		font-size: 8pt;
	}
	a.legal:link {
		color: #999999;
		font-size: 9pt;
		text-decoration: none;
	}
	a.legal:visited {
		color: #999999;
		font-size: 9pt;
		text-decoration: none;
	}
	a.legal:active {
	}
	a.legal:hover {
		color: #666666;
		text-decoration: underline;
	}
	
/* Home Page ******************************************************************************/
	
	
	.caselist {
	margin-left:10px;
	padding-left:0px;
	margin-bottom:20px;
	list-style-image: url('/images/arrow.gif');
	}
	
	.casebody {
	line-height:140%;
	font-size:9pt;
	font-style:italic;
	}
	
	
	
	a.caselink {
	font-weight:bold;
	color:#0066FF;
	font-size:10pt;	
	text-decoration:none;
	}
	
	a.casemore {
	font-weight:bold;
	color:#0066FF;
	text-decoration:underline;
	}


	.alertlist {
	margin-left:10px;
	padding-left:0px;
	margin-bottom:20px;
	list-style-image: url('/images/arrow2.gif');
	}
	
	.alertdate {
	line-height:140%;
	font-size:8pt;
	}
	
	.alertbody {
	line-height:140%;
	font-size:8pt;
	font-style:italic;
	}
	
	a.alertlink {
	font-weight:bold;
	color:#0066FF;
	font-size:9pt;	
	text-decoration:none;
	}
	
	a.alertmore {
	font-weight:bold;
	color:#0066FF;
	text-decoration:underline;
	}
	
	.bodycopy {
	line-height:140%;
	font-size:9pt;
	}
	
