/* Pagination Hack for Internet Explorer:*/
thead {display: table-header-group;}

.navLinkGray {
	FONT: bold 13px Arial, Helvetica, sans-serif; COLOR: #999999
}
.navLinkChildGray {
	FONT: bold 10px Arial, Helvetica, sans-serif; COLOR: #cccccc
}
.footernpa {
	FONT: bold 14px Arial, Helvetica, sans-serif; COLOR: #ffffff
}
.navLink1 {
	FONT: bold 13px Arial, Helvetica, sans-serif; COLOR: #ffffff
}
A.navlink1:hover {
	COLOR: #ffff99
}
.footernormal {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #ffffff
}
.redbar {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #ffffff
}
.navLinkChild {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #ffffff
}
.footer {
	FONT: bold 10px Arial, Helvetica, sans-serif; COLOR: #ffffff
}
.narrowText {
	FONT: 16px Arial
}
.smnarrowText {
	FONT: 13px Arial
}
.mainTextbold {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #000000
}
.mainText {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #000000
}
.mainTextItalic {
	FONT: italic 12px Arial, Helvetica, sans-serif; COLOR: #000000
}
.formLabel {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #000000;
	white-space: nowrap;
}
.mainTextLtGray {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #999999
}
.smTableTextbold {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #000000
}
.smgrayTableTextbold {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #666666
}
.smTableText {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #000000
}
.smbarkerText {
	FONT: bold 10px Arial, Helvetica, sans-serif; COLOR: #000000
}
.smmainText {
	FONT: 10px Arial, Helvetica, sans-serif; COLOR: #000000
}
.smmainTextblue {
	FONT: 10px Arial, Helvetica, sans-serif; COLOR: #003399
}
.redheadlineText {
	FONT: bold 18px Arial, Helvetica, sans-serif; COLOR: #cc0000
}
.mainTextboldRed {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #cc0000
}
.mainTextRed {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #cc0000
}
.smmainTextRed {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #cc0000
}
.redbarkerText {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #cc0000
}
.rednarrowText {
	FONT: bold 13px Arial; COLOR: #cc3333
}
.secondaryHeadlineItalicText {
	FONT: bold italic 16px Arial; COLOR: #0066cc
}
.secondaryHeadlineText {
	FONT: bold 16px Arial; COLOR: #0066cc
}
.secondaryHeadlineBlackText {
	FONT: bold 16px Arial;
}
.tertiaryHeadlineItalicText {
	FONT: bold italic 13px Arial; COLOR: #0066cc
}
.tertiaryHeadlineText {
	FONT: bold 13px Arial; COLOR: #0066cc
}
.navLink3 {
	FONT: bold 10px Arial, Helvetica, sans-serif; COLOR: #0066cc
}
A.navlink3:hover {
	COLOR: #003399
}
.blueheadlineText {
	FONT: bold 21px Arial, Helvetica, sans-serif; COLOR: #003399
}
.navLink2 {
	FONT: bold 13px Arial, Helvetica, sans-serif; COLOR: #003399
}
A.navlink2:hover {
	COLOR: #ffff99
}
.blueCallout {
	FONT: bold 13px Arial, Helvetica, sans-serif; COLOR: #003399
}
.blueCalloutPlain {
	FONT: 13px Arial, Helvetica, sans-serif; COLOR: #003399
}
.blueText {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #003399
}
.blueTextbold {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #003399
}
.bluebarbold {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #003399
}
.utilitybar {
	FONT: bold 10px Arial, Helvetica, sans-serif; COLOR: #003399
}
.smallgraytext {
	FONT: bold 10px Arial, Helvetica, sans-serif; COLOR: #666666
}
.headlineText {
	FONT: bold 13px Arial, Helvetica, sans-serif; COLOR: #336699
}
A.headlineText:link {
	COLOR: #336699; TEXT-DECORATION: none
}
A.headlineText:visited {
	COLOR: #336699; TEXT-DECORATION: none
}
A.headlineText:active {
	COLOR: #336699; TEXT-DECORATION: none
}
.headlineLink {
	FONT: bold 13px Arial, Helvetica, sans-serif; COLOR: #336699
}
.subHeaderbold {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #336699
}
.barkerText {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #336699
}
.barkerTextgray {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #999999
}
.box {
	border: 1px #CCCCCC solid; clip:    rect(   ); background-color: #FFFFCC; font-family: Arial, Helvetica, sans-serif; font-size: 10px; height: 18px; width: auto; padding-right: 5px; padding-left: 5px
}
.ltbluebox {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 1px; BORDER-LEFT: #cccccc 1px solid; WIDTH: auto; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: auto; BACKGROUND-COLOR: #f0f6fc
}
.bigbox {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 90%; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: auto; BACKGROUND-COLOR: #ffffcc
}
.grayborder {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 10px; FLOAT: left; BORDER-LEFT: #cccccc 1px solid; WIDTH: 80%; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: auto
}
.smallbox {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 10px; FLOAT: left; BORDER-LEFT: #cccccc 1px solid; WIDTH: 35%; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: auto; BACKGROUND-COLOR: #ffffcc
}
.darkbox {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 10px; FLOAT: left; BORDER-LEFT: #999999 1px solid; WIDTH: 90%; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: auto; BACKGROUND-COLOR: #ffffcc
}
.darkbigbox {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 1px; BORDER-LEFT: #999999 1px solid; WIDTH: 90%; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: auto; BACKGROUND-COLOR: #ffffcc
}
.smgrayTableText {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #666666
}
.medbox {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 10px; FLOAT: left; BORDER-LEFT: #cccccc 1px solid; WIDTH: 250px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: auto; BACKGROUND-COLOR: #ffffcc
}
.navLinkChildGray {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #999999
}
.navLink1Gray {
	FONT: bold 13px Arial, Helvetica, sans-serif; COLOR: #999999
}
/*
 * For navigation menus.
 */

