﻿body{margin:0px;padding:0px;font-size:62.5%; font-family:arial; background:#ffffff;}
html{width:100%;height:100%;}
* {margin: 0;}
html, body {height: 100%;}
DIV.centerPage { width:980px; margin:0px auto; direction:rtl; display:block }

/******** reset ********/
H1,H2,H3,H4,H5,P,UL,LI,FORM,BR,LABLE,A,SPAN,TABLE,TR,TH,TD,DIV,SPAN,FIELDSET,IMG {margin:0;padding:0;font-size:100%;vertical-align: baseline;border:none;}
H1,H2,H3,H4,H5,INPUT,SELECT,LABEL,RADIO,TD {vertical-align:middle;} 
UL,LI{list-style-type:none;}
TABLE {border-collapse: collapse;border-spacing: 0;}
A:link, A:hover, A:focus, A:active, A:visited, A:active:visited {}
:focus {}

/****** general *******/
.clear {float:none;clear:both; line-height:0px; font-size:0px; width:0px; height:0px;} 
.L {float:left;} 
.R {float:right;} 
A {text-decoration:none;}
header, nav, section, article, button, aside, footer { display:block!important}
/* clear fix */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}  html[xmlns] .clearfix {display: block;} * html .clearfix {height: 1%;}

HEADER { background:url(logo.jpg) no-repeat center top; height:91px; display:block;}
.breadcrumbs { font:normal 1.3em/14px arial; color:#546572; display:block; background:url(linePattern.png) repeat-x top; padding:23px 0 42px 0;}
.breadcrumbs UL { margin:0px; padding:0px; list-style:none;}
.breadcrumbs UL LI { float:right; padding:0 0 0 8px; margin:0px}
.breadcrumbs A { display:inline-block; background:url(sprite.png) no-repeat 0 5px; color:#546572; padding-left:13px; text-decoration:underline;}
.breadcrumbs A:hover { color:#f79229;}
.breadcrumbs .user { display:inline-block; float:left; color:#454343; background:url(line.png) no-repeat left center; padding-left:26px; margin-left:23px;}
H1 { font:bold 1.8em/19px arial; color:#f79229; background:url(linePattern.png) repeat-x bottom; padding:0 0 23px 0; margin:0 0 25px 0;  }
H2 { font:bold 1.5em/16px arial; color:#454343; padding:0 0 25px 0; margin:0px;}
DIV.formFields { display:block; padding-bottom:18px; position:relative}
DIV.formFields .erroMsg { position:absolute; right:215px; top:32px; margin:0px; float:none;}
/*DIV.formFields { display:block; padding-bottom:18px;}*/
DIV.formFields LABEL { display:inline-block; width:215px; font:normal 1.5em/30px arial; color:#454343; float:right;}
DIV.formFields INPUT[type=text] { background:url(sprite.png) no-repeat 0 -503px; float:right; width:170px; height:18px; border:0px; padding:6px 10px; font:normal 1.5em/18px arial; color:#454343;}
DIV.formFields INPUT[type=email] { background:url(sprite.png) no-repeat 0 -503px; float:right; width:170px; height:18px; border:0px; padding:6px 10px; font:normal 1.5em/18px arial; color:#454343;}
DIV.formFields INPUT.readonly { font-weight:bold; cursor:auto}
DIV.formFields INPUT.errorInput { background:url(sprite.png) no-repeat -288px -503px!important;}
/*DIV.formFields .erroMsg { float:none!important; margin-top:0px!important; padding:0px!important}*/
DIV.formFields DIV.toolWapper { float:right; width:50px; padding-right:12px; position:relative}
DIV.formFields DIV.toolWapper A.toolIcon {display:inline-block; width:27px; height:30px; background:url(sprite.png) no-repeat 0 -430px}
DIV.formFields DIV.toolWapper A.toolIcon:hover { background:url(sprite.png) no-repeat -90px -430px}
DIV.formFields DIV.toolWapper DIV.tooltip { display:none;}
DIV.formFields DIV.toolWapper.overTool DIV.tooltip { display:block!important; position:absolute; right:49px; bottom:-6px; width:291px; background:url(toolTop.png) no-repeat top; padding-top:5px;}
DIV.formFields DIV.toolWapper.overTool DIV.tooltip_bottom { background:url(toolBottom.png) no-repeat bottom; padding-bottom:5px;}
DIV.formFields DIV.toolWapper.overTool DIV.tooltip_mid { background:#ffffff url(toolMid.png) repeat-x bottom; display:block;  padding:13px 19px 17px 21px; border-left:1px solid #b9c8cd; border-right:1px solid #b9c8cd}
DIV.formFields DIV.toolWapper.overTool DIV.tooltip_mid H3 { font:bold 1.5em/16px arial; color:#f79229; padding:0 0 3px 0; margin:0px;}
DIV.formFields DIV.toolWapper.overTool DIV.tooltip_mid P { font:normal 1.5em/20px arial; color:#546572; padding:0px; margin:0px;}
DIV.formFields DIV.toolWapper.overTool DIV.tooltip .pointer { display:inline-block; background:url(toolPointer.png) no-repeat; width:9px; height:12px; position:absolute; right:-8px; bottom:20px;}
DIV.formFields DIV.toolWapper.overTool A.toolClose { float:left; font:bold 1.5em/16px arial; color:#F79229; display:inline-block; margin-left:-10px; margin-top:-10px;}
DIV.formFields A.fileIcon { margin-top:7px; display:inline-block; background:url(sprite.png) no-repeat right -216px; float:right; text-decoration:underline; padding-right:16px; font:bold 1.5em/17px arial; color:#f79229;}
DIV.formFields A.fileIcon:hover { background:url(sprite.png) no-repeat right -280px; color:#255d85;}
DIV.formFields LABEL SPAN { display:inline-block;font-size:13px; color:#546572;}
A.btn30 { float:right; margin-right:216px; display:inline-block; background:url(sprite.png) no-repeat right -559px; height:30px; padding-right:4px;}
A.btn30 SPAN {display:inline-block; background:url(sprite.png) no-repeat 0 -559px; height:30px; cursor:pointer; padding:0 21px 0 25px; font:bold 1.5em/30px arial; color:#ffffff;}
A.btn30:hover {background:url(sprite.png) no-repeat right -611px;}
A.btn30:hover SPAN {background:url(sprite.png) no-repeat 0 -611px;}
.erroMsg { margin-right:216px; display:block; font:normal 1.3em/14px arial; color:#f03d3d; margin-top:-23px; padding-bottom:20px;}
.secure { display:block; margin-top:45px; background:url(sprite.png) no-repeat right -118px; padding-right:25px; font:normal 1.3em/24px arial; color:#546572; margin-bottom:15px;}
.btnDisable {opacity:0.5;filter:alpha(opacity=50); cursor:auto}
.btnDisable SPAN {cursor:auto!important}
.ffRadioWrapper, .ffSelectWrapper {display: inline-block; zoom: 1; *display: inline; margin: 0 0;}
/* radio */
.ffRadioWrapper { margin-top:4px;  width:110px; float:right;}
.ffRadioWrapper a { text-decoration: none; color: #454343; font:normal 1.5em/16px arial; display:inline-block; padding-right:9px;}
.ffRadio {  display:inline-block; width:16px; height:16px; float:right; background:url(sprite.png) no-repeat 0 -142px; cursor: pointer;}
.ffRadioWrapper.on .ffRadio {  background:url(sprite.png) no-repeat 0 -69px;}
.ffRadioWrapper.on A { font-weight:bold}

section { min-height:400px;}
DIV.select190 { float:right; width:190px;}
DIV.select190  .ffSelectWrapper {width:190px; background:url(sprite.png) no-repeat 0 -503px;}
DIV.select190  .ffSelectWrapper A { width:190px;}
DIV.select190  .ffSelect { width:190px;}
DIV.select90 { float:right; width:90px; padding-left:10px;}
DIV.select90  .ffSelectWrapper {width:90px; background:url(sprite.png) no-repeat 0 -1267px;}
DIV.select90  .ffSelectWrapper A { width:90px;}
DIV.select90  .ffSelect { width:90px;}
DIV.select110 { float:right; width:110px; padding-left:10px;}
DIV.select110  .ffSelectWrapper {width:110px; background:url(sprite.png) no-repeat 0 -1366px;}
DIV.select110  .ffSelectWrapper A { width:110px;}
DIV.select110  .ffSelect { width:110px;}
.ffSelectWrapper {*clear:both;}
.ffSelect {position: relative;}
.ffSelect > a { background:url(sprite.png) no-repeat 0 -650px; text-decoration: none; outline: 0; cursor: pointer; display:block;}
.ffSelect:hover > a, .ffSelectWrapper.focus .ffSelect > a { background:url(sprite.png) no-repeat 0 -684px;}
.ffSelectWrapper.active  .ffSelect> a { background:url(sprite.png) no-repeat 0 -684px;}

.ffSelect > a > span { display: block; height:30px; padding:0 10px 0 28px; overflow: hidden; font:bold 1.5em/30px arial; color:#454343; white-space: nowrap; *white-space: normal; ext-overflow: ellipsis;}
.ffSelectMenuWrapper {width: 100%;}
.ffSelectMenuWrapper .ffSelectMenuMidBG ul{list-style-type:none;margin:0 0;padding:0;}
.ffSelectMenuWrapper .ffSelectMenuMidBG li {padding: 5px; cursor: pointer; }
.ffSelectMenuWrapper .ffSelectMenuMidBG li SPAN{font-size:15px; line-height:15px; color:#454343;}
.ffSelectMenuWrapper .ffSelectMenuMidBG li.disabled SPAN{color:#454343;}
.ffSelectMenuWrapper .ffSelectMenuMidBG li SPAN:hover { color:#e57d10;}
.ffSelectMenuWrapper .ffSelectMenuMidBG li.on SPAN{ color:#e57d10;}


.ffSelectMenuWrapper{}
.ffSelectMenuTop {display:none}
.ffSelectMenuTop span { display:none}
.ffSelectMenuBottom { background:url(selectBox_bottomR.png) no-repeat right; padding-right:4px; height:4px;}
.ffSelectMenuBottom span { display:block; background:url(selectBox_bottomL.png) no-repeat left; height:4px;}
.ffSelectMenuMidBG { background:#e8e8e8; border-right:1px solid #b9c8cd;   border-left:1px solid #b9c8cd;}
.ffSelectMenuMid  {max-height: 200px; overflow: auto; }


footer { display:block; vertical-align:middle; border-top:1px solid #b9c8cd; padding-top:15px; font:normal 1.3em/14px arial; color:#546572;}
footer * { vertical-align:middle}
footer A { display:inline-block; background:url(sprite.png) no-repeat 0 5px; color:#546572; padding-left:13px; text-decoration:underline;}
footer A:hover { color:#f79229;}
footer .required { display:block; padding-bottom:15px;}
footer .qIcon { display:inline-block; background:url(sprite.png) no-repeat 0 -361px; width:19px; height:19px;}



.rightNav { float:right; width:134px; background:#f8f8f8; padding:15px 28px 0 0; display:block}
.rightNav UL { margin:0xp; padding:0px; list-style:none;}
.rightNav UL LI { display:block; padding:0 0 10px 0; margin:0px;}
.rightNav UL LI A { display:inline-block; background:url(sprite.png) no-repeat right 5px; padding-right:12px; font:normal 1.5em/16px arial; color:#454343;}
.rightNav UL LI A:hover { color:#f79229}
.rightNav UL LI A.selected { color:#f79229}
.leftContent { width:760px; float:left; padding-bottom:15px;}
.leftContent H1 { background:none!important; padding:0 0 9px 0!important; margin:0px;}
.leftContent .comment { display:block; padding:12px 0; font:normal 1.3em/14px arial; color:#ff4200;}
.leftContent .deleteLink { display:inline-block; float:right; font:normal 1.5em/30px arial; color:#f79229; text-decoration:underline;}
.leftContent .deleteLink:hover {  color:#255d85}
.leftContent .checkAll { padding-left:15px; display:inline-block; float:right; font:normal 1.5em/30px arial; color:#f79229; text-decoration:underline;}
.leftContent .checkAll:hover {  color:#255d85}
DIV.formBottom { border-top:1px dotted #dce3e6; display:block; padding-top:23px;}
A.backBTN { display:inline-block; background:url(sprite.png) no-repeat right -1248px; padding-right:11px; font:normal 1.5em/30px arial; color:#f79229; text-decoration:underline;}
A.backBTN:hover {  color:#255d85}
.btnL { float:left!important; margin:0px!important}
DIV.steps { background:url(stepBG.png) repeat-x; height:63px; display:block;}
DIV.steps .step1_selected { display:block; float:right; background:url(sprite.png) no-repeat right -746px; width:227px; height:63px; position:relative; z-index:4; padding-right:32px; font:bold 1.8em/63px arial; margin-left:-18px; text-shadow:1px 1px 1px #002c4b; color:#FFF;}
DIV.steps .step1 { display:block; float:right; background:url(sprite.png) no-repeat right -1033px; width:227px; height:63px; position:relative; z-index:4; padding-right:32px; font:bold 1.8em/63px arial; margin-left:-18px; text-shadow:1px 1px 1px #e4e8ec; color:#afc0d1;}
DIV.steps .step2 { display:block; background:url(sprite.png) no-repeat right -835px; height:63px; width:227px; float:right; position:relative; z-index:3; padding-right:52px; font:bold 1.8em/63px arial; color:#afc0d1;  margin-left:-27px; text-shadow:1px 1px 1px #e4e8ec;}
DIV.steps .step2_selected { display:block; background:url(sprite.png) no-repeat right -1143px; height:63px; width:227px; float:right; position:relative; z-index:3; padding-right:52px; font:bold 1.8em/63px arial; color:#FFF;  margin-left:-27px; text-shadow:1px 1px 1px #002c4b;}
DIV.steps .step3 { display:block; background:url(sprite.png) no-repeat right -937px; height:63px; width:215px; float:right; position:relative; z-index:2; padding-right:52px; font:bold 1.8em/63px arial; color:#afc0d1;  text-shadow:1px 1px 1px #e4e8ec;}
DIV.steps .step3_selected { display:block; background:url(sprite.png) no-repeat right -1350px; height:63px; width:215px; float:right; position:relative; z-index:2; padding-right:52px; font:bold 1.8em/63px arial; color:#FFF;  text-shadow:1px 1px 1px #002c4b;}
DIV.tableWapper { background:url(tableBG.png) repeat-x bottom; position:relative; border-bottom:1px solid #adbcc4;  margin-bottom:18px;}
.fht-tbody { border-left:1px solid #adbcc4; border-right:1px solid #adbcc4}
DIV.tableWapper DIV.tableBottom { height:40px; text-align:left; padding-left:20px; font:bold 1.4em/40px arial; color:#454343;border-left:1px solid #adbcc4; border-right:1px solid #adbcc4}
DIV.tableWapper DIV.tableBottom SPAN { color:#f79229}
DIV.tableWapper A.fileIcon { display:inline-block; background:url(sprite.png) no-repeat right -340px; width:12px; height:16px;}
DIV.tableWapper A.fileIcon:hover { background:url(sprite.png) no-repeat right -371px;}
DIV.formFields .labelNote {display:inline-block;font-size:13px; color:#546572; float:right;}
.myTableWrapper {width: 758px; height:284px;}
.height250 {height: 291px; overflow-x: auto; overflow-y: auto;}
.fancyTable { width:754px!important; border-collapse:inherit!important}
.fancyTable th { height:48px; background:#cedae5 ; padding:15px 8px 0 8px; text-align:right; vertical-align:top; font:bold 1.5em/16px Arial; color:#454343; border-left:1px solid #aab7c3; border-right:1px solid #eef2f6;}
.fancyTable th.first { padding-right:57px!important; border-right:0px;}
.fancyTable td.first { padding-right:24px!important; white-space:nowrap; border-right:0px;}
.fancyTable .last { border-left:0px;}
.fht-table-init { width:758px!important}
.fht-table-init th.first { padding-right:24px!important}
.fht-thead { padding-right:4px; background:#CEDAE5;}
.fancyTable th.last { background-image:none!important;}
.fancyTable td.last { border-left:0px!important; width:78px!important;}
.fancyTable tbody tr td {border-left:1px solid #e9e9e9; border-right:1px solid #ffffff; border-bottom:1px solid #dbdbdb; padding:10px 8px; font:normal 1.3em arial; color:#454343; vertical-align:middle; text-align:right;}
.fancyTable .icon1 { display:inline-block; background:url(sprite.png) no-repeat right -2007px; padding-right:32px; line-height:20px;}
.fancyTable .icon2 { display:inline-block; background:url(sprite.png) no-repeat right -2065px; padding-right:32px; line-height:19px;}
.fancyTable .icon3 { display:inline-block; background:url(sprite.png) no-repeat right -2117px; padding-right:32px; line-height:22px;}
.fancyTable .icon4 { display:inline-block; background:url(sprite.png) no-repeat right -2358px; padding-right:32px; line-height:22px;}
.fancyTable .icon5 { display:inline-block; background:url(sprite.png) no-repeat right -2418px; padding-right:32px; line-height:24px;}
.fancyTable .closeTd .infoIcon { display:inline-block; background:url(sprite.png) no-repeat right -2215px; width:17px; height:17px;}
.fancyTable .closeTd .infoIcon:hover { background:url(sprite.png) no-repeat right -2265px;} 
.fancyTable .closeTd TD { cursor:pointer;}
.fancyTable .openTD TD { background:#e7eff5; cursor:pointer; color:#f79229!important}
.fancyTable .openTD .infoIcon { display:inline-block; background:url(sprite.png) no-repeat right -2265px; width:17px; height:17px;}
.fancyTable TR.openContentTD TD { background:#d8e5f0 url(tableGrad.png) repeat-x top; padding:0px!important}
.fancyTable TR.openContentTD TD DIV.tableInner { position:relative; padding:17px 44px 0 27px; display:block;}
.fancyTable TR.openContentTD TD DIV.tableInner DIV.tableTitle { display:block; border-bottom:1px dotted #a5bed3; padding-bottom:8px; font:bold 15px/16px arial; color:#454343;}
.fancyTable TR.openContentTD TD DIV.tableInner DIV.tableTitle A { display:inline-block; float:left; background:url(sprite.png) no-repeat right -2172px; padding-right:18px; font:normal 13px/16px arial; color:#546572}
.fancyTable TR.openContentTD TD .pointer { display:inline-block; background:url(tablePointer.png) no-repeat; width:10px; height:5px; position:absolute; top:0px; left:41px;}
.fancyTable TR.openContentTD TD UL { margin:0px; padding:0px; list-style:none;}
.fancyTable TR.openContentTD TD UL LI { display:block; border-bottom:1px dotted #FFF; padding:8px 0 3px 0!important;}
.fancyTable TR.openContentTD TD UL LI UL { margin:0px; padding:0px; list-style:none;}
.fancyTable TR.openContentTD TD UL LI UL LI { border-bottom:0px!important; float:right;  width:150px; text-align:right; padding:0px!important; line-height:14px!important; margin:0px;}
.fancyTable TR.openContentTD TD UL LI UL LI.thLi { font:bold 13px/14px arial; color:#546572;} 
.fancyTable TR.openContentTD TD UL LI UL LI .fileIcon { margin-right:16px;}
.fancyTable TD.centerTD { text-align:center;}

.tableWapper2 { background:url(tableBG2.png) repeat-x bottom!important; width:760px;}
DIV.payments_send DIV.sendInput .pdfIcon { float:left!important; margin-right:20px;}
DIV.payments_send DIV.sendInput .printIcon { float:left!important; margin-right:20px;}
DIV.payments_send DIV.sendInput .exlIcon { float:left!important; margin-right:20px;}
A.exlIcon { display:inline-block; background:url(sprite.png) no-repeat right -1935px; padding-right:28px; font:normal 1.5em/30px arial; color:#f79229; text-decoration:underline; float:right;}
A.exlIcon:hover { color:#255d85;} 
.noBill { padding-top:20px; padding-bottom:23px; font:bold 1.5em/16px arial; color:#454343;}
H1.border_dotted { border-bottom:1px dotted #dce3e6}
/* checkbox */
.ffCheckboxWrapper {display: inline-block; zoom: 1; *display: inline; }
.ffCheckboxWrapper a { text-decoration: none; color: #454343; font:normal 13px arial; padding-right:15px;}
.ffCheckbox { width:16px; height:15px; float: right; background:url(sprite.png) no-repeat 0 -912px; cursor: pointer;}
.ffCheckboxWrapper.on .ffCheckbox { background:url(sprite.png) no-repeat 0 -952px;}


DIV.blueInfo { display:block; background:#cedae5; padding-right:17px; border-top:1px solid #FFF; height:40px; font:bold 1.5em/40px arial; color:#546572}
DIV.blueInfo SPAN { color:#f79229}
DIV.creditCardForm { display:block; padding-top:20px;}

DIV.payInfo { display:block; padding:15px 0; border-bottom:1px dotted #dce3e6; font:normal 1.5em/20px arial; color:#454343;}
DIV.payInfo H3 { color:#f79229; padding:0px; margin:0px; font-weight:bold}
DIV.payInfo SPAN { display:inline-block; font-weight:bold; width:146px;}
DIV.payments { padding-top:15px;}
DIV.payments A.closeLink.open { display:block; background:url(sprite.png) no-repeat right -1643px; padding-right:17px; font:bold 1.5em/16px arial; color:#546572; padding-bottom:15px;}
DIV.payments A.closeLink.open:hover { background:url(sprite.png) no-repeat right -1689px!important;color:#f79229!important;}
DIV.payments A.closeLink { display:block; background:url(sprite.png) no-repeat right -1474px; padding-right:17px; font:bold 1.5em/16px arial; color:#f79229; padding-bottom:15px;}
DIV.payments A.closeLink:hover { background:url(sprite.png) no-repeat right -1726px; color:#546572}
DIV.payments DIV.openContent { padding-bottom:25px;}
DIV.payments DIV.tableBG { background:url(tableBG.png) repeat-x bottom;}
DIV.payments TABLE { width:100%;}
DIV.payments TABLE TH {background:#cedae5 url(tableLine.png) repeat-y left; padding:12px 14px; text-align:right; vertical-align:top; font:bold 1.5em/16px Arial; color:#454343;}
DIV.payments TABLE TH.last { background-image:none!important; border-left:1px solid #cedae5;}
DIV.payments TABLE TD {border-left:1px solid #e9e9e9; border-bottom:1px solid #dbdbdb; padding:12px 14px; font:normal 1.3em arial; color:#454343; vertical-align:middle; text-align:right;}
DIV.payments TABLE TD.first { border-right:1px solid #adbcc4}
DIV.payments TABLE TD.last { border-left:1px solid #adbcc4}
DIV.payments TABLE TR.lastTd TD { font-weight:bold; font-size:14px; border-bottom:1px solid #adbcc4!important;}
DIV.payments TABLE TR.lastTd TD.first { border-left:0px!important;}
DIV.payments TABLE TR.lastTd TD.last { color:#f79229}

DIV.payments_send { display:block; border-top:1px dotted #dce3e6; padding-top:15px;}
DIV.payments_send P { font:normal 1.5em/16px arial; color:#454343; padding:0 0 10px 0; margin:0px;}
DIV.payments_send P A { color:#f79229; text-decoration:underline;}
DIV.payments_send P A:hover { color:#255d85;} 
DIV.payments_send DIV.sendInput { padding-bottom:45px; display:block;}
DIV.payments_send DIV.sendInput LABEL { display:inline-block; float:right; padding-left:13px; font:normal 1.5em/30px arial; padding-right:27px; color:#454343; background:url(sprite.png) no-repeat right -1511px;}
DIV.payments_send DIV.sendInput INPUT[type=text] { background:url(sprite.png) no-repeat 0 -503px; float:right; width:170px; height:18px; border:0px; padding:6px 10px; font:normal 1.5em/18px arial; color:#454343;}
DIV.payments_send DIV.sendInput INPUT[type=email] { background:url(sprite.png) no-repeat 0 -503px; float:right; width:170px; height:18px; border:0px; padding:6px 10px; font:normal 1.5em/18px arial; color:#454343;}
DIV.payments_send DIV.sendInput INPUT.errorInput { background:url(sprite.png) no-repeat -288px -503px!important;}
DIV.payments_send DIV.sendInput A.btn30 { margin:0 10px 0 0!important}
A.pdfIcon { display:inline-block; background:url(sprite.png) no-repeat right -1553px; padding-right:27px; font:normal 1.5em/30px arial; color:#f79229; text-decoration:underline; margin-left:28px; float:right;}
A.pdfIcon:hover { color:#255d85;} 
A.printIcon { display:inline-block; background:url(sprite.png) no-repeat right -1595px; padding-right:28px; font:normal 1.5em/30px arial; color:#f79229; text-decoration:underline; float:right;}
A.printIcon:hover { color:#255d85;} 


DIV.popup { width:579px;}
DIV.popup DIV.popupTop { background:url(popupBox_topR.png) no-repeat right; height:4px; padding-right:5px;}
DIV.popup DIV.popupTop DIV { background:url(popupBox_topL.png) no-repeat 0; height:4px;}
DIV.popup DIV.popupBottom { background:url(popupBox_bottomR.png) no-repeat right; height:6px; padding-right:7px;}
DIV.popup DIV.popupBottom DIV { background:url(popupBox_bottomL.png) no-repeat 0; height:6px;}
DIV.popup DIV.popupMidR { background:url(popupBox_midR.png) repeat-y right; padding-right:2px;}
DIV.popup DIV.popupMidL { background:url(popupBox_midL.png) repeat-y 0; padding-left:1px;}
DIV.popup DIV.popupMid { background:#ffffff url(popupBox_mid.png) repeat-x bottom; display:block; direction:rtl; padding:11px 19px 17px 20px}
DIV.popup DIV.popupMid H2 { border-bottom:1px solid #e4e4e4; padding:0 0 19px 0; margin:0px; font:bold 1.5em/16px arial; color:#f79229;}
DIV.popup DIV.popupMid DIV.scrollContent { height:277px!important; overflow:auto; padding:8px 0 ; border-bottom:1px solid #e4e4e4;}
DIV.popup DIV.popupMid DIV.scrollContent P { font:normal 1.5em/20px arial; color:#546572; padding:0 0 20px 0; margin:0px;}
DIV.popup DIV.popupMid DIV.scrollContent .mCSB_container { margin-right:22px}
DIV.popup DIV.popupMid DIV.scrollContent .mCustomScrollBox > .mCSB_scrollTools {height:277px!important;}
DIV.popup DIV.popupMid DIV.scrollContent .mCSB_scrollTools .mCSB_draggerRail{height:277px!important; background:url(scrollBG2.png) no-repeat !important}
DIV.popup DIV.popupMid DIV.scrollContent .mCSB_scrollTools .mCSB_draggerContainer { top:0px!important}
DIV.popup DIV.popupMid DIV.bottomBTN { display:block; padding-top:25px;}
DIV.popup DIV.popupMid DIV.bottomBTN A.btn42 { margin-left:20px; display:inline-block; float:left; background:url(sprite.png) no-repeat right -1782px; height:42px; padding-right:13px;}
DIV.popup DIV.popupMid DIV.bottomBTN A.btn42 SPAN { display:inline-block; cursor:pointer; background:url(sprite.png) no-repeat 0 -1782px; height:42px; padding:0 19px 0 32px; font:bold 1.5em/42px arial; color:#546572;}
DIV.popup DIV.popupMid DIV.bottomBTN .btn30 { float:left!important; margin:6px 0 0 0!important}
DIV.loader { position:absolute; top:0px; left:0px; width:760px; background: url(wBG.png) repeat; text-align:center; padding:175px 0; z-index:999}
DIV.filter { display:block; padding:4px 0 15px;}
DIV.filter LABEL { display:inline-block; float:right; font:normal 1.3em/30px arial; color:#546572; width:140px;}
DIV.filter A.btn30 { margin:0px!important}

select.mobileSelect {
    display: block !important;
    position: absolute;
    cursor: pointer;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
