﻿body,
html 
{
	margin:0;
	padding:0;
	color:#000;
	background:#D1D1D1;
}

img
{
	border:0px;	
}

a
{
	text-decoration: none;
}

#wrapper
{
	width:1000px;
	margin:0 auto;
	background:#FFFFFF;
}

#leftmenu 
{
	float:left;
	width:119px;
	padding-left: 15px;
	padding-right: 5px;
	margin-top: 20px;
	background:#FFFFFF;
}

#leftmenu p
{
	margin: 0px 0px 15px 0px;
}

#main 
{
	float:left;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 20px;
	width:597px;
	background:#FFFFFF;
}

#balancetabletitle
{
    position:relative;
	float:right;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:1px;
	width:217px;
	right:15px;
	font-family: "Trebuchet MS";
	font-size: 11pt;
	font-weight:bold;
	background-color:#BD181C;
	color:#FFFFFF;
}

#balancetableheader
{
    position:relative;
	float:right;
	height:4px;
	width:227px;
	right:15px;
	margin-top: 20px;
	background: url(../images/helpbarheader.png) no-repeat center center;
}

#balancetablefooter
{
    position:relative;
	float:right;
	height:4px;
	width:227px;
	right:15px;
	background: url(../images/helpbarfooter.png) no-repeat center center;
}

#balancetable
{
	position:relative;
	float:right;
	width:205px;
	right:15px;
	padding:5px;
	background:#99c;
	background:#FFFFFF;
	border-left-style:solid;
	border-left-color:#BD181C;
	border-left-width:6px;
	border-right-style:solid;
	border-right-color:#BD181C;
	border-right-width:6px;
}

#balancetable p.text1
{
	margin: 0px 0 0 8px;
	padding-top: 4px;
	font-family: "Trebuchet MS";
	font-size: 11pt;
	font-weight:bold;
	color:#FFFFFF;
}

#balancetable p.text2
{
	margin: 0px 0 0 16px;
	padding-top: 4px;
	padding-bottom: 16px;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:normal;
	color:#0A0A0A;
}

#balancetable p.text3
{
	margin: 0px 0 0 16px;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:normal;
	color:#BD181C;
}


#balancetable p.text3 a
{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:normal;
	color:#BD181C;
	text-decoration:none;
}

#balancetable p.text3 a.depositfunds
{
	font-weight:bold;
}

#balancetable p.text3 a:hover
{
	text-decoration:underline;
}

#balancetable p.text4
{
	margin: 0px 0 0 16px;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:normal;
	color:#BD181C;
}

#balancetable p.text5
{
	margin: 0px 0 0 16px;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:normal;
	color:#BD181C;
}

.helpbarpanel
{
	float:right;
	width:240px;
	position:relative;
	
}

#helpbar 
{
    position:relative;
	float:right;
	width:205px;
	right:15px;
	padding:5px;
	background:#99c;
	background:#FFFFFF;
	border-left-style:solid;
	border-left-color:#BD181C;
	border-left-width:6px;
	border-right-style:solid;
	border-right-color:#BD181C;
	border-right-width:6px;
}

#helpbartitle
{
    position:relative;
	float:right;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:1px;
	width:217px;
	right:15px;
	font-family: "Trebuchet MS";
	font-size: 11pt;
	font-weight:bold;
	background-color:#BD181C;
	color:#FFFFFF;
}

#helpbarheader
{
    position:relative;
	float:right;
	height:4px;
	width:227px;
	right:15px;
	margin-top: 20px;
	background: url(../images/helpbarheader.png) no-repeat center center;
}

#helpbarfooter
{
    position:relative;
	float:right;
	height:4px;
	width:227px;
	right:15px;
	background: url(../images/helpbarfooter.png) no-repeat center center;
}

.helpbuttons
{
    border-style:none;
    background-color:Transparent;
    font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:#BD181C;
	text-align:left;
    overflow:visible;
    width:1px;
}

.helpbuttons[class]
{
    border-style:none;
    background-color:Transparent;
    font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:#BD181C;
	text-align:left;
    width:auto;
}

.helppanels
{
    margin-left:5px;
}

#footer 
{
	clear:both;
	background:#ffffff;
	padding-left: 10px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 10px;
}

#header
{
	background-image: url(../images/header.jpg);
    width: 1000px;
    height: 117px;
}

#headerlinks
{
	position: relative;
	left:800px;
	top: 10px;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:#FFFFFF;
}

#welcome
{
	position: relative;
	left:30px;
	top:65px;
}

.welcomeimage
{
	position: relative;
	width:30px;
	height:30px;
}

.welcometext
{
	font-family: "Trebuchet MS";
	font-size: 12pt;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:top;
}

#myaccount
{
	position: relative;
	left:800px;
	top:34px;
}

.myaccountimage
{
	position: relative;
	width:13px;
	height:13px;
}

.myaccounttext
{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:top;
}

#footerlinks
{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:#BD181C;

}

#copyright
{
	position:relative;
	left:690px;
	top:-18px;
	font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:#A1A1A2;
}

#statusDiv
{
	margin: 0 0 0 20px;
}

#returnlink
{
	margin: 0 0 0 0px;
}

.errormessage
{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:normal;
	color:#BD181C;
}

.successmessage
{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:normal;
	color:#18BD1C;
}

.links
{
	padding-left:5px;
	padding-right:5px;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:10pt;
	font-weight:bold;
}

.pmenuitem
{
	margin-left:2px;
}

.menuitem
{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:normal;
	color:#000000;
	text-decoration: none;
}

.menutext
{
	margin:0px;
	padding:0px;
	padding-left:8px;
	text-indent: -6px;
}

.menuitemon
{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:normal;
	color:#BD181C;
	text-decoration: none;
}


.menuitemheader
{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:#000000;
}

.textwhite10bold
{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:#FFFFFF;
}

.textwhite12bold
{
	font-family: "Trebuchet MS";
	font-size: 11pt;
	font-weight:bold;
	color:#FFFFFF;
}

.textred8bold
{
	font-family: "Trebuchet MS";
	font-size: 8pt;
	font-weight:bold;
	color:#BD181C;
}

.textred9bold
{
	font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:#BD181C;
}

.textred10
{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:normal;
	color:#BD181C;
}

.textred10bold
{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:#BD181C;
}

