/* CSS Document */

.maintable {
border-top: 1px solid #25405E;
border-bottom: 1px solid #25405E;
border-right: 1px solid #25405E;
border-left: 1px solid #25405E; 
}

div.breadcrumbs {
	padding-bottom: 15px;
}

table.listing {
	border: 1px solid #25405E; 
	width: 100%; 
	border-collapse: collapse;
}

td.listing {
	border: 1px solid #25405E; 
	font-weight: normal; 
	padding: 2px;
}

div.error {
	border: 1px solid #ffaaaa;
}

a.listing:link, a.listing:visited, a.breadcrumbs:link, a.breadcrumbs:visited, a.login:link, a.login:visited {
	color: #25405E;
	text-decoration: none;
	font-weight: bold;
}

a.listing:hover, a.listing:active {
	color: #25405E;
	text-decoration: none;
}

a.breadcrumbs:hover, a.breadcrumbs:active, a.login:hover, a.login:active {
	color: #25405E;
	text-decoration: underline;
	font-weight: bold;
}


a:link       { color: #0000FF; font-size: 8pt; text-decoration: underline }
a:visited    { color: #0000FF; text-decoration: underline }
a:hover      { color: #FF0000; text-decoration: underline }
a:active     { color: #FF0000; text-decoration: underline }

.a       { color: #0000FF; font-size: 8pt; text-decoration: underline }
.a:link       { color: #0000FF; font-size: 8pt; text-decoration: underline }
.a:visited    { color: #0000FF; text-decoration: underline }
.a:hover      { color: #FF0000; text-decoration: underline; cursor: pointer; }
.a:active     { color: #FF0000; text-decoration: underline }



body         { font-family: Verdana, Helvetica; color: #000000; font-size: 8pt }
table        { table-border-color-light: rgb(102,204,204); table-border-color-dark: 
               rgb(0,102,102); font-size: 8pt; color: #000000; font-family: Verdana, Helvetica }


h1, h2, h3, h4, h5, h6    { font-family: Verdana, Helvetica;}

h1     { color: #000000; font-size: 10pt; font-weight: bold }
h2     { font-size: 8pt; color: #FFFFFF; font-weight: bold; margin-bottom: 0 }
h3     { font-size: 8pt; color: #495EAA;}
h4     { font-size: 10pt; color: #495EAA;}
h5     { color: rgb(102,102,102);}
h6     { color: rgb(153,153,102); }

table.grid {
	border-left: 1px solid #638CCE;
	background-color: #638CCE;
}
td.gridHead, a.gridHead {
	background-color: #638CCE;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	padding: 5px;
}
td.grid {
	padding: 5px;
	border-right: 1px solid #638CCE;
	border-bottom: 1px solid #638CCE;
	background-color: #ffffff;
}

