body, table, input {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.footer, .small, .footer a {
	font-size: 10px;
}
.smaller {
	font-size: 9px;
}
.small, .smaller, .menu td {
	white-space : nowrap;
}
.footer, .blue, .submitlink, a, h3 {
	color: #002eb0;
}
a:hover, a.intable:hover, a:hover .submitlink {
	color: DeepPink;
}
.red, .menu a.logout {
	color: Red;
}
.green, .menu a.admin {
	color: Green;
}
h2, h2.red, .menu a:hover, .menu a.logout:hover, .menu a.admin:hover {
	color: White;
}
h2 {
	font-size: 16px;
	padding: 3px;
	padding-left: 10px;
}
h3 {
	font-size: 14px;
}
h2.red, .menu a.logout:hover {
	background-color: Red;
}
.menu a {
	font-weight: bold;
	padding: 5px;
	text-decoration: none;
	height: 25px;
}
.menu a:hover, h2 {
	background-color: #002eb0;
}
.menu td {
	border: 1px solid #002eb0;
	border-right: 0px;
	height: 25px;	
}
.menu td.logout {
	border-color: Red;
	border-right: 1px solid Red;
}
.menu a.admin:hover {
	background-color: Green;	
}
.menu td.admin {
	border-color: Green;
}
td.red {
	font-weight: bold;
}
.standard td, .standard th {
	padding-left: 15px;
	padding-right: 15px;			
}
table.standard {
	border-right: 2px solid #002eb0;
	border-bottom: 2px solid #002eb0;
}
table.standard th {
	background-color: LightSkyBlue;
}
.submitlink {
	background-color: White;
	border: 0px;
	text-decoration: underline;
}
.smallbutton {
	font-weight: bold;
	width: 30px;
}
a.intable {
	color: Black;
	text-decoration: none;
}
.t, .tl, .tr, .tb, .tlr, .tlb, .trb, .tlrb, .ts, .tls, .trs, .tbs, .tlrs, .tlbs, .trbs, .tlrbs, table.standard td, table.standard th, table.standard, .firstrow td  {
	border-top: 1px solid #002eb0;
} 
.l, .tl, .lr, .lb, .tlr, .tlb, .lrb, .tlrb, .ls, .tls, .lrs, .lbs, .tlrs, .tlbs, .lrbs, .tlrbs, table.standard td, table.standard th, table.standard, .crits  {
	border-left: 1px solid #002eb0;
} 
.r, .tr, .lr, .rb, .tlr, .trb, .lrb, .tlrb, .rs, .trs, .lrs, .rbs, .tlrs, .trbs, .lrbs, .tlrbs, .crits td {
	border-right: 1px solid #002eb0;
} 
.b, .tb, .lb, .rb, .tlb, .trb, .lrb, .tlrb, .bs, .tbs, .lbs, .rbs, .tlbs, .trbs, .lrbs, .tlrbs, table.standard th, h3, .crits td {
	border-bottom: 1px solid #002eb0;
}
.s, .ts, .ls, .rs, .bs, .tls, .trs, .tbs, .lrs, .lbs, .rbs, .lrbs, .trbs, .tlbs, .tlrs, .tlrbs {
	font-size: 10px;
}
.crits td.noborder, .crits .select {
	border: 0px;
}
.crits select, .crits .select {
	width: 300px;
}

