body{
	margin: 0;
	padding: 0;
	background: #666666;
	font: 12px Arial, Helvetica, sans-serif;
	height: 100%;
	}
	
#main a:link{
	color:#0000CC;
	text-decoration:underline;
	font-weight:normal;
	}

#main a:visited{
	color:#0000CC;
	text-decoration:underline;
	font-weight:normal;
	}

/*HEADERS*/
#searchBar {
	background-color: #FFFFFF;
	}

#subHeaders {
	border-bottom: 2px #E2E6E8 solid;
	font-stretch:extra-expanded;
	}

table h1 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #4068C2;
	font-stretch:extra-expanded;
	}

.smallText {
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	}

.largeText {
	font-size: 15px;
	font-family:Arial, Helvetica, sans-serif;
	}

/*MARKETS NAVIGATION*/
#subList {
	padding: 5px 0 5px 150px;
	margin: 0;
	}

#subList li{
	display: inline;
	list-style-type: none;
	padding-right: 20px;
	font-variant: small-caps;
	}

#subList a:link, a:visited {
	text-decoration: none;
	color: #52616B;
	font-weight: bold;
	}

#subList a:hover{
	text-decoration: underline;
	color: #005DA5;
	font-weight: bold;
	}

#active a:link, #active a:visited{
	text-decoration: underline;
	color: #005DA5;
	font-weight: bold;
	}

/*LEFT NAVIGATION*/
#leftBar #leftActive a:link{
	font: 12px Arial, Helvetica, sans-serif;
	color: #1746AF;
	}

#leftBar h1 {
	color: #474648;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 2px 0px 5px 5px;
	background:transparent url(../images/headerLeftAngle.gif) no-repeat right;
	}


#BarHeader h1{
	color: #474648;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 2px 0px 5px 5px;
	background:transparent url(../images/headerLeftAngle01.gif) no-repeat;
	}

#rightBar #BarRight h1{
	background:transparent url(../images/rightWhite.gif) no-repeat left;
	}

#leftBar h1 a:link{
	font: 12px Arial, Helvetica, sans-serif;
	}

#leftBar h1 a:visited{
	font: 12px Arial, Helvetica, sans-serif;
	}
	
#leftBar h1 a:hover{
	font: 12px Arial, Helvetica, sans-serif;
	}
	
#leftBar a:link {
	color: #474445;
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 10px;
	}

#leftBar a:visited {
	color: #474445;
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 10px;
	}

#leftBar a:hover {
	color: #211C5A;
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	padding-left: 10px;
	}
	
/*RIGHT NAVIGATION*/
#rightBar h1 {
	background:transparent url(../images/rightAngle01.gif) no-repeat;
	color: #4A7DBD;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 5px 0px 5px 10px;
	}

.news {
	padding-left:10px;
	padding-right:10px;
	color: #8C969C;
	text-align:justify;
	}

/*TEXT*/
.subPageText {
	text-align:justify;
	padding-top: 10px;
	color: #6B7A83;
	font: 12px Arial, Helvetica, sans-serif;
	}

.subPageTextBold {
	padding-top: 10px;
	color: #6B7A83;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

.readMore {
	color: #3D65BF;
	}

/*STRUCTURE*/
#container {
	position:absolute;
	/*left:50%;
	margin-left:-479px;*/
	width: 959px;
	background-color: #FFFFFF;
	/*border:1px dashed #333;*/
	}

#topNav {
	padding: 0;
	background-color: #E7E7E7;
	}

#subNav {
	background-color: #E7E7EF;
	margin-bottom: 30px;
	}

#level0 {
	background-color: #EFF3EF;
	width: 100%
	}
	
#leftBar {
    position:absolute;
    width:180px;
    top:174px;
    left:0px;
	height: 100%;
}
	
#level1 {
	margin-left:180px;
    padding-left:18px;
    background:#FFF;
	height: 100%;
}
/*#level2 {
    background:#EFF3F7;
	position:relative;
	height: 100%;
	background: url(../images/gridBG.gif) repeat;
	}*/

#rightBar {
    position:absolute;
    width:228px;
    top:0;
    right:0;
	height: 100%;
	/*background: url(../images/gridBG.gif) repeat;*/
}

#main {
	/* margin-right:228px; */
    padding-right:18px;
    background:#FFF;
	height: 100%;
}

#logIn {
	border: 2px #B1B8BC solid;
	background-color: #F9FAFA;
	font: 11px Arial, Helvetica, sans-serif;
	color: #88949B;
	}

.inputBox {
border: 1px #B4BBC0 solid;
	background-color: #E8EAEC;
	}

.logInButton {
	background-color: #6B7B84;
	color: white;
	border: 1px solid #6B7B84;
	font: 11px Arial, Helvetica, Sans-serif;
	font-weight: bold;
	}

.insideContent {
	border-top: 2px solid #E2E6E8;
	}

.insideContent TD{
	border-bottom: 2px solid #E2E6E8;
	border-right: 2px solid #E2E6E8;
	}

#footer {
	background-color: #B1B8BC;
	height: 40px;
	font: 9px Arial, Helvetica, sans-serif;
	color: #2e3250;
	line-height: 14px;
	text-decoration:none;
}
	
#footer a {
	text-decoration:none;
	color: #2e3250;
}
	
	#footer a:visited, a:active, a:link{
	text-decoration:none;
	color: #2e3250;
}