/*
 * CSS designed for BasiliX
 * -----------------------------------
 * Theme        = Default
 * Browser      = MS Internet Explorer
 * -----------------------------------
 * -arslanm
 *
 */

/* General */
BODY {
	font-family: "verdana,tahoma,arial,helvetica";
	font-size: 8pt;
	color: black;
	background-color: #f3f3f3;
}

A:Hover {
	color: red;
	text-decoration: none;
}

A:Link {
	color: blue;
	text-decoration: none;
}

A:Visited {
	color: blue;
	text-decoration: none;
}

A:Active {
	color: red;
	text-decoration: none;
}

HR {
	color: #cccccc;
	height: 1px;
}

INPUT,SELECT {
	font-family: "verdana,tahoma,arial,helvetica";
	font-size: 8pt;
	font-weight: normal;
	color: black;
	background-color: #f3f3f3;
	list-style-type: disc;
	list-style-position: inside;
	line-height: 8pt;
	border-style: inset;
	border-width: 2;
}

TEXTAREA {
	background-color: #f3f3f3;
	color: black;
	font-family: "verdana,tahoma,arial,helvetica";
	font-size: 8pt;
	font-weight:normal;
	cursor: crosshair;
	width: 90%;
}

PRE {
	font-family: "verdana,tahoma,arial,helvetica";
	font-size: 9pt;
	font-weight: medium;
	background-color: #f3f3f3;
	color: black;
}


.csserr {
	font-family: "arial";
	font-size: 1px;
	color: #f3f3f3;
}

/* Login menu */
.login {
	font-family: "verdana,tahoma,arial,helvetica";
	font-size: 8pt;
	font-weight: normal;
	background-color: #f3f3f3;
	color: black;
	line-height: 12pt;
}
.login A:Hover {
	text-decoration: underline;
}

/* Buttons of all kind */
.button {
	font-family: "verdana,tahoma,arial,helvetica";
	font-size: 8pt;
	font-weight: bold;
	background-color: #c6d2c7;
	color: #000000;
	border-style: outset;
	border-width: 1;
}

/* The menu links */
.menulink {
	font-family: "verdana,tahoma,arial,helvetica";
	font-size: 8pt;
	font-weight: bold;
	background-color: #c6d2c7;
	color: #000000;
	cursor: hand;
	line-height: 10pt;
	border-style: outset;
	border-width: 1;
}

.menulink A:link {
	color: #121212;
}

.menulink A:visited {
	color: #121212;
}

.menulink A:hover {
	background-color: #696969;
	color: #f3f3f3;
}

.menulinkact {
	font-family: "verdana,tahoma,arial,helvetica";
	font-size: 8pt;
	font-weight: bold;
	background-color: #696969;
	color: #f3f3f3;
	cursor: hand;
	line-height: 10pt;
	border-style: outset;
	border-width: 1;
}

.menulinkact A:link {
	color: #f3f3f3;
}
.menulinkact A:visited {
	color: #f3f3f3;
}

.menulinkact A:hover {
	color: #f3f3f3;
	background-color: #898989;
}

.menuback {
	background-color: #dcdcdc;
	color: black;
}

/* Error/info message displaying */
.error {
	font-family: "tahoma,verdana,arial,helvetica";
	font-size: 10pt;
	font-weight: bold;
	background-color: #e1baa3;
	color: black;
        border-style: outset;
        border-width: 1;
}
.info {
	font-family: "tahoma,verdana,arial,helvetica";
	font-size: 10pt;
	font-weight: bold;
	background-color: #cccccc;
	color: black;
        border-style: outset;
        border-width: 1;
}

.pagehdr {
	font-family: "tahoma,verdana,arial,helvetica";
	font-size: 10pt;
	background-color: #c6d2c7;
	color: black;
	font-weight: normal;
	line-height: 8pt;
	border-style: outset;
	border-width: 1;
}

/* Copyright notice */
.copy {
	font-family: "verdana,tahoma,arial,helvetica";
	font-size: 7pt;
	color: black;
}

.copy A:link {
	color: darkblue;
}

.copy A:visited {
	color: darkblue;
}

.copy A:hover {
	background-color: #cccccc;
}

/* Folder list */
.folderhdr {
	font-family: "verdana,tahoma,arial,helvetica";
	font-size: 10pt;
	background-color: #afb2cd; 
	color: black;
	font-weight: normal;
	line-height: 9pt;
	border-style: outset;
	border-width: 1;
}

.folderlst {
	font-family: "tahoma,verdana,arial,helvetica";
	font-size: 9pt;
	background-color: #f3f3f3;
	color: black;
}

.folderlst A:link {
	color: darkblue;
}

.folderlst A:visited {
	color: darkblue;
}

.folderlst A:hover {
	text-decoration: underline;
}

/* Mbox listing */
.chkfldr {
	font-family: "tahoma,verdana,arial,helvetica";
	font-size: 9pt;
	background-color: #cdcdcd;
	color: black;
	border-style: outset;
	border-width: 1;
}
       
.chknext {
	font-family: "tahoma,verdana,arial,helvetica";
	font-size: 9pt;
	background-color: #dcdcdc;
	color: black;
	border-style: outset;
	border-width: 1;
}
.chknext A:link {
	color: blue;
}
.chknext A:visited {
	color: blue;
}
.chknext A:active {
	color: blue;
}
.mboxhdr {
	font-family: "tahoma,verdana,arial,helvetica";
	font-size: 10pt;
	background-color: #c1c2ef;
	/* background-color: #afb2cd; */
	color: black;
	font-weight: normal;
	line-height: 10pt;
	border-style: outset;
	border-width: 1;
}

