/* navigation bar classes*/

.navhead  {
	color : #003399;
	font-size : 75%;
	font-weight : bold;
}

.navtext  {
	font-size : 75%;
	color : #003399;
	text-align : left;
	text-decoration : none;
}

.navlinktext {
	font-size : 75%; 
	color : #003399; 
	text-align : left; 
	text-decoration : none;
}

.royalcirclenav {
	font-size : 75%; 
	color : #000000; 
	text-align : left; 
	text-decoration : none;
}

.royalcirclenavtitle  {
	font-size: 75%;
	font-weight : bold;
	color : #000000;
}

.tradetext {
	color : #003399; 
	text-align : left; 
	text-decoration : none;
}

.navlinktitle  {
	font-size: 75%;
	font-weight : bold;
	color : #003399;
	text-decoration : none;
}

.greylinktext	{
	font-size : 10pt;
	font-weight : normal;
	color : #666666;
	text-decoration : none;
}

/* top navigation bar classes */

.topbarnavlink {
	font-size : 8pt;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
}

a.topbarnavlink:link, a.topbarnavlink:visited, a.topbarnavlink:active { 
	font-size : 8pt;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
}

a.topbarnavlink:hover { 
	font-size : 8pt;
	font-weight : bold;
	color : #FFCC00;
	text-decoration : none;
}


/* content classes */

.buttontext	{
	font-size: 75%;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}

.blackbuttontext	{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.boldedblacktext	{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.normalblacktext	{
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.boldedbluetext	{
	font-size: 10pt;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}

.boldedwhitetext	{
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.boldedyellowtext	{
	font-size: 10pt;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
}

.normalgreytext	{
	font-size: 10pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.headertext	{
	font-size: 12pt;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}

.headertext2	{
	font-size: 12pt;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

/* side navigation boxes */

.rightheadertext	{
	font-size: 75%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.rightsidetext	{
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.rightsidelinktext {
	font-size : 8pt; 
	color : #003399; 
	text-align : left; 
	text-decoration : underline;
}

.blackfineprint	{
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.greyfineprint	{
	font-size: 7pt;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
}


a:link  {
	color : #003399;
}

a:link.greylinktext {
	font-size : 6pt;
	color : #FFCC00;
	text-align : left;
	text-decoration : none;
}

/* unvisited link*/

a:visited  {
	color : #800080;
}

/* visited links*/

a:active  {
	color : #003399;
}

/* active links*/

a:hover  {
	color : #FFa800;
}

/* MSIE rollover links*/
table  {
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
}

.formtable  {
	margin-top : 2px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 5px;
}

td  {
	font-family : arial, helvetica, sans-serif;
}

th  {
	font-family : arial, helvetica, sans-serif;
	font-weight : bold;
}

.navtitle  {
	font-size: 75%;
	font-weight : bold;
	color : #000000;
}

/* change to navigation links in order to maintain color after visited */

/* did not simply change .navtext since VFM may still use .navtext */

a:visited.navlinktext, a:link.navlinktext, a:active.navlinktext {
	font-size : 75%;
	color : #003399;
	text-align : left;
	text-decoration : none;
}

a:hover.navlinktext {
	font-size : 75%;
	color : #FFa800;
	text-align : left;
	text-decoration : none;
}

a:link.royalcirclenav, a:visited.royalcirclenav, a:hover.royalcirclenav, a:active.royalcirclenav {
	font-size : 75%;
	color : #000000;
	text-align : left;
	text-decoration : none;
}
/* Addition for clickable titles */

a:visited.navlinktitle, a:link.navlinktitle, a:active.navlinktitle {
	font-size : 75%;
	color : #003399;
	text-align : left;
	text-decoration : none;
}

a:hover.navlinktitle {
	font-size : 75%;
	color : #FFa800;
	text-align : left;
	text-decoration : none;
}


