/* CSS Document *//* CSS Document - RTC.CSS */

/* MAIN BODY */

body{
	color: black;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.03em;
	font-weight: normal;
	line-height: 1.4em;
}



#container {
	width: 41.0em;
}



#containerfigures {
	width: 50.0em;
}


#ftable{
width: 40%;
float:right;
margin: 0em 0em 1.0em 1.0em;
}




#stable{
width: 40%;
float:left;
margin: 0em 1.0em 1.0em 0em;
}




/* LINKS */


/* basic  links */			
				
a:link          {color: #006666;}	
	
a:visited 		{color: #800080;}


A.skip:link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.7em;
	MARGIN-RIGHT: 0.4em;
	COLOR: #006666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}


A.skip:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.7em;
	MARGIN-RIGHT: 0.4em;
	COLOR: #800080;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}


/* 508, skip navigation, for invisible */

a.skip:link{font-size: 0.7em;
font-weight: normal;
text-decoration: none;
color: #ffffff;
}


   
a.skip:hover{font-size: 0.7em;
font-weight: normal;
text-decoration: none;
color: #ffffff;
}


   
a.skip:visited  {font-size: 0.7em;
font-weight: normal;
text-decoration: none;
color: #ffffff;
}


/* Table Links  */

A.tablenote:link {
FONT-WEIGHT: normal;
FONT-SIZE: 1.1em;
COLOR: #006666;
FONT-FAMILY: 'Times New Roman', Times, serif;



}
A.tablenote:visited {
FONT-WEIGHT: normal;
FONT-SIZE: 1.1em;
COLOR: #800080;
FONT-FAMILY: 'Times New Roman', Times, serif;
}



A.call:link {
FONT-WEIGHT: normal;
FONT-SIZE: 1.1em;
COLOR: #006666;
FONT-FAMILY: 'Times New Roman', Times, serif;
}



A.call:visited {
FONT-WEIGHT: normal;
FONT-SIZE: 1.1em;
COLOR: #800080;
FONT-FAMILY: 'Times New Roman', Times, serif;
}


/* END LINKS */   


/* HEADING LEVELS */



h1 {
font-size:1.6em;
font-weight:bold;
line-height:1.0em;
margin-bottom:0.5em;
margin-top:0em;
}

h1.lgdesc {
	font-size: 1em;
	font-weight: bold;
	color: #6c1b72;
	font-style: normal;
	font-variant: normal;
	font-family: 'Times New Roman',Times,serif;
}

h2 {
font-size:1.2em;
font-weight:bold;
margin-bottom:0.3em;
margin-top:1.0em;
}

/*h2.larger {
FONT-SIZE: 1.1em;
FONT-WEIGHT: bold;
MARGIN-BOTTOM: 0.7em;
MARGIN-TOP: 1.5em;
}*/



h3 {
font-size:1.0em;
font-weight:bold;
margin-bottom:0.3em;
margin-top:1.0em;
font-style:italic;
}




h3.figuretitle {
font-style:normal;
}



/*
h3.alttext {
MARGIN-TOP: 1.0em;
FONT-WEIGHT: bold;
FONT-SIZE: 1.0em;
MARGIN-BOTTOM: 0.7em;
}*/



h4 {
MARGIN-TOP: 1.0em;
FONT-WEIGHT: bold;
FONT-SIZE: .9em;
MARGIN-BOTTOM: 0.2em;
}

h5 {
MARGIN-TOP: 1.0em;
FONT-WEIGHT: normal;
FONT-SIZE: 1.0em;
MARGIN-BOTTOM: 0.2em;
font-style:italic;
font-family: 'Times New Roman',Times,serif;

}

H6 {
margin-top: 2.4em;
font-weight: bold;
font-size: 0.6em;
text-align: center;
margin-bottom: 0.7em;
font-family: Arial, Helvetica, sans-serif
}


/* use with a span tag within h1 */

.subhead{font-size: 0.60em;
font-weight: normal;
}



.runinhead{font-size: 1.0em;
font-weight: bold;
color: #006666;
}

/*Report Subhead */  

.subheading {
FONT-WEIGHT: normal;
FONT-SIZE: 1.1em;
WIDTH: 40.62em;
FONT-FAMILY: 'Times New Roman', Times, serif;
}




/*Report Subtitle */  
.subtitle {
FONT-WEIGHT: bold;
FONT-SIZE: 1.4em;
FONT-FAMILY: Arial, Helvetica, sans-serif;
}


/* END HEADING LEVELS*/

/* BEGIN MASTHEAD OR TOP PART OF DOCUMENT*/


/* Report Title */


#masthead {
	background-image: url(/../../../GIFJPG/sm_head2.gif);
	background-repeat: no-repeat;
	height: 4.56em;
	margin-bottom: 0.31em;
	padding-top: 0.625em;
}


.maintitle {
font-size:0.8em;
font-weight:bold;
line-height:1.0em;
margin-bottom:1.5em;
margin-top:1.0em;

}


  /* Logo Image positioning */
#logo img {border: 0;}



#logo {float: left; margin-top: -0.6em;}



/* END MASTHEAD */



/* Paragraph text */

p {
font-size:1.0em;
font-weight:normal;
line-height:1.4em;
margin-bottom:0.9em;
margin-top:0.4em;
font-family: 'Times New Roman',Times,serif;
}




/* Superscript */
sup {
font-size: 1.0em;
vertical-align: baseline;
position: relative;
bottom: 0.33em;
}



/*div	{font-size: 1em;
		font-weight: normal;
		font-family: 'Times New Roman',Times,serif;}*/
		
/* Horizontal rules, put align left on page code for Netscape6 */


hr{
text-align: left;
height: 0.12em;
color: #666666;
}



/* alphabetical navigation blocks */
		
/*.alpha      {font-family: arial, helvetica;
            font-size: .8em;
            font-weight: regular;
            text-decoration: none;}
					          
a.plain	{text-decoration: none;}*/
				
/* Use background color with alpha to create alphabetical navigation */	

/*tr.color {background-color: #c7dcde;
			text-align: center;}

tr.color2 {background-color: #d9f0ef;}*/
		


/* END MAIN BODY */


/* FOOTNOTES and PAGE BOTTOM*/

/* Basic Footnotes */

.fntext, .footer {
	font-size: 0.8em;
	text-align: left;
	line-height: normal;
	display: inline;
		
		}
		
.footnote {
	MARGIN-TOP: 0.4em;
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.9em;
	MARGIN-BOTTOM: 0.6em;
	LINE-HEIGHT: 1.1em
}		
		                              
.pagedate	{font-weight: bold;}
                 
                      


.left {
clear:left;
}

.right{
clear:right;
}
/*.fntext a {
	display: block;
	text-align: right;
}
*/
.return {
	display: block;
	text-align: right;
	margin-bottom: 1em;

}
/* END FOOTNOTES */

 
/* Table of Contents */
.toc {
font-weight: bold;
font-size: 1.1em;
font-family: 'Times New Roman', Times, serif;
}



/* Reference */
.reference {
width: 37.50em;
text-indent: -0.06em;
padding-left: 0.06em;
}



/* GENERAL MARGIN TAGS */



.indent {margin-left: 1.0em;}




.indent2 {margin-left: 2.0em;}

/* END GENERAL MARGIN TAGS */




/* LISTS */

/* Ordered Lists */

OL {
margin-top: 0em;
margin-bottom: 0em;
list-style: decimal outside;
font-family: 'Times New Roman', Times, serif;

}


/* Unordered Lists */

UL {
margin-top: 0em;
margin-bottom: 0em;
list-style: disc outside;
}



UL.contents {
margin-top: 0em;
margin-bottom: 0em;
list-style: none outside;
font-size: 1.0em;
}



UL.outdent {
font-weight: normal;
font-size: 1.1em;
margin-bottom: 0.4em;
line-height: 1.4em;
display: list-item;
width: 3.12em;
font-family: 'times new roman', times, serif;
margin-left: 1em;
}

/* List item Styles */



LI {
font-weight: normal;
font-size: 0.9em;
margin-bottom: 0.4em;
line-height: 1.4em;
display: list-item
width: 3.1em;
}



LI.small {
font-weight: normal;
font-size: 0.8em;
margin-bottom: 0.4em;
line-height: 1.4em;
}



LI.inner {
font-weight: normal;
font-size: 1em;
margin-bottom: 0.4em;
line-height: 1.4em;
display: list-item;
font-family: 'Times New Roman', Times, serif;
}



.smallcaps {font-variant: small-caps;}

/* END LISTS */

/* STYLES FOR PDF LINK*/



A.printversion:link {
font-weight: normal;
font-size: 0.7em;
margin-right: 0.4em;
color: #006666;
font-family: Arial, Helvetica, sans-serif; 
}




A.printversion:visited {
font-weight: normal;
font-size: 0.7em;
margin-right: 0.4em;
color: #800080;
font-family: Arial, Helvetica, sans-serif; 
}

/* END STYLES FOR PDF LINK*/





/* TABLES */


.tablebox {
border: 0.05em;
border-color:#000000;
border-style: solid;
}

.tablestyle{
	border-collapse: collapse;
	text-align: center;
	width: 90%;
}


.noborder {border: none;}




/* Table Text Features */

.italic {font-style: italic;}



.bold {font-weight: bold;}



.smallcaps {font-variant: small-caps;}



.med {
font-weight: normal;
font-style: normal;
font-variant: normal;
}



.indent {
color: #000000;
font-weight: normal;
font-family: 'Times New Roman',Times,serif;
font-size: 0.9em;
text-align: left;
vertical-align: top;
padding-left: 1.0em;
}

/* Table Headers */

.tabletitle {
font-weight: bold;
font-size: 0.9em;
color: #000000;
font-family: 'times new roman',times,serif;
text-align: center;
}



.tablehead {
text-align: left;
font-weight: bold;
font-size: 0.9em;
COLOR: #000000;
font-family: 'Times New Roman',Times,serif;
}




.tablesubhead {
font-size: 0.9em;
font-weight: bold;
font-family: 'times new roman',times,serif;
text-align: left;
color: #000000;
}

.tablesubheadindent {
font-size: 0.9em;
font-weight:normal;
font-family: 'arial',Helvetica,sans-serif;
padding-left: 1.0em;
color: #000000;
}


.tablesubheadsmall {
font-size: 0.8em;
font-weight: bold;
font-family: 'Times New Roman',Times,serif;
text-align: left;
color: #000000;
}

.tablesubheadsmallright {
font-size: 0.7em;
font-weight: normal;
font-family: 'arial',Helvetica,sans-serif;
padding-left: 53.4em;
text-align: right;
color: #000000;
}

th.tableheadform{
text-align: left;
width: 1.0em;
}



/*.colorrev*/
th.colorrowhead{
color: #000000;
font-weight: bold;
font-family: 'Times New Roman',Times,serif;
font-size: 0.9em;
vertical-align: center;
background-color: #99CCCC;
}



/*revlight th*/
th.rowheadlight{
color: #ffffff;
font-weight: 800;
font-size: 0.9em;
border: 0.2em solid;
padding: 0.2em;
background-color: #99CCCC;
}


th.left {
color: #000000;
font-family: 'Times New Roman',Times,serif;
font-size: 1.0em;
font-weight: bold;
background-color: #99CCCC;
text-align: left;
vertical-align: top;
padding-left: 0.3em;
padding-right: 0.3em;
}

th.center {
	color: #000000;
	font-family: 'Times New Roman',Times,serif;
        font-size: 0.9em;
	font-weight: bold;
	background-color: #99CCCC;
	text-align: center;
	vertical-align: center;
	padding-left: 0.3em;
	padding-right: 0.3em;
}

th.vertcenter {
color: #000000;
font-family: 'Times New Roman',Times,serif;
font-size: 1.0em;
font-weight: bold;
background-color: #99CCCC;
text-align: center;
vertical-align: center;
}




th.caption {
text-align: center;
font-size: 1.0em;
font-weight: bold;
padding-bottom: 0.3em;
line-height: 1.0em;
}

th.CAPTIONleft {
TEXT-ALIGN: left;
font-size: 1.0em;
font-weight: bold;
padding-bottom: 0.3em;
line-height: 1.0em;
}

th.smallcapshead {
	color: #000000;
	font-weight: normal;
	font-family: 'Times New Roman',Times,serif;
	font-variant: small-caps;
	font-size: .9em;
	padding-left: 1.5em;
	text-align: left;
	vertical-align: top;
}


.tableunitcent {
font-size: 0.8em;
font-weight: normal;
font-family: 'times new roman',times,serif;
text-align: center;
}



.tableunitleft {
font-weight: normal;
font-size: 0.8em;
font-family: 'times new roman',times,serif;
text-align: left;
}



.tableunitfw {
font-size: 0.8em;
font-weight: normal;
font-family: 'Times New Roman',Times,serif;
width: 37.5em;
}




.rowhead tfoot{text-align: left;}




.rowhead .digit {text-align: right;}




.rowhead .indent {padding-left: 1em;}




.rowhead .talign {text-align:left;}



/* Table Body */


/*revlight td*/
td.columnheadlight{
padding: 0.2em;
border: 0.2em solid;
font-size: 0.9em;
line-height: 1.1em;
background-color: #D9F0EF;
}

td.light{
padding: 0.2em;
font-family: a'Times New Roman',Times,serif;
font-size: 0.9em;
text-align: center;
line-height: 1.1em;
background-color: #D9F0EF;
}

.cellalignright {
text-align: right;
vertical-align: top;
padding-right: 7.0em;
}


.cellaligncenter {
color: #000000;
font-family: a'Times New Roman',Times,serif;
font-size: 0.9em;
text-align: center;
vertical-align: top;
}




.banner {
color: #000000;
font-weight: bold;
font-family: a'Times New Roman',Times,serif;
font-size: 0.9em;
text-align: center;
vertical-align: bottom;
background-color: #D9F0EF;
}



 
td.dataright1 {
color: #000000;
font-weight: normal;
font-family: 'Times New Roman',Times,serif;
font-size: 0.9em;
text-align: right;
vertical-align: top;
padding-right: 1.5em;
}

td.dataright2 {
color: #000000;
font-weight: normal;
font-family: 'Times New Roman',Times,serif;
font-size: 0.7em;
text-align: right;
vertical-align: top;
padding-right: 1.5em;
}


td.dataright3 {
color: #000000;
font-weight: normal;
font-family: 'Times New Roman',Times,serif;
font-size: 0.7em;
text-align: right;
vertical-align: top;
padding-right: 2.5em;
}

td.datacenter {
color: #000000;
font-weight: normal;
font-family: 'Times New Roman',Times,serif;
font-size: 0.9em;
text-align: right;
vertical-align: center;
padding-right: 14.0em;
}

td.dataleft {
	color: #000000;
	font-family: 'Times New Roman',Times,serif;
    font-size: 0.9em;
	text-align: left;
	vertical-align: top;
	padding-left: 0.3em;
	padding-right: 0.3em;
}


td.bolddataleft {
	color: #000000;
	font-family: 'Times New Roman',Times,serif;
    font-size: 0.9em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding-left: 0.3em;
	padding-right: 0.3em;
}

td.bolddatacenter {
color: #000000;
font-weight: bold;
font-family: 'Times New Roman',Times,serif;
font-size: 0.9em;
text-align: right;
vertical-align: center;
padding-right: 1.0em;
}

td.left {
color: #000000;
font-weight: normal;
font-family: 'Times New Roman',Times,serif;
font-size: 0.9em;
text-align: left;
vertical-align: top;
}

td.dataindent1 {
color: #000000;
font-weight: normal;
font-family: 'Times New Roman',Times,serif;
font-size: 0.9em;
padding-left: 1.5em;
text-align: left;
vertical-align: top;
}
   
td.dataindent2 {
color: #000000;
font-weight: normal;
font-family: 'Times New Roman',Times,serif;
font-size: 0.9em;
padding-left: 3.0em;
text-align: left;
vertical-align: top;
}
   
td.dataindent3 {
color: #000000;
font-weight: normal;
font-family: 'Times New Roman',Times,serif;
font-size: 0.9em;
padding-left: 2.5em;
text-align: left;
vertical-align: top;
}
   
td.dataindent4 {
color: #000000;
font-weight: normal;
font-family: 'Times New Roman',Times,serif;
font-size: 0.9em;
padding-left: 6.0em;
text-align: left;
vertical-align: top;
}

td.dataindent5 {
color: #000000;
font-weight: normal;
font-family: 'Times New Roman',Times,serif;
font-size: 0.9em;
padding-left: 7.5em;
text-align: left;
vertical-align: top;
}



td.dataindent6 {
color: #000000;
font-family: 'Times New Roman',Times,serif;
font-size: 0.9em;
text-align: right;
vertical-align: top;
padding-left: 0.5em;
padding-right: 0.7em;
}



td.dataindent7 {
color: #000000;
font-family: 'Times New Roman',Times,serif;
font-size: 1em;
text-align: right;
vertical-align: top;
padding-right: 1.9em;
}




td.dataindent8 {
color: #000000;
font-family: 'Times New Roman',Times,serif;
font-size: 0.9em;
text-align: right;
vertical-align: top;
padding-left: 0.5em;
padding-right: 1.7em;
}



td.dataindent9 {
	color: #000000;
	font-family: 'Times New Roman',Times,serif;
        font-size: 0.9em;
	text-align: right;
	vertical-align: top;
	padding-left: 0.9em;
	padding-right: 1.5em;
}




td.dataindent10 {
	color: #000000;
	font-family: 'Times New Roman',Times,serif;
        font-size: 0.9em;
	text-align: right;
	vertical-align: top;
	padding-left: 0.5em;
	padding-right: 1.7em;
}

   
td.bolddataindent {
color: #000000;
font-weight: bold;
font-family: 'Times New Roman',Times,serif;
font-size: 0.9em;
text-align: left;
vertical-align: top;
}

td.bolddataindent1 {
color: #000000;
font-weight: bold;
font-family: 'Times New Roman',Times,serif;
padding-left: 1.9em;
font-size: 0.9em;
text-align: left;
vertical-align: top;
}

td.bolddataindent2 {
color: #000000;
font-weight: bold;
font-family: 'Times New Roman',Times,serif;
font-size: 0.7em;
text-align: center;
vertical-align: bottom;
}
 
td.bolddataindent3 {
	color: #000000;
	font-family: 'Times New Roman',Times,serif;
        font-size: 0.9em;
	text-align: right;
	vertical-align: top;
	padding-left: 2.3em;
	padding-right: 3.2em;
}

td.bolddataindent4 {
	color: #000000;
	font-family: 'Times New Roman',Times,serif;
    font-size: 0.9em;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	padding-left: 0.3em;
	padding-right: 1.3em;
}

td.bolddataindent5 {
	color: #000000;
	font-family: 'Times New Roman',Times,serif;
    font-size: 0.9em;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	padding-left: 0.7em;
	padding-right: 1.7em;
}



td.bolddataindent6 {
color: #000000;
font-weight: bold;
font-family: 'Times New Roman',Times,serif;
padding-left: 3.5em;
font-size: 0.9em;
text-align: left;
vertical-align: top;
}


td.italdata {
color: #000000;
font-weight: normal;
font-family: 'Times New Roman',Times,serif;
font-style: italic;
font-size: 0.9em;
text-align: left;
vertical-align: top;
}

td.italdataindent {
color: #000000;
font-weight: normal;
font-family: 'Times New Roman',Times,serif;
font-style: italic;
font-size: 0.9em;
text-align: left;
vertical-align: top;
}

td.italdataindent1 {
color: #000000;
font-weight: normal;
font-family: 'Times New Roman',Times,serif;
font-style: italic;
font-size: 0.9em;
padding-left: 1.5em;
text-align: left;
vertical-align: top;
}


/* END TABLE */



.fullwidth {
width: 41.87em;
text-align: left;
}