/* $Id: style.css,v 1.1.2.3.2.1 2004/03/18 08:35:07 Owner Exp $ */
a:visited.help, a:link.help {
    font-weight: normal;
    color: #666666;
    font-size:7pt;
}

body	{
	background-color: white;
	margin: 0px;
}

body, p, td, th, li, select 	{
	font-family:	, Verdana, Arial, Helvetica, sans-serif;
	font-size:		13px;
}

table.titlenav a:visited, table.titlenav a:active, table.titlenav a	{
	color: white;
}

.strapline {
	color: white;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}

/*
table tr td	{
	font-size: 10px;
}
*/

/* Mac IE incorrectly inherits the body font family for pre tags */
pre, code, tt	{
	font-family:	Courier New, Courier, monospace;
}

/* specials for multi-language support */
.japanese	{
	font-family:	MS PGothic, MS Gothic, MS Mincho, Arial Unicode MS, verdana, arial, sans-serif;
}

.chinese	{
	font-family:	Arial Unicode MS, PMingLiu, verdana, arial, sans-serif;
}

.korean	{
	font-family:	SimSun, Arial Unicode MS, verdana, arial, sans-serif;
}

.tip	{
	background-color:	#ffffcc;
	width:	160px;
	padding:	6px;
	font-size:	11px;
	border: solid 1px #ff6600;
}

hr.blue	{
	height: 1px;
	color: #aec2eb;
}

/*
span.quotedtext	{
	color: green;
}

span.quotedtext2	{
	color: brown;
}

span.quotedtext3	{
	color: blue;
}

span.quotedtext4	{
	color: tomato;
}
*/

.headbar {
	background-color: #0099ff;
	color: white;
	font-weight: bold;
}

.actionbar	{
	background-color:	#99ccff;
}

td.actionbar td	{
	font-size: 10px;
	color: black;
}

table.grid, table.gridhead, table.grid td, table.gridhead td {
	border-collapse: collapse;
	border: solid 1px #99ccff;
}

table.grid tbody tr td {
	overflow: hidden;
	text-overflow: ellipsis;
}

/* color of rules */
.ruledlistrules	{
	background-color: #99ccff;
}

.ruledlistheader	{
	background-color: #3366cc;
	color: white;
	font-weight: bold;
}

.ruledlistheader td, tr.ruledlistheader td, tr.ruledlistheader td A, tr.ruledlistheader td A:visited, tr.ruledlistheader td A:active, td.ruledlistheader, td.ruledlistheader a	{
	color: white;
	font-weight: bold;
	font-size: 13px;
}

table.tableapp {
	table-layout: fixed;
}

.ruledlistrules table tr td {
	overflow: clip;
}

.overduerow	{
	background-color: pink;
	font-weight: bold;
}

.overduerow A, .overduerow A	{
	color: blue;
	text-decoration: none;
}

.unreadrow	{
	background-color: white;
	font-weight: bold;
}
.readrow A, .unreadrow A, .milestone A	{
	color: blue;
	text-decoration: none;
}

.smallrow, td.smallrow	{
	background-color: white;
	font-size: 11px;
}

a.smallrow	{
	color: blue;
	text-decoration: none;
}

.readrow	{
	background-color: #f0f0ff;
	font-weight: normal;
}

.milestone  {
	background-color: #CCFFCC;
	font-weight: normal;
}

.foldertitle	{
	font-size: 12px;
	font-weight: bold;
}

.contactrow	{
	background-color: white;
}
.contactrow A	{
	color: blue;
	font-weight:	bold;
}

.mllistrow	{
	background-color: #f0f0ff;
}
.mllistrow A	{
	color: blue;
	font-weight:	bold;
}

/*------ nav bar */

/*
.navgroup	{
	width: 140px;
	border-top: solid 2px #B1D9FF;
	border-left: solid 2px #B1D9FF;
	border-right: solid 2px #3366cc;
	border-bottom: solid 2px #3366cc;
	background-color: #F0FFF0;
}

.navgroup table	{
	width: 90%;
}

.navgroup table td	{
	font-size: 10px;
}

.navgroup table select	{
	font-size: 12px;
}
*/

/* input buttons */
.actionbar input	{
	border-top: solid 2px #d1f9FF;
	border-left: solid 2px #d1f9FF;
	border-right: solid 2px #3366cc;
	border-bottom: solid 2px #3366cc;
	background-color: #c1e9FF;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	cursor: hand;
}

.ruledlistheader input {
	border-top: solid 2px #d1f9FF;
	border-left: solid 2px #d1f9FF;
	border-right: solid 2px #1144aa;
	border-bottom: solid 2px #1144aa;
	background-color: #99ccff;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	cursor: hand;
}

.ruledlistheader input.smallbutton, input.smallbutton {
	border-top: solid 2px #d1f9FF;
	border-left: solid 2px #d1f9FF;
	border-right: solid 2px #1144aa;
	border-bottom: solid 2px #1144aa;
	background-color: #99ccff;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	cursor: hand;
}