.textred12
{
	font-family: "Trebuchet MS";
	font-size: 12pt;
	color:#BD181C;
}

.textred12bold
{
	font-family: "Trebuchet MS";
	font-size: 12pt;
	font-weight:bold;
	color:#BD181C;
}

.textred14bold
{
	font-family: "Trebuchet MS";
	font-size: 14pt;
	font-weight:bold;
	color:#BD181C;
}

.textred16
{
	font-family: "Trebuchet MS";
	font-size: 16pt;
	font-weight:normal;
	color:#BD181C;
}

.textred16bold
{
	font-family: "Trebuchet MS";
	font-size: 16pt;
	font-weight:bold;
	color:#BD181C;
}

.txtblack8
{
	font-family: "Trebuchet MS";
	font-size: 8pt;
	font-weight:normal;
	color:#0A0A0A;
}

.txtblack8bold
{
	font-family: "Trebuchet MS";
	font-size: 8pt;
	font-weight:bold;
	color:#0A0A0A;
}

.txtblack9bold
{
	padding-top:0px;
	top:0px;
	font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:#040404;
}

.txtblack10
{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:normal;
	color:#0A0A0A;
}

.txtblack10bold
{
	padding-top:0px;
	top:0px;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:#040404;
}

.txtblack11bold
{
	padding-top:0px;
	top:0px;
	font-family: "Trebuchet MS";
	font-size: 11pt;
	font-weight:bold;
	color:#040404;
}

.txtblack12
{
    padding-top:0px;
	top:0px;
	font-family: "Trebuchet MS";
	font-size: 12pt;
	font-weight:normal;
	color:#040404;
}


.txtblack12bold
{
    padding-top:0px;
	top:0px;
	font-family: "Trebuchet MS";
	font-size: 12pt;
	font-weight:bold;
	color:#040404;
}

.txtblack12bold2C
{
	padding-top:0px;
	top:0px;
	font-family: "Trebuchet MS";
	font-size: 12pt;
	font-weight:bold;
	color:#2C2B2B;
}

.txtblack14bold
{
	padding-top:0px;
	top:0px;
	font-family: "Trebuchet MS";
	font-size: 14pt;
	font-weight:bold;
	color:#040404;
}

.txtblack16bold
{
	padding-top:0px;
	top:0px;
	font-family: "Trebuchet MS";
	font-size: 16pt;
	font-weight:bold;
	color:#040404;
}

.txtblack20bold
{
	padding-top:0px;
	top:0px;
	font-family: "Trebuchet MS";
	font-size: 20pt;
	font-weight:bold;
	color:#040404;
}

.textdarkgrey9bold
{
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:#4E4E4E;
}

.textgrey10bold
{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:#A1A1A2;
}

.textdarkgrey11bold
{
	font-family: "Trebuchet MS";
	font-size: 11pt;
	font-weight:bold;
	color:#484848;
}

.textgrey12bold
{
	font-family: "Trebuchet MS";
	font-size: 12pt;
	font-weight:bold;
	color:#A1A1A2;
}

.textdarkgrey14bold
{
	font-family: "Trebuchet MS";
	font-size: 14pt;
	font-weight:bold;
	color:#515050;
}

.textdarkgrey12bold
{
	font-family: "Trebuchet MS";
	font-size: 12pt;
	font-weight:bold;
	color:#2D2D2D;
}

.textdarkgrey11bold
{
	font-family: "Trebuchet MS";
	font-size: 11pt;
	font-weight:bold;
	color:#2D2D2D;
}

.textdarkgrey10bold
{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:normal;
	color:#2D2D2D;
}

.requiredfield
{
	font-family: "Trebuchet MS";
	font-size: 8pt;
	font-weight:bold;
	color:#BD181C;
}

#contentBGheader
{
	background-image: url(../images/contentBGtop.png);
	height:20px;
	width: 597px;
}

#contentBGfooter
{
	background-image: url(../images/contentBGbottom.png);
	height:20px;
	width: 597px;
}

#contentinnerBGheader
{
	background-image: url(../images/contentinnerBGtop.png);
	background-repeat: no-repeat;
	height: 15px;
	margin: 0px 0px 0px 15px;
}

.contentinnerBGheader
{
	background-image: url(../images/contentinnerBGtop.png);
	background-repeat: no-repeat;
	height: 15px;
	margin: 0px 0px 0px 15px;
}

#contentinnerBGfooter
{
	background-image: url(../images/contentinnerBGbottom.png);
	background-repeat: no-repeat;
	height: 15px;
	margin: 0px 0px 0px 15px;
}

.contentinnerBGfooter
{
	background-image: url(../images/contentinnerBGbottom.png);
	background-repeat: no-repeat;
	height: 15px;
	margin: 0px 0px 0px 15px;
}

.redlink
{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:normal;
	color:#BD181C;
}

/*
Mail History
*/

#MailHistoryBG
{
	background-color: #E9E9E9;
}

#MailHistoryBG p
{
	margin: 0 0 0 70px;	
}

#MailHistoryheader
{
	background-image : url(../images/MailHistory_logo.png);
	background-repeat: no-repeat;
	height: 62px;
	margin: 0px 0px 0px 20px;
}

/*
Mail Pack Progress
*/

#MailPackProgressBG
{
	background-color: #E9E9E9;
	height: 435px;
}

#MailPackProgressBG p
{
	margin: 0 0 0 70px;	
}

#MailPackProgressheader
{
	background-image : url(../images/mailpackprogress_logo.png);
	background-repeat: no-repeat;
	height: 62px;
	margin: 0px 0px 0px 20px;
}

#mergeprogtable
{
	margin: 0px 15px 0px 15px;
}

#mergeprogtableheader
{
	background-color: #BD181C;
	text-align: left;
}

#mergeprogtableitem
{
	
}

/* 
Review Mailing
*/

#ReviewMailingBG
{
	background-color: #E9E9E9;
	height: 935px;
}

#ReviewMailingBG p
{
	margin: 0 0 0 70px;	
}

#ReviewMailingheader
{
	background-image : url(../images/address_icon.png);
	background-repeat: no-repeat;
	height: 62px;
	margin: 0px 0px 0px 20px;
}

