

/* 4b8aae */
body          { font: normal 0.2em verdana; margin: 0px; padding: 0px; background: #fff url(bg-page.jpg) repeat-x;height:100%; width:100%; border: none;}

h1            { font: bold 2.5em verdana; padding: 0px; margin: 0px 0px 3px 0px; }        /* PAGE HEADER */

h2            { font: bold 1.5em verdana; padding: 0px; margin: 0px 0px 3px 0px; }        /* PAGE HEADER */

a             { color: blue; }
a:hover       { color: #ff0000; }

.header       { background: #ffffff; padding: 8px 18px 8px 20px; }

.bluebar      { background: url(blue-bar-reverse.jpg) repeat-x; padding: 5px 20px 5px 20px; border-width: 1px 0px 1px 0px; border-color: black; border-style: solid; color: #000000;}

.bluebar2     { background: url(blue-bar-longer.jpg) repeat-x; padding: 5px 20px 5px 20px; border-width: 1px 0px 1px 0px; border-color: black; border-style: solid; color: #000000;}

.whitebar     { background: #ffffff; padding: 5px 20px 5px 20px; border-width: 1px 0px 1px 0px; border-color: black; border-style: solid; color: #000000;}

.version      { font: normal 0.8em verdana; font-weight: bold; color: #dddddd; padding: 4px 4px 0px 4px;}

.txtBody      { font-family:verdana; font-size:10 }

.txtHeader    { font-family:verdana; font-size:40; font-weight: bold; background-color:white }

.txtTitle1    { font: bold 2.5em verdana; padding: 0px; margin: 0px 0px 0px 0px; }        
.txtTitle2    { font: bold 2.5em verdana; padding: 0px; margin: 0px 0px 3px 0px; color: #cccccc; }        

.main         { padding: 25px 10px 5px 25px;}

.option		  { padding: 5px 10px 5px 10px; background-color: #ffffff; text-align: center;}

.option2	  { padding: 5px 10px 5px 10px; border-width: 1px 1px 1px 1px; border-color: black;
			    border-style: solid; background-color: #ffffff;  }


/* Form Elements */

.HtmlInputBox { color: #000000; font-family: Verdana; font-size:small; border-width: 1;
                padding: 2px 2px 2px 2px; border-color: #000000; border-style: solid; background-color: #ffffff; }

.HtmlCheckBox { color: #000000; font-family: Verdana; font-size:small; 
                padding: 2px 2px 2px 2px; border-color: #000000; background-color: #ffffff; }

.HtmlLabel     { color: #000000; font-family: Verdana; font-size:small; padding: 0px 0px 0px 0px;  }
               
.HtmlButton    { color: #000000; font-family: Verdana; font-size:smaller; padding: 0px 0px 0px 0px;  }

.HtmlButtonClick { background: #cccccc; color: #000000; font-family: Verdana; font-size:smaller; padding: 0px 0px 0px 0px;  }


.HtmlButton2   { color: #000000; font-family: Verdana; font-size:small; padding: 0px 0px 0px 0px;  }

.HtmlPlainLink { text-decoration: none }


.OutsideTable { border-color: #000000; border-style: solid; border-width: 1px 1px 1px 1px; padding: 5px 5px 5px 5px; }

.InsideTable  { padding: 10px 10px 10px 10px; }

.frmItem      { font: normal 1.0em verdana; padding: 4px; margin: 4px 4px 4px 4px; }        /* PAGE HEADER */

/* Module Table Elements */

.ModuleTable  { background: #000000; padding: 0px 0px 0px 0px; border-width: 0px 0px 0px 0px; border-color: black; border-style:solid; color: #000000;}
   
.ModuleHeader { background: #999999; color: #ffffff; padding: 5px 10px 5px 10px; text-align:center;} 

.ModuleBody   { padding: 5px 10px 5px 10px; background-color: #ffffff; text-align: center;}

/* Search Table */

.SearchTable  { width:650px} 

/* Eligibility Table */

.EligTable  { width:650px; padding: 8px 8px 8px 8px;} 

/* Item Table Elements */   
   
.ItemTable  { background: #000000; padding: 0px 0px 0px 0px; border-width: 0px 0px 0px 0px; border-color: black; border-style:solid; color: #000000; width:400px}
   
.ItemHeader { background: #aaaaaa; color: #ffffff; padding: 5px 10px 5px 10px; text-align:center; font-weight:bold;} 

.ItemBody   { padding: 5px 10px 5px 10px; background-color: #ffffff; text-align: center;}

.EligItemHeader { background: #aaaaaa; color: #ffffff; padding: 5px 10px 5px 10px; text-align:center; font-weight:bold; font-size:smaller;} 

.EligItemBody   { padding: 5px 10px 5px 10px; background-color: #ffffff; text-align: center; font-size:smaller;}


/* Html Input Table Elements */  

.HtmlInputTable { width: 400px; border-spacing: 5px}

.HtmlFieldLabel { width: 150px;}
             
.HtmlInputField { width: 250px;}             
             
.EditUserTable  { background: #000000; padding: 0px 0px 0px 0px; border-width: 0px 0px 0px 0px; border-color: black; border-style:solid; color: #000000; width:600px}
 
.EditUserBody   { padding: 5px 10px 5px 10px; background-color: #ffffff; text-align: center;}



                   
.tblHeader    { font: normal 0.8em verdana; }                

.tblBody      { padding: 5px 20px 5px 20px; border-width: 0px 0px 0px 0px; border-color: black; border-style: solid; color: #000000;}


.SessionError          { color: red !important; background: #fff; font: bold 12pt arial, sans-serif; padding: 10px 10px 10px 10px !important; width: 100%; text-align: center; border: 1px solid #fff; }
