@charset "UTF-8";
/* CSS Document */

body {
	background-color: #333333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
	text-align: center;
}
#tools{
	font-family:Helvetica, Arial, sans-serif;
	text-align:right;
	font-size:11px;
	color:#999;
	margin-right:10px;
	vertical-align: top;
	border: thin none #000;
	height: 30px;
}
#spacer-row{
height:30px;
width:882px
}
#header{

/*	top:10px;
	
	/*z-index: 1;*/
	width:950px; 
	z-index:100; 
	position:absolute;
	
}

#page-holder {
	
	position:absolute;
	/*margin-top:100px;
	/*z-index:1;*/
	/*float:left;*/
	background-color:#FFF;
	padding-top:100px;

	width:950px;
}
#two-charts{
	margin-left:264px;
	width:630px;
}
#two-charts div:first-child{
	margin-right:18px;
}

#page-content{
	margin-left:46px;
	width:882px;
	float:left;
	display:inline;
}

#page-content div{
	float:left;
	display:inline;
}
#intro-column{
	margin-left:264px;
	/*margin-bottom:40px;*/
	width:498px;
	display: inline;
}
#intro-column p{
	margin-top:20px;
}
#chart-wide{
	
	border-top-color:#c5c19c;
	border-top-style:solid;
	border-top-width:2px;
	width:888px;
	float:left;
}
#chart-two-column{
	
	
	width:432px;
	float:left;
	
	
}

#charts-column{
	float:left;
	
	
}
#chart{
	border-top-color:#c5c19c;
	border-top-style:solid;
	border-top-width:2px;
	float:left;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:14px;
	/*padding-top:4px;*/
	
}

#charts-column div{
	border-top-color:#c5c19c;
	border-top-style:solid;
	border-top-width:2px;
	padding-bottom:20px;
	
}


#top-title{
	margin-top:10px;
	padding-left:40px;
	width:270px;
	float:left;
	/*z-index: 100;*/
	overflow: visible;
}

#wrapper {
	width: 950px;
	color: #000000;
	visibility: visible;
	
	/*height: 100%;*/
	margin-top: 0px;
	margin-right: auto;
	/*margin-bottom: 0px;*/
	margin-left: auto;
	text-align:left;

}
#container {
	text-align: left;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-color:#fff;
	
	/*padding-bottom: 25px;*/
}

#two-column-txt{
	float:left;
	width:236px;
	margin-right:12px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;	
}

#three-column-text{
	width:638px;
	margin-left:264px;
	
}

#three-column-text div{
	width:196px;
	margin-left:16px;
	float:left;
	display:inline;
	margin-left: expression(this.previousSibling == null ? 0+'px' : (this.parentNode.id == 'three-column-text') ? 16+'px' : 0+'px');
}
#three-column-text div:first-child{
	
	margin-left:0px;
	}

#footer{
	background-color:#333;
	 
	/*bottom:40px;*/ 
	height:50px; 
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
	
	
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#777; 
	float:left;
	width:950px;
}
#footer a{
	color:#777; 
	
	
}
#footer a:hover{
	color:#aaa;
}

#bottom-page{
	height:60px; 
	width:882px; 
	/*text-align:right; */
	float:left;
	background-color:#FFF;
	margin-bottom:10px;
	
}

#side-table{
	
	margin-top:100px; 
	width:139px; 
	float:left; 
	position:inherit; 
	border:1px; 
	border-color:#e4b16e; 
	border-style:solid; 
	border-left-style:none;
	font-size:11px;
	font-family:Helvetica, Arial, sans-serif;
	float:left;
	line-height:13px;
}
	
#side-table div{
	border-bottom:1px;
	border-bottom-color:#e4b16e;
	border-bottom-style:solid;
	padding-top:5px;
	padding-bottom:5px;
	margin-right:5px;
	
	
}
#side-table div:last-child{
	border-bottom-style:none;
}
	
#border-table{
	margin-top:5px;
	font-size:11px;
	
	line-height:12px;
	
	}