#Mailingreviewinner
{
	background-image : url(../images/mailingreviewinnerBG.png);
	background-repeat: no-repeat;
	width:551px;
	height: 815px;
	margin: 0px 22px 0px 22px;
	padding: 15px 0px 0px 0px;	
}

#Mailingreviewinner p
{
	margin: 0px 15px 0px 15px;
}

#Mailingreviewinner table
{
	margin: 0px 15px 0px 15px;
}

#Mailingreviewinnercost
{
	background-image : url(../images/Mailingreviewinnercost.png);
	height: 85px;
	width: 140px;
	position: relative;
	top: 285px;
	left: 385px;
}

#PDFProof
{
	position: relative;
	top: 240px;
}

#SendingNow
{
	position: relative;
	top: 20px;
}

#ReviewMailingButtonLoc
{
	position: relative;
	left: 416px;
}

/*
Sendtoanaddress
*/

#SendtoanaddressBG
{
	background-color: #E9E9E9;
	height: 221px;
}

#addressheader
{
	background-image : url(../images/address_icon.png);
	background-repeat: no-repeat;
	height: 62px;
	margin: 0px 0px 0px 20px;
}

#addressheader p
{
	margin: 0px 0px 0px 50px;
}

#addressoptionsBG
{
	position: absolute;
	background-image : url(../images/AddressOptionsBG.png);
	background-repeat:no-repeat;
	height: 94px;
	width: 300px;
	margin: 20px 0px 0px 80px;
	
}

#addressoptionsBG span
{
	margin: 0px 0px 0px 20px;
}

#SendtoanaddressButtonLoc
{
	position: absolute;
	margin: 130px 0px 0px 416px; 
}

/*
SendtoaddresslistBG
*/

#SendtoaddresslistBG

{
	background-color: #E9E9E9;
	height: 321px;
}

#addresslistoptionsBG
{
	position: absolute;
	background-image : url(../images/AddressListOptionsBG.png);
	background-repeat:no-repeat;
	height: 213px;
	width: 556px;
	margin: 20px 0px 0px 20px;
	
}

/*
Simple Letter
*/

#simplebackground
{
	width: 597px;
	min-height: 200px;
	background-color: #E9E9E9;
}

#simpleheader
{
	background-image : url(../images/blankpage.png);
	background-repeat: no-repeat;
	height: 62px;
	margin: 0px 0px 0px 20px;
	padding: 10px 0px 0px 0px;
}

#simpleheader p
{
	margin: 0px 0px 0px 70px;
}

/*
Home.aspx
*/

#homebackground
{
	width: 597px;
	min-height: 200px;
	background-color: #E9E9E9;
}

#homebackground p
{
	margin: 0 0 0 20px;	
}

#mailpack
{
	position:absolute;
	margin: 20px 0px 0px 20px;
	text-align:center;
}

#singleletter
{
	position:absolute;
	margin: 20px 0px 0px 210px;
	text-align:center;
}

#exmailpack
{
	position:absolute;
	margin: 170px 0px 0px 20px;
	text-align:center;
}

.newmailingicon
{
	height: 110px;
}


#homeNavButtonLoc
{
	position:relative;
	margin:  40px 0px 0px 505px;	
}

/*
My Data Items
*/

#mydatabackground
{
	background-color: #E9E9E9;
	min-height:200px;
}

#mydataheader
{
	background-image : url(../images/address_icon.png);
	background-repeat: no-repeat;
	height: 62px;
	margin: 0px 0px 0px 20px;
	padding: 10px 0px 0px 0px;
}

#mydataheader p
{
	margin: 0px 0px 0px 70px;
}

#mydataitemsbackground
{
	width: 569px;
	height: 155px;
	background-color: #C6C6C6;
	margin: 0px 0px 0px 15px;
}

#mydataitemsbackground2
{
	width: 569px;
	height: 255px;
	background-color: #C6C6C6;
	margin: 0px 0px 0px 15px;
}

.topalign
{
	vertical-align: top;
}

.mydatalabels
{
    width:130px;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:Black;
	border-style:none;
	padding:3px;
}

.mydatalabelsred
{
    width:130px;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:#BD181C;
	border-style:none;
	padding:3px;
}

.mydatatextboxes
{
    width:100px;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:Black;
	border-style:none;
	padding-left:4px;
	padding-right:4px;
}





/*
Library Items
*/

#librarybackground
{
	background-color: #E9E9E9;
	min-height:200px;
}

#libraryheader
{
	background-image : url(../images/librarylogo.jpg);
	background-repeat: no-repeat;
	height: 62px;
	margin: 0px 0px 0px 20px;
	padding: 10px 0px 0px 0px;
}

#libraryheader p
{
	margin: 0px 0px 0px 70px;
}

#librarytextbody
{
}

#librarytextbody span
{
	padding: 0px 0px 0px 20px;
}

#librarytextbody table
{
	margin: 15px 0px 0px 60px;
}

#libraryitembackground
{
	width: 597px;
	height: 284px;
	background-image: url(../images/homebackground.jpg);
	background-repeat: no-repeat;
	
	padding: 20px 0px 0px 0px;
}

#libraryitemsbackground
{
	width: 569px;
	height: 290px;
	background-color: #C6C6C6;
	margin: 0px 0px 0px 15px;
}

.libraryitemsbackground
{
	width: 569px;
	height: 290px;
	background-color: #C6C6C6;
	margin: 0px 0px 0px 15px;
}

#libraryitemstable
{
	width: 450px;
	height: 240px;
	text-align: center;
}

#libraryitemstablemailpack
{
	width: 450px;
	
}

.libraryitemstableinner
{
	text-align: center;
	width: 150px;
}

.libraryitemstableinnermailpack
{
	width: 300px;
	border-style:solid;
	border-width:1px;
	border-color:#BD181C;
}

.thumbs
{
	width:120px;
	border-style:solid;
	border-width:1px;
	border-color:#BD181C;
}

.thumbs2
{
	height:40px;
	border-style:solid;
	border-width:1px;
	border-color:#BD181C;
}

.imgButtonPrev
{
	margin-left: 420px;
}

.imgButtonNext
{
	margin-left: 5px;
}

#leftarrow
{
	position:absolute;
	margin: 120px 0px 0px 10px;
	text-decoration: none;
}

.imagevmiddle
{
	vertical-align:middle;
}
	
