body
    {
	margin:15px 0px;
	padding:0px 0px;
	font-family:verdana, arial, sans-serif;
	font-size:13px;
	color:#000;
	background-color:#fff;
    }

a:link
    {
	display:inline;
	color:#000000;
	text-decoration:underline;
    }

a:visited, a:active
    {
	display:inline;
	color:#444464;
	text-decoration:underline;
    }
	
a:hover
    { 
	color:#990000;
	text-decoration:underline;
    }

h1
    {
	font-size:22px;
	font-family:arial, sans-serif;
	padding:10px 25px 30px;
	background-color:#003366;
	color:#fff;
	margin-bottom:0px;
	letter-spacing:2px;
	border-top:1px solid #aaa;
	border-bottom:2px solid #000033;
    }
    
h2
    {
	font-family:arial, sans-serif;
	font-size:20px;
	letter-spacing:2px;
	font-weight:bold;
	background-color:#fff;
	padding-left:0px;
	padding-right:0px;
	padding-top:12px;
	padding-bottom:10px;
	border-bottom:0px solid #aaa;
	margin-top:0px;
    }

h2.sectionfront
    {
	font-family:arial, sans-serif;
	font-size:30px;
	letter-spacing:0px;
	font-weight:bold;
	color:#003366;
	background-color:#fff;
	line-height:50%;
	padding-left:25px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	border-right:0px;
	border-left:0px;
	border-top:0px;
	border-bottom:5px solid #B9C4DE;
	text-transform:uppercase;
    }

h2.boxhead
    {
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	letter-spacing:0px;
	display:inline;
	position:relative;
	top:-22px;
	background-color:#eee;
	border:1px solid #aaa;
	color:#000;
	padding:6px 12px 8px 10px;
	margin:0px;
    }
    
h3
    {
	font-weight:bold;
	font-size:12px;
    }

h3.boxhead
    {
	font-size:10px;
    }

h4
    {
	font-family:arial, sans-serif;	
	font-size:12px;
	letter-spacing:3px;
	line-height:55%;
	background-color:#fff;
	text-transform:uppercase;
	color:#003366;
	margin-bottom:2px;
	margin-left:0px;
	padding-left:1px;
	padding-top:5px;
	border-bottom:3px solid #B9C4DE;
	height:8px;
	width:250px;
    }

ul.biglist
    {
	list-style-position:inside;
	margin-left:0px;
    }

li.biglist
    {
	padding-top:5px;
	padding-bottom:20px;
    }

.nav
    {
	background-color:#eee;
	padding:6px 17px 8px;
	margin-bottom:30px;
	border-top:3px solid #fff;
	border-bottom:1px solid #aaa;
    }
.nav ul
    {
	list-style:none;
	padding:0px;
	margin:0px;
    }
.nav li
    {
	display:inline;
	list-style:none;
	padding:8px;
    }

.content
    {
	max-width:750px;
	width:expression(document.body.clientWidth > 750? "750px": "auto" );
	margin-left:20px;
	margin-right:15px;
    }	

.text
    {
	max-width:600px;
	width:expression(document.body.clientWidth > 600? "600px": "auto" );
	line-height:150%;
	background:#fff;
	margin-bottom:35px;
	margin-left:24px;
    }

.headlinenews
    {
	position: absolute;
	left: 20px;
	top: 145px;
	width: 438px;
	margin-right:15px;
	line-height:135%;
	border-bottom:1px solid #ddd;
	background:#eee;
	padding:15px 20px 20px 24px;	
	font-weight:bold;
    }

.fronttext
    {
	position: absolute;
	left: 20px;
	top: 275px;
	width: 436px;
	margin-right:15px;
	line-height:150%;
	border:1px solid #aaa;
	background:#fff;
	padding:20px 20px 60px 24px;
    }

.brochure
    {
	position: absolute;
	left: 522px;
	top: 145px;
	width: 248px;
	border-top:5px solid #B9C4DE;
    }

.brochureinset
    {
	position: absolute;
	left: 630px;
	top: 405px;
	width: 130px;
	z-index:1;
    }

.frontflash2
    {
	position: absolute;
	left: 522px;
	top: 433px;
	width: 223px;
	background-color:#ddd;	
	padding:12px 10px 5px 15px;	
	font-weight:bold;
	line-height:135%;
	border-bottom:1px solid #aaa;
    }

.frontcontact2
    {
	position: absolute;
	left: 522px;
	top: 300px;
	width: 203px;
	margin-left:0px;
	padding:15px 25px 25px 15px;
	margin-bottom:25px;
	font-size:80%;
	background-color:#eee;
	border-right:5px solid #003366;
	border-bottom:1px solid #aaa;
    }

