/*############################################################## 
  #  Default CSS Stylesheet for a new Web Application project  #
  ##############################################################
  #
  ##############################################################*/

/*******************/
/* Page properties */
/*******************/
BODY
{
    scrollbar-3dlight-color:#ffffff;
    scrollbar-darkshadow-color:#999999;     
    scrollbar-face-color:#6699ff; 
    scrollbar-shadow-color:#808080;
    scrollbar-highlight-color:#dcdcdc;
    scrollbar-track-color:#99ccff; 
    scrollbar-arrow-color:#000000;  
    margin: 0px 0px 0px 0px ;
    overflow :auto;
}

/************************/
/* Hyperlink properties */
/************************/
A:link  
{
	font-size: 8pt;	
	font-family: Tahoma;    
    text-decoration: none;
    color: #3366cc;
}       
                
A:visited       
{   
	font-size: 8pt;	
	font-family: Tahoma;        
    text-decoration: none;
    color: #3366cc;
}       
                
A:active        
{   	
	font-size: 8pt;	
	font-family: Tahoma;    
    text-decoration: none;
    color: #3366cc;
}       
                
A:hover 
{   
	font-size: 8pt;	
	font-family: Tahoma;        
    text-decoration: underline;
    /*text-decoration: none;*/
    color: #3366cc;
}

/*************************/
/* Tab Header properties */
/*************************/
.TabHeaderTitle
{
	font-weight: bold;
	font-size: 11pt;
	color: white;
	font-family: Arial;
	background-color: #336699;
	/*background-color: #336699;*/
}	

.TabHeaderSubTitle
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Arial;
	background-color: #6699CC;
	/*background-color: #6699CC;*/
}

/*********************/
/* Footer properties */
/*********************/
.Footer
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Arial;  
	/*background-color: #6A93C2; */
	background-color: #919BFF  ;
}

/***************************/
/* Each Control properties */
/***************************/
.PageLeftBorder
{
	 /*background-color: #214263;*/
	 background-color: #336699;
	 vertical-align: top;
}

.LoginTableBox
{
	border-right: #0099ff 2px solid;
	border-top: #0099ff 2px solid;
	border-left: #0099ff 2px solid;
	width: 100%;
	border-bottom: #0099ff 2px solid;
}

.TableBorder
{
	border-right: #6699cc 2px solid;
	border-top: #6699cc 2px solid;
	border-left: #6699cc 2px solid;
	width: 100%;
	border-bottom: #6699cc 2px solid;        
}

.Content
{	
	font-size: 8pt;
	color: black;
	font-family: Tahoma; 			
}

.Label
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Arial;
	vertical-align: top;
}

.Button
{
	/*WIDTH: 100%; */
    height: 24px;
}

.CommandButton
{
	width: 80px; 
    height: 24px;
}

.DateInputField
{
	width: 75px;		 
}

.ListBox
{
	width: auto;
    height: 120px;
}

.DropDownList
{
	width: auto;
}

.BoundColumnItem
{	
	text-align: center;
	white-space: nowrap;
}	

/***********************/
/* Calendar properties */
/***********************/
.Calendar
{
	/* Header - Mon, Tue, Wed, Thu, Fri, Sat, Sun */
	color: red;		
	height: 20px;
	/*Width: 220px;*/
	background-color:  #5bbddc;
	
	padding-left: 2px;
	border-top-width: 1px;		
	border-bottom-width: 1px;
	border-left-width: 1px;	
	border-right-width: 1px;
	border-top-color: #5bbddc;
	border-bottom-color: #5bbddc;
	border-left-color: #5bbddc;
	border-right-color: #5bbddc;
		
	/* Font */	
    font-family: Arial;    
	font-weight: bold;
	font-size: 8pt;	
}

.CldTodayDayStyle
{
	color: black;	
	background-color: DeepSkyBlue;
}

.CldSelectedDayStyle
{
	font-weight: bold;
	color: #FFCC00;
	font-family: Arial;	
}