#rightarrow
{
	float:right;
	margin: 120px 8px 0px 0px;
	text-decoration: none;
}

#thumbtable
{
	position:absolute;
	margin: 30px 0px 0px 60px;
}

#info
{
	position:absolute;
	margin: 10px 0px 0px 10px;
} 

.spacer
{
	margin-top:10px;	
}

/* 
Attachments
*/

.detailstable
{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:normal;
	color:#040404;
}

.col1
{
	width:120px;
}

.col2
{
	text-align:left;
	padding: 0px 0px 0px 20px;
	width:230px;
}

.col2 a
{
	
}

/*
Mail Packs
*/

#mailpackbackground
{
	width: 597px;
	height: 612px;
	background-image: url(../images/newmailpackBG.png);
	padding: 20px 0px 0px 0px;
}

#mailpackbackground p
{
	padding: 0px 0px 0px 20px;
}

#mailpackheader
{
	background-image : url(../images/mailpacklogo.png);
	background-repeat: no-repeat;
	height: 62px;
	margin: 0px 0px 0px 20px;
	padding: 10px 0px 0px 0px;
}

#MailPacksButtonLoc
{
	margin: 10px 0px 0px 380px;
}

/* 
New Mail Pack
*/


#newmailprintingoptions
{
	margin: 20px 0px 0px 20px;
}

#newmailpackheader
{
	background-image : url(../images/newmailpacklogo.png);
	background-repeat: no-repeat;
	height: 62px;
	margin: 0px 0px 0px 20px;
	padding: 10px 0px 0px 0px;
}

#newmailpackheader p
{
	margin: 0px 0px 0px 70px;
}

.or
{
	margin: 0px 0px 0px 20px;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:#040404;
	line-height: 24px;
}

#NewMailPackButtonLoc
{
	margin: 20px 0px 0px 420px;
	width:200px;
	
}

.radioPos
{
	text-align:center;
}

#monoPos
{
	position:absolute;
	margin: 0px 0px 0px 88px;
}

#monoPos span
{
	margin: 0px 0px 0px 10px;
}

#monoPos img
{
	margin: 5px 0px 0px 30px;
}

#colourPos
{
	position:absolute;
	margin: 0px 0px 0px 213px;	
}

#colourPos span
{
	margin: 0px 0px 0px 10px;
}

#colourPos img
{
	margin: 5px 0px 0px 32px;
}

#simplexPos
{
	position:absolute;
	margin: 113px 0px 0px 88px;
}

#simplexPos span
{
	margin: 0px 0px 0px 10px;
}

#simplexPos img
{
	margin: 5px 0px 0px 33px;
}

#duplexPos
{
	position:absolute;
	margin: 113px 0px 0px 213px;
}

#duplexPos span
{
	margin: 0px 0px 0px 10px;
}

#duplexPos img
{
	margin: 5px 0px 0px 32px;
}

#txtSaveAs
{
	position:absolute;
	margin: 243px 0px 0px 20px;
}

#txtSavename
{
	position:absolute;
	padding:240px 0px 0px 85px;
}

#txtSavetip
{
	position:absolute;
	margin: 237px 0px 0px 390px;
}

#SaveButtonLoc
{
	position:absolute;
	margin: 280px 0px 0px 307px;
}

#PrevButtonLocStep4
{
	position:absolute;
	margin: 322px 0px 0px 485px;
}

.mailpacknav
{
    position:relative;
}

#mps4spacer
{
    height:350px;
}

/*

Single Letter

*/

#singleletterheader
{
	background-image : url(../images/singleletterlogo.png);
	background-repeat: no-repeat;
	height: 62px;
	margin: 0px 0px 0px 20px;
	padding: 10px 0px 0px 0px;
}

#singleletterheader p
{
	margin: 0px 0px 0px 70px;
}


/*
addresslists.aspx modalpopup
*/

#addresslistmodaltable
{
    padding-top:0px;
	top:0px;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:#040404;
	position:relative;
	left:60px;   
}

.addresslistPopupContainer
{
	background-color:#E9E9E9;
	border: solid 3px #BD181C;
	width: 300px;
	height:260px;
	text-align:left;
	padding: 10px 0px 20px 0px;
}

.addresslistPopupHyperLink
{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:#BD181C;
	position:relative;
	left:30px;
}


/* 

addresslists.aspx

*/

#AddressListButtonLoc
{
    position:relative;
    left:15px;   
}

#addresslistsbackground
{
	width: 597px;
	background-color:#E9E9E9;
}

.hiddenButton
{
	display:none
} 

.ModalBackground
{
    background-color:#E9E9E9;
    padding:10px;
}

.headerRow
{
   text-align:center;
   padding-top:0px;
	top:0px;
	font-family: "Trebuchet MS";
	font-size: 7pt;
	font-weight:bold;
	color:#040404;
	margin: 0 auto;
   
}

.pageContainer
{
    padding: 15px;
}

.imgApproved
{
    text-align:center;
    padding-top:0px;
	top:0px;
	font-family: "Trebuchet MS";
	font-size: 7pt;
	font-weight:bold;
	color:#040404;
	margin: 0 auto;
    background: url(../images/approved_icon.png) no-repeat center center;
    width:55px;
}

.imgChargeable0
{
    text-align:center;
    padding-top:0px;
	top:0px;
	font-family: "Trebuchet MS";
	font-size: 7pt;
	font-weight:bold;
	color:#040404;
	margin: 0 auto;
    background: url(../images/chargeable0.png) no-repeat center center;
    width:55px;
}

.imgChargeable1
{
    text-align:center;
    padding-top:0px;
	top:0px;
	font-family: "Trebuchet MS";
	font-size: 7pt;
	font-weight:bold;
	color:#040404;
	margin: 0 auto;
    background: url(../images/chargeable1.png) no-repeat center center;
    width:55px;
}

.imgChargeable2
{
    text-align:center;
    padding-top:0px;
	top:0px;
	font-family: "Trebuchet MS";
	font-size: 7pt;
	font-weight:bold;
	color:#040404;
	margin: 0 auto;
    background: url(../images/chargeable2.png) no-repeat center center;
    width:55px;
}

