table {text-align:left;}
.center {text-align:center;}
.leftalign {text-align:left;}
a, a:link { 
	color: #990000; text-decoration: none; 
	border: none;
}

a:hover { 
	color: #990000;
	text-decoration: underline; 
}

body {
	font-family: Arial, Helvetica, sans-serif;
	background: #ECEDEE;
}

h1 {font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
}

h2 {font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

.body {
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.headerNav {
	text-align: left;
	font-size: 11px;
	font-weight: bold;
}
.headerNav a{color:#fff;}

.added_padding{
	padding:5px 17px;
	font-size:14px}
	
.indent{
	margin-left:15px;}

.listHeader {
	/* color: #FFFFFF; */
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-size: 10px;
}

TR.listHeader { 
	 /* background: #990000; */
	 text-align: center;
	 font-weight: bold;
	 font-size: 10px;
	 color: #FFFFFF;
}

.error {
	color: #990000;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.warn {
	color: #336699;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
}

.rightNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.centerNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.tbldefault {
	text-decoration: none;
	font-size: 12px;
}
.tblborder {
	text-decoration: none;
	font-size: 12px;
	border: 1px;
	border-color: #990000;
	border-style: solid;
}

.tblheader {
	text-decoration: none;
	background-color: #990000;
}

a.header, a.header:hover, a.header:link, a.header:visited, a.header:active {
	text-decoration: underline;
	color: #FFFFFF;
}

.roweven, .roweven td {
	background-color: #ECEDEE;
}

.rowodd, .rowodd td {
	background-color: #FFFFFF;
}

img {
	border-style: none;
}

DIV.topad {
	width: 141px;
	height: 108px;
	text-align:center;
}


DIV.infobox {
	background-color: #ECEDEE;
	text-align: center;
	color: #000000;
	vertical-align: top;
	border-style: solid;
	border-color: #990000;
	border-width: 1px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	clear: both;
}



/* CUSTOM */
table tr td { padding:5px; }
.tblborder tr {color:#333;}

.tblborder {
	border: 1px;
	border-color: #ccc;
	border-style: solid;
	background:#fff;
	max-width:808px;
	margin-right:10px;
}
.tblheader, .tblheader td {
	text-decoration: none;
	background-color: #ddd;
	font-weight:bold;
}


.imgsize150{
    max-width:150px; max-height:150px;
    width: expression(this.width > 150 ? "150px" : true);
    height: expression(this.height > 150 ? "150px" : true)
}
.imgsize200{ max-width:200px; max-height:200px;}
.imgsize50{ max-width:50px; max-height:50px;}
.imgsize500{ max-width:500px; max-height:500px;}

h1.heading {font-size:20px; margin-bottom:5px;}

sup{color:#c00; font-weight:bold;}

input[disabled] {
  background:#ddd;
}

.missingInput {
    background-color: #FAFFBD;
    background-image: none;
}

