*
{
	font-family: Verdana, Arial, Sans-Serif;
	color: #454552;

}

BODY
{
	background-color: #636860;
	text-align: center;
	margin:0 0 0 0;
}
#envelope {
	margin: 0 auto;
	padding: 0 0;
	top: 20px;
	width: 722px;
	height:100%;
	text-align: left;
	position: relative;
}

#nav
{
	padding-top:162px;
	left:0;
	z-index:1000;
}
.nav_bkgrnd
{
	background-image:url(../images/bkgrnd_left.jpg);
	height:512px;
}
#logo
{
	position:absolute;
	top:0;
	left:80px;
}
#content
{
	margin: 52px 0 0 26px;
	width:425px;
}
.content_text
{
	padding:18px 0 0 58px;
		font-size:.7em;
}

.icon
{
 margin-right: 10px;
 }
#icon_line
{
	position:absolute;
	top:229px;
	left:234px;
}
#quote
{
	padding-top:170px;
}
#news_box
{
	position:absolute;
	top:372px;
	left:112px;
	width:154px;
	z-index:1000;
}
#news_text
{
	position:absolute;
	top:412px;
	left:78px;
}
.port_desc
{
	float:right;
	text-align:right;
	padding-top: 45px;
}
.border_top
{
		border-top: solid 1px #AEAEC3;
}
.border_right
{
		border-right: solid 1px #AEAEC3;
}
.border_bttm
{
		border-bottom: solid 1px #AEAEC3;
}
.small
{
	font-size:.6em;

}
.white
{
	color:#ffffff;
}
.pad_box
{
	padding:5px 9px 5px 9px;
}
td.light
{
	background-color: #F1F6E8;
}
td.dark
{
	background-color:#E8F0D9;
}


#flash_bk
{
	position:absolute;
	top:109px;
	left:607px;
	width:151px;
	height:296px;
}
#flash
{
	position:absolute;
	top:16px;
	left:14px;
}


.header
{
	font-size: 13px;
	font-weight:bold;
}
table
{
	border-collapse:collapse;
}
hr
{
	border: 0;
	height: 1px;
	color: #A2BCEA;
	background-color: #A2BCEA;
}
img
{
	border: none;
}


td
{
	vertical-align: top;
}
td.bttm
{
	vertical-align:bottom;
}

a.news
{
	text-decoration:none;
}
a.news:hover
{
	text-decoration:underline;
}