/* Link Characteristics */

a {
	background : transparent;
	color : #A0522D;
}

a:visited {
	background : transparent;
	color : #B8860B;
}

a:hover {
	background : transparent;
	color : #B22222;
}

.content a:link {
	background : transparent;
	color : #FFE1C6;
}

.content a:visited {
	background : transparent;
	color : #D2B48C;
}

.content a:hover {
	background : transparent;
	color : #F6AE24;
}

body, TD {
	background-color: #ffffff;
	color : black;
	font-family : Tahoma, Verdana, Arial, Helvetica, san-serif;
	font-style : normal;
	font-weight : normal;
	font-size: 11pt;
}

span.term{
	background-color: transparent;
	color : Black;
	font-weight : bold;
}

span.description{
	background :transparent;
	color : black;;	
}
span.attention{
	color : #0000FF;
	font-size : small;
}

span.errormessage{
	background : White;
	color : #800000;
	font-size : large;
	font-weight : bold;
}


span.requiredfield {
	color : #FF0000;
	font-size : medium;
	font-weight : bold;
}

span.servicemark{
	font-size : xx-small;
}
span.note{
	background : transparent;
	color : #8B0000;
	font-family : Tahoma, Verdana, Arial, Helvetica, san-serif;
	font-style : normal;
	font-weight : normal;
}
td.signup {
	background : #D2B48C;
}

td.attention{
	color : #800000;
	font-size : small;
	font-weight : bold;
}

td.aup{
	font-size : x-small;
}

td.black{
	background : white;
	color : black;
}

.content{
	background : white;
	color : black;
	font-family : Tahoma, Verdana, Arial, Helvetica, san-serif;
	font-style : normal;
	font-weight : normal;
}

td.stepback{
		background : #244564;
}

td.copyright{
	font-size : x-small;
}

td.faqquestion{
	background : #956666;
	color : #F6AE24;
	font-weight : bold;
}

td.footerlinksrow {
	font-size : 9pt;
}

td.white{
	background : #FFFFFF;
}

/* Squirel mail */
.instructions{
	background :transparent;
	color : #CDCDCD;	
	font-family : Tahoma, Verdana, Arial, Helvetica, san-serif;
	font-style : normal;
	font-weight : normal;
	font-size : 8pt;
}

.addr {
	background-color : #F3F3F3;
	color : #000000;
	font-family : "verdana,tahoma,arial,helvetica";
	font-size : 8pt;
	font-weight : normal;
}

.addraddhdr {
	/* background-color: #a0b8c8;
	*/
	background-color : #AFB2CD;
	border-style : outset;
	border-width : 2;
	color : #000000;
	font-family : "verdana,tahoma,arial,helvetica";
	font-size : 10pt;
	font-weight : normal;
	line-height : 8pt;
}

/* Address book */
.addrhdr {
	/* background-color: #a0b8c8;
	*/
	background-color : #993300;
	border-style : outset;
	border-width : 2;
	color : #ffffff;
	font-family : "verdana,tahoma,arial,helvetica";
	font-size : 10pt;
	font-weight : normal;
	line-height : 8pt;
}

.atch {
	background-color : #F3F3F3;
	color : #000000;
	font-family : "verdana,tahoma,arial,helvetica";
	font-size : 8pt;
	font-weight : normal;
}

.atchhdr {
	/* background-color: #a0b8c8;
	*/
	background-color : #AFB2CD;
	border-style : outset;
	border-width : 1;
	color : #000000;
	font-family : "verdana,tahoma,arial,helvetica";
	font-size : 10pt;
	font-weight : normal;
	line-height : 8pt;
}

.atchlist {
	background-color : #D9D9D9;
	color : #000000;
	font-family : "verdana,tahoma,arial,helvetica";
	font-size : 8pt;
	font-weight : normal;
	line-height : 8pt;
}

.black  a:link {
	background : #000000;
	color : #C96329;
}

.black a:visited {
	background : #000000;
	color : #C96329;
}

.black a:hover {
	background : #000000;
	color : #F6AE24;
}

/* Buttons of all kind */
.button {
	background-color : #436483;
	border-style : outset;
	border-width : thin;
	color : #F3F3F3;
	font-family : "verdana,tahoma,arial,helvetica";
	font-size : 10pt;
	font-weight : bold;
}

/* Mbox listing */
.chkfldr {
	background-color : #999999;
	border-style : outset;
	border-width : 1;
	color : #000000;
	font-family : "tahoma,verdana,arial,helvetica";
	font-size : 9pt;
}