.menuMainOff {
	font-family: Arial, Helvetica, SansSerif;
	color: #000000;
	font-size: 10pt;
	font-weight: normal;
	background-image: url("");
}

.menuMainOn {
	font-family: Arial, Helvetica, SansSerif;
	color: #000000;
	font-size: 10pt;
	font-weight: normal;
	background-image: url("");
}

.menuLocalOff {
	font-family: Arial, Helvetica, SansSerif;
	color: #000000;
	font-size: 10pt;
	font-weight: normal;
	background-image: url("");
}

.menuLocalOn {
	font-family: Arial, Helvetica, SansSerif;
	color: #000000;
	font-size: 10pt;
	font-weight: normal;
	background-image: url("");
}

.menuUtility {
	font-family: Arial, Helvetica, SansSerif;
	color: #000000;
	font-size: 10pt;
	font-weight: normal;
	background-image: url("");
}

/*
 * For titles or headlines at the top of content pages.
 */
.headline {
	font-family: Arial, Helvetica, SansSerif;
	color: #000066;
	font-size: 12pt;
	font-weight: bold;
}

/*
 * For section headings.
 */
.sectionheading {
	font-family: Arial, Helvetica, SansSerif;
	color: #000000;
	font-size: 11pt;
	font-weight: bold;
}

/*
 * For plain or body text.
 */
.plain {
	font-family: Arial, Helvetica, SansSerif;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
}

/*
 * For forms.
 */
.formError {
	font-family: Arial, Helvetica, SansSerif;
	color: #CC0000;
	font-size: 12px;
	font-weight: normal;
}

.formLabel {
	font-family: Arial, Helvetica, SansSerif;
	color: #000000;
	font-size: 12px;
}

.formLabelError {
	font-family: Arial, Helvetica, SansSerif;
	color: #CC0000;
	font-size: 12px;
	font-weight: normal;
}

.formErrorFieldStyle {
	font-family: Arial, Helvetica, SansSerif;
	color: #CC0000;
	font-size: 12px;
	font-weight: normal;
}

/*
 * For tables.
 */
.tableRowHeader {
	font-family: Arial, Helvetica, SansSerif;
	color: #336699;
	font-size: 8pt;
	background: #FFFFFF;
}

