


.rte_title {
color: #0072bc;
font-family: Lucida Sans Unicode;
font-size: 18px;
font-weight: bold;
}
.rte_subtitle {
color: #0072bc;
font-family: Lucida Sans Unicode;
font-size: 15px;
font-weight: bold;
}
.rte_subtitle_b {
color: #0072bc;
font-family: Lucida Sans Unicode;
font-size: 14px;
font-weight: bold;
}
.rte_graph_label {
color: #0072bc;
font-family: arial;
font-size: 10px;
margin-bottom: 4px;
font-weight: bold;
}
.rte_subtitle_italic {
color: #0072bc;
font-family: Lucida Sans Unicode;
font-size: 15px;
font-weight: bold;
font-style: italic;
}
.rte_h1 {
color: #0072bc;
font-family: Lucida Sans Unicode;
font-size: 14px;
font-weight: bold;
}
.rte_h2 {
color: #0072bc;
font-family: Lucida Sans Unicode;
font-size:12px;
font-weight: bold;
}
.rte_h3 {
color: #0072bc;
font-family: Lucida Sans Unicode;
font-size: 12px;
font-style: italic;
font-weight: bold;
}
.rte_graph_h1 {
color: #0072bc;
font-family: Lucida Sans Unicode;
font-size: 13px;
font-weight: bold;
padding-top: 25px;
}
.rte_graph_h2 {
color: #0072bc;
font-family: Lucida Sans Unicode;
font-size:12px;
font-weight: bold;
padding-left: 5px;
}
.rte_graph_h3 {
color: #0072bc;
font-family: Lucida Sans Unicode;
font-size: 11px;
padding-left: 10px;
font-style: italic;
}




.rte_content 	{
color: #333333;
font-family: Lucida Sans Unicode;
font-size:13px;

}

.rte_content_graph 	{
color: #333333;
font-family: Lucida Sans Unicode;
font-size:11px;
}

.rte_quote {
color: #0072bc;
font-family: Lucida Sans Unicode;
font-size:13px;
font-style: italic
}
.rte_italic {
color: #0072bc;
font-family: Lucida Sans Unicode;
font-size:13px;
font-weight: bold;
font-style: italic;
}
.rte_header {
color: #0072bc;
font-family: Lucida Sans Unicode;
font-size:13px;
font-weight: bold;
}
.rte_promotional_phrase{
color: #6A6A6A;
font-family: Lucida Sans Unicode;
font-size: 11px;
font-style: normal;
}
.rte_date {
	color: #FAF3E5;
	background-color: #024b95;
	font-family: Lucida Sans Unicode;
	font-size: 11px;
	font-style: bold;
}
.rte_footer_note {
color: #0072bc;
font-family: Lucida Sans Unicode;
font-size:10px;
font-style:italic;
}
.rte_category {
color: #0072bc;
font-family: Lucida Sans Unicode;
font-size:13px;
font-weight: bold;
}
a.rte_footer_menu {
color: #0072bc;
font-family: verdana,sans serif,arial;
font-size: 10px;
font-style: italic;
text-decoration: underline;
}
a.rte_promotional_phrase{
color: #888888;
font-family: Lucida Sans Unicode;
font-size: 10px;
font-style: normal;
text-decoration: underline;
}
a.rte_link {
	color: #024b95;
	font-family: Lucida Sans Unicode;
	font-size: 11px;
	text-decoration: none
}
a.rte_link:hover {
text-decoration: underline;
}

