﻿html, body {  
  width: 100%;  
  padding: 0;
  background-color: #fff !important;
  margin: 0;
  font-family: Verdana,Arial,sans-serif !important;
  font-size: 12px !important;
  overflow-x: hidden;
}

a:link {
  color: #028BFF;
  text-decoration: underline;
}

.txtBox {
  background-color: #ffffff;
  border-color: #dcdcdc;
  border-width: 1px;
  border-style: solid;
  font-size: 12px;
  font-family: Verdana,Arial,sans-serif;
  padding: 5px;
}

.nonResizableTxtBox {
  background-color: #ffffff;
  border-color: #dcdcdc;
  border-width: 1px;
  border-style: solid;
  font-size: 12px;
  font-family: Verdana,Arial,sans-serif;
  padding: 5px;
  resize: none;
}


/*RICH TEXT BOX*/
.cke_skin_kama cke_1 cke_editor_txtTest {
    border-radius: 0px !important;
    padding: 0px !important;
    border: none !important;
}

.Footer {
    color: #808080;
    font-size: 11px;
}

a.viabutton {
  font-size: 12px;
  text-decoration: none !important;
  padding: 5px 5px;
  font-weight: 800;
  border-style: solid;
  border-width: 1px;
  border-color: #cfcfcf;
  border-radius: 2px;
  -moz-border-radius: 2px;
  color: #666666 !important;
  display: inline-block;
  box-shadow: inset #fbfbfb 0 1px 0;
  text-shadow: 0 1px 0 #ffffff;
  background: #f0f0f0 url(Images.bg_pattern.png) repeat;
  background-image: url(Images.bg_pattern.png), linear-gradient(top, #f5f5f5, #e9e9e9);
  background-image: url(Images.bg_pattern.png), -webkit-linear-gradient(top, #f5f5f5, #e9e9e9);
  background-image: url(Images.bg_pattern.png), -moz-linear-gradient(top, #f5f5f5, #e9e9e9);
  background-image: url(Images.bg_pattern.png), -ms-linear-gradient(top, #f5f5f5, #e9e9e9);
  background-image: url(Images.bg_pattern.png), -o-linear-gradient(top, #f5f5f5, #e9e9e9);
}

a.viabutton:hover {
  background: #f5f5f5 url(Images.bg_pattern.png) repeat;
  background-image: url(Images.bg_pattern.png), linear-gradient(top, #e9e9e9, #f5f5f5);
  background-image: url(Images.bg_pattern.png), -webkit-linear-gradient(top, #e9e9e9, #f5f5f5);
  background-image: url(Images.bg_pattern.png), -moz-linear-gradient(top, #e9e9e9, #f5f5f5);
  background-image: url(Images.bg_pattern.png), -ms-linear-gradient(top, #e9e9e9, #f5f5f5);
  background-image: url(Images.bg_pattern.png), -o-linear-gradient(top, #e9e9e9, #f5f5f5);
  cursor: pointer;
}

.titleLabels {
    color: #696969 !important;
}

.LargeLabelStyle
{
	color: Black;
	font-size: 9pt;
	font-family:Arial;
}

.LabelStyle
{
	color: Black;
	font-size: 12px;
	
}

.LanguageLabelStyle
{
	color: #003366;
	font-size: 10pt;
	font-family:Arial;
}

.DetailLabelStyle
{
	color: #808080;	
}

.TextBoxStyle
{
	color: Black;
	font-size: 8.5pt;
	font-family:Arial;
	border-style:solid;
	border-color:#7F9DB9;
	border-width:1px;
}

.NumberTextBoxStyle
{
    color: Black;
    font-size: 8.5pt;
    font-family: Arial;
    border-style: solid;
    border-color: #7F9DB9;
    border-width: 1px;
    text-align: right;
    background-color: #D4D4D4;
}

/* navigation bar */
a.navBar 
{     
    color:#ffffff !important;     
    text-decoration:none !important; 
    font-weight:bold !important; 
}

a.navBar:hover 
{ 
    text-decoration:underline !important;
}

     

/* menu tabs */
.tabs 
{
    float:left;
    width:100%;
    font-size:12px;
    font-weight:bold;
    line-height:normal;
}

.tabs ul 
{
    margin:0;
    padding:10px 10px 0 0px;
    list-style:none;
}

.tabs li 
{
    display:inline;
    margin:0;
    padding:0;
}

.tabs a 
{
    float:left;
    background:url("../images/tabs/tableft.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 7px;
    text-decoration:none !important;
}

.tabs a span 
{
    float:left;
    display:block;
    background:url("../images/tabs/tabright.gif") no-repeat right top;
    padding:5px 15px 4px 6px;    
    color:#808080;
}      

.tabs a span { float:none; }  /* IE5-Mac hack */

.tabs a:hover span { color:#003366; }

.tabs a:hover { background-position:0% -42px; }

.tabs a:hover span { background-position:100% -42px; }

.tabs #currentView a 
{
    background-position:0% -42px;
    font-weight:bold;
}

.tabs #currentView a span 
{
    background-position:100% -42px;
    font-weight:bold;
    color:#003366;
}
  
.tabs #currentViewL a 
{
    background-position:0% -42px;
    font-weight:bold;
}

.tabs #currentViewL a span 
{
    background-position:100% -42px;
    font-weight:bold;
    color:#003366;
}
  
.tabs #currentSection a 
{
    background-position:0% -42px;
    font-weight:bold;    
}

.tabs #currentSection a span 
{
    background-position:100% -42px;
    font-weight:bold;
    color:#003366;
}

.tabs #currentSectionL a 
{
    background-position:0% -42px;
    font-weight:bold;
}

.tabs #currentSectionL a span 
{
    background-position:100% -42px;
    font-weight:bold;
    color:#003366;
}
  
.tabs #current a 
{
    background-position:0% -42px;
    font-weight:bold;
}
.tabs #current a span 
{
    background-position:100% -42px;
    font-weight:bold;
    color:#003366;
}

.tabs #SarcContentSelector_current a 
{
    background-position:0% -42px;
    font-weight:bold;        
}
.tabs #SarcContentSelector_current a span 
{	
    background-position:100% -42px;
    font-weight:bold;
    color:#003366;    
}
.tabs #SPSAContentSelector_current a 
{
    background-position:0% -42px;
    font-weight:bold;      
}
.tabs #SPSAContentSelector_current a span 
{
    background-position:100% -42px;
    font-weight:bold;
    color:#003366;    
}

.tabs #FacilityContentSelector_current a 
{
    background-position:0% -42px;
    font-weight:bold;
}
.tabs #FacilityContentSelector_current a span 
{
    background-position:100% -42px;
    font-weight:bold;
    color:#003366;
}

.tabs #ActionsTabs_current a 
{
    background-position:0% -42px;
    font-weight:bold;
}

.tabs #ActionsTabs_current a span 
{
    background-position:100% -42px;
    font-weight:bold;
    color:#003366;
}


.tooltip {
  box-shadow: 1px 1px 5px rgba(0,0,0,0.4) !important;
  -moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.4) !important;
  -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.4) !important;
  background: rgba(70,70,70,0.65) !important;
  color: #fff !important;
  padding: 5px !important;
  border: solid 1px #808080 !important;
  text-align: left !important;
  color: #f5f5f5 !important;
  border-radius: 4px;
}


/* sub tabs */
.subTabs 
{
    float:left;
    width:100%;
    font-size:12px;
    font-weight:bold;
    line-height:normal;    
}

.subTabs ul 
{
    margin:0;
    padding:10px 10px 0 0px;
    list-style:none;
}

.subTabs li 
{
    display:inline;
    margin:0;
    padding:0;
}

.subTabs a 
{
    float:left;
    background:url("../images/tabs/subtableft.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 7px;
    text-decoration:none !important;
}

.subTabs a span 
{
    float:left;
    display:block;
    background:url("../images/tabs/subtabright.gif") no-repeat right top;
    padding:5px 15px 4px 6px;    
    color:#808080;
}      

.subTabs a span { float:none; }  /* IE5-Mac hack */

.subTabs a:hover span { color:#003366; }

.subTabs a:hover { background-position:0% -42px; }

.subTabs a:hover span { background-position:100% -42px; }

.subTabs #currentView a 
{
    background-position:0% -42px;
    font-weight:bold;
}

.subTabs #currentView a span 
{
    background-position:100% -42px;
    font-weight:bold;
    color:#003366;
}
  
.subTabs #currentViewL a 
{
    background-position:0% -42px;
    font-weight:bold;
}

.subTabs #currentViewL a span 
{
    background-position:100% -42px;
    font-weight:bold;
    color:#003366;
}
  
.subTabs #currentSection a 
{
    background-position:0% -42px;
    font-weight:bold;    
}

.subTabs #currentSection a span 
{
    background-position:100% -42px;
    font-weight:bold;
    color:#003366;
}

.subTabs #currentSectionL a 
{
    background-position:0% -42px;
    font-weight:bold;
}

.subTabs #currentSectionL a span 
{
    background-position:100% -42px;
    font-weight:bold;
    color:#003366;
}

.subTabs #current a 
{
    background-position:0% -42px;
    font-weight:bold;
}
.subTabs #current a span 
{
    background-position:100% -42px;
    font-weight:bold;
    color:#003366;
}




 .ModalPanelStyle
        {
            text-align: center;
            
           
        }

.modalBackground,
.UpdateProgressModalBackground
{
       background-color: #000; /* Blue Slate Gray */
       position: fixed;
       top: 0;
       left: 0;
       height: 100%;
       width: 100%;
       min-height: 100%;
       min-width: 100%;
       filter:alpha(opacity=50);
       opacity:0.5;
       -moz-opacity: 0.5;
}
.modalBackground
 
{
 
/* Just below a ModalPopupPanel */
 
    z-index: 999; 

}
 
 
 
.UpdateProgressModalBackground
 
{
 
/* Above everything else, except an UpdateProgressPanel */
 
    z-index: 99999998; 

}

