h1 {

}

a {
	text-decoration:none;
	color:blue;
}

.mL {
	text-decoration:none;
        font: 15px Verdana; 
	font-weight: bold;
	color:black;
}

.mL {
	text-decoration:none;
        font: 15px Verdana; 
	font-weight: bold;
	color:black;
}

.logo {
	height: 138px;
        width: 980px;
	background-image: url(/images/pwNew1024x768.png);
}

form {
	margin-top:0;
	margin-bottom:0;
}

.smallText {
	text-decoration:none;
        font: 10px Verdana; 
}


.calendarLink {
	text-decoration:none;
	color:black;
        font: 10px Verdana; 

}


.calendarEdit {
	text-decoration:none;
        font: 10px Verdana; 
}



.iL {
	text-decoration:none;
	color:black;
        font: 15px Verdana; 
	font-weight: bold;
}


.iL {
	text-decoration:none;
	color:black;
        font: 15px Verdana; 
	font-weight: bold;
}


body, td, p, input, select{
 font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: black;
}

body {
	margin: 5px 5px;
	padding: 0px;
}

.calendarEmpty{

	color:white;
}

.calendarEmpty:hover {


	color:black;
}


div.prints {display: none;}
span.prints {display: none;}

.lc { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #3670A7; 
 background-color: transparent; 
} 


.button { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-weight: bold; 
 background-color: #162554; 
 color: white; 
 -moz-border-radius: 10px 10px 10px 10px;
}

.needinput {
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background: #fdffb4;
border: 1px solid #274d4e
}

.normalinput {
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background: #ffffff;
border: 1px solid #162554
}

.nI {
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background: #ffffff;
border: 1px solid #162554
}


.asteriskinput {
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background: #c3ffc3;
border: 1px solid #274d4e
}

.aI {
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background: #c3ffc3;
border: 1px solid #274d4e
}


.noinput {
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background: #dddddd;
border: 1px solid #274d4e
}

.noI {
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background: #dddddd;
border: 1px solid #274d4e
}


.badinput {
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background: #f7c3ed;
border: 1px solid #274d4e
}


.bI {
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background: #f7c3ed;
border: 1px solid #274d4e
}

.justdisplay {
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 

border: 0px solid #781351
}

.tI {
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background: #ffffff;
border: 1px solid #274d4e;
width: 100%;
}

.tnI {
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background: #eeeeee;
border: 1px solid #274d4e;
width: 100%;
}


.tB {
	-moz-border-radius: 10px 10px 0px 0px;
	background-color: #162554;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
}

.alertTB {
	-moz-border-radius: 10px 10px 0px 0px;
	background-color: #99FF99;
	text-align: center;
	color: #000000;
	font: 15px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold;
}


.calendarData {
	text-decoration:none;
        font: 10px Verdana; 
}


.dT {
	-moz-border-radius: 10px 10px 10px 10px;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #162554 #162554 #162554 #162554;
	background-color: #bed0ff;
	width: 980px;
	border: solid #274d4e 1px;
}

.alertT {
	-moz-border-radius: 10px 10px 10px 10px;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #99FF99 #99FF99 #99FF99 #99FF99;
	background-color: white;
	width: 980px;
	border: solid #99FF99 1px;
}


.bc{
	background-color: #aca;
}


.halfdT {
	-moz-border-radius: 10px 10px 10px 10px;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #162554 #162554 #162554 #162554;
	background-color: #bed0ff;
	width: 486px;
	border: solid #274d4e 1px;
}

.dT40 {
	-moz-border-radius: 10px 10px 10px 10px;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #162554 #162554 #162554 #162554;
	background-color: #bed0ff;
	width: 389px;
	border: solid #274d4e 1px;
}

.dT60 {
	-moz-border-radius: 10px 10px 10px 10px;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #162554 #162554 #162554 #162554;
	background-color: #bed0ff;
	width: 583px;
	border: solid #274d4e 1px;
}


.formTable {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: #274d4e #274d4e #274d4e #274d4e;
	border-collapse: collapse;
	background-color: #d0cecf;
	width: 980px;
	border: solid #274d4e 1px;
}

.continueForm {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: #f0da90 #e07a1c #e07a1c #e07a1c;
	border-collapse: collapse;
	background-color: #f0da90;
	width: 980px;
	border: solid #e07a1c 1px;
}

.mT {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px 3px 0px 3px;
	border-style: solid solid solid solid;
	border-color: white white white white;
	background-color: white;
	width: 980px;
}

.indicatortable {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: white white white white;
	border-collapse: collapse;
	background-color: black;
	width: 980px;
}

.iT {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: white white white white;
	background-color: black;
	width: 980px;
	-moz-border-radius: 10px 10px 10px 10px;
}


.spacertable {
	
	border-spacing: 2px;
	border-style: none none none none;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
}

.calTop {
	border-style: solid solid solid solid;
	border-width: 1px;
       	text-decoration:none;
}


.calData {
	border-style: solid solid solid solid;
	border-width: 1px;
	border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
	text-decoration:none;
}

.aM {
	
	border-width: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	border-color: #7e909c #7e909c #7e909c #7e909c;
	background-color: #7e9fc0;
	text-align: center;
	color: #FFFFFF;
}

.bT {
	
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #7e909c #7e909c #7e909c #7e909c;
}

.iM {
	border-width: 3px 3px 3px 3px;
	border-color: #7e909c #7e909c #7e909c #7e909c;
	border-style: outset outset outset outset;
	background-color: #bed0dc;
	background-color: #bed0ff;
	text-align: center;
	color: #FFFFFF;
}


.indicator {
	
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #162554 #162554 #162554 #162554;
	border-collapse: collapse;
	background-color: #162554;
        font: 17px Verdana;        
	color: white;
}

.ind {
	
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #162554 #162554 #162554 #162554;
	background-color: #162554;
        font: 17px Verdana;        
	color: white;
	text-align: center;
	font-weight: bold;
	-moz-border-radius: 10px 10px 10px 10px;
}

.dR1 {
	background-color: #aec0ef;
	
}

.dR-1 {
	background-color: #bed0ff;
}