.chknext {
	/* background-color: #dcdcdc;
	*/
	/* border-style: outset;
	*/
	/* border-width: 1;
	*/
	background-color : #193248;
	color : #FFE1C6;
	font-family : "tahoma,verdana,arial,helvetica";
	font-size : 10pt;
}

.chknext a:link {
	background-color: transparent;
	color : #FFE1C6;
}

.chknext a:visited {
	background-color: transparent;
	color : #FFE1C6;
}

.chknext a:active {
	background-color: transparent;
	color : #FFE1C6;
}

.cmsgatch {
	background-color : #F0F0F0;
	color : #000000;
	font-family : "tahoma,verdana,arial,helvetica";
	font-size : 9pt;
	font-weight : medium;
}

.cmsgbod {
	background-color : #F3F3F3;
	color : #000000;
	font-family : "verdana,tahoma,arial,helvetica";
	font-size : 9pt;
	font-weight : medium;
}

/* Compose Msg */
.cmsghdr {
	background-color : #F5F5F5;
	color : #000000;
	font-family : "tahoma,verdana,arial,helvetica";
	font-size : 10pt;
	font-weight : bold;
	line-height : 12pt;
}

.cmsgval {
	background-color : #F5F5F5;
	color : #000000;
	font-family : "verdana,tahoma,arial,helvetica";
	font-size : 10pt;
	line-height : 12pt;
}



/* Copyright notice */
.copy {
	color : #000000;
	font-family : "verdana,tahoma,arial,helvetica";
	font-size : 7pt;
}

.copy a:link {
	color : #00008B;
}

.copy a:visited {
	color : #00008B;
}

.copy a:hover {
	background-color : #CCCCCC;
}

/* Error/info message displaying */
.error {
	background-color : transparent;
	border-style : outset;
	border-width : 1;
	color : red;
	font-family : "tahoma,verdana,arial,helvetica";
	font-size : 10pt;
	font-weight : bold;
}

/* Folder list */
.folderhdr {
	background-color : #AFB2CD;
	border-style : outset;
	border-width : 1;
	color : #000000;
	font-family : "verdana,tahoma,arial,helvetica";
	font-size : 10pt;
	font-weight : normal;
	line-height : 9pt;
}

.folderlst {
	background-color : #F3F3F3;
	color : #000000;
	font-family : "tahoma,verdana,arial,helvetica";
	font-size : 9pt;
}

.folderlst a:link {
	background-color : transparent;
	color : #00008B;
}

.folderlst a:visited {
	background-color : transparent;
	color : #00008B;
}

.folderlst a:hover {
	background-color : transparent;
	text-decoration : underline;
}

/* used to border the tables with color */
.graybg {
	background-color : #C0C0C0;
}

/* header color for some tables */
.headergr {
	/* background-color: #e1baa3;
	*/
	background-color : #9BBAD6;
	border-style : outset;
	border-width : 2;
	color : #000000;
	font-family : "verdana,tahoma,arial,helvetica";
	font-size : 10pt;
	font-weight : normal;
	line-height : 8pt;
}

/* basilix components */
.login {
	background : #193248;
	color : #F6AE24;
	font-family : "verdana,tahoma,arial,helvetica";
	font-size : 10pt;
	font-weight : normal;
	line-height : 12pt;
}
.login a:link {
	background : transparent;
	color : #FFE1C6;
}

.mboxhdr {
	background-color : #436483;
	border-style : outset;
	border-width : 1;
	color : #FFE1C6;
	font-family : "tahoma,verdana,arial,helvetica";
	font-size : 10pt;
	font-weight : normal;
	line-height : 10pt;
}

.mboxhdr a:link {
background-color : transparent;
	color : #FFE1C6;
		font-weight : bold;
}
.mboxhdr a:visited {
background-color : transparent;
	color : #000000;
		font-weight : bold;
}
.mboxhdr a:hover {
	background-color : transparent;
	text-decoration : underline;
}

.mboxhdract {
	background-color : #993300;
	border-style : inset;
	border-width : 1;
	color : #FFE1C6;
	font-family : "tahoma,verdana,arial,helvetica";
	font-size : 10pt;
	font-weight : normal;
	line-height : 8pt;
}

/* The menu links */
.menuback {
	background-color : #000000;
	color : #000000;
}

.menulink {
	background-color :  #D8760E;
	border-style : outset;
	border-width : thin;
	color : #C96329;
	cursor : pointer;
	font-family : "verdana,tahoma,arial,helvetica";
	font-size : 9pt;
	font-weight : bold;
	line-height : 10pt;
}

