﻿html, body {
	font-size: 12px;
    /*    font-family: Corbel;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	width: 100%;
    height: 100%;*/
    /*background-color: #E3EFFF;*/

    /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 1.428571429;*/
    /*color: #333333;
    background-color: #ffffff;*/
}


th, td { 
    padding: 0px; 
}


hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 2px solid #64DCF4;
  /*color:#64DCF4;*/
}


/*************************************************************************/
/* SECTION: Application Level Styles*/
/*************************************************************************/
header {    
    width: 100%;
}


footer {
    height: 20px;
    position: fixed;
    bottom: 0px;
    background-color: #C0C0C0;
    width: 100%;
}

.no-cssgradients .AppHeader {
    /*background-color: #28659C;*/  
    background-color: #7F7F7F;
}

.cssgradients .AppHeader {    
    /*background: linear-gradient(#28659C, #25BAF1);*/
    background-color: #7F7F7F;
}


.AppName1
{
	/*font-family: Corbel;*/
	font-size: 20px;
	font-weight: bold;
	color:White;
    text-decoration: none;
}

.AppName2
{
	/*font-family: Corbel;*/
	font-size: 18px;
	color: White;
    text-decoration: none;
}

.Professional {
	/*font-family: Corbel;*/
	font-size: 16px;
	color: White;
}

/*************************************************************************/
/* SECTION: Application Level Styles*/
/*************************************************************************/
.HIB_FieldLabel {
    /*border: 1px solid #000000;*/
    word-wrap: break-word;
    display: block;
    width: 80px;
    /*overflow: hidden;*/
}


/*************************************************************************/
/* SECTION: Modal PopUp */
/*************************************************************************/
.modalBackground
{
    filter: alpha(opacity=70);
    opacity: 0.7;
    background-color: Gray;   
}
.HoverPopupMenu
{
    background-color: #E9EDF4; /*#FFFFFF;*/
}
.HIB_PopUpContainer {
    /*border: thin solid #000000;
    z-index: 99;
    background-color: white;*/
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -100px;
    background-color: #FFFFFF;
}

.HIB_PopUpHeader {
    background-color: #293955;
    /*background-color: #B5C7DE;*/
    color: white;
    /*font-weight: bold;*/
    min-width: 400px;
    font-size: 14px;
}

.PanelBody {
    background-color: #FFFFFF;
}

/*************************************************************************/
/* SECTION: Modal PopUp 2 */
/*************************************************************************/
.modalPopup
{
    background-color: #FFFFFF;
    border: 3px solid #0DA9D0;
    border-radius: 12px;
    padding:0
      
}
.modalPopup .header
{
    background-color: #2FBDF1;
    height: 30px;
    color: White;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
.modalPopup .body
{
    min-height: 50px;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
}
.modalPopup .footer
{
    padding: 6px;
}
.modalPopup .yes, .modalPopup .no
{
    height: 23px;
    color: White;
    line-height: 23px;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    border-radius: 4px;
}
.modalPopup .yes
{
    background-color: #2FBDF1;
    border: 1px solid #0DA9D0;
}
.modalPopup .no
{
    background-color: #9F9F9F;
    border: 1px solid #5C5C5C;
}

/********************************************************************/
/* SECTION: UPDATE PROGRESS       */
/********************************************************************/

.overlay  
{
    position: fixed;
    z-index: 98;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-color: #aaa; 
    filter: alpha(opacity=80); 
    opacity: 0.8; 
}
.overlayContent {
    border: thin solid #000000;
    z-index: 99;
    margin: 250px auto;
    background-color: white;
    text-align: center;
    min-height:100px;
    min-width:200px;
}
.overlayContent h2
{
    font-size: 18px;
    font-weight: bold;
    color: #000;
}
.overlayContent img
{
    width: 31px;
    height: 31px;
}


/*************************************************************************/
/* SECTION: Messages */
/*************************************************************************/
.MessageSuccess {
    text-align: center;
    color: #000000;
    font-weight: normal;
    display:none;
}
.MessageError {
    background-color: #FFFF00;
    text-align: center;
    color: #800000;
    font-weight: normal;
    display:none;
}

.MessageSuccessAlwaysVisible {
    text-align: center;
    color: #000000;
    font-weight: normal;
    background-color: #FFFF99;
}

.MessageContainer {
    width:800px; 
    height:30px; 
    text-align: center;
}

.ValidationMessage {
    color: #FF0000;
}


/*************************************************************************/
/* SECTION: Repeaters Filters*/
/*************************************************************************/
.FilterContainer {    
    border:1px solid silver;
    background-color: WhiteSmoke;
}

.TableFilter {    
    border-collapse: separate; 
    border-spacing: 15px; 
    /*width:100%;*/     
}

/*************************************************************************/
/* SECTION: General */
/*************************************************************************/
.watermarked {
    /*height: 20px;
    width: 150px;*/
    padding: 2px 0 0 2px;
    border: 1px solid #BEBEBE;
    background-color: #F0F8FF;
    color: gray;
    font-style: italic;
}

.tableFormItems {
    border-spacing: 5px; 
    border-collapse: separate;
}

.cellFormItems {
    padding: 5px;
    vertical-align: top;
}