.tableRowOdd {
	font-family: Arial, Helvetica, SansSerif;
	color: #000000;
	font-size: 8pt;
	background: #CCCCFF;
}

.tableRowEven {
	font-family: Arial, Helvetica, SansSerif;
	color: #000000;
	font-size: 8pt;
	background: #FFFFFF;
}

.tableTotal {
	font-family: Arial, Helvetica, SansSerif;
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	background: #CCCCCC;
}
.slotHeader {
	font-family: Arial, Helvetica, SansSerif;
	color: #336699;
	font-size: 6pt;
}

/*
 * For links and link text.
 */
.link {
	font-family: Arial, Helvetica, SansSerif;
	color: #003399;
	font-size: 10pt; 
}

.linkText {
	font-family: Arial, Helvetica, SansSerif;
	color: #000000;
	font-size: 10pt;
	font-weight: normal;
}

/*
 * For footers.
 */
.footer {
	font-family: Arial, Helvetica, SansSerif;
	color: #FFFFFF;
	font-size : 10px;
}

/*
 * For Pagination
 */
.tableCellAction {
	font-family: Arial, Helvetica, SansSerif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
}


/*
 * For Headers
 */
.utilitybar {
	font-family: Arial, Helvetica, SansSerif;
	color: #003399;
	font-size: 10px;
	font-weight: bold;
}
.redbar {
	font-family: Arial, Helvetica, SansSerif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
/*
 * For Look and Feel 2.7
 */
.blueheadlineText {
	font-family: Arial, Helvetica, SansSerif;
	color: #003399;
	font-size: 21px;
	font-weight: bold;
}
.redheadlineText {
	font-family: Arial, Helvetica, SansSerif;
	color: #CC0000;
	font-size: 18px;
	font-weight: bold;
}
.redheadlineText16 {
	font-family: Arial Black, Helvetica, SansSerif;
	color: #CC0000;
	font-size: 16px;
	font-weight: bold;
} 
.mainText {
	font-family: Arial, Helvetica, SansSerif;
	color: #000000;
	font-size: 12px;
}
/*
 * For Global Navigation Sidebar
 */
.navLink1 {
	font-family: Arial, Helvetica, SansSerif;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
}
.navLink2 {
	font-family: Arial, Helvetica, SansSerif;
	color: #003399;
	font-size: 13px;
	font-weight: bold;
}
.navLink3 {
	font-family: Arial, Helvetica, SansSerif;
	color: #0066CC;
	font-size: 10px;
	font-weight: bold;
}
.selectedLocalTab {
	font-family: Arial, Helvetica, SansSerif;
	font-size: 10px;
	color: #999999;
}
A.navlink1:hover {
	color:#FFFF99
}

A.navlink2:hover {
	color:#FFFF99
}

A.navlink3:hover {
	color:#003399
}


hr {
	color: #000000;
	width: 100%;
}

.tableCellHeader {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #336699;
	background: #CCCCCC;
}

.tTInfoTab {
	FONT: bold 10px Arial, Helvetica, sans-serif; COLOR: #FFFFFF
}
.tTPaging {
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: #666666;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;	
}
.tTPaging2 { 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: #333333; 
	FONT-SIZE:11px;
	FONT-WEIGHT: normal;
}
.tTHeaderSelected {
	FONT-FAMILY: Arial, Helvetica, SansSerif; 
	COLOR: #CC0000;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}
.tTHeader {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #336699;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}
.tTRowData {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
}
.tTExportText {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #999999;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
}
.tTExportText2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #003399;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
}
.tTSumRow {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	BACKGROUND: #CCCCCC;
}
.tableRowEven {
	font-family: Arial, Helvetica, SansSerif;
	color: #000000;
	font-size: 8pt;
	background: #FFFFFF;
}

.tableRowOdd {
	font-family: Arial, Helvetica, SansSerif;
	color: #000000;
	font-size: 8pt;
	background: #FFFFFF;
}

.bigbox {
	border: 1px #CCCCCC solid; clip:    rect(   ); background-color: #FFFFCC; font-family: Arial, Helvetica, sans-serif; font-size: 10px; height: auto; width: auto; padding-right: 5px; padding-left: 5px; padding-top: 1px;
}

/**
 SIR 8353, 10/28/2008, Brent Roland - Style class for hiding lables
**/
.hiddenLabel {
	height: 1px;
	width: 0px;
	overflow: hidden;
}

/**
For form grid
**/

.formGrid
{
	background: #EEEEEE;
	padding: 20px;
	width: 720px;
	clear: both;
	float: left;
}
.formGridTitleBar
{
	background: #E1E1E1;
	border: 1px solid #B4B4B4;
	display: block;
	height: 24px;
	padding-left: 16px;
}
.formGridTitle
{
	float: left;
	display: block;
	FONT: bold 12px Arial, Helvetica, sans-serif; 
	COLOR: #000000;
	padding-top: 4px;
}
.formGridTitleBar label
{
	
	float: right;
	display: block;
	font-size: 11px;
	width: 120px;
	FONT: 11px Arial, Helvetica, sans-serif; 
	COLOR: #000000;
}
.formGridContent
{
	background: #FFFFFF;
	padding: 4px;
	
}
.formGridContent input
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.text
{
	width: 64px;
}
.smtext
{
	width: 48px;
}
.formGridContent select
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width: 128px;
}
.formGridContent label
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.formGridContent label .label
{
	width: 64px;
}

/**
For content grid
**/
.contentGrid .formGrid
{
	width: 925px;
}
.contentGrid .formGrid table
{
	background: #CCCCCC;
}
.contentGrid .formGrid table tr td 
{ 
	background: #FFFFFF;
	border-bottom:solid 1px; 
	border-color: #CCCCCC;
	padding: 2px;
}

.contentGrid .formGrid table tr.noborder td 
{ 
	background: #FFFFFF;
	border-bottom:solid 1px; 
	border-color: white;
	padding: 2px;
}

.contentGrid .formGrid table tr td .formLabel
{
	font-size: 11px;
	width: 57px;
}

/**
SIR 7918, 07/15/2008, Brent Roland
**/
/**
For First-Class content grid
**/
.firstClassContentGrid .formGrid
{
	width: 640px;
}
.firstClassContentGrid .formGrid table
{
	background: #CCCCCC;
}
.firstClassContentGrid .formGrid table tr td 
{ 
	background: #FFFFFF;
	border-bottom:solid 0px; 
	border-color: #CCCCCC;
	padding: 2px;
}
.firstClassContentGrid .formGrid table tr td .formLabel
{
	font-size: 11px;
	width: 57px;
}
/**
END SIR 7918
**/

/*
For deps grid
**/
.depsCinGrid .formGrid
{
	width: 700px;
}
.depsCinGrid .formGrid table
{
	background: #FFFFFF;
	border-collapse: collapse;
}
.depsCinGrid .formGrid table tr td 
{ 
	background: #FFFFFF;
}
.depsCinGrid .formGrid table tr td .formLabel
{
	font-size: 12px;
	width: 57px;
}

/*
SRS 852 - Used on create MDf Mail Class Page
*/
table.createMailClass
{
	background: none repeat scroll 0 0 #EEEEEE;
    padding: 10px;
    width: 100%;
    border-collapse:collapse;
}
table.createMailClass th
{
	background: none repeat scroll 0 0 #E1E1E1;
    font-size: 16px;
}
table.createMailClass tr td 
{ 
	background: none repeat scroll 0 0 #FFFFFF;
    font-size: 12px;
    padding: 5px;
    width: 50px;
}
form[name="createMailClassForm"]{
	padding: 5px;
}

table.confirmationTable{
	background: none repeat scroll 0 0 #FFFFFF;
    border-collapse: collapse;
    padding: 10px;
    width: 85%;
}
table.confirmationTable th
{
	font-size: 13px;
    text-align: left;
    width: 35%;
}

table.confirmationTable tr.even{
	background: none repeat scroll 0 0 #EBEBEB;
}

table.confirmationTable tr td 
{
    font-size: 12px;
    padding: 5px;
}

div.twoButtonContainer {
	width: 100%;
}

div.twoButtonContainer div.leftButton {
	float: left;
	width: 85%;
}

div.twoButtonContainer div.rightButton {
	float: right;
	width: 15%;
}
/*
End SRS 852
*/

/*
SRS 852 - Styles for Facility Profile Approval
*/
div.tableBG{
	background: #CCCCCC;
	padding: 15px;
	border: 1px solid #999999;
}
table.facProfileApproval{
	width: 1400px;
	border-collapse: collapse;
	border-spacing: 2px;
	border-color: #333333;
	background: #CCCCCC;
}
table.facProfileApproval td, th{
	padding-left: 3px;
	padding-right: 3px;
}
tr.centerAlign{
	text-align: center;
}
tr.dataRow td{
	font-family: Arial, Helvetica, SansSerif;
	color: #000000;
	font-size: 8pt;
	text-align: center;
	padding: 8px;
	background: #FFFFFF;
}

tr td.change{
	background: #EFEFEF;
}

.tTHeader.lightBG{
	background-image: url('/fast/images/gray_lt_background.gif');
	border-right: 3px solid #CCCCCC;
}
tr.bottomBorder td{
	border-bottom: 2px solid #CCCCCC;
}
hr.facProfileApproval{
	line-height: 0px;
	color: #CCCCCC;
}
/*
END SRS 852
*/

.errorBundle ul li
{

	list-style-type: none;
}

/*
SIR 3325: For appointmentCalendarClndrViewContent.jsp
SIR 3754: updated for Excel version
*/
/*	formatting the outside table */
.calendarTable{
/*	formatting the outside table */
	table-layout: fixed;	
	border-collapse: collapse;
	border: 0px solid #4682B4;
	width: 710px;
	margin-left: 0.05em;
	margin-right: 1.0em;

}
/* table caption */
.calendarTable caption{
	text-align:  center;
	font: 22px "Arial", Times New Roman, Times, serif;
	padding-bottom: 5px;
}
/* table header */
.calendarTable th{
	border-collapse: collapse;
	border: 1px solid #4682B4;
	border-bottom: none;
	padding: 0px 7px 0px 7px;
	background-color: #CCCCCC;
	color: #3F3F3F;
	font: bold 15px Arial, Helvetica, sans-serif;
	width: 100px;
}
/* column default value for <td></td> */
.calendarTable td{
	border-collapse: collapse;
	border: 1px 1px 1px 1px solid #4682B4;
	font: bold 15px Arial, Helvetica, sans-serif;
	vertical-align: top;
	width: 100px;	
}
/* regular column */
.calendarTable td.active {
	border-collapse: collapse;
	border: 1px 1px 1px 1px solid #4682B4;
	height: 110px;
	width: 100px;	
}
/* regular date column */
.calendarTable td.active .day {
	color: #3F3F3F;
	font: bold 15px Arial, Helvetica, sans-serif;
	height: 15px;
}
/* current column */
.calendarTable td.current {
	border-collapse: collapse;
	border: 1px 1px 1px 1px solid #4682B4;
	background-color: #FFFFCC;
	height: 110px;
	width: 100px;	
}
/* current date column */
.calendarTable td.current .day {
	color: #3F3F3F;
	font: bold 15px Arial, Helvetica, sans-serif;
}
/* column contents*/
.miniTable{
	border-collapse: collapse;
	width: 85px;
	margin: 0px 0px 0px 0px;
}
/* details of column contents */
.miniTable td{
	font:  7px Arial,Georgia,tahoma,Verdana ;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 3px;
	padding-left: 0px;
	border: 0px #COCOCO;
}

/* SIR 3655 */
div.row {
  clear: both;
  }

div.row span.label {
  float: left;
  text-align: left;
  width: 45p;
  color: black;
  text-align: left;
  FONT: 7px Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 5px;   
  }

div.row span.value {
  float: right;
  text-align: right;
  width: 15px;
  color: black;
  text-align: right;
  FONT: 7px Arial, Helvetica, sans-serif; 
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 3px;
	padding-left: 0px;  
  } 
div.row span.msg {
  FONT: 8px Arial, Helvetica, sans-serif; 
  text-align: center;	
	padding-top: 10px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;  	
}  
/* end of SIR 3655 */  

/* SIR 4764 */  
table .facHoursDisplay{
	border-right-color: #999999;
	border-right-width: 2px;
	border-right-style: solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;

}

/* footer CSS Document */

#footer {
	CLEAR: left; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: left; BACKGROUND-IMAGE: url(../images/footer/usps_hm_ci_ftr.jpg); MARGIN: 0px auto; WIDTH: 720px; COLOR: #ffffff; FONT-FAMILY: universe,arial; HEIGHT: 61px
}
#footer A {
	FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: underline
}
#footer A:hover {
	FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: none;
}
#footer .footNavImg {
	BORDER-RIGHT: #ff0000 0px solid; PADDING-RIGHT: 16px; BORDER-TOP: #ff0000 0px solid; PADDING-LEFT: 16px; FONT-SIZE: 9px; FLOAT: left; PADDING-BOTTOM: 6px; BORDER-LEFT: #ff0000 0px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #ff0000 0px solid
}
#footer .footNavImg A {
	COLOR: #575c61; TEXT-DECORATION: underline
}
#footer .footNavImg A:hover {
	COLOR: #575c61; TEXT-DECORATION: none
}
#footer .footNavImgFirst {
	BORDER-RIGHT: #ff0000 0px solid; PADDING-RIGHT: 16px; BORDER-TOP: #ff0000 0px solid; PADDING-LEFT: 14px; FONT-SIZE: 9px; FLOAT: left; PADDING-BOTTOM: 6px; BORDER-LEFT: #ff0000 0px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #ff0000 0px solid
}
#footer .footNavImgFirst A {
	COLOR: #575c61; TEXT-DECORATION: underline
}
#footer .footNavImgFirst A:hover {
	COLOR: #575c61; TEXT-DECORATION: none
}
#footer .footNavImgLast {
	BORDER-RIGHT: #ff0000 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ff0000 0px solid; PADDING-LEFT: 16px; FONT-SIZE: 9px; FLOAT: left; PADDING-BOTTOM: 6px; BORDER-LEFT: #ff0000 0px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #ff0000 0px solid
}
#footer .footNavImgLast A {
	COLOR: #575c61; TEXT-DECORATION: underline
}
#footer .footNavImgLast A:hover {
	COLOR: #575c61; TEXT-DECORATION: none
}
#footer #copyright {
	PADDING-RIGHT: 20px; PADDING-LEFT: 14px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 16px; clear: both;
}
#footer #noFear {
	FLOAT: left; MARGIN: 16px 20px 0px 0px;
}
#footer #FOIA {
	FLOAT: left; MARGIN: 16px 0px 0px
}
/*  Added for Division Header, Page Section Header  and Buttons SRS 852, 10-31-2012   */

div.sectionHeader {
                font: bold 18px Arial;
                color: #CC0000;
}

div.fastHeader {
                padding-top: 14px;
                font: bold 21px Arial;
                color: #003399;
}

a.ovalbutton{
                background: transparent url('/fast/images/oval_button_left.gif') no-repeat top left;
                display: block;
                float: left;
                line-height: 11px; 
                height: 17px; /* Height of button background height */
                padding-left: 5px; /* Width of left menu image */
                text-decoration: none;
}

a.ovalbutton span{
                background: transparent url('/fast/images/oval_button_right.gif') no-repeat top right;
                display: block;
                color: #CC0000;
                padding: 1px 11px 5px 4px;
                font: bold 11px Arial Black;
                font-style: italic;
                font-weight: bold;
}

.buttonwrapper{
                overflow: hidden;
                width: 100%;
}

h1.moduleHeader {
	color: #CC0000;
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
}

input.centerTime {
	text-align: center;
}