@charset "utf-8";

html {overflow-y: scroll;}

body {
	font: 12px/18px Arial, Verdana, sans-serif;
	background-color: #E7E7DE;
	/*color: #333;*/
	overflow: visible;
}

.eblogo.bottom a {	
	color: #666666;
	padding:6px;
}

.eblogo.bottom p {
	text-align: center;
	font-family: Helvetica, sans-serif;	
	color: #666666;	
	/*color: #1A1A1A;*/
	line-height:18px;
}

.eblogo.bottom {
	margin-top: 35px;
	margin-bottom: 75px;

}

.eblogo.bottom .logo{
	margin-bottom: 15px;
}

.eblogo.bottom .policies{
text-align: center;
font-size: 10px;
}

.sitename {
display:none;
}

.sitename_div {
text-align: left;
background-image:url(//d1l0xlaa5e36u3.cloudfront.net/backend/style/user/ttlaw-images/logobar.png);
background-repeat:no-repeat;
height:130px;
}

.dataTable th {
/*
	background-color: #69a1c9;
	color: #fafafa;
*/
	color: #ffffff;
	background-color: #0E76BC;
	text-shadow:1px 1px 0px #0E76BC;
	padding: 5px;
	text-align: center;
}

.dataTableRow-odd {
	background-color: #fff;
}

.dataTableRow-even {
	background-color: #eee;
}

.dataTableRow:hover {
	background-color: #ddd;
}

.dataTableRow td {
	padding: 3px;
/*	text-align: center;*/
}

/*
.dataTablePagination {
	background-color: #60829c;
}
*/

.dataTablePagination td {
}

#report_table td {
	padding: 5px;
}

.reportPullerTable {
	background-color: #dadada;
	margin: 15px;
	padding: 5px;
	border-radius: 3px;
}

.reportPullerTable th {
	color: #ffffff;
	background-color: #0E76BC;
	text-shadow:1px 1px 0px #0E76BC;
/*
	background-color: #60829c;
	color: #fafafa;
*/
	text-align: center;
}

#confirmDeleteTitleImage {
	background-image:url('//d1l0xlaa5e36u3.cloudfront.net/backend/images/error_msg.gif');
	background-size: 100%;
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	float: left;
	margin-right: 10px;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
	  src='//d1l0xlaa5e36u3.cloudfront.net/backend/images/error_msg.gif',
	  sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(
	  src='//d1l0xlaa5e36u3.cloudfront.net/backend/images/error_msg.gif',
	  sizingMethod='scale')";

}

.dashboardNav {
	min-height: 30px;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 1000;
/*	background-color: rgba(43,79,107,0.9); */
	font-family: 'Helvetica';
	width: 100%;
	text-align: right;
	padding-top: 5px;
}

.dashboardNav a {
	color: #fafafa;
	font-weight: bold;
}

.dashboardNav a:hover,
.dashboardNav a:focus {
	color: #ffffff;
}

.dashboardNav span {
	display: inline-block;
	margin-right: 6px;
	margin-left: 6px;
	padding: 3px;
}

.dashboardNav span:hover {
/*	background-color: #274b63; */
	background-color: #0E76BC;
	border-radius: 3px;
}


.btnleft {
	margin-left: 100px;
}

.btnright {
	float: right;
	margin-right: 100px;
}

#settlement {
	text-align: center;
	margin: 10px;
}

#welcome_settle {
	padding: 0px;
	width: 90px;
}

#settlement_or {
	font-weight: 300;
	font-size: large;
	margin-bottom: 10px;
}

.page_vis {
display: block;	
}

.page_invis {
display: none;
}

.center-div {
position:relative;
padding: 50px 50px 50px;
margin-left:auto;
margin-right:auto;
margin-top:auto;
margin-bottom:auto;
height:95%;
background-color:#FFFFFF;
}

.chart-center-div {
	text-align: center;
	line-height: 14px;
}

#banner {
position: center;
margin-left: -50px;
margin-bottom: 10px;
width: 1060px;
height: 128px;
background-image:url("//d1l0xlaa5e36u3.cloudfront.net/backend/images/logobar.png");
}

.navbar_welcome {
background-image:url("//d1l0xlaa5e36u3.cloudfront.net/backend/images/navbar_welcome.png");
}

.navbar_makeapayment {
background-image:url("//d1l0xlaa5e36u3.cloudfront.net/backend/images/navbar_makeapayment.png");
}

.navbar_agreement {
background-image:url("//d1l0xlaa5e36u3.cloudfront.net/backend/images/navbar_agreement.png");
}

.navbar_receipt {
background-image:url("//d1l0xlaa5e36u3.cloudfront.net/backend/images/navbar_receipt.png");
}

#navigation {
position: center;
Width: 635px;
height: 50px;
margin-bottom: 10px;
background-position: left center;
background-repeat: no-repeat;
}

#navigation_rcpt {
background-image:url("//d1l0xlaa5e36u3.cloudfront.net/backend/images/navbar_receipt.png");
}

#button1 {
float: left;
position: absolute;
margin: 25px;
width: 190px;
height: 60px;
background-image:url("//d1l0xlaa5e36u3.cloudfront.net/backend/images/cont_button.png");
}

#button2 {
float: right;
position: relative;
margin: 25px;
width: 200px;
height: 60px;
background-image:url("//d1l0xlaa5e36u3.cloudfront.net/backend/images/exit_button.png");
}