.imgChargeable3
{
    text-align:center;
    padding-top:0px;
	top:0px;
	font-family: "Trebuchet MS";
	font-size: 7pt;
	font-weight:bold;
	color:#040404;
	margin: 0 auto;
    background: url(../images/chargeable3.png) no-repeat center center;
    width:55px;
}

.imgChargeable4
{
    text-align:center;
    padding-top:0px;
	top:0px;
	font-family: "Trebuchet MS";
	font-size: 7pt;
	font-weight:bold;
	color:#040404;
	margin: 0 auto;
    background: url(../images/chargeable4.png) no-repeat center center;
    width:55px;
}

.imgChargeable5
{
    text-align:center;
    padding-top:0px;
	top:0px;
	font-family: "Trebuchet MS";
	font-size: 7pt;
	font-weight:bold;
	color:#040404;
	margin: 0 auto;
    background: url(../images/chargeable5.png) no-repeat center center;
    width:55px;
}

.imgChargeable6
{
    text-align:center;
    padding-top:0px;
	top:0px;
	font-family: "Trebuchet MS";
	font-size: 7pt;
	font-weight:bold;
	color:#040404;
	margin: 0 auto;
    background: url(../images/chargeable6.png) no-repeat center center;
    width:55px;
}

.imgChargeable7
{
    text-align:center;
    padding-top:0px;
	top:0px;
	font-family: "Trebuchet MS";
	font-size: 7pt;
	font-weight:bold;
	color:#040404;
	margin: 0 auto;
    background: url(../images/chargeable7.png) no-repeat center center;
    width:55px;
}

.imgChargeable8
{
    text-align:center;
    padding-top:0px;
	top:0px;
	font-family: "Trebuchet MS";
	font-size: 7pt;
	font-weight:bold;
	color:#040404;
	margin: 0 auto;
    background: url(../images/chargeable8.png) no-repeat center center;
    width:55px;
}

.imgChargeable9
{
    text-align:center;
    padding-top:0px;
	top:0px;
	font-family: "Trebuchet MS";
	font-size: 7pt;
	font-weight:bold;
	color:#040404;
	margin: 0 auto;
    background: url(../images/chargeable9.png) no-repeat center center;
    width:55px;
}

.imgChargeable10
{
    text-align:center;
    padding-top:0px;
	top:0px;
	font-family: "Trebuchet MS";
	font-size: 7pt;
	font-weight:bold;
	color:#040404;
	margin: 0 auto;
    background: url(../images/chargeable10.png) no-repeat center center;
    width:55px;
}

.imgIgnored
{
    text-align:center;
    padding-top:0px;
	top:0px;
	font-family: "Trebuchet MS";
	font-size: 7pt;
	font-weight:bold;
	color:#040404;
	margin: 0 auto;
    background: url(../images/close_icon.png) no-repeat center center;
    width:55px;
}

.imgValidate
{
    text-align:center;
    padding-top:0px;
	top:0px;
	font-family: "Trebuchet MS";
	font-size: 7pt;
	font-weight:bold;
	color:#040404;
	margin: 0 auto;
    background: url(../images/validate_icon.png) no-repeat center center;
    width:55px;
}

.imgExcluded
{
    text-align:center;
    padding-top:0px;
	top:0px;
	font-family: "Trebuchet MS";
	font-size: 7pt;
	font-weight:bold;
	color:#040404;
	margin: 0 auto;
    background: url(../images/on_hold_icon.png) no-repeat center center;
    width:55px;
}

#validationcolumn
{
    vertical-align:top;   
}

.addressListRow
{
    /*text-align:center;
    font-family: "Trebuchet MS";
    background-color:White;
    font-size: 8pt;
	font-weight:bold;
	padding: 0px;*/
}

.addressListCell
{
    text-align:center;
    font-family: "Trebuchet MS";
    background-color:White;
    font-size: 8pt;
	font-weight:bold;
}

.addressListCellRightAlign
{
    text-align:right;
    font-family: "Trebuchet MS";
    background-color:White;
    font-size: 8pt;
	font-weight:bold;
}

.addressListTable
{
   /*padding:0px;
   margin:0px;*/
}

.btnValidate
{
    padding-left:10px;
    width:60px;
}

.btnDelete
{
    width:93px;
}

.titleTextBox
{
    text-align:left;
    font-family: "Trebuchet MS";
    color: Black;
    background-color:White;
    font-size: 8pt;
	font-weight:bold;
    width:100px;
    border-style:none;
}

.titleCell
{
    padding-left:10px;
    text-align:left;
    background-color:White;
	width:100px;
}

.emptyRow
{
    height:4px;
}

.emptyCell
{
    width:0px;
}

.pnlListHolder
{
    background-color:#CCCCCC;
    padding:10px;
}

.pnlPushLeft
{
    padding-left:45px;
}

.txtBox
{
    text-align:left;
    font-family: "Trebuchet MS";
    color: Black;
    background-color:white;
    font-size: 10pt;
    font-weight:bold;
    width:150px;
    padding:0px;
}

.txtBoxEdit
{
    text-align:left;
    font-family: "Trebuchet MS";
    color: Black;
    background-color:white;
    font-size: 10pt;
    font-weight:bold;
    width:150px;
}

.addressPanel
{
   width:240px;
   height:155px;
   padding:0px;
   margin:0px;
   background-color:white;
}

.addressPanelEditState
{
    width:240px;
   height:360px;
   padding:0px;
   margin:0px;
   background-color:white;
}

.txtNoSuggestion
{
    font-family: "Trebuchet MS";
    font-size: 10pt;
	font-weight:bold;
    position:relative;
    left:75px;
    top: 65px;
}

.approvedtext
{
    text-align:left;
    font-family: "Trebuchet MS";
    font-size: 8pt;
	font-weight:bold;
	padding-right:10px;
}

.ignoretext
{
    text-align:left;
    font-family: "Trebuchet MS";
    font-size: 8pt;
	font-weight:bold;
	padding-left:12px;
}

.chargeabletext
{
    text-align:left;
    font-family: "Trebuchet MS";
    font-size: 8pt;
	font-weight:bold;
	padding-left:2px;
}

.btnIgnore
{
    top:-10px;
    position:relative;
}

.btnChargeable
{
    top: 10px;
     position:relative;
}

.btnApproved
{
    position:relative;
}

.suggestedfieldnames
{
	font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:#BD181C;
	background-color:white;
	width:80px;
	padding:0px;
}