.mboxhdr A:link {
	color: blue;
}

.mboxhdr A:hover {
	text-decoration: underline;
}

.mboxhdract {
	font-family: "tahoma,verdana,arial,helvetica";
	font-size: 10pt;
	background-color: #c1c2ef;
	color: black;
	font-weight: normal;
	line-height: 8pt;
	border-style: inset;
	border-width: 1;
}

.oldmsg {
	font-family: "verdana,tahoma,arial,helvetica";
	font-size: 8pt;
	font-weight: normal;
	background-color: #f3f3f3;
	color: #444444;
	line-height: 8pt;
}
.oldmsg A:link {
	color: #444444;
}

.oldmsg A:hover {
	color: red;
}

.newmsg {
	font-family: "verdana,tahoma,arial,helvetica";
	font-size: 8pt;
	font-weight: normal;
	background-color: #dcdcdc;
	color: black;
	line-height: 8pt;
}

.newmsg A:link {
	color: blue;
}

.newmsg A:hover {
	color: red;
}

/* Read Msg */
.rmsghdr {
	font-family: "tahoma,verdana,arial,helvetica";
	font-size: 10pt;
	font-weight: bold;
	line-height: 12pt;
	background-color: #f5f5f5;
	color: black;
}
.rmsgval {
	font-family: "verdana,tahoma,arial,helvetica";
	font-size: 10pt;
	line-height: 12pt;
	background-color: #f5f5f5;
	color: black;
}
.rmsgbod {
	font-family: "verdana,tahoma,arial,helvetica";
	font-size: 9pt;
	font-weight: medium;
	background-color: #f3f3f3;
	color: black;
}
.rmsgatch {
	font-family: "tahoma,verdana,arial,helvetica";
	font-size: 9pt;
	font-weight: medium;
	background-color: #f0f0f0;
	color: black;
}

/* Compose Msg */
.cmsghdr {
	font-family: "tahoma,verdana,arial,helvetica";
	font-size: 10pt;
	font-weight: bold;
	line-height: 12pt;
	background-color: #f5f5f5;
	color: black;
}
.cmsgval {
	font-family: "verdana,tahoma,arial,helvetica";
	font-size: 10pt;
	line-height: 12pt;
	background-color: #f5f5f5;
	color: black;
}
.cmsgbod {
	font-family: "verdana,tahoma,arial,helvetica";
	font-size: 9pt;
	font-weight: medium;
	background-color: #f3f3f3;
	color: black;
}
.cmsgatch {
	font-family: "tahoma,verdana,arial,helvetica";
	font-size: 9pt;
	font-weight: medium;
	background-color: #f0f0f0;
	color: black;
}
.atchhdr {
	font-family: "verdana,tahoma,arial,helvetica";
	font-size: 10pt;
	background-color: #afb2cd;
	/*   background-color: #a0b8c8; */
	color: black;
	font-weight: normal;
	line-height: 8pt;
	border-style: outset;
	border-width: 1;
}	

.atchlist {
	font-family: "verdana,tahoma,arial,helvetica";
	font-size: 8pt;
	background-color: #d9d9d9;
	color: #000000;
	font-weight: normal;
	line-height: 8pt;
}	

.atch {
	font-family: "verdana,tahoma,arial,helvetica";
	font-size: 8pt;
	font-weight: normal;
	background-color: #f3f3f3;
	color: black;
}

/* header color for some tables */
.headergr {
	font-family: "verdana,tahoma,arial,helvetica";
	font-size: 10pt;
	/* background-color: #e1baa3; */
	background-color: #9bbad6;
	color: black;
	font-weight: normal;
	line-height: 8pt;
	border-style: outset;
	border-width: 2;
}
/* used to border the tables with color */
.graybg {
	background-color: #c0c0c0;
}
/* generally used style */
.note {
	font-family: "verdana,tahoma,arial,helvetica";
	font-size: 8pt;
	font-weight: normal;
	background-color: #f3f3f3; 
	color: black;
}

/* printable message reading */
.rmsgtd {
	font-family: "verdana,tahoma,arial,helvetica";
	font-size: 10pt;
	font-weight: normal;
	color: black;
	background-color: #f3f3f3;
	line-height: 8pt;
	border-style: outset;
	border-width: 2;
}
/* Address book */
.addrhdr {
	font-family: "verdana,tahoma,arial,helvetica";
	font-size: 10pt;
	background-color: #afb2cd;
	/* background-color: #a0b8c8; */
	color: black;
	font-weight: normal;
	line-height: 8pt;
	border-style: outset;
	border-width: 2;
}

.addr {
	font-family: "verdana,tahoma,arial,helvetica";
	font-size: 8pt;
	font-weight: normal;
	background-color: #f3f3f3;
	color: black;
}

.addraddhdr {
	font-family: "verdana,tahoma,arial,helvetica";
	font-size: 10pt;
	background-color: #afb2cd;
	/* background-color: #a0b8c8; */
	color: black;
	font-weight: normal;
	line-height: 8pt;
	border-style: outset;
	border-width: 2;
}

/* Search messages */
.search {
	font-family: "verdana,tahoma,arial,helvetica";
	font-size: 8pt;
	font-weight: normal;
	background-color: #f3f3f3;
	color: black;
}
