body {background-color : white;}
body, td {font-family: myriad, arial, helvetica; font-size: 10pt; color: #0a175d; line-height: 1.5;}
td.red {font-family: arial, helvetica; font-size: 10pt; color: #990033}
div.red {font-family: arial, helvetica; font-size: 9pt; color: #990033; line-height: 1}
b.yellow {font-family: arial, helvetica; font-size: 10pt; color: #ff8c06; font-weight: bold; letter-spacing: 2px}
p.text {font-family: arial, helvetica; font-size: 9pt}
table.text {font-family: arial, helvetica; font-size: 9pt}
ul.text {font-family: arial, helvetica; font-size: 9pt}
ol.text {font-family: arial, helvetica; font-size: 9pt}
p.footer {font-family: arial, helvetica; font-size: 8pt}
h3 {font-family: arial, helvetica; font-size: 14pt; font-weight: bold; color: #bfo202}
h4 {font-family: arial, helvetica; font-size: 10pt; font-weight: bold; color: #336633}

h1 {font-family: arial, helvetica; font-size: 13pt; font-weight: bold; color: #bfo202}
a { color: #990033; }
.breadcrumbSmall { font-size : 8pt; }
.breadcrumbBig { font-size : 8pt; }

#sectionnav { text-align : center; }
#sectionnav .item { display : inline; margin-right : 6px; }

#siblingnav { }
#siblingnav .item { display : inline; margin-right : 6px; }


div#mainnavtext { width: 150px; z-index: 0; font-size: 9pt; line-height: 1; }
div#mainnavtext .item { width : 100%; position: relative; padding-left: 12px; padding-top: 0px; padding-bottom: 5px; z-index: 2; margin: 0px }
div#mainnavtext a { color: #990033; text-decoration : none; }
div#mainnavtext div.spacer { margin : 0; }
div#mainnavtext .submenu { background-color : #ffffff; position: absolute; left: 160px; top : -10px; visibility: hidden; z-index: 3; }
div#mainnavtext .submenu td { padding : 4px 8px 4px 8px; }
div#mainnavtext .submenu div.spacer { width : 175px; height : 1px; line-height : 1px; margin : 0; }
div#mainnavtext .submenu div.spacer img { width : 175px; height : 1px; }
div#mainnavtext .submenu .subitem { white-space : nowrap; margin-bottom : 2px; margin-top : 2px; }
div#mainnavtext .submenu a { color : #fe8e04; font-size: 9pt; }
td#content { padding-top : 20px; padding-bottom : 10px;}

td#topnav { text-align : right }
td#topnav a { color: #990033; text-decoration : none; }

td#tipoftheday { height : 29px; text-align : center;  }
td#tipoftheday div { background-color : #a0013b; height : 29px; margin : 0 1px 0 2px; color : #fff; }
td#tipoftheday div p { padding-top : 4px; margin : 0; }

/* News & Events box on home page, and File download box */
div.box {
	float : right;
	background-repeat : no-repeat;
	background-position : top left;
	width : 191px;
	height : 194px;
	position : relative;
	margin-left : 10px;
}
.newsbox { background-image : url(../images/newsbox.jpg); }
.downloadbox { background-image : url(../images/downloads.jpg); }
div.box .content {
	position : absolute;
	top : 34px;
	left : 16px;
	overflow : auto;
	width : 162px;
	height : 148px;
}
div.box .item { line-height : 1em; margin-top : 6px; margin-bottom : 10px; }
div.box .item .title { font-weight : bold; }
div.box .item .summary { margin-top : 3px; font-size : 8pt; }
div.box .item .more { margin-top : 3px; margin-right : 2px; text-align : right; font-size : 8pt; }
div.box .item a, div.box .item a:visited, div.box .item a:active, div.box .item a:hover {
	color: #0a175d;
	text-decoration : none;
	margin-top : 3px;
	text-align : right;
	font-size : 8pt;
}


/* News page */
div.news { margin-top : 14px; }
div.news .item { margin-bottom : 8px; }
div.news .item .title { font-weight : bold; }