﻿/**********************************************************************
 * 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 Background Styles                                             *
 **********************************************************************/
.pageBackground, .pBack { /* body */
	/*background-attachment: fixed;*/
	/*background-image: url(../../Images/pBack.jpg);*/
	background-image: url(../../Images/MSCA-Background.jpg);
	background-position: center;
	background-repeat: no-repeat;
	margin: 0px;
	width: 100%;
	/*height: 100%;*/
	}

.pWrapper { /* page content container */
	margin: 0px;
	width: 100%;
	}

 /**********************************************************************
 * Page Margin Styles                                                 *
 **********************************************************************/
.marginTL { /* page centering top left margin */
	background-color: #0B6DA3;
	/* width: 50%; */
	}

.marginTR { /* page centering top right margin */
	background-color: #0B6DA3;
	/* width: 50%; */
	}

.marginmL { /* page centering left margin (horizontal menu row) */
	display: none; /* turn off menu for now... */
	background-color: #0B6DA3;
	}

.marginmR { /* page centering right margin (horizontal menu row) */
	display: none; /* turn off menu for now... */
	background-color: #0B6DA3;
	}

.marginL { /* page centering left margin */
	/*background-color: #0B6DA3;*/
	}

.marginR { /* page centering right margin */
	/*background-color: #0B6DA3;*/
	}

.marginBL { /* page centering bottom left margin */
	background-color: #0B6DA3;
	position: relative;
	bottom: 0;
	display: none;
	}

.marginBR { /* page centering bottom right margin */
	background-color: #0B6DA3;
	position: relative;
	bottom: 0;
	display: none;
	}


/**********************************************************************
 * Page Center Styles                                                 *
 **********************************************************************/
.pcT { /* page container top center edge (header container) */
	background-color: #0B6DA3;
	height: 60px;
	}

.pcmL { /* page container left middle edge (horizontal menu row) */
	display: none; /* turn off menu for now... */
	background-color: #0B6DA3;
	}

.pcmC { /* page container center (horizontal menu container) */
	display: none; /* turn off menu for now... */
	background-color: #0B6DA3;
	}

.pcL { /* page container left middle edge (vertical menu container) */
	/*background-color: #0B6DA3;*/
	display: none;
	padding-top: 10px;
	vertical-align: top;
	}

.pcC { /* page container center (contents of page container) */
	/*background-color: #0B6DA3;*/
	/*height: 500px;*/
	height: 200px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	text-align: center;
	vertical-align: top;
	}

.pcBL { /* page container bottom left edge */
	display: none;
	}

.pcB { /* page container bottom center edge (footer container) */
	/*background-color: #0B6DA3;*/
	/*opacity: 0.5;*/
	background: linear-gradient(to left, rgba(11,109,163,0), rgba(11,109,163,1));
	height: 15px;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 0px;
	padding-bottom: 6px;
	position: relative;
	/*bottom: 0;*/
	width: 30%;
	}

.footer { /* footer content */
	color: #ffffff;
	font-family: Arial, Verdana, Georgia, sans-serif;
	font-size: 12px;
	/*padding-top: 6px;	*/
	text-transform: none;
	width: 30%;
	}


.signInBar a { /* sign in bar link text */
	/*color: #c9327c;*/
	color: #ffff00;
	font-family: Arial, Verdana, Georgia, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
	}

  
 .tableRowDivider {
	border-bottom: 2px solid #aaaaff;
	padding-top: 0px;
	height: 1px;
	}
	
.tableCellValue { /* table cell field value text */
	color: #555555;
	font-family: Arial, Verdana, Georgia, sans-serif;
	font-size: 12px;
	padding: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	text-align: left;
	vertical-align: top;
	}

.tableCellValueNoWrap { /* table cell field value text */
	color: #555555;
	font-family: Arial, Verdana, Georgia, sans-serif;
	font-size: 12px;
	padding: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	}

.tableCellHighlight { /* table cell field value text */
	color: #555555;
	font-family: Arial, Verdana, Georgia, sans-serif;
	font-size: 12px;
	padding: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	text-align: left;
	vertical-align: top;
	border-width:1px 1px 1px 1px;border-style:solid;border-color:#FF8080;
	background-color: #FF8080;

	}	
.tableCellLabel {/* table cell field label text */
	color: #999999;
	font-family: Arial, Verdana, Georgia, sans-serif;
	font-size: 12px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	text-align: right;
	text-transform: none;
	vertical-align: top;
	white-space: nowrap;	
	}

