/* Assign Arial as the default font throughout the page. */
body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:  #FFFFFF;
}

/* MAIN PAGE HEADER */
.header1 {
	font-size: 20px;
	font-weight: bold;
	color: #000066;
}

/* SUB HEADER */
.header2 {
	font-size: 16px;
	font-weight: bold;
	color: #000066;
}

/* Sub Sub Header */
.header3 {
	font-size: 14px;
	font-weight: bold;
	color: #000066;
}

/* Sub header that most of the pages use.  Basically regular font with bold-face */
.header4 {
	font-size: 13px;
	color:  #000066;
	font-weight: bold;
}

/* Header for index/home page. */
.indexheader {
	font-size: 29px;
	font-weight: bold;
	color: #CC0000;
}

/* Smaller font header for index/home page */
.indexheader2 {
	font-size:  16px;
	color: #CC0000;
}


/* Paragragh - any regular text within pages -make sure you press enter after you type something so it will get the p tag */
p {
	font-size: 13px;
	color: #000066;
}

/* Small font used for font on stock price page - dark blue color(#000066) */
.tinyfont {
	font-size: 9px;
	color: #000066;
}

/* Small font used for dates on the press releases page - black font(#ffffff) */
.tabledatefont {
	font-size: 9px;
	color: #000000;
}

/* Table header font used for some of the investor relations tables */
.tableheader, .tableheader p, .tableheader td{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #13007D;
}

/* Font used for bulleted lists */
ul {
	font-size: 13px;
	color: #000066;
}

/* Default Hyperlink color */
a:link, a:visited {
	color: #C63939;
	text-decoration:  none;
}

/* Change behavior for when the mouse is over the link - change to underline upon hover */
a:hover {
	color: #000066;
	text-decoration: underline;
}

/* Font properties for footer information */
.footer, .footer p{
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* Hyperlink properties for footer information */
.footer a, .footer a:visited, .footer a:hover{
    color:  #FFFFFF;
	text-decoration:  underline;
}

/* Top navigation bar
#topnav a, .topnav a:visited, .topnav a:active, .topnav a:hover, .topnav p{
	font-size:  16px;
	font-weight:  bold;
	background-color: #CC0000;
	color:  #FFFFFF;
	text-decoration:  none;
}*/

/* Top navigation bar with rollover effect. */
#topnav a, .topnav a:visited{
    display:block;
	margin: 0px 0px;
	font-size:  10px;
	font-weight:  bold;
	height:  1em;
	line-height: 1em;
	padding:  8px 0px 8px 0px;
	background-color: #CC0000;
	color:  #FFFFFF;
    border-right: 1px solid #FFFFFF;
	border-top:  1px solid #FFFFFF;
	text-align:  Center;
	text-decoration: none;
	
}

/* Top navigation bar link effects.  Change background color upon mouseover */
#topnav a:hover, .topnav a:active, .topnav a:focus{
    background-color:  #13007D;
	color: #FFFFFF;
	margin:  0px 0px;
}

#topnav-right {
	background-color: #13007D;
	border-right: 1px solid #13007D;
	}

/* Side navigation bar with rollover effects */
#sidenav a, .sidenav a:visited{
	display: block;
	font-size:  14px;
	font-weight:  bold;
    height:  1em;
	line-height:  1em;
	padding:  10px 1px 10px 4px;
	background-color: #482F93;
	color:  #FFFFFF;
	border:  1px solid #482F93;
	text-align:  left;
	text-decoration: none;
	vertical-align: middle;
}

#sidenav a:hover, .sidenav a:active, .sidenav a:focus {
	background-color:  #13007D;
	color: #FFFFFF;
	margin:  0px 0px;
	border: 1px solid #FFFFFF;
}