.uploadPageTextBox
{
    width:175px;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:#4E4E4E;
	border-style:none;
	text-align:right;
	background-color:#E9E9E9;
}

.uploadPageInputBox
{
    width:175px;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:#4E4E4E;
}

#uploadpagebuttonpadding
{
    padding-left:370px;
}

.greyBackgroundTextBox
{
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:black;
	border-style:none;
	text-align:left;
	background-color:#E9E9E9;
}

.mappingtitlecolumn0
{
    text-align:center;
    vertical-align:middle;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#BD181C;
	width:116px;
}

.mappingtitlecolumn1
{
    text-align:center;
    vertical-align:middle;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#BD181C;
	width:116px;
	border-style:none;
}

.mappingtitlecolumn2
{
    text-align:center;
    vertical-align:middle;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#BD181C;
	width:97px;
}

.mappingtitlecolumn3
{
    text-align:center;
    vertical-align:middle;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#BD181C;
	width:78px;
}

.mappingtitlecolumn4
{
    text-align:center;
    vertical-align:middle;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#BD181C;
	width:97px;
}

.mappingtitlecolumn5
{
    text-align:center;
    vertical-align:middle;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#BD181C;
	width:85px;
}

.mappingliterals
{
    padding-left:5px;
	top:0px;
	font-family: "Trebuchet MS";
	font-size: 9pt;
	color:#040404;
	border-style:none;
	width:90px;
	background-color:#E9E9E9;
}

.mappingtextboxes
{
	top:0px;
	font-family: "Trebuchet MS";
	font-size: 9pt;
	color:#040404;
	background-color:White;
}

.mappingdropdownlists
{
	font-family: "Trebuchet MS";
    width:100px;
    font-family: "Trebuchet MS";
	font-size: 9pt;
}

.mappingtextboxesdisabled
{
	top:0px;
	font-family: "Trebuchet MS";
	font-size: 9pt;
	color:#808080;
	background-color:#D4D0C8;
}

.navbuttons
{
    text-align:center;
    vertical-align:middle;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#BD181C;
	border-style:none;
}

.navbuttonsoff
{
    text-align:center;
    vertical-align:middle;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:#BD181C;
	background-color:#BD181C;
	border-style:none;
}

.checkboxcell
{  
    padding-left:20px;
}

.importPadding
{
    padding-left:100px;
}

.uploadpagebuttonpadding1
{
    padding-left:481px;
} 

.uploadpagebuttonpadding2
{
    padding-left:398px;
} 

.uploadpagebuttonpadding3
{
    position:relative;
    left:350px;
}

.accordionheaderpersonaldetails
{
    width:250px;
}

.accordionheader150
{
    width:150px;
}

.padding5px
{
    padding-bottom:5px;
    padding-top:5px;
}

.contentpane
{
    background-color:#CCCCCC;
    padding:10px;
}

.profilelabels
{
    width:130px;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:Black;
	border-style:none;
	background-color:#CCCCCC;
	padding:3px;
}

.profiletextboxes
{
    width:200px;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:Black;
	border-style:none;
	padding-left:4px;
	padding-right:4px;
}

.profilesuccessmessage
{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:#18BD1C;
	padding:10px;
}

.profileerrormessage
{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:#BD181C;
	padding:10px;
}

.validators
{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:#BD181C;
	position:absolute;
}

/* Manage Group Page */

.managegrouptitle0
{
    text-align:center;
    vertical-align:middle;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#BD181C;
	width:200px;
}

.managegrouptitle1
{
    text-align:center;
    vertical-align:middle;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#BD181C;
	width:100px;
}

.managegrouptitle2
{
    text-align:center;
    vertical-align:middle;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#BD181C;
	width:100px;
}

.managegrouptitle3
{
    text-align:center;
    vertical-align:middle;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#BD181C;
	width:100px;
}

.managegrouptitle4
{
    text-align:center;
    vertical-align:middle;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#BD181C;
	width:50px;
}

.managegrouptitle5
{
    text-align:center;
    vertical-align:middle;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#BD181C;
	width:50px;
}

.managegrouptitle6
{
    text-align:center;
    vertical-align:middle;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#BD181C;
	width:50px;
}

.disableusertitle0
{
    text-align:center;
    vertical-align:middle;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#BD181C;
	width:150px;
}

.disableusertitle1
{
    text-align:center;
    vertical-align:middle;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#BD181C;
	width:150px;
}

.disableusertitle2
{
    text-align:center;
    vertical-align:middle;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#CCCCCC;
	width:150px;
}

.titleusername
{
    text-align:center;
    font-family: "Trebuchet MS";
    color: Black;
    background-color:White;
    font-size: 8pt;
	font-weight:bold;
    width:150px;
    border-style:none;
}

.username
{
    text-align:center;
    font-family: "Trebuchet MS";
    color:black;
    background-color:White;
    font-size: 8pt;
	font-weight:bold;
    width:150px;
    border-style:none;
}

.usernamedisabled
{
    text-align:center;
    font-family: "Trebuchet MS";
    color:#9B999A;
    background-color:White;
    font-size: 8pt;
	font-weight:bold;
    width:150px;
    border-style:none;
}

.accountstatus
{
    text-align:center;
    font-family: "Trebuchet MS";
    color:black;
    background-color:White;
    font-size: 8pt;
	font-weight:bold;
    width:150px;
    border-style:none;
}


.accountstatusdisabled
{
    text-align:center;
    font-family: "Trebuchet MS";
    color:#9B999A;
    background-color:White;
    font-size: 8pt;
	font-weight:bold;
    width:150px;
    border-style:none;
}

.titlefirstname
{
    text-align:center;
    font-family: "Trebuchet MS";
    color: Black;
    background-color:White;
    font-size: 8pt;
	font-weight:bold;
    width:50px;
    border-style:none;
}

.titlelastname
{
    text-align:center;
    font-family: "Trebuchet MS";
    color: Black;
    background-color:White;
    font-size: 8pt;
	font-weight:bold;
    width:50px;
    border-style:none;
}

.managegroupcell
{
    text-align:center;
    font-family: "Trebuchet MS";
    background-color:White;
    font-size: 8pt;
	font-weight:bold;
}

