body 
{
	background-color: #8f8e8e;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
p
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 6px;
}
.text
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.red
{
	color: #ff0000;
}
.alert
{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-transform: uppercase;
	font-weight: bold;
}
.small
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.disclaimer
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
}
.smallwht
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.publ
{
	color: #DC0524;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.copyright
{
	color: #909090;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
td.menu
{
	background-color: #acb7c9;
	border-top: 1px solid #c6d3e7;
	border-bottom: 1px solid #7d8695;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
a.menu:link
{
	color: #040492;
	text-decoration: none;
}
a.menu:visited
{
	color: #040492;
	text-decoration: none;
}
a.menu:hover
{
	color: #DC0524;
	text-decoration: underline;
}
a:link
{
	color: #040492;
	text-decoration: none;
	cursor: hand;
}
a:visited
{
	color: #040492;
	text-decoration: none;
	cursor: hand;
}
a:hover
{
	color: #DC0524;
	text-decoration: underline;
	cursor: hand;
}
a.access:link
{
	color: #8B9699;
	text-decoration: none;
}
a.access:visited
{
	color: #8B9699;
	text-decoration: none;
}
a.access:hover
{
	color: #DC0524;
	text-decoration: underline;
}
.title
{
	padding-top: 4px;
	background-image: url(images/red_fade.jpg);
	width: 600px;
	height: 20px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	padding-left: 6px;
	text-transform: uppercase;
	text-align: bottom;
}
a.tlink:link
{
	color: #040492;
	text-decoration: underline;
}
a.tlink:visited
{
	color: #040492;
	text-decoration: underline;
}
a.tlink:hover
{
	color: #DC0524;
	background-color: #D5D5D5;
	text-decoration: underline;
}
.nolink
{
	color: #040492;
}
ul
{
	list-style-image: url(images/book_red.gif);
	list-style-position: outside;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
div.access
{
	background-image: url(images/access_bkg.jpg);
	border-top: 2px dotted #DC0524;
	border-left: 1px solid #DC0524;
	border-right: 1px solid #DC0524;
	border-bottom: 2px dotted #DC0524;
	background-color: #E8E8E8;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
div.control
{
	background-image: url(images/control_back.gif);
	border-top: 2px dotted #DC0524;
	border-left: 1px solid #DC0524;
	border-right: 1px solid #DC0524;
	border-bottom: 2px dotted #DC0524;
	background-color: #4B60A3;
	padding: 2px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
div.pubs
{
	background-image: url(images/pubs_bkg.gif);
	border-top: 2px dotted #DC0524;
	border-left: 1px solid #DC0524;
	border-right: 1px solid #DC0524;
	border-bottom: 2px dotted #DC0524;
	background-color: #B5DBE5;
	padding: 8px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
div.rates
{
	border-top: 2px dotted #DC0524;
	border-left: 1px solid #DC0524;
	border-right: 1px solid #DC0524;
	border-bottom: 2px dotted #DC0524;
	background-color: #B5DBE5;
	padding: 8px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
ul.pubs
{
	list-style-image: url(images/book_red.gif);
	list-style-position: outside;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-top: 2px;
	margin-bottom: 2px;
}
td.access
{
	border: 1px solid #DC0524;
	background-color: #E8E8E8;
	padding: 2px;
}
ul.access
{
	list-style-image: none;
	list-style-type: square;
	color: #000000;
	font-family: arial,helvetica,sans-serif;
	font-size: 7pt;
	text-transform: uppercase;
}
td.pricehead
{
	border: 1px solid #000000;
	background-color: #DC0524;
	background-image: url(images/tbl_head.gif);
	padding: 2px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
td.price1
{
	border: 1px solid #000000;
	background-color: #ffffff;
	padding: 2px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
td.price2
{
	border: 1px solid #000000;
	background-color:#B5B4B4;
	background-image:url(images/tbl_grey.gif);
	background-repeat:repeat-x;
	padding: 2px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
td.price3
{
	border: 1px solid #000000;
	background-color: #CACACA;
	background-image: url(images/tbl_grey_big.gif);
	padding: 2px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
td.price4
{
	border: 1px solid #000000;
	background-color: #CACACA;
	background-image: url(images/tbl_grey_huge.gif);
	padding: 2px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
td.name2
{
	border: 1px solid #000000;
	background-color: #CFD3D5;
	padding: 2px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.blue
{
	color: #040492;
	font-weight: bold;
}
.formfield
{
	background-color: #ffffff;
	border: 1px solid #040492;
	color: #040492;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.smallform
{
	background-color: #ffffff;
	border: 1px solid #040492;
	color: #040492;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-transform: uppercase;
}
.req
{
	background-color: #CECECE;
	border: 1px solid #040492;
	color: #040492;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.button
{
	background-color: #ffffff;
	border: 2px solid #040492;
	color: #040492;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding: 1px;
}
.smallbtn
{
	background-color: #ffffff;
	border: 1px solid #040492;
	color: #040492;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	padding: 0px;
}
td.submenu
{
	background-color: #040492;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	padding: 0px;
}
a.sub:link
{
	color: #ffffff;
	text-decoration: none;
}
a.sub:visited
{
	color: #ffffff;
	text-decoration: none;
}
a.sub:hover
{
	color: #FC2C31;
	text-decoration: underline;
}
.bigwhite
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #ffffff;
}
.white
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
}
td.lowmenu
{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #ffffff;
}
a.low:link
{
	color: #ffffff;
	text-decoration: none;
}
a.low:visited
{
	color: #ffffff;
	text-decoration: none;
}
a.low:hover
{
	color: #040493;
	background-color: #ffffff;
	text-decoration: underline;
}
.statement
{
	border: 1px solid #DC0524;
	background-color: #E8E8E8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #040492;
	padding: 9pt;
}
td.online
{
	border: 3px groove #DC0524;
	padding: 3px;
	background-color: #8f8e8e;
}
td.onlabel
{
	border: 3px groove #DC0524;
	padding: 3px;
	background-color: #DC0524;
}
