*
{
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
}

body
{
	margin: 10px;
	
}

h3 { color: #07497F; font-size:20pt; margin-left: 10px; font-family:Verdana, Arial, Sans-Serif; font-weight: normal;}
h4 { color: #07497F; margin: 2px 0px 5px 0px;}


h3.pageTitle { margin-left: 12px; }

.folders 
{
	width:100%;
	font-size: 12px;
}

.folders table
{
	border:1px solid #666;
	width:100%;
}

.folders table tr td
{
	border-bottom: 1px solid #ddd;
	padding: 4px 2px 4px 2px;
}

.folders img 
{
	border: 0px;
}

.danger A
{
	background: #fee;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
	color: #000;
}

.danger A:hover
{
	background: #f00;
	color: #fff;
}

.safe
{
	border: 0px;
	background: #efe;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
	color: #000;

}

.warning 
{ 
	background: url('../ChgDoc/images/exclamation.png') no-repeat 0px 1px ;
	padding: 2px 2px 2px 20px;

}

.boring
{
	color: #999;
}

/* --------- */
.adminContent
{
	padding: 10px;	
	font-size: 9pt;	
}

.table td
{
	padding: 4px 10px 4px 10px;
}

.table td a
{
	text-decoration: none;
}

.table td a:hover
{
	color: #f05;
}


.Form2 { border: 1px solid #ccc;	 }
.Form2 tr td { background: #eee; }
.Form2 tr td.lbl { padding-right: 3px; font-size: 8pt;}
.Form2 tr td.ent { padding-right: 5px; }

.Form2TxtBox { 	border: 0px; padding: 2px; width: 100%;}



table.Grid { border-left: 1px solid #B3AE7F; }

tr.GridHead td { background: #EAE7CC;  border-bottom: 1px solid #B3AE7F; padding: 5px 2px 2px 2px;}
table.Grid tr td { padding: 2px;  border: 1px solid #B3AE7F;}
table.Grid {border: 1px solid #B3AE7F;}
.GridSpacer { height: 10px; }
tr.GridSpacer td { background: #fff; } 


.Grid  tr:hover td
{
 background:#ff9;
}


.lbl { text-align: right; } 



.TxtBox
{
	border: 1px solid #999;	
	padding: 2px;
	width: 98%; 
}



div.inputGroup
{
	background: #EDE6B6;
	border: 1px solid #B3AE7F;
	padding: 5px;
	min-width: 500px;
}

h4.inputGroup { background: #EAE7CC; font-weight: normal; margin: 0px; padding: 4px 2px 2px 4px;}

table.selectHeader tr td
{
	margin: 5px 0px 10px 0px;
	background: #EAE7CC;
	border-bottom: 1px solid #87740C;
	padding: 4px 10px 4px 10px;
	font-weight: bold;	
}

table.selectHeader tr td.delete { background: #EACCCD; border-bottom: 1px solid #870C16; border-left: 1px solid #fff; border-right: 1px solid #fff; }
table.selectHeader tr td.new    { background: #DCEACC; border-bottom: 1px solid #53870C; border-left: 1px solid #fff; border-right: 1px solid #fff; }

.box { margin: 2px 0px 10px 0px; line-height: 1.15em; padding: 1px;}

.box div.heading { font-size: 14px; padding: 1px 5px 2px 4px;}
.box div.body { font-size: 12px; padding: 2px 20px 2px 20px; background: #faa;}


.pass { border: 2px solid #AAF210; }
.pass div.heading {  background: #ECF9CF; }
.pass div.body  {  background: #E2F9AE; }

.fail { border: 2px solid #EF9210; }
.fail div.heading {  background: #F7E6CF; }
.fail div.body  {  background: #F7D7AD; }

.info { border: 2px solid #44A0F1; }
.info div.heading {  background: #D8E9F7; }
.info div.body  {  background: #BEDDF7; }

.info pre { font-family: Lucida Console, Monospace; font-size:10pt; line-height: 1.2em; padding:10px; background: #D8E9F7;}


ul.menu li { font-size: 10pt; }
ul.menu li a { background: #CBDDEC; display:block; text-decoration: none; margin:2px; padding: 3px 6px 3px 6px; color: #000;}
ul.menu li a:hover { background: #0B5489; color:#fff; text-decoration:underline;}

h5.menu { font-weight: normal; background: #E2EBF2; padding: 3px 6px 3px 6px; color: #000; border-bottom: 1px solid #0B5489; margin-top:10px;} 

.tabHeader { width: 80%;}
.tabNew, .tabStart, .tabView, .tabViewSelect { color: #000; padding: 8px 14px 8px 14px; margin: 0px 1px 3px 1px;}
.tabStart { margin-left: 0px; }
.tabNew A, .tabStart A, .tabView A, .tabViewSelect A { color: #000; }

.tabStart {float:left; background: #eef; font-weight: bold; }
.tabNew { float:right; background: #ff9; border: 1px solid #cc7; }
.tabView { float: left; background: #dde; }
.tabViewSelect  { float: left; background: #def;}


