﻿body
{
	background-color:white;
	font-family:Arial;
	font-size:12px;
	height:100%;
}
a
{
    color:Black;
}
.MainHeadTxt
{
    font-family: 'Arial Black';
    font-size: 22px;
    font-weight: normal;
    font-style: normal;
    color: #000066;
    vertical-align: top;
    text-align: justify;
    
}
.MainTable
{
    width: 800px; height: 100%; margin-left: auto; margin-right: auto;

}
.StaticTxt
{
	font-size: 10pt;
	vertical-align: middle;
	color: black;
	font-family: Arial;
	text-align: left;
	font-weight: bold;
}
.modalBackground
{
	background-color: #B0BCFD;
	filter: alpha(opacity = 30);
	opacity:0.7;
}
.ErrorHeading
{
  width:356px;
  font-family:Arial;
  font-size:medium;
  color:Black;
  background-color:Red;
  height:30px;
  vertical-align:middle;
  text-align:center;
  
}
.ErrorBox
{
	Width:356px;
    font-family:Arial;
    font-size:medium;
    color:Black;
	background-color:Silver;
	
}

.ErrorBoxHeading
{
	vertical-align:text-bottom; 
	width:100%; 
	height: 25px; 
	background-color:Red;
	text-align:center;
	font-family:Arial;
	font-size:14px
}
.StaticTxtR
{
    font-size: 10pt;
    vertical-align: middle;
    color: black;
    font-family: Arial;
    text-align: right;
    font-weight: bold;
}
.EditTxt
{
	font-size: 10pt;
	vertical-align: middle;
	color: black;
	font-family: Arial;
	text-align: left;
	width: 160px;
}
.MenuLinks
{
 color:#000000;	
 font-weight:bold;
 text-indent:0px;
}

.TotalTxt
{
    font-size: 12pt;
    vertical-align: middle;
    color:Black;
    font-family: 'Arial Black';
    background-color: #C0C0C0;
    text-align: right;
}
.ButtonS
{
    border-right: black thin solid;
    padding-right: 5px;
    border-top: black thin solid;
    padding-left: 5px;
    vertical-align: middle;
    border-left: black thin solid;
    color: blue;
    border-bottom: black thin solid;
    font-family: Arial;
    background-color: #00CCFF;
    text-align: center;
    font-weight: bold;
    font-size: 10pt;
}
.QuesTxt
{
	font-size: 10pt;
	overflow: auto;
	font-family: Arial;
	text-align: left;
}
.MenuTxt
{
	font-size: 10pt;
	vertical-align: middle;
	color: blue;
	font-family: Arial;
	text-align: left;
	font-weight: bold;
	padding-right: 30px;
}

.GridHeadL
{
	font-size: 12pt;
	vertical-align: middle;
	color: black;
	font-family: Arial;
	text-align: center;
	width: 100px;
}

.GridHeadS
{
	font-size: 12pt;
	vertical-align: middle;
	color: white;
	font-family: Arial;
	text-align: center;
	width: 50px;
	background-color:#838280;
}
.GridRowL
{
	font-size: 9pt;
	vertical-align: middle;
	color: black;
	font-family: Arial;
	text-align: left;
}
.GridRowR
{
	font-size: 9pt;
	vertical-align: middle;
	color: black;
	font-family: Arial;
	text-align: right;
}
.menuList
{
	background-color:#FFFFFF;
	font-family:Arial;
	padding-left:10;
	font-size:12px;
}





div[id*="AccordionSiteMap"] {font-family: Times;
 width: 154px;
}

.AccordionHeader + div {
 position: relative;
 z-index: 1;
 top: -5px;
}

.OldAccordionHeader {
 height: 20px;
 position: relative;
 z-index: 10;
 margin-top: 5px;
 background-color:Gray;
 cursor:hand;
}

/* Question Head,Options are used for the Poll (User Control) */
.QuestionHead
{
    font-family:Arial Black;
    font-size:13px;
    background-color:Red;    
}
.QuestionOptions
{
    font-size:12px;
    font-family:Arial;
}

