﻿@page {margin-top: .25in; margin-bottom: .25in; margin-left: .5in; margin-right: .5in; }

@media print 
{
	body{margin: 0 0 0 0;font-family: verdana,arial,helvetica,sans-serif;font-size:small;}
	#divTopLevelNav{display:none;clear:both;padding-left:2px;}
	#ctl00_pnlSecondLevelHome
	,#ctl00_pnlSecondLevelPreferences
	,#ctl00_pnlSecondLevelReports
	,#ctl00_pnlSecondLevelDownloads
	,#ctl00_pnlSecondLevelResellerAdmin
	,#ctl00_pnlSecondLevelNone
	,#ctl00_pnlSecondLevelBccAdmin
	,#ctl00_pnlSecondLevelBccSupport
	,#ctl00_pnlSecondLevelHelp
	{display:none;}
	#ctl00_pnlFooter{background-color:#EEEEEE;border-top:solid 1px #CCCCCC;text-align:center;}
	#pnlFooter{background-color:#EEEEEE;border-top:solid 1px #CCCCCC;text-align:center;}
	#lblPageTitle{text-align:center;padding:5px 0 5px 0;font-weight:bold;font-size:16px;clear:both;}
}

@media screen
{
	body{margin: 0 0 0 0;font-family: verdana,arial,helvetica,sans-serif;font-size:small;}
	#divTopLevelNav{clear:both;padding-left:2px;}
	#ctl00_pnlSecondLevelHome
	,#ctl00_pnlSecondLevelPreferences
	,#ctl00_pnlSecondLevelReports
	,#ctl00_pnlSecondLevelDownloads
	,#ctl00_pnlSecondLevelResellerAdmin
	,#ctl00_pnlSecondLevelNone
	,#ctl00_pnlSecondLevelBccAdmin
	,#ctl00_pnlSecondLevelBccSupport
	,#ctl00_pnlSecondLevelHelp
	{margin-top:1px;
	 /*background-color:#003366;*/
	 background-color:#00649d;
	 padding:3px 2px 3px 5px;vertical-align:middle;color:White;}
	#ctl00_pnlFooter{background-color:#EEEEEE;border:solid 1px #CCCCCC;text-align:center;}
	#pnlFooter{background-color:#EEEEEE;border-top:solid 1px #CCCCCC;text-align:center;}
	#lblPageTitle{text-align:center;padding:5px 0 5px 0;font-weight:bold;font-size:16px;clear:both;}
}

