html > body{
  height: 100%;
  position:center;
}
body {
  height: 100%;
  background-color: #efefef;
  font-size: 12px;
  font-family: Tahoma, Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
  color:#000;
  margin: 0;
}
.date {
  font-size: 8pt;
  color: #000;
}
.header {
  padding-bottom:10px;
  padding-top:5px;
  border-bottom:#c0c0c0 1px solid;
  margin-bottom:10px;
}
.navGroup {
  padding:8px 0;
  border-bottom: #c0c0c0 1px dotted;
}
.navigation {
  padding-left:20px;
  background: url(../../images/icon.gif) 8px 5px no-repeat;
}
.navigationsublevel {
  padding-left:40px;
  background: url(../../images/icon.gif) 28px 5px no-repeat;
}
h1 {
  color:#DE192B;
  font-family: georgia, "Times CE","Times", "Times New Roman" sans-serif;
  font-size: 15pt;
}
.footer {
  padding-top:5px;
  margin-top:10px;
  border-top: #c0c0c0 1px solid;
  font-size: 8pt;
  line-height: 15px;
  color: #000;
  padding-bottom:25px;
}

.bodyboldred {
	font-family: Verdana, Helvetica, Arial, Tahoma, sans-serif;
	font-size: 8pt;
	font-weight : bold;
	color: #ff0000;
}

table {
	font-family: Verdana, Helvetica, Arial, Tahoma, sans-serif;
	font-size: 8pt;
	border: none;
}

TD {
	font-family: Verdana, Helvetica, Arial, Tahoma, sans-serif;
	font-size: 8pt;
}

.bodycopy {
	font-family: Verdana, Helvetica, Arial, Tahoma, sans-serif;
	font-size: 8pt;
}

.bodyheader {
	font-family: Verdana, Helvetica, Arial, Tahoma, sans-serif;
	font-size: 10pt;
}

.pageheader {
  color:#DE192B;
  font-weight: bold;
  font-family: georgia, "Times CE","Times", "Times New Roman" sans-serif;
  font-size: 15pt;
}

.leftnav {
	font-family: Garamond, serif;
	font-size: 12pt;
	font-style: italic;
	color: #000000;
}

.mainheader {
	font-family : Verdana, Helvetica, Arial, Tahoma, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	font-style : italic;
	background-color : #336699;
	color: #ffffff;
	text-align : left;
	border : thin;
}

.mainheader2 {
	font-family : Verdana, Helvetica, Arial, Tahoma, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	font-style : normal;
	background-color : #336699;
	color: #ffffff;
	text-align : right;
	border : thin;
}

.titletext {
	font-family : Verdana, Helvetica, Arial, Tahoma, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	font-style : italic;
	color: #336699;
	text-align : left;
	border : thin;
}

.subheader {
	font-family : Verdana, Helvetica, Arial, Tahoma, sans-serif;
	font-size : 8pt;
	background-color : #DFDCDC; /* F1F1F0 */
	color: #000000;
	text-align : left;
}

.button {
	height: 20px;
	color: #fff;
	background-color: #336699;
	font-family : Verdana, Helvetica, Arial, Tahoma, sans-serif;
	font-size : 8pt;
	font-weight : bold;
}

select {
	/*height: 20px;*/
	color: #000000;
	background-color: #F1F1F0;
	font-family : Verdana, Helvetica, Arial, Tahoma, sans-serif;
	font-size : 8pt;
	font-weight : normal;
}

select.single {
	height: 20px;
}

input {
	color: #000000;
	background-color: #F1F1F0;
	font-family : Verdana, Helvetica, Arial, Tahoma, sans-serif;
	font-size : 8pt;
}

textarea {
	color: #000000;
	background-color: #F1F1F0;
	font-family : Verdana, Helvetica, Arial, Tahoma, sans-serif;
	font-size : 8pt;
}

.small {
	font-family : Verdana, Helvetica, Arial, Tahoma, sans-serif;
	font-size : 7pt;
	font-style : italic;
}

#printMessage {
	display: none
}
.init  {
	border: 1px #8EB8B0 solid;
}

.msg {
	font-weight:bold;
	font-style:italic;
	color:#FF0000;
}
.resultmsg {
color:red;margin-bottom:10px;padding:2px;background-color:yellow; width:130px;font-weight:bold;
}
div.fielderror { clear:both; font-size:7pt; color:#ff0000; font-style:italic; white-space: nowrap; }
input.fielderror { background-color:#E9EEF4;  }
textarea.fielderror { background-color:#E9EEF4;  }
select.fielderror { background-color:#E9EEF4;  }
.scheduledEventField {background-color: #FDD0D0;}
