/*----COLORS USED----
sGreen1 = "#e4efdf"
sGreen2 = "#658d55"
sGreen3 = "#45793d"

sBlue1 = "#ecf4fb"
sBlue2 = "#d0e3f5"
sBlue3 = "#FFFFFF"
sBlue4 = "#3573b9"

sGray1 = "#EBEBEB"
sGray2 = "#999999"
sGray3 = "#8D8C8C"
sGray4 = "#666666"

sBlack = "#000000"
sWhite = "#ffffff"
sRed = "#fc1921"
*/

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}
.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:inline-block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none;}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}

/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:auto;
		height:40px;
		padding:0px;
		margin:0px;
		background-color:#70a1c9;
		background-image:url(Navbar_shim.jpg);
		background-repeat:repeat-x;
		border-right: 1px solid #FFFFFF;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a 
	{	
		background-color:transparent;
		color:#FFFFFF;
		font-family:Verdana;
		font-size:11px;
		line-height: 14px;
		text-decoration:none;
		font-weight:bold;
		text-align:left;
		border-width:0px 1px 0px 0px;
		border-style:solid;
		border-color:#FFFFFF;

	}
	
	/*"""""""" (MAIN) Items - double line """"""""*/	
	#qm0 .qmparent3	
	{
		padding-right:12px;
		padding-left:12px;
		padding-top:5px;
		padding-bottom:7px;
	}

	/*"""""""" (MAIN) Items - single line """"""""*/	
	#qm0 .qmparent1
	{
		padding-right:12px;
		padding-left:12px;
		padding-top:12px;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		background-color:#747265;
		background-image:url(/wwwFinancial/Images/NavOn_shim.jpg);
		background-repeat:repeat-x;
		color:#FFFFFF;
		text-decoration:none;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		background-color:#747265;
		color:#FFFFFF;
		text-decoration:none;
		background-image:url(/wwwFinancial/Images/NavOn_shim.jpg);
		background-repeat:repeat-x;
	}

	
	/*"""""""" (MAIN) Active State""""""""	*/
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		background-color:#747265;
		color:#FFFFFF;
		text-decoration:none;
		background-image:url(/wwwFinancial/Images/NavOn_shim.jpg);
		background-repeat:repeat-x;
	}

	/*"""""""" This is controlled w/in each level's stylesheet."""""""*/
	/*"""""""" (MAIN) Persistent State""""""""""""""""""""""""""""""""	
	body #qm0 .qmpersistent, body #qm0 .qmpersistent:hover	
	{	
		background-color:#747265;
		background-image:url(/wwwFinancial/Images/L1_NavOn_shim.jpg);
		background-repeat:repeat-x;
	}*/
	
	
	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		margin:0px 0px 0px 0px;
		background-color:#ffffff;
		border-width:1px 0px 0px 0px;
		border-style:solid;
		border-color:#73a4cc;
		white-space:normal;
		background-image:none
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{
		padding:5px 9px 5px 7px;
		margin:0px 0px 0px 0px;
		color:#666666;
		font-family:verdana;
		font-size:10px;
		text-decoration:none;
		font-weight:normal;
		border-width:0px 1px 1px 1px;
		border-style:solid;
		border-color:#73a4cc;
		white-space:normal;
		width:200px;
		background-image:none
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		padding:5px 9px 5px 7px;
		margin:0px 0px 0px 0px;
		background-color:#cbdeec;
		color:#000000;
		border-width:0px 1px 1px 1px;
		border-style:solid;
		border-color:#73a4cc;
		background-image:none
		}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		padding:5px 9px 5px 7px;
		margin:0px 0px 0px 0px;
		background-color:#cbdeec;
		color:#000000;
		border-width:0px 1px 1px 1px;
		border-style:solid;
		border-color:#73a4cc;
		background-image:none

	}
	
	
	/*"""""""" (SUB) Parent Items""""""""*/	
	#qm0 div .qmparent, #qm0 ul .qmparent	
	{	
		padding:5px 9px 5px 7px;
		margin:0px 0px 0px 0px;
		color:#666666;
		font-family:verdana;
		font-size:10px;
		text-decoration:none;
		font-weight:normal;
		border-width:0px 1px 1px 1px;
		border-style:solid;
		border-color:#73a4cc;
		white-space:normal;
		width:200px;
		background-image:none
	}


	/*"""""""" (SUB) Parent Hover State""""""""*/	
	#qm0 div .qmparent:hover	
	{	
		padding:5px 9px 5px 7px;
		margin:0px 0px 0px 0px;
		background-color:#cbdeec;
		color:#000000;
		text-decoration:none;
		border-width:0px 1px 1px 1px;
		border-style:solid;
		border-color:#73a4cc;
		background-image:none
	}
	
	
	
	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		padding:5px 9px 5px 7px;
		margin:0px 0px 0px 0px;
		background-color:#cbdeec;
		color:#000000;
		text-decoration:none;
		border-width:0px 1px 1px 1px;
		border-style:solid;
		border-color:#73a4cc;
		background-image:none
		
	}


	/*"""""""" (SUB) Persistent State""""""""*/	
	body #qm0 div .qmpersistent, body #qm0 div .qmpersistent:hover	
	{	
		padding:5px 9px 5px 7px;
		margin:0px 0px 0px 0px;
		background-color:#cbdeec;
		color:#000000;
		border-width:0px 1px 1px 1px;
		border-style:solid;
		border-color:#73a4cc;
		background-image:none
	}
	
	
	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		margin:2px 5px 5px 5px;
		color:#112747;
		font-family:Verdana;
		font-size:11px;
		font-weight:bold;
		
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		/*border-top-width:1px;*/
		/*margin:4px 5px 4px 5px;*/
		/*border-color:#A2A1AD;*/
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul li:hover > a.qmparent	
	{	
		/*background-image:url(qmimages/arrow_0.gif);*/
		text-decoration:none;
		
		
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul li .qmparent	
	{	
		/*background-image:url(qmimages/arrow_0.gif);*/
		/*background-repeat:no-repeat;*/
		/*background-position:92% 50%;*/
		
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li:hover > a.qmparent	
	{	
		/*background-image:url(qmimages/arrow_2.gif);*/
		text-decoration:none;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li .qmparent	
	{	
		/*background-image:url(qmimages/arrow_3.gif);*/
		/*background-repeat:no-repeat;*/
		/*background-position:92% 50%;*/
	}






BODY {
margin:0px;
margin-top: 0px;
background-color: #98BDDA;
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 11px;
color: #000000;
line-height: +1.5;
/*background-image:url(../Images/fsg_bg_tile.gif);*/
/*background-repeat:repeat-x;*/

}

TABLE, TH, TR, TD, DIV, SPAN, P,BLOCKQUOTE, LI, UL {
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 11px;
color: #000000;
line-height: +1.5;
}

P {
margin-top: 0px;
padding-top: 0px;
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 11px;
color: #000000;
}
H3
{
margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 11px;
color: #000000;
}
H2
{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 14px;
font-weight:bold;
color: #721031;
}
H1
{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 12px;
font-weight:bold;
color: #000000;
margin-bottom: 8px;
padding-bottom: 8px;
}
H4
{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 12px;
font-weight:bold;
color: #000000;
margin-bottom: 0px;
padding-bottom: 0px;
}
/*------------------------------------------------*/
/*List Styles Start*/

.ListTitle {
margin-bottom: 7px;
font-weight: bold;
font-size: 100%;
font-family: Verdana, Arial, Tahoma, Sans-Serif;
color: #000000;
}

ul {
margin-top: 2px;
margin-bottom: 10px;
margin-left: 0px;
padding-left:0px;
margin-right: 0px;
list-style:none;
}

ul.OLD {
margin-top: 2px;
margin-bottom: 10px;
margin-left: 14px;
margin-right: 0px;
list-style-position: outside; 
list-style-image: url(arrow-gray.gif); 
list-style-type: disc;
}

ul.NoPadding {
margin-top: 2px;
margin-bottom: 1px;
margin-left: 0px;
margin-right: 0px;
list-style-position: outside; 
list-style-image: url(arrow-gray.gif); 
list-style-type: square;
position: relative;
top: -5px;
}

ul.Indent {
margin-top: 2px;
margin-bottom: 10px;
margin-left: 14px;
margin-right: 0px;
padding-left:10px;
list-style-position: outside; 

}


ul.LeftAlign {
margin-top: 2px;
margin-bottom: 10px;
margin-left: -27px;
margin-right: 0px;
list-style-position: outside; 
list-style-position: outside; 
list-style-image: url(arrow-gray.gif); 
list-style-type: square;
position: relative;
top: -7px;
}

ul.LeftAlignShortList {
margin-top: 2px;
margin-bottom: 14px;
margin-left: -27px;
margin-right: 0px;
list-style-position: outside; 
list-style-position: outside; 
list-style-image: url(arrow-gray.gif);  
list-style-type: square;
position: relative;
top: -7px;
}

.Nested {
margin-top: 9px;
margin-bottom: -14px;
margin-left: 30px;
margin-right: 0px;
position: relative;
}

.Nested10 {
margin-top: 9px;
margin-bottom: -14px;
margin-left: 15px;
margin-right: 0px;
position: relative;
}

.tigthPar {
	font-style: italic;
	padding-left: 8px;
	margin-top: -12px;
}

.ShortList{
padding-bottom: 3px;
}

li {
padding-bottom: 7px;
}

UL li{
padding-left: 10px;
background-image: url(arrow-gray.gif);
background-repeat:no-repeat;
background-position: 0 .5em;
padding-bottom: 7px;
}

li.Square{
padding-bottom: 7px;
}

ol {
margin-top: 0px;
margin-bottom: 7px;
margin-right: 0px;
margin-left:12px;
padding-left:12px;
}

ol.LeftAlign {
margin-top: 0px;
margin-bottom: 7px;
margin-left: -20px;
margin-right: 0px;
}

ol.LeftAlignShortList {
margin-top: 0px;
margin-bottom: 14px;
margin-left: -20px;
margin-right: 0px;
list-style-position: outside; 
list-style-position: outside; 
}

/*------------------------------------------------*/
/*List Styles End*/

/*------------------------------------------------*/
/*Form Start*/
FORM {
margin: 0px;	
}

.Form {
font-size: 11px;
background-color: #FFFFFF;
border:1px solid #4f7ba0;
color: #333333;
font-family: Verdana, Arial, Tahoma, Sans-Serif;
}

.FormHeader{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 12px;
font-weight: bold;
color: #000000;
border-bottom: 1px solid  #4f7ba0;
border-top: 1px solid  #4f7ba0;
background-color:#bed4e9;
}

.FormBody{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 11px;
color: #333333;
background-color: #ffffff;
}

.TextBox {
font-size: 11px;
font-family: Verdana, Arial, Tahoma, Sans-Serif;
border: solid 1px #4f7ba0;
color: #333333;
}

Option {
font-size: 11px;
background-color: #FFFFFF;
color: #333333;
font-family: Verdana, Arial, Tahoma, Sans-Serif;
}

Select {
font-size: 11px;
background-color: #FFFFFF;
border:1px solid #4f7ba0;
color: #333333;
font-family: Verdana, Arial, Tahoma, Sans-Serif;
}

.Req{
color: #CC3300;
position: relative;
top: 2px;
}

.CheckBox {
font-size: 11px;
font-family: Verdana, Arial, Tahoma, Sans-Serif;
color: #333333;
}
.Submit{
font-family: Verdana, Tahoma, Arial, Sans-Serif;
background-color: #bed4e9;
border-top: #4f7ba0 1px outset;
border-left: #4f7ba0 1px outset;
border-right: #4f7ba0 1px outset;
border-bottom: #4f7ba0 1px outset;
color: #000000;
font-weight:bold;
font-size:11px; }

/*Form Styles End*/
/*------------------------------------------------*/

/*------------------------------------------------*/
/*---------------Start Top Bar Navigation-----------------*/

.RRDLogo{
/*padding: 15px;*/
padding-left: 14px;
}
.BULogo{
padding-right: 15px;
/*padding-left: 0px;*/
}

.SelectSite{
width:150px;
font-family:verdana;
font-size:10px;
color: #999999
}
.OuterTable {
background-image:url(shadow-outer.jpg);
background-repeat:repeat-y; 
background-color:white;
}
.NavBar{
background-image:url(Navbar_shim.jpg);
background-repeat:repeat-x; 
border-bottom:1px #FFFFFF solid;
border-left:1px #FFFFFF solid;
}

.SearchBg{
background-color: #d0e3f5;
}


.SearchBox{
background-color: #d0e3f5;
padding:9px;
padding-left:14px
}

.SearchField{
width:150px;
font-family:verdana;
font-size:10px;
color: #999999
}

.GoButton{
padding-left:10px
}

.NavText{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 10px;
font-weight:bold;
color: #000000;
padding-left: 18px;
padding-bottom:2px;
}

A:LINK.NavText, A:ACTIVE.NavText, A:VISITED.NavText {
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 10px;
font-weight:bold;
color: #000000;
text-decoration: none;
}

A:HOVER.NavText {
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 10px;
font-weight:bold;
color: #000000;
text-decoration: none;
}

A:LINK.NavTextOn, A:ACTIVE.NavTextOn, A:VISITED.NavTextOn {
font-family: Verdana, Arial, Tahoma, Sans-Serif;
color: #3573b9;
text-decoration: none;
}

A:HOVER.NavTextOn {
font-family: Verdana, Arial, Tahoma, Sans-Serif;
color: #3573b9;
text-decoration: none;
}


.PEReportLinks{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 11px;
color: #ffffff;
font-weight: bold;

}

A:LINK.PEReportLinks, A:ACTIVE.PEReportLinks, A:VISITED.PEReportLinks {
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 11px;
color: #ffffff;
text-decoration: none;
font-weight: bold;
}

A:HOVER.PEReportLinks {
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 11px;
color: #ffffff;
text-decoration: underline;
font-weight: bold;
}




/*---------------End Top Bar Navigation-----------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*---------------Start Content Styles-----------------*/

.Content{
padding-left:30px;
}

.Content_OutSourceHome{
padding-left:15px;

}

.PageHeader{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 16px;
letter-spacing: -0.5px;
font-weight: bold;
color: #721031;
padding-bottom: 0px;
padding-left:30px;
padding-top:30px;
height:66px;
}

.L2PageHeader{
width:761px;
height:167px;
padding-left:1px;
}

.SubHeader{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 14px;
font-weight: bold;
color: #721031;
margin-bottom: 5px;
letter-spacing: -.75px;
}
.SubHeaderBlue{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 14px;
font-weight: bold;
color: #638db7;
margin-bottom: 5px;
letter-spacing: -.75px;
}

.PageSubHeader{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 12px;
font-weight:bold;
color: #333333;
margin-top: 0px;
padding-left:30px;;
}
.SubHeaderList{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 12px;

line-height: +1;
font-weight: bold;
color: #FFFFFF;
}

A:LINK, A:VISITED{
color: #752741;
font-size: 11px;
font-family: Verdana, Arial, Tahoma, Sans-Serif;
text-decoration: underline;
line-height: +1.5;
}

A:HOVER, A:ACTIVE {
color: #752741;
font-size: 11px;
font-family: Verdana, Arial, Tahoma, Sans-Serif;
text-decoration: underline;
line-height: +1.5;
}

.SmText{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 10px;
color: #000000;
line-height: +1.5;
}

A:LINK.SmText, A:ACTIVE.SmText, A:VISITED.SmText{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 10px;
color: #000000;
text-decoration: none;
line-height: +1.5;
}

A:HOVER.SmText{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 10px;
color: #000000;
text-decoration: underline;
line-height: +1.5;
}

.XtraSmText{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size:  9px;
color:#000000;
line-height: +1.5;
}

.DocTypeSize{
font-size: 10px;
font-family: Verdana, Arial, Tahoma, Sans-Serif;
color: #666666;

}

hr{
width:100%;
height:1px;
margin-bottom: 5px;
color:#721031;
background-color:#721031;
border:none;
}
	
.Hand{
cursor: hand;
}
.floatright 
{
    float:right;
    margin:  5px 0 20px 20px;
	vertical-align:top; 
}
.HomeCTA {
padding: 1px;
border: 1px solid #000;
}

sup {
font-size:11px; vertical-align:top;
} 

A:LINK.Sup, A:ACTIVE.Sup, A:VISITED.Sup{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 8px;
position: relative;
top: -2px;
text-decoration: none;
color: #3573b9;
}

A:HOVER.Sup{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 8px;
position: relative;
top: -2px;
text-decoration: underline;
color: #FFFFFF;
}

A:visited.BacktoTop,A:active.BacktoTop,A:Link.BacktoTop {
text-decoration: underline;
font-size: 10px;
} 

A:hover.BacktoTop {
text-decoration: underline;
font-size: 10px;
}

.WhiteText{
color: #FFFFFF;
}

A:visited.WhiteText,A:active.WhiteText,A:Link.WhiteText {
text-decoration: underline;
color: #FFFFFF;
} 

A:hover.WhiteText {
text-decoration: underline;
color: #FFFFFF;
}

A.Webcast:Link,A.Webcast:visited,A.Webcast:active {
font-family: Verdana, Arial;
font-size: 11px;
color: #000000;
text-decoration: underline;
} 

A.Webcast:hover {
font-family: Verdana, Arial;
font-size: 11px;
color: #000000;
text-decoration: underline;
}

table.burgundy {
	border: 0px;
	background-color: #FFFFFF;
}

table.burgundy tr {
	vertical-align: top;
}

table.burgundy th {
	border: 0px;
	background-image: url(resource_header-burgundy.jpg);
	background-repeat: repeat-x;
	font-size:11px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px;
	background-position: bottom;
	background-color: 711031;
}

table.burgundy td {
	border: 0px;
	background-color: #e5dddb;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
}

table.green {
	border: 0px;
	background-color: #FFFFFF;
}

table.green tr {
	vertical-align: top;
}

table.green th {
	border: 0px;
	background-image: url(resource_header-green.jpg);
	background-repeat: repeat-x;
	font-size:11px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px;
	background-position: bottom;
	background-color: #7B9B54;
}

table.green td {
	border: 0px;
	background-color: #E4ECDF;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
}


table.translations {
	border: 0px;
	background-color: #FFFFFF;
}

table.translations tr {
	vertical-align: top;
}

table.translations th {
	border: 0px;
	background-image: url(resource_header-green.jpg);
	background-repeat: repeat-x;
	font-size:11px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px;
	background-position: bottom;
	background-color: #7B9B54;
}

table.translations td {
	border: 0px;
	background-color: #E4ECDF;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
}




table.teal {
	border: 0px;
	background-color: #FFFFFF;
}

table.teal tr {
	vertical-align: top;
}

table.teal th {
	border: 0px;
	background-image: url(resource_header-teal.jpg);
	background-repeat: repeat-x;
	font-size:11px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px;
	background-position: bottom;
	background-color: #e5f0f2;
}

table.teal td {
	border: 0px;
	background-color: #e5f0f2;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
}


table.purple {
	border: 0px;
	background-color: #FFFFFF;
}

table.purple tr {
	vertical-align: top;
}

table.purple th {
	border: 0px;
	background-image: url(resource_header-purple.jpg);
	background-repeat: repeat-x;
	font-size:11px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px;
	background-position: bottom;
	background-color: #efe7f4;
}

table.purple td {
	border: 0px;
	background-color: #efe7f4;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
}



table.gold {
	border: 0px;
	background-color: #FFFFFF;
}

table.gold tr {
	vertical-align: top;
}

table.gold th {
	border: 0px;
	background-image: url(resource_header-gold.jpg);
	background-repeat: repeat-x;
	font-size:11px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px;
	background-position: bottom;
	background-color: #f8f3dd;
}

table.gold td {
	border: 0px;
	background-color: #f8f3dd;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
}


.XBRLBG {
background: url(/wwwFinancial/Images/home_bottomBG_XBRL.jpg) repeat;}


.HomeBG {
background: url(home_bottom.jpg) no-repeat;}
/*---------------End Content Styles-----------------*/
/*------------------------------------------------*/

/*------------------------------------------------*/
/*---------------Start Left Bar Navigation-----------------*/

.LeftNav{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size:11px;
background: url(leftnav_bg.jpg) no-repeat;
/*border-left: 1px solid #FFFFFF;font-weight:bold;*/
border-right: 1px solid #FFFFFF;
}
.LeftNavText {
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size:11px;
line-height:16px;
}
.Back, A:LINK.Back, A:ACTIVE.Back, A:VISITED.Back, A:HOVER.Back{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size:10px;
color:#3573b9;
padding:4px;
padding-left:8px;
text-decoration:none;
}

.LeftNavHeader{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size:12px;
font-weight:bold;
padding:8px;
padding-left:15px;
padding-top: 20px;
/*border-bottom: 1px solid #b4d0eb;*/

background: url(leftnav_top.jpg) no-repeat;
border-bottom: 1px solid #FFFFFF;
}

.LeftNavLevel2{
border-bottom:#FFFFFF 1px solid;
background-color:#C4D7E8;
padding-left:8px;
padding-top:2px;
padding-bottom:2px;
cursor:hand;

/*font-weight:bold;*/
}

.LeftNavLevel2Over{
border-bottom:#FFFFFF 1px solid;
/*font-weight:bold;*/
background-color:#71A2CA; 
padding-left:8px;
padding-top:2px;
padding-bottom:2px;
cursor:hand;

}

.LeftNavLevel2On{
border-bottom:#FFFFFF 1px solid;
background-color:#71A2CA; 
padding-left:8px;
padding-top:2px;
padding-bottom:2px;
padding-right:3px;
}

.LeftNavLevel3On{
border-bottom:#FFFFFF 1px solid;
background-color:#E2ECF5;
font-weight:bold;
color:#000000; 
padding-top:1px;
padding-bottom:1px;
padding-right:3px;

}

.LeftNavLevel3Off{
border-bottom:#FFFFFF 1px solid;
padding-top:1px;
padding-bottom:1px;
padding-right:3px;
background-color:#E2ECF5;
color:#000000; 

}


.LeftNavLevel3Over{
border-bottom:#FFFFFF 1px solid;
background-color:#71A2CA; 
padding-top:1px;
padding-bottom:1px;
padding-right:3px;

}


.LeftNavLevel4On{
border-bottom:#FFFFFF 1px solid;
background-color:#ffffff;
font-weight:bold;
color:#000000; 
padding-top:1px;
padding-bottom:1px;
padding-right:3px;


}

.LeftNavLevel4Off{
border-bottom:#FFFFFF 1px solid;
background-color:#ffffff;
padding-top:1px;
padding-bottom:1px;
padding-right:3px;
color:#666666;

}


.LeftNavLevel5On{
background-color:ffffff;
font-weight:bold; 
padding-left:11px;
padding-top:2px;
padding-bottom:1px;
padding-right:3px;
/*font-size: 10px;*/
color: #719EBF;

}

.LeftNavLevel5Off{
background-color:#ffffff;
padding-left:11px;
padding-top:2px;
padding-bottom:1px;
padding-right:3px;
/*font-size: 10px;   kar, i want this font to be smaller,but it's not working*/
color: #000000;

}


.LeftNavLevel6On{
background-color:#ffffff;
font-weight:bold;
padding-left:25px;
padding-top:0px;
padding-bottom:3px;
padding-right:3px;
color:#3573b9;
}

.LeftNavLevel6Off{
background-color:#ffffff;
padding-left:25px;
padding-top:0px;
padding-bottom:3px;
padding-right:3px;
}

LeftNavLevel2LinkOff {
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size:11px;
line-height:14px;}

LeftNavLevel2LinkOn {
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size:11px;
line-height:14px;}

A:LINK.LeftNavLevel2LinkOff, A:ACTIVE.LeftNavLevel2LinkOff, A:VISITED.LeftNavLevel2LinkOff, A:HOVER.LeftNavLevel2LinkOff{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
color:#000000;
text-decoration:none;
font-weight:bold;
}


A:LINK.LeftNavLevel2LinkOn, A:ACTIVE.LeftNavLevel2LinkOn, A:VISITED.LeftNavLevel2LinkOn, A:HOVER.LeftNavLevel2LinkOn{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;

}


A:LINK.LeftNavLevel3LinkOff, A:ACTIVE.LeftNavLevel3LinkOff, A:VISITED.LeftNavLevel3LinkOff,A:HOVER.LeftNavLevel3LinkOff {
font-family: Verdana, Arial, Tahoma, Sans-Serif;
color:#333333;
text-decoration:none;
}

A:LINK.LeftNavLevel3LinkOn, A:ACTIVE.LeftNavLevel3LinkOn, A:VISITED.LeftNavLevel3LinkOn, A:HOVER.LeftNavLevel3LinkOn{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
color:#333333;
text-decoration:none;
}


A:LINK.LeftNavLevel4LinkOff, A:ACTIVE.LeftNavLevel4LinkOff, A:VISITED.LeftNavLevel4LinkOff,A:HOVER.LeftNavLevel4LinkOff {
font-family: Verdana, Arial, Tahoma, Sans-Serif;
color:#333333;
text-decoration:none;

}



A:LINK.LeftNavLevel4LinkOn, A:ACTIVE.LeftNavLevel4LinkOn, A:VISITED.LeftNavLevel4LinkOn,A:HOVER.LeftNavLevel4LinkOn{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
color:#333333;
text-decoration:none;

}


A:LINK.LeftNavLevel5LinkOff, A:ACTIVE.LeftNavLevel5LinkOff, A:VISITED.LeftNavLevel5LinkOff {
font-family: Verdana, Arial, Tahoma, Sans-Serif;
color:#000000;
text-decoration:none;

}

A:HOVER.LeftNavLevel5LinkOff {
font-family: Verdana, Arial, Tahoma, Sans-Serif;
color:#000000;
text-decoration:none;

}

A:LINK.LeftNavLevel5LinkOn, A:ACTIVE.LeftNavLevel5LinkOn, A:VISITED.LeftNavLevel5LinkOn, A:HOVER.LeftNavLevel5LinkOn{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
color:#719EBF;
text-decoration:none;

}

A:LINK.LeftNavLevel6LinkOff, A:ACTIVE.LeftNavLevel6LinkOff, A:VISITED.LeftNavLevel6LinkOff {
font-family: Verdana, Arial, Tahoma, Sans-Serif;
color:#000000;
text-decoration:none;

}

A:HOVER.LeftNavLevel6LinkOff {
font-family: Verdana, Arial, Tahoma, Sans-Serif;
color:#00000;
text-decoration:none;

}


A:LINK.LeftNavLevel6LinkOn, A:ACTIVE.LeftNavLevel6LinkOn, A:VISITED.LeftNavLevel6LinkOn, A:HOVER.LeftNavLevel6LinkOn{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
color:#000000;
font-weight:bold;
text-decoration:none;

}
/*---------------End Left Bar Navigation-----------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*---------------Start Right Bar Styles-----------------*/

.RightColumn{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 11px;
color: #000000;
padding-top:14px;
padding-left:30px;
width:269px;
}


.RightColumn_OutSource_Home{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 11px;
color: #000000;
padding-top:14px;
padding-left:15px;
width:269px;
}

.RightColumn LI  {
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 11px;
color: #000000;
text-decoration:none;
}

.RightColumn LI A:LINK,  .RightColumn LI A:VISITED {
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 11px;
color: #000000;
text-decoration:underline;
}
.RightColumn LI A:HOVER., .RightColumn LI A:ACTIVE.RightColumn {

font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 11px;
color: #999999;
text-decoration:underline;

}

.RightSide{
border: 1px #FFFFFF solid;
/*background:url(/wwwFinancial/Images/RtSideShim.jpg) repeat-x;
padding: 15px*/
}


.RightBox{
background-image: url(resource_tile-burgundy.jpg);
background-repeat: repeat-y;
margin-bottom:15px;
width:209px;
height:auto;
}

.RightBoxTitleBlue {
font-weight: bold; 
padding: 2px; 
padding-left: 8px;
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size:11px;
color: #FFFFFF;
background-image: url(resource_header-burgundy.jpg);
background-repeat: no-repeat;
}

.RightBoxText{
background-image: url(resource_dither-burgundy.jpg);
background-repeat: no-repeat;
background-position:bottom;
padding: 6px;
padding-bottom:150px;
}
.RightBoxHeader{
font-weight: bold; 
padding-bottom: 3px; 
padding-top:3px;
color: #000000;
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size:11px;
line-height:14px;
}
.RightQuote{
padding-left: 10px;
padding-right: 10px;
font-style:italic;
line-height:14px;
}

.Attribution {
padding: 6px;
padding-top:0px;
padding-right:8px;
font-weight:bold;
line-height:14px;
float:right;
background-image: url(arrow-gray.gif);
background-repeat:no-repeat;
background-position: 0 .5em;
}
.RightBoxText P {
padding-top: 0px;
margin-top:0px;
margin-bottom:8px;
padding-bottom:8x;
}
.RightQuote P {
padding-top: 0px;
margin-top:0px;
margin-bottom:8px;
padding-bottom:8x;
}
/*---------------End Right Bar Styles-----------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*---------------Start Footer Styles-----------------*/

.FooterTextBar{
height: 30px;
color: #3573b9;
}

A:LINK.FooterText, A:ACTIVE.FooterText, A:VISITED.FooterText {
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 10px;
color: #666666;
text-decoration: none;
}

A:HOVER.FooterText {
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 10px;
color: #3573b9;
}

.CopyrightText{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 10px;
color: #FFFFFF;
background-color: transparent;
margin-right:20px;
}

/*---------------End Footer Styles-----------------*/
/*------------------------------------------------*/

/*------------------------------------------------*/
/*---------------Start Structure Styles-----------------*/
.BottomGradient{
/*background: url(/wwwFinancial/Images/BottomShim.jpg) repeat-x bottom*/
}
.ContentGradient{
background-image: url(bg_gradient-burgundy.jpg);
background-repeat:no-repeat;
background-position:189px 0px;
}

.ContentGradient_AppTemplate{
background-image: url(bg_gradient-burgundy.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
}

.ContentGradient_AppTemplate_blue{
background-image: url(/wwwFinancial/Images/bg_gradient-blue.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
}



/*.FullBorder{
border: 1px #FFFFFF solid
border: 1px #ffffff solid;
}*/

.HomeFlash{
border: 1px #FFFFFF solid;
border-bottom:none;
height:200px
}

.LeftBorder{
border-left:1px solid #FFFFFF
}

/*.Arch{
height: 42px;
border-top: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF
}

.ContentCorner{
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
background: url(/wwwFinancial/Images/NavLine.jpg) repeat-y;

}*/
/*---------------End Structure Styles-----------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*---------------Start Home-----------------*/

.ContentHome {
background: url(HomeFade.jpg) no-repeat; 
border: 1px solid #FFFFFF;
}

/*---------------End Home-----------------*/
/*------------------------------------------------*/

/*------------------------------------------------*/
/*---------------Start Table Templates-----------------*/
.TableHeaderReverse {
background-color: #3573b9;
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
} 

.TableHeaderReverseSm {
background-color: #3573b9;
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 10px;
color: #FFFFFF;
font-weight: bold;
} 

A:LINK.SmTextReverse, A:ACTIVE.SmTextReverse, A:VISITED.SmTextReverse{
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
}

A:HOVER.SmTextReverse{
font-size: 10px;
color: #FFFFFF;
text-decoration: underline;
}

.TableRowWhite {
background-color: #FFFFFF;
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 11px;
color: #000000;
} 

.TableRowWhiteSM {
background-color: #FFFFFF;
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 10px;
color: #000000;
} 

.TableRowGray {
background-color: #ecf4fb;
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 11px;
color: #000000;
} 


.TableRowGraySM {
background-color: #ecf4fb;
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 10px;
color: #000000;
} 
/*------------------------------------------------*/
/*---------------End Table Templates-----------------*/


/*------------------------------------------------*/
/*Site Map Styles Start*/
A:Link.SiteMap,A:visited.SiteMap,A:active.SiteMap {
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 11px;
color: #000000;
text-decoration: none;
} 

A:hover.SiteMap {
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 11px;
color: #000000;
text-decoration: underline;
}

.SiteMapBgOff{
background-color: #FFFFFF;
}

A:LINK.SiteMapBgOff, A:ACTIVE.SiteMapBgOff, A:VISITED.SiteMapBgOff{
background-color: #FFFFFF;
}

A:HOVER.SiteMapBgOff{
background-color: #719EBF;
}

.SiteMapBgOn{
background-color: #719EBF;
}

A:LINK.SiteMapBgOn, A:ACTIVE.SiteMapBgOn, A:VISITED.SiteMapBgOn{
background-color: #719EBF;
}

A:HOVER.SiteMapBgOn{
background-color: #719EBF;
}

/*------------------------------------------------*/
/*Site Map Styles End*/

/*Resources Styles*/
.EZNewsletter_divide {
border-right:#cccccc solid 1px;
padding-top:5px;
padding-right:15px;
}

.EZNewsletter_PromoCol {
padding-left:10px;
padding-top:10px;
}