a.rte_category {
color: #0072bc;
font-family: Lucida Sans Unicode;
font-size: 13px;
font-weight: bold;
text-decoration: underline;
}
.rte_leaderboard{
	background-color: #024b95;
	border: 1px solid #02366a;
}
.rte_highlighted_box{
background-color: #F9F9F9;
border: 1px solid #0072bc;
background-repeat: no-repeat;
background-position: bottom left;
}
.rte_highlighted_box_abr{
background-color: #F9F9F9;
border: 1px solid #0072bc;
background-repeat: no-repeat;
background-position: bottom left;
}
.rte_rt_box_results {
background-color: #F9F9F9;
border-left: 1px solid #0072bc;
border-bottom: 1px solid #0072bc;
border-right: 1px solid #0072bc;
}
.rte_rt_box_b_results {
background-color: #F9F9F9;
border-left : 1px solid #0072bc;
border-bottom : 1px solid #0072bc;
border-right : 1px solid #0072bc;
border-top: 1px solid #0072bc;
}
.rte_results_scale_for_icons{
background: url("../reports/result_scale_for_icons.gif") no-repeat;
}
.rte_spl_text {
color: #333333;
font-family: Lucida Sans Unicode;
font-size: 13px;
text-decoration: none;
}
ul {
list-style: circle outside;
}
.rte_space {
margin: 4px 0px 4px 0px;
}
.rte_space_b {
margin: 7px 0px 7px 0px;
}
.rte_submit-button {
background-color: #0072bc;
border:3px solid;
border-top-color:#0182d6;
border-left-color:#0182d6;
border-right-color:#02609c;
border-bottom-color:#02609c;
color: #faf3e5;
font-family: arial, verdana, ms sans serif;
font-weight: bold;
font-size: 8pt;
cursor:hand;
cursor:pointer;
}
.rte_btn {
background-color: #637bba;
 	border:2px solid;
 	border-top-color:#8196d1;
   border-left-color:#8196d1;
   border-right-color:#52669d;
   border-bottom-color:#52669d;
	color: #faf3e5;
	font-family: arial, verdana, ms sans serif;
	font-weight: bold;
	font-size: 11.5pt;
	cursor:hand;
	cursor:pointer;
}

/*-- report tabs for generic report setup --*/

			.tabs {
				width: 98px !important;			
				width: 100px;
				
				margin-right:0px;
				padding-top:10px;
				padding-bottom:11px;
				padding-left:none;
				padding-right:none;				
				text-align:center;
				float:left;
				cursor:pointer;
				border:1px solid #4d6ea9;				
				border-bottom:2px solid #4d6ea9;
			    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 11px;
			    font-variant: small-caps;
				font-weight: bold;
				color: #ffffff;
				background-color: #4d6ea9;	
				
			}
			
			.tabs2 {
				width: 98px !important;
				width: 100px;
				
				padding-top:10px;
				padding-bottom:11px;
				padding-left:none;
				padding-right:none;				
				margin-right:0px;				
				text-align:center;
				float:left;
				cursor:pointer;
				border:1px solid #4d6ea9;
				border-bottom:2px solid #4d6ea9;
			    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 11px;
			    font-variant: small-caps;
				font-weight: bold;
				color: #ffffff;
				background-color: #0072bc;
			
			}	
			
	.tab_round{display:block}
.tab_round *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#1f86c7}
.tab_round1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #c9d9f5;
  border-right:1px solid #c9d9f5;
  background:#a2bdee}
.tab_round2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f2f6fc;
  border-right:1px solid #f2f6fc;
  background:#9ab8ed}
.tab_round3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #9ab8ed;
  border-right:1px solid #9ab8ed;}
