body {
/*  height: 100%;*/
  font-family:'trebuchet ms', verdana, arial, sans-serif;
  font-size: 80%;
  margin: 0px 0px 0px 0px;
/*  background: #E0E2E6 url('images/bg.jpg') repeat top center;*/
  background-image:url(images/bg.jpg);
  background-color:#E0E2E6;
  background-repeat:repeat;
  background-position:top center;
  color: #333333;
  position:relative;
  background-color:#7C7D9C;
}
.page_container {
	position: relative;
	margin: 0 auto;
	width: 777px;
/*	background-image:url(images/bluelite.jpg);
	background-repeat:repeat;*/
	color: #333333;
	background-color:#7C7D9C;
	border-left:1px #003399 solid;
	border-right:1px #003399 solid;
	height:100%;
}
.tblborder {
	border: 1px solid #003399;
	margin:5px auto 5px auto;
}
.imgMargin {
	margin-right:2px;
}
.tblHeader {
	color: #333333;
	background-color:#999aaf;
	background-image:url(images/tblHeader2.gif);
	background-position: right;
	background-repeat:no-repeat;
	border-bottom:1px #003399 solid;
	height:19px;
}
.leftCell {
	border-right:0px #003399 solid;
}
.bodyTable {
	border-left:1px #003399 solid;
}
.bottomCell {
	border-bottom:1px #003399 solid;
}
input.btn{
	color:#999aaf;
	font-family:'trebuchet ms', verdana, arial, sans-serif;
	font-size:80%;
	font-weight:bold;
	background-color:#003399;
	border:1px solid;
	border-top-color:#999aaf;
	border-left-color:#999aaf;
	border-right-color:#7C7D9C;
	border-bottom-color:#7C7D9C;
}
input.txt {
	border:1px solid;
	border-top-color:#003399;
	border-left-color:#003399;
	border-right-color:#003399;
	border-bottom-color:#003399;
	background-color:#999aaf;
	color:#FFFFFF;
	padding-left:2px;
}
select.txt {
	border:1px solid;
	border-top-color:#003399;
	border-left-color:#003399;
	border-right-color:#003399;
	border-bottom-color:#003399;
	background-color:#999aaf;
	color:#FFFFFF;
}
textarea.txt {
	border:1px solid;
	border-top-color:#003399;
	border-left-color:#003399;
	border-right-color:#003399;
	border-bottom-color:#003399;
	background-color:#999aaf;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
.mid {
	vertical-align: middle;
	display: inline;
}
p {
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
}
.footerContact {
	color: #FFFFFF;
	background-color:#7C7D9C;
	font-weight: bold;
	vertical-align:middle;
	margin:2px 0px 1px 0px;
}
.importantHeader {
	color:#FFFFFF;
	background-color:#7C7D9C;
	font-weight: bold;
	vertical-align:middle;
	font-size:100%;
	font-variant:small-caps;
}
.tblSep {
	border-bottom:1px #003399 solid;
}
.shade {
	height:0px;
	width:219px;
	position:absolute;
	background-image:url(images/bg_shade.gif);
	background-repeat:repeat;
	left: 10px;
	border:none;
	visibility:hidden;
}
.importanttext {
	font-style: italic;
	font-weight: bold;
	background-color:#7C7D9C;
	color:#FFFFFF;
}
.infoTable {
	color: #333333;
	background-color:#999aaf;
	border:1px #003399 solid;
}
.infoTableHeader {
	border-bottom:1px #003399 dotted;
	padding-left:2px;
}
.infoTableImportantTextHeader {
	font-style: italic;
	font-weight: bold;
	background-color:#999aaf;
	color:#FFFFFF;
}
.portfolioMidCell {
	border-left:1px #003399 dotted;
	border-right:1px #003399 dotted;
}
.infoTableText {
	border-bottom:1px #003399 solid;
	border-top-style:none;
	padding-left:2px;
	padding-right:2px;
}
p.flag img, span {
	vertical-align: middle;
	display: inline;
}
p.flag span {
	padding-left: 5px;
}
td.baseline {
	background-image:url(images/sep2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

table#linkBtns td {
	text-align:center;
	vertical-align:middle;
}
#siFlash {width:20px; height:20px; float:left; padding-left:2px}
