#lightgray {color: #707070}
h1 { font-family: Arial, Verdana, Helvetica, sans-serif; color:#13135d; font-size:11pt}
TD { font-family: Arial, Verdana, Helvetica, sans-serif; color:#13135d; font-size:11pt}
th {font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10pt; text-align: left;}
P { font-family: Arial, Verdana, Helvetica, sans-serif; padding: 0px; margin-top: 8px; font-size: 9pt;}
body { font-family: Arial, Verdana, Helvetica, sans-serif; background-repeat: repeat-y;}
div { font-family: Arial, Verdana, Helvetica, sans-serif; }
a { font-family: Arial, Verdana, Helvetica, sans-serif; }
span { font-family: Arial, Verdana, Helvetica, sans-serif; }
select { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11pt}
li { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11pt}
ul { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11pt;}
ol { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11pt;}
form { margin:0px; padding:0px; }

.banner {
color: white;
font-style: italic;
font-weight: bold;
font-family: trebuchet;
background: #13135d;
border: 0;
}

a:link {text-decoration : underline; color:#3A508E; }
a:Active {text-decoration : underline; color:#3A508E;}
a:Visited {text-decoration : underline; color:#3A508E;}
a:hover {text-decoration : underline; color:#B65854;}

.sectionTitle {
		font-weight: bold;
		background: #e1e2ed;
		width: 600px;
		text-align: center;
		border: 1px solid #13135d;
}

.adminbar {
		text-align: right;
		height: 18px;
		background: white;
		border: 1px solid #13135d;
		font-weight: normal;
		font-style: normal;
}

.adminbar td {
		font-size: 9pt;
}

.adminbar td a{
		font-size: 9pt;
}

.glossymenu {
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 150px;
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu li a{
background: white url(images/glossyback.gif) repeat-x bottom left;
font: bold 13px, sans-serif;
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;
}

/*IE only. Actual menu width minus left padding of A element (10px) */
* html .glossymenu li a{
width: 150px;
text-decoration: none;
}


.glossymenu li a:visited, .glossymenu li a:active, .glossymenu li a:hover {
color: white;
text-decoration: none;
}

.glossymenu li a:hover{
background-image: url(images/glossyback2.gif);
text-decoration: none;
}

body { font: 0.8em Arial; }

/* Datagrid Table */
table.tbl { width: 100%; border: 2px solid #c3daf9; font-size: 0.9em; clear: both; }
td.tbl-header { background: url(/images/head_bg.gif); text-align: center; padding: 3px; font-weight: bold; border-bottom: 2px solid #c3daf9; }
tr.tbl-footer {}
table.tbl-footer { font-size: 1em; }
tr.tbl-row {}
tr.tbl-row:hover { background: #EBFFFF; } /* Old color: #E9E9E9 */
tr.tbl-row-even { background: #fffff; }
tr.tbl-row-odd { background: #f3f3f3; }
tr.tbl-row-highlight:hover { background: #fffba6; cursor: pointer; }
td.tbl-nav { background: url(/images/head_bg.gif); height: 20px; border-top: 2px solid #c3daf9; color: #4D4D4D; }
td.tbl-pages { text-align: center; }
td.tbl-row-num { text-align: right; }
td.tbl-cell {}
td.tbl-controls { text-align: center; }
td.tbl-found {}
td.tbl-checkall {}
td.tbl-page { text-align: right; }
td.tbl-noresults { font-weight: bold; color: #9F0000; height: 45px; text-align: center; }
span.tbl-reset { margin: 5px 5px; }
img.tbl-reset-image { margin-right: 5px; border: 0; }
span.tbl-create { margin: 5px 0; }
img.tbl-create-image { margin-right: 5px; border: 0; }
div.tbl-filter-box {}
img.tbl-arrows { border: 0; }
img.tbl-order-image { margin: 0 2px; border: 0; }
img.tbl-filter-image { border: 0; }
img.tbl-control-image { border: 0; }
span.page-selected { color: black; font-weight: bold; }
input.tbl-checkbox {}