.info-box {
padding: 10px 20px 10px;
margin: 10px 5px 10px;
background-color:#f2f2f2;
font: helvetica;
font-size: 10pt;
}

.info-box p {
font-family: Arial, Verdana, sans-serif;
line-height: normal;
margin-bottom: 7px;
}

.welcome {
font-size:1.25em;
}

.welcome .indent {
text-indent:25px;
}

.border-box {
width: 630px;
overflow:hidden;
position:relative;
padding:10px;
/*height: 100px;*/
/*background-image:url("//d1l0xlaa5e36u3.cloudfront.net/backend/images/borderbox.png");*/
font-family: helvetica;
text-align: justify;
background-color: #ffffff;
/*
border: 3px solid #999999;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: 0px 0px 3px #000000;
-webkit-box-shadow: 0px 0px 3px #000000;
box-shadow: 0px 0px 3px #000000;
*/
}

#welcome_continue {
}

#welcome_exit {
}

.fdcpa-welcome {
	font-size: 11pt;
	margin-bottom: auto;
	margin-top: 10px;
	display: block;
	line-height: 22px;
}

.fdcpa-bottom {
}

.fdcpa-fromdebtcollector-bottom {
	text-decoration: underline;
}

#message_bottom {
	text-align: center;
}

.buttonbox {
	width: 100%;
	margin-bottom: 15px;
	margin-top: 25px;
}

.buttonbox p {
text-align: center;
}

#button_continue {
display: block;
margin-left: 100px;
float: left;
width: 150px;
height: 54px;
background-image:url("//d1l0xlaa5e36u3.cloudfront.net/backend/images/continuebutton.png")
}

#button_exit {
float: right;
margin-right: 100px;
display: block;
width: 150px;
height: 54px;
background-image:url("//d1l0xlaa5e36u3.cloudfront.net/backend/images/exitbutton.png")
}

#button_continue:hover{
background-image:url("//d1l0xlaa5e36u3.cloudfront.net/backend/images/rollover_continuebutton.png");
}

#button_exit:hover{
background-image:url("//d1l0xlaa5e36u3.cloudfront.net/backend/images/rollover_exitbutton.png");
}

/*
#border-box p {
text-align: center;
margin-top: 10px;
position: relative;
width: 450px;
font-family: monospace;
font:monospace;
}
*/

.monospace-invoice p {
  font-size: 14pt;
font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New, monospace;
}

.invoice {
font-weight:normal;
}

.invoice h1 {
font-size:18pt;
}

.sidebox_title {
height: 50px;
border-left: 17px solid #8FACD9;
color: #fff;
background-color: #bcbdc0;
font-weight: bold;
font-size: 18px;
text-align: left;
line-height: 55px;
border-bottom: 2px solid #929396;
padding-left: 20px;
}

.sidebox_content {
background-color: #e7e7e8;
border-left: 17px solid white;
border-top: .5px solid #929396;
padding: 10px;
}

#sidebox_contact p {
font-size: 12px;
font-family: helvetica;
margin-right: 20px;
margin-left: 40px;
}

#sideboxTitle_contact {
width: 100%;
height: 45px;
color: #fff;
background-color: #bcbdc0;
font-weight: bold;
font-size: 18px;
text-align: left;
line-height: 55px;
border-style: solid;
border-top: none;
border-left: none;
border-right: none;
border-bottom: 2px solid #888888;
}

.sidebox {
background-color: #e7e7e8;
margin-bottom: 10px;
width: 297px;
font-family: helvetica;
text-align: left;
}

.sidebox_text {
}

#sidebox_try p {
font-size: 12px;
font-family: helvetica;
margin-right: 20px;
margin-left: 40px;
}

#sideboxTitle_Try {
width: 267px;
height: 45px;
color: #fff;
font-weight: bold;
font-size: 18px;
text-align: left;
padding-left: 30px;
line-height: 50px;
background-color: #bcbdc0;
border-left: 17px solid blue;
}

#sidebox_content_secure {
background-image:url("//d1l0xlaa5e36u3.cloudfront.net/backend/images/sidebox_secure.png");
background-repeat: no-repeat;
}

#sidebox_secure p {
font-size: 12px;
font-family: helvetica;
margin-right: 20px;
margin-left: 80px;
}

#sideboxTitle_secure {
width: 267px;
height: 45px;
color: #fff;
font-weight: bold;
font-size: 18px;
text-align: left;
padding-left: 30px;
line-height: 50px;
}

#footer {
font: helvetica;
font-family: helvetica;
font-size: 8pt;
text-align: center;
line-height: 1px;
}

#SecurityDisplay {
padding-top: 10px;
margin-top: 10px;
}

#thisMonth {
text-align:center;
font-size:1.4em;
}

#thisMonth h2 {
font: arial;
font-size: 13pt;
}
/* GRID */
.column { float: left; }

.grid3col {height:50px;}

.grid2cola {float: left; }

.grid2col, .grid2colb, .grid2colc, .grid2cold, .grid2cole, .grid2colf, .grid2colg, .grid3col, .grid3cola, .grid4col, .grid5col, .grid6col { width: 100%; float: left; }
/*.grid2col .column { width: 49%; }*/
.grid2col .column { width: 46.75%; float: left; }

.grid2col .column.first { width: 46.75%; }

.grid2col .column.last { width: 46.75%; }
/*.grid2col .grid2col .column { width: 47.8%; }*/
.grid3col .grid2col .column { width: 46%; }

