body	{
		margin:0px;
		padding:0px;
		background:#001E56
		}
td		{
		font-family:verdana;
		font-size:11px;
		color:#FFFFFF;
		}
		
		
/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}

h2 {
	text-transform: title case;
	letter-spacing: normal;
	color: #FFFFFF;
}


h1 {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	letter-spacing: normal;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 13px;
}

h2 {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	letter-spacing: normal;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 14px;
}

h3 {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	letter-spacing: normal;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 14px;
}

h4 {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	letter-spacing: normal;
	font-weight: normal;
	color:#7FFF00;
	line-height: 14px;
}


.just {
	text-align: justify;
}

br.spacer10 {
	line-height: 10px;
}

br.spacer9 {
	line-height: 9px;
}

br.spacer8 {
	line-height:8px;
}

br.spacer7 {
	line-height:7px;
}

br.spacer6 {
	line-height: 6px;
}

br.spacer5 {
	line-height: 5px;
}

br.spacer4 {
	line-height: 4px;
}

br.spacer3 {
	line-height: 3px;
}

br.spacer2 {
	line-height: 2px;
}
	
hr { display: none; }

.hr1 {
	height: 30px;
	width: 462px;
	background: url(images/line.jpg) repeat-x left center;
}

.hr2 {
	margin:14 0 -7 0px;
	width: 376px;
	background: url(images/line.jpg) repeat-x left center;
}
			
.hr3 {
	margin:-6 0 0 0px;
	width: 440px;
	background: url(images/line.jpg) repeat-x left center;
}
						
/* steven - hiding header image from real browsers */
#graphicHeader
{
	display: block;
	height: 151px;
}

#graphicHeader img {
	display: none;
}		
		
		
form 	{
		margin:0px;
		padding:0px;
		size:auto;
		}
	
ul, ol, dl    {
		margin:-3px;
		padding:2px;
		list-style:square;
		text-align: left;
        	line-height: 14px;
		}
		
		
ul a	{
		color:#FFFFFF;
		}
		
a		{
		color:#7FFF00;
		text-decoration:underline;
		font-weight:bold;
		}
a:hover	{
		text-decoration:none;
		}

.more	{
		color:#7FFF00;
		text-decoration:underline;
		font-weight:bold;
		}
.more a	{
		color:#FFD800;
		}		

.tm		{
		font-size:9px;
		text-decoration:none;
		color:#FFFFFF;
		margin-left:24px
		}
.tf		{
		margin:5 0 0 0px
		}
.tf div	{
		color:#B2BBCC;
		font-size:9px;
		margin:4 0 0 3px;
		}
.tf input{
		background:transparent;
		border-style:none;
		width:98px;
		height:17px;
		font-family:tahoma;
		font-size:11px;
		margin:2 0 0 4px;
		color:#001E56
		}
.line1	{
		width:499px;
		height:2px;
		background:#275C9C;
		margin-left:6px;
		}

.bot1	{
		font-size:12px;
		font-family:verdana;
		font-weight:bold;
		color:#ffffff;
		}
.bot1 a	{
		color:#ffffff;
		}
.bot2	{
		color:#D8DCDF;
	        font-family: "Verdana", Arial, Helvetica, sans-serif;
		font-size:9px;
		}
.bot2 br	{
		line-height:2px;
		}
				
/*HOMEPAGE*/
.p1_t1{
		margin:16 0 0 5px;
		width:490px;
		}
.p1_t1 .right {
		margin:0 0 0 4px;
		}
.p1_t1 .text{
		width:372px;
		line-height:14px;
		margin:8 0 0 32px
		}
.p1_t2	{
		width:490px;
		margin:16 0 0 5px;
		line-height:15px;
		}
		
.p1_t2 .text{
		width:465px;
		line-height:14px;
		margin:8 0 0 31px
		}
				
.p1_t2 .right{
		margin:2 0 0 20px;
		}
		
.p1_t3	{
		width:481px;
		margin:16 0 0 5px;
		line-height:15px;
		}
				
.p1_t3 .text{
		width:456px;
		line-height:14px;
		margin:0 0 0 32px
		}
		
.p1_line2{
		width:300px;
		height:2px;
		background:#275C9C;
		margin-left:11px;
		}
		
/*MOST OF THE SITE PAGES EXCEPT HOMEPAGE*/
.p2_t1{
		margin:16 0 0 5px;
		width:490px;
		}
.p2_t1 .text{
		width:465px;
		line-height:14px;
		margin:8 0 0 31px
		}
.p2_t1 .text .left{
		margin:3 14 0 0px;
		}
.p2_t2	{
		margin:8 0 0 14px;
		width:202px;
		line-height:15px
		}
.p2_t2 .left{
		margin:4 14 0 0px;
		}

.p2_line2{
		width:300px;
		height:2px;
		background:#275C9C;
		margin-left:11px;
		}
		
		
/*PAGE TYPE 3*/
.p3_t2	{
		margin:8 0 0 14px;
		width:233px;
		line-height:15px
		}
.p3_t2 .left{
		margin:3 14 0 0px;
		}
.p3_t1{
		margin:17 0 0 15px;
		width:494px;
		}
.p3_t1 .text{
		width:481px;
		line-height:14px;
		margin:7 0 0 13px
		}
.p3_t1 .text .left{
		margin:4 14 0 0px;
		}
.form input{
		width:155px;
		height:18px;
		margin:0 0 0 5px;
		font-family:tahoma;
		font-size:10px;
		}
.form select{
		width:96px;
		font-family:tahoma;
		font-size:11px;
		margin:0 0 0 5px
		}
.form .check{
		width:17px;
		height:17px;
		}

/* steve's additions */

#mainNavLinks
{
	margin: 0 0 0 39px;
	padding-top: 0px;
}

#mainNavLinks a
{
	display: block;
	clear: both;
	margin-bottom: 2px;
}

#logo
{
	position: relative;	
	width: 352px;
	height: 120px;
	overflow: hidden;
	top: 15px;
	left: 2px;
}

#logo a
{
	display: block;
	position: absolute;
	top: -17px;
	left: -4px;
}

#logo a img
{
	display: block;	
}