.menuPanel2
{
	padding-top:0px;
	padding-left:0px;
	background-color:#EFB37D;
	font-family:Arial;
	font-size:12px;
	text-indent:10px;
	line-height:20px;
}
.AccordionHead2
{
	font-size:12px;	
	color:#000000;
	height:25px;
	padding-left:0px;
	padding-top:0px;
	
	cursor:hand;
}

/*This is the styles added for Thomas to use in the grids*/
.GridHeadCell
{
    background-color: #eaedee;
}
.GridHeadText
{
    font-family: Arial, Verdana; font-size: 11px; font-weight: bold;
}
.GridDatCell
{
    border-left: solid 1px; border-bottom: solid 1px;
}
.GridDatText
{
    font-family: Arial, Verdana; font-size: 11px;
}
.GridHiLiDatCell
{
    border-left: solid 1px; border-bottom: solid 1px; background-color: #ffffcc;
}
.GridRedDatCell
{
    border-left: solid 1px; border-bottom: solid 1px; background-color: #ff9966;
}
.GridErrDatCell
{
    border-left: solid 1px; border-bottom: solid 1px; background-color: #cc3300;
}
.GridLink	
{
    COLOR: blue; TEXT-DECORATION: underline; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px;
}
.HeadCell2
{
    background-color: #eaedee;
}
.HeadCell
{
 background-color: silver;
}
.HeadText
{
    font-family: Verdana, Arial; font-size: 11px; font-weight: bold;
}
.ErrText
{
    font-family: Verdana, Arial; font-size: 12px; color: Red;
}
/* Used in the descriptors of the Non-Landing Pages*/
.LandingInfo
{
   background-color:#F8EEE5;
   border-top :5px;
   border-bottom-color:red ;
   font-family:Arial;
   font-size:13px;
   text-align:left;
   color:Black;
   padding :5px;
   width:100%;  
    
}

/* Used in the INfo pages so that the text are little bit bigger.*/
.LandingInfo2
{
   border-top :5px;
   border-bottom:none;
   border-style:solid;
   border-bottom-color:#F8EEE5;
   border-left-color:#F8EEE5;
   border-top-color:white ;
   background-color:#F8EEE5;
   font-family:Arial;
   font-size:12px;
   /*font-weight:700;*/
   text-align:left;
   color:Black;
   padding :5px;
   width:100%;  
}


.InfoText
{
    font-family: Arial; 
    font-size: 10px;
    height: 20px;
}

.Infotext80
{
    font-family:Arial;
    color: #7F7F7F;
    font-size:15px;
    text-align:justify;
    padding-left :25px;
}

.Infotext60
{
    font-family:Arial;
    color: #4D4B4C ;
    text-align:justify;
    font-size:11px;
    padding-left:25px;

}

.NavLink
{
    COLOR: Black; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; font-weight: bold; 
}

.HeadTxt
{
    height:22px;
    width:100%;
    
    font-family: 'Arial Black';
    font-size: 10pt;
    
    background-color: #EDA668;
    color: #615D5C;
    text-align: center;    
    padding-top :5px
}

/*Accordion MENU*/
.AccordionHead1
{
 height:auto;
 width:150px;
 display:table-cell;
 background:#EDA668;   
 overflow:hidden;
}
.AccordionHead1 a
{
 height:auto;
 width:150px;
 display:table-cell;
 font-family:Arial;
 font-size:12px;
 text-decoration:none;
 padding-left: 5px;
 color:Black;
 cursor:pointer;
 overflow:hidden;
}
.AccordionHead3 a
{
 height:auto;
 width:150px;
 display:table-cell;
 vertical-align:middle;
 font-family:Arial Black;
 font-size:12px;
 text-decoration:none;
 padding-left: 5px;
 color:Black;
 cursor:pointer;
 overflow:hidden;
}

