/************************************************************
 * styles.css --> v.1.0, 10/18/2005
 ************************************************************/
table tr td {
	COLOR: #000000;
	FONT-FAMILY: arial, verdana, helvetica, sans-serif;
	FONT-SIZE: 11px;
}

input {
	FONT-SIZE: 12px;
}
select {
	FONT-SIZE: 12px;
}

p {
	COLOR: #000000;
	FONT-SIZE: 12px;
}
P.breakhere {page-break-before: always}
h3 {
	COLOR: #000000;
	FONT-SIZE: 12px;
}

.small {
	FONT-SIZE: 11px;
}

.a6 {
	COLOR: white;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}
.a6:hover{
	COLOR: white;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: normal;
}
.ahdr2 {
	COLOR: gray;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}
.ahdr2:hover{
	COLOR: gray;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: normal;
}
.ahdr1 {
	COLOR: gray;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}
.ahdr1:hover{
	COLOR: gray;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
}
.a5 {
	COLOR: #416CB1;
	font-family: georgia,arial;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
}

.a5:hover{
	COLOR: #416CB1;
	font-family: georgia,arial;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
}
.a4 {
	COLOR: gray;
	font-family: georgia,arial;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

.a4:hover{
	COLOR: gray;
	font-family: georgia,arial;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
}

.a2 {
	COLOR: #800000;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}

.a2:hover{
	COLOR: #800000;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: normal;
}
.a3 {
	COLOR: #800000;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: normal;
}

.a3:hover{
	COLOR: #800000;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}
a {
	COLOR: #800000;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

a:hover	{
	COLOR: #800000;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}

.debug {
	BACKGROUND: pink;
	BORDER: 1px solid red;
	BORDER-COLOR: red;
	COLOR: red;
	FONT-SIZE: 8pt;
	PADDING: 6px;
}

.invoice {
	FONT-SIZE: 11px;
}

.missing_file {
	BACKGROUND: #FEFBAC;
	BORDER: 1px solid #CCCCCC;
	BORDER-COLOR: red;
	COLOR: #000000;
	FONT-SIZE: 8pt;
	PADDING: 6px;
	WIDTH: 800px;
}
/**********************/
.overdue_payments {
	BACKGROUND: #D9DFF6;
	BORDER: 1px dotted red;
	BORDER-COLOR: red;
	COLOR: #000000;
	FONT-SIZE: 8pt;
	PADDING: 6px;
}
.invoices {
	BACKGROUND: #C0F9D7;
	BORDER: 1px dotted green;
	BORDER-COLOR: red;
	COLOR: #000000;
	FONT-SIZE: 8pt;
	PADDING: 6px;
}
.renewals {
	BACKGROUND: #FFC990;
	BORDER: 1px dotted red;
	BORDER-COLOR: red;
	COLOR: #000000;
	FONT-SIZE: 8pt;
	PADDING: 6px;
}
.lowitems {
	BACKGROUND: #EAA3E4;
	BORDER: 1px dotted red;
	BORDER-COLOR: red;
	COLOR: #000000;
	FONT-SIZE: 8pt;
	PADDING: 6px;
}
.sales {
	BACKGROUND: #FEFBAC;
	BORDER: 1px dotted red;
	BORDER-COLOR: red;
	COLOR: #000000;
	FONT-SIZE: 8pt;
	PADDING: 6px;
}
.pmts {
	BACKGROUND: pink;
	BORDER: 1px dotted red;
	BORDER-COLOR: red;
	COLOR: #000000;
	FONT-SIZE: 8pt;
	PADDING: 6px;
}
/**********************/
.img {
	BORDER: 1px solid #000000;
}
.img2 {
	BORDER: 1px solid #c4c4c4;
	PADDING: 2px;
}
.img3 {
	BORDER: 1px solid #c4c4c4;
	PADDING: 1px;
}

.errormsg {
	COLOR: red;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
}

.bli {
	BACKGROUND: #FEFBAC;
	BORDER: 1px solid #CCCCCC;
	BORDER-COLOR: red;
	COLOR: #000000;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	PADDING: 4px;
	TEXT-ALIGN:center;
}

.flash2 {
	WIDTH:75%;
	BACKGROUND: pink;
	BORDER: 1px solid #CCCCCC;
	BORDER-COLOR: red;
	COLOR: #000000;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	PADDING: 3px;
	TEXT-ALIGN:center;
}
.flash {
	margin:1px 15px 1px 15px;
	background:#fffbcc;
	//BACKGROUND: #FEFBAC;
	BORDER: 1px solid #CCCCCC;
	BORDER-COLOR: red;
	COLOR: #000000;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	PADDING: 8px;
	TEXT-ALIGN:center;
}
.downtime {
	BACKGROUND: #FEFBAC;
	BORDER: 1px solid #CCCCCC;
	BORDER-COLOR: red;
	COLOR: #000000;
	FONT-SIZE: 8pt;
	PADDING: 8px;
	TEXT-ALIGN:center;
}
.menu {
	COLOR: navy;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.menu:hover	{
	COLOR: navy;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}


.submenu {
	COLOR: red;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.submenu:hover	{
	COLOR: red;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}

.footer2 {
	BACKGROUND: gray;
	COLOR: white;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.flash3{
	margin:5 5 5px 5px;
	background:#fffbcc;
	border:1px solid #e6db55;
	padding-top:8px;
	padding-bottom:10px;
}
.register{
	margin:5px 150px 5px 150px;
	background:#fffbcc;
	font-size: 14px;
	font-weight: bold;
	border:1px solid #e6db55;
	min-height:50px;
	padding-top:5px;
	padding-bottom:5px;
}

.tnr {
	FONT-FAMILY: georgia;times new roman;
	FONT-STYLE: italic;
	FONT-SIZE: 12px;
}
.blue {
	FONT-FAMILY: georgia;arial;
	BACKGROUND: #416CB1;
	COLOR: white;
	HEIGHT: 30px;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.bh {
	FONT-FAMILY: georgia;arial;
	BACKGROUND: #414141;
	//HEIGHT: 30px;
}
.rss {
	FONT-FAMILY: georgia;arial;
	BACKGROUND: #414141;
	COLOR: white;
	HEIGHT: 30px;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.footer {
	BACKGROUND-IMAGE: url('/img/grayhdr.gif');
	BACKGROUND: #414141;
	HEIGHT: 24px;
	COLOR: white;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.footer3 {
	BACKGROUND: #646464;
	COLOR: white;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	FONT-WEIGHT:normal;
}

.footer3:hover	{
	BACKGROUND: #646464;
	COLOR: white;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
	FONT-WEIGHT:normal;
}
.mmenu{
	color:white;
	background-image:url('/img/grayhdr.gif');
	vertical-align: middle;
	height:40;
}
.blueBox {
	width: 100%;
	border-right:1px solid #414141;
	border-left:1px solid #414141;
}
.blueBoxR {
	width: 100%;
	font-family:arial;
	font-weight:bold;
	color: gray;
}
.blabs2{
	font-family:arial;
	font-weight:bold;
	color: #416CB1;
}
.blabs1{
	font-family:arial;
	font-weight:bold;
	color: gray;
}

