﻿/**********************************************************************
 * Styles.css                                                         *
 *                                                                    *
 * This file is initially empty and you can add any additional styles *
 * or modify any of the styles defined in BaseStyles.css              *
 * This file will never be overwritten.                               *
 *                                                                    *
 * For example, if you want to override just the top padding for a    *
 * menu, you can simply add the following lines:                      *
 *                                                                    *
 * .menus {                                                           *
 * 	padding-top: 20px;                                                *
 * 	}                                                                 *
 *                                                                    *
 * This will keep all the other styles of the "menus" style as-is,    *
 * but modify the top padding to be 20px.                             *
 *                                                                    *
 * You can also, add a new style by just specifying it.               *
 *                                                                    *
 * .menus {                                                           *
 * 	padding-top: 20px;                                                *
 * 	text-align: center;                                               *
 * 	}                                                                 *
 * 	                                                                  *
 * In the above case, we added the text-align style.  This style was  *
 * not specified in the original declaration of the menus style.      *
 *                                                                    *
 **********************************************************************/
/*** CDP HEADER SECTION ***/
.cdpHeader{
	width: 100%; 
	height: 110px; 
	background-image: url('../../Images/CurrentBackground.jpg'); 
	background-repeat: repeat-x;
}

.cdpHeader_ImageHolder{
	width: 950px;
	position: relative;
	top: 0px;
	left: 0px;
}

.cdpHeader_Username
{
	color: #ffffff; 
	font-family: Arial, ms sans serif;
	font-size: 15px;
	text-align: left;
	vertical-align: middle;
	position: absolute;
	top: 92px;
	left: 146px;
	clear: both;        
	z-index: 150;
}

/*** END OF CDP HEADER SECTION ***/

.dialog_header, .dh { /* panel header container */
	background: #006B54;
	border-bottom: 1px solid #c6e2e2;
	}
	
.dialogHeaderBackground, .dhb { /* panel header */
	background: #006B54;
	}
	
.dialogHeaderEdgeL, .dhel { /* panel header left edge */
	background: #006B54;
	width: 10px;
	}

.dialogHeaderExpandCollapseIcon, .dheci { /* panel header expand/collapse icon container */
	background: #006B54;
	background-image:url(../../Images/dialogHeaderT.gif);
	width:20px;
	height:14px;
	vertical-align:middle;
	}
	
.menu_off, .mC, .mvC { /* horizontal/vertical menu item center */
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 2px;
	background: #FCA311 url('../../Images/menu_bg.gif') repeat-y top left;
	border: 1px #999999 solid;
	width: 100%;
	white-space: nowrap;
	}
	
	.menu_off a, .mC a, .mvC a { /* horizontal/vertical menu item link text */
	color:#FFFFFF;
	font-family: Arial, ms sans serif;
	font-size: 13px;
	text-decoration:none;
	}

.CustomDBody { /* panel content container (excludes panel header) */ 
	background: #9DC0B0;
	border-top: 1px solid #799c9c;
	border-bottom: 1px solid #799c9c;
	border-left: 1px solid #799c9c;
	border-right: 1px solid #799c9c;
	color: #666666;
	font-family: Arial, ms sans serif;
	font-size: 10px;
	text-align: left;
	}

.bC a.button_link, .thc a.button_link, .tic a.button_link, .ttc a.button_link, .thc .columnHeaderFilterPadding a.button_link {
	background: #FCA311;
	font-size: 11px;
	padding-left:10px;
	padding-right:10px;
	}	
.bC a.button_link:hover, .thc a.button_link:hover, .tic a.button_link:hover, .ttc a.button_link:hover, .thc .columnHeaderFilterPadding a.button_link:hover {
	background: #FCA311;  
	} 	
.field_label_on_side, .fls { /* field lable on side */
	font-size: 11px;
	}
.dialog_field_value, .dfv { /* panel field value text */
	font-size: 11px;
	}
.field_input, .fi { /* input textbox */
	font-size: 11px;
	}
.filter_area, .fila { /* filter label */
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	}
.header_cell, .header_cell_scrolling, .thc, .thcs, .thcnb, .thcwb { /* column header container (above select checkbox) */
	font-size: 11px;
	background: #C4BEC5;
	border-bottom: 1px #a89fa9 solid;
	border-right: 1px #a89fa9 solid;
	color: #000000;
	font-family: Arial, ms sans serif;
	padding: 2px 4px 2px 2px;
	text-align: left;
	vertical-align: middle;
	}
.table_cell, .alt_table_cell, .ttc, .tatc { /* data grid data container */
	font-size: 11px;
	color: #000000;
	border-bottom: 1px #a89fa9 solid;
	font-family: Arial, ms sans serif;
	padding: 5px 4px 5px 4px;
	background-color: #ffffff;
	vertical-align: top;
	text-align:left;
	border-right: 1px #a89fa9 solid;
	}
.table_cell_highlighted, .alt_table_cell_highlighted, .ttch, .tatch { /* data grid data container highlighted state */
	font-size: 11px;
	color: #000000;
	border-bottom: 1px #a89fa9 solid;
	font-family: Arial, ms sans serif;
	padding: 5px 4px 5px 4px;
	background-color: #99cccc;
	vertical-align: top;
	text-align:left;
	border-right: 1px #a89fa9 solid;
	}
.table_cell_selected, .ttcs { /* data grid data container selected state */
	font-size: 11px;
	color: #000000;
	border-bottom: 1px #a89fa9 solid;
	font-family: Arial, ms sans serif;
	padding: 5px 4px 5px 4px;
	background-color: #d9ffff;
	vertical-align: top;
	text-align:left;
	border-right: 1px #a89fa9 solid;
	}