.grid4col .grid2col .column { width: 45%; }

.grid2cola .column.first { width: 68%; }

.grid2cola .column.last { width: 30%; }

.grid2colb .column.first { width: 74.9%; }

.grid2colb .column.last { width: 23%; }

.grid2colc .column.first { width: 32%; }

.grid2colc .column.last { width: 66%; }

.grid2cold .column.first { width: 40%; }

.grid2cold .column.last { width: 55%; }

.grid2cole .column.first { width: 79%; }

.grid2cole .column.last { width: 19%; }

.grid2colf .column.first { width: 19%; }

.grid2colf .column.last { width: 79%; }

.grid2colg .column.first { width: 30%; font-weight:bold;}

.grid2colg .column.last { width: 60%; }

.grid3col .column { width: 30%; margin-left: 2%; }

.grid2col .grid3col .column { width: 31%; }

.grid2colc .grid3col .column { width: 31%; }

.grid3cola .column { width: 58%; margin-left: 2%; }

.grid3cola .column.first, .grid3cola .column.last { width: 19%; }

.grid4col .column { width: 23%; margin-left: 3%; }

.grid5col .column { width: 18.4%; margin-left: 2%; }

.grid6col .column { width: 15%; margin-left: 2%; }

.column.first { margin-left: 0px !important; /*font-weight: bold;*/}

.column.last { margin-left: 0px !important; margin-right: 5px; text-align: left;}

.column.last { float: right !important; }
p.last, ul.last, ol.last, li.last { _width: auto !important; _float: none !important; }

