﻿
body {
}
A:link
{
	color: black;
	font-family: Arial;
	text-decoration: none;
}
A:visited
{
	font-size: x-small;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
A:hover
{
	color: #0000FF;
}
TR.nav:hover
{

	background: #D3E3FE;
	height: 30px;
}
TR.nav
{
	background-color: #f8f8ff;
	height: 30px;
}
TR.navdark:hover
{
	background: #D3E3FE;
	height: 30px;
}
TR.navdark
{
	background-color: #dcdcdc;
		height: 30px;
}
.highlight
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	background-color: #FFFF99;
}
.preferredvendor
{
	background-color: #CCFCB6;
}
.color-nav
{
	background: #339966;
}
.color-nav-light
{
	background: #33cc66;
}
.CntTblLine
{
	border: 1px solid gray;

}
td.CntTblUnderLine
{
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF #FFFFFF #808080 #808080;
}
.CntTblLineTable
{
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF #FFFFFF #808080 #FFFFFF;

}
.primarydark
{
	background-color: #121a31;
}
.ButtonText
{
	font-size: xx-small;
	color: black;
	font-family: Arial;
}
.DrpDwnInpText
{
	font-size: xx-small;
	color: black;
	font-family: Arial;
}
.ScreenTitle
{
	font: messagebox;
	text-transform: uppercase;
	color: #69695e;
}
.NoteTitle
{
	font: smallcaption;
	text-transform: uppercase;
	color: #69695e;
}
.ScreenTitleBkgrd
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	background-color: #cffb8e;
}
.DrpDwnInpTitle
{
	font: messagebox;
	text-transform: uppercase;
	color: #69695e;
}
.DrpDwnInpTitleWhite
{
	font: smallcaption;
	text-transform: uppercase;
	color: white;
}

.TblBkgrdColor
{
	background-color: #69695e;
}
.AssetSummaryTitle
{
	background-color: #E2F4FE;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	font-weight: bold;
	font-size: x-small;
	font-family: Arial;
}
.LegalTitle
{
	background-color: #d7e1b0;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
}
.HeaderBkgrdColor
{
	background-color: #d7e1b0;
}
.HeaderBkgrdColorTwo
{
	background-color: #ffffff;
}
.ErrorText
{
	font-size: x-small;
	text-transform: uppercase;
	color: red;
	font-family: Arial;
}
.Btn
{
	border: 1px solid threeddarkshadow;
	vertical-align: middle;
		text-transform: uppercase;
		color: black;
		letter-spacing: normal;
		text-decoration: none;
		font-size: xx-small;
		font-family: Arial;
	height: 19px;
}
.leftnavbckcolor
{
	background-color: #ffffff;
}
.ParentScreenTitle
{
	font: smallcaption;
	text-transform: uppercase;
	color: #69695e;
	background-color: #6699ff;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
}
.Calendar
{
	font: smallcaption;
	background-color: #f0fff0;
}
.Header
{
	background-color: #edf5c1;
	font-weight: lighter;
	font-size: x-small;
	text-transform: uppercase;
	color: black;
	font-family: Arial, 'Lucida Sans Unicode';
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
}
.MMSOrder
{
	background-color: #d2ffbb;
	font-weight: lighter;
	font-size: x-small;
	text-transform: uppercase;
	color: black;
	font-family: Arial, 'Lucida Sans Unicode';
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
}
.TableText
{
	font-weight: lighter;
	font-size: x-small;
	text-transform: uppercase;
	color: black;
	font-family: Arial, 'Lucida Sans Unicode';
}
.SummaryText
{
	font-weight: lighter;
	font-size: x-small;
	text-transform: uppercase;
	color: black;
	font-family: Arial, 'Lucida Sans Unicode';
	margin-bottom: 23px;
}
.TableText
{
	font-weight: lighter;
	font-size: x-small;
	color: black;
	font-family: Arial, 'Lucida Sans Unicode';
}
.SummaryTextHyper
{
	font-weight: lighter;
	font-size: x-small;
	color: #0000cd;
	font-family: Arial, 'Lucida Sans Unicode';
}
.BoldSummaryText
{
	font-weight: bolder;
	font-size: x-small;
	text-transform: uppercase;
	color: black;
	font-family: Arial, 'Lucida Sans Unicode';
}
.AssetHeaderLabel
{
	font-weight: lighter;
	font-size: x-small;
	text-transform: uppercase;
	color: black;
	font-family: Arial, 'Lucida Sans Unicode';
}
.AssetTag
{
	background-color: #aba359;
	font-weight: bolder;
	font-size: x-small;
	text-transform: uppercase;
	color: white;
	font-family: Arial;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
}

