a {color:#006699; text-decoration:none; font-weight:bold;}
a:hover {color:Orange; text-decoration:none; font-weight:bold;}
a:active {color:#006699; text-decoration:none; font-weight:bold ;}

Font {font-weight:bold;font-size: 12pt; color: Maroon; font-family: Calibri;}
.spanHeading {font-weight:bold;font-size: 12pt; color: Maroon; font-family: Calibri;}

td{ FONT-SIZE: 10pt;font-family:Calibri;}
div{ FONT-SIZE: 10pt;font-family:Calibri;}

.bkgBody{background-color: #e6e6e6; margin-left:0px;margin-top:0px;}

.NewHighLight{background-color: #ffd800;}

.TableBrdr{BORDER: #808080 1px solid;border-radius: 5px;}
.TableBrdrLight{border: lightgray 1px solid; border-radius: 5px;}

.tdBrdrBottom{border-bottom: #808080 1px solid;}
.tdBrdrLeft{border-left: #808080 1px solid;}
.tdBrdrRight{border-right: #808080 1px solid;}
.tdBrdrTop{border-top: #808080 1px solid;}

.txtbx{border-color:Lightgray;border-width:1px;border-radius: 3px;border-style:Solid;font-family:Calibri;font-size:9pt;height:18px;width:80px;text-transform: uppercase;}
.txtbxtp{font-family:Calibri;font-size:9pt;height:25px;}

input:focus{background-color:#fcfa71;}    

.ddlist{border-color:Lightgray;border-width:1px;border-style:Solid;font-family:Calibri;font-size:9pt;height:20px;width:80px;}
.rdolist input:checked + label{font-weight:bold;text-decoration:underline;}

.btn{FONT-FAMILY: Calibri; BACKGROUND-COLOR:#E0E0E0;height:25px;width:100px; BORDER: 1px solid #808080;border-radius: 10px; box-shadow: 3px 3px 2px #888888;}

.GridPage{height:25px;Border:1px Solid #808080; Color:White;BACKGROUND-COLOR:#808080;}
.GridPage a {color:White; font-weight:bold;}
.GridPage a:hover {color:Orange; font-weight:bold;}
.GridPage a:active {color:White; text-decoration:underline; font-weight:bold ;}

.GridTable {border-collapse:collapse; Border:0px Solid lightgray;FONT-SIZE: 10pt;}
.GridTable td{border:0px Solid lightgray;border-bottom:1px Solid lightgray;}
.GridTable th{height:25px;text-decoration:underline; background-color:white;color:black;font-weight:bold;border:0px Solid lightgray;border-bottom:1px Solid lightgray; font-size: 10pt;font-family:Calibri;text-align:left;}
.GridTable tfoot td{height:25px;background-color:white;color:black;font-weight:bold;border:0px Solid lightgray;border-bottom:1px Solid lightgray; font-size: 10pt;font-family:Calibri;text-align:left;}

.GridTable2 {border-collapse:collapse; Border:0px Solid lightgray;}
.GridTable2 td{border:0px Solid lightgray;border-bottom:1px Solid lightgray;}
.GridTable2 th{height:25px;background-color:white;color:black;font-weight:bold;border:0px Solid lightgray;border-bottom:1px Solid lightgray; font-size: 10pt;font-family:Calibri;text-align:left;}
.GridTable2 tfoot td{height:25px;background-color:white;color:black;font-weight:bold;border:0px Solid lightgray;border-bottom:1px Solid lightgray; font-size: 10pt;font-family:Calibri;text-align:left;}

.GridTable3 {border-collapse:collapse; Border:0px Solid lightgray;}
.GridTable3 td{border:0px Solid lightgray;border-bottom:1px Solid lightgray;}
.GridTable3 th{height:25px;background-color:white;color:black;font-weight:bold;border:0px Solid lightgray;border-bottom:1px Solid lightgray; font-size: 10pt;font-family:Calibri;text-align:left;}
.GridTable3 tfoot td{height:25px;background-color:white;color:black;font-weight:bold;border:0px Solid lightgray;border-bottom:1px Solid lightgray; font-size: 10pt;font-family:Calibri;text-align:left;}

.GridHdr{height:25px;Border:1px Solid dimgray; Color:White;BACKGROUND-COLOR:#808080;} 
.GridHdr td{border-right:1px Solid lightgray;} 

.GridAltItem{background-color:#E0E0E0;}

/* Update Progress for Loading_Wait.html*/
.LoadingDivFixed { position: absolute; top: 30%; left: 45%; }
.LoadingDivUpdate { position: fixed; z-index: 101; top:33%; left:43%; width: 200px; }
.LoadingDiv { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 100; background-color: #E0E0E0; 
	opacity: 0.7; filter:Alpha(opacity=70); }


 /*AutoCompleteExtender*/
.CompletionList {position: absolute;font-size: 10pt;font-family:Calibri;border:solid 2px Maroon; box-shadow: 10px 10px 5px #888888; margin:0px; padding:2px; height: 196px; overflow:auto; background-color: #FFFFCC; min-width: 400px;}
.CompletionListItem {color: #1C1C1C; border: 1px solid #DDD; line-height:20px; }
.CompletionListHighlightedItem { background-color: #77BACE; line-height:20px; }

.divStep{display:none;background-color: orange;width:65px;height:15px;padding:2px; text-align:center; vertical-align:middle; 
         position: absolute;z-index: 1;border-radius: 5px 5px 5px 5px;box-shadow: 5px 5px 2px #888888;
         font-weight:bold;}

.divStepNormal{display:none;background-color: orange;width:65px;height:15px;padding:2px; text-align:center; vertical-align:middle; 
         border-radius: 5px 5px 5px 5px;box-shadow: 5px 5px 2px #888888;
         font-weight:bold;}
