a { text-decoration: none;  background: transparent; }
a:link { text-decoration: none;  color: #0000FF;  font-weight : bold; }
a:visited { text-decoration: none;  color: #0000FF; }
a:active { text-decoration: none;  color: #FF0000; }
a:hover { text-decoration: underline; color: #0000FF;  background-color : Yellow;  }

a.nohighlight { text-decoration: none;  background: transparent; }
a.nohighlight:link { text-decoration: none;  color: #0000FF;  font-weight : bold; }
a.nohighlight:visited { text-decoration: none;  color: #0000FF; }
a.nohighlight:active { text-decoration: none;  color: #FF0000; }
a.nohighlight:hover { text-decoration: none; color: #0000FF; background: transparent; }

a.topmenu { text-decoration: none; color: #FFFFFF background: transparent; }
a.topmenu:link { text-decoration: none;  color: #FFFFFF;  font-weight : bold; }
a.topmenu:visited { text-decoration: none;  color: #FFFFFF; }
a.topmenu:active { text-decoration: none;  color: #FFFFFF; }
a.topmenu:hover { text-decoration: none; color: #33ccff;  background: transparent;  }

a.topanswersmenu { text-decoration: none; color: navy;  background: transparent; }
a.topanswersmenu:link { text-decoration: none;  color: navy;  font-weight : bold; }
a.topanswersmenu:visited { text-decoration: none;  color: navy; }
a.topanswersmenu:active { text-decoration: none;  color: navy; }
a.topanswersmenu:hover { text-decoration: none; color: #9999ff;  background: transparent;  }

a.lhs { text-decoration: none;  background: transparent; }
a.lhs:link { text-decoration: none;  color: #FFFFFF;  font-weight : bold; }
a.lhs:visited { text-decoration: none;  color: #FFFFFF; }
a.lhs:active { text-decoration: none;  color: #FFFFFF; }
a.lhs:hover { text-decoration: underline; color: #000080;  background-color : White;  }

a.majorlink { text-decoration: none;  background: transparent;  font-weight : bold; }
a.majorlink:link { text-decoration: none;  color: #000080;  font-weight : bold; }
a.majorlink:visited { text-decoration: none;  color: #000080;  font-weight : bold; }
a.majorlink:active { text-decoration: none;  color: #000080;  font-weight : bold; }
a.majorlink:hover { text-decoration: underline; color: #000080;  background-color : Yellow;  }

a.nonboldlink { text-decoration: none;  color: blue;  background: transparent;  font-weight : normal; }
a.nonboldlink:link { text-decoration: none;  color: blue;  font-weight : normal; }
a.nonboldlink:visited { text-decoration: none;  color: blue;  font-weight : normal; }
a.nonboldlink:active { text-decoration: none;  color: blue;  font-weight : normal; }
a.nonboldlink:hover { text-decoration: none; color: blue;  background-color : Yellow;  }

a.plainlink { text-decoration: none;  color: blue;  background: transparent;  font-weight : normal; }
a.plainlink:link { text-decoration: none;  color: blue;  font-weight : normal; }
a.plainlink:visited { text-decoration: none;  color: blue;  font-weight : normal; }
a.plainlink:active { text-decoration: none;  color: blue;  font-weight : normal; }
a.plainlink:hover { text-decoration: none; color: blue;  background-color : Yellow;  }

a.invlink { text-decoration: none;  color: navy;  background: transparent;  font-weight : normal; }
a.invlink:link { text-decoration: none;  color: navy;  background: transparent;  font-weight : normal; }
a.invlink:visited { text-decoration: none;  color: navy;  background: transparent;  font-weight : normal; }
a.invlink:active { text-decoration: none;  color: navy;  background: transparent;  font-weight : normal; }
a.invlink:hover { text-decoration: none; color: navy;  background: transparent;  font-weight : normal; }

a.smalllink { text-decoration: none;  background: transparent;  font-weight : bold;  font-size: 9px; text-align: center;   }
a.smalllink:link { text-decoration: none;  color: #000080;  font-weight : bold; font-size: 9px; text-align: center;   }
a.smalllink:visited { text-decoration: none;  color: #000080;  font-weight : bold; font-size: 9px; text-align: center;   }
a.smalllink:active { text-decoration: none;  color: #000080;  font-weight : bold; font-size: 9px; text-align: center;   }
a.smalllink:hover { text-decoration: underline; color: #000080;  background-color : Yellow;  font-size: 9px; text-align: center;   }

td {
	font-family : Arial,Helvetica,Geneva;
	font-size : 12px;
	color : Navy;
}

td.topmenu {
	font-family : Arial,Helvetica,Geneva;
	font-size : 12px;
	color : white;
	font-weight : bold;
	vertical-align : middle;
}

TABLE.loginform {
	text-align : right;
}

INPUT.loginform {
	background-color: #eeeeee;
	font : 10px Arial;
	color : navy;
	height : 17px;
	width : 74px;	
}

INPUT.loginbttn {
	background-color: #eeeeee;
	font : 9px Arial;
	color : navy;
	font-weight : bold;
	height : 42px;
	width : 38px;
	text-align : center;
}

td.loginform {
	font-family : Arial,Helvetica,Geneva;
	font-size : 9px;
	color : #eeeeee;
	font-weight : bold;
	text-align : right;
}

TABLE.ratestable {
	font-family : Arial,Helvetica,Geneva;
	font-size : 10px;
	text-align : center;
}

th.ratestable {
	font-size : 12px;
	color : white;
	font-weight : bold;
	background-color : Navy;
}

td.ratestable {
	background-color : #eeeeee;
}

span.emphasis {
	font-weight: Bold;
	color: Navy;
}

th.signupformtitle {
	font-family : Arial,Helvetica,Geneva;
	font-size : 22px;
	color : #ffffff;
	font-weight : bold;
	text-align : centre;
}

th.signupformsectiontitle {
	font-family : Arial,Helvetica,Geneva;
	font-size : 16px;
	color : #ffffff;
	font-weight : bold;
	text-align : left;
}

td.signupformlabel {
	font-family : Arial,Helvetica,Geneva;
	font-size : 12px;
	color : #ffffff;
	font-weight : bold;
	text-align : right;
}

td.signupformbox {
	font-family : Arial,Helvetica,Geneva;
	font-size : 9px;
	color : #eeeeee;
	font-weight : normal;
	text-align : left;
}

td.signupformdesc {
	font-family : Arial,Helvetica,Geneva;
	font-size : 9px;
	color : #eeeeee;
	font-weight : normal;
	text-align : left;
}

td.signupformtext {
	font-family : Arial,Helvetica,Geneva;
	font-size : 14px;
	color : #ffffff;
	font-weight : normal;
	text-align : left;
}

small.signuplabellight {
	font-family : Arial,Helvetica,Geneva;	
	font-size : 10px;
	font-weight : normal;
	color: gray;
}

TABLE.signup {
	font-family : Arial,Helvetica,Geneva;
	font-size : 10px;
	font-weight : normal;
	color: navy;
	background-color : eeeeee;
	border : dashed Navy;
}

TR.signup {
}

TD.signup {
	color: navy;
	font-size : 12px;
	padding-bottom : 10px;
	vertical-align : top;
}

TD.signuplabels {
	color: navy;
	font-size : 12px;
	text-align : right;
	vertical-align : top;
}

sup.signupsuper {
	font-size : 12px;
	color: red;
	vertical-align : super;
}

TH.signup {
	font-size : 22px;
	font-weight : Bold;
	color: navy;
	padding : 10;
}