notrealbody {font-weight:normal; font-family:JH; font-size:14px; src: url(http://www.jollyhippo.com/JH.eot);} 
body {font-weight:normal; font-family:Verdana; font-size:12px;letter-spacing: 0.05em;} 
P.normal {font-weight:normal; font-family:Verdana; font-size:12px;letter-spacing: 0.05em;} 
TD {font-weight:normal; font-family:Verdana; font-size:12px;} 

#dek {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}

hr {
border: 0;
color: #CD006E;
height: 1px;
width: 100%;
text-align: left;
}

.thininput {
border: 1px solid #555555;
}

A.MENUITEM:LINK {
font-weight: bold;
font-size: 10;
color: #CD006E;
FONT-FAMILY: Verdana, Helvetica, Arial;
text-decoration: none;
}

A.MENUITEM:visited {
font-weight: bold;
font-size: 10;
color: #CD006E;
FONT-FAMILY: Verdana, Helvetica, Arial;
text-decoration: none;
}

A.MENUITEMB:LINK {
font-weight: bold;
font-size: 10;
color: white;
FONT-FAMILY: Verdana, Helvetica, Arial;
text-decoration: none;
}

A.MENUITEMB:visited {
font-weight: bold;
font-size: 10;
color: white;
FONT-FAMILY: Verdana, Helvetica, Arial;
text-decoration: none;
}

A.invertmenuitem {FONT-FAMILY: Verdana; text-decoration: none; font-size: 10; font-weight: bold; color: #000000;}
A.jargon, A.jargon:link, A.jargon:hover, A.jargon:visited {FONT-FAMILY:Verdana;text-decoration: underline; font-size: 14; font-weight: normal; color: #000000;}

A.whit, A.whit:link, A.whit:hover, A.whit:visited {FONT-FAMILY: Verdana;text-decoration: underline; font-size: 14; font-weight: normal; color: #FFFFFF;}

TEXTAREA.code {
font-weight:normal; 
font-family:Verdana; 
font-size:9px;
}

A.datatable { text-align:					left;
	vertical-align:				top;
	
	background:					#0B4977;
	color:						#fff;
	font-weight:				normal;
	white-space:				nowrap;
}
.title {color: #FFFFFF; font-weight:normal; font-family:Verdana; font-size:24px;} 
.heading {color: #555555; font-weight:bold; font-family:Verdana; font-size:18px;} 
.footnote {color: #FFFFFF; font-weight:normal; font-family:Verdana; font-size:1px;} 
A.hidelink {FONT-FAMILY: Verdana;text-decoration: none; color: #FFFFFF; font-weight:normal; font-size:1px;} 
.subheading {color: #555555; font-weight:bold; font-family:Verdana; font-size:14px;} 
.boxedsubheading {
    color: #555555;
    border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #FFFFFF;
    background-color: #ffffff;
    font-weight:bold;
    font-family:Verdana, Helvetica, Arial;
    font-size:12px;
} 
.subheadingdark {color: #555555; font-weight:normal; font-family:Verdana; font-size:14px;} 
.question {color: #333333; font-weight:bold; font-family:Verdana; font-size:14px;} 
.ratesheading {color: #0A4977; font-weight:bold; font-family:Verdana; font-size:14px;} 
.normal {color: #000000; font-weight:normal; font-family:Verdana; font-size:9px;} 

div.hr {
  height: 6px;
  background: url(/images/dot.gif) scroll center;
}

div.hr hr {
  display: none;
}


a.normal, a.normal:link, a.normal:visited {
color: #000000;
text-decoration: none;
font-variant: small-caps;
}


a.normal:hover {
color: #0000AA;
text-decoration: none;
font-variant: small-caps;
}

.jb {
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}

table.menucontent {
	border-width: 0px;
	border-spacing: 20px;
	border-style: solid;
	border-color: #FFFFFF;
	border-collapse: collapse;
	background-color: ;
	color: #FFFFFF; 
	font-weight:normal; 
	font-family:Verdana; 
	font-size:10px;
}

table.menu {
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #777777;
	border-collapse: separate;
	background-color: ;

}


.data_table {
	clear:						both;
	width:						90%;
	margin:						0 0 0px;
	border:						1px solid #000;
	font-size:					8px;
}

.data_table th {

	text-align:					left;
	vertical-align:				top;
	border-right:				1px solid #fff;
	border-bottom:				2px solid #fff;
	background:					#0B4977;
	color:						#fff;
	padding:					6px 4px;
	font-weight:				normal;
	white-space:				nowrap;
	font-size:					10px;
}

.data_table th.first {
	border-right:				1px solid #fff;
	border-bottom:				2px solid #fff;
	font-weight:				bold;
	background:					#0B4977;
}

.data_table th.last {
	border-right:				0px solid #fff;
	border-bottom:				2px solid #fff;
	font-weight:				bold;
	background:					#0B4977;
}
.data_table td {

	padding:					6px 4px;
	white-space:				wrap;
	background:					#ededfd;
	font-size:					8px;
}

.data_table td.rateitem {
	border-right:				1px solid #fff;
	border-bottom:				1px solid #fff;
	padding:					6px 4px;
	white-space:				wrap;
	background:					#D0DDFC;
	font-size:					12px;
}

.data_table td.lastrateitem {
	border-bottom:				1px solid #fff;
	padding:					6px 4px;
	white-space:				wrap;
	background:					#D0DDFC;
	font-size:					12px;
}

.data_table td.calcitem {
	border-right:				1px solid #fff;
	border-bottom:				1px solid #fff;
	padding:					6px 4px;
	white-space:				wrap;
	background:					#f9f9f9;
	font-size:					12px;
}

.data_table td img {
	text-align:					center;
	margin:						0 8px;
}

.showstate{ /*Definition for state toggling image */
cursor:hand;
cursor:pointer;
float: left;
margin-top: 2px;
margin-right: 3px;
}

.headers{
width: 90%;
border: 0px solid black;
color: #999999; 
font-weight:bold; 
font-family:Arial; 
font-size:12px;
}

.switchcontent{
width: 90%;
border: 0px solid black;
border-top-width: 0;
}
