body	{
		font-family: verdana, arial, georgia, sans-serif;
		font-size: 12px;
		margin: 0;
		padding: 20px;
		color: #000;
		}

#container
		{
		width: 800px;
		border: solid 3px #000;       /* Puts a border around the entire container. */
		border-left: none;               /* Takes off the border on the left */
		border-right: none;    	
		}

a
		{
		color: #0488b9;
		text-decoration: none;
		}

a:hover	{
		text-decoration: underline;
		}

a img
		{
		border: none;
		}
		
.top
		{
		height: 14px;
		text-align: right;
		padding: 5px 5px 0 0;
		}
		
table.nav
		{
		margin: 3px 0 3px 0;
		background: #000;
		width: 100%;
		}
		
.logo
		{
		width: 200px;
		background: #0488B9;
		text-align: center;
		vertical-align: middle;
		padding: 12px 0 13px 0;
		}
		
.spacer
		{
		padding: 2px;
		}

.address
		{
		background: #fff;
		text-align: right;
		padding: 0px 10px 3px 0;
		vertical-align: middle;
		border-bottom: solid 3px #000;
		}
		
.content
		{
		font: verdana;
		border: solid 3px #000;
		border-left: none;
		border-right: none;
		border-top: none;
		text-align: justify;
		line-height: 16px;
		padding: 20px;
		}
		
.pic
		{
		align: right;
		}

.bottom table
		{
		height: 22px;
		width: 800px;
		vertical-align: middle;
		text-align: center;
		color: #0488b9;
		font-weight: bold;
		}
		
.bottom td
		{
		width: 114px;
		}

.legality p
		{
		font-size: 9px;
		clear: both;
		float: left;
		width: 55%;
		padding-top: 10px;
		}
		
.ectaCredit
		{
		font-size: 9px;
		float: right;
		width: 35%;
		text-align: right;
		padding-top: 10px;
		}
		
.footer
		{
		width: 800px;
		}

/*---------------------
CONTENT AREA
---------------------*/

.homeSpace td
		{
		padding: 0 10px 0 10px;
		vertical-align: top;
		text-align: left;
		}

.left 	{
		float: left;
		width: 30%;
		}
		
.right	{
		float: right;
		width: 45%;
		padding: 30px 0 0 20px;
		}
		
td.home
		{
		font-size: 14px;
		}
		
ul
		{
		list-style-type: none;
		text-align: left;
		}
		
ul.litigation
		{
		padding: 18px 0 18px 0;
		}

li
		{
		padding: 3px;
		}
		
.indent
		{
		text-indent: 20px;		
		}
		
table.training
		{
		border-right: solid 1px #333;
		border-bottom: solid 1px #333;
		}
		
table.training td
		{
		border-top: solid 1px #333;
		border-left: solid 1px #333;
		padding: 4px;
		vertical-align: top;
		}

ul.quotes li
		{
		padding: 0;
		}

tr.chart
		{
		padding: 0;
		}
		
.portrait
		{
		height: 150px;
		background-image: url(images/ccornell.jpg);
		background-position: right top;
		background-repeat: no-repeat;
		}
		
.tight p
		{
		margin: 10px 0 10px 0;
		}
		
h5
		{
		margin: 5px 0 5px 0;
		font-weight: bold;
		font-size: 13px;
		}
		
h5.section
		{
		text-decoration: underline;
		}
	
h5.compliance
		{
		margin: 10px 0 10px 0;
		}
		
	
h4
		{
		margin: 3px 0 3px 0;
		color: #0488b9;
		font-weight: bold;
		font-size: 16px;
		}
		
h4.contact
		{
		line-height: 20px;
		}
h4.pre
		{
		margin: 5px 0 20px 0;
		}

h4.human
		{
		text-decoration: underline;
		margin: 15px 0 10px 0;
		}
		
h3
		{
		font-size: 16px;
		color: #0488b9;
		}

ul
		{
		margin: 5px 0 5px 0;
		}

/*----- CONTACT PAGE ---*/		
#contactLeft
		{
		float: left; 
		width: 420px;
		}

dl, dd, dt
		{
		margin: 0;
		padding: 0;		
		}

		
dd		{	
		margin: 0 0 10px 20px;
		}		
		
#contactRight
		{
		margin-left: 440px;
		}		

p.disclaimer
		{
		font-size: 11px;
		color: #666;
		}

.infoBox
		{
		border: solid 1px #0488B9;
		border-top: none;
		border-bottom: none;
		padding: 0px 10px;
		}

.infoBox img
		{
		display: block;
		}

.infoBox li
		{
		text-align: right;
		}		
		
ul.summary 
		{
		text-decoration: none;
		padding: 0;
		margin-top: 30px;
		border: solid 1px #0488b9;
		}
		
li.sum	
		{
		padding: 10px;
		background: fff;
		}
		
li.sum a
		{
		color: #0488b9;
		text-align: right;
		}
		
li.sumAlt 
		{
		padding: 10px;
		background: #0488b9;
		}
		
li.sumAlt *
		{
		color: #fff;
		}

li.sumAlt a
		{
		text-align: right;
		text-decoration: underline;
		}

table.presHR 
		{
		border: solid 1px #0488b9;
		}
		
table.presHR td
		{
		text-align: left;
		padding: 2px 5px 2px 5px;
		vertical-align: top;		
		}

table.presHR h4
		{
		color: #fff;
		}

.header td
		{
		background: #0488b9;
		}
		
.topicHeader h4
		{
		color: #fff;
		}
		
.topicHeader td
		{
		background: #0488b9;		
		}
		
table.presAssoc 
		{
		border: solid 1px #0488b9;
		}

table.presAssoc td
		{
		text-align: left;
		padding: 2px 5px 2px 5px;
		vertical-align: top;		
		}
				
td.header
		{
		border-top: solid 1px #0488b9;
		border-bottom: solid 1px #0488b9;
		}
		
td.header h4	
		{
		padding: 5px 0 5px 0;
		color: #0488b9;
		}
		
.link h4 
		{
		padding-left: 20px;
		}
		
.statuteHeader 
		{
		background: #0488b9; 
		}
		
.statuteHeader h4
		{
		color: #fff;
		padding: 5px;
		}

ul.gutter
		{
		text-decoration: none;
		padding: 0;
		}
		
.gutterText
		{
		font-size: 12px;
		font-weight: bold;
		color: #0488b9;
		}
		
.imageFloatR
		{
		float: right;
		margin: 5px 0px 10px 15px;
		}
		
.statute ul		
		{
		margin-left: 20px;
		padding: 0;
		}
		
.small
		{
		font-size: 75%;
		}		