h3
{
  margin-top: 5px;
  font-size: 12pt;
  font-weight: bold;
}

.Lt
{
  text-align: left;
}

.Rt
{
  text-align: right;
}

.Ctr
{
  margin: 0 auto;
  text-align: center;
}

.Tab1
{
  padding-left: 20px;
}

.Tab2
{
  padding-left: 40px;
}

.Small
{
  font-size: 10pt;
}

.Bold
{
   font-weight: bold;
}

a.Alert
{
  color: #FF0000;
}

.RelDiv
{
  position: relative;
  margin-top: 5px;
  margin-bottom: 5px;
}

.ForceL
{
  position: relative;
  float: left;
}

.ForceR
{
  position: relative;
  float: right;
}

body {
	font-family: Verdana, Geneva, arial, helvetica, sans-serif;
	font-size:11pt;
	text-align:left;
	margin:0px;
	padding:0px;
	background-color: #FFF;
}

table {
	padding: 0px;
	margin: 0px;
	border: none;
       /* border: 3px black solid; */
}

table td {
	padding: 0px;
	margin: 0px;
	border: none;
	/* border: 5px black solid; */
}

img {
	padding: 0px;
	margin: 0px;
	border: none;
}

li {
	line-height:18px;
}

.uList {
	color:#710404
}

.lrgContent {
	font-size:12px;
	line-height:0px;
}

.centerBox {
	width:600px;
	font-size: 11px; 
	text-align: center;
	vertical-align: middle;
	margin-top:40px;
	color:#000;
	background-color:#CCC;
	border: 1px #FFF solid;
}

.centerBox2 {
	width:600px;
	font-size: 11px; 
	text-align: center;
        vertical-align: top;
        margin-top:40px;
	color:#000;
	background-color:#CCC;
	border: 1px #FFF solid;
}

.mainHeader {
	font-weight: bold; 
	color: #FFF; 
	background-color: #990034; 
	font-size: 28px;
	padding-left: 8px;
}


.headerTitle2 {
	font-size:10pt;
	font-weight:bold;
	padding:8px;
	border: 1px #FFF solid;
	color:white;
	background-color: #336699;
}

.headerTitle3 {
	font-size:15pt;
	font-weight:bold;
	border: 1px #FFF solid;
	color:white;
	background-color: #336699;
}

.logoutBox {
	line-height: 12px;
	text-align:left;
	margin: 10px 10px 10px 130px;
	background-color: #CCCCCC;
}

.r1 {
	margin:0px;
	border:1px #7B7CFF solid;
	background-color: #FFCC66;
	text-align:center;
}

.r2 {
	margin:0px;
	border:1px #7B7CFF solid;
	background-color:#CCCCFF;
}

.b {
	margin:0px;
	border:1px #336699 solid;
	background-color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
}

.c {
	margin:0px;
	border:1px #336699 solid;
	background-color:#CCCCFF;
	text-align:center;
	vertical-align:middle;
}

.lgndRadio {
	text-align:left;
	margin-left: 5px;
	/* margin-top:5px; */
}

.lOGRadio {
	text-align:center;
	margin-left: 5px;
	/* margin-top:5px; */
}

.c1 {
	text-align:center;
	font-weight:bold;
	background-color:#CCCCFF;
}

.td1 {
        font-size:8pt;
        font-weight:bold;
        text-align:center;
        background-color:#CCCCFF;
}

.checkBox2 {
	text-align:center;
	font-weight:bold;
	background-color:#FFCC66;
}


th {
	background-color: #336699;
	color:#FFF;
}

.th2 {
	font-weight:bold;
	text-align:right;
	padding-right:10px;
	background-color: #336699;
	color:#FFF;
}

.th3 {
	font-weight:bold;
	text-align:right;
	padding-right:10px;
	background-color: #336699;
	color:#FFF;
	border-top:1px white solid;
	border-bottom:1px white solid;
}


.inptText {
	text-align:center;
	background-color:#CCCCCC;
}

.inptText2 {
	text-align:center;
	background-color:#CCCCCC;
	padding:7px;
}

.labelText {
	text-align: right;
	font-weight:bold;
	padding-right:10px;
}

.smallLabel {
	font-size:10pt;
	font-weight:bold;
}

.titleHead {
	font-weight:bold;
	color:#336699;
}

.copyright {
	font-size:10pt;
	margin-top: 40px;
}

.normal {
	border:1px #FFF solid;
        font-size:12pt;
        font-weight:bold;
        text-align:center;
        background-color:#CCC;
	color:#000;
}

.alert {
	border:1px #FFF solid;
        font-size:14pt;
        font-weight:bold;
        text-align:center;
        background-color:#CCC;
	color:#FF0000;
}

.readValue {
	font-size:40pt;
	font-weight:bold;
        text-align:center;
	border: 1px #FFF solid;
	color:white;
	background-color: #336699;
}

td.LogHeading
{
   background-color: #336699; 
   color: #FFF; 
   font-weight: bold;
   font-size: 12pt;
}

table#LogTable td
{
   border: 1px #FFF solid; 
}

table#LogTable
{
   background-color: #CCCCCC;
   font-size: 10pt;
}

a.NotHandled:link 
{
   font-weight: bold;
   text-decoration: underline;
   color: #DD0000;
}

a.NotHandled:visited 
{
   font-weight: bold;
   text-decoration: underline;
   color: #DD0000;
}

a.Handled:link 
{
   color: #000;
}

a.Handled:visited 
{
   color: #000;
}

.LogReading
{
   color: #00AA00;
}

.Arrow
{
   position: absolute;
   right: 0px;
   bottom: 0px;
   font-size: 10pt;
}

.BSize
{
   width: 5.3em;
}

table#EventsTbl td
{
   padding-left: 5px;
   vertical-align: top;
}

table#TimeTbl td
{
   padding-left: 5px;
}

#currentDateTime
{
   font-size: 14pt;
   font-weight: bold;
}

.ColMsg
{
   padding-top: 2em;
   padding-bottom: 2em;
}
