table .header {
        bgcolor: #D3D3D3
}

hr.brand {
	text-align: center;
	border: none;
	background-color: #c71f0c;
	color: #c71f0c;
	height: 3px;
}

hr.brandBlack {
	text-align: center;
	border: none;
	background-color: #000000;
	color: #000000;
	height: 2px;
}

.TitleSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: larger;
	font-style: italic;
}

.TitleMedium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: larger;
	font-style: italic;
	font-weight: bold;
}

.TitleLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: bold;
	margin-top: 0.3cm;
	margin-bottom: 0.3cm;
}
.HeaderSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: italic;
        text-align: center;
}

.HeaderMedium {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   text-align: left
}

.HeaderLarge {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: large;
   font-weight: bold;
   text-align: center;
   color: #990000;
}
.TopMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: small;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
}

.TopMenu .Header a {
	color: #0000FF;
	font-style: italic;
}

.TopMenu a {
	color: #000000;
}

.Menu {
   color: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px
}

.hidden {
	display: none;
}

.Menu .Header {
	background-color: #000000;
	text-align: center;
}

.Menu a {
	color: #FFFFFF;
}

.MenuIndent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
}

.MenuIndent div {
	margin-left: .2in;
}

.MainColumn {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: medium;
}

.MainColumn #align-center tr td, th{
        text-align: center;
}

.MainColumn .Header, .MainColumnHeader {
   background-color: #e8e3e6;
   color: #990000;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 14px;
   font-weight: bold
}
.HowToUse a {
	font-weight: bold;
}

.WhatsNew {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: small;
	font-weight: normal;
	color: #000000;
}

.WhatsNew .Headder {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	text-align: center;
}

.WhatsNew a {
	font-size: smaller;
}

.footer {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: smaller;
}

.TreePopupBody {
	font-family: "Times New Roman", Times, serif;
	font-size: medium;
}

.box {
	font-family: "Courier New", Courier, monospace;
	border-width: thin;
	border-style: dotted;
	border-color: #666666;
	padding: 50px;
	background-position: left;
}

table.tablesorter tr .sort {
    background-image: url(../images/sort.updown.gif);
    background-repeat: no-repeat;
    background-position: right;
    cursor: pointer;
}
table.tablesorter tr .sortUp {
    background-image: url(../images/sort.asc.gif);
    background-repeat: no-repeat;
    background-position: right;
    cursor: pointer;
}
table.tablesorter tr .sortDown {
    background-image: url(../images/sort.desc.gif);
    background-repeat: no-repeat;
    background-position: right;
    cursor: pointer;
}