.QSContainer .pContent { /* quick page configure error page panel */
	width: 801px;
	}

.QPageSize { /* dimensions of quick page */
	height: 600px;
	width: 805px;
	}
.QPageSizePopUpRA { /* dimensions of quick page */
	height: 200px;
	width: 400px;
	}
.QPageSizePopUpRD { /* dimensions of RequestDialog */
	height: 300px;
	width: 500px;
	}
.QPageSizePopUpDD { /* dimensions of Digital Deliveries */
	height: 180px;
	width: 300px;
	}
.QSContainer .scrollRegion .pageButtonsContainer { /* quick page page buttons (save, cancel) container */
	background-color: #eeeeee;
	background: -moz-linear-gradient( center top, #eeeeee 5%, #fbfbfb 100% );
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eeeeee), color-stop(1, #fbfbfb) );
	background: -ms-linear-gradient(top, #eeeeee 5%, #fbfbfb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#fbfbfb');
	height: 40px;
	left: 0px;
	padding-left: 10px;
	padding-right: 10px;
	position: fixed;
	top: 560px;
	width: 100%;
	z-index: 3;
	}
.dialog_view_print, .dv_print, .panelC_print { /* panel container (includes panel header) */
	-moz-border-radius: 4px;
	-moz-box-shadow: 0px 0px 3px #bbbbbb;
	-webkit-border-radius: 4px;
	-webkit-box-shadow: 0px 0px 3px #bbbbbb;
	/* background-color: #fefefe; */
	border-radius: 4px;
	box-shadow: 0px 0px 3px #bbbbbb;
	margin-bottom: 10px;
	text-align: left;
	vertical-align: top;
	width: 100%;
	
	}
.field_inputp, .fi { /* input textbox */
	background-color: #555555;
	border: 0px solid #dddddd;
	border-radius: 0px;
	box-shadow: inset 0px 1px 2px #dddddd;
	color: #555555;
	font-family: Arial, Verdana, Georgia, sans-serif;
	font-size: 12px;
	padding-left: 4px;
	padding-top: 2px;
	vertical-align: top;
	}

.dialog_body, .dBody { /* panel content container (excludes panel header) */ 
	/*background-image: url(../../Images/spacerOpaque.png);*/
	background-color: #eeeeee;
	opacity: 0.98;
	color: #555555;
	font-family: Arial, Verdana, Georgia, sans-serif;
	font-size: 12px;
	padding: 10px;
	text-align: left;
	/*width: 90em;*/
	}

	
@media print
{
	.no-print, .no-print *
	{
		display: none !important;
	}
	
	.logo { 
		background-color: #555555;
		}
	
	.tableCellValue { /* table cell field value text */
		color: #555555;
		font-family: Arial, Verdana, Georgia, sans-serif;
		font-size: 14px;
		padding: 4px;
		padding-bottom: 4px;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 4px;
		text-align: left;
		vertical-align: top;
		white-space: nowrap;
		}
		
	.tableCellValueLong { /* table cell field value text */
		color: #555555;
		font-family: Arial, Verdana, Georgia, sans-serif;
		font-size: 14px;
		padding: 4px;
		padding-bottom: 4px;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 4px;
		text-align: left;
		vertical-align: top;
		}
		
	.tableCellValueP {/* table cell field label text */
		color: #999999;
		font-family: Arial, Verdana, Georgia, sans-serif;
		font-size: 14px;
		padding-bottom: 4px;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 4px;
		text-align: left;
		text-transform: none;
		vertical-align: top;
		white-space: nowrap;
		width: 65px;
		}
	.tableCellLabelP {/* table cell field label text */
		color: #999999;
		font-family: Arial, Verdana, Georgia, sans-serif;
		font-size: 14px;
		font-weight: bold;
		padding-bottom: 4px;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 4px;
		text-align: left;
		text-transform: none;
		vertical-align: top;
		white-space: nowrap;
		width: 65px;
		}
	.tableCellLongWrap {/* table cell wrap text */
		color: #999999;
		font-family: Arial, Verdana, Georgia, sans-serif;
		font-size: 14px;
		padding-bottom: 4px;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 4px;
		text-align: left;
		white-space: wrap;
		text-transform: none;
		vertical-align: top;
		width: 100%;
		}
	.QPageSize { /* dimensions of quick page */
		height: 600px;
		width: 600px;
		}
}

@page
{
	size: auto;
	margin: .5in .25in .5in .5in;
}
body
{
	margin: 0px;
}


