﻿body 
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	background-image: url(../../images/Background.jpg); 
	background-repeat: repeat-x; 
	background-color: white;
	background-position: bottom;
}

.HeaderBar
{
	background-image: url(../../images/HeaderBar.jpg); 
	background-repeat: repeat-x;
	height: 34px;
	width: 100%;
}

.FooterBar
{
	width: 100%;
	background-color: #DFDFE1;
	border-top: solid 1px #DADADC;
}

.MailServiceDetailRow
{
    padding-right: 6px;   
}

.MailServiceDetailLabel
{
	font-size: 9pt;
	color: #555555;
	margin-right: 5px;
}

.MailServiceDetailValue
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;	
}

.GridViewTable
{
	border-collapse: collapse;
	width: 920px;
	border-width: 0px;
	border-color: #000000;
}

.GridViewTablePF
{
	border-collapse: collapse;
	width: 675px;
	border-width: 0px;
	border-color: #FFFFFF;
}

.GridViewHeaderLeft
{
	color:#083a83;
	background-color: #f1f1f3;
	border-right: solid 1px #A9A9A9;
	text-align: center;	
}

.GridViewHeaderLeftPF
{
	color:#000000;
	background-color: #FFFFFF;
    border-top: solid 1px #000000;
    border-bottom: solid 1px #000000;
	border-right: solid 1px #000000;
	text-align: center;	
}

.GridViewHeaderCenter
{
	color:#083a83;
	background-color: #f1f1f3;
	border-right: solid 1px #A9A9A9;
	text-align: center;	
}

.GridViewHeaderCenterPF
{
	color:#000000;
	background-color: #FFFFFF;
    border-top: solid 1px #000000;
    border-bottom: solid 1px #000000;
	border-right: solid 1px #000000;
	text-align: center;	
}

.GridViewHeaderRight
{
	color:#083a83;
	background-color: #f1f1f3;
	text-align: center;	
}

.GridViewHeaderRightPF
{
	color:#000000;
	background-color: #FFFFFF;
    border-top: solid 1px #000000;
    border-bottom: solid 1px #000000;
	text-align: center;	
}

.GridViewItemLeft
{
    border-bottom: solid 1px #A9A9A9;
	border-right: solid 1px #A9A9A9;
	border-left-style: none;    
    border-top-style: none;
}

.GridViewItemLeftPF
{
    border-bottom: solid 1px #000000;
	border-right: solid 1px #000000;    
	border-left-style: none;    
    border-top-style: none;
}

.GridViewItemLeft div div a
{
	color: #cc0000;
	font-weight: bold;
}

.GridViewItemCenter
{
    border-bottom: solid 1px #A9A9A9;
    border-right: solid 1px #A9A9A9;
	border-left-style: none;
    border-top-style: none;
}

.GridViewItemCenterPF
{
    border-bottom: solid 1px #000000;
    border-right: solid 1px #000000;
	border-left-style: none;
    border-top-style: none;
}

.GridViewItemRight
{
    border-bottom: solid 1px #A9A9A9;
	border-right-style: none;
    border-top-style: none;
    padding-right: 6px;   
}

.GridViewItemRightPF
{
    border-bottom: solid 1px #000000;
	border-right-style: none;
    border-top-style: none;
    padding-right: 6px;   
}

.GridViewItemRowSpan
{
    border-right: solid 1px #A9A9A9;
    border-top-style: none;
    border-bottom-style: none;
	border-left-style: none;
    /*padding-left: 6px; */
}

.GridViewItemRowSpanPF
{
    border-right: solid 1px #000000;
    border-top-style: none;
    border-bottom-style: none;
	border-left-style: none;
    /*padding-left: 6px; */
}


.Error
{
	color: Red;
	font-size: 10pt;
	font-weight: bold;
}

.Box 
{
	BORDER-RIGHT: #cccccc 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #cccccc 1px solid; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #cccccc 1px solid; 
	WIDTH: auto; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 18px; 
	BACKGROUND-COLOR: #ffffcc
}

.Heading1
{
	font-size: 16pt;
	font-weight: bold;
	color: #003399;
}

.Heading2
{
	font-size: 12pt;
	font-weight: bold;
	color: #cc0000;
}

.Heading2PF
{
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	margin-bottom: 10px;
}

.Heading3
{
	font-size: 9pt;
	font-weight: bold;
}

.Heading4
{
	font-size: 12pt;
	font-weight: bold; 
	color: #003399; 
}

.Heading4PF
{
	font-size: 12pt;
	font-weight: bold; 
	color: #000000; 
}

.Heading5
{
	font-size: 11pt;
	font-weight: bold;
	color: #656565;
}

