﻿/**********************************************************************
 * 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.      *
 *                                                                    *
 **********************************************************************/
/**********************************************************************
 * Page Center Styles                                                 *
 **********************************************************************/
.dhb{ /* panel header */
	width: 100%;
	}

.pcTable {
	height: 100%;
	width: 100%;
	}
.pcTL { /* page container top left edge */
	background-image: url(../../Images/Background.GrannyApple.gif);
	background-position: top center;
	background-repeat: repeat-x;
	}
.pcT { /* page container top center edge (header container) */
	background-image: url(../../Images/Background.GrannyApple.gif);
	background-position: top center;
	background-repeat: repeat-x;
	}
.pcTR { /* page container top right edge */
	background-image: url(../../Images/Background.GrannyApple.gif);
	background-position: top center;
	background-repeat: repeat-x;
	}
.pcL {
	padding-left: 1px;
	padding-top: 0px;
	vertical-align: top;
	width: 1px;
	
	}
.pcC {
	vertical-align: top;
	width: 100%;
	align: center;
	
	}
.pcR {
	}
.pcBL {
	}
.pcB {
	}
.pcBR {
	}

.tv {
	padding: 5px;
	/*color: #666666;*/
	color:#ffffff;
	vertical-align: top;
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 11px;
	text-align: left;
	border-right: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
	/*background-color: #ffffff;*/
	background-color:#000000;
	font-weight: bold;

}		



/**********************************************************************
 * Tab Control Styles                                                 *
 **********************************************************************/
.ajax__tab_xp {
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	}

.pContent .ajax__tab_xp .ajax__tab_body {
	margin: 0px;
	padding: 0px;
	}

.ajax__tab_xp .dialog_view, .ajax__tab_xp .dv {
	margin: 0px;
	margin-bottom: 20px;
	padding: 0px;
	}

.ajax__tab_xp .dBody {
	border: 0px;
	}

.ajax__tab_xp .tre {
	}





.column_header, .tch { /* column header text */
	color: #666666;
	font-family: Verdana, Arial, Geneva, ms sans serif;
	font-size: 11px;
	text-align: left;
	}
	
	
	

	
	
	
	
	/**********************************************************************
 * Page Background Styles                                             *
 **********************************************************************/
.pageBackground, .pBack {
	
	margin: 0px;
	}

.pageBorderTL, .pbTL {
	}
.pageBorderT, .pbT {
	}
.pageBorderTR, .pbTR {
	}
.pageBorderL, .pbL {
	}
.pageBorderC, .pbC {
	vertical-align: top;
	}
.pageBorderR, .pbR {
	}
.pageBorderBL, .pbBL {
	}
.pageBorderB, .pbB {
	}
.pageBorderBR, .pbBR {
	}

.page_yellow, .pContent {
	height: 30px;
	text-align: left;
	}

.pageAlignment, .pAlign {
	vertical-align: top;
	}

.borderTable, .pbTable {
	}

.divider  { 
	}
	
.borderTable, .pbTable { /* page content container */
	width: 100%;
	 

	}
	
	
	
.dialog_header, .dh { /* panel header container */
	
	height:26px;
	background-color: #bfd19c;
	border-bottom: 2px solid #1c523e;
	}	
	
	
	.table_cell, .alt_table_cell, .ttc, .tatc { /* data grid data container */
	background-color: #ffffff;
	border-bottom: 1px solid #d7d7d7;
	font-family: Verdana, Arial, Geneva, ms sans serif;
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 11px;
	padding: 5px;
	vertical-align: top;
	text-align: left;
	
	}
	
	
	
	.ttc
	{
	  border: 1px solid #d7d7d7;
	}
	
	.header_cell, .header_cell_scrolling, .thc, .thcs, .thcnb, .thcwb { /* column header container (above select checkbox) */
	background-color: #ffffff;
	border-bottom: 2px solid #bfd19c;
	color: #777777;
	font-family: Verdana, Arial, Geneva, ms sans serif;
	font-size: 11px;
	padding: 5px;
	padding-left: 6px;
	padding-right: 6px;
	text-align: left;
	vertical-align: top;
	
	}
	
	
	
	.dialog_header_text, .dht { /* panel header title text */
	color: #1c523e;
	font-family: Verdana, Arial, Geneva, ms sans serif;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 6px;
	text-align: left;
	vertical-align: middle;
	
	}
	
		/**********************************************************************
 * Print page Styles   for proforma                                          *
 **********************************************************************/
	
	.fls1 { /* field lable on side */
	color: #1c523e;
	font-family: Calibri;
	font-size: 16pt;
	font-weight: bold;
	padding: 5px 4px 5px 4px;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;	
	}
	
	.fls2 { /* field lable on side */
	color: #ffffff;
	font-family: Calibri;
	font-size: 16pt;
	font-weight: bold;
	padding: 5px 4px 5px 4px;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;	
	}

  .fv1 { /* field value */
	color: #1c523e;
	font-family: Calibri;
	font-size: 16pt;
	
	padding: 5px 4px 5px 4px;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
	
	}
	
	
	.thc1 { /* column header container (above select checkbox) */
	background-color: #ffffff;
	border-bottom: 2px solid #bfd19c;
	color: #777777;
	font-family: Calibri;
	font-size: 16px;
	padding: 5px;
	padding-left: 6px;
	padding-right: 6px;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	}
	
	.ttc1 { /* data grid data container */
	background-color: #ffffff;
	border-bottom: 1px solid #d7d7d7;
	font-family: Calibri;
	
	font-size: 16px;
	padding: 5px;
	vertical-align: top;
	text-align: left;
	border: 1px solid #d7d7d7;
	}
	
	/**********************************************************************
 * Print page Styles   for dock receipt                                         *
 **********************************************************************/
	
	.fls2 { /* field lable on side */
	color: #1c523e;
	font-family: Calibri;
	font-size: 16pt;
	font-weight: bold;
	padding: 5px 4px 5px 4px;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;	
	}	

.dfv2 { /* panel field value text */
	font-family: Calibri;
	font-size: 11px;
	padding: 1px 4px 1px 4px;
	border: 1px solid #d7d7d7;
	}
/*****************************************************************
List search extender
****************************************************************/
.ListSearchExtenderPrompt
{
	display: none;
}

.hometitle
{
    background-color:#bfd19c;
    font-size: 13px;
    font-family: Verdana, Arial, Geneva, ms sans serif;
	/*color: #1c523e;*/
	color:#1c523e;
	font-weight:bold;
	text-align:center;
}

.hometext
{
    text-align:left;
    vertical-align:top;
    font-family: Verdana, Arial, Geneva, ms sans serif;
    font-size: 13px;
    padding:5px 5px 5px 5px;
}

.latestnews
{
    text-align:left;
    vertical-align:top;
    font-family: Verdana, Arial, Geneva, ms sans serif;
    font-size: 13px;
    padding:5px 5px 5px 5px;
	
    height:245px;
}

#marqueecontainer{
position: relative;
background-color: white;
overflow: hidden;
padding: 2px;
padding-left: 4px;
}

body, html, form {
	height: 97%;
	}

.MLMsubmC { /* horizontal submenu item link text */
	background-color: #1c523e;
	border-bottom: 1px solid #87af8b;
	border-right: 1px solid #35465c;
	color: #ffffff;
	cursor: pointer !important;
	font-family: Verdana, Arial, Geneva, ms sans serif;
	font-size: 13px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	}