.AdminTag
{
	margin: 8px;
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	border-color: #666666;
	padding: 3px 0px 3px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #a12616;
	width: 900px;
}
.ReportTag
{
	background-color: #a12616;
	font-weight: bolder;
	font-size: x-small;
	text-transform: uppercase;
	color: white;
	font-family: Arial;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
}
.AppTag
{
	margin: 8px;
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	border-color: #666666;
	padding: 3px 0px 3px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	background-color: #E0E0E0;
}
.ClosingBkgrdColor
{
	background-color: #cccddc;
}
.ClosingBkgrdColorTwo
{
	background-color: #ffffff;
}
.ReminderBackground
{
	background-color: #fffeb4;
}

.overlay 
{
    position: fixed;
    z-index: 99;
    top: 0px;
    left: 0px;
    background-color: #FFFFFF;
    width: 100%;
    height: 100%;
    -moz-opacity: 0.70;
}
.loader 
{
	z-index: 100;
	position: fixed;
	width: 120px;
	margin-left: -60px;
	top: 50%;
	left: 50%;
}
.pager span 
{ color:#69695e;font-weight:bold; font-size:16pt; 
}	

/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

.BlakestAppTag
{
	background-color: #052341;
	color: white ;	
	font-weight:bold;
	font-size: small;
	text-transform: uppercase;
	font-family: Arial;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	border-color: #001B35
}


.DataWebControlStyle
{
    font-size: 90%;
}

.HeaderStyle
{
    background-color: #778899 ;
    color: white;
}

.HeaderStyle a, .HeaderStyle a:visited
{
    color: Black;
    font-weight: lighter;
}

.FooterStyle
{
    background-color: #a33;
    color: White;
    text-align: right;
}

.AlternatingRowStyle
{
    background-color: #B0C4DE ;
}

.RowStyle
{
	background-color: #F0F8FF;	
}

.SelectedRowStyle
{
    background-color: Yellow;
}

.PagerRowStyle
{
    background-color: #ddd;
    text-align: right;
    font-size:smaller;
}

.PagerCurrentPage
{
	background-color: Yellow;
	padding:2px
}

.PagerOtherPage
{
	padding:2px
}

.SortHeaderRowStyle
{
    background-color: #c00;
    text-align: left;
    font-weight: bold;
    color: White;
}

.ratingFlyoutPopup  
{
	position: absolute; 
	visibility: hidden;
	width:600px;
	height: 300px;
	display: block; 
	border-style: ridge;
	border-width: medium;
	background-color:White;
	overflow: auto;
	
}


.ratingFlyoutPopup2 { 

BORDER-RIGHT: #7a7a7a 1px solid; 

BORDER-TOP: #7a7a7a 1px solid; 
background-color: Purple;
    
MARGIN: 0px; 
VERTICAL-ALIGN: middle; 

BORDER-LEFT: #7a7a7a 1px solid; 
WIDTH: 250px; 

BORDER-BOTTOM: #7a7a7a 1px solid; 
HEIGHT: 220px;

VISIBILITY:hidden; 
}

.breakCell {
 
word-wrap: break-word;
 
}
/*
*{margin:5 0 0 0;
padding:0;
}*/

.messages {
  padding: 5px;
}
      
.status {
  border: 1px solid #ec0000;
  background: #ffabab;
 height:30px;
  margin-top:20px;
}
      
img#close {
  cursor: pointer;
  position:relative;
  top:-50px;
  height:20px;
  /* Move it up the exact amount of px of the height of the <p> AND the margin*/
}

/* Rounded Corners*/

.roundedPanel
{	
	background-color:#052341;
	color:white;
	font-weight:bold;	 
}

.col
{
padding-right:10px;
padding-left:10px;
}
.twitterwindow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#twitter_div {
	margin: 1em 0 0 0;
}

#twitter_div li {
	margin: 0 0 1em 0;
}