#container:after, #content:after, .grid2col:after, .grid2cola:after, .grid2colb:after, .grid2colc:after, .grid2cold:after, .grid2cole:after, .grid2colf:after, .grid3col:after, .grid3cola:after, .grid4col:after, .grid5col:after, .grid6col:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#container, #content, .grid2col, .grid2cola, .grid2colb, .grid2colc, .grid2cold, .grid2cole, .grid2colf, .grid3col, .grid3cola, .grid4col, .grid5col, .grid6col { zoom: 1; font-family: Arial, Verdana, sans-serif; }
/* TYPE */
a { color:#000066; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }
a.more { white-space: nowrap; padding-right: 10px; background: url(http://images.apple.com/global/elements/arrows/morearrow_08c.gif) no-repeat 100% 50%; zoom: 1; }
a.external { white-space: nowrap; padding-right: 15px; background: url(http://images.apple.com/global/elements/icons/external10x10.gif) no-repeat 100% 49%; zoom: 1; }
a[rel="external"] { white-space: nowrap; padding-right: 15px; background: url(http://images.apple.com/global/elements/icons/external10x10.gif) no-repeat 100% 49%; zoom: 1; }
em, i { font-style: italic; }
sup { padding-left: 1px; font-size: 10px !important; font-weight: normal !important; vertical-align: baseline; position: relative; bottom: 0.33em; color: #76797c; _position: static !important; }
abbr { border: 0; }

.sosumi { font-size: 10px !important; color:#76797c; }

.sosumi_features { font-size: 10px !important; color:#76797c; }
p { font-family: Arial, Verdana, sans-serif; line-height: normal;}
h1 { font-weight: lighter; font-size: 11pt; line-height: 22px; margin-bottom: auto; font-family: Helvetica, sans-serif;}
h2 { font-weight: bold; font-size: 11pt; line-height: 3px; margin-bottom: 18px; font-family: Helvetica, sans-serif;}
h3 { font-weight: bold; font-size: 12pt; line-height: 40px; font-family: Helvetica;}
h4 { font-weight: bold; font-size: 15pt; line-height: normal; margin-bottom: auto; font-family: Helvetica, sans-serif; color: white;}
h5 { font-weight: normal; font-size: 8pt; line-height: normal; margin-bottom: auto; font-family: Helvetica, sans-serif;}
h6 { font-weight: bold; font-size: 8pt; line-height: normal; margin-bottom: auto; font-family: Helvetica, sans-serif;}
/*strong, b { font-weight: 500; font-family: Arial, Verdana, sans-serif; }*/
th { text-align:center; font-weight:bold; font-size:1.2em; }
/*p strong {font-weight:bolder; font-size:1.1em; letter-spacing: -.5px;}*/
p.intro { font-weight: bold; }

.more { text-align: right; }
ul { margin-bottom: 18px; list-style: none outside; }
ul strong { font-weight:900; }
ol { margin-bottom: 18px; list-style: decimal; margin-left: 2.2em; padding-left: 0px; }
ul.square, ul.circle { margin-left: 2em; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }
ul ul.circle, ul ul.square { margin-top: 4px; margin-bottom: 5px; }
ol.sosumi { margin-left: 0; padding-left: 2em; }
a.pdf { background: url(http://images.apple.com/global/elements/icons/globaliconpdf12x12.gif) 0 0.4em no-repeat; display: block; padding-left: 20px; }
a.html { background: url(http://images.apple.com/global/elements/icons/globaliconhtml12x12.gif) 0 0.4em no-repeat; display: block; padding-left: 20px; }
a.qt { background: url(http://images.apple.com/global/elements/icons/globaliconqt12x12.gif) 0 0.4em no-repeat; display: block; padding-left: 20px; }
a.ical { background: url(http://images.apple.com/global/elements/icons/globaliconical12x12.gif) 0 0.4em no-repeat; display: block; padding-left: 20px; }
a.dl { background: url(http://images.apple.com/global/elements/icons/globalicondl11x10.gif) 0 0.4em no-repeat; display: block; padding-left: 20px; }
a.dmg { background: url(http://images.apple.com/global/elements/icons/globalicondmg12x12.gif) 0 0.4em no-repeat; display: block; padding-left: 20px; }
a.zip { background: url(http://images.apple.com/global/elements/icons/globaliconzip12x12.gif) 0 0.4em no-repeat; display: block; padding-left: 20px; }
a.keynote { background: url(http://images.apple.com/global/elements/icons/globaliconkeynote12x12.gif) 0 0.4em no-repeat; display: block; padding-left: 20px; }
a.audio { background: url(http://images.apple.com/global/elements/icons/globaliconaudio12x12.gif) 0 0.4em no-repeat; display: block; padding-left: 20px; }

.last { margin-bottom: 0; }

#main .sidebar { font-size: 10px; line-height: 18px; color:#686868; }

#main .callout { font-size: 11px; line-height: 18px; margin-bottom: 18px; }

#page_content_welcome {
/*display: block;*/
}

#page_content_makeapayment {
}

#page_content_agreement {
}

#page_content_agreement p {
line-height:20px;
}

#page_content_receipt {
display: block;
width: inherit;
}

#page_content_receipt p {
line-height:20px;
}

.content {
display: none;
position: absolute;
width: inherit;
background-color: #ffffff;

border: medium none;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: 0px 0px 3px #000000;
-webkit-box-shadow: 0px 0px 3px #000000;
box-shadow: 0px 0px 3px #000000;

}

#button_makeapmt_submit {
margin-left: 250px;
}

.bubble {
display: none;
background-color: #eee;
padding: 10px;
font-size: 20px;	
/*height: 25px;*/
float: right;
border: 2px solid black;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
-moz-border-top-left-radius: 5px;
-moz-border-top-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-bottom-left-radius: 5px;
-moz-border-bottom-right-radius: 5px;
}

.greybar {
background-color: #ddd;
padding: 15px;
font-size: 20px;
/*
border-top-left-radius: 7px;
border-top-right-radius: 7px;
-moz-border-top-left-radius: 7px;
-moz-border-top-right-radius: 7px;
*/
border-top-left-radius: 10px;
border-top-right-radius: 10px;
-moz-border-top-left-radius: 10px;
-moz-border-top-right-radius: 10px;
}

.whitebar {
background-color: #fff;
padding: 0px;
font-size: 20px;	
border-top-left-radius: inherit;
border-top-right-radius: inherit;
}

.fixed-width {
margin-left: 30px;
margin-right: 30px;	
}

#agmt_button_receipt {
}

#receipt_print {
float: left;	
}

#receipt_email {
float: right;
}

#button_receipt_another {
width: 200px;
margin-left: 70px;
}

#button_receipt_exit {
}

#agmt_button_edit {
}

#youcan {
font-size: 30px;
line-height: 30px;
padding: 15px;
height: 50px;
border-bottom: 2px dashed black;	
}

#youcan_text {
float: left;
margin-top: 10px;	
}

#youcan_buttons {
width: 250px;	
}

#previousArrangements {
border: 3px solid black;
border-radius: 5px;
padding: 15px;
display: none;
}

.errorMessage {
border: 3px solid black;
border-radius: 5px;
padding: 15px;
padding-left: 50px;
background-color: rgb(255, 223, 223);
background: url("//d1l0xlaa5e36u3.cloudfront.net/backend/images/error_msg.gif") rgb(255,223,223) no-repeat;
background-position: 10px center;
margin-top: 5px;
margin-bottom: 5px;
}

#scannerError {
font-weight: normal;
display: none;
text-align: center;
}

#scannerStatus {
display:inline-block;
width: 25px;
height: 25px;
vertical-align: top;
}

.ss_select {
background: url("//d1l0xlaa5e36u3.cloudfront.net/backend/images/arrow_swoopright.png") no-repeat;
}

.ss_wait {
background: url("//d1l0xlaa5e36u3.cloudfront.net/backend/images/ebspin.gif") no-repeat;
}

.ss_ok {
background: url("//d1l0xlaa5e36u3.cloudfront.net/backend/images/ok_24.png") no-repeat;
}

.ss_err {
background: url("//d1l0xlaa5e36u3.cloudfront.net/backend/images/redx_24.png") no-repeat;
}

.tright {
text-align: right;	
}

#thelightbox {
/*background-color: #eee;*/	
}

.lightbox {
display:none;
width:70%;
height: 70%;	
}

#lightbox_content {
height: 90%;
width:100%;
background-color: #fff;
}





/* BUTTONS ------------------------------------------------------------------------------------ */
.button {
	/*display: inline-block;*/
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: hand;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}

.button:hover {
	text-decoration: none;
}

.button:active {
	position: relative;
	top: 1px;
}

.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
	color: #FFFFFF;
	}
	
.big {
	font-size: 14px;
/*	padding: .4em 1.5em .42em; */
	padding: 10px;
	color: #FFFFFF;
}

.medium {
	font-size: 12px;
/*	padding: .4em 1.5em .42em; */
	padding: 20px;
	color: #FFFFFF;
}

.small {
	font-size: 11px;
	padding: .2em 1em .275em;
	color: #FFFFFF;
}

.blue {
	color: #d9eef7;
	border: solid 1px #0076a3;
/*	background: #0095cd;*/
	background: #8FACD9;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}

.blue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}

.blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}

.green {
    background: -moz-linear-gradient(center top , #7DB72F, #4E7D0E) repeat scroll 0 0 transparent;
    background-color: rgb(125, 183, 47);
    border: 1px solid #538312;
    color: #E8F0DE;
}

.green:hover {
    background: -moz-linear-gradient(center top , #6B9D28, #436B0C) repeat scroll 0 0 transparent;
}

.green:active {
    background: -moz-linear-gradient(center top , #4E7D0E, #7DB72F) repeat scroll 0 0 transparent;
    color: #A9C08C;
}
	
	#emailreceipt {
	width: 100px;
	height: 58px;
	background-image:url("email.png");
	}
	
	#emailreceipt:hover {
	width: 100px;
	height: 58px;
	background-image:url("email_rollover.png");
	}
	
	#printreceipt {
	width: 100px;
	height: 58px;
	background-image:url("print.png");
	}
	
	#printreceipt:hover {
	width: 100px;
	height: 58px;
	background-image:url("print_rollover.png");
	}
	
	
.form_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8FACD9), color-stop(1, #0E76BC) );
	background:-moz-linear-gradient( center top, #8FACD9 5%, #0E76BC 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8FACD9', endColorstr='#0E76BC', GradientType=0);
/*	background-color:#3d94f6; */
	background-color: #8FACD9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #0E76BC;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #0E76BC;
	width: 114px;
	text-align: center;
	cursor: pointer;
}

.form_button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0E76BC), color-stop(1, #5E8ECA) );
	background:-moz-linear-gradient( center top, #0E76BC 5%, #5E8ECA 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0E76BC', endColorstr='#5E8ECA');
	background-color:#0E76BC;
}

.form_button:active {
	position:relative;
	top:1px;
}

.closebtn {
float: right;
/*background-color: #fff;*/
color: #fff;
font-weight: bold;
background-image: url('//d1l0xlaa5e36u3.cloudfront.net/backend/images/closebutton.png');
background-position: center center;
background-size: contain;
width: 40px;
height: 30px;
}

#bottom_spacer {
position: relative;
bottom: 0px;
width: 100%;
height: 100px;
text-align: center;
}

#scannerSelector {
width: 250px;
}

#telButton {
width: 260px;
}

.top_nav {
	background-image:none;
	height:18px;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:right;
	padding-right:20px;
}

.top_nav a {
	font-size:11px;
	color:#666666;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
}

.top_nav a:hover {
	font-size:11px;
	color:#999999;
	text-decoration:underline;
}

#header_payform {
	margin-bottom: 15px;
}



