/***********************************************************************/
/**** HERE IS WHERE YOU CHANGE THE MAIN SITE COLORS ********************/

/*.veryTop {	background-color:#e1c645;padding:1px; } */ /* the top yellow/gold bar... */
.veryTop {	background-color:lightgrey;padding:1px; } /* the top yellow/gold bar... */

h3 { /* the main heading of most content screens */
	font-family:arial,helvetica,sans-serif,verdana; 
	letter-spacing:1px;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:3px 3px 3px 8px;
	border-bottom:1px solid #888888;
}

#mainsite {
	position:static;
	font-size:10pt;
	z-index:10;
	width:100%;
}

/* current folder in email's left-side menu - should match mainsite background */
.curF {
	font-weight:bold;
	-moz-border-radius: 5px 0px 0px 5px;
	padding:0px 2px 0px 2px; }


/* the right-click menus in email.. again, matches mainsite background, but doesn't really have to. */
#EmFMenu, #EmCMenu { border:1px solid black;padding:1px;border-radius:3px;white-space:nowrap;}
#EmFMenu a, #EmCMenu a { text-decoration:none;font-size:10pt;}

/* used in the top of email-compose ... matches mainsite background */
.linkbar { padding: 5px; }
.linkbar a { color:blue; font-weight:normal; padding:0px 3px 0px 3px;}
.linkbar a:hover { background-color:white; }

/**** END MAIN SITE COLORS *******************************************/
/*********************************************************************/

