/* Body */
body {font-family: arial,tahoma,ms sans serif,geneva,verdana,helvetica; font-size: 12px; color: #ffffff; margin: 0px 0px 0px 0px;}
p, td {font-family: verdana,arial,tahoma,ms sans serif,geneva,helvetica; font-size: 12px; color: #ffffff}
input, textarea, select {font-family: verdana,arial,tahoma,ms sans serif,geneva,helvetica; font-size: 12px;}
a:link {color: #ff9900; font-weight: bold;}
a:visited {color: #ff9900; font-weight: bold;}
a:active {color: #ff9900; font-weight: bold;}
a:hover {color: #cc0000; font-weight: bold;}
ul {font-family: arial,tahoma,ms sans serif,geneva,verdana,helvetica; font-size: 12px; color: #ffffff}
ol {font-family: arial,tahoma,ms sans serif,geneva,verdana,helvetica; font-size: 12px; color: #ffffff}


table.background {background-color: #000000; background-image: url(netscapefixer.gif)}
tr.cellcolor1 {background-color: #336699; background-image: url(netscapefixer.gif)}
tr.cellcolor2 {background-color: #ececec; background-image: url(netscapefixer.gif)}
td.cellcolor3 {background-color: #efefef; font-size: 12px; color: #1b244f; font-weight: bold; background-image: url(netscapefixer.gif)}

.indent {margin-left: 10px;}
.pagetitle {font-family: arial,tahoma,ms sans serif,geneva,verdana,helvetica; font-size: 18px; color: #ffff00; font-weight: bold;}
.subtitle {font-family: arial,tahoma,ms sans serif,geneva,verdana,helvetica; font-size: 16px; color: #ffffff; font-weight: bold;}
.error {font-family: arial,tahoma,ms sans serif,geneva,verdana,helvetica; font-size: 12px; color: red; font-weight: bold;}
.success {font-family: arial,tahoma,ms sans serif,geneva,verdana,helvetica; font-size: 12px; color: yellow; font-weight: bold;}

.window_title {font-family: arial,tahoma,ms sans serif,geneva,verdana,helvetica; font-size: 12px; color: #ffffff; font-weight: bold;}
.windowtext {font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000}
	.windowtext:link {color: #134a8f; font-size: 12px; text-decoration: none}
	.windowtext:active {color: #134a8f; font-size: 12px; text-decoration: none}
	.windowtext:visited {color: #134a8f; font-size: 12px; text-decoration: none}
	.windowtext:hover {color: #6699cc; font-size: 12px; text-decoration: none}

.copyright {font-family: arial, verdana, helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000}
	.copyright:link {color: #cc0000; font-size: 10px; text-decoration: none}
	.copyright:active {color: #cc0000; font-size: 10px; text-decoration: none}
	.copyright:visited {color: #cc0000; font-size: 10px; text-decoration: none}
	.copyright:hover {color: #000099; font-size: 10px; text-decoration: none}

.textbox {font-family: arial, verdana, helvetica, geneva, sans-serif; background-color: #ffffff; color: #000000; font-size: 11px; width: 150px;}
.textarea {font-family: arial, verdana, helvetica, geneva, sans-serif; background-color: #ffffff; color: #000000; width: 300px;}
.submit {font-family: arial, verdana, helvetica, geneva, sans-serif; font-weight: bold; background-color: #000099; color: #ffffff; text-align: center; font-size: 12px;}


/* REQUIRED STYLES - This is needed by the system */
.status {font-family: arial, sans-serif; font-size: 11px; color: #ff0000; font-weight: bold}
.notice {font-family: tahoma, verdana, helvetica, arial, sans-serif; font-size: 12px; color: #660000; font-weight: bold; border: #006600 1px dotted; padding: 2px}

table.tableborder, tr.tableborder, td.tableborder {background-color: #000000;}
table.normalcellbg, tr.normalcellbg, td.normalcellbg {background-color: #ffffff;}
table.altcellbg, tr.altcellbg, td.altcellbg {background-color: #fefcf2;}
table.statuscellbg, tr.statuscellbg, td.statuscellbg {background-color: #eaeaee;}
table.celldivider, tr.celldivider, td.celldivider {background-color: #cccccc;}
table.headdivider, tr.headdivider, td.headdivider {background-color: #666666;}
table.tableheader, tr.tableheader, td.tableheader {background-color: #d6e1f1;}
.tableheader {font-family: tahoma, verdana, helvetica, geneva, arial, sans-serif; font-size: 11px; font-weight: bold; color: #000000}
.tableheaderdis {font-family: tahoma, verdana, helvetica, geneva, arial, sans-serif; font-size: 11px; font-weight: bold; color: #aaaaaa}
a.tableheader:link {color: #315165;	text-decoration: none}
a.tableheader:visited {color: #315165; text-decoration: none}
a.tableheader:active {color: #315165; text-decoration: none}
a.tableheader:hover {color: #006600; text-decoration: none} 

/* ================== LOGIN PAGE ================== */
div.login {}
table.login {width: 250px; border: solid 1px #555555; border-collapse: collapse;}
td.loginstatus {background-color: #333333; text-align: left; vertical-align: middle; padding: 4px;}
td.loginleftcol {width: 40%; text-align: right; vertical-align: middle; padding: 3px 2px;}
td.loginrightcol {width: 60%; text-align: left; vertical-align: middle; padding: 3px 2px;}
td.logincol2 {text-align: center; vertical-align: middle; padding: 3px 2px;}

/* ================== PASSWORD RETRIEVAL PAGE ================== */
div.pretrieve {}
table.pretrieve {width: 300px; border: solid 1px #555555; border-collapse: collapse;}
td.pretrievestatus {text-align: left; vertical-align: middle; padding: 4px;}
td.pretrieveleftcol {width: 45%; text-align: right; vertical-align: middle; padding: 3px 2px;}
td.pretrieverightcol {width: 55%; text-align: left; vertical-align: middle; padding: 3px 2px;}
td.pretrievecol2 {text-align: center; vertical-align: middle; padding: 3px 2px;}
div.pretrievesent {width: 400px; border: solid 1px #555555; padding: 8px; text-align: center;}

/* ================== SIGN UP PAGE ================== */
div.signup {}
table.signup {width: 400px; border: solid 1px #555555; border-collapse: collapse;}
td.signupstatus {text-align: left; vertical-align: middle; padding: 4px;}
td.signupleftcol {width: 40%; text-align: right; vertical-align: middle; padding: 3px 2px;}
td.signuprightcol {width: 60%; text-align: left; vertical-align: middle; padding: 3px 2px;}
td.signupcol2 {text-align: center; vertical-align: middle; padding: 3px 2px;}

/* ================== SUBSCRIBER PAGE ================== */
div.subscriber {}
table.subscriber {width: 400px; border: solid 1px #555555; border-collapse: collapse;}
td.subscriberstatus {text-align: left; vertical-align: middle; padding: 4px;}
td.subscriberleftcol {width: 40%; text-align: right; vertical-align: middle; padding: 3px 2px;}
td.subscriberrightcol {width: 60%; text-align: left; vertical-align: middle; padding: 3px 2px;}
td.subscribercol2 {text-align: center; vertical-align: middle; padding: 3px 2px;}
table.subscriberbox {border: solid 1px #555555; border-collapse: collapse;}
td.subscriberboxleftcol {text-align: right; vertical-align: middle; padding: 2px 4px;}
td.subscriberboxrightcol {text-align: left; vertical-align: middle; padding: 2px 4px;}
td.subscriberboxcol2 {text-align: center; vertical-align: middle; padding: 3px 2px;}
input.subscriberbox {font-size: 10px; width: 110px;}
input.subscriberboxsubmit {font-family: verdana, arial, sans-serif; font-size: 10px; background-color: #000000; font-weight: bold; color: #ffffff; border: 1px solid #ffffff;}
