﻿/**********************************************************************
 * 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.      *
 *                                                                    *
 **********************************************************************/


 .pageBackground, .pBack { /* body */
	background-image: url("p5.jpg");
	
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;
	width: 100%;
	}
 
.pcT { /* page container top center edge (header container) */
	background-color: #0184c7;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	height: 30px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 4px;
	padding-top: 4px;
	}
	
	.pcB { /* page container bottom center edge (footer container) */
	background-color: #0184c7;
	height: 40px;
	padding-left: 13px;
	padding-right: 13px;
	}

.dialog_header_text, .dht { /* panel header title text */
	color: #10a6cb;
	font-family: Trebuchet MS, Arial, Verdana, Geneva, ms sans serif;
	font-size: 16px;
	font-weight: normal;
	padding-left: 5px;
	white-space: nowrap;
	}
.MLMmenusub { /* horizontal submenu container (menu leaves) */
	border: 1px solid #10a6cb;
	z-index: 100;
	}
	
	
	
	
.themeButtonMini a.button_link, .themeButtonMini a.button_link:hover, .themeButtonMini a, .themeButtonMini a:hover { /* link within small theme button */ 
	color: #10a6cb;
	font-family: Trebuchet MS, Arial, Verdana, Geneva, ms sans serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	}
	
	
	

.QSthc a { /* link within quick selector header cell */
	color: 10a6cb
	font-weight: bold;
	text-decoration: none;
	}

.QSthc a:hover { /* hover state of link within quick selector header cell */
	}

.QSthc a.button_link { /* link with class button_link within quick selector header cell */
	color: 10a6cb
	font-weight: bold;
	text-decoration: none;
	}
	
	.MLMmenuVsub { /* vertical submenu container */
	border: 1px solid #10a6cb;
	z-index: 100;
	}
	
	.MLMmC { /* horizontal menu item link text */
	background-color: #eaeaea;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #dddddd;
	font-family: Trebuchet MS, Arial, Verdana, Geneva, ms sans serif;
	color: #10a6cb;
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	text-decoration:none;
	
	}
	

.MLMmenuVAlign { /* vertical menu container alignment */
	}

.MLMmenuV { /* vertical menu container */
	position: relative;
	width: 160px;
	}

.MLMmenuVsub { /* vertical submenu container */
	border: 1px solid #10a6cb;
	z-index: 100;
	}


	
	a:link, a:visited {
	color: #10a6cb;
	}
	
	
	
	/**********************************************************************
 * Button/Link Styles                                                 *
 **********************************************************************/
a:link, a:visited {
	color: #10a6cb;
	}

a:hover {
	text-decoration: none;
	}

a.button_link,
.bC a.button_link,
.buttonPadding a.button_link,
.dBody a.button_link,
.galleryttc a.button_link,
.popupTableCellValue a.button_link,
.tableCellValue a.button_link,
.thc a.button_link,
.tic a.button_link,
.ttc a.button_link { /* link text of buttons */ 
	color: #10a6cb;
	font-family: Trebuchet MS, Arial, Verdana, Geneva, ms sans serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	text-align: center;
	text-decoration: none;
	width: 100%;
	}

.themeButton {
	-moz-border-radius: 3px;
	-moz-box-shadow: inset 0px -1px 0px 0px #ffffff;
	-webkit-border-radius: 3px;
	-webkit-box-shadow: inset 0px -1px 0px 0px #ffffff;
	background: -moz-linear-gradient( center top, #fafaf8 5%, #e0e0d9 100% );
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fafaf8), color-stop(1, #e0e0d9) );
	background: -ms-linear-gradient(top, #fafaf8 5%, #e0e0d9 100%);
	background-color: #fafaf8;
	box-shadow: inset 0px -1px 0px 0px #ffffff;
	border: 1px solid #10a6cb;
	border-radius: 3px;
	color: #10a6cb;
	display: inline-block;
    	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fafaf8', endColorStr='#e0e0d9');
	font-family: Trebuchet MS, Arial, Verdana, Geneva, ms sans serif;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 7px 3px 7px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #ffffff;
	white-space: nowrap;
	}

.prbggo a.button_link { /* link text of buttons within pagination row */
	border: 0px;
	color: #666666;
	font-weight: normal;
	padding-left: 4px;
	padding-right: 4px;
	text-transform: none;
	white-space: nowrap;
	}

a.button_link:hover,
.bC a.button_link:hover,
.buttonPadding a.button_link:hover,
.dBody a.button_link:hover,
.galleryttc a.button_link:hover,
.popupTableCellValue a.button_link:hover,
.tableCellValue a.button_link:hover,
.thc a.button_link:hover,
.tic a.button_link:hover,
.ttc a.button_link:hover { /* link text of buttons hover state */
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
	}

.themeButton:hover {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e0e0d9), color-stop(1, #fafaf8) );
	background: -moz-linear-gradient( center top, #e0e0d9 5%, #fafaf8 100% );
	background: -ms-linear-gradient(top, #e0e0d9 5%, #fafaf8 100%);
	background-color: #e0e0d9;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#e0e0d9', endColorStr='#fafaf8');
	white-space: nowrap;
	}

.dfv a,
.dialog_field_value a,
.galleryttc a,
.popupTableCellValue a,
.tableCellValue a,
.ttc a,
.ttch a,
.ttcs a { /* data grid data link text */
	color: #10a6cb;
	cursor: pointer !important;
	text-decoration: none;
	}

.dfv a:hover,
.dialog_field_value a:hover,
.galleryttc a:hover,
.popupTableCellValue a:hover,
.tableCellValue a:hover,
.ttc a:hover,
.ttch a:hover,
.ttcs a:hover { /* data grid data link text hover state */
	text-decoration: underline;
	}

a.truncatedText {
	color: #555555;
	text-decoration: none;
	}

a.truncatedText:hover {
	text-decoration: underline;
	}

a.skipNavigationLinks {
	text-decoration: none;
	}

a.skipNavigationLinks:hover {
	text-decoration: underline;
	}
 


/* scrollable table */

.tablescroll {
  font: 14px normal Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.tablescroll td, 
.tablescroll_wrapper,
.tablescroll_head,
.tablescroll_foot { 
  border:1px solid #ccc;
}

.tablescroll td {
  padding:3px 5px;
  border-bottom:0;
  border-right:0; 
}

.tablescroll_wrapper {
  background-color:#fff;
  border-left:0;
}

.tablescroll_head,
.tablescroll_foot { 
  background-color:#eee;
  border-left:0;
  border-top:0;
  font-size:11px;
  font-weight:bold;
}

.tablescroll_head { 
  margin-bottom:3px;
}

.tablescroll_foot { 
  margin-top:3px;
}

.tablescroll tbody tr.first td { 
  border-top:0; 
}

div.tableContainer { /* scrolling table container */
	clear: both;
	 height: 250px;   /*defines non-fixed header scrolling region height */
	overflow: auto; /* enables scroll bar */
	}


/* JESSY'S */
.jtableCellLabel {
	color: #444;
	font-size: 14px;
	font-weight: bold;
	}
.jtableCellValue {
	color: #000;
	font-size: 15px;
	font-weight: bold;
}
