		body{color:#666666; font:11px verdana,arial,sans-serif; margin:0;}
		a{color:#A40001; font:11px; text-decoration:underline;}
		a:hover{color:red; text-decoration:none;}
		form, form td{margin:0px; padding:0px; font:11px verdana,arial,sans-serif;}
		form input{margin:2px;}
		.formbutton{background:#333333; border:2px #666666 solid; color:white; font:11px verdana,arial,sans-serif; text-transform:uppercase; padding:0 10px 0 10px;}
		hr{height:2px; color:#333333; back}
		#logo{margin:10px 0 0 30px;}
		#header{width:760px;text-align:center; padding:10px;}
		#logout{position:absolute; width:760px; text-align:right; left:0px;}
		#phonenumber{position:absolute; width:760px; text-align:right;left:0px; top:27px;}

		#nav{width:760px; background:#666666; text-align:right; padding-top:2px; padding-right:30px; padding-bottom:2px;}
		#nav a{padding:2px 10px 2px 10px; color:white; text-decoration:none; font-height:10px; font-weight:bold; border-left:1px white solid;}
		#nav a:hover{background:#A40001;}
		#nav .currentpage{background:#A40001;}

		#login{border:1px #333333 solid; width:270px;}
		#login th{background:#333333; color:white; font:bold 11px verdana; padding:4px;}
		#login .content form{text-align:right; color:#666666; font-size:11px; padding:8px 12px 8px 12px;}
		#login a{font:11px verdana, arial, sans-serif;}

		#quicklinks{border:1px #333333 solid; width:350px;}
		#quicklinks th{background:#333333; color:white; font:bold 11px verdana; padding:4px;}
		#quicklinks .content{text-align:center; color:#666666; font-size:11px; padding:16px 8px 16px 8px;}
		#quicklinks  a{font-weight:bold; font:11px;}

		#myaccount{width:760px; text-align:center; padding:0 20px 0 20px;}
		#myaccount .content{text-align:center; border:1px #333333 solid;}

		#contact{width:720px; text-align:center; padding:20px; font:11px; margin:0 20px 0 20px; border:1px #333333 solid;}
		#contact th{background:#333333; color:white; font:bold 11px verdana; padding:4px;}

		#billing{width:720px; text-align:left; padding:20px; font:11px; margin:0 20px 0 20px; border:1px #333333 solid;}
		#billing th{background:#333333; color:white; font:bold 11px verdana; padding:4px;}
		#billing .content{text-align:left; color:#666666; font-size:11px; padding:16px 8px 16px 8px;}
		#billing .content .type{color:#A40001; font:12px; font-weight:bold; text-decoration:none;}
		#billing .content u{color:#333333; font-weight:bold;}
		#toplink{float:right;}
		#toplink a{font-weight:bold;}
		#subnav{margin-bottom:10px; text-align:center;}
		#subnav a{padding:4px; font:10px; font-weight:bold;}

		.sectionheader{background:#333333; color:white; font:bold 11px verdana; margin:0px; padding:4px;}
		.plaintext{text-align:left; color:#666666; font-size:11px; padding:16px 8px 16px 8px;}
		.maintext{font:11px verdana;}

		.signup{background-color:white; font:12px arial,verdana,sans-serif;}
		.signupheader{background-color:#eeeeee; font:12px arial,verdana,sans-serif; font-weight:bold;}
		.signuperrorred{color:red; font-weight:bold;}
		.signuperror{color:black; font-weight:bold;}
		.signuperror a{color:black; font-weight:bold;}
th{
  background-color: #666666;
  color: #FFFFFF;
  font-family: veranda, arial, helvetica;
  font-size: 10pt;
  font-weight: bold;
}
td{
  background-color: #FFFFFF;
  color: #333333;
  font-family: veranda, arial, helvetica;
  font-size: 10pt;
}
.error{
  color: #CC3333;
}
.inactive {
  color: #9C9C9C;
}
.hilite {
  color: #0033FF;
  font-weight: bold;
}
.alternatebg {
  background-color: #e0e0e3;
  }
h1{
  color: #333366;
  font-family: veranda, arial, helvetica;
  font-size: 12pt;
}
input,select,textarea{
  font-family: arial,helvetica,verdana;
  font-size: 11px;
  color: #000000;
}
A:link, A:visited, A:active	{
  color:#A40001;
  }

td.member_left_menu {
  background : #fceaea;
  }
div.member_left_menu  {
  background : #fceaea;
  }
.member_left_menu table {
  background : #fceaea;
  }
.member_left_menu td {
  background : #fceaea;
  }
.member_left_menu a {
  font-size : 10pt;
  }

div.login_form {
  border     : 1px solid #000000;
  background : #efefef;
  width      : 780px;
  }
div.login_form table{
  margin: 10px;
  }
div.login_form center input{
  font: bold 13px arial;
	padding: 3px 6px;
  }
#divLoginFormPartA, #divLoginFormPartB{
margin: 7px 8px;
padding: 0px;
}
#divLoginFormPartA h3, #divLoginFormPartB h3{
margin: 0 0 3px 0;
padding: 0;
}
#divLoginFormPartA table, div.login_form table table{
  border: 1px solid #000000;
  }
#divLoginFormPartA table td, div.login_form table table td{
 background-color: #fff;
}
.login_form h2 {
  font-size : 12pt;
  font-weight : bold;
  background-color : #666666;
  color : #FFFFFF;
  }

div.subform {
  margin : 2px;
  border : 1px solid;
  }

.subform td {
  background: #efefef;
padding: 3px;
padding-left: 20px;
  }

.subform h3 {
  font-size : 10pt;
  font-weight : bold;
  background-color : #666666;
  color : #FFFFFF;
  }