#border-table td{
	border-bottom:1px;
	border-bottom-color:#f49F20;
	border-bottom-style:solid;
	padding-bottom:2px;
	padding-top:2px;
	width:100%;
	
	
}
#border-table tr:first-child td{
	border-top:1px;
	border-top-color:#f49F20;
	border-top-style:solid;
	
}

#margin{
	margin-left:264px;
	width:504px;
}

#blue-box{
	border:1px;
	border-color:#0663a7;
	border-style:solid;
	border-left-style:none;
	width:872px;
	padding-top:10px;
	padding-bottom:10px;
	
	
	
	font-size:11px;
	line-height:12px;
	
}

#blue-box div{
	
	width:254px;
	
	margin-left:10px;
	display:inline;
	margin-left: expression(this.previousSibling == null ? 0+'px' : (this.parentNode.id == 'blue-box') ? 10+'px' : 0+'px');
	
}

#blue-box div:first-child{
	margin-left:0px;
}
#blue-box div div{
	margin-left:0px;
}


.chromestyle{
/*width: 99%;
font-weight: bold;*/
float:left;
}

#topnav {
	width:504px;
	top:10px;
	/*	background-color:#0FF;*/
	
	float: left;
	position: relative;
	/*z-index: 100;*/
	
}
#topnav div {
	float:left;
	/*
	border-bottom-style:solid;
	border-bottom-width: 1px;

	
	border-bottom-color: #666;
	*/
	
}

#left{
	padding-top:8px;
	border-top:2px;
	border-top-color:#999;
	border-top-style:solid;
	width:114px;
	float:left;
	top:10px;
	position: relative;
	z-index: 101;
}

#left-button{
	font-family:Helvetica, Arial, sans-serif;
	color:#ccc;
	border-bottom:1px;
	height:16px;
	border-bottom-style:solid;
	
	
	width:114px;
}
/*
#left div div{
float:left;	
}
*/
#left div a{

	color:#aaa;
	text-decoration:none;
	font-size:11px;
	
}

 /*Add margin between menu and rest of content in Firefox*/
/*
.chromestyle:after{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
*/

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6a757c;
	clear:left;
	width: 496px;
	opacity:0.95;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";

	/*filter: alpha(opacity=50);*/
	z-index:200;
	border-bottom-width: 0px;
	font-weight: bold;
	line-height: 11px;
	
}

.dropdown-header{
	font-family: Arial, Helvetica, sans-serif;
	
	
	font-size: 15px;
	font-weight: normal;
	line-height: 15px;
	/*color:#6a757c;*/
	margin-bottom:-4px;
	border-bottom-style:solid;
	border-bottom-width:1px;

	border-bottom-color:#F00;

}
.linespace{
	
	height:0px;
	overflow:hidden;
	background-color:#F00
	
}
	
.dropdown-boldhead{
	font-family: Arial, Helvetica, sans-serif;
	
	
	font-size: 14px;
	font-weight: bold;
	line-height:13px;
	/*color:#6a757c;*/

}

.dropdown-box{
	/*
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6a757c;
	
	margin-top:8px;
	*/
}



.dropmenudiv a{
/*width: auto;*/

text-decoration: none;
color:#6a757c;
cursor:pointer;
}


* html .dropmenudiv a{ /*IE only hack*/
/*width: 100%;*/
}

.dropmenudiv div a:hover{ /*THEME CHANGE HERE*/
/*background-color: #F0F0F0;*/
color:#000000;
}

.subnav-index{
	z-index:300;
}
#subnav{
	/*background-color:#f00;*/
}

#dropmenu-column{
	
	float:left;
	
	width:230px;
	
	margin-top:10px;
	margin-bottom:4px;
	
	padding-left: 15px;
	
}

#dropmenu-column div {
	padding-top:3px;
	/*padding-right: 10px;*/
	padding-bottom: 6px;
	
	border-bottom:1px;
	border-bottom-color:#DBDEDF;
	border-bottom-style:solid;
	/*margin-left:15px;*/
	width:218px;
	/*margin-right:10px;*/
	
	
	
	/*background-color:#F00;
	width:400px;*/
}

