.button {color: #717171; font-weight:bold;}

body {
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:smaller; color:#444; margin-left: 60px;
}

TT {font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 12px;}

.hello A {color:#000;}

.printBody { margin-left: 10px; background-color: #F8F8F8;}

.failureText	{color: #F00; font-style: italic; background-color:#FFFFFF;}
.successText	{color: #FFF; font-style: italic; background-color:#000000;}	

.composenavigation	TD		 {color: #FFFFFF; padding: 10px 10px; background-color:#8f8f8f; font-weight:bold;}
.composenavigation	A,
.composenavigation	A:active {font-weight:bold; color: #e6e6e6;}
.composenavigation	A:hover  {font-weight:bold; color: #787878;}

.topmenu TD				{padding: 0px 8px; background-color:#767575;}
.topmenu A,
.topmenu A:active		{color: #e6e6e6;}
.topmenu A:hover		{color: #b3b2b2;}

.navigation				{font-weight:bold; background-color:#bebebe}
.navigation TD			{padding: 10px 10px;}
.navigation A,
.navigation A:active	{color: #6b6b6b; text-decoration:none;}
.navigation A:hover		{color: #ffffff; background-color:#019f7b; padding:7px; border:solid 1px #adadad; text-transform:uppercase;}

.navigation2				{font-weight:bold; background-color:#bebebe}
.navigation2 TD			{padding: 10px 10px;}
.navigation2 A,
.navigation2 A:active	{color: #fff; text-decoration:none; padding-left: 10px}
.navigation2 A:hover		{color: #ddd;}


.grayLine		{color:#01281f;font-weight:bold; padding: 10px 10px;background-color: #01281f;}

.contentBox		{border: thick solid #f6f5f5; padding:3px;background-color: #f6f5f5;}
.outerContentTable	{padding:0px; spacing:1px; background-color: #dfdfdf;}
.contentTable	{border: 0px solid #06A; padding:0px; spacing:1px; }
.contentTable THEAD	TR,
.contentTable TFOOT	TR {background-color: #DDD;}

.contentHeader	{font-weight:bold;color: #fff0eb;background-color: #ff7a51; border: 0px solid #a7a7a7; padding:7px;}
.contentHeader A,
.contentHeader A:active	{color: #9e4b22;}
.contentHeader A:hover	{color: #F93;}
.contentHeaderSuppl {font-size:smaller;color: #ffffff;}
.contentHeaderSuppl TD { padding: 0px 5px;}

.contentHeaderSuppl A,
.contentHeaderSuppl A:active	{color: #ffffff;}
.contentHeaderSuppl A:hover		{color: #bc4b19;}


.arrow {font-weight:bold; background-color:#dfdfdf}
.arrow A,
.arrow A:active	{color: #717171; text-decoration: none;}
.arrow A:hover	{color: #ffffff; text-decoration: none;}

.calarrow {background-color:#f6f5f5;}
.calarrow A,
.calarrow A:active {color: #717171; text-decoration: none;}
.calarrow A:hover	{color: #ffffff; text-decoration: none;}

.alert		 {font-size:larger;}
.alert TD	 {padding: 5px;}
.alert TH	 {font-weight:bold;color: #F00;background-color: white; border: double #F00; padding:5px;}

.dataTable			{border: 0px; spacing: 2px; padding: 0px; }
.dataTable	TR TD	{background-color: #EEE;}

.settingTable			{border: 0px solid #06A; spacing: 1px; padding: 0px; }
.settingTable	TR TD	{background-color: #EEE;}
.settingTable	CAPTION	{font-weight:bold; color: #444;}

.settingsBox			{background-color: #ddd; border: 0pt solid  #069; border-collapse: collapse; }
.settingsBox TH			{background-color: #CCC; font-weight:bold;}
.settingsBox caption	{color: #fff; font-weight:bold; background-color: #999999; border: 0pt solid #069;}

.tableheader,
.tableheaderhilited {font-weight:bold; background-color: #BCC;}
.tableheader A		{color: #5e6767;text-decoration:none;}
.tableheader A:hover	{color: #FFF;text-decoration:none;}
.tableheaderhilited A	{color: #5e6767; text-decoration:none; text-transform:uppercase;}

.tableElement	{color: black;}
.tableElement A {color: #000; text-decoration:none;}
.tableElement A:hover	{color: #949494;}
.tabletag				{color: #717171;}
.tableSupplElement	{color: #444; font-family: Monaco, monospace, serif; font-size:smaller;}

.messageData	{background-color: white;}
.messageSubpart	{background-color:#fff8de; border: 0px solid #AAA; padding:20px;}
.messageText	{color: black; font-family: Monaco, monospace, serif;}

.rfcheader		{background-color: #EEE; border: 0px solid #AAA;}
.rfcheaderfields	{padding: 2px}
.rfcfieldvalue	{color: #444;}
.rfcfieldname	{font-weight:bold; color: #444;}
.rfcheaderlinks	{background-color: #CCC; width:20px; padding: 3px;}

.messageNavigation TD			{padding: 0px 2px;}
.messageNavigation A,
.messageNavigation A:active	{color: #444;text-decoration:underline;}
.messageNavigation A:hover	{color: #F93;}

.calendarpanel		{border: 0px solid #06A; padding:5px; background-color: #ddd; width:100%}
.messageactions		{border: 0px solid #F93; padding:5px;}
.messageStatus		{background-color: #FF0; color: #06A; font-style: italic; }

.nonmailObject		{ border: 0px solid #026c54;}
.nonmailType		{ background-color: #8f8f8f; font-size: 13px; font-weight:bold; color: #ffffff;}
.nonmailTitle		{ background-color: #dedede; font-size: 13px; text-align: center; color:}

.nonmailObject TH	{ font-weight:bold;color: #444;}
.nonmailObject TD	{ color: #5a5a5a;}

.notesField,
.contactsField		{ padding: 3px;}
.noteItem,
.contactItem		{ display: inline;  width: 200px; max-width: 150px; margin: 2px;}
.noteItem TH,
.contactItem TH		{ font-weight:normal; color: #444; background-color: #999;}
.noteItem TD,
.contactItem TD		{ border: 0px solid #666; background-color: white; width:100%}
.contactItem A		{ color:#666666;text-decoration:none;}


.smallTable	{color: #444;}
.smallTable A,
.smallTable A:active {color: #444; text-decoration:none;}
.smallTable A:hover	 {color: #F93; text-decoration:none;}

.calAvailable	{background-color: #fee9e0;}
.calUnavailable	{background-color: #f1f2f2;}
.calBusy		{background-color: #EEE;}
.calTentative	{background-color: #FFF8EE;}
.calConflict	{background-color: red;}
.calOtherMonth	{background-color: #DDD;}
.calSelected	{border: 1px solid #f1f2f2; background-color:#FFFFFF; padding:2px;}
.calDataTag	    {float: right;}
.tasksUrgent    {background-color: #EEF; border: 1px solid red;}
.tasksCompleted	{background-color: #fee9e0;}
.tasksRegular	{background-color: #EEF;}
.calTimeBar		{font-size: smaller; color: #444;}
.whiteTextBox	{background-color: white; border: 1px solid black; font-family: Monospace;}

.freeBusyAvailable		{background-color: white;}
.freeBusyUnavailable	{background-color: olive;}
.freeBusyBusy			{background-color: navy;}
.freeBusyTentative		{background-color: maroon;}

.settingsGroup	{color: #444;font-weight:bold; padding: 0px 5px;}
.settingsTitle	{color: #444; background-color: #ddd; padding: 0px 3px;}
.settingsValue	{color: #444; background-color: #ddd; padding: 0px 3px;}
.settingsValue TABLE	{border: 0px solid #06A; background-color: #ccc; margin: 1px;}
.settingsFixValue	{background-color: white; padding: 0px 3px; color: #000;}
.settingsButtons {background-color: #f6f5f5;}
.commonButtons	{}

.composePanel	{padding: 3px; background-color: #DDD; color: #444;}
.composeOptions {margin: 5px; border: 0px solid #06A; padding: 3px; background-color: #DDD; color: #444;}
.composeOptions caption {font-weight: bold; color: #444;}
.composeText	{padding: 3px; color: black;}
.spellPanel		{margin: 3px 0px; padding: 3px; background-color: #DDD; color: #444;}
.misspelled		{margin: 5 px; border: 1px solid #F00; padding: 3px; background-color: white; color: #444;}
.forwardedMessage {border: 1px solid #444; padding: 3px; background-color: #FFF;}
.addressBook	{padding: 3px; color: #444;}
.addressBook TH	{background-color: #DDD;}

.fixedString	{border: 1px solid #444; background-color: #FFF; padding: 3px;}

.signedPart			{background-color: #CCE; border: 1px solid #CCE;}
.signedPartNoSigs	{background-color: #ECC; border: 1px solid #ECC;}
.encryptedPart		{background-color: #9EE; border: 1px solid #9EE;}
.dispositionReport	{background-color: #CFE; border: 1px solid #06A;}
.deliveryReport		{background-color: #CCF; border: 1px solid #06A;}
.deliverySubReport	{background-color: #EEF; border: 1px solid #06A; margin: 3px;}
.encryptedData		{background-color: #EEE; height: 100pt; border: 2px dashed #444;}
.decryptedData		{background-color: #FFF;}
.signedData			{background-color: #FFF;}
.commentData		{background-color: #FFF;}

.SMIMEUnlocker	{margin: 3px 0px; border: 1px double #F93; padding: 3px; background-color: #8EE; color: #06A;}

.externalHeader,
.externalHeader A	{ font-size: 13px; color: #ffffff; font-weight: bold; text-decoration: none;}
.externalHeader:first-letter {color: #ffffff;}
.externalError  {border: 1px solid #F93; color: #F00; font-weight: bold;}
.externalTable  {border: 3px solid #191919; background-color: #262626; padding: 15px;}
.externalField,
.externalTable THEAD {color: #fff; font-weight: bold;}
.externalList	{border: 1px solid #06A; background-color: #f4f5f7; padding: 0px;}

.externalLink  {font-weight: bold;}
.externalLink A, .linkLabel A:link, .linkLabel A:active {color: #e4e3e3;}
.externalLink A:hover	{color: #ff7a51;}

.externalOption  {font-size: smaller; color: #444;}

.externalAction {border: double #FFF; text-align:center; font-weight: bold; background-color: #b7b7b7;}
.externalAction A,
.externalAction A:active {color: #666; text-decoration:none;}
.externalAction A:hover	 {color: #fff; text-decoration:none;}

.externalMessage {border: 0px solid #06A; background-color: #f4f5f7; padding: 2px;}
.externalMessage TT {font-size: 10pt;}

.externalInfo	{font-size: smaller; color: #DDD; }

.externalSubtable	{padding: 2px;}
.externalFreeBusy	{border: 2px solid #06A; background-color: #EEE;}

.settingFixed {background-color: white; border: solid 1pt #069; font-family: monospace; color: Black; padding:1pt;} 

