.blue {
	background-color:	transparent;
	color:						#013a6e;
}

.white {
	background-color:	transparent;
	color:						#ffffff;
}

.header {
	font-size:				12pt;
	font-weight:			bold;
	margin:						0 0 0 8px;
}

.news {
	background-color:	transparent;
	color:						#000000;
	font-size:				10px;
	font-weight:			normal;
}

.news.title {
	background-color:	transparent;
	color:						#013a6e;
	font-weight:			bold;
}

.pagenumber, a.pagenumber, a.pagenumber:link, a.pagenumber:visited {
	background-color:	#013a6e;
	color:						#ffffff;
	font-size:				8pt;
	text-decoration:	none;
}

a.pagenumber:hover {
	text-decoration:	underline;
}

.shade {
	background: 			#ffffff url(images/shade.gif) top repeat-x;
}

.subheader {
	font-size:				10px;
	font-weight:			bold;
	margin:						8px;
}

.odd {
	background-color:	white;
	color:						inherit;
}

.even {
	background-color:	#b8d5f4;
	color:						inherit;
}

.menublue, a.menublue {
	text-decoration:	none;
	background-color:	#548ecd;
	color:						#ffffff;
}
.menulight, a.menulight {
	text-decoration:	none;
	background-color:	#b8d5f4;
	color:						#013a6e;
}
.menudark, a.menudark {
	text-decoration:	none;
	background-color:	#013a6e;
	color:						#ffffff;
}

a.crumbpath {
	background-color:	transparent;
	color:						#013a6e;
	text-decoration:	none;
}

a.crumbpath:hover {
	text-decoration:	underline;
}

a.news {
	background-color:	transparent;
	color:						#013a6e;
	text-decoration:	underline;
}

a.news:hover {
	text-decoration:	none;
}

a.subheader {
	background-color:	transparent;
	color: 						#013a6e;
	margin:						0;
	text-decoration:	none;
}

a.subheader:hover {
	text-decoration:	underline;
}

a {
	background-color:	transparent;
	color:						#013a6e;
	text-decoration:	underline;
}

a:hover {
	text-decoration:	none;
}

body, html {
	background-color:	#ffffff;
	color:						#013a6e;
	font-family:			verdana, tahoma, arial, sans serif;
	font-size:				10pt;
	height:						100%;
	margin:						0;
	padding:					0;
}

input, select, textarea {
	background-color:	#ffffff;
	color:						#013a6e;
	font-family:			verdana, tahoma, arial, sans serif;
	font-size:				10pt;
}

form, table, tbody {
	margin:						0;
	padding:					0;
}

h1 {
	font-size:				10pt;
	font-weight:			bold;
	margin:						8pt 8pt 0pt 8pt;
}

hr {
	margin-left:			8pt;
}

img {
	border:						0;
}

p, td, input, select, textarea {
	font-size:				10pt;
}

p {
	margin:						0pt 8pt 8pt 8pt;
}

p.crumbpath {
	font-size:				8pt;
	margin:						12px 8px 12px 8px;
}

p.update {
	background-color:	transparent;
	color:						#013a6e;
	font-size:				8pt;
	margin:						8pt;
}

span.crumbpath {
	font-size:				10pt;
	font-weight:			bold;
}

td.product {
	font-size:				8pt;
}

th {
	background-color:	#013a6e;
	color:						white;
	font-size:				10pt;
	text-align:				left;
}