#more{
	width:114px; 
	font-family:Helvetica, Arial, sans-serif;
	color:#ccc;
	font-size:12px;
	
	padding-top:8px;
	border-top:2px;
	border-top-color:#999;
	border-top-style:solid;
	width:114px;
	float:left;
	top:10px;
	position: relative;
	z-index: 101;
	background-color:#FFF;
	line-height:12px;
	
		
}

#more-button{
	font-family:Helvetica, Arial, sans-serif;
	color:#ccc;
	border-bottom:1px;
	/*height:16px;*/
	border-bottom-style:solid;	
	width:114px;
	
}
#more-button table{
	padding-left:2px;
	padding-right:1px;
}


#more div a{
	color:#aaa;
	text-decoration:none;
}
#more div a:hover{
	color:#000;
	text-decoration:none;
}

.navbutton-normal{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#6a757c;
}

.accordion-menu{
	background-color:#e7e9ec;
	
	
	width:114px; 
	top:10px;
	height:0px; 
	overflow:hidden;
	color:#6a757c
}

#accordion-sub{
	margin-top:10px;
	margin-bottom:4px;
	
	
	/*
	float:left;
	border-color:#666;
	border-style:solid;
	border-width:1px;
	position:relative;
	
	*/
	}

#accordion-sub div{
	padding-top:3px;
	padding-right: 10px;
	padding-bottom: 6px;
	/*padding-left: 15px;*/
	border-bottom:1px;
	border-bottom-color:#DBDEDF;
	border-bottom-style:solid;
	margin-left:15px;
	
	
	/*margin-right:10px;*/
	
	
	
	/*background-color:#F00;
	width:400px;*/
}
#accordion-sub div a{
color:#6a757c;
}

/*#accordion-sub div:last-child{
	border-bottom-style:none;
	
}*/
#accordion-sub div:nth-child(2){
	margin-left:15px;
}


@variables {
	overview_grey:#69757C;
  education_orange: #f49F20;
  financial_green:#0D9487;
  information_blue:#0663a7
  
}
.headline-edu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #f49F20;
	font-weight: bold;
	line-height:24px;
}

.headline-fin{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #0D9487;
	font-weight: bold;
	line-height:24px;
}

.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #697588;
	font-weight: bold;
	line-height:24px;
}

.headline-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #697588;
	font-weight: bold;
	line-height:19px;
}


.headline-3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #697588;
	font-weight: bold;
	line-height:15px;

}
.headline-3k {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	line-height:15px;

}

.intro-body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #636C73;
	
	font-weight: normal;
	line-height:18px;
	
}
.intro-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636C73;
	line-height: 16px;
	font-weight: normal;	/*margin-left: 166px;*/
}



#notes{
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#333;
	
}
#notes td{
	padding-top:3px;
	
}
.main-title1{
	font-family:Helvetica, Arial, sans-serif;
	font-size:40px;
	color:#ffffff;
	line-height:40px;
	
}
.main-title2{
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;
	color:#159789;
	font-weight: bold;	
	line-height:20px;
	
}


.call-out{
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#afd254;
	line-height:20px;
	
}

body{
	
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	
}
.body11{
	
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	
}

.body-head{
	font-weight:bold;
	font-size:14px;
}
.blue-head{
	font-weight:bold;
	font-size:14px;
	color:#697588;
}
.blue{
	
	color:#697588;
}

.body12{
	font-size:12px;
	line-height:14px
}

.small-blue{
	color:#5391cb;
	font-weight:bold
}


.green-sidebar{
	font-size:18px;
	
	color:#169693;
	line-height:20px;
	
}
.blue-sidebar{
	font-size:18px;
	
	color:#116db4;
	line-height:20px;
	
}
.link{
	color:#f49F20;
	font-weight: bold;	
	
}
.link:hover{
	color:#000000;
	
}
	


.note{
	
	font-size:10px;
	font-color:636C73
}

sup,
sub {
	
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
	font-size:80%;
	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

.refer{
	float:right;
	bottom:1px;
	
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#555;
	 	border-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #afd24d;
	border-right-color: #afd24d;
	border-bottom-color: #afd24d;
	border-left-color: #afd24d;	
	
	width:114px;
	cursor:pointer;
}