.datebox
{
    font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:Black;
	background-color:White;
	border-style:solid;
	border-width:2px;
	border-color:#CCCCCC;
	width:75px;
	position:relative;
	padding:2px;
	left:5px;
}

.pricingTitle
{
    font-family: "Trebuchet MS";
	font-size: 11pt;
	font-weight:bold;
	color:Black;
	background-color:Transparent;
	border-style:none;
	width:150px;
}

.pricingLabel
{
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:Black;
	background-color:Transparent;
	border-style:none;
	padding-left:6px;
	width:150px;
}

.modalProcessingPanel
{
    background-color:White;
    padding:10px;
    font-family: "Trebuchet MS";
	font-size: 12pt;
	font-weight:bold;
	color:Black;
	border-style:solid;
	border-width:3px;
	border-color:#BD181C;
	display:none;
}

.variablestablename
{
    padding:3px;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:normal;
	color:#040404;
	border-style:none;
	background-color:#E9E9E9;
	text-align:left;
}

.variablestablevalue
{
    padding:3px;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:normal;
	color:#040404;
	border-style:none;
	background-color:#E9E9E9;
	text-align:left;
}

.variablestablenameedit
{
    padding:3px;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:normal;
	color:#040404;
	border-style:inset;
	background-color:white;
	text-align:left;
}

.variablestablevalueedit
{
    padding:3px;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:normal;
	color:#040404;
	border-style:inset;
	background-color:white;
	text-align:left;
}

.leftalign
{
    padding:0px;
    text-align:left;
    position:relative;
    left:0px;
}

.variablescheckbox
{
	background-color:#E9E9E9;
	padding-left:30px;
}

.variabletitles
{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:#040404;
	text-align:left;
}

.promptCell
{
    padding:3px;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:#040404;
	text-align:right;
}

.uservariabletitle0
{
    padding:3px;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:#040404;
	text-align:left;
	border-style:none;
	width:125px;
	background-color:Transparent;
}

.uservariabletitle1
{
    padding:3px;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:#040404;
	text-align:left;
	border-style:none;
	width:125px;
	background-color:Transparent;
}

.uservariabletitle2
{
    padding:3px;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:#040404;
	text-align:center;
	border-style:none;
	width:75px;
	background-color:Transparent;
}

.uservariabletitle3
{
    padding:3px;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:#040404;
	text-align:left;
	border-style:none;
	width:200px;
	background-color:Transparent;
}

.uservariablecheckalltext
{
    padding:3px;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:#040404;
	text-align:right;
	border-style:none;
	background-color:Transparent;
	position:relative;
	left:170px;
}

.checkall
{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	position:relative;
	left:312px;
}

/* managegroup.aspx */

.Calendar .ajax__calendar_container {
    border:2px solid #BD181C;
    background-color:white;
    color:black;
    font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
}

#toggleAlertSettings
{
    display:none;
}


.transparentbutton
{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:black;
	background-color:Transparent;
	border-style:none;
	width:500px;
}

#validationtable
{
 position:relative;
 top:15px;   
}

.profiletextboxespushleft200
{
    width:150px;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:Black;
	border-style:none;
	padding-left:4px;
	padding-right:4px;
	
}

.profiletextboxespushleft50
{
    width:50px;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:Black;
	border-style:none;
	padding-left:4px;
	padding-right:4px;
}

#balancealertspacer
{
 height:5px   
}

.tablevalidators
{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:#BD181C;
	position:relative;
}


/* Delete Address List */
#deleteaddresslistheader
{
	background-image : url(../images/address_icon.png);
	background-repeat: no-repeat;
	height: 62px;
	margin: 0px 0px 0px 20px;
	padding: 10px 0px 0px 45px;
}

/* Default */

.defaultTitle0
{
    text-align:center;
    vertical-align:middle;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#BD181C;
	width:50px;
}

.defaultTitle1
{
    text-align:center;
    vertical-align:middle;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#BD181C;
	width:217px;
}

.defaultTitle2
{
    text-align:center;
    vertical-align:middle;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#BD181C;
	width:70px;
}

.defaultTitle3
{
    text-align:center;
    vertical-align:middle;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#BD181C;
	width:100px;
}

.defaultTitle4
{
    text-align:center;
    vertical-align:middle;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#BD181C;
	width:70px;
}

.defaultTitle5
{
    text-align:center;
    vertical-align:middle;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#BD181C;
	width:50px;
}

.letterCell
{
    text-align:center;
    font-family: "Trebuchet MS";
    background-color:White;
    font-size: 8pt;
	font-weight:bold;
}

.letterCellCenter
{
    text-align:center;
    font-family: "Trebuchet MS";
    background-color:White;
    font-size: 8pt;
	font-weight:bold;
}


.postcodeTextbox
{
    text-align:center;
    font-family: "Trebuchet MS";
    color: Black;
    background-color:White;
    font-size: 8pt;
	font-weight:bold;
    width:60px;
    border-style:none;
}

.sentTimeTextbox
{
    text-align:center;
    font-family: "Trebuchet MS";
    color: Black;
    background-color:White;
    font-size: 8pt;
	font-weight:bold;
    width:120px;
    border-style:none;
}

.previewButton
{
    text-align:center;
    font-family: "Trebuchet MS";
    color:Blue;
    text-decoration:underline;
    background-color:White;
    font-size: 8pt;
	font-weight:bold;
    border-style:none;
    width:150px;
}

.defaultPageContainer
{
    position:relative;
    left:50px;
    top:10px;
}

/* default.aspx */

#defaultbackground
{
	background-color: #E9E9E9;
	min-height:200px;
}

