/* base element inheritance 

formatting*/

body  {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}

td, p  {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}

/* navigation bar classes*/

.navhead  {
	color: #013162;
	font-size: 10px;
	font-weight: bold;

}


.navtext  {
	font-size: 10px;
	color: #013162;
	text-align: left;
	text-decoration: none;
}


.navlinktext {
	font-size: 12px; 

	color: #013162; 

	text-align: left; 

	text-decoration: none;
}


.navlinktitle  {
	font-size: 12px;
	font-weight: bold;
	color: #013162;
	text-decoration: none;
}




.rbcfooter {
	font-size: 10px; font-family: arial, helvetica, sans-serif
}


/* 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: 12px;
	color: #013162;
	text-align: left;
	text-decoration: none;
}

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

/* Addition for clickable titles */
a:visited.navlinktitle, a:link.navlinktitle, a:active.navlinktitle {
	font-size: 12px;
	color: #013162;
	text-align: left;
	text-decoration: none;
}

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

a:visited, a:link, a:active {
	color: #013162;
}

a:hover {
	color: #FFa800;
}


.formtitle {
	font-size: 16px;
	color: #FF9900;
	font-style: normal;
	font-weight: bold;
}


.formfont {
	font-size: 10px;
	font-style: normal;
}


.formsubtitle {
	font-size: 14px;
	color: #FF9900;
	font-style: normal;
	font-weight: bold;
}

.formtitlewhite {
	font-size: 14px;
	color: #ffffff;
	font-style: normal;
	font-weight: bold;
}

.formfontsml {
	font-size: 10px;
	font-style: normal;
}

.formfontsmlwhite {
	font-size: 10px;
	font-style: normal;
	color: #ffffff
}

.formfontsmlblue {
	font-size: 10px;
	font-style: normal;
	color: 0035ad;
}

.blue {
	font-size: 12px;
	font-style: normal;
	color: 0035ad;
}

a:hover.blue {
	font-size: 12px;
	font-style: normal;
	color: ffffff;
}

.white {
	font-size: 12px;
	font-style: normal;
	color: ffffff;
}

sup {
	font-size: 9px;
	text-decoration: none;
	line-height: 0.7;
}

.headwhite {
	font-size: 12px;
	font-style: none;
	font-weight: bold;
	color: ffffff;
}
/* Background Colors */
.globaltopnavbkgd {
	background-color: #CCD6EB;
}a.globaltopnavlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-decoration: none;
}

a.globaltopnavlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-decoration: none;
}

a.globaltopnavlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-decoration: none;
}
.topnavtext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002888;
}
.topnavbkgd {
	background-color: #002888;
}
a.topnavlink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CCD6EB;
	text-decoration: none;
}

a.topnavlink:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CCD6EB;
	text-decoration: none;
}

a.topnavlink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CCD6EB;
	text-decoration: none;
}
.topnav {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFCC00;
}