body
{
font-family: Arial, helvetica, sans-serif;	
margin: 0px;
max-width: 500px;
}
form{padding:0px;margin:0px;}
caption
{
	text-align: left;
	font-weight: bold;
	border-top: 1px solid #000;
}
table thead tr th, table thead tr td,table tfoot tr th, table tfoot tr td
{
	background-color: #E3E7EC;
}

table thead tr th a, table thead tr td a, table tfoot tr th a, table tfoot tr td a{color:#000;text-decoration: none;}
table thead tr th a img,  table thead tr td a img, table tfoot tr th a img, table tfoot tr td a img{border: 0px solid;}

.bottomOfHeader td, .bottomOfHeader th
{
	border-bottom: 1px solid #000;
}
.topOfFooter td, .topOfFooter th
{
	border-top: 1px solid #000;
}
th{text-align: left;}
th.right{text-align: right;}
th.unbold{font-weight: normal;}
.messageBody
{
	font-family: Monospace;
}
#folderList div a{text-decoration: none; color: #000;}
#folderList div a img, #notesList tbody tr td a img{border:0px none;}

.msgfrom{font-weight: bold;color:#000;text-decoration:none;}
.msgsub{text-decoration: none;color:#000;}

.viewName
{
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: medium;
}
ul.smaller
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	padding-bottom: 2px;	
	padding-top: 2px;
	text-align: left;
	font-size: small;
	background: url('titlebar.gif') repeat-x;
}
ul.smaller li
{
	display: inline;
	border-right: 1px outset;
	padding: 0px;
	padding-right:4px;
	border-top: 0px none;
	margin: 2px;
	margin-top: 0px;
	list-style: none;
	text-align: left;
	}
ul.smaller a, #emptyTrash
{
	color: #000;
	text-decoration: none;	
}
.miniLink{font-size:small;}
#messageList
{
padding-top:0px;
margin-top: 0px;	
}
#messageList dd
{
	margin-left: 0px;
	padding-left: 20px;
	border-bottom: 1px solid #c0c0c0;	
}

UL.subNav
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 20px;
	background: url('titlebar_24x.gif');
}

UL.subNav li
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	padding-left: 2px;
	padding-right: 2px;
	display: inline;	
	height: 20px;
	font-size: small;
	vertical-align: text-top;
}
UL.subNav li a
{
	border:0px;
	text-decoration: none;
	color: #000;
}
UL.subNav li a img{border:0px;}

.theAddition
{
	float: right;	
	margin-right: 3px !important;
}

/* PAGING CSS */
.paging
{
	text-align: right;	
}
.paging a img
{
	border:0px none;
}
/* CALENDAR CSS */
.bottomLine, table tbody tr.bottomLine td
{
	border-bottom: 1px solid #c0c0c0;	
}
.weekCalendar
{
	width: 100%;	
}
.innerFieldset
{
	font-size: smaller;	
}
/* CALENDAR */
#calMonth
{
	padding:0px;
	width: 100%;
	font-size: small;
}
#calMonth tbody tr td
{
	height: 20px;
}
.weekdays
{
	background: url('titlebar.gif') repeat-x bottom right;
	color: #fff;
}
.calMonthDay
{
	display: block;
	background: url('titlebar.gif') repeat-x;
	border: 1px outset;
	color: #000;
	text-decoration: none;
	line-height: 20px;
	text-align: center;
}
.hasEntries
{
	border:1px solid #000;
	background-position: 10px 0px;
	font-weight: bold;
}
.calIsToday
{
	border: 1px inset !important;
}
.calIsToday a{background: url('titlebar.gif') repeat-x bottom right !important;}
.offDay a/*not the month displayed, but a leading/closing month*/
{
	background: #e0e0e0 !important;
}
#eventsOutput tr td
{
	font-size: small;	
}
/*contacts.html*/
#contacts tbody td.contact{font-weight: bold;}
#contacts{width:100%;}
#contacts thead tr th a, #contacts tfoot tr th a, #contacts tbody tr td a, #taskList tbody tr td a
{
	color: #000;
	text-decoration: none;
}

.errorMessage{color: Red; font-weight: bold; background: url('error.gif') no-repeat 2px 2px; padding: 2px 2px 2px 20px; border: 2px solid red; margin: 2px;}
.statusMessage{border: 1px solid red; font-weight: bold; background: url('warning.gif') no-repeat 2px 2px; padding: 2px 2px 2px 20px; border: 2px solid blue;margin: 2px;}
#compose table{ padding: 0px; width: 100%;}
#compose table tr td{padding:0px;}
#compose table tr td input[type="text"]{width:100%;}
