A, ABBR, ACRONYM, ADDRESS, B, BDO, BIG, BLOCKQUOTE, BODY, BUTTON, CAPTION, CENTER, CITE, CODE, COL, COLGROUP, DD, DEL, DFN, DIR, DIV, DL, DT, EM, FIELDSET, FONT, FORM, H1, H2, H3, H4, H5, H6, I, IFRAME, INPUT, INS, KBD, LABEL, LEGEND, LI, MENU, NOFRAMES, NOSCRIPT, OL, OPTGROUP, OPTION, P, PRE, Q, S, SAMP, SELECT, SMALL, SPAN, STRIKE, STRONG, SUB, SUP, TABLE, TBODY, TD, TEXTAREA, TFOOT, TH, THEAD, TITLE, TR, TT, U, UL, VAR {
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size : 9pt;
}

.crit {
color: #903;
font-weight: bold;
}

.smallnote {
font-size: 90%;
}

td.content {
color : #000;
font-size : 10pt;
font-weight : normal;
}

td.content h1 {
color : #036;
font-size : 12pt;
font-style : normal;
font-weight : bold;
}

td.content h2 {
color : #036;
font-size : 11pt;
font-style : normal;
font-weight : bold;
}

td.content em {
color : #036;
font-style : normal;
font-weight : bold;
}

td.content b {
font-weight : bold;
}

td.content p.crit {
color: #903;
font-weight: bold;
}

td.content p.required {
color: #903;
font-weight: bold;
}

td.content input.addprop {
background-color: #ccc;
}

td.content a {
color : #069;
text-decoration : underline;
}

td.content a:hover {
color : #cccc99;
}

/* Text links */

td.content p.textlinks a {
font-size : 9pt;
}

/* Footer */

td.content p.footer {
font-size : 9pt;
color : #036;
font-weight : normal;
height : 1.5em;
}

td.content p.footer a {
font-size : 9pt;
font-weight : normal;
color : #036;
text-decoration : none;
}

td.content p.footer a:hover {
color : #069;
}

/* White on dark background for interior pages */

td.colorheader {
color : #fff;
font-size : 10pt;
font-weight : bold;
}

/* Form elements */

td.formrequired {
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 10pt;
color : #903;
font-weight : bold;
}

td.form {
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 10pt;
color: #000;
font-weight: normal;
}

td.form strong {
color : #903;
font-weight : bold;
}

td.form b {
color : #036;
font-weight : bold;
}

td.form em {
font-weight : bold;
}

td.form a {
color : #036;
font-size : 10pt;
font-weight : bold;
text-decoration : underline;
}

td.form a:hover {
color : #069;
}

/* Sponsors area - Front page */

td.sponsorshead {
color : #000;
font-size : 11pt;
font-weight : bold;
}

td.sponsors {
color : #000;
font-size : 9pt;
font-weight : normal;
}

td.sponsors a {
color : #036;
font-size : 10pt;
font-weight : bold;
text-decoration : none;
}

td.sponsors a:hover {
color : #069;
text-decoration : underline;
}

/* White content area - Front page */

td.fpcontenthead {
color : #036;
font-size : 11pt;
font-weight : bold;
}

td.fpcontenthead sup {
font-size : 9pt;
}

td.fpcontent {
color : #000;
font-size : 10pt;
font-weight : normal;
}

td.fpcontent em {
font-style : normal;
font-weight : bold;
}

td.fpcontent a {
color : #036;
text-decoration : none;
}

td.fpcontent a:hover {
color : #069;
text-decoration : underline;
}

/* Stock quotes - Front page */

td.stockhead {
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
color : #fff;
font-size : 10pt;
font-weight : bold;
}

td.stock {
color : #000;
font-size : 9pt;
font-weight : normal;
}

td.stock em {
font-style : normal;
font-weight : bold;
}

td.stockside {
color : #000;
font-size : 7pt;
font-weight : normal;
}

/* Package center */

td.propertyinfo {
font-size: 9pt;
color: #000;
}

td.propertyinfo span.small {
font-size: 9pt;
color: #036;
}

tr.tableborder {
font-size: 10pt;
color: #036;
font-weight: bold;
background-color: #ccc;
}

td.tableheader {
font-size: 10pt;
color: #903;
font-weight: bold;
background-color: #fff;
border-bottom: 1px #036 solid;
border-right: 1px #036 solid;
border-left: 1px #036 solid;
border-top: 1px #036 solid;
}

td.tabletype {
font-size: 10pt;
color: #036;
font-weight: bold;
background-color: #ccc;
border-bottom: 1px #036 solid;
border-right: 1px #036 solid;
border-left: 1px #036 solid;
border-top: 1px #036 solid;
}

td.tableborder2 {
font-size: 10pt;
color: #006;
font-weight: bold;
}

td.tableheadertype {
font-size: 10pt;
color: #fff;
font-weight: bold;
letter-spacing : 0.3em;
font-variant: small-caps;
background-color: #036;
border-bottom: 1px #000 solid;
border-right: 1px #000 solid;
border-left: 1px #000 solid;
border-top: 1px #000 solid;
}

/* Property Table Forms */
td.formoutline {
	background-color: #cc9;
	font-size : 9pt;
	font-weight : normal;
}

td.tablehead {
	background-color: #e7e7ce;
	font-size : 10pt;
	font-weight : bold;
}

td.headrow {
	background-color: #ffffff;
	font-size : 9pt;
	font-weight : bold;
}

td.headrow a {
	color : #000000;
}

td.headrow a:hover {
	color : #000000;
}

td.oddrow {
	background-color: #ffffff;
	font-size : 9pt;
	font-weight : normal;
}

td.evenrow {
	background-color: #ffffff;
	font-size : 9pt;
	font-weight : normal;
}
