html{
	font-size: 100%; /* IE hack */ 
}

label {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #63666A;
	
}

body {
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Arial;
	font-size: 12px;
}

a {
	font-family: Arial;
	font-size: 12px;
	color: #63666A;
	text-decoration: underline
}

a img {
	border: 0 none;
}

p {
	text-align: left;
	color: #63666A;
}

li {
	text-align: left;
	color: #63666A;
}

.tagged {
	color: #B1B3B3;
}

.quickLinks a {
	font-family: Arial;
	font-size: 11px;
	color: #5D9732;
}

hr {
	border: 1px solid #B1B3B3;
	border-bottom: none;
	height: 0;
}


#welcomeBlurb {
	
}

#welcomeImage{
    width: 327px;
    float: left;
}

#welcomeText {
	height: 275px; /*min-height hack welcomeBlurb, necessary for ie6.*/
    margin: 0px 0px 0px 0px;
    padding-left: 10px;
    padding-right: 10px;
}

#mainLoginForm p{
	text-align: left;
	color: #63666A;
}

#mainLoginForm table {
	margin-left: 0;
	margin-right: auto;
}

#mainLoginForm ul {
	text-align: center;
}

.center {
	text-align: center;
}

.nameInput {
	width: 60px;
}

.tdError {
	text-align: left;
	color: #FF0000;
}

.tdInput {
	text-align: left;
}

.tdLabel {
	font-family: Arial;
	font-size: 12px;
	vertical-align: center;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	color: #63666A;
	width: auto;
}

.resultTable {
	border: 1px solid #B1B3B3;
	border-collapse: collapse;
	margin-top: 35px;
}

.resultTable a {
	color: #63666A;
	font-weight: bold;
	text-decoration: none;
}

.resultTable th {
	background-color: #888B8D;
	border-right: 1px solid white;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	margin: 0;
	padding: 4px 5px;
	text-align: center;
	vertical-align: middle;
}

.resultTable th.lastColumn {
	border-width: 0;
}

.resultTable th:hover {
	background-color: #63666A;
}

.resultTable tr {
	font-family: Arial;
	font-size: 11px;
	color: #63666A;
	vertical-align: middle;
}

.resultTable tr.even {
		background-color: #EAEAEA;
}

.resultTable tr.odd {
	background-color: #FFFFFF;
}

.resultTable tr.even:hover {
		background-color: #FFE8A8;
}

.resultTable tr.odd:hover {
	background-color: #FFE8A8;
}

.resultTable td {
	padding: 2px 5px;
	white-space: nowrap;
}

.resultTable search.input {
	width: 98%;
	border: 1px solid #B1B3B3;
	font-family: Arial;
	font-size: 11px;
}

.resultTable input {
	border: 1px solid #B1B3B3;
	font-family: Arial;
	font-size: 11px;
}

.resultTable select {
	border: 1px solid #B1B3B3;
	font-family: Arial;
	color: #63666A;
	font-size: 11px;
}

.resultTable td.search {
	text-align: center;
}

.searchTable {
	border: 1px solid #B1B3B3;
	border-collapse: collapse;
}

.searchTable th {
	background-color: #888B8D;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
}

.searchTable .label {
	color: #63666A;
	text-align: right;
}

.searchTable label {
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	color: #63666A;
}

.searchTable labelHeader {
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	color: #E87722;
}

.searchTable tr {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.leftAlign {
	text-align: left;
}

h2 {
	color: #E87722;
	font-weight: bold;
	margin-bottom: 0px;
}

h3 {
	color: #E87722;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0px;
}

loginButton, .loginButton {
	background-color: #E87722;
	border: 2px solid #B1B3B3;
	color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	border: none;
	cursor: hand;
}

button, .button, submit, .submit {
	background-color: #63666A;
	color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	border: none;
	cursor: hand;
}

secButton, .secButton {
	background-color: #888B8D;
	color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	border: none;
	cursor: hand;
}

input, .input, textarea, .textarea, password, .password, select, .select {
	border: 1px solid #B1B3B3;
	color: #63666A;
	font-family: Arial;
	font-size: 11px;
}

<!-- below this line lies old crap -->
.redTitle {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ff1806;
}

.blueText {
	font-family: Arial;
	font-size: 11px;
	color: #3b6b8a;
}

.purpleText {
	font-family: Arial;
	font-size: 11p;
	color: #7547a4;
}

#leftMenu {
	font-weight: bold;
	width: 185px;
	text-align: center;
	vertical-align: middle;
}