.AccordionHead
{
 height:24px;
 width:150px;
 display:table-cell;
 vertical-align:middle;
 font-family:Arial;
 font-weight:bold;
 font-size:12px;
 background:#EDA668;   
 text-decoration:none;
 padding-left: 5px;
 color:Black;
 cursor:pointer;
 overflow:hidden;
}
.AccordionHead a
{
 height:24px;
 
 display:table-cell;
 vertical-align:middle;
 font-family:Arial;
 font-weight:bold;
 font-size:12px;
 Color:Black;
 background-color:#EDA668;
 Border-Color:#EDA668; 
 text-decoration:none;
 padding-left: 5px;
 cursor:pointer;
 overflow:hidden;  
}

.AccordionHead a:hover
{
 height:24px;
 font-family:Arial;
 font-weight:bold;
 font-size:12px;
 background:#EA8F46;   
 text-decoration:none;
 padding-left: 5px;
 display:block;
 color:Black;
 cursor:pointer;
 overflow:hidden;
}

.menuPanel
{
 font-family:Arial;
 font-size:12px;
 width:136px;
 text-decoration:none;
 padding-left:10px;
 display:block;   
 color:Black;
 overflow:hidden;
 Background-Color:#DEDEDC;
 border-color:#DEDEDC;
 border-width:2px;
  height: 20px;
}

.menuPanel a:hover
{
 font-family:Arial;
 font-size:12px;
 text-decoration:none;
 padding-left:10px;
 display:block;   
 color:#EDA668;
 background:#838280; 
 overflow:hidden;
}

.MenuPanelActive
{
    background-color:#D3D3D0;
    color:black;
}

/*GRIDs*/
.GrdHeading
{
    font-family:Arial;
    font-size:14px;
    background-color:#838280;
    color:White;
    font-style:oblique;
    padding:4px;
}
.GrdOdd
{
    
    font-family:Arial;
    font-size:12px;
    background-color:#F0F0F0;
    color:#333333;
    
}

.GrdOdd a
{

    font-family:Arial;
    font-size:12px;
    color:#EA8F46;
}

.GrdOdd td
{
    padding-left:5px;
}

.GrdEven 
{
    font-family:Arial;
    font-size:12px;
    background-color:White;
    color:#333333;
}

.GrdEven a
{
    font-family:Arial;
    font-size:12px;
    color:#EA8F46
}

.GrdEven td
{
    padding-left:5px;
}

/*Error DIV*/
.Errordiv
{
 color:black;
 font-family:Arial;
 font-size:medium;
 background-color:Red;   
}

.button
{
    background-color:#838280;
    color:White;
}
/* logo table*/
.Logotbl
{
    background-color:White;
    width:100%;
}
.Logotbl td
{
    padding-left:2px;
    text-align:center ;
}

.InfoBar
{
   border-style:solid;
   border-color:white;
   border-top-width:5px;
   background-color:#F8EEE5;
   font-family:Arial;
   font-size:11px;
   text-align:left;
   color:Black;
   
   padding-top:10px;
   padding-bottom:10px;
   width:100%;  
}
.BoxStyleOuter
{background-color:#838280 ; 
 width:350px;  
 border-color:red; 
 padding:10px;
}

.BoxStyleInner
{
    background-color:Green;
    width:100%;
}

.TblHeadCell
{
    background-color: #F8EEE5;
}
.TblDatCell
{
    background-color: white;
}
.Tbl
{
    background-color: #eaedee;
}
.SecHeadCell	
{
    BACKGROUND-COLOR: #CFCFCF; BORDER-LEFT: 2px navy solid; BORDER-BOTTOM: 1px navy solid; BORDER-TOP: 3px navy solid; BORDER-RIGHT: 2px navy solid;
    }
.SecHeadText
{
    FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 13px; FONT-WEIGHT:bold;
}
.UnlockScreen 
{
    display: none; visibility: hidden;
}
.LockScreen
{
     display: block; visibility: visible;position: absolute; z-index: 999; top: 0px; left: 0px;
     width: 105%; height: 105%; background-color: #ccc; text-align: center; padding-top: 20%;
     filter: alpha(opacity=75); opacity: 0.75; font-family: Verdana, Arial; font-size: 24px;
}

