h3 {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	padding: 3px 3px 0px 3px;
	color: #00008B;
}
BODY {
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	font-family: "Trebuchet MS", Tahoma;
}
LI {
	list-style-position : inside;
	}

A.general {
	font-family : sans-serif;
	font-size : 14px;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	text-indent : 5px;
	}
A.genlarge {
	font-size : 18px;
	font-style : normal;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	text-indent : 5px;
	color : White;
}



DIV.header {
	font-size : medium;
	font-weight : bold;
	padding-top : 10px;
}

DIV.info {
	font-family : Arial, sans-serif;
	font-size : x-small;
	padding-left : 5px;
}
DIV.date {
	font-family : Arial, sans-serif;
	font-size : xx-small;
	}
DIV.message {
	padding-left : 25px;
	padding-right : 5px;
	padding-bottom : 5px;
	padding-top : 5px;
	text-align : left;
	font-size : small;
}
DIV.edit {
	padding-left : 0px;
	padding-right : 5px;
	padding-bottom : 3px;
	padding-top : 3px;
	text-align : left;
	font-size : small;
}
TABLE.usagetable {
	padding : 3px 3px 3px 3px;
	margin : 0px 0px 0px 0px;
	font-size : medium;
	white-space : normal;
	border : 0px;
	width : 100%;
	}
TABLE.extendedusagetable {
	padding : 3px 3px 3px 3px;
	margin : 0px 0px 0px 0px;
	font-family : Arial, sans-serif;
	font-size : medium;
	white-space : normal;
	border : 0px;
	width : 100%;
	}
TABLE.contacttable {
	padding : 3px 3px 3px 30px;
	margin : 0px 0px 0px 0px;
	font-size : medium;
	white-space : normal;
	border : 0px;
	width : 85%;
	}
TABLE.messagetable {
	padding : 3px 3px 3px 30px;
	margin : 0px 0px 0px 0px;
	font-family : Arial, sans-serif;
	font-size : medium;
	white-space : normal;
	border : 0px;
	width : 400px;
	border-width : 1px;
	color : Red;
	display : block;
	font : normal bold medium sans-serif;
	background-color : #FFFF99;
	border-color : Red Red Red Red;
	border-style : solid solid solid solid;
	border-top-width : thin;
	text-align : center;
	font-weight : bold;
	}	
TABLE.indextable {
	padding : 3px 3px 3px 30px;
	margin : 0px 0px 0px 0px;
	font-family : Arial, sans-serif;
	font-size : 14px;
	white-space : normal;
	border : 0px;
	width : 400px;
	border-width : 1px;
	color : Black;
	display : block;
	background-color : #FFF8F0;
	border-color : Black Black Black Black;
	border-style : solid solid solid solid;
	text-align : center;
	font-weight : normal;
	}	
TABLE.accounttable {
	padding : 3px 3px 3px 3px;
	margin : 0px 0px 0px 0px;
	font-family : Arial, sans-serif;
	font-size : medium;
	white-space : normal;
	border : 0px;
	width : 85%;
	
	}
TABLE.logintable {
		background-color : #E3E3ED;
}
TABLE.newstable {
	padding : 3px 3px 3px 3px;
	margin : 0px 0px 0px 0px;
	font-family : Arial, sans-serif;
	font-size : medium;
	white-space : normal;
	border : 0px;
	width : 80%;
	background-color : #CCFFCC;
	}
TR.usagetable {
	font-size : medium;
	background-color : #CCCC99;
	font-weight : bold;
	border-bottom : thin dashed;
}
TR.accounttable {
	font-size : medium;
	background-color : #CCCCff;
	font-weight : bold;
}
TR.newstable {
	font-size : medium;
	background-color : #99FF99;
	font-weight : bold;
}
TD.usagetable {
	font-family : Arial, sans-serif;
	font-size :  xx-small;
	background-color : #FFFFCC;
}
TD.accounttable {
	font-family : Arial, sans-serif;
	font-size :  xx-small;
	background-color : #E3E3ED;
	padding-left : 10px;
	padding-bottom : 3px;
	padding-right : 0px;
	padding-top : 3px;
}
TD.logintable {
	font-family : Arial, sans-serif;
	font-size : small;
	background-color : #E3E3ED;
	padding-left : 10px;
	padding-bottom : 3px;
	padding-right : 0px;
	padding-top : 3px;
	text-align : right;
	font-weight : normal;
	font-style : normal;
	vertical-align : text-bottom;
}
TD.admintable {
	font-family : Arial, sans-serif;
	font-size : small;
	background-color : #E3E3ED;
	padding-left : 10px;
	padding-bottom : 3px;
	padding-right : 0px;
	padding-top : 3px;
	text-align : left;
	font-weight : normal;
	font-style : normal;
	vertical-align : text-bottom;
}
TD.newstable {
	font-family : Arial, sans-serif;
	font-size :  xx-small;
background-color : #CCFFCC;
	padding-left : 10px;
	padding-bottom : 3px;
	padding-right : 0px;
	padding-top : 3px;
}
TD.naviheader {
	font-size : large;
	font-weight : bold;
	padding-left : 10px;
	color : Black;
	border-bottom : 1px solid Gray;
	padding-bottom: 3px;
}

TD.utilityheader {
	font-size : large;
	font-weight : bold;
	padding-left : 10px;
	color : Black;
	float : right;
	padding-top : 9px;
	padding-bottom : 5px;
}

TR.usagedata {
	font-family : Arial, sans-serif;
	font-size :  xx-small;
	padding : 5px 5px 5px 5px;
	text-align : left;
	background-color : #FFFFCC;
	}
TR.extendedusagedata {
	font-family : Arial, sans-serif;
	font-size :  xx-small;
	padding : 5px 5px 5px 5px;
	text-align : left;
	}

TD.extendedusagedata {
	text-align : right;
}

TD.usageheader{
	background-color : #FFFFCC;
	font-family : Arial, sans-serif;
	font-size :  xx-small;
	padding : 10px 10px 2px 10px;
	font-weight : bold;
	text-align : center;
	}
TD.usageheader2{
	background-color : #FFFFCC;
	font-family : Arial, sans-serif;
	font-size :  xx-small;
	padding : 10px 0px 2px 10px;
	font-weight : bold;
	text-align : right;
	}
TD.accountheader{
	background-color : #99CCFF;
	font-family : Arial, sans-serif;
	font-size :  xx-small;
	padding : 10px 10px 2px 10px;
	font-weight : bold;
	text-align : center;
	}
TD.data {
	background-color : #FFFFCC;
	font-family : Arial, sans-serif;
	font-size :  xx-small;
	padding : 5px 5px 5px 5px;
	text-align : center;
}
TD.data2 {
	background-color : #FFFFCC;
	font-family : Arial, sans-serif;
	font-size :  xx-small;
	padding : 5px 0px 5px 5px;
	text-align : right;
}
TD.right {
	background-color : #FFFFCC;
	font-family : Arial, sans-serif;
	font-size :  xx-small;
	padding : 5px 5px 5px 5px;
	text-align : right;
}
TD.newsdata {
	background-color : #CCFFCC;
	font-size :  xx-small;
	padding : 5px 5px 5px 5px;
	text-align : center;
	font-family : Arial, sans-serif;
}

.emailtable {
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
}

@media print {
      .noprint { display: none; }
    }

@media screen {
	  .printonly { display: none; }
	}

