body {
	Font-Family : Arial; 
	Font-Size : 12px;
	color:#333; 
/*	background-color: #cccc99;*/
}
td,th {
	Font-Family : Arial; 
	Font-Size : 12px; 
}

A {
	Color : #000000;
	text-decoration : underline;
}

A:hover {
	Color : #000000;
	text-decoration : none;
}

A.sl {
	Color : #000000;
	Font-Size : 11px;
	text-decoration : none;
}

A.sl:hover {
	Color : White;
	Font-Size : 11px;
	text-decoration : underline;
}

A.mnu {
	Color : White;
	Font-Weight : Bold;
	text-decoration : none;
}

A.mnu:hover {
	Color : White;
	Font-Weight : Bold;
	text-decoration : none;
}

.txtin { 
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid; 
	font-size: 11px; 
	Border-Color : #8098B0; 
}

ul, li {
	list-style: square;
}

INPUT.button { 
	border: solid #003366 1px;
	background-color: #005DAB;
	text-transform:uppercase;
	letter-spacing:1px;
	color: #ffffff;
	padding:2px;
}

INPUT.button:hover { 
	border: solid #333 1px;
}

select {
	border : thin solid 1;
	font-size: 9pt;
}

textarea { 
	border : thin solid 1;
}

.pagetitle {
	font-size: 11pt;
	font-weight: bold;
	color: #04447A; /* #8f1e1e */
}

.blue12bold {
	font-size: 12px;
	font-weight: bold;
	color: #04447A; /* #8f1e1e */
}

.err {
	font-weight: bold;
	color: red;
}

OPTION.root { 
	color:#005DAB; /*0060FF; */
}

.ex_row {
	background-color: #5D97C9; /*999966;*/
	color: #FFFFFF;
	font-weight: bold;
	height:22px;
}
.ex_row_below {
	background-color: #C3D7E4; 
	color: #015CAB;
	font-weight: bold;
}

.imgTag {
	BORDER-RIGHT: #EBF0F5 4px solid; 
	BORDER-TOP: #EBF0F5 4px solid; 
	BORDER-LEFT: #EBF0F5 4px solid; 
	BORDER-BOTTOM: #EBF0F5 4px solid
}

A:hover .imgTag {
	BORDER-RIGHT: #dedede 4px solid; 
	BORDER-TOP: #dedede 4px solid; 
	BORDER-LEFT: #dedede 4px solid; 
	BORDER-BOTTOM: #dedede 4px solid; 
}

.txt12 { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color:#04447A; }
.txt11 { font-size: 11pt; font-family: Arial, Helvetica, sans-serif ; color:#333333; }
.txt10 { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; color:#333333; }
.txt9 { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color:#333333; }
.txt8 { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color:#333333; }
.txt7 { font-size: 7.5pt; font-family: Helvetica, Arial, sans-serif; color:#333333; }

.sidebar { background-color: #993333; /* 327DBE */ 
	font-family: Arial, Helvetica, sans-serif; 
	color: white;
}
.sidebar A {
	Color : #ffffff;
	text-decoration : none;
}

.sidebar A:hover {
	Color : White;
	text-decoration : underline;
}

.centerbar {
	background-color: #ffffff; /* #ffffea */
}

.sidebarheader {
	background:url(/includes/template/images/bg-sub-head.jpg) left no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	height:25px;
	padding:6px 5px 0 10px;
	margin-bottom:10px;
	/* background-color: #5D97C9; 999966;*/
}

.headerbar {background-color: #ffffff; /* #ffffea */
}

.headermenu {
	background-color: #659DCC; /*cccc99; */
}
.headermenuitem {
	background-color: #005DAB; /*993333; */
}
.headermenuitem:hover {
	background-color: #04447A; /*cc6666; */
}
.headermenuspacer {
	background-color: #ffffff; /* #ffffea */
}

.footerbar {background-color: #ffffff; /* #ffffea */ 
}
.listnumber { margin-right:5px; width:19px;  float:left; text-align:right; color:#04447a;}

.esv_featuredad { float:left; width:148px; text-align:center;}