#creditCardNo {
	background-repeat: no-repeat;
	width: 251px;
}

#selectScanner {
	margin-top: 10px;
	margin-bottom: 10px;
}

.site-gradient {
	border: solid 1px #0E76BC;
	background: #8FACD9;
	background: -webkit-gradient(linear, left top, left bottom, from(#8FACD9), to(#0E76BC));
	background: -moz-linear-gradient(top,  #8FACD9,  #0E76BC);
}

.welcomeText {
	text-align: center;
	font-size: 20px;
	line-height: 50px;
}

.welcomeName {
	font-size: 30px;
}

.ui-dialog-titlebar {
	border: solid 1px #0E76BC;
	background: #8FACD9;
	background: -webkit-gradient(linear, left top, left bottom, from(#8FACD9), to(#0E76BC));
	background: -moz-linear-gradient(top,  #8FACD9,  #0E76BC);
}

#legal .modal-body {
	padding: 15px;
}

.modal-title {
	font-weight: bold;
}

.modal {
	background: rgba(0,0,0,0.7);
	opacity: 70%;
}

#timeoutTitleImage {
	background-image:url('//d1l0xlaa5e36u3.cloudfront.net/backend/images/eb-65.png');
	background-size: 100%;
	width: 24px;
	height: 24px;
	float: left;
	margin-right: 10px;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
	  src='//d1l0xlaa5e36u3.cloudfront.net/backend/images/eb-65.png',
	  sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(
	  src='//d1l0xlaa5e36u3.cloudfront.net/backend/images/eb-65.png',
	  sizingMethod='scale')";

}

#noCookiesTitleImage {
	background-image:url('//d1l0xlaa5e36u3.cloudfront.net/backend/images/redx_24.png');
	background-size: 100%;
	width: 24px;
	height: 24px;
	float: left;
	margin-right: 10px;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
	  src='//d1l0xlaa5e36u3.cloudfront.net/backend/images/redx_24.png',
	  sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(
	  src='//d1l0xlaa5e36u3.cloudfront.net/backend/images/redx_24.png',
	  sizingMethod='scale')";

}

.sitecolor1 {
	color: #ffffff;
	background-color: #0E76BC;
	text-shadow:1px 1px 0px #0E76BC;
}

.hoverBtn:hover {
	box-shadow: 0 8px 22px rgba(0,0,0,0.50);
	color: #ffffff
}

.hoverLink {
	cursor: pointer;
}

.helpbtn {
  border: 1px solid #ddd;
  background-color: #fafafa;
  background-image: none;
  filter: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: inline-block;
  color: #646464;
  text-shadow: none;
  text-align: center;
  cursor: pointer;
  position: relative;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}







/* frontstyle ====================================================== */

p
	{
	margin:0px;
	padding:0px;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
center
	{
	margin-left:10px;
	margin-right:10px;
	}
ul
	{
	margin:0px;
	padding:0px;
	}
li
	{
	margin:0px;
	padding:0px;
	list-style:none;
	}
form
	{
	margin:0px;
	padding:0px;
	}
.fl
	{
	float:left;
	}
.fr
	{
	float:right;
	}
.main_container
	{
	width:100%;
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	/*height:490px;*/
	position:relative;
	
	
	}
	.top_navigation_inline
		{
		display:inline;
		}
.top_navigation
	{
	background-image:url(//d1l0xlaa5e36u3.cloudfront.net/backend/devimages/top_black_center.gif);
	height:22px;
	width:98.2%;
	background-repeat:repeat-x;
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;
	padding-top:8px;
	font-size:12px;
	}


.top_navigation a
	{
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	font-size:12px;
	}
.top_navigation a:hover
	{
	color:#FFFFFF;
	text-decoration:underline;
	
	}
.top_navigation_left
	{
	height:106px;
	text-align:left;
	}
.top_navigation_right
	{
	height:106px;
	text-align:left;

	}
.top_navigation_center
	{
	background-image:url(//d1l0xlaa5e36u3.cloudfront.net/backend/devimages/left_part_center.gif);
	background-repeat:repeat-x;
	height:106px;
	float:left;
	text-align:left;
	width:100%;
	}
.top_navigation_center .center_nav
	{
	display:inline;
	
	}
.top_navigation_center .center_inline
	{
	float:left;
	padding-top:13px;
	display:inline;
	}
	
.body_center_bg
	{		
	height:auto;
	background-color:#FFFFFF;
	clear:both;
	float:left;
	margin:0px;
	width:100%;
	display:table;
	}

.left219_main
	{
	padding:0px;
	width:260px;
	display:inline;
	padding-top:4px;
	padding-left:1px;
	padding-right:1px;
	margin:0px;
	text-align:left;
	border-right:4px solid #828280;
	background-color:#070707;
	}
.body_right
	{
	padding:0px;
	width:100%;
	margin:0px;
	text-align:left;
	overflow:hidden;
	}
.body_right_dummy
	{
	padding:0px;
	width:100%;
	margin:0px;
	text-align:left;

	}
.search_box
	{
	width:204px;
	padding:0px;
	margin:0px;
	font-size:11px;
	color:#181818;
	text-align:left;
	font-weight:700;
	text-align:left;
	}
.search_box .center_search
	{
	background-image:url(//d1l0xlaa5e36u3.cloudfront.net/backend/devimages/search_box_center.gif);
	background-repeat:repeat-y;
	padding-top:10px;	
	}
.search_box .input
	{
	font-size:11px;
	color:#333333;
	text-decoration:none;
	border:1px solid #7f9db9;
	width:127px;	
	}
.button
	{
	border:1px solid #000000;
	color:#FFFFFF;
	font-size:11px;	
	width:auto;



	}
.button a
	{
	background-image:url(//d1l0xlaa5e36u3.cloudfront.net/backend/devimages/button_bg.gif);
	background-repeat:repeat-x;	
	height:19px;
	text-decoration:none;
	line-height:18px;
	padding-left:10px;
	padding-right:10px;
	font-weight:700;	
	color:#FFFFFF;
	font-size:11px;
	}
.button a:hover
	{
	background-image:url(//d1l0xlaa5e36u3.cloudfront.net/backend/devimages/button_bg.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
	}
.body_heading_line
	{
	background-image:url(//d1l0xlaa5e36u3.cloudfront.net/backend/devimages/body_heading_line.gif);
	height:39px;
	background-repeat:repeat-x;
	width:99%;
	}
.body_heading_line .heading_text
	{
	font-size:20px;
	color:#000000;
	padding-top:5px;
	}
.body_heading_line .help_padding
	{
	
	padding-top:8px;
	}
.grey_border
	{
	border:1px solid #d0daea;
	padding:1px;
	}
.body_bottom_bg
	{
	clear:both;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	display:inline;
	}
.body_bottom_bg .bottom_center
	{
	background-image:url(//d1l0xlaa5e36u3.cloudfront.net/backend/devimages/botoom_center.gif);
	background-repeat:repeat-x;
	height:46px;
	}
.blue_text
	{
	color:#04486b;
	font-size:12px;
	padding-left:8px;
	font-weight:700;
	}
.normal_text
	{
	color:#000000;
	text-decoration:none;
	line-height:14px;
	font-size:11px;
	}
.normal_text a
	{
	color:#003399;
	line-height:14px;
	font-size:11px;
	}
.normal_text a:hover
	{
	color:#003399;
	text-decoration:underline;
	line-height:14px;
	font-size:11px;
	}
.normal_text table {
    vertical-align:center;
}
.straght_arrow
	{
	background-image:url(//d1l0xlaa5e36u3.cloudfront.net/backend/devimages/vertical_arrow.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	background-color:#ededed;
	color:#075781;
	font-size:11px;
	font-weight:700;
	}
.straght_arrow a{
	color:#075781;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
	}	
.vertical_arrow
	{
	background-image:url(//d1l0xlaa5e36u3.cloudfront.net/backend/devimages/staright_arrow.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	background-color:#ededed;
	color:#075781;
	font-size:11px;
	font-weight:700;
	}
/*top navigation start here*/
	
	#glowingtabs{
	float:left;
	font-size:11px;
	font-family:Tahoma;
	line-height:17px;
	/*Add border strip to bottom of menu*/
	}
	
	#glowingtabs ul{
	list-style-type: none;
	margin:0;
	margin-left: 0px; /*Left offset of entire tab menu relative to page*/
	padding:0;
	}
	
	#glowingtabs li{
	display:inline;
	margin:0;
	padding:0;
	
	}
	
	#glowingtabs a{
	float:left;
	background:url(//d1l0xlaa5e36u3.cloudfront.net/backend/devimages/glowtab-left.gif) no-repeat left top;
	margin:0;
	margin-right: 5px; /*spacing between each tab*/
	padding:0 0 0 9px;
	text-decoration:none;
	}
	
	#glowingtabs a span{
	float:left;
	display:block;
	background:url(//d1l0xlaa5e36u3.cloudfront.net/backend/devimages/glowtab.gif) no-repeat right top;
	padding: 4px 12px 2px 3px;
	font-weight:bold;
	color:#3B3B3B;
	}
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#glowingtabs a span {float:none;}
	/* End IE5-Mac hack */
	
	#glowingtabs a:hover span {
	color: White;
	}
	
	#glowingtabs #current a{ /*Selected Tab style*/
	background-position:0 -82px;
	 /*Shift background image up to start of 2nd tab image*/
	}
	
	#glowingtabs #current a span{ /*Selected Tab style*/
	background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
	color:#FFFFFF;
	}
	
	#glowingtabs a:hover{ /*onMouseover style*/
	background-position:0% -82px; /*Shift background image up to start of 2nd tab image*/
	}
	
	#glowingtabs a:hover span{ /*onMouseover style*/
	background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
	}

	/*top navigation End here*/
	
	
	
	
	
	
	
	
	
	/*top navigation start here*/
	
	#black_button{
	float:left;
	width:100%;
	font-size:11px;
	line-height:normal;
	/*Add border strip to bottom of menu*/
	}
	
	#black_button ul{
	list-style-type: none;
	margin:0;
	margin-left: 0px; /*Left offset of entire tab menu relative to page*/
	padding:0;
	}
	
	#black_button li{
	display:inline;
	margin:0;
	padding:0;
	
	}
	
	#black_button a{
	float:left;
	background:url(//d1l0xlaa5e36u3.cloudfront.net/backend/devimages/left-blacl.gif) no-repeat left top;
	margin:0;
	margin-right: 2px; /*spacing between each tab*/
	padding:0 0 0 4px;
	text-decoration:none;
	}
	
	#black_button a span{
	float:left;
	display:block;
	background:url(//d1l0xlaa5e36u3.cloudfront.net/backend/devimages/black.gif) no-repeat right top;
	padding: 2px 6px 2px 3px;
	font-weight:bold;
	line-height:18px;
	color:#ffffff;
	}
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#black_button a span {float:none;}
	/* End IE5-Mac hack */
	
	#black_button a:hover span {
	color: White;
	}
	
	#black_button #current a{ /*Selected Tab style*/
	background-position:0 -42px;
	 /*Shift background image up to start of 2nd tab image*/
	}
	
	#black_button #current a span{ /*Selected Tab style*/
	background-position:100% -42px; /*Shift background image up to start of 2nd tab image*/
	color:#FFFFFF;
	}
	
	#black_button a:hover{ /*onMouseover style*/
	background-position:0% -42px; /*Shift background image up to start of 2nd tab image*/
	}
	
	#black_button a:hover span{ /*onMouseover style*/
	background-position:100% -42px; /*Shift background image up to start of 2nd tab image*/
	}

	/*top navigation End here*/
