/* Programmer note: If background-color is customized for implementation, then edit color for 
   TD.errorhide so that administrator error information is not visible on the page. */
BODY {
	background-color : #FFFFFF;
	color : #000066;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size:  13px;
}

a.button {                            
                                padding: 4px;
                                text-decoration: none;
                                font-size: 10pt; height:18px; cursor:hand; font-weight:bold;
                                color: #224059;
                                background-color: #C0C0C0;
                                border-top: 2px #cce3ff solid;
                                border-left: 2px #cce3ff solid;
                                border-bottom: 2px #31557f solid;
                                border-right: 2px #31557f solid;
}

TD.errorhide {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size:  13px;
}

H1 {
	color : #990000;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size:  10px;
	margin-top : 0;	
	margin-bottom : 0;	
}

H2 {
	color : #990000;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size:  13px;
	margin-top : 0;	
	margin-bottom : 0;
}

H2.bold {
	color : #990000;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size:  13px;
	font-weight : bold;	
	margin-top : 0;
	margin-bottom : 0;
}

H3 {
	color : #990000;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size:  14px;
	margin-top : 0;
	margin-bottom : 0;
}

H3.bold {
	color : #990000;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size:  14px;
	font-weight : bold;
	margin-bottom : 0;
	margin-top : 0;
}

H4 {
	color : #990000;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size:  15px;
	margin-top : 1.5em;
}

H4.bold {
	color : #990000;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size:  15px;
	font-weight : bold;
	margin-top : 1.5em;
}

H5 {
	color : #990000;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size:  16px;
	font-weight : 900;
	margin-top : 1.5em;
}

H5.bold {
	color : #990000;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size:  16px;
	font-weight : bold;
	margin-top : 1.5em;
}

H6 {
	color : #000066;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:  18px;
	font-weight : bold;
	margin-bottom : 0;
}

td.head {
	background-color : #000066;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:  16px;
	font-weight : bold;
	text-align : center;
	padding-top : .25in;
	padding-bottom : .25in;
}

TD.leftcol { 
	background-color : #CCCCCC;
	color : #000066;
	padding-left : .15in;
	padding-right : .15in;
	padding-top: .1in;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:  13px;
	font-weight : bold;
	border : 0;
}

TD.leftcolsub { 
	background-color : #CCCCCC;
	color : #000066;
	padding-left : .15in;
	padding-right : .15in;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:  13px;
	border : 0;
}

TD.leftcolcont { 
	background-color : #CCCCCC;
	color : #990000;
	padding-left : .15in;
	padding-right : .15in;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:  13px;
	border : 0;
}
 
TD.bar {
	background:#222F66; color:#FFFFFF; font-size:  bold 15px Verdana, Arial, Helvetica, sans-serif; margin:3px; border: solid 1px #000;
}

TD.bar1 {
	background:lightblue; color:#FFFFFF; font-size:  bold 15px Verdana, Arial, Helvetica, sans-serif; margin:3px; border: solid 1px #000;
}

TD {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000066;
	font-size:  13px;
}

TD.white {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size:  13px;
}

TD.contrast {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #990000;
	font-size:  13px;
}

TD.bold {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000066;
	font-size:  13px;
	font-weight : bold;
}

TD.contrastbold {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #990000;
	font-size:  13px;
	font-weight : bold;
}

.required {
	border:solid 1px #06A527;
}

.reqbold {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #ff0000;
	font-size:  11px;
	font-weight : bold;
}

.bold {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000066;
	font-size:  13px;
	font-weight : bold;
}

hr {
	color : #000066;
}

.titleText {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size:  20px;
	font-weight : bold;
}

.titleHeading {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000066;
	font-size:  16px;
	font-weight : bold;
}

.hlp { 
    font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #ff0000;
	font-size:  11px;
}

#step {font: bold 17px Verdana, Arial, Helvetica, sans-serif;}
b.green {color:#06A527;}
b.prog {font:bold 9px Verdana, Arial, Helvetica, sans-serif; vertical-align:middle; padding-right:4px;}
#indicator {float:right; width:100px; height:9px;}
.on {font:2px Verdana, Arial, Helvetica, sans-serif; background-color:#06A527; padding:5px 3px 5px 3px;}
.off {font:2px Verdana, Arial, Helvetica, sans-serif; background-color:#FF0000; padding:5px 3px 5px 3px;}

#conf-login {background:#FFFFCC; border:solid 1px #004B85; padding:3px; font:13px Verdana, Arial, Helvetica, sans-serif;}
#conf-login-head {background:#004B85; color:#FFF; border:solid 1px #004B85; padding:3px; font: bold 14px Verdana, Arial, Helvetica, sans-serif;}



