body {
	background-color:#ccc;
	text-align:center;
	padding:0;
}

a {color:#c00;}
a:hover {color:#fff;background-color:#c00;}
p, ul, ol, li {letter-spacing:normal;font:normal 10px/14px Verdana, Helvetica, Arial, sans-serif;}
h6 {letter-spacing:normal;font:normal bold 11px/15px Verdana, Helvetica, Arial, sans-serif;}
h5 {letter-spacing:normal;font:normal 11px/15px Verdana, Helvetica, Arial, sans-serif;text-transform:uppercase;}
h4 {letter-spacing:normal;font:bold 15px/17px Verdana, Helvetica, Arial, sans-serif;}
h3 {letter-spacing:normal;font:normal 18px/20px Verdana, Helvetica, Arial, sans-serif;color:#c00;}
h2 {letter-spacing:normal;font:bold 22px/24px Verdana, Helvetica, Arial, sans-serif;color:#c00;}
h1 {letter-spacing:normal;font:normal 33px/36px Verdana, Helvetica, Arial, sans-serif;}

#main {
	width:1000px;
	padding:0;
	margin:0 auto;
	border:1px solid #999;
	background-color:#fff;
}

#header {
	width:1000px;
	padding:0;
	text-align:left;
	border-bottom:1px solid #ccc;
}
#header img {
	margin:10px;
	border:0 none;
}
#header p {
	float:right;
	text-align:right;
	padding:8px 10px;
	margin:0;
	color:#444;
}

#topnav {
	width:1000px;
	background-color:#eee;
	padding:8px 0;
	margin:0;
	border-bottom:1px solid #ccc;
	text-align:left;
	vertical-align:middle !important;
}
#topnav p, #asginfo p {
	margin:0;
	padding:0 8px;
	font-weight:bold;
	vertical-align:middle;
}
#asginfo p {
	font-weight:normal;
}
#topnav select {
	margin:auto 0;
	vertical-align:middle;
}
#topnav a {color:#c00;}
#topnav a:hover {color:#fff;background-color:#c00;}

#asginfo {
	width:1000px;
	background-color:#c00;
	padding:8px 0;
	margin:0;
	border-bottom:1px solid #ccc;
	text-align:left;
	vertical-align:middle !important;
	color:#fff;
}

#main #nav {
	text-align:left;
	margin:0;
	float:left;
	border-right:1px solid #ccc;
	width:200px;
	z-index:50;
}
#main #nav a {
	display:block;
	background:transparent;
	font:normal normal 10px/10px Verdana, Helvetica, Arial, sans-serif;
	padding:8px;
	margin:0;
	border-bottom:1px solid #ccc;
	color:#c00;
	text-decoration:none;
}
#main #nav a:hover {background:#eee;color:#c00;}
#nav h6, #nav p {
	padding:8px;
	margin:0;
}

#main #content {
	border-left:1px solid #ccc;
	margin:0 0 0 200px;
	padding:0;
	z-index:40;
	text-align:left;
}
.submenu {
	background:transparent;
	font:normal 10px/10px Verdana, Helvetica, Arial, sans-serif;
	padding:8px;
	margin:0;
	border-bottom:1px solid #eee;
}
.submenu a {
	text-decoration:none;
	margin:0 6px;
}
.submenuF, .submenuF a {
	font-weight:bold;
}
.messages, .messages table, .notes, .notes table, .people, .people table, .accounts, .accounts table, .assignments, .assignments table, .contacts, .contacts table, .calendar, .calendar table, .logs, .logs table, .sales, .sales table {
	border:0 none;
	border-left:1px solid #ccc;
	margin:20px;
	padding:0;
	border-spacing:0px;
	width:760px;
}
.messages th, .notes th, .people th, .accounts th, .assignments th, .contacts th, .calendar th, .logs th, .sales th {
	border:1px solid #ccc;
	border-left:0 none;
	padding:4px;
	background-color:#eee;
	letter-spacing:normal;
	font:normal bold 11px/15px Verdana, Helvetica, Arial, sans-serif;
	text-align:center;
}
.messages td, .notes td, .people td, .accounts td, .assignments td, .contacts td, .calendar td, .logs td, .sales td {
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:4px;
	background-color:#fff;
	letter-spacing:normal;
	font:normal normal 11px/15px Verdana, Helvetica, Arial, sans-serif;
	text-align:left;
	vertical-align:top;
}
.calendarcell, .calendarcell td {
	width:14%;
	height:100px;
}
.calendarcell p {
	font-size:9px;
	line-height:10px;
}
.msgnb, .msgnb td, .msgnb th {
	border:0 none !important;
	border-right:1px solid #ccc !important;
	background-color:#fff !important;
}

.dashboard, .dashboard table {
	border:0 none;
	padding:0;
	border-spacing:20px;
	vertical-align:top;
}
.dashboard h6, .dashboard table h6, .dashboard td h6, .dashboard table td h6 {
	background-color:#f8f8f8;
	border-bottom:1px solid #ccc;
	padding:8px;
	margin:0;
}
.dashboard p, .dashboard table p, .dashboard td p, .dashboard table td p {
	margin:8px 8px 0 8px;
}
.dashboard td, .dashboard table td, .contact, .contact td, .notes td, .notes table td {
	padding:0 0 8px 0;
	width:370px;
	vertical-align:top;
	border:1px solid #ccc;
}
.dashboard a {
	text-decoration:none;
}

.calh6 {
	margin:0 20px 5px 20px;
	padding:0 0 5px 0;
	border-bottom:1px solid #eee;
}
.calul {
	margin:5px 20px 20px 20px;
	padding:0;
}
.calli {
	margin:0 0 0 20px;
	padding:0;
}

.submenu {
}

.critical {color:#c00;}
.hot {color:#f90}
.normal {color:#fc0;}
.low {color:#6c0}
.reply {color:#00c;}
.sent {color:#669;}
.inactive {color:#bbb !important;}