body { margin:0 0 0 0; padding:0 0 0 0; color:#000000; background-color:#FFFFFF; font-family:Verdana,Arial,Helvetica; }

td {  font-size:11px; }

.menubar {
	background-color:#99CCFF;
	border-style:solid;
	border-color:#0099FF;
	border-top-width:1px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
 }
.leftmenu {
	background-color:#CCE6FF;
	border-style:solid;
	border-color:#0099FF;
	border-top-width:0px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-left-width:0px;
 }
.rightmenu {
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#0099FF;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:1px;
 }
 
table.menu {
	border-style:solid;
	border-color:#0099FF;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
}
.menu { font-size:11px; }
.menuheader {
	font-weight:bold;
	font-size:11px;
	color:#000000;
}
.none { background-color:#99CCFF; }
.menuOut { border:1px solid #CCE6FF; padding:1px 6px 1px 6px; }
.menuOver { background-color:#99CCFF; border:1px solid #0099FF; cursor:pointer; padding:1px 6px 1px 6px; }

.blueBox { border:1px solid #0099FF; vertical-align:top; }

.pagemsg { font-family:Arial; font-weight:bold; text-align:center; font-size:14px; color:#FF0000; }
.pageheader { font-weight:bold; font-family:Arial; text-align:center; font-size:20px; }
.subheading { font-weight:bold; font-family:Arial; font-size:15px; color:#CC6600; }
.pagesubheading { font-weight:bold; font-family:Arial; text-align:center; font-size:15px; color:#CC6600; }
td.errorHeading { text-align:center; font-family:Arial,Helvetica,sans-serif; font-size:40px; font-weight:bold; color:#FF0000; }
.none { color:#3366CC; }
.item { font-weight:bold; text-align:left; font-size:11px; }
.itemcenter { font-weight:bold; text-align:center; font-size:11px; }
.itemright { font-weight:bold; text-align:right; font-size:11px; }
.item1 { font-weight:bold; font-size:13px; }
.small { font-size:9px; font-weight:normal; }
.smallred { font-size:9px; color:#FF0000; }

table.plans { border:1px solid #0099FF; border-collapse:collapse; }
table.plans td { text-align:center; border:1px dotted #0099FF; border-width:0px 0px 1px 0px; }
table.plans td.plansheader { background-color:#CCE6FF; font-size:10px; font-weight:bold; text-align:center; border:1px solid #0099FF; border-width:1px 0px 1px 0px; }
table.plans td.name { text-align:left; }
table.plans td.item { font-size:10px; font-weight:bold; text-align:left; vertical-align:top;  }

table.signup { border:1px solid #0099FF; }
table.signup td.item { padding-bottom:1; }
table.signup td.data { padding-top:1; }

.field { border:1px solid #000000; font-size:11px; }
.smallfield { border:1px solid #000000; font-size:10px; }
input.login {
	width:200px;
	font-family:Arial;
	font-size:110%;
}
input.button { border:1px solid #000000; font-weight:bold; font-size:14px; }

ol,ul { margin-bottom:0px; }

td.footer { text-align:center; font-size:10px; color:#000000; }

a { color:#000000; text-decoration:none; }
a.link { text-decoration:underline; }
a.link:hover { color:#CC6600; text-decoration:none; }
.none { color:#060697; }
a:hover { text-decoration:underline; }
a.menu:hover { text-decoration:none; }
a.button { font-weight:bold; }