.MainText
{
	font-family:Verdana,Arial;
	font-size:12px;
}
.MainText_italic
{
	font-family:Verdana,Arial;
	font-size:11px;
	font-style: italic;
}
.MainBoldText_italic
{
	font-family:Verdana,Arial;
	font-size:11px;
	font-style: italic;
	font-weight: bold;
}
.MainBoldText
{
	font-family:Verdana,Arial;
	font-size:12px;
	font-weight:bold;
}
.MainBoldColoredText
{
	font-family:Verdana,Arial;
	font-size:12px;
	font-weight:bold;
	color:#21085a;
}
.Important
{
	font-family:Verdana,Arial;
	font-size:12px;
	font-weight:bold;
	color:#840808;
	
}
.WhiteHeader
{
	font-family:Verdana,Arial;
	font-size:12px;
	font-weight:bold;
	color:White;
}
.SmallText
{
	font-family:Verdana,Arial;
	font-size:9px;
}
.SmallestText
{
	font-family:Verdana,Arial;
	font-size:6px;
}
.Disclaimer
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#003399;
	font-weight:bold;
	font-style:italic;	
}

/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #e7e7e7;
	margin:0px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e7e7e7;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
	color:#21085a;
}
table.tablesorter thead tr .header {
	background-image: url(bgw.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(/intranet/js/tableSortThemes/ascw.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(/intranet/js/tableSortThemes/descw.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

.MainText { font-family: Verdana,Arial; font-size: 12px; }
.MainText_italic { font-family: Verdana,Arial; font-size: 11px; font-style: italic; }
.MainBoldText_italic { font-family: Verdana,Arial; font-size: 11px; font-style: italic; font-weight: bold; }
.MainBoldText { font-family: Verdana,Arial; font-size: 12px; font-weight: bold; }
.MainBoldColoredText { font-family: Verdana,Arial; font-size: 12px; font-weight: bold; color: #21085a; }
.Important { font-family: Verdana,Arial; font-size: 12px; font-weight: bold; color: #840808; }
.WhiteHeader { font-family: Verdana,Arial; font-size: 12px; font-weight: bold; color: White; }
.SmallText { font-family: Verdana,Arial; font-size: 9px; }
.SmallestText { font-family: Verdana,Arial; font-size: 6px; }
.Disclaimer { font-family: Verdana,Arial; font-size: 10px; color: #003399; font-weight: bold; font-style: italic; }

div.bodyContent { height: 100%; width: 796px; padding-left: 0px; border-right: solid 2px #21085a; border-left: solid 5px #21085a; padding-top: 20px; }
td.sidebar { text-align: center; width: 25%; }
td.body { width: 75%; vertical-align: top; text-align: center; }
span.seperator { height: 2px; border-top: solid 1px #21085a; width: 85%; margin-right: 15%; display: block; }

.datetime { width: 90px; }
input[type='text'].TwentyFiveChar { width: 205px;}
table.searchtbl td { padding-top: 3px; font-family: Verdana,Arial; font-size: 12px;}

/* specific to online_metrix.cs */
.tdBold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana
}

.SmallText tr td:nth-child(2n) {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana
}

.tdNormal {
	font-weight: normal !important;
	padding: 4px 4px 4px 0px;
}

.tdLHideBorder {
	border-left: hidden;
}

.fontNormal {
	font-weight: normal
}

.costExceedInfo {
	text-align: center;
	padding: 6px;
	font-style: italic;
	font-size: 12px !important;
	font-weight: normal !important;
}
/*
 end online_matric.aspx*/