.menulink a:link {
	background-color :  transparent;
	color : #FFE1C6;
}

.menulink a:visited {
	background-color :  transparent;
	color : #FFE1C6;
}

.menulink a:hover {
	background-color : transparent;
	color : #F6AE24;
}

.menulinkact {
	background-color : #696969;
	border-style : outset;
	border-width : thin;
	color : #F3F3F3;
	cursor : pointer;
	font-family : "verdana,tahoma,arial,helvetica";
	font-size : 9pt;
	font-weight : bold;
	line-height : 10pt;
}

.menulinkact a:link {
	color : #F3F3F3;
}

.menulinkact a:visited {
	color : #F3F3F3;
}

.menulinkact a:hover {
	background-color : #898989;
	color : #F3F3F3;
}

.newmsg {
	background-color : #F3F3F3;
	color : Blue;
	font-family : "verdana,tahoma,arial,helvetica";
	font-size : 10pt;
	font-weight : bold;
	line-height : 8pt;
}

.newmsg a:link {
	background-color : transparent;
	color : Blue;
}

.newmsg a:hover {
	background-color : transparent;
	color : #FF0000;
}

/* generally used style */
.note {
	background-color : #F3F3F3;
	color : #000000;
	font-family : "verdana,tahoma,arial,helvetica";
	font-size : 8pt;
	font-weight : normal;
}
.notebig {
	background-color : #F3F3F3;
	color : #000000;
	font-family : "verdana,tahoma,arial,helvetica";
	font-size : 10pt;
	font-weight : normal;
}

.note a:link{
	background-color : transparent;
	color : blue;
}
.note a:visited{
	background-color : transparent;
	color : blue;
}

.oldmsg {
	background-color : #DCDCDC;
	color : #444444;
	font-family : "verdana,tahoma,arial,helvetica";
	font-size : 10pt;
	font-weight : normal;
	line-height : 8pt;
}

.oldmsg a:link {
	background-color : transparent;
	color : #444444;
}

.oldmsg a:hover {
	background-color :  transparent;
	color : #FF0000;
}
.oldmsg a:visited {
	background-color :  transparent;
	color : #444444;
	
}


.pagecontent{
	left : 10px;
	position : absolute;
	top : 0px;
	w idth : 640px;
}

.rmsgatch {
	background-color : #F0F0F0;
	color : #000000;
	font-family : "tahoma,verdana,arial,helvetica";
	font-size : 9pt;
	font-weight : medium;
}

.rmsgbod {
	background-color : #F3F3F3;
	color : #000000;
	font-family : "verdana,tahoma,arial,helvetica";
	font-size : 9pt;
	font-weight : medium;
}

/* Read Msg */
.rmsghdr {
	background-color : #F5F5F5;
	color : #000000;
	font-family : "tahoma,verdana,arial,helvetica";
	font-size : 10pt;
	font-weight : bold;
	line-height : 12pt;
}

/* printable message reading */
.rmsgtd {
	background-color : #F3F3F3;
	border-style : outset;
	border-width : 2;
	color : #000000;
	font-family : "verdana,tahoma,arial,helvetica";
	font-size : 10pt;
	font-weight : normal;
	line-height : 8pt;
}

.rmsgval {
	background-color : #F5F5F5;
	color : #000000;
	font-family : "verdana,tahoma,arial,helvetica";
	font-size : 10pt;

}
.rmsgval a:link{
	background-color : transparent;
	color : blue;
	font-size : 8pt;
}
.rmsgval a:hover {
	background-color : transparent;
	color : Maroon;
	font-size : 8pt;
}
.rmsgval a:visited{
	background-color : transparent;
	color : blue;
	font-size : 8pt;
}

.bluelink{
	background-color : transparent;
	color : blue;
}

.bluelink a:link{
	background-color : transparent;
	color : blue;
}
.bluelink a:visited{
	background-color : transparent;
	color : blue;
}
.bluelink a:hover{
	background-color : transparent;
	color : maroon;
}
/* Search messages */
.search {
	background-color : #F3F3F3;
	color : #000000;
	font-family : "verdana,tahoma,arial,helvetica";
	font-size : 8pt;
	font-weight : normal;
}

.small {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
}

/* ToolTips */
.tipclass {
	background-color : #FFFFCC;
	border-color : #000000;
	border-style : solid;
	border-width : 2px;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	padding : 5px;
	visibility : hidden;
}
/*Billing History */
.bill-total { color : #CDCDCD; } 
.small-font { font-size : small; } 
.bolder{
	background-color: transparent;
	color: white;
	font-weight : bold;
}