.bottom_navigation
	{
	background-image:url(//d1l0xlaa5e36u3.cloudfront.net/backend/devimages/botoom_center.gif);
	height:38px;
	width:98.2%;
	background-repeat:repeat-x;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	padding-top:8px;
	font-size:12px;
	}
.body_top_margin
	{
	padding-top:6px;
	background-color:#FFFFFF;
	float:left;
	}
	
	
.pattern
	{
	background-image:url(//d1l0xlaa5e36u3.cloudfront.net/backend/devimages/pattern.gif);
	margin:0px;
	padding:0px;
	}
input
	{
	font-size:18px;
	/*color:#333333;*/
	text-decoration:none;
	border:1px solid #7f9db9;
	padding:4px;
	margin-right:1px;
	}
select
	{
	/*font-size:16px;*/
	/*color:#333333;*/
	text-decoration:none;
	border:1px solid #7f9db9;
	/*padding:4px;*/
	}
textarea
	{
	font-size:11px;
	color:#333333;
	text-decoration:none;
	border:1px solid #7f9db9;
	}
.radiobutton
	{
	padding:0px;
	margin:0px;
	border:0px;
		}
.popup_black_color
	{
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#5c5c5c;
	
	height:auto;
	}

.popup_main
	{
	width:98%;
	margin:0px;
	height:auto;
	background-color:#ffffff;
	border:3px solid #ffffff;
	padding-left:3px;
	padding-right:3px;
	display:table;
	}
.popup_main .yellow_background_color
	{
	background-color:#ffffff;
	border:2px solid #D0DAEA;
	padding:8px;
	height:auto;
	width:96.5%;
	}
.popup_main .input1
	{
	font-size:10px;
	color:#000000;
	border:1px solid #cbcbcb;
	width:130px;
	}
.blue_black_text11
	{
	font-size:11px;
	color:#000000;
	text-decoration:none;
	line-height:14px;
	font-weight:700;
	text-align:left;
	height:25px;
	}
.blue_black_text11 a
	{
	font-size:11px;
	color:#0e5f98;
	text-decoration:none;
	line-height:14px;
	font-weight:700;
	}
.blue_black_text11 a:hover
	{
	font-size:11px;
	color:#0e5f98;
	text-decoration:underline;
	line-height:14px;
	font-weight:700;
	}
.checkbox
	{
	border:0px;
	padding:0px;
	margin:0px;
	}
.blue_text_normal
	{
	font-size:11px;
	color:#3b5998;
	text-decoration:none;
	line-height:14px;
	text-align:left;
	}
.blue_text_normal a
	{
	font-size:11px;
	color:#3b5998;
	text-decoration:underline;
	line-height:14px;
	}
.blue_text_normal a:hover
	{
	font-size:11px;
	color:#3b5998;
	text-decoration:none;
	line-height:14px;
	}
.dark_blue
	{
	font-size:11px;
	color:#0012ff;
	text-decoration:none;
	text-align:left;
	}
.dark_blue a
	{
	font-size:11px;
	color:#0012ff;
	text-decoration:none;
	text-align:left;
	}
.dark_blue a:hover
	{
	font-size:11px;
	color:#0012ff;
	text-decoration:none;
	text-align:left;
	}	
	
.new_owner
	{
	background-image:url(//d1l0xlaa5e36u3.cloudfront.net/backend/devimages/new_owner.gif);
	background-repeat:no-repeat;
	padding-left:52px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#02508c;
	text-decoration:none;
	line-height:20px;
	height:45px;
	padding-top:15px;
	}	
	

.popup_window
	{
	width:60%;
	margin-left:50px;
	margin-right:50px;
	padding:0px;
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	line-height:14px;
	text-align:left;
	z-index:100;
	position:relative;
	}
.popup_window .top_part
	{
	width:100%;
	margin:0px;
	padding:0px;
	}
.popup_window .top_part .center_top
	{
	background-image:url(//d1l0xlaa5e36u3.cloudfront.net/backend/devimages/pop_up2.gif);
	background-repeat:repeat-x;
	font:Arial;
	font-size:14px;
	font-weight:700;
	color:#FFFFFF;
	padding-top:5px;
	height:30px;
	width:92.6%;
	margin:0px;
	}
.popup_window .center_part
	{
	width:100%;
	margin:0px;
	padding:0px;
	}


.popup_window .center_part .center_main
	{
	width:98%;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	border-left:9px solid #787978;
	border-right:9px solid #787978;
	float:left;
	position:relative;
	}

.popup_window .bottom_part
	{
	width:100%;
	margin:0px;
	padding:0px;
	position:relative;
	}
.popup_window .bottom_part .bottom_top
	{
	background-image:url(//d1l0xlaa5e36u3.cloudfront.net/backend/devimages/pop_up7.gif);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	width:96.1%;
	height:20px;
	position:relative;
	}
.white_heading
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:700;
	}
.pop_text
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:14px;
	text-decoration:none;
	padding-right:10px;
	padding-top:10px;
	}
.popup_em {
	width:320px;
	height: 45px;
	float:right;
	z-index: 2;
	display:none;
	
}	

.iframeBg {

	background:#FFFFFF; 
	width:100%; 
	display:table; 
	/*height:525px;*/
	margin:0px;
	padding:0px;

}

.iframeBgDash {

	background:#FFFFFF; 
	width:100%; 
	display:table; 
	height:575px;
	margin:0px;
	padding:0px;

}

.iframeBgBigDash {

	background:#FFFFFF; 
	width:100%; 
	display:table; 
	height:100%;
	margin:0px;
	padding:0px;

}

.iframeDashHud {

	background:#FFFFFF; 
	width:100%; 
	display:table;
	margin:0px;
	padding:0px;

}

.black_normal_text
	{
	font-size:10px;
	color:#252525;
	text-align:left;
	font-weight:700;
	}
.black_normal_text a
	{
	font-size:10px;
	text-decoration:underline;
	color:#003399;
	text-align:left;
	font-weight:700;
	}
.black_normal_text a:hover
	{
	font-size:10px;
	text-decoration:none;
	color:#003399;
	text-align:left;
	font-weight:700;
	}
.top_button_text
	{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	line-height:14px;
	text-decoration:none;
	font-weight:700;
	margin-bottom:10px;
	}
.top_button_text a
	{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#025d9c;
	line-height:14px;
	text-decoration:none;
	font-weight:700;
	padding-left:3px;
	padding-right:3px;
	}
.top_button_text a:hover
	{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#025d9c;
	line-height:14px;
	text-decoration:underline;
	font-weight:700;
	}
.small_text
	{
	color:#999999;	
	font-size:9px;
	padding-left:2px;
	}
/*  Help Popup */

.popUpHeading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fe7305;
	text-decoration: none;
}
.popupText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left:3px;
}

.center {
	margin-right: auto;
	margin-left: auto;
}



/* end frontstyle ================================================== */

/* Site-specific custom CSS */
div.fixed-width > h1:nth-child(4) {
     font-weight: bold;
}

div.fixed-width>h1:nth-child(5) {
    font-weight: bold;
}