.CldNextPrevStyle
{
	font-Size: 9pt; 
	Color: #FFFFCC;
}

.CldDayHeaderStyle
{
	height: 1px; 
	background-color: SkyBlue;
}

.CldTitleStyle
{
	font-Size: 9pt; 
	font-weight: bold;
	color: #FFFFCC; 
	background-color: #2799C9;
}

/***********************/
/* Datagrid properties */
/***********************/
.DatagridHeader
{
	font-weight: bold;
	font-size: 10pt;	
	color: black;
	font-family: Arial;
	background-color: #99bbdd;
	text-decoration: none; 
	white-space: nowrap;
}

.DatagridFooter
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	background-color: #99BBDD;
	white-space: nowrap;
}

.DatagridAlternateItem
{
	/*font-weight: bold;*/
	font-size: 9pt;
	color: black;
	font-family: Arial;
	background-color: #cddeed;
	white-space: nowrap;
}

.DatagridItem
{
	/*font-weight: bold;*/
	font-size: 9pt;
	color: black;
	font-family: Arial;
	background-color: #EEF3F9;
	white-space: nowrap;
	
}

.DatagridEditItem
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	background-color: #6699cc;
	white-space: nowrap;
}

.DatagridSelectedItem
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	background-color: #ffcc00;
	white-space: nowrap;
}



/**********************/
/* Bullets properties */
/**********************/
UL LI   {
    list-style-type:    square ;
}

UL LI LI    {
    list-style-type:    disc;
}

UL LI LI LI {
    list-style-type:    circle;
}

OL LI   {
    list-style-type:    decimal;
}

OL OL LI    {
    list-style-type:    lower-alpha;
}

OL OL OL LI {
    list-style-type:    lower-roman;
}

HR {
    color: dimgrey;
    height:1pt;
    text-align:left
}

/*****************/
/* Error Message */
/*****************/
.ErrorMessagePageValidation
{
	font-weight: bold;
	font-size: 9pt;	
	color: red;
	font-style: normal;
	font-family: 'Microsoft Sans Serif';
}

/*******************/
/* Menu properties */
/*******************/
.MenuContainer /* This considered a table which use to contain your table */
{    	
	/*border-top: #ffdb4a 1px solid; 
	border-bottom: #ffdb4a 1px solid;     
	border-left: #ffdb4a 1px solid;  
	border-right: #ffdb4a 1px solid;*/
	border-top: #27539A 1px solid; 
	border-bottom: #27539A 1px solid;     
	border-left: #27539A 1px solid;  
	border-right: #27539A 1px solid;
	background-color: #FFB534;
	/*background-color: #FFFF80;	*/
}

.MenuBar 
{
	cursor: pointer;     
	cursor: hand;     
	height:21;
	background-color: #FFB534;
	/*background-color: #FFFF80;	*/
}

.MenuItem 
{    
	cursor: pointer;     
	cursor: hand;     
	color: #27539A;     
	font-family: Tahoma, Arial, Helvetica;     
	font-size: 8pt;     
	font-weight: bold;     
	font-style: normal;     
	border-left: #FFB534 0px solid;     
	border-bottom: #FFB534 1px solid;     
	border-top: #FFB534 1px solid;     
	border-right: #FFB534 0px solid;
}

.MenuIcon 
{    
	cursor: pointer;     
	cursor: hand;     
	background-color: #FFB534;     
	border-left: #FFB534 1px solid;     
	border-bottom: #FFB534 1px solid;     
	border-top: #FFB534 1px solid;     
	text-align: center;     
	width: 15;    
	height: 21;	
}

.SubMenu 
{    
	z-index: 1000;     
	cursor: pointer;     
	cursor: hand;     
	background-color: #FFB534;     
	border-bottom: #FFB534 0px solid;     
	border-left: #FFB534 0px solid;     
	border-top: #FFB534 0px solid;     
	border-right: #FFB534 0px solid;    
	filter: progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);
}

