body {
	background-color: #D5D7DB;
	text-align: center;
	padding: 0px;
	margin: 20px;
}
/* Mainbox holds everything */
#mainbox {
 	text-align:left;
 	border: 1px solid #000000;
 	width: 760px;
	margin:auto;
	background-color: #ffffff;
	padding: 1px;
	height: auto;
}
/* Just contains the banner graphic */
#banner {
 	height:175px;
	width: 760px;
 	background:#7B869A;
 	color: #333333;
	border: 0px;
	padding: 0px;
}
/* Content box holds lefttop and right columns */
#content{
 	width: 100%;
 	float: right;
 	background: #ffffff;
 	color: #333333;
 	margin:0px;	
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px solid #000000;
	border-left: 0px;
	padding:0px 0px 1px 0px;
 }
  /* Used for text and tabular indentation on the files where we had to leave out the navigation menu*/
 #contentindent{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
 	width: 100%;
 	float: right;
 	background: #ffffff;
 	color: #333333;
 	margin:0px 0px 0px 20px;	
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px solid #000000;
	border-left: 0px;
	padding:0px 0px 1px 0px;
 }
  #contentini{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
 	width: 100%;
 	float: right;
 	background: #ffffff;
 	color: #333333;
	margin: 0px 0px 0px 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px solid #000000;
	border-left: 0px;
	padding:0px 0px 1px 0px;
 }
 /* Lefttop holds the main menu navigation */
 #lefttop{
	float: left;
	width: 160px;
	background-color:#7A94FF;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-right: 1px solid black;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
p.leftbottom{
	float: left;
	width: 160px;
	background-color:#4167FF;
	color: #ffffff;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #A1ADDF;
	border-right: 0px;
	border-bottom: 1px solid #000000;
	border-left: 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
 /* Right column holds all the main content and the news box */
#rightcol {
	width: 70%; 
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #D8DAFB;
	background-color: #ffffff;
	margin: 0px 7px 0px 0px;
	padding: 0px;
	/* Had to add right column id to put inside of content to make left margin and text align left work properly.
	Had to add float right to rightcol id to make text padding work properly in NS, Mozilla, Firefox and Opera. */
}
 #newsbox{
	float: right;
	width: 125px;
	background-color:#D5D7DB;
	color: #000000;
	padding: 0px;
	margin: 0px 0px 10px 10px;
	border: 1px solid black;
}
.newstop{
	background-color: #6F89FF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	text-align:center;
	border-bottom: 1px solid black;
	padding: 10px;
} 
.newscontent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	text-align:left;
	padding: 2px;
	margin: 2px;
} 
 				/* Menu navigation located in the lefttop starts here */
#nav { 
	float: left;	
	background-color: #6F89FF; 
	margin: 0px; 
	padding: 5px; 
	width: 150px; 
	color: black; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#nav ul { 
	margin: 0; 
	padding: 0; 
	list-style-type: none;
}
#nav ul li { 
	margin: 0px; 
	padding: 0; 
	border-bottom: 1px solid #ffffff;
}
#nav ul li a{ 
	padding: 5px; 
	display: block; 
	margin: 0; 
	font-size: 12px; 
	font-weight: normal; 
}
#nav ul li a:link, #nav ul li a:visited{ 
	color: black; 
	text-decoration: none;
}
#nav ul li a:hover{ 
	background-color: white; 
	color:#000000; 
	background-image: url(images/bluebox.gif); 
	background-position: right center; 
	background-repeat: no-repeat; 
}
#nav ul li.current
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px; 
	display: block; 
	margin: 0px; 
	font-size: 12px; 
	font-weight: normal;
	color: #000000; 
	text-decoration: none; 
	background-color: #6F89FF; 
	background-image: url(images/whitebox.gif); 
	background-position: right center; 
	background-repeat: no-repeat; 
}
 				/* Menu navigation ends here */
 
 				/* Footer links start here */
.footer a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.footer a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.footer a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
}
.footer a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
}
			/* Footer links end here */
p.info{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 7px 0px 0px; 
	color: #000000;
	background: #ffffff;
	text-align: left;
}
th.info{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 7px 0px 0px; 
	color: #000000;
	background: #ffffff;
	text-align: left;
}
td.info{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 7px 0px 0px; 
	color: #000000;
	background: #ffffff;
	text-align: left;
}
p.markets{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 7px 0px 0px; 
	color: #000000;
	background: #ffffff;
	text-align: left;
}

li.info{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 7px 0px 0px; 
	color: #000000;
	background: #ffffff;
	text-align: left;
}
li.orangebox{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 7px 0px 0px; 
	color: #000000;
	background: #ffffff;
	text-align: left;
	list-style-image: url(images/orangebox.gif);
}
.bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding: 0px 7px 0px 0px;
	color: #000000;
	background: #ffffff;
	text-align: left;
}
.italic{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	font-style:italic;
	padding: 0px 7px 0px 0px;
	color: #000000;
	background: #ffffff;
	text-align: left;
}
.indent{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 7px 0px 28px;
	color: #000000;
	background: #ffffff;
	text-align: left;
}
.noindent{
	margin: 0px;
	padding: 0px;
	color: #000000;
	background: #ffffff;
	text-align: left;
}
.smbi{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	padding: 0px 7px 0px 5px;
	color: #000000;
	background: #ffffff;
	text-align: left;
	font-style: italic;
}
p.heading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 0px 7px 0px 0px; 
	color: #001D5F;
	font-weight:bold;
	font-style:italic;
	background: #ffffff;
	text-align: left;
	width: 425px;
	border-bottom: 1px solid #7B869A;
	/* 7B869A */
}
.subheading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding: 0px 7px 0px 0px; 
	color:  #001D5F;
	background: #ffffff;
	text-align: left;
	/*text-decoration: underline; */
	border:0px;
}
.msubheading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding: 0px 7px 0px 0px; 
	color:  #001D5F;
	background: #ffffff;
	text-align: left;
	/*text-decoration: underline; */
	border:0px;
}
.linesubheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0px 0px 0px 0px; 
	color: #001D5F;
	font-weight:bold;
	font-style:italic;
	background: #ffffff;
	text-align: center;
	width: 225px;
	border-bottom: 1px solid #7B869A;
}
hr.blue {width: 95%;
	color: #4167FF;
	text-align: left;/*this will align it for IE*/
	margin: 0 auto 0 0; /*this will align it left for Mozilla*/
} 
hr.ini {width: 95%;
	color: #4A6EC0;
	text-align: center;/*this will align it for IE*/
	margin: 0 auto 0 0; /*this will align it left for Mozilla*/
} 
.top{
	text-align: right;
	float: right;
}
.picborder{
	border: thin solid Black;
	margin: 0px 5px 0px 5px;
	float: left;
}
.pictextright{
	margin: 0px 5px 20px 65px;
	float: right;
	font: italic 12px Arial, Helvetica, sans-serif;
}
p.note{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 7px 0px 8px;
	color: #000000;
	background: #ffffff;
	text-align: left;
	font-style: italic;
}
p.leftfooter{
	background: #ffffff;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}	
.footer{
	background: #ffffff;
	color: #000000;
	width: 760px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.attention{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding: 0px 7px 0px 0px; 
	color: #FF0000;
	background: #ffffff;
	text-align: left;
	/*text-decoration: underline; */
	border:0px;
}
.terms{
	background: #ffffff;
	color: #000000;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}