table.clienttabs tr td.active	{
	background-color: #990033;
	color: white;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
}

table.clienttabs tr td.active a	{
	color: white;
	text-decoration: none;
	font-size:		10px;
}

table.clienttabs td.inactive	{
	background-color: #ffffcc;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	border-top: solid 1px #cc3366;
}

table.clienttabs td.inactive a	{
	color: #cc3366;
	text-decoration: none;
	font-size:		10px;
}

table.clienttabs td.spacer	{
	background-color: white;
	border-right: 0px;
}

div.invisclienttab	{
	background-color: pink;
	display:	none;
	visibility: hidden;
	width: 100%;
}

div.visclienttab	{
	width: 100%;
	border-top:	solid 4px #990033;
	border-left:	solid 3px #990033;
	border-bottom:	solid 3px #990033;
	border-right:	solid 3px #990033;
	padding:	4px;
}

.tabtip	{
	background-color:	#ffffcc;
	width:	100%;
	padding:	6px;
	font-size:	11px;
	border-bottom: solid 1px #404040;
	border-right: solid 1px #404040;
	border-left: solid 1px #a0a0a0;
	border-top: solid 1px #a0a0a0;
}

.info	{
	padding-left: 6px;
	font-size: 11px;
}

div.cbdiv	{
	margin-left: 20px;
	padding: 4px;
	width:	550px;
	background-color: #E6E6FA;
}

div.tablediv	{
	padding: 4px;
	width:	570px;
	background-color: #E6E6FA;
}

/* ----- Server Tabs --- */
table.servertabs td.activetab	{
	background-color:	#003399;
	color: white;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
}

td.activetab a	{
	color: white;
	font-weight: bold;
	text-decoration: none;
	font-size:		10px;
}

td.inactivetab	{
	background-color: #ffffcc;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	color: #3366cc;
	border-top: solid 1px #3366cc;
}

td.inactivetab a	{
	color: #3366cc;
	text-decoration: none;
	font-size:		10px;
}

table.servertabs td.spacer	{
/*	background-color: white;*/
	border-right: none;
}

.servertabcaption	{
	font-size: 18px;
	font-weight: bold;
}

td.subtitle, table.servertabs td.subtitle	{
	background-color: #003399;
	font-weight: bold;
	color: white;
	padding-left: 5px;
	border-right: solid 1px #003399;
}

table.servertabarea	{
	border-left: solid 1px #a0a0a0;
	border-right: solid 1px #a0a0a0;
	border-bottom: solid 1px #a0a0a0;
}

table.baseservertabarea	{
	/*
	border-left: solid 1px #a0a0a0;
	border-right: solid 1px #a0a0a0;
	border-bottom: solid 1px #a0a0a0;
	*/
}

td.servertabarea	{
	padding: 8px;
}

table.headerbar tr td	{
	font-size:	10px;
}

.postit {
	background-color:	#ffffd0;
	padding: 0px;
	cellspacing: 0px;
	border: 0px;
}

table.postit {
	background-color:	#ffffd0;
	padding: 0px;
	cellspacing: 0px;
	border: 0px;
}

.postit th {
    background-color: #000099;
    color: #FFF;
    font-size: 11px;
}

table.postit tr.nobar	{
	background-color: none;
}

table.postit td	{
	font-size:	9px;
}

table.smalltext td, tr.smalltext td, ul.smalltext li, font.smalltext, div.smalltext {
	font-size: 10px;
}

td.treenode, td.treenode A, td.treenode A:active, td.treenode A:visited {
	cursor: hand;
	text-decoration: none;
	color: black;
}

td.treenode A:hover {
	color: white;
	background-color: #3366cc;
}

td.treenode span, td.treenodesel span {
	width: 5px;
}

td.treenodesel A, td.treenodesel A:active, td.treenodesel A:visited, td.treenodesel A:hover {
	cursor: hand;
	text-decoration: none;
	color: white;
	background-color: #3366cc;
}

table.managedogrid {
	table-layout: fixed;
}

table.managedogrid table.tableapp tbody.gridarea tr {
	background-color: #f0f0ff;
}
table.managedogrid table.tableapp tbody.gridarea tr td {
	overflow: hidden;
	text-overflow: ellipsis;
}

table.managedogrid table.tableapp tbody.gridarea tr td a {
	text-decoration: none;
	color: blue;
}
table.managedogrid table.tableapp tbody.gridarea tr td a:visited {
	color: blue;
}

table.managedogrid table.tableapp tbody.gridarea tr td a:hover {
	background-color: #3366cc;
	color: white;
}

table.gridnav {
	background-color: white;
}

.treeview, .treeview a {
	color: black;
}

.treeview span.node {
	padding-left: 3px;
	padding-right: 3px;
}
.treeview span.selected {
	padding-left: 3px;
	padding-right: 3px;
	background-color: #bbddff;
}

.navimap td a, .navimap td a:visited {
	color: black;
}

.navimap td.selected {
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #bbddff;
}

.fixwidth {
    width: 300px;
}