﻿/* General Page Style */
body 
{   
    background-color: #99CCDD; 
    font-family: Arial;
    margin-left: 0;
    margin-top: 0;
}

/* A:Hyperlink Overload*/
a:link { color: #666699; text-decoration: underline; }
a:visited { color: #666699; text-decoration: underline;  }
a:active { color: #666699; text-decoration: underline; }
a:hover { color: #878787; text-decoration: underline; }

/* HR overload */
hr
{
	height: 0;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #99CCDD;
}

.full
{
     width:100%;
     height:100%;
     display:block;
}
.right
{
	text-align: right;
}
.left
{
	text-align: left;
}
.center
{
	text-align: center;
}
.top
{
	vertical-align: top;
}


/*************************************************************************/
/* General style for base engine pages  */

.bePageHeader 
{
	font-weight:bold;
	font-size: large;      
	color: #99CCDD; 
}

.beSectionHeader
{  
    font-weight:bold;
	font-size: small;      
	color: #99CCDD;     
}
.beRowHeader
{  
    font-weight:bold;
    font-size:small;
	color: #99CCDD;     
}

.beErrorLine
{  
    font-size:small;
    color: Red;
}

.beResponseLine
{  
    font-size:small;
    color: Red;
}

.beLinkButton
{
	font-size: small;
	color: Black;
}

.beHyperlink
{
    font-weight:bold;
	font-size: small;      
	color: #99CCDD;     
}

.beLabel
{
	font-weight:bold;
	font-size: small;
	color: black;
}

.beNote
{
	font-weight:normal;
	font-size:small;
	background-color: #D8F1F8;
	border-width:medium;
	border-color:#99CCDD;
	color: black;
	font-family:Arial;
}

.beHR
{
	color: #99CCDD;
	width: 95%;
}

.bePageCellSmall
{
	color: #99CCDD;
	font-size: small;
	font-weight: bold;
}

.bePageCellXSmall
{
	color: #99CCDD;
	font-size: x-small;
	font-weight: bold;
}

.beSmallText
{
 	font-weight:normal;
	font-size:x-small;
	color: black;   
}

.beNormalText
{
    font-size: small;
    color: Black;
}

.beValidator
{
    font-weight:bold;
    font-size:medium;
    color: Red;   
}


/************************************************************************/

/* Master and Login Page Styles *

/* Master and Login Page Menu On and Off Style Changes */

/* Masterpage Menu Divider */
.beMPMenuDiv 
{
	color: #99CCDD;
	background-color: #99CCDD;
	font-size: 10px;
    height: 10px;

}

/* Masterpage Menu Cell On */
.beMPMenuOn  
{
	color: #43A5BC;
	background-color: White;
	font-size: small;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-color: #99CCDD;
	border-bottom-width: 1px;
	cursor: pointer;
	
}

/* Masterpage Menu Cell Off */
.beMPMenuOff 
{ 
	background-color: White;
	font-size: small;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-color: #99CCDD;
	border-bottom-width: 1px;
	cursor: pointer;
}
/* Masterpage Placeholder Cell Border for Menu */
.beMPCellBorderLeft 
{
	border-left-style: solid;
	border-left-color: #99CCDD;
	border-left-width: 1px;
	background-color: white;
}
/* Master Page Tables and Cells */
/* Masterpage Top Table Bottom Border */
.beMPTopTable  
{
	 border-bottom-style: solid;
	 border-bottom-color: #99CCDD;
}
/* Masterpage Generic OffColor Table Cell */
.beMPCellOffColor{ background-color: #D8F1F8; }
 /* Masterpage Generic Table Cell */
.beMPCell{ background-color: White; }
 /* Masterpage Copyright Text */
.beMPCopyright{ font-size: x-small;} 

/* Master Page Login Fields */
/* Masterpage Log Status Text */
.beLogStatus{ font-size: small; }
/* Masterpage Log Name Text */
.beLogName  
{
	font-size: small;
	font-weight: bold;
	color: #99CCDD;
}
/* Login Page Detail Fields */
.beLoginHeader
{
	font-weight: bold;
}
.beLoginDetail
{
	background-color: #D8F1F8;
	border-color: #99CCDD;
	border-width: 1px;
	border-style: solid;
	font-size: small;
}
.beLoginTitle
{
	background-color:  #99CCDD;
	color: white;
	font-weight: bold;
}
.beLoginInstructional
{
	color: black;
	font-size: x-small;
}
.beLoginLabel
{
	color: black;
	font-size: small;
	font-weight: bold;
}
.beLoginCheck
{
	color: black;
	font-size: x-small;
}
.beLoginFailure
{
	color: red;
	font-size: x-small;
	font-weight: bold;
}
/*************************************************************************/
/* Error page Styles */
/* Div Tage for Error Label */

.beErrorDiv 
{
	color:Red;
	font-size: small;
	font-weight: bold;
}

/************************************************************************/
/*Reporting Styles */

.beParamControl 
{
    background-color: #f1f7f9;
    border: none 0; 
}

/************************************************************************/
/*Radio Button List Styles */
.beRadioButtonList
{
    border-color: #D8F1F8;
    border-style: solid;
    border-width: 2px;
    font-size: small;
}


/************************************************************************/
/*Validation Styles */
.beValidationSummary
{
    color: Red;
    background-color: #ffdbdb;
    border-width: 1px;
    border-color: Red;
    font-size: x-small;
    border-style: solid;
    text-align:left;
    width:300px;
}

/************************************************************************/
/*Calendar Styles */
.beCalendar
{
    background-color: #FFFFFF;
}

.beCalendarTitle
{
    background-color: #99CCDD;
    border-color: #D8F1F8;
}

.beCalendarSelectedDay
{
    background-color: #D8F1F8;
}   


/************************************************************************/
/*GridView Styles */

.beGridView
{
	border-color: #99CCDD;
	border-width: 1px;
	border-style: solid;
	font-family: Arial;	
	font-size: 11px;
}
.beGridViewHeader
{
    background-color: #99CCDD; 
    font-family: Arial;	
    font-size:small;
}
.beGridViewEditRow
{
	background-color: #FFFF66; 
    font-family: Arial;	
	font-size: 11px;
}	
.beGridViewAlternatingRow
{
	background-color: #D8F1F8; 
    font-family: Arial;	
	font-size: 11px;
}	
/*************************************************************************/