.Heading5PF
{
	font-size: 11pt;
	font-weight: normal;
	color: #000000;
}

.Dimensions
{
	font-size: 8.5pt;
	font-weight: normal;
}

.Footnote1
{
	font-size: 9pt;
	font-weight: normal;
	margin-bottom: 10px;
}

.RelatedLinks
{
	font-size: 9pt;
	font-weight: normal;
}

.RelatedLinks a
{
	font-size: 9pt;
	color: #0033cc;
}

.RelatedLinks a:linked
{
	font-size: 9pt;
	color: #0033cc;
}

.HeaderTabLeft
{
	font-size: 12pt;
	font-weight: bold;
	color: #0062D0;
	background-image: url("../../images/HeaderTabLeft.jpg"); 
	background-repeat:repeat-x; 
	width: 200px;	
}

.HeaderTabRight
{
	/*background-image: url("../../images/HeaderTabRight.jpg"); 
	background-repeat:repeat-x; */
	font-size: 10pt;
	font-weight: bold;
}

a
{
	font-size: 10pt;
	font-weight: normal;
	color: #0033cc;
}

a:hover
{
	color: #0033cc;
}

a:link
{
	color: #0033cc;
}

a:visited
{
	color: #0033cc;
}

a:active
{
	color: #0033cc;
}

a.Tab1
{
	font-size: 10pt;
	font-weight: normal;
	margin-left: 10px;
	margin-right: 10px;
	color: #999999;
}

a.Tab1:link
{
	color: #999999;
}

.ModalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.ModalPopupDialog
{
	background-color: White;
	border: 2px solid #000000;
	padding: 0px 0px 0px 0px;
	
}

.HeaderCSS
{
	color: #fefefe;
	background-color: #083A83;
	font-size: 10pt;
	border: solid 1px #f1f1f3;
	height: 23px;
	cursor: pointer;
}

.HeaderCSS a, .HeaderCSS a:visited, .HeaderCSS a:hover, .HeaderSelectedCSS a, .HeaderSelectedCSS a:visited, .HeaderSelectedCSS a:hover
{
	color: #fefefe;
	text-decoration: none;
	font-size: 10pt;
	margin-left: 10px;
}

.HeaderSelectedCSS
{
	color: #fefefe;
	background-color: #083A83;
	font-size: 10pt;
	height: 23px;
}

.HeaderSelectedCSS #LabelClickToView
{
	display: none;
}

/* Carousel */
#carouselContent
{
    width: 855px;
    /*height: 200px;*/
    overflow: hidden;
    border: 0px solid #666666;
    position: relative;
}

#carouselImages
{
    float: left;
    position: relative;
}

/* fix to the problem where the calendar is behind the Carousel */
.ajax__calendar_container 
{ 
	z-index : 1000;
}

/* USPS footer */
#usps-footer 
{
	font-family: Arial;
	width: 940px;
	height: 150px;
	font-size: 11px;
}

#usps-footer h3 
{
	color: #444444;
	font-size: 9.9px;
	font-weight: bold;
	margin-bottom: 3px;
	text-transform: uppercase;
}

#usps-footer a 
{
	color: #656565;
	font-weight: 400;
	text-decoration: none;
   font-size: 11px;
}

#usps-footer a:focus, #usps-footer a:hover 
{
	color: #444444;
}

#usps-footer .usps-page-section 
{
	padding-left: 10px;                          /*<-- EDIT THIS VALUE TO MOVE THE FOOTER TO THE RIGHT*/
	width: 940px;
}
#usps-footer .usps-page-section ul 
{
	list-style: none;
	padding:0;
}

#usps-footer #usps-footer-links 
{
	padding: 0 0 5px 6px;
}

#usps-footer .usps-list 
{
	color: #656565;
	display: inline;
	float: left;
	margin-right: 15px; 
	width: 200px;	
}

#usps-footer .usps-list ul li 
{
	margin-bottom: 1px;
}

#usps-footer .usps-list.last 
{
	margin-right: 0;
}

#usps-footer .lspace-mid 
{
	padding-left: 4px;
}

#usps-footer .lspace-last 
{
	padding-left: 4px;
}

#usps-footer #usps-footer-copyright 
{
	color: #707070;
	padding: 0 0 5px 6px;
	text-align: left;
	clear: both;
}

#usps-footer ul
{
	margin-left: 0;
}

#usps-footer .clearfix:after 
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0 !important;
	height: 0;
	line-height: 0;
	visibility: hidden;
}

#usps_footer .clearfix 
{
	display: inline-block;
	margin: 0;
	padding: 0;
}