.frontcontact
    {
	position: absolute;
	left: 522px;
	top: 552px;
	width: 248px;
	margin-left:0px;
	padding-top:10px;
	margin-bottom:25px;
	line-height:150%;
	font-size:80%;
	background-color:#fff;	
    }
.frontcontact h2
    {
	font-family:arial, sans-serif;
	font-size:28px;
	letter-spacing:0px;
	color:#003366;
	background-color:#fff;
	padding-left:10px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	border-right:0px;
	border-left:0px;
	border-top:0px;
	border-bottom:5px solid #B9C4DE;
    }

.frontcontactinset
    {
	position: absolute;
	left: 522px;
	top: 600px;
	width: 248px;
	margin-left:0px;
	padding-top:10px;
	margin-bottom:25px;
	line-height:150%;
	font-size:80%;
	background-color:#fff;	
    }
.frontcontactinset h2
    {
	font-family:arial, sans-serif;
	font-size:28px;
	letter-spacing:0px;
	color:#003366;
	background-color:#fff;
	padding-left:15px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	border-right:0px;
	border-left:0px;
	border-top:0px;
	border-bottom:5px solid #B9C4DE;
    }


.frontplanbox
    {
	position: absolute;
	left: 522px;
	top: 587px;
	width: 213px;
	margin-left:0px;
	padding:10px 15px 10px;	
	margin-bottom:0px;
	line-height:130%;
	font-size:80%;
	background-color:#eee;	
	border-right:5px solid #003366;
	border-bottom:1px solid #aaa;
    }

.frontplanboxinset
    {
	position: absolute;
	left: 522px;
	top: 635px;
	width: 213px;
	margin-left:0px;
	padding:10px 15px 5px 15px;	
	margin-bottom:0px;
	line-height:130%;
	font-size:80%;
	background-color:#eee;	
	border-right:5px solid #003366;
	border-bottom:1px solid #aaa;
    }

.frontplanbox2
    {
	position: absolute;
	left: 522px;
	top: 395px;
	width: 238px;
	margin-left:0px;
	padding:10px 10px 0px 0px;	
	margin-bottom:0px;
	line-height:140%;
	font-size:80%;
	background-color:#ddd;	
	border-bottom:1px solid #aaa;
    }

.frontbaseline2
    {
	position: absolute;
	left: 20px;
	top: 1025px;
	width: 712px;
	font-size:80%;
	background-color:#eee;
	padding:8px 19px 10px;
	margin-bottom:50px;
	border-bottom:2px solid #aaa;
    }
.frontbaseline2 ul
    {
	list-style:none;
	padding:0px;
	margin:0px;
    }
.frontbaseline2 li
    {
	display:inline;
	list-style:none;
	padding:6px;
    }

.frontspace2
    {
	position: absolute;
	left: 20px;
	top: 1090px;
	width: 712px;
	height: 35px;
	background-color:#fff;
    }

.frontbaseline
    {
	position: absolute;
	left: 20px;
	top: 1060px;
	width: 712px;
	font-size:80%;
	background-color:#eee;
	padding:8px 19px 10px;
	margin-bottom:50px;
	border-bottom:2px solid #aaa;
    }
.frontbaseline ul
    {
	list-style:none;
	padding:0px;
	margin:0px;
    }
.frontbaseline li
    {
	display:inline;
	list-style:none;
	padding:6px;
    }

.fronttext2
    {
	width: 600px;
	margin-left:25px;
	margin-top:10px;
	margin-bottom:35px;
	line-height:150%;
	background:#fff;
    }

.frontflash
    {
	position: absolute;
	left: 20px;
	top: 135px;
	width: 462px;
	margin-right:15px;
	background-color:#eee;	
	padding:6px 10px 10px;	
	font-weight:bold;
	line-height:135%;
	border-bottom:0px solid #aaa;
    }

.frontbox
    {
	position: absolute;
	left: 522px;
	top: 135px;
	width: 248px;
	margin-left:0px;
	padding-top:10px;
	margin-bottom:25px;
	line-height:150%;
	font-size:80%;
	background-color:#fff;	
    }
.frontbox h2
    {
	font-family:arial, sans-serif;
	font-size:28px;
	letter-spacing:0px;
	font-weight:bold;
	color:#003366;
	background-color:#fff;
	padding-left:10px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	border-right:0px;
	border-left:0px;
	border-top:0px;
	border-bottom:5px solid #B9C4DE;
    }

.frontbox2
    {
	position: absolute;
	left: 522px;
	top: 475px;
	width: 208px;
	margin-left:0px;
	padding:15px 25px 25px 15px;
	margin-bottom:25px;
	line-height:130%;
	font-size:80%;
	background-color:#ddd;
	border-right:5px solid #003366;
	border-bottom:1px solid #aaa;
    }