.column_header A, .column_header_scrolling A, .tch A, .tchs A { /* column header link text */
	font-size: 11px;
	color: #000000;
	}
.ttc .thc a, .ttcs .ajax__tab_xp .thc a, .ttch .ajax__tab_xp .thc a { /* nested column header link text */
	color: #000000;
	}
/**********************************************************************
 * Multi-level Menu Styles                                            *
 **********************************************************************/
.MLMmenuAlign { /* horizontal menu container alignment */
	padding-bottom: 6px;
	padding-top: 6px;
	}

.MLMmenu { /* horizontal menu container */
	}

.MLMmenusub { /* horizontal submenu container (menu leaves) */
	border: 1px solid #999999;
	z-index: 100;
	}

.MLMmC { /* horizontal menu item link text */
	background-color: #FCA311;
	background-image: url('../../Images/MLMParentMenuEdge.gif');
	background-position: top left;
	background-repeat: repeat-y;
	border: 1px solid #999999;
	color: #ffffff;
	cursor: pointer !important;
	display: block;
	font-family: Arial, ms sans serif;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 1px;
	padding-left: 7px;
	padding-right: 4px;
	padding-top: 1px;
	}

.MLMmC a {
	background-image: url('../../Images/space.gif');
	background-position: center left;
	background-repeat: no-repeat;
	}

.MLMmC:hover, .MLMmC:hover a, .MLMmoC { /* menu item hover */
	background-color: #ED9603;
	color: #000000;
	}

.MLMsubmC { /* horizontal submenu item link text */
	background-color: #FDBC51;
	color: #666666;
	cursor: pointer !important;
	font-family: Arial, ms sans serif;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	}

.MLMsubmoC { /* horizontal submenu item link text hover state */
	background-color: #ED9603;
	color: #666666;
	}
/********************light yellow ******************/	
/*.pcT {
	 background-color: #F9EAD9;
	 }
.pcmL{
	 background-color: #F9EAD9;
	 }
.pcL{
	 background-color: #F9EAD9;
	 }
.pcBL{
	 background-color: #F9EAD9;
	 }*/
/****************************************************/

.pcT {
	 background-color: #FFFFFF;
	 }
.pcmL{
	 background-color: #F5F0E2;
	 }
/*.pcL{
	 background-color: #FFFFFF;
	 }*/
.pcL { /* page container left middle edge (vertical menu container) */
	padding-left: 1px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	text-align: left;
	color : #003366;
	vertical-align: top;
	width: 1px;
	background-color: #F5F0E2;
	}/*F5EFE0 F9F5EC*/
	
.pcBL{
	 background-color: #F5F0E2;	 
	 }
	 
/*.pcBL{
	 background-color: #006B54;	 
	 }*/
.ErrorMessage
{
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	font-family: Arial, ms sans serif;
	font-weight:  bold;
	padding: 5px 4px 5px 4px;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}
.dBodyNoPanel { /* panel content container (excludes panel header) */ 
	font-family: Arial, ms sans serif;
	font-size: 14px;
	text-align: left;
	}
	
.ajaxUpdatePanel {
    filter: alpha(opacity=75);
    height: 2000px;
}

.validatorText
{
	/*USAGE: To Display A Message as Part of an ASP Field Validator*/
	font-size: 11px;
	font-weight: bold;
	color: red;
	margin-left: 2px;
}
.dialog_field_value, .dfv { /* panel field value text */
	color: #000000;
	font-family: Arial, ms sans serif;
	font-size: 11px;
	padding: 1px 4px 1px 4px;
	text-align: left;
	vertical-align: middle;
}
.Customfls { /* field lable on side */
	color: red;
	font-family: Arial, ms sans serif;
	font-size: 11px;
	font-weight:  bold;
	padding: 5px 4px 5px 4px;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;	
	}
	
.CustomRedText { /* panel field value text */
	color: red;
	font-family: Arial, ms sans serif;
	font-size: 11px;
	font-weight:  bold;
	padding: 1px 4px 1px 4px;
	text-align: left;
	vertical-align: middle;
	}
	
.footer {	
	color: #222222;
	font-family: Arial, ms sans serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	white-space: nowrap;
	}
.Divider {
	border-bottom : #006B54 2px solid;
}

.ToolsItalic {
	text-align:left;
	font-style: italic;
	font-family: Arial;
	font-size: 9pt;
	vertical-align: top;
}

.ToolsLink {
	color: #000000;
	font-family: Arial, ms sans serif;
	font-size: 10px;
	font-weight:  bold;
	padding: 5px 4px 5px 4px;
	text-align:left;
	vertical-align:bottom;
	white-space: nowrap;	
	padding-top:20px;
}

.CustomDht { /* panel header title text */
	background-color: #006B54; 
	color: #ffffff; 
	font-family: Arial, ms sans serif;
	font-size: 14px;
	font-weight: bold;
	height: 24px;
	padding-left: 10px;
	text-align: left;
	vertical-align: middle;
	}
	
/**********************************************************************
 * Page Background Styles                                             *
 **********************************************************************/
.pageBackground, .pBack { /* page content container */
	background-color: #ffffff; 
	margin-left: 10px;
	}

.cdpNoRecordLabel{
	font-weight: bold;
	color:red;
	background:yellow;
}

.HyperLinkClass{
    color: #0000FF;
	font-family: Arial, ms sans serif;
	font-size: 11px;
	font-weight:  bold;
	text-decoration: underline;
}

.ajax__html_editor_extender_container{
	background: #ffffff;
	color: #222222;
	margin: 1px;
	border-bottom: 1px solid #eeeeee;	
	border-left: 1px solid #555555;
	border-right: 1px solid #eeeeee;
	border-top: 1px solid #555555;
	font-family: Arial, ms sans serif;
	font-size: 11px;
}
