
/* ::::: http://www.cash-on-demand.com/style.css ::::: */

html, body { margin: 0pt; padding: 0pt; font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-align: center; background-color: rgb(249, 249, 235); }
h1 { margin: 0pt; padding: 5px 0pt; color: rgb(0, 153, 0); font-size: 16px; }
h2 { margin: 0pt; padding: 5px 0pt; color: rgb(102, 102, 102); font-size: 13px; }
img { border: medium none ; margin: 0pt; padding: 0pt; }
a:link, a:visited { text-decoration: none; color: rgb(0, 153, 0); }
#pagewidth { width: 804px; text-align: left; margin-left: auto; margin-right: auto; }
#wrapper { background: transparent url('../images/main.gif') repeat-y; clear: both; }
#header { position: relative; height: 86px; background-color: rgb(249, 249, 235); width: 100%; }
#twocols { width: 804px; float: right; position: relative; }
#maincol { border-right: 2px solid rgb(209, 239, 207); padding: 0pt 0pt 10px 12px; float: left; display: inline; position: relative; width: 550px; }
.maincolnorm { border-right: 2px solid rgb(209, 239, 207); padding: 0pt 0pt 10px 12px; float: left; display: inline; position: relative; width: 550px; }
.maincolwide { padding: 10px 22px; width: 100%; }
#rightcol { border-left: 2px solid rgb(209, 239, 207); padding: 0px 12px 10px 0pt; width: 228px; float: right; position: relative; margin-left: -2px; }
.rightcolnorm { border-left: 2px solid rgb(209, 239, 207); padding: 0px 12px 10px 0pt; width: 228px; float: right; position: relative; margin-left: -2px; }
.rightcolwide { display: none; }
#footer { padding: 20px 10px 10px; background: transparent url('../images/footer.gif') no-repeat scroll 0pt 100%; text-align: center; position: relative; color: rgb(102, 102, 102); }
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clearfix {  }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.sideboxAheader { background: rgb(0, 153, 0) url('../untitled') no-repeat; }
.sideboxAheader span { padding: 7px 20px; background: transparent url('../untitled') no-repeat scroll 100% 0pt; position: relative; display: block; color: white; font-weight: bold; font-size: 13px; }
.sideboxAmiddleheader { padding: 7px 20px; background: rgb(126, 126, 119) url('../images/tl_white_corner.gif') no-repeat; position: relative; display: block; color: white; font-weight: bold; font-size: 13px; }
.sideboxAbody { background: rgb(230, 230, 230) url('../untitled') no-repeat; }
.sideboxAbody span { padding: 7px 20px 0pt; background: transparent url('../untitled') no-repeat scroll 100%; position: relative; display: block; color: black; font-size: 11px; }
.sideboxAbody a:link, .sideboxAfooter a:visited { color: rgb(0, 159, 23); }
.sideboxAbody a:hover { color: rgb(0, 174, 27); }
.sideboxAfooter { padding: 8px 0pt; color: rgb(0, 159, 23); font-size: 15px; font-weight: bold; }
.sideboxAfooter a:link, .sideboxAfooter a:visited { color: rgb(0, 159, 23); }
.sideboxAfooter a:hover { color: rgb(0, 174, 27); }
.sideboxAimage { background: transparent url('../images/tl_white_corner.gif') no-repeat; }
.sideboxAimage span { background: rgb(68, 68, 68) url('../images/tr_white_corner.gif') no-repeat scroll 100% 0pt; position: relative; display: block; }
.sideboxAbottom { background: rgb(230, 230, 230) url('../images/bl_white_corner.gif') no-repeat scroll 0pt 100%; }
.sideboxAbottom span { padding: 7px 20px; background: transparent url('../untitled') no-repeat scroll 100%; position: relative; display: block; }
.sideboxBbody { background: rgb(0, 153, 0) url('../untitled') no-repeat; color: rgb(255, 255, 255); }
.sideboxBbody span { padding: 7px 20px; background: transparent url('../untitled') no-repeat scroll 100% 0pt; font-size: 11px; position: relative; display: block; }
.sideboxBbody ul { margin: 0pt; padding: 8px 0pt 0pt; list-style-type: disc; list-style-image: none; list-style-position: outside; font-weight: bold; }
.sideboxBbody li { padding: 5px 0pt; margin-left: 1em; }
.sideboxCbody { padding: 7px 20px; color: rgb(0, 153, 0); font-weight: bold; margin-top: 5px; }
.sideboxCbody li { padding: 5px 0pt; }
.sideboxCbody li a, .sideboxCbody li a:visited { color: inherit; }
.sideboxCbody li a:hover { color: rgb(224, 85, 0); }
.sideboxCbody ol .current a { color: rgb(224, 85, 0); }
.mainheader {  }
.mainbody { margin: 0pt; padding: 10px 0pt 0pt 30px; clear: both; width: 500px; }
.mainbodycolumn { float: left; display: inline; position: relative; width: 220px; padding-right: 30px; font-weight: normal; }
.mainbodycolumn ul { margin: 0pt; padding: 10px 0pt 0pt; list-style-type: disc; list-style-image: none; list-style-position: outside; font-weight: normal; }
.mainbodycolumn li { margin-left: 1em; }
.mainbodycolumn .company .above { font-weight: bold; }
.mainbodycolumn .faq ul { list-style-type: none; list-style-image: none; list-style-position: outside; font-weight: bold; }
.mainbodycolumn .faq li, .mainbodycolumn .faq a { padding: 5px 0pt; color: rgb(224, 85, 0); }
.faqitem { margin-bottom: 15px; }
.faqitem div { color: rgb(224, 85, 0); font-weight: bold; }
.mainbodycolumn .advance .above { color: rgb(224, 85, 0); font-weight: bold; }
.mainbodycolumn .advance .below { color: rgb(224, 85, 0); }
.mainbodycolumn .advance ul { padding-bottom: 10px; }
.formarea { padding: 5px; background-color: rgb(239, 239, 239); }
.formarea .instructions { font-size: 11px; color: rgb(0, 153, 0); }
.formarea .title { background: transparent url('../images/login.gif') no-repeat scroll 0pt 50%; font-size: 14px; font-weight: bold; color: rgb(51, 51, 51); padding-left: 20px; }
.formarea .error { color: Red; }
.formarea td { padding: 5px; }
.formrow { padding: 8px 5px; clear: both; }
.formcolumnA { float: left; display: inline; position: relative; width: 170px; padding-right: 5px; font-weight: bold; color: rgb(51, 51, 51); }
.formcolumnB { float: left; display: inline; position: relative; width: 300px; padding-right: 4px; color: rgb(102, 102, 102); }
#thankyoutoggle, #errortoggle { color: rgb(102, 102, 102); }
#thankyoutoggle span { font-weight: bold; font-size: 13px; color: rgb(0, 153, 0); }
#errortoggle span { font-weight: bold; font-size: 13px; color: rgb(255, 90, 0); }
.homebodycolumn { float: left; display: inline; position: relative; width: 290px; padding-left: 30px; padding-top: 15px; font-weight: normal; color: rgb(102, 102, 102); font-size: 15px; line-height: 1.3em; }
.homebodycolumn ul { margin: 0pt; padding: 10px 0pt 0pt; list-style-type: disc; list-style-image: none; list-style-position: outside; font-weight: normal; }
.homebodycolumn li { margin-left: 1em; }
.myaccountheadline { padding: 0pt 0pt 10px; color: rgb(51, 51, 51); }
.myaccountsubheadline { padding: 0px 5px; color: white; }
.monthlytotal { font-size: 12px; font-weight: bold; color: black; }
.myaccountsubheadline .mid { font-weight: normal; }
.myaccountheadline select { color: rgb(51, 51, 51); font-size: 12px; font-weight: bold; margin-left: 10px; }
#widesummary { padding-top: 5px; width: 714px; }
#widesummary .top { background: transparent url('../images/grey_rounded_line_top.gif') no-repeat; line-height: 0.01em; width: 714px; height: 15px; }
.printme { background: transparent url('../images/printer.png') no-repeat scroll 100% 0pt; text-align: right; padding-right: 24px; margin-right: 10px; font-size: 11px; height: 16px; }
.printme a { color: rgb(102, 102, 102); text-decoration: underline; }
.printnow { display: none; }
#widesummary .row { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); padding: 0pt; }
#widesummary .row .batchview { margin: 0pt 20px; }
#widesummary .row .batchview .columnnames { color: rgb(0, 153, 0); }
#widesummary .row .batchview .row { background-color: rgb(209, 239, 207); }
#widesummary .row .batchview .altrow { background-color: white; }
#widesummary .bottom { background: transparent url('../images/grey_rounded_line_bottom.gif') no-repeat; width: 714px; height: 15px; }
#narrowsummary { padding-top: 5px; width: 485px; }
#narrowsummary .top { background: transparent url('../images/485_grey_rounded_line_top.gif') no-repeat; line-height: 0.01em; width: 485px; height: 15px; }
#narrowsummary .row { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); padding: 0pt; }
#narrowsummary .bottom { background: transparent url('../images/485_grey_rounded_line_bottom.gif') no-repeat; width: 485px; height: 15px; }
#narrowsummary .row .accountlist { margin: 0pt 20px; }
#narrowsummary .row .accountlist .columnnames { background-color: rgb(230, 230, 230); color: rgb(102, 102, 102); font-size: 11px; }
#narrowsummary .row .accountlist .icon { background: transparent url('../images/circle_arrow_icon_gray.gif') no-repeat; }
#narrowsummary .row .accountlist .Open .icon { background: transparent url('../images/circle_arrow_icon_green.gif') no-repeat; }
#narrowsummary .row .accountlist a { color: rgb(102, 102, 102); }
#narrowsummary .row .accountlist .Open .columnnames { background-color: rgb(209, 239, 207); color: rgb(0, 153, 0); }
#narrowsummary .row .accountlist .Open .columndata { font-weight: bold; }
#narrowsummary .row .accountlist .Open a { color: rgb(0, 153, 0); }
#widesummary .row .toptitle, #widesummary .row .title, #narrowsummary .row .toptitle, #narrowsummary .row .title { border-bottom: 1px dotted rgb(204, 204, 204); margin: 0pt 20px 10px; padding-bottom: 3px; font-size: 14px; font-weight: bold; color: rgb(0, 153, 0); }
#narrowsummary .row .toptitle, #narrowsummary .row .title { margin-bottom: 0pt; }
#widesummary .row .title, #narrowsummary .row .title { padding-top: 15px; }
#widesummary .row .subtitle, #narrowsummary .row .subtitle { padding-left: 15px; font-size: 12px; font-weight: normal; color: rgb(0, 0, 0); }
#widesummary .row .itemlabel, #narrowsummary .row .itemlabel { padding: 0pt 0pt 10px 40px; font-size: 12px; font-weight: bold; color: rgb(51, 51, 51); }
#widesummary .row .itemvalue, #narrowsummary .row .itemvalue { padding-left: 15px; font-size: 12px; font-weight: normal; color: rgb(0, 0, 0); }
#widesummary .row .footer, #narrowsummary .row .footer { padding: 5px 0pt; clear: both; font-size: 11px; color: rgb(102, 102, 102); height: 15px; }
#widesummary .row .footer .help, #narrowsummary .row .footer .help { position: relative; float: left; padding-left: 20px; }
#widesummary .row .footer .more, #narrowsummary .row .footer .more { position: relative; float: right; padding-right: 20px; }
#progressbar { padding-bottom: 10px; }
#rowlist { padding: 3px 0pt; display: block; position: relative; width: 780px; }
#rowlist .altitem a .title { color: rgb(0, 153, 0); background-color: rgb(255, 255, 255); }
#rowlist .title { padding: 5px 10px; display: block; position: relative; float: left; background-color: rgb(239, 239, 239); font-size: 13px; font-weight: bold; }
#rowlist .name { font-size: 11px; font-weight: normal; padding-left: 30px; }
#rowlist .description { padding: 5px; display: block; position: relative; float: right; font-size: 11px; font-weight: normal; width: 100%; }
#rowlist a { color: rgb(51, 51, 51); background-color: rgb(239, 239, 239); }
#rowlist a:hover .title { color: rgb(0, 153, 0); background-color: rgb(209, 239, 207); }
#rowlist .main { border-bottom: 1px solid rgb(102, 102, 102); padding: 5px; clear: both; width: 780px; display: none; }
#nav { background: transparent url('../images/nav.gif') no-repeat; position: relative; width: 100%; height: 70px; line-height: 100%; }
.abovenavleft { padding: 10px 0pt 0pt 20px; display: block; position: relative; float: left; color: rgb(0, 153, 0); }
.abovenavright { padding: 10px 20px 0pt 0pt; display: block; position: relative; float: right; color: rgb(102, 102, 102); }
.abovenavleft a:link, .abovenavleft a:visited, .abovenavright a:link, .abovenavright a:visited { padding: 0pt 3px; color: rgb(223, 82, 0); }
.abovenavleft a:hover, .abovenavright a:hover { background-color: rgb(223, 82, 0); color: rgb(255, 255, 255); }
#Hnavlist { clear: both; display: block; position: relative; width: 100%; height: 35px; font-size: 11px; font-weight: normal; padding-top: 13px; }
#Hnavlist li { margin: 0pt; padding: 8px 0pt 0pt; float: right; list-style-type: none; white-space: nowrap; }
#Hnavlist ul { margin: 0pt; padding-right: 20px; }
#Hnavlist a { border-left: 1px solid rgb(153, 153, 153); border-right: 1px solid rgb(83, 81, 72); padding: 8px 16px; text-decoration: none; }
#Hnavlist .right { border-right: medium none; }
#Hnavlist .left { border-left: medium none; }
#Hnavlist a:link, #Hnavlist a:visited { color: rgb(255, 255, 255); }
#Hnavlist a:hover, #Hnavlist a:active { background: transparent url('../images/nav_hover.gif') repeat-x scroll 0pt 100%; color: black; }
#Hnavlist a:active { background-color: rgb(204, 204, 204); color: rgb(51, 51, 51); }
#Hcurrent a:hover { color: rgb(0, 0, 0); cursor: default; }
#Hcurrent a:link, #Hcurrent a:visited { background: transparent url('../images/nav_current.gif') repeat-x scroll 0pt 100%; font-weight: bold; color: white; }
#Hcurrent a:active {  }
#subnav { margin: 0pt 12px; padding: 2px 10px 15px 0pt; background: rgb(209, 239, 207) url('../images/round_col_tops_green.gif') no-repeat scroll 0pt 100%; font-size: 11px; text-align: right; color: rgb(0, 153, 0); }
#subnav span { border-right: 1px solid rgb(204, 204, 204); padding: 0pt 10px; }
#subnav .right { border-right: medium none; padding: 0pt 10px; }
#subnav a:link, #subnav a:visited { padding: 0pt 3px; color: rgb(0, 153, 0); }
#subnav a:hover { background-color: rgb(255, 255, 255); color: rgb(0, 153, 0); }
#subnav .Scurrent { background-color: rgb(255, 255, 255); color: rgb(0, 153, 0); }
#bottomnav { margin: 0pt 12px; padding: 17px 0pt 10px; background: rgb(209, 239, 207) url('../images/round_col_bottoms.gif') no-repeat; clear: both; font-size: 11px; text-align: center; color: rgb(51, 51, 51); }
#bottomnav span { border-right: 1px solid rgb(204, 204, 204); padding: 0pt 10px; }
#bottomnav .right { border-right: medium none; padding: 0pt 10px; }
#bottomnav a:link, #bottomnav a:visited { padding: 0pt 3px; color: rgb(102, 102, 102); }
#bottomnav a:hover { background-color: rgb(255, 255, 255); }
.applynowtext { float: left; display: block; position: relative; width: 400px; margin-bottom: 10px; font-weight: bold; }
#applynownav { display: block; position: relative; padding-left: 3px; }
#applynownav a { font-weight: bold; color: rgb(0, 153, 0); font-size: 13px; }
#applynownav a:hover { color: rgb(0, 0, 0); background-image: none; height: 1em; cursor: pointer; }
#applynownav a .blank { padding: 30px 0pt; background: transparent url('../images/apply_now_prev_none.gif') no-repeat scroll 0pt 50%; display: block; position: relative; float: left; text-align: center; width: 204px; color: rgb(0, 0, 0); cursor: default; }
#applynownav a .back { padding: 30px 0pt; background: transparent url('../images/apply_now_prev_up.gif') no-repeat scroll 0pt 50%; display: block; position: relative; float: left; text-align: center; width: 204px; }
#applynownav a:hover .back { background: transparent url('../images/apply_now_prev_over.gif') no-repeat scroll 0pt 50%; }
#applynownav a .button { padding: 30px 0pt; background: transparent url('../images/apply_now_button_up.gif') no-repeat scroll 0pt 50%; display: block; position: relative; float: left; width: 77px; }
#applynownav a:hover .button { background: transparent url('../images/apply_now_button_over.gif') no-repeat scroll 0pt 50%; }
#applynownav a .next { padding: 30px 0pt; background: transparent url('../images/apply_now_next_up.gif') no-repeat scroll 0pt 50%; display: block; position: relative; float: left; text-align: center; width: 204px; }
#applynownav a:hover .next { background: transparent url('../images/apply_now_next_over.gif') no-repeat scroll 0pt 50%; }
.xbox { width: 714px; }
.xbox-support { width: 485px; }
.xtop, .xbottom { background: transparent none repeat; display: block; font-size: 1px; }
.xb1, .xb2, .xb3, .xb4 { overflow: hidden; display: block; }
.xb1, .xb2, .xb3 { height: 1px; }
.xbox .xb2, .xbox .xb3, .xbox .xb4 { border-left: 1px solid rgb(209, 239, 207); border-right: 1px solid rgb(209, 239, 207); background: rgb(0, 153, 0) none repeat; }
.xbox-support .xb2, .xbox-support .xb3, .xbox-support .xb4 { border-left: 1px solid rgb(230, 230, 230); border-right: 1px solid rgb(230, 230, 230); background: white none repeat; }
.xbox .xb1 { margin: 0pt 5px; background: rgb(209, 239, 207) none repeat; }
.xbox-support .xb1 { margin: 0pt 5px; background: rgb(230, 230, 230) none repeat; }
.xb2 { border-width: 0pt 2px; margin: 0pt 3px; }
.xb3 { margin: 0pt 2px; }
.xb4 { margin: 0pt 1px; height: 2px; }
.xbox .xboxcontent { border-style: solid; border-color: rgb(209, 239, 207); border-width: 0pt 1px; background: rgb(0, 153, 0) none repeat; display: block; }
.xbox-support a { padding: 5px 0pt 0pt 30px; background: transparent url('../images/circle_arrow_icon_gray.gif') no-repeat scroll 0pt 70%; display: block; font-size: 14px; font-weight: bold; height: 25px; }
.xbox-support .xboxcontent { border-style: solid; border-color: rgb(230, 230, 230); border-width: 0pt 1px; display: block; padding-left: 8px; background-color: white; }