.MenuItemSel 
{    
	background-color: #FFCF60;     
	cursor: pointer;     
	cursor: hand;     
	color: White;     
	font-family: Tahoma, Arial, Helvetica;     
	font-size: 8pt;     
	font-weight: bold;     
	font-style: normal;
}

.MenuArrow 
{    
	font-family: webdings;     
	font-size: 10pt;     
	cursor: pointer;     
	cursor: hand;     
	border-right: #FFB534 1px solid;     
	border-bottom: #FFB534 1px solid;     
	border-top: #FFB534 0px solid;
}

/* Not Used in DNN Code */
.MenuBreak 
{    
	border-bottom: #404040 1px solid;     
	border-left: #FF8080 0px solid;     
	border-top: #FF8080 1px solid;      
	border-right: #404040 0px solid;     
	background-color: White; height: 1px;
}

/* Not Used in DNN code */
.RootMenuArrow 
{    
	font-family: webdings;     
	font-size: 10pt;     
	cursor: pointer;     
	cursor: hand;
}

.TextBoxRightAlign
{
	text-align:right;
}

.TextAreaField
{
	width: 100%;
	
}

.FormulaSymbol
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	font-family: 'Arial Black';
	width: 50px;
}

.FormulaListBox
{
	width : 300px;
	height : 200px;
}

.FormulaButton
{
	height : 30px;
}

.FormulaOK
{
	height: 25px;
	width: 50px;
}

/*******************/
/* Margin properties */
/*******************/

.LeftMargin
{
	background : #336699;
	width : 5%;
}

.TopNavSel
{
	text-align: center ;
	font-size: 8pt;	
	font-family: Tahoma;
	background-color: #919BFF;
}

.TopNav
{
	text-align: center ;
	font-size: 8pt;	
	font-family: Tahoma;
	background-color: #eeedf1;
}

.FloatTableHeader
{
	text-align: left ;
	font-weight:bold;
	font-size: 8pt;	
	font-family: Tahoma;
	color:White;
	background-color: #919BFF;
	border-left-style:solid  ;
	border-right-style:solid ;	
	border-left-width:1pt;
	border-right-width:1pt;	
	border-left-color:#919BFF;
	border-right-color:#919BFF;	
}

.FloatTableContent
{
	text-align: left ;
	font-size: 8pt;	
	font-family: Tahoma;
	background-color: white;
	border-left-style:solid  ;
	border-right-style:solid ;
	border-left-width:1pt ;
	border-right-width:1pt;
	border-left-color:#919BFF;
	border-right-color:#919BFF;
		
}

.FloatTableContentSel
{
	text-align: left ;
	font-size: 8pt;	
	font-family: Tahoma;
	background-color: #919BFF;
	border-left-style:solid  ;
	border-right-style:solid ;
	border-left-width:1pt ;
	border-right-width:1pt;
	border-left-color:#919BFF;
	border-right-color:#919BFF;
		
}

.FloatTableFooter
{
	text-align: left ;
	font-size: 8pt;	
	font-family: Tahoma;
	background-color: white;
	border-left-style:solid  ;
	border-right-style:solid ;
	border-bottom-style:solid  ;
	border-left-width:1pt;
	border-right-width:1pt;
	border-bottom-width:1pt;
	border-left-color:#919BFF;
	border-right-color:#919BFF;
	border-bottom-color:#919BFF;
}

.FloatTableFooterSel
{
	text-align: left ;
	font-size: 8pt;	
	font-family: Tahoma;
	background-color: #919BFF;
	border-left-style:solid  ;
	border-right-style:solid ;
	border-bottom-style:solid  ;
	border-left-width:1pt;
	border-right-width:1pt;
	border-bottom-width:1pt;
	border-left-color:#919BFF;
	border-right-color:#919BFF;
	border-bottom-color:#919BFF;
}

.Form_SubTitle {font-size: 13px; }
.ForumLogin_LoginLink {color: #3366cc;}