body { padding:0px; margin:0px; font-family:arial,helvetica,sans-serif,verdana; font-size: 12pt; }
td { font-family:arial,helvetica,sans-serif,verdana;}
th { font-family:arial,helvetica,sans-serif,verdana; text-align:left;}
div,table,ul,ol,h1,h2,h3 { position:static }
/*input,select,textarea { position: static; z-index: 5; }*/
span { position:relative }
fieldset { float:left; padding-right:15px; -moz-border-radius:5px; background-color:#f3f3f5;}
legend { font-size:12px; font-weight:bold; background-color:white; border:1px solid #aaaaaa; -moz-border-radius:5px;}
.leadViewBody { margin:5px; border:1px solid gray; background-color:#eeeeee; }
.leadViewTable { width: 777px; }
/*.leadViewTable td {  }*/
.leadViewTable th { text-align:right; font-weight:bold; background-color:#cccccc; }

h4 table { width: 760px; }
h4 {
	font-family:arial,helvetica,sans-serif,verdana; 
	background-color:#cccccc !important;
	letter-spacing:1px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:2px 3px 2px 8px;
	border-bottom:1px solid #888888;
}


.leadform div { background-color:#f3f5ff; border:1px solid #888888; margin-bottom:5px; overflow:hidden;}
.genForm { background-color:#f3f5ff; border:1px solid #666666; padding:7px; }
.saveBtnSpan { padding-left: 20px; }

.topbar { background-color:#e1c645;font-size:10pt;padding:4px; }
.dtbl td { border-right:1px solid #aaaaaa; padding:3px 5px 3px 5px;}
.dtbl th { padding:3px 5px 3px 5px;border-bottom:1px solid #999999; }

/*
#ol_list {
	border:1px solid gray;
	background-color:white;
	padding:4px;
}
*/
.online { color: green !important; }
.offline { color: gray !important; }

.letters span { padding:0px 3px 0px 3px; font-weight:normal; font-size:15px; }
.letters a { padding:1px 4px 1px 4px; font-weight:normal; font-size:14px; }

.pages { padding:2px 5px 2px 5px; }
.pages span, .pages a { padding:0px 3px 0px 3px; }
.pages span { font-weight:bold; }


.datatable { border:1px solid #666666;}
.datatable th {
	background-color: #dddddd; color:#000000;
	text-align:left;
	font-weight:bold;
	border-bottom:2px solid gray;
	border-right:0px solid gray;
	padding:3px;
	font-size:10pt;
}
.datatable tr {	background-color:#f3f5ff; }
.datatable td {
	text-align:left;
	border-bottom:1px solid lightgrey;
	border-right:0px solid lightgrey;
	padding:1px 2px 1px 4px;
	font-size:10pt;
}
.datatable td a { color:blue; }
.datatable td a:hover { text-decoration: underline; }
#themenu {
	padding:0px 0px 0px 0px;
	font-size:10pt;
	font-family:arial,sans serif,helvetica,verdana,courier new;
	/*border-bottom:1px solid gray;*/
}
#mainmenu {
	height:32px;
	background: url(/images/menubg.gif) top left repeat;
	border:1px solid #cccccc;
/*	border-bottom:0px;*/
	z-index:20;
}
.menusection {
	z-index:500;
	background-color:#eeeeee;
	border:1px solid #bbbbbb;
	border-right:2px solid #cccccc;
	border-bottom:1px solid #bbbbbb;
	border-top:0px;
	padding:7px 2px 5px 2px;
	margin-top:0px;
	min-width:150px;
	position:absolute;
	display:none;
	border-radius:0px 5px 5px 5px;
	-moz-border-radius:0px 5px 5px 5px;
}
.menusubsection {
	z-index:500;
	background-color:#eeeeee;
	border:1px solid #bbbbbb;
	border-right:2px solid #cccccc;
	border-bottom:1px solid #bbbbbb;
	/*border-left:0px;*/
	padding:4px 2px 4px 2px;
	margin-top:0px;
	min-width:150px;
	position:absolute;
	display:none;
	border-radius:0px 5px 5px 0px;
	-moz-border-radius:5px 5px 5px 5px;
}

.menutop {
	text-decoration:none;
	color:black;
	position:relative;
	display:block;
	margin-top:5px;
	padding:5px 6px 6px 6px;
/*	border-left: 1px solid #aaaaaa;*/
}
.menutopHI {
	position:relative;
	background-color:#eeeeee;
	text-decoration:none;
	color:black;
	border:1px solid #bbbbbb;
	display:block;
	margin-top:4px;
	padding:4px 5px 6px 5px;
	border-bottom:0px;
	border-radius:5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
}

.menuitemfolder a {
	display:block;
	text-decoration:none;
/*	color:black;*/
	padding:0px 3px 0px 3px;
}
/*.menuitem {*/
.menusection a {
	display:block;
	text-decoration:none;
	color:black;
	padding:2px 3px 2px 3px !important;
	z-index:501;
}
.menudisabled {
	display:block;
	text-decoration:none;
	color:gray !important;
	padding:0px 0px 0px 9px;
}

.current { color:brown !important; font-weight:bold !important; }

.tablinksel, .tablink {
	position:relative;
	color:black;
	padding:2px 8px 0px 8px;
	border: 1px solid gray;
	border-bottom: 0px;
	background-color:#cdcdcd;
}
.tablinksel {
	font-weight: bold;
	padding:2px 4px 1px 4px !important;
	background-color:#ffffff !important;
	z-index:400;
}
.tabcontent {
	position:relative;
	padding:5px;
	background-color: #ffffff;
	min-width:700px;
	border:1px solid gray;
}
input.boxlink,a.boxlink,a.boxlinkright { padding:1px 4px 2px 4px; }
.boxlink { color:#000000; border:1px solid #999999;  padding:0px; font-weight:normal;
	background: url(/images/buttonbg.jpg) repeat; }
.boxlinkright { color:#000000; border:1px solid #999999; border-left:0px; padding:0px; font-weight:normal;
	background: url(/images/buttonbg.jpg) repeat; }
.boxlink:hover,.boxlinkright:hover { border-color:black;}

/*  below here is imported the email.css file... */


.delx { font-size:10pt; font-weight:bold; color:red; border:1px solid black;padding:0px 2px 0px 2px;}
.delx:hover { background-color:yellow;}


.star { font-size:15px; color: gray; text-decoration: none; }
/* email index rows - for selected, open, current (contextmenu open)*/
.sel { background-color:#fffee0 !important; }
.opn { color:white;background-color:steelblue !important; }
.cur { color:#dddddd;background-color:steelblue !important; }
/* for the end-fade spans in senders and subjects */
.sel td div span { background-color:#fffee0 !important; }
.opn td div span { background-color:steelblue !important; }
.cur td div span { background-color:steelblue !important; }

.button,.link, .link a { padding: 0px 6px 0px 6px; border:1px solid gray; background-color:#eeeeee; color:navy; -moz-border-radius:3px !important;}
.linksmall { padding: 0px 2px 0px 2px; border:1px solid gray; background-color:#eeeeee; color:navy;
	-moz-border-radius:3px !important;}
.linksmall:hover, .link:hover, .link a:hover{ border:1px solid gray; background-color:#ffffff; }
.pmlink { display:block;color:black; padding:3px 5px 3px 5px;-moz-border-radius:5px;}
.pmlink:hover{ background-color:steelblue;color:lightyellow;padding:2px 4px 2px 4px;border:1px solid black;}

/* end of steelblue stuff */

/* emails */
#emDiv  {  }
.leftSideMenu { background-color: #ffffff; padding: 6px 0px 5px 15px; width:150px; }
.leftSideMenu2 { background-color: #ffffff; padding: 6px 0px 5px 15px; width:150px; }
#emFDiv { background-color: #ffffff; }
.emFDivSide a, .leftSideMenu a { color:black; display:block; padding:3px 3px 3px 10px; font-size:10pt; }
.emFDivSide a:hover, .leftSideMenu a:hover { background-color:#eeeeee;}
.leftSideMenu2 a { color:black; display:block; padding:3px 3px 3px 10px; font-size:10pt; }
.leftSideMenu2 a:hover { background-color:#eeeeee;}

/*.emFHover { background-color:white !important; border:1px solid green !important; -moz-border-radius:5px 5px 5px 5px !important; }*/
.dfol { background-color:#ffffff !important;font-weight:bold; border:1px solid #bbbbbb; display:block; width:auto; 
	padding:0px 6px 0px 6px;text-align:center;}


.subF { color:#333333 !important; }

.folderLocationChanger { color:navy !important;background-color:lightyellow !important; }
a { white-space:nowrap; text-decoration:none;}
/*reply,replyall,etc. link bar at top of email */
/* headings for email message parts */
.msgHead { border: 1px solid gray; background-color:#eeeeee;color:#000000; }
.msgHead2 { border: 1px solid #bbbbbb; background-color:#eeeeee; color:#666666; }
.msgHead a { color: #2235dd; }
/* email headers */
.msgHdr { border:1px solid #cccccc;padding:3px;}
.msgHdr2 { border-bottom:1px solid black; background-color:#eeeeee !important;}
/*.msgHdr td { border-top:1px solid #bbbbbb; }*/

/* email index table */
.emTbl { position:static; table-layout: fixed; background-color:#f5f5ff; border-top:1px solid #bbbbbb;border-left:1px solid #bbbbbb;}
.emTbl td { border-bottom:1px solid #cccccc; padding:1px 2px 1px 2px; white-space:noWrap; font-size:10pt;}
.emTbl td div { position:static;width:100%;overflow:hidden; cursor:pointer;}
.outFrm th { text-align: right; }
.e { cursor:move !important; }
.emNew { font-weight:bold; background-color:white;}
.emNewAuto { font-weight:bold; background-color:lightyellow !important;}
/*.emAns { color:#88ee88; font-weight:bold; font-size:10px; padding:0px 1px 0px 1px; background-color:#aaaaaa !important;}*/
.emAns { color:#338833; font-weight:bold; font-size:10pt; padding:0px 1px 0px 1px; }
.emFor { color:#333388; font-weight:bold; font-size:10pt; padding:0px 1px 0px 1px; }

#mailMain { position:static; }
#mailShow { background-color:#eeeccc;position:static;display:none;}
.al { background-color:#ffffff !important; color:blue !important;}
.il { background-color:#dddddd !important; color:gray !important;}

.label { font-weight:bold; color:navy; }




