/*****************************************************************************
 * File: main_css.css
 * Description: This is the main css file.
 *****************************************************************************
 * Ticket#    Developer        Date        Description
 *****************************************************************************/
.progBar{
	width:200px;
	height:15px;
	border-style:solid;
	border-width:1px;
	border-color:#333333;
}
.progSlider{
	height:15px;
	width:0px;
	background-color:#996699;
	font-family:Verdana, Arial;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
}
.SpryHiddenRegion {
   visibility: hidden;
}
a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0000FF;
	text-decoration:none;
}
a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0000FF;
	text-decoration:none;
}
a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0000FF;
	text-decoration:underline;
}
a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#993399;
	text-decoration:none;
}
.clickable{
	cursor:pointer;
}
.indexNav{
	font-family:Arial;
	font-size:14px;
	color:#ff9900;
	font-weight:bold;
}
input, td, tr, select, body {
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:normal;
}
input.maybe {
	background-color:lightblue;
	font-weight:bold
}
h1 {
	font-family:Verdana, Arial;
	font-size:14px;
}
.tblHead {
	background-color:#993399;
	font-family:Verdana, Arial;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}
.adminTblHead{
	background-color:#CCCCCC;
	font-weight:bold;
	font-size:14px;
}
.adminTblHead2{
	background-color:#E6E6E6;
	font-weight:bold;
	font-size:12px;
}
.adminMiniHead{
	font-size:12px;
	background-color:#993300;
	color:#FFFFFF;
	font-weight:bold;
}
.adminTblFoot{
	background-color:#CCCCCC;
}
.tblHead2 {
	background-color:#996699;
	font-family:Verdana, Arial;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
}
.tblBody {
	background-color:#FFE3FE;
}
.tblFoot {
	background-color:#993399;
	font-family:Verdana, Arial;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
}
.tblFoot2{
	background-color:#996699;
	font-family:Verdana, Arial;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
}
.readOnly {
	background-color:#FFE3FE;
	border-style:solid;
	border-width:1px;
	border-color:#999999
}
.error{
	font-family:Verdana, Arial;
	color:#FF0000;
}
.hack{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#FFFFFF;
	background-color:#FF0000
}
.succeed{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFCC;
	border:1px solid green;
}
.failed{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFCC;
	border:1px solid red;
}
.warned{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFCC;
	border:1px solid #FFCC00;
}
.group{
	border-style:dashed;
	border-width:1px;
	border-color:#999999;
}
.group_solid{
	border-style:solid;
	border-width:1px;
	border-color:#333333;
}
.subSec{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.cycleNum{
	color:#990066;
	font-size:13px;
	font-weight:bold;
	border:1px solid #990066;
}
.siteTitle{
	font:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold
}
fieldset{
	border:1px solid #990066;
}
legend{
	color:#990066;
}
.switch{
	font-weight:bold;
	color:#990066;
}
.titleBut{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#996699;
	border:1px solid black;
}
SPAN.TreeviewSpanArea A {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: black;
}
SPAN.TreeviewSpanArea A:hover {
	color:blue;
}
.button{
	border:1px solid red;
	font-size:11px;
}
.inputfld{
	background:transparent;
	border-style:solid;
	border-width:1px;
	border-color:#333333;
}
.pageBody{
	background-color:#FFB2FE;
}
.blink{text-decoration:blink}
input.error, select.error { border: 1px solid red; background-color: #FFFCE2; background-position: right; background-repeat: no-repeat;}
input.focused, select.focused, textarea.focused {background-color:#D5F4F1;}
.mandatory{ font-weight: bold; }
.comment{ color:#999999; }
.unselected{ color:#999999; }
.even{background-color:#FFE3FE;}
.odd{background-color:#ffccfe;}
.rowHover{background-color:#FFCC80;}
.rowSelected{background-color:#99FF66;}
.boxSelected{
	background-color:#FFE9CF;
}
.tagLine{
font-size:14px;
font-weight:bold;
font-style:italic;
text-decoration:underline;
}
.elg_y{
	color:#FFFFFF;
	background-color:#0000FF;
	font-weight:bold;
}
.elg_n{
	background-color:#D50000;
	color:#FFFFFF;
	font-weight:bold;
}
.tblBorderTop{
        border-top:1px solid #000000;
        border-left:1px solid #000000;
        border-right:1px solid #000000;
}
.tblBorderMid{
        border-left:1px solid #000000;
        border-right:1px solid #000000;
}
.tblBorderDown{
        border-bottom:1px solid #000000;
        border-left:1px solid #000000;
        border-right:1px solid #000000;
}
.tblBorder{
        border-style:solid;
        border-width:1px;
        border-color:#000000;
}

center{
	height:200px;
	margin-top: -66px;
}

/***************************** sorttable related styles *******************************/
tbody tr.even{
	background-color:#FFE3FE;
}
tbody tr.odd{
	background-color:#ffccfe;
}
thead th, tfoot th {
	background-color:#996699;
	font-family:Verdana, Arial;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
}
tfoot td {
	background-color:#996699;
	font-family:Verdana, Arial;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
}

.lsbDiv {
    background-color: lightgrey;
}

.lsbRow {
    margin-top: 3px;
    margin-bottom: 3px;
}

.lsbLabel {
    display: inline-block;
    font-weight: bold;
    width: 65px;
    text-align: right;
}

.lsbValue {
    color: black;
    margin-left: 3px;
}

.lsbTitle {
    font-weight: bold;
}

.lsbLink {
    text-decoration: none;
    color: blue;
    cursor: pointer;
}


.eligibilityStatus {
    font-weight: bold;
    text-align: right;
}

.eligibilityError {
    color: red;
    font-weight: bold;
    text-align: right;
}
