/*      Account for 20 pixel shift in Firefox and Opera by adding 1 pixel vertical scroll for all windows */
html    { 
        min-height:100%;
        margin-bottom: 1px;
}
/*      Setup default font for all pages in media kit */
body,td {
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:8pt;
        vertical-align:top;
}

.bodytxt {
	color: #000000;
	font-style: normal;
	font-weight: normal;
        padding: 0px 10px 10px 20px;
}

.contentMenuHeader {
        font-size:12pt;
	font-weight:bold;
	color:#004A8A;
        border-bottom:1px dotted #2A609C;
        padding:4px 7px 7px 20px;
}

.contentHeader {
        font-size:13pt;
	font-weight:bold;
	color:#004A8A;
        padding:4px 4px 4px 0px;
}

.contentHeader2 {
        font-size:14pt;
	font-weight:bold;
        font-style:italic;
	color:#CC0000;
}

.contentHeader3 {
        font-size:14pt;
	font-weight:bold;
	color:#000000;
}

.contentHeader4 {
        font-size:12pt;
	font-weight:bold;
	color:#000000;
}

.rateTableHeader {
        text-align:right;
        border-bottom:1px solid #CCCCCC;
        font-weight:bold;
}

.tableUnderline {
        padding-top:4px;
        padding-bottom:6px;
        border-bottom:1px solid #CCCCCC;
}

.footnotes {
	font-size: 7pt;
	font-style: italic;
}

a.solidRedLink {
	color:#DE0C27;
	text-decoration:underline;
}

a.solidRedLink:visited {
	color:#DE0C27;
	text-decoration:underline;
}

a.solidRedLink:hover {
	color:#DE0C27;
	text-decoration:underline;
}

a.greyHoverLink {
	text-decoration:none;
	color:#DE0C27;
}

a.greyHoverLink:visited {
	text-decoration:none;
	color: #DE0C27;
}

a.greyHoverLink:hover {
	text-decoration:underline;
	color:#999999;
}

/*      Navigation bar specific css */
.navtext {
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}

#tdnav1  a {
	color: #FFFFFF;
	background-color: #DE0C27;
	display: block;
	text-decoration: none;
	border-top-style: solid;
	border-top-color: #DE0C27;
	border-top-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #DE0C27;
	border-bottom-width: 9px;
	font-size: 10pt;
}
#tdnav1  a:hover {
	color: #DE0C27;
	background-color: #FFFFFF;
	text-decoration: none;
	display: block;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