#defaultheader
{
	background-image : url(../images/librarylogo.jpg);
	background-repeat: no-repeat;
	height: 62px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

#defaultheader p
{
	margin: 0px 0px 0px 70px;
}

#defaultbackground table
{
	margin: 0px 0px 0px 15px;
}

#defaulttextbody
{
}

#defaulttextbody span
{
	padding: 0px 0px 0px 20px;
}

/* SendtoSingleAddress.aspx */
.genericwhitetextbox
{
    text-align:left;
    font-family: "Trebuchet MS";
    color: Black;
    background-color:White;
    font-size: 10pt;
    width:160px;
    border-style:none;
}

.generictransparenttextbox
{
    text-align:left;
    font-family: "Trebuchet MS";
    color: Black;
    background-color:Transparent;
    font-size: 10pt;
    width:160px;
    border-style:none; 
}

#sendToSingleAddressPage
{
    position:relative;
    left:10px;
}

.transparentbuttonleft
{
    font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:black;
	background-color:Transparent;
	border-style:none;
}

.tddetailsview
{
	position:relative;
	height:20px;
}

/* reorder list styles */

.reorderList li
{
	list-style-type:none;
	
}

.reorderItem
{
	width: 500px;
	height: 40px;
}

.reorderItemDescription
{
	position:relative;
	width:200px;
	padding-left:10px;
	font-family:Trebuchet MS;
	font-size:10pt;
}

.reorderItemRemove
{
	position:relative;
}

/* end reorder list styles */

/* accordian upload */

.accordianHeader, 
.accordianHeaderSelected
{
	cursor:pointer;
	margin: 0px 0px 0px 20px;
}

.accordianContainer
{
	padding:0px 0px 0px 20px;
}

/* end accordian upload */

/* details view popup */

.popupContainer
{
	background-color:#E9E9E9;
	border: solid 3px #BD181C;
	width: 350px;
	text-align:left;
	padding: 20px 0px 20px 0px;
}

.popupContent
{
	padding: 20px 20px 0px 20px;
}

.modalBackground
{
    background-color:Gray;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
    filter: alpha(opacity=50);
    opacity: .5;
}

.dialogButtons1
{
	text-align:right;
}

/* end details view popup */

/* MakePayment Dialog */.popupContainerSN{	background-color:#E9E9E9;	border: solid 3px #BD181C;	border-top: solid 30px #BD181C;	width: 350px;	text-align:left;	padding: 0px 0px 20px 0px;}#popupSNHeader{	font-family: "Trebuchet MS";	font-size: 11pt;	font-weight:bold;	color:#FFFFFF;	position: absolute;	top: 5px;	left: 5px;}/* end MakePay/* Address Options popup */

.AddressOptionsPopupContainer
{
	background-color:#E9E9E9;
	border: solid 3px #BD181C;
	width: 410px;
	height:230px;
	text-align:left;
	padding: 10px 0px 20px 0px;
}

.AddressOptionsDarkGrey
{
	background-color:Blue;
	width: 200px;
	text-align:left;
	padding: 20px 10px 20px 10px;
}

.AddressOptionsTitleText
{
    position:relative;
    top:5px;
    left:55px;
	font-family: "Trebuchet MS";
	font-size: 14pt;
	font-weight:bold;
	color:#515050;
}

#AddressBookHeader
{
	background-image : url(../images/address_icon.png);
	background-repeat: no-repeat;
	height: 62px;
	margin: 0px 0px 20px 20px;
	padding: 0px 0px 0px 0px;
}

#addressOptionsInnerHeader
{
    position:relative;
    left:80px;
	background-image: url(../images/AddressOptionsInnerHeader.png);
	height:4px;
	width: 250px;
}

#addressOptionsInnerFooter
{
    position:relative;
    left:80px;
	background-image: url(../images/AddressOptionsInnerFooter.png);
	height:4px;
	width: 250px;
}

#addressOptionsInner
{
    position:relative;
    left:80px;
	width: 250px;
	background-color:#9D9D9D;
}

.rblAddressOptions
{
    position:relative;
    left:10px;
    color:White;  
    font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold; 
}

.AddressOptionsNext
{
    position:relative;
    float:right;
    right:10px;  
    top:30px;
    bottom:20px;   
}

.AddressOptionsPrev
{
    position:relative;
    float:right;
    right:20px;
    top:30px;
    bottom:20px;   
}



/* End of Address Options Popup */



/* Mappings */

.mappingstitle0
{
    text-align:center;
    vertical-align:middle;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:black;
	width:200px;
	border-style:none;
	background-color:Transparent;
}

.mappingstitle1
{
    text-align:center;
    vertical-align:middle;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:black;
	width:150px;
	border-style:none;
	background-color:Transparent;
}

.mappingstitle2
{
    text-align:center;
    vertical-align:middle;
    font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight:bold;
	color:black;
	width:100px;
	border-style:none;
	background-color:Transparent;
}

.mappingdescription
{
    padding:3px;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:normal;
	color:black;
	border-style:none;
	text-align:left;
	width:200px;
	background-color:Transparent;
}

/* End of Mappings */

.helplabel
{
    word-wrap: break-word;
    font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:normal;
	color:#0A0A0A;
}

#gap
{
    height:8px;    
}

/* Address List Exclusions */

#addressListExclusionsHeader
{
	background-image : url(../images/address_icon.png);
	background-repeat: no-repeat;
	height: 62px;
	margin: 0px 0px 0px 20px;
	padding: 10px 0px 0px 0px;
}

#addressListExclusionsHeader p
{
	margin: 0px 0px 0px 55px;
}

.radioButtonList 
{
    position:relative;
    left:23px;   
}

.radioButtonList label
{
    position:relative;
    margin-left:30px;   
}

.excludedrepeaterchk
{
    position:relative;
    left:15px;
}

.excludedAddressSearchButton
{
    position:relative;
    top:7px;
    left:30px;
}

/* End of Address List Exclusions */

/* Excluded Addresses */

.radioButtonListExcluded label
{
    position:relative;
    margin-right:17px;   
}

.excludedaddressesrepeaterchk
{
    position:relative;
    left:7px;
}

#addressListExclusionsSearchTitle
{
	background-image : url(../images/search_icon.png);
	background-repeat: no-repeat;
	height: 62px;
	margin: 0px 0px 0px 20px;
	padding: 10px 0px 0px 50px;
}

#addressListExclusionsSearch
{
    padding-left:70px;
}

#addressListExclusionsAddTitle
{
	background-image : url(../images/address_icon.png);
	background-repeat: no-repeat;
	height: 62px;
	margin: 0px 0px 0px 20px;
	padding: 10px 0px 0px 50px;
}

#addressListExclusionsAdd
{
    padding-left:70px;
}

.excludedAddressAdd
{
    position:relative;
    left:170px;
    bottom:30px;   
}

/* End of ExcludedAddresses */

#FindNearestButtonLoc
{
	margin: 20px 0px 0px 400px;
	width:200px;
	
}