body{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color:#000000;
	background-color: #efefef;
}
table {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
}
h1 {
	font-size: 125%;
	font-weight: bold;
}

h2 {
	font-size: 110%;
	font-weight: bold;
	text-indent: 10px;
}

.srchLabel {
	font-size: 14px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
}

.waHeading {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:125%;
    font-weight: bold;
	padding-bottom: 20px;
}
a, a:visited
{
	color: Blue;
	text-decoration:  underline;
}
.msgError {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	border: 2px solid #CC3300;
	padding: 5px;
	background-color: #ffffff;

}

.msgNone {
	padding: 5px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
   	font-size:11px;

}

.msgInfo {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	border: 2px solid #94A6C2;
	padding: 5px;
	background-color: #ffffff;

}
.msgConfirm {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	border: 2px solid #B5D878;
	padding: 5px;
	background-color: #ffffff;
	
}

.controlBar {
    font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
    border: 2px solid #94A6C2;
    width: 99%;

}

.shortHit {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    border-bottom:1px solid #94A6C2;
    padding:1px;
    margin-bottom: 4px;
}

.searchResultsTable {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    border:0px;
    padding:0px;
    background-color:#ffffff;
}

.workArea {
    margin-left:30px;
    margin-right:40px;
}

.ScrollDiv {
    background-color:#ffffff;
    height:350px;
    overflow: auto;
}

td.piHeading {
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    border-bottom: 1px solid #DEE8EF;
    border-top: 1px solid #DEE8EF;
}

td.piHeading2 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    border-bottom: 1px solid #BCD0E2;
    border-top: 1px solid #BCD0E2;
}

.piLabel {
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    color:#000000;
    background-color:#BCD0E2;
 }
.piText {
    font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:small;
	background-color:#DEE8EF;
   }
td.piBold {
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
    border-bottom: 1px solid #DEE8EF;
    border-top: 1px solid #DEE8EF;
   }
td.piRed {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	border-bottom: 1px solid #DEE8EF;
    border-top: 1px solid #DEE8EF;
    font-weight: bold;
	color: red;
   }

a.titleLink, a.titleLink:visited
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
	color: Black;
	font-weight: bold;
	text-decoration:  none;
}

a.titleLink:hover
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
	color: Blue;
	font-weight: bold;
	text-decoration:  underline;
}

a.standardLink, a.standardLink:visited
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
	color: Black;
	text-decoration:  none;
}

a.standardLink:hover
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
	color: Blue;
	text-decoration:  underline;
}

.small {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}

a.tabLink
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
	text-decoration:  underline;
}

a.tabLink:visited
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
	text-decoration:  underline;
}
a.tabLink:hover
{
	color: Blue;
	text-decoration:  underline;
}

.SRCBButton{
    width : 80px;
  }

 .SearchButton{
    width : 100px;
    font-weight: bold;

  }

TD.SRCBTD{
    text-align: center;
    vertical-align: bottom;
    width : 80;
}


input {
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 12px;
 color:#000000;

}


select {
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 12px;
 color:#000000;

}

TD.radio{
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 12px;
 color:#000000;
 vertical-align: top;
}

TD.checkbox{
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 12px;
 color:#000000;
 vertical-align: top;
}

TD.copyHeader{
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 12px;
 color:#000000;
 background-color:#BCD0E2;
}

TD.copyR1{
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 12px;
 color:#000000;
 vertical-align: middle;
 


}
TD.copyR2{
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 12px;
 color:#000000;
 vertical-align: middle;
 
}

hr {
  border: 0;
  width: 100%;
 }

 .calTable {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8px;
	color: #000000;
	background-color: #ffffff;
}

.calTdOn{
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 9px;
 color:#000000;
 text-align: center;
 background-color:#BCD0E2;


}

.calTdOff{
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 9px;
 color:#000000;
 text-align: center;
 background-color: #ffffff;
 cursor: hand;



}

.calTdOver{
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 9px;
 color:#000000;
 text-align: center;
 background-color:#DEE8EF;


}


.calTh1{
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 10px;
 color:#000000;
 background-color:#CBE4A2;
 text-align: center;
 font-weight: bold;
 vertical-align: middle;
}

.calTh2{
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 10px;
 color:#000000;
 text-align: center;
 font-weight: bold;
 background-color: #ffffff;
}

.calCurrentDate{
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 10px;
 color:#9CB267;
 text-align: center;
 font-weight: bold;
 background-color: #ffffff;
}

.calDisabledDate{
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 10px;
 color:#CC3300;
 text-align: center;
 background-color: #ffffff;
 text-decoration:  line-through;
}

.cardTable{
 background-color:#FFFFCC;
 border : 1px solid Black;
 font-weight : bold;
}

td.moreinfo{
line-height: 20px;
}

td.levelone{
line-height: 20px;
font-weight : bold;
}

td.leveltwo{
line-height: 20px;
font-weight : lighter;


}

td.levelthree{
font-weight : lighter;


}


td.ecmenuTwo{
 border-right: #CBE4A1;
 border-right-width: 5px;
 }

 td.ecmenuOne{
 border-bottom: #CBE4A1;
 border-bottom-width: 3px;

 }

 .ssHeader {
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
    line-height: 15px;
 }


 .termHighlight {
    background-color: #ffff66;
 }