#twitter_div span {
	line-height:120%;

}
.text {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
}
.twitterbox
{
	float: left;
	height: 270px;
	width: 300px;
	padding-right: 30px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 12px;
	background-repeat: no-repeat;
}
.WhiteFont
{
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
}
.AgentGreen
{
	background-color: #33CC33;
}
.AgentYellow
{
	background-color: #FFFF7D;
}
.AgentRed
{
	background-color: #FC5151;
}
.CAHeaderFont
{
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
}
.CACellBackground
{
	background-color: #E4E4E4;
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
}
.CAHeaderCellBackground
{
	font-size: 12pt;
	color: #CC0000;
	font-weight: bold;
}
.CATotalCellBackground
{
	background-color: #E4E4E4;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
}
.CADataCellBackground
{

	font-family: Arial;
	font-size: 8pt;
	text-align: center;
}
.CADataCellRed
{
	background-color: #ffffff;
	font-family: Arial;
	font-size: 8pt;
	color: #CC0000;
}
.CAWhiteBackground
{
	background-color: #FFFFFF;

}
TR.CAnav:hover
{
	background: #eafbc4;
		height: 30px;
}
TR.CAnav
{
	background-color: #f8f8ff;
	height: 30px;
}
TR.CAnavdark:hover
{
	background:  #eafbc4;
		height: 30px;
}
TR.CAnavdark
{
	background-color: #f8f8ff;
		height: 30px;
}
.PMHBlue
{
	background-color: #121A31;
}
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}

/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

.ReportTitle{	
	background-color:#4682B4;
	color:White;
	font-family:Arial Black;
	font-size:14pt;
}
.ReportSubTitle{	
	background-color:#4682B4;
	color:White;
	font-family:Arial;
	font-size:12pt;
	text-align:left;
}

.ReportButtonTitle{	
	background-color:#4682B4;
	color:White;
	font-family:Arial;
	font-size:12pt;
	text-align:center;
	width:125px; 
	height:50px;
}
ul.paragraph li {
  margin: 1em 0;
}
.DataGridFixedHeader
{
    background-color:#E0E0E0;
    position: relative;
    top: expression(this.offsetParent.scrollTop);
}
.lbTableData
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.lbTableDataBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
}
.ScorecardHeaderCellBackground
{
	background-color: #E4E4E4;
	font-family: Arial;
	font-size: 12pt;
	color: #CC0000;
	font-weight: bold;
}
.TableHdr{	
	margin: 8px;
	border-style: solid solid solid none;
	border-width: 1px 1px 1px 0px;
	border-color: #666666;
	padding: 20px 0px 20px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-transform: none;
	color: #333333;
	background-color: #E0E0E0;
	text-align:left;
	height: 10px;
}
.TableHdrMoving{	
	margin: 8px;
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	border-color: #666666;
	padding: 10px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-transform: none;
	color: #333333;
	background-color: #E0E0E0;
	text-align:left;
	position: relative;
    top: expression(this.offsetParent.scrollTop);
}
.TableCellHeader
{
	margin: 8px;
	border-style: solid solid solid solid;
	border-width: 0px 1px 1px 0px;
	border-color: #666666;
	padding: 20px 20px 20px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-transform: none;
	color: #333333;
	background-color: #E0E0E0;
	text-align: left;
}
.TableHdrCell{	
	margin: 8px;
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	border-color: #666666;
	padding: 20px 20px 20px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-transform: none;
	color: #333333;
	background-color: #E0E0E0;
	text-align:left;
	height: 20px;	
}
.TableHdrCell2{	
	margin: 5x;
	border-style: none solid solid none;
	border-width: 0px 0px 1px 0px;
	border-color: #666666;
	padding: 5px 5px 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-transform: none;
	color: #16325a;
	background-color: #E0E0E0;
	text-align:center;
	height: 20px;	
}
.TableHdrCell3{	
	margin: 5x;
	border-style: solid none solid solid;
	border-width: 1px 1px 1px 1px;
	border-color: #666666;
	padding: 5px 5px 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-transform: none;
	color: #16325a;
	background-color: #E0E0E0;
	text-align:left;
	height: 20px;	
}
.TableHdrCellMoving{	
	margin: 8px;
	border-style: solid solid solid solid;
	border-width: 1px 0px 1px 1px;
	border-color: #666666;
	padding: 10px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-transform: none;
	color: #333333;
	background-color: #E0E0E0;
	text-align:left;
	height: 10px;	
	position: relative;
    top: expression(this.offsetParent.scrollTop);
}

.TableHdrCellMovingCell{	
	margin: 8px;
	border-style: solid solid solid solid;
	border-width: 1px 0px 1px 0px;
	border-color: #666666;
	padding: 10px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-transform: none;
	color: #333333;
	background-color: #E0E0E0;
	text-align:left;
	height: 10px;	
	position: relative;
    top: expression(this.offsetParent.scrollTop);
}
.CntTblLineMovingHdr
{
	border-style: none solid solid solid;
	border-width: 1px 1px 1px 1px;
	border-color: gray;

}