.tab_round4{
  border-left:1px solid #c9d9f5;
  border-right:1px solid #c9d9f5}
.tab_round5{
  border-left:1px solid #a2bdee;
  border-right:1px solid #a2bdee}
.tab_roundfg{
  background:#1f86c7}

/*-- generic tabs set of six --*/
			
			.tabs4 {
				width: 98px !important;
				width: 100px;				
				padding-top:10px;
				padding-bottom:10px;
				padding-left:none;
				padding-right:none;				
				margin-right:0px;				
				text-align:center;
				float:left;
				cursor:pointer;	
				border:1px solid #fefefe;			
				border-right:1px solid #1f86c7;				
				border-top:1px solid #1f86c7;
				border-bottom:1px solid #4d6ea9;
			    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 10px;				
				color: #ededed;
				background-color: #1f86c7;			 
			 	/*font-variant: small-caps;*/
				text-transform: uppercase;
				font-weight: bold;
				
			
				
				
			
			}
			
			.tabs3 {
				width: 98px !important;			
				width: 100px;						
				margin-right:0px;
				padding-top:10px;
				padding-bottom:10px;
				padding-left:none;
				padding-right:none;				
				text-align:center;
				float:left;
				cursor:pointer;	
				border:1px solid #1f86c7;	
				border-top:1px solid #1f86c7;			
				border-bottom:1px solid #4d6ea9;
				border-left:1px solid #fefefe;		
			    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 10px;
			     /*font-variant: small-caps;*/
				text-transform: uppercase;			
				font-weight: bold;
				color: #ffffff;				
				background-image: url("/te_images/blue_images/reports/tab_bg_on.gif"); 
				
			}
			
				.tabs3_left {
				width: 98px !important;			
				width: 100px;				
				margin-right:0px;
				padding-top:10px;
				padding-bottom:10px;
				padding-left:none;
				padding-right:none;				
				text-align:center;
				float:left;
				cursor:pointer;	
				border:1px solid #1f86c7;	
				border-top:1px solid #1f86c7;			
				border-bottom:1px solid #4d6ea9;
				border-left:1px solid #5e81bf;		
			    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 10px;
			    /*font-variant: small-caps;*/
				text-transform: uppercase;
				font-weight: bold;
				color: #ffffff;				
				background-image: url("/te_images/blue_images/reports/tab_bg_on.gif");
				
			}
			
			.tabs4_left {
				width: 98px !important;
				width: 100px;				
				padding-top:10px;
				padding-bottom:10px;
				padding-left:none;
				padding-right:none;				
				margin-right:0px;				
				text-align:center;
				float:left;
				cursor:pointer;	
				border:1px solid #fefefe;
				border-left:1px solid #1f86c7;			
				border-right:1px solid #1f86c7;				
				border-top:1px solid #1f86c7;
				border-bottom:1px solid #4d6ea9;
			    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 10px;
			   /*font-variant: small-caps;*/
				text-transform: uppercase;
				font-weight: bold;
				color: #ededed;
				background-color: #1f86c7;
			
			}
		/*-- end of generic tabs set of six --*/
		/*--  tabs set of 5 --*/	
		
					
			.tabs_b4 {
				width: 118px !important;
				width: 120px;				
				padding-top:10px;
				padding-bottom:10px;
				padding-left:none;
				padding-right:none;				
				margin-right:0px;				
				text-align:center;
				float:left;
				cursor:pointer;	
				border:1px solid #fefefe;			
				border-right:1px solid #1f86c7;				
				border-top:1px solid #1f86c7;
				border-bottom:1px solid #4d6ea9;
			    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 10px;
			    /*font-variant: small-caps;*/
				 text-transform: uppercase;
				font-weight: bold;
				color: #ededed;
				background-color: #1f86c7;
			
			}
			
			.tabs_b3 {
				width: 118px !important;			
				width: 120px;				
				margin-right:0px;
				padding-top:10px;
				padding-bottom:10px;
				padding-left:none;
				padding-right:none;				
				text-align:center;
				float:left;
				cursor:pointer;	
				border:1px solid #1f86c7;	
				border-top:1px solid #1f86c7;			
				border-bottom:1px solid #4d6ea9;
				border-left:1px solid #fefefe;		
			    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 10px;
			    /*font-variant: small-caps;*/
				text-transform: uppercase;
				font-weight: bold;
				color: #ffffff;				
				background-image: url("tab_bg_on.gif");
				
			}
			
				.tabs_b3_left {
				width: 118px !important;			
				width: 120px;				
				margin-right:0px;
				padding-top:10px;
				padding-bottom:10px;
				padding-left:none;
				padding-right:none;				
				text-align:center;
				float:left;
				cursor:pointer;	
				border:1px solid #1f86c7;	
				border-top:1px solid #1f86c7;			
				border-bottom:1px solid #4d6ea9;
				border-left:1px solid #5e81bf;		
			    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 10px;
			   /*font-variant: small-caps;*/
				text-transform: uppercase;
				font-weight: bold;
				color: #ffffff;				
				background-image: url("tab_bg_on.gif");
				
			}
			
			.tabs_b4_left {
				width: 118px !important;
				width: 120px;				
				padding-top:10px;
				padding-bottom:10px;
				padding-left:none;
				padding-right:none;				
				margin-right:0px;				
				text-align:center;
				float:left;
				cursor:pointer;	
				border:1px solid #fefefe;
				border-left:1px solid #1f86c7;			
				border-right:1px solid #1f86c7;				
				border-top:1px solid #1f86c7;
				border-bottom:1px solid #4d6ea9;
			    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 10px;
			   /*font-variant: small-caps;*/
				text-transform: uppercase;
				font-weight: bold;
				color: #ededed;
				background-color: #1f86c7;
			
			}	
			/*--  tabs set of 4 --*/
			
			.tabs_c4 {
				width: 148px !important;
				width: 150px;				
				padding-top:10px;
				padding-bottom:10px;
				padding-left:none;
				padding-right:none;				
				margin-right:0px;				
				text-align:center;
				float:left;
				cursor:pointer;	
				border:1px solid #fefefe;			
				border-right:1px solid #1f86c7;				
				border-top:1px solid #1f86c7;
				border-bottom:1px solid #4d6ea9;
			    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 10px;
			   /*font-variant: small-caps;*/
				text-transform: uppercase;
				font-weight: bold;
				color: #ededed;
				background-color: #1f86c7;
			
			}
			
			.tabs_c3 {
				width: 148px !important;			
				width: 150px;				
				margin-right:0px;
				padding-top:10px;
				padding-bottom:10px;
				padding-left:none;
				padding-right:none;				
				text-align:center;
				float:left;
				cursor:pointer;	
				border:1px solid #1f86c7;	
				border-top:1px solid #1f86c7;			
				border-bottom:1px solid #4d6ea9;
				border-left:1px solid #fefefe;		
			    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 10px;
			    /*font-variant: small-caps;*/
				text-transform: uppercase;
				font-weight: bold;
				color: #ffffff;				
				background-image: url("/te_images/blue_images/reports/tab_bg_on.gif");
				
			}
			
				.tabs_c3_left {
				width: 148px !important;			
				width: 150px;				
				margin-right:0px;
				padding-top:10px;
				padding-bottom:10px;
				padding-left:none;
				padding-right:none;				
				text-align:center;
				float:left;
				cursor:pointer;	
				border:1px solid #1f86c7;	
				border-top:1px solid #1f86c7;			
				border-bottom:1px solid #4d6ea9;
				border-left:1px solid #5e81bf;		
			    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 10px;
			   /*font-variant: small-caps;*/
				text-transform: uppercase;
				font-weight: bold;
				color: #ffffff;				
				background-image: url("/te_images/blue_images/reports/tab_bg_on.gif");
				
			}
			
			.tabs_c4_left {
				width: 148px !important;
				width: 150px;				
				padding-top:10px;
				padding-bottom:10px;
				padding-left:none;
				padding-right:none;				
				margin-right:0px;				
				text-align:center;
				float:left;
				cursor:pointer;	
				border:1px solid #fefefe;
				border-left:1px solid #1f86c7;			
				border-right:1px solid #1f86c7;				
				border-top:1px solid #1f86c7;
				border-bottom:1px solid #4d6ea9;
			    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 10px;
			   /*font-variant: small-caps;*/
				text-transform: uppercase;
				font-weight: bold;
				color: #ededed;
				background-color: #1f86c7;
			
			}	
			
			/*--  tabs set of 2 --*/	
		
					
			.tabs_e4 {
				width: 298px !important;
				width: 300px;				
				padding-top:10px;
				padding-bottom:10px;
				padding-left:none;
				padding-right:none;				
				margin-right:0px;				
				text-align:center;
				float:left;
				cursor:pointer;	
				border:1px solid #fefefe;			
				border-right:1px solid #1f86c7;				
				border-top:1px solid #1f86c7;
				border-bottom:1px solid #4d6ea9;
			    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 10px;
			   /*font-variant: small-caps;*/
				text-transform: uppercase;
				font-weight: bold;
				color: #ededed;
				background-color: #1f86c7;
			
			}
			
			.tabs_e3 {
				width: 298px !important;			
				width: 300px;				
				margin-right:0px;
				padding-top:10px;
				padding-bottom:10px;
				padding-left:none;
				padding-right:none;				
				text-align:center;
				float:left;
				cursor:pointer;	
				border:1px solid #1f86c7;	
				border-top:1px solid #1f86c7;			
				border-bottom:1px solid #4d6ea9;
				border-left:1px solid #fefefe;		
			    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 10px;
			   /*font-variant: small-caps;*/
				text-transform: uppercase;
				font-weight: bold;
				color: #ffffff;				
				background-image: url("/te_images/blue_images/reports/tab_bg_on.gif");
				
			}
			
				.tabs_e3_left {
				width: 298px !important;			
				width: 300px;				
				margin-right:0px;
				padding-top:10px;
				padding-bottom:10px;
				padding-left:none;
				padding-right:none;				
				text-align:center;
				float:left;
				cursor:pointer;	
				border:1px solid #1f86c7;	
				border-top:1px solid #1f86c7;			
				border-bottom:1px solid #4d6ea9;
				border-left:1px solid #5e81bf;		
			    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 10px;
			   /*font-variant: small-caps;*/
				text-transform: uppercase;
				font-weight: bold;
				color: #ffffff;				
				background-image: url("/te_images/blue_images/reports/tab_bg_on.gif");
				
			}
			
			.tabs_e4_left {
				width: 298px !important;
				width: 300px;				
				padding-top:10px;
				padding-bottom:10px;
				padding-left:none;
				padding-right:none;				
				margin-right:0px;				
				text-align:center;
				float:left;
				cursor:pointer;	
				border:1px solid #fefefe;
				border-left:1px solid #1f86c7;			
				border-right:1px solid #1f86c7;				
				border-top:1px solid #1f86c7;
				border-bottom:1px solid #4d6ea9;
			    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 10px;
			   /*font-variant: small-caps;*/
				text-transform: uppercase;
				font-weight: bold;
				color: #ededed;
				background-color: #1f86c7;
			
			}	

/*-- Added for synch. --*/
.rte_content5 {
color:#0072bc;
font-family: Lucida Sans Unicode;
font-size:12px;
font-weight: bold;
}
a.rte_link_underline {
color: #024b95;
font-family: Lucida Sans Unicode;
font-size: 11px;
text-decoration:underline;
font-weight: normal;
}
a.rte_link_underline:hover {
color: #A71F23;
font-family: Lucida Sans Unicode;
font-size: 11px;
text-decoration: underline;
}
/*-- print friendly --*/
.rte_overlap {
position: relative;           /* establish new containing block */
width: 316px; height: 20px;  /* must specify width/height */
}
.rte_overlap .rte_ne, .rte_overlap .rte_sw {
position: absolute;
}
.rte_overlap .rte_ne {
top: 0;
right: 0;
z-index: 1;
}
.rte_overlap .rte_sw {
bottom: 15;
left: 5;
z-index: 2;
}
.rte_overlap_factz_h1 {
position: relative;           /* establish new containing block */
width: 316px; height: 153px;  /* must specify width/height */
}
.rte_overlap_factz_h1 .rte_ne, .rte_overlap_factz_h1 .rte_sw {
position: absolute;
}
.rte_overlap_factz_h1 .rte_ne {
top: 0;
right: 0;
z-index: 1;
}
.rte_overlap_factz_h1 .rte_sw {
bottom: 15;
left: 5;
z-index: 2;
}
.rte_overlap_q_gscore {
position: relative;           /* establish new containing block */
width: 316px; height: 155px;  /* must specify width/height */
}
.rte_overlap_q_gscore .rte_ne, .rte_overlap_q_gscore .rte_sw {
position: absolute;
}
.rte_overlap_q_gscore .rte_ne {
top: 0;
right: 0;z-index: 1;
}
.rte_overlap_q_gscore .rte_sw {
bottom: 15;
left: 5;
z-index: 2;
}
.rte_overlapq_factz_graph {
position: relative;           /* establish new containing block */
width: 316px; height: 153px;  /* must specify width/height */
}
.rte_overlapq_factz_graph .rte_ne, .rte_overlapq_factz_graph .rte_sw {
position: absolute;
}
.rte_overlapq_factz_graph .rte_ne {
top: 0;
right: 0;
z-index: 1;
}
.rte_overlapq_factz_graph .rte_sw {
bottom: 15;  left: 5; z-index: 2;
}
.rte_overlap_q_sum {
position: relative;           /* establish new containing block */
width: 316px; height: 153px;  /* must specify width/height */
}
.rte_overlap_q_sum .rte_ne, .rte_overlap_q_sum .rte_sw {
position: absolute;
}
.rte_overlap_q_sum .rte_ne {
top: 0; right: 0; z-index: 1;
}
.rte_overlap_q_sum .rte_sw {
bottom: 15;
left: 5;
z-index: 2;
}