td{vertical-align:top;padding:3px 3px 3px 3px;}
th{padding:3px 5px 3px 5px;}
input[type="submit"] {font-size:13px;text-align:center;}
select{font-size:12px;}
input{font-size:12px;}
textarea{font-size:11px;font-family: verdana,arial,helvetica,sans-serif;}
img{border:solid 0 #ffffff;}
legend{color:#00649d;font-weight:bold;}
li{padding-bottom: 5px;}
dt{font-weight:bold;}

#ctl00_pnlPageHeader{background-color:#ffffff;}
#ctl00_pnlPageTitle{text-align:center;padding:5px 0 5px 0;font-weight:bold;font-size:16px;clear:both;}
#pnlPageTitle{text-align:center;padding:5px 0 5px 0;font-weight:bold;font-size:16px;clear:both;}

/*#divPageTitle{text-align:center;padding:0 0 0 0;font-weight:bold;font-size:16px;clear:both;}*/
#ctl00_pnlContent{background-color:#ffffff;padding: 0 0 10px 0;width:100%;}
#divVerticalSpacer{float:right;width:0px;height:375px;}
.divLoginName{float:right; margin:-19px 10px 0 0;  color:#FFFFFF;}
/*.divLoginName{float:right; margin: 4px 4px 0 0; color:#FFFFFF;} */
#divBccFooter{margin-top:10px;text-align:center;font-family:Arial;font-size:10px;}
/*#divPoweredBy{float:right;text-align:left;color:#003366;font-weight:bold;font-style:italic;padding: 10px 5px 15px 10px;}*/
/*#spnPoweredBy{font-size:18pt;font-style:normal;}*/
#tdServiceBureauLogo{text-align:left;padding:2px 0px 10px 2px;}
#tdTrackNTraceLogo{text-align:right;vertical-align:middle;}
#ctl00_ContentPlaceHolder1_pnlContactInfo{font-size:11px;padding: 0 0 10px 0;}
#ctl00_ContentPlaceHolder1_pnlPostalResources{font-size:11px;text-align:center;padding: 0 0 10px 0;}
#DivReportViewer{border:solid 1px red;}   

#divTopLevelNav a, #divTopLevelNav a:link, #divTopLevelNav a:visited	
							{/*background-color:#cccccc;  */
							 background-color:#7e929f;
							border-top:solid 1px rgb(150,150,150);border-right:solid 1px rgb(150,150,150);
							border-bottom:solid 0px rgb(150,150,150);border-left:solid 1px rgb(150,150,150);
							/*color: #003366; */
							color: #FFFFFF;
							 text-decoration: None;padding:0px 10px 1px 10px;font-weight:bold;}
#divTopLevelNav a:hover		{/*background-color:#cccccc; */
                       		 background-color:#7e929f;  
							border-top:solid 1px rgb(150,150,150);border-right:solid 1px rgb(150,150,150);
							border-bottom:solid 0px rgb(150,150,150);border-left:solid 1px rgb(150,150,150);
							  /*color: #DAA722;*/
							  color: #F8F410;
							 text-decoration: None;padding:1px 10px 1px 10px;font-weight:bold;}
#divTopLevelNav a:active	 {/*{background-color:#eeeeee;*/
                        	  background-color:#00649d;
							border-top:solid 1px rgb(150,150,150);border-right:solid 1px rgb(150,150,150);
							border-bottom:solid 0px rgb(150,150,150);border-left:solid 1px rgb(150,150,150);
							color: Gray; text-decoration: None;padding:1px 10px 1px 10px;font-weight:bold;}
							
#divTopLevelNav a.TopLevelSelected, #divTopLevelNav a.TopLevelSelected:link, #divTopLevelNav a.TopLevelSelected:visited	
							{/*background-color:#003366; */
							 background-color:#00649d;
							border-top:solid 1px rgb(150,150,150);border-right:solid 1px rgb(150,150,150);
							border-bottom:solid 0px rgb(150,150,150);border-left:solid 1px rgb(150,150,150);
							/*color: #FFCC00;*/
							color: #F8F410;
							text-decoration: None;padding:1px 10px 1px 10px;font-weight:bold;}
							
#divTopLevelNav a.TopLevelSelected:hover		
							{/*background-color:#003366; */
							 background-color:#00649d;
							border-top:solid 1px rgb(150,150,150);border-right:solid 1px rgb(150,150,150);
							border-bottom:solid 0px rgb(150,150,150);border-left:solid 1px rgb(150,150,150);
							/*color: #FFCC00;*/
							color: #F8F410;
							 text-decoration: None;padding:1px 10px 1px 10px;font-weight:bold;}
#divTopLevelNav a.TopLevelSelected:active
							{/*background-color:#003366; */
							 background-color:#00649d;
							border-top:solid 1px rgb(150,150,150);border-right:solid 1px rgb(150,150,150);
							border-bottom:solid 0px rgb(150,150,150);border-left:solid 1px rgb(150,150,150);
							color: Gray; text-decoration: None;padding:1px 10px 1px 10px;font-weight:bold;}

.modalBackground {background-color:#666666; -ms-filter:alpha(opacity=75); -ms-opacity:0.75;}

a.SecondLevelNav, a.SecondLevelNav:link, a.SecondLevelNav:visited{color:#FFFFFF;text-decoration:none;border-left:solid 1px #ffffff;padding:0 10px 0 10px;}
a.SecondLevelNav:hover{/*color:#FFCC00;*/ color:#F8F410; text-decoration:none;border-left:solid 1px #ffffff;padding:0 10px 0 10px;}
a.SecondLevelNav:active{color: #F8F410;text-decoration:none;border-left:solid 1px #ffffff;padding:0 10px 0 10px;}

a.SecondLevelNavSelected, a.SecondLevelNavSelected:link, a.SecondLevelNavSelected:visited{/*color:#FFCC00;*/   color: #F8F410;
																																											text-decoration:none;border-left:solid 1px #ffffff;padding:0 10px 0 10px;}
a.SecondLevelNavSelected:hover{/*color:#FFCC00;*/ color:#F8F410; text-decoration:none;border-left:solid 1px #ffffff;padding:0 10px 0 10px;}
a.SecondLevelNavSelected:active{/*color:Gray;*/   color: #F8F410; text-decoration:none;border-left:solid 1px #ffffff;padding:0 10px 0 10px;}

a, a:link, a:visited{color:#00649d;text-decoration:none;}
a:hover{color:#DAA722;text-decoration:none;}
a:active{color:#00649d;text-decoration:none;}

a.Disabled, a.Disabled:link, a.Disabled:visited, a.Disabled:hover, a.Disabled:active{color:#00649d;text-decoration:none;}

td.horizontalLabel{white-space:nowrap; font-weight:bold; padding-right:5px;  }
td.horizontalText{white-space:nowrap; padding-right:5px;  }
td.smallText{font-size:10px;color:#0000ff;  }

table.GridView {margin-left:auto; margin-right:auto;border-collapse:collapse;border: solid 1px rgb(150,150,150);}

tr.GridView_tr_Header{background:#cccccc url(images/background_GridView_Header.gif) repeat;font-size:13px;} /*{background-color:#cccccc;}*/

/*dorothy - to support mailing summary page changes*/
tr.GridView_tr_Header2{background-color:#cccccc; font-size:10px;} /*{background-color:#cccccc;}*/
tr.GridView_tr_small2 {background-color:#ffffff;border:solid 1px rgb(150,150,150);font-size:8px;}
tr.GridView_tr_Alternating_small2 {background-color:#f6f6f6;border:solid 1px rgb(150,150,150);font-size:8px;}
tr.GridView_tr_HighlightedRow_small2{background-color:#cccccc;font-size:8px;}

th.GridView_tr_SortAsc{background:#d0d0d0 url(images/icon_Sort_Asc.gif) no-repeat scroll right center;padding-right:18px;font-size:13px;}
th.GridView_tr_SortDesc{background:#d0d0d0 url(images/icon_Sort_Desc.gif) no-repeat scroll right center;padding-right:18px;font-size:13px;}

tr.GridView_tr_Header_small{background:#cccccc url(images/background_GridView_Header.gif) repeat;font-size:11px;} /*{background-color:#cccccc;}*/
th.GridView_tr_SortAsc_small{background:#d0d0d0 url(images/icon_Sort_Asc.gif) no-repeat scroll right center;padding-right:18px;font-size:10px;}
th.GridView_tr_SortDesc_small{background:#d0d0d0 url(images/icon_Sort_Desc.gif) no-repeat scroll right center;padding-right:18px;font-size:10px;}
tr.GridView_tr {background-color:#ffffff;border:solid 1px rgb(150,150,150);font-size:11px;}
tr.GridView_tr_Alternating {background-color:#f6f6f6;border:solid 1px rgb(150,150,150);font-size:11px;}

tr.GridView_tr_small {background-color:#ffffff;border:solid 1px rgb(150,150,150);font-size:10px;}
tr.GridView_tr_Alternating_small {background-color:#f6f6f6;border:solid 1px rgb(150,150,150);font-size:10px;}

tr.GridView_tr_AlternatingHighlighted {background-color:#f6f6f6;border:solid 1px rgb(150,150,150);font-size:11px;}
tr.GridView_tr_AlternatingHighlighted_small {background-color:#f6f6f6;border:solid 1px rgb(150,150,150);font-size:10px;}
tr.GridView_tr_HighlightedRow{background-color:#cccccc;font-size:11px;}
tr.GridView_tr_HighlightedRow_small{background-color:#cccccc;font-size:10px;}


tr.GridView_tr_Pager {background-color:#eeeeee;color:#DAA722;font-size:13px;}
td.GridView_IconButtonCell{padding:1 1 1 1;}
table.GridView a, table.GridView a:link, table.GridView a:visited	
						{color:#00649d;text-decoration: None;font-weight:bold;}
table.GridView a:hover	{color:#DAA722;text-decoration: None;font-weight:bold;}
table.GridView a:active	{color:#00649d;text-decoration: None;font-weight:bold;}

.pnlUpdatedMessage{text-align:center;color:#dd0000;font-weight:bold;font-size:13px;margin:3px 0 8px 0;}
.pnlErrorMessage{text-align:center;color:#dd0000;font-weight:bold;font-size: 13px;margin:3px 30px 8px 20px;padding:3px 3px 3px 3px;border:solid 1px #dd0000;background-color:#eeeeee;}

.SidebarTitle{/*background-color:#003366;*/
						background-color:#00649d;
              color:#F8F410; text-align:left; padding: 1px 2px 1px 2px;display:block;font-size:12px;font-weight:bold;}
.SystemOutage{padding-left: 10px}
.ContactInfoHeading{font-weight:bold;font-size:1.2em;text-decoration:underline;display:block;padding:1px 0 5px 2px;}

.updateProgress{border-width:1px;border-style:solid;background-color:#cccccc;position:absolute;width:130px;height:50px;}
.updateProgressMessage{margin:3px;font-size:small;vertical-align: middle;}

/* Help Stuff */
#divHelpContent{background-color:#FFFFFF;padding:8px 8px 8px 8px;font-size:11px;}
#divHelpContent table{border-collapse:collapse;width:100%;}
#divHelpContent ul{margin-top:0;margin-bottom:0;}
#divHelpContent li{padding: 0 0 5px 0;}
#divHelpContent dd{padding-bottom: 5px;}
.HelpHeader{vertical-align:middle;font-weight:bold;font-size:18px;text-align:center;}
.faqQuestion{font-weight: bold;color: #00649d;}
.helpTopicHeader{Font-weight:bold;color:#555555;font-size:12px;}
.helpTopicCommands{text-align:right;}
.helpTopicSection{padding:5px 0 10px 0px;}
.helpSection{border:solid 1px #999999;padding:0;margin-top:8px;}
.helpSectionHeader{background-color:#CCCCCC;padding:4px 2px 4px 6px;font-weight:bold;font-size:12px;}
.helpSectionBody{padding: 1px 5px 1px 10px;}
img.helpIcon{vertical-align:text-bottom;border-width:0;}

/* Help Stuff Schedules */
.helpTopicHeaderSchedules{Font-weight:bold;color:#555555;font-size:12px;}
.helpTopicCommandsSchedules{float: right; text-align:right; width: 50px; margin-top: -34px;}


/* Calendar Control Style */
.AjaxCalendar td{padding:0;}
.AjaxCalendar .ajax__calendar_container {padding:0px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
.AjaxCalendar .ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.AjaxCalendar .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.AjaxCalendar .ajax__calendar_container TABLE {font-size:11px;}
.AjaxCalendar .ajax__calendar_header {height:20px;width:100%;border-bottom:solid 1px #000000;background-color:#eeeeee;color:#00649d;}
.AjaxCalendar .ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%>);}
.AjaxCalendar .ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%>);}
.AjaxCalendar .ajax__calendar_title {cursor:pointer;font-weight:bold;}
.AjaxCalendar .ajax__calendar_footer {height:15px;border-top:solid 1px #000000;}
.AjaxCalendar .ajax__calendar_today {cursor:pointer;padding-top:3px;}
.AjaxCalendar .ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.AjaxCalendar .ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.AjaxCalendar .ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.AjaxCalendar .ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.AjaxCalendar .ajax__calendar_container {border:2px outset #333333;background-color:#ffffff;color:#000000;}
.AjaxCalendar .ajax__calendar_footer {border-top:solid 1px #red;background-color:#eeeeee;color:#00649d;}
.AjaxCalendar .ajax__calendar_dayname {border-bottom:1px solid #dddddd;}
.AjaxCalendar .ajax__calendar_day {border:1px solid #ffffff;}
.AjaxCalendar .ajax__calendar_month {border:1px solid #ffffff;}
.AjaxCalendar .ajax__calendar_year {border:1px solid #ffffff;}

.AjaxCalendar .ajax__calendar_active .ajax__calendar_day {background-color:#cccccc;border-color:#666666;color:#000000;font-weight:bold;}
.AjaxCalendar .ajax__calendar_active .ajax__calendar_month {background-color:#cccccc;border-color:#666666;color:#000000;font-weight:bold;}
.AjaxCalendar .ajax__calendar_active .ajax__calendar_year {background-color:#cccccc;border-color:#666666;color:#000000;font-weight:bold;}

.AjaxCalendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#bbbbbb;}
.AjaxCalendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#bbbbbb;}

.AjaxCalendar .ajax__calendar_hover .ajax__calendar_day {background-color:#dddddd;border-color:#666666;color:#333333;}
.AjaxCalendar .ajax__calendar_hover .ajax__calendar_month {background-color:#dddddd;border-color:#666666;color:#333333;}
.AjaxCalendar .ajax__calendar_hover .ajax__calendar_year {background-color:#dddddd;border-color:#666666;color:#333333;}

.AjaxCalendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.AjaxCalendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}
  
/*AutoComplete flyout */
.autocomplete_completionListElement {  
	visibility : hidden;
	margin : 0px!important;
	background-color : #ffffff;
	color : #000000;
	border :  buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left;
    list-style-type : none;
    padding: 0 0 0 0;
}

/* AutoComplete highlighted item */
.autocomplete_highlightedListItem{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */
.autocomplete_listItem {
	background-color : window;
	color : windowtext;
	padding : 1px;
}

.watermark { color:Red;  font-style:italic; }

.requiredtextclass 
{
	background-color: #ffffff;
	text-align: left; 
}       
        
/* ------ tabbing -------------  */        
        
#tabbed_box 
{
	border: 0px;
	margin: 0px auto 0px auto;
	width:300px;
}


.tabbed_area {
	border: 0px solid #494e52;
	background-color: #dddddd;
	padding:5px;	
}

/* set the tab style */

ul.tabs {
	margin: 2px 0px 1px 5px; 
	padding:0px;
}

ul.tabs li {
	list-style:none;
	display:inline;
}

ul.tabs li a {
	background-color:#464c54;
	color:#ffebb5;
	padding:2px 14px 2px 14px;
	text-decoration:none;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	border:1px solid #464c54; 
}
ul.tabs li a:hover {
	background-color:#2f343a;
	border-color:#2f343a;
}
ul.tabs li a.active {
	background-color:#ffffff;
	color:#282e32;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #464c54; 
	border-left: 1px solid #464c54; 
	border-right: 1px solid #464c54; 
}

/* set the content style */

.content {
	background-color:#ffffff;
	padding:10px;
	border:1px solid #464c54; 	
}
#content_2 { display:none; }

.content panel 
{
	position: relative;
    margin-left: 1%;
    margin-right: 1%;
    margin-top: 15px;
    margin-bottom: 0;
    width: auto;
    height: 300px;
    padding: 0px 0px 0px 0px;
    background-color: #ff3333;
    border-style: solid;
    border-width: 1px;
    border-color: Gray;

}

.processQueueDiv 
{
	margin: 25px  0 30px 20px;
}

.fileQueueDiv
{
	margin-top: 20px;
	margin-left: 20px;
}

.refreshFileQueue_btn 
{
	margin-top:20px;
	margin-left: 100px;
}

.jobStatus 
{
	margin-left: 20px;
}

.dateTime
{
	float: left;
}

/* ---------- Transition  to divs (NOT USED)-------------  */        
/*
 .ControlPanel
 {
	position: relative;
	left: 17px;
	margin: 10px 0 0 0;
 }
 
 .DeliveryRangePanel
 {
	position: relative;
	top:5px;
	left: 25px;
	margin-bottom: 5px;
 }
 
 .SubDeliveryRangePanel
 {
	display: inline;
 }
 
 .PerformanceReportStates
 {
	position: relative;
	top: -15px;
}

.StatesBox
{
	font-weight: bold;
	vertical-align:top;
}

.ZipsPanel
{
	position: relative;
left: 25px;
margin-top: 5px;
}
*/
/* ---------- End Transition  to divs (NOT USED)-------------  */    




/* ------------------------------------- 
 
not used - could be used for lists within a tab defined above

.content ul {
	margin:0px;
	padding:0px 20px 0px 20px;
}
.content ul li {
	list-style:none;
	border-bottom:1px solid #d6dde0;
	padding-top:15px;
	padding-bottom:15px;
	font-size:13px;
}
.content ul li a {
	text-decoration:none;
	color:#3e4346;
}
.content ul li a small {
	color:#8b959c;
	font-size:9px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	left:4px;
	top:0px;
}
        
        
/* ****************** Cool Stuff *************************
a[href $=\'.pdf\'] {
padding-right: 18px;
background: transparent url(icon_pdf.gif) no-repeat center right;
}
a[href ^=\"mailto:\"] {
padding-right: 20px;
background: transparent url(icon_mail.gif) no-repeat center right;
}
*/