.frontbox3
    {
	position: absolute;
	left: 522px;
	top: 717px;
	width: 208px;
	margin-left:0px;
	padding:15px 25px 25px 15px;
	margin-bottom:25px;
	line-height:130%;
	font-size:80%;
	background-color:#eee;
    }

.frontfoot2
    {
	position: absolute;
	left: 522px;
	top: 815px;
	width: 208px;
	margin-left:0px;
	padding:15px 25px 25px 15px;
	margin-bottom:25px;
	font-size:80%;
	background-color:#eee;
	border-bottom:2px solid #aaa;
    }
.frontfoot2 ul
    {
	list-style:none;
	padding:0px;
	margin:0px;
    }

.frontfoot
    {
	position: absolute;
	left: 522px;
	top: 813px;
	width: 208px;
	margin-left:0px;
	padding:15px 25px 25px 15px;
	margin-bottom:25px;
	font-size:80%;
	background-color:#eee;
	border-bottom:2px solid #aaa;
    }
.frontfoot ul
    {
	list-style:none;
	padding:0px;
	margin:0px;
    }

.baseline
    {
	font-size:80%;
	background-color:#eee;
	padding:8px 19px 10px;
	margin-bottom:50px;
	border-bottom:2px solid #aaa;
    }
.baseline ul
    {
	list-style:none;
	padding:0px;
	margin:0px;
    }
.baseline li
    {
	display:inline;
	list-style:none;
	padding:6px;
    }

.frontspace
    {
	position: absolute;
	left: 20px;
	top: 1110px;
	width: 712px;
	height: 35px;
	background-color:#fff;
    }

.execsum
    {
	border:1px solid #aaa;
	padding:0px 25px 25px 25px;
    }

.offsettable
    {
	font-family:arial, sans-serif;
	font-size:12px;
	line-height:110%;
    }

.sectionfronttable
    {
	line-height:150%;
	margin-bottom:35px;
    }

.sectionfronttable td.header
    {
	font-size:20px;
	font-family:arial, sans-serif;
	font-weight:bold;
	color:#003366;
	background-color:#B9C4DE;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	border-bottom:5px solid #fff;
	padding-left:25px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:10px;
    }
.sectionfronttable td.left
    {
	background-color:#eee;
	border-left:0px;
	border-right:0px;
	border-bottom:1px solid #aaa;
	border-top:5px solid #fff;
	padding-left:24px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:20px;
    }
.sectionfronttable td.right
    {
	background-color:#ddd;
	border-left:0px;
	border-right:0px;
	border-bottom:1px solid #aaa;
	border-top:5px solid #fff;
	padding-left:24px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:20px;
    }

.postdate
    {
	font-size:10px;
	font-family:arial, sans-serif;
	color:#990000;
	text-transform:uppercase;
    }

.excel
    {
	border:1px solid #aaa;
	background:#fff;
	padding:20px 20px 30px 20px;
    }

.aboutbox
    {
	position: absolute;
	left: 427px;
	top: 173px;
	width: 298px;
	margin-left:0px;
	padding:15px 25px 25px 15px;
	margin-bottom:25px;
	line-height:130%;
	font-size:80%;
	background-color:#eee;
	border-right:5px solid #003366;
	border-bottom:1px solid #aaa;
    }

.aboutbox2
    {
	position: absolute;
	left: 427px;
	top: 578px;
	width: 298px;
	margin-left:0px;
	padding:15px 25px 25px 15px;
	margin-bottom:25px;
	line-height:130%;
	font-size:80%;
	background-color:#eee;
	border-right:5px solid #003366;
	border-bottom:1px solid #aaa;
    }

.abouttext
    {
	position: absolute;
	left: 20px;
	top: 173px;
	width: 704px;
	margin-right:15px;
	line-height:150%;
	border:1px solid #aaa;
	background:#fff;
	padding:20px 20px 30px 24px;
    }

.aboutbaseline
    {
	position: absolute;
	left: 20px;
	top: 1130px;
	width: 712px;
	font-size:80%;
	background-color:#eee;
	padding:8px 19px 10px;
	margin-bottom:50px;
	border-bottom:2px solid #aaa;
    }
.aboutbaseline ul
    {
	list-style:none;
	padding:0px;
	margin:0px;
    }
.aboutbaseline li
    {
	display:inline;
	list-style:none;
	padding:6px;
    }

.aboutspace
    {
	position: absolute;
	left: 20px;
	top: 1400px;
	width: 712px;
	height: 35px;
	background-color:#fff;
    }

.litigation
    {
	line-height:150%;
	margin-left:24px;
    }