body{margin:0;padding:0;font-family:Verdana, Helvetica, sans-serif;color:#000;background-color:#fff;font-size:12px;background-color:#ebebeb}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
/* Hides from IE-mac \*/
* html .clearfix{height:1%}
.clearfixk{display:block}
/* End hide from IE-mac */
h1, h2, h3, .pheadline{font-family:Arial Black, Helvetica Black, Arial, Helvetica, sans-serif;line-height:0.8em;text-align:left;word-spacing:normal;text-decoration:none;margin:0;padding:0;width:auto}
h1, .pheadline{font-size:26px;letter-spacing:-2px;color:#333;font-weight:bold;padding-bottom:20px;float:left;margin-top:5px;clear:both;width:100%}
.lcol h1{padding-top:10px}
h2{font-size:19px;letter-spacing:-1px;font-weight:bold;color:#666;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:15px 10px;clear:both;height:15px;line-height:15px}
#shell h2{background:transparent;margin:0 0 15px 0}
#provider{position:absolute;top:58px;left:0;width:100%;padding:0;margin:0;height:55px}
#dynamic{float:left}/*this is needed for provider bar to show properly in IE*/
#provider h2{border-top:0;padding:15px 0;margin:0;background:#fff url(../images/cobrandbg-new.gif) repeat 0 0}
#provider h2 img{float:left;padding:4px 10px 0 10px;margin:-15px 0 0 0}
#provider span{position:absolute;left:500px;display:block;padding:0 10px;width:425px;text-align:right}
#shell span{float:left}
#shell .lcol h2, #shell .rcol h2{background-color:#fff;background-image:none}
h3{font-size:1.5em;line-height:120%;letter-spacing:-1px;font-weight:bold;color:#C33;margin-bottom:0px;margin-top:20px}
h4{font-size:12px;font-weight:bold;margin:10px 0 0 0;padding:10px 0 0 0;clear:both}
.lcol h4{margin:10px 10px -10px 10px}
.uberhead{margin-top:0}
a{outline:none;-moz-outline-style:none}
#shell a{color:#AF1E1B;text-decoration:none}
#shell a:hover{text-decoration:underline}/*background-color:#FFFFD3;*/
li{margin-bottom:15px}
#navbar{font-size:10px;height:82px;color:#fff;width:100%;min-width:970px;background-color:#fff;background-image:url(../images/nav_bg_small.gif);background-position:top left;background-repeat:repeat-x}
#mainnav h2{margin:0;padding:0;float:left;border:0 !important;position:absolute;top:0;left:0;z-index:1000}
#mainnav h2 a{display:block;text-decoration:none;text-indent:-4000px;font-size:10px;width:92px;height:82px;background-image:url(../images/nav_logo_small.gif);background-repeat:no-repeat}
.cobrand #mainnav h2 a{background-image: url(../images/poweredby.gif)}
#shell{margin:0;padding:0;width:100%}
#contentshell{background-color:#fff;width:auto;border-bottom:1px solid #ccc}
html>body #contentshell{float:left;clear:both;width:100%}/*not for ie6*/
#content{min-height:440px;width:900px;padding:10px 30px 30px 40px;line-height:1.6em;background-color:#fff;margin:0;line-height:18px}
#content{padding-top:55px}
#foot{background-color:#EBEBEB;font-size:10px;height:50px;clear:both;padding-bottom:15px;width:970px}
#foot a{text-decoration:none !important}
#foot p a{color:#000}
#foot p a:hover{background-color:transparent !important;text-decoration:none !important}
#foot li{list-style:none;float:left;margin:0 0 3px 0;padding:0}
#foot li a{display:block;float:left;background-image:url(../images/foot_vertdiv.gif);background-repeat:no-repeat;background-position:center left;line-height:10px;height:10px;padding:0 7px 0 8px}
#foot li a.first{padding-left:0;background-image:none}
#foot ul{display:inline;margin:15px 0 0 40px;margin-bottom:0;padding:0;float:left;clear:left}
#foot p{display:inline;float:left;clear:left;margin:0 0 0 40px;width:630px}
#foot a#poweredby{display:none}
.lcol{width:674px;float:left;clear:left;border-right:1px dotted #ddd}
.minheight{min-height:410px}
.rcol{float:left;width:223px;clear:right;font-size:10px;line-height:16px}
.rcol div{padding-left:10px}
.rcol h2{background-color:#F6F6F6}
.red{color:#B8201D}
.singlecol{float:left;width:214px;border-right:1px dotted #ddd;padding-left:10px;padding-bottom:10px;min-height:130px}
.doublecol{float:left;width:429px;border-right:1px dotted #DDD;padding-left:10px;padding-right:10px;padding-bottom:10px;min-height:130px}
.megacol{float:left;width:913px;clear:left}
.noborder{border:0 !important;padding-right:0}
p{margin:5px 0;padding:5px 10px 5px 0}
.doublecol h3{padding-top:15px}
#navbar .content{display:block;width:970px}
#mainnav, div.comments div, .row, .grouplist span.points{float:left}
#mainnav ul{margin:0 0 0 92px;padding:0;font-size:10px}
#mainnav li{display:inline-block;float:left;list-style:none;padding:12px 0 0 0;margin:0}
#navbar a, #navbar a:hover{background-color:transparent}
#mainnav li a{display:block;height:18px;color:#fff;text-decoration:none;text-align:center;background-repeat:no-repeat;padding-top:14px}
#mainnav li a:hover{color:#FDE88F;font-weight:bold;text-decoration:none}
#mainnav li a{margin-right:7px;margin-left:7px;background-repeat:no-repeat;padding-top:18px;padding-bottom:5px;text-align:center}
#mainnav li ul{margin:0;padding:0;display:none}
#mainnav li:hover, #mainnav li.over{background-color:#8B191C}
#mainnav li:hover ul, #mainnav li ul:hover, #mainnav li.over ul{display:block;position:absolute;top:53px;float:left;padding:0;margin:0 0 0 -2px;background-color:#621214;border-right:1px solid #8C8C8C;border-left:2px solid #8C8C8C;border-bottom:2px solid #8C8C8C;z-index:1000}
#mainnav li ul li{list-style:none;display:block;float:left;clear:left;margin:0;padding:0;width:150px;border-top:1px dotted #fff}
#mainnav li ul li a{display:block;width:auto;height:auto;margin:0;padding:5px 10px;text-align:left}
#mainnav .npeople{background-image:url(../images/icon_comms_white.gif);background-position:center 3px;width:67px}
#mainnav .nmobile{background-image:url(../images/icon_mobile_white.gif);background-position:center top;width:37px}
#mainnav .nmembers{background-image:url(../images/icon_member_white.gif);background-position:center 3px;width:52px}
#mainnav .ninbox{background-image:url(../images/icon_inbox_white.gif);background-position:center 5px;width:35px}
#mainnav .naccount{background-image:url(../images/icon_account_white.gif);background-position:center 2px;width:46px}
#mainnav .nreports{background-image:url(../images/icon_reports_white.gif);background-position:center 4px;width:44px}
#mainnav .nhelp{background-image:url(../images/icon_nav_help.gif);background-position:12px 4px;width:35px}
.nlogout{background-image:url(../images/icon_logout_white.gif);background-position:center 4px;width:41px;margin-right:10px;margin-left:10px;background-repeat:no-repeat;padding-top:18px;padding-bottom:5px;text-align:center;position:absolute;top:12px;left:880px;color:#fff;text-decoration:none}
a.nlogout:hover{font-weight:bold;color:#FDE88F}
.nsendmsg{position:absolute;top:14px;left:725px;height:25px; width:142px;font-size:10px}
.bordertop, tr.bordertop td{border-top:1px solid #ddd !important}/*was #aaa*/
input.txt, textarea.txt{border-top:1px solid #9D9C91;border-left:1px solid #9D9C91;border-right:1px solid #E1DFD0;border-bottom:1px solid #E1DFD0}
input.txt.zip{width:60px}
input, textarea, select{font-family:verdana;font-size:11px}
#memberlogin input.txt{font-size:10px;height:15px;width:108px;padding-top:2px;padding-bottom:0;float:none !important;margin:0 7px 0 3px}
#memberlogin a#forgotpw{display:block;background-image:url(../images/but_forgotpw.gif);background-repeat:no-repeat;background-position:top left;margin:0;padding:0;height:5px;width:77px;font-size:1px;text-indent:-4000px;text-decoration:none;position:absolute;left:271px;top:22px}
#memberlogin input{float:none}
#memberlogin #loginbut{display:block;text-indent:-4000px;margin:0;padding:0;float:none;clear:none;background-image:url(../images/but_login.gif);background-repeat:no-repeat;background-position:top left;background-color:transparent;height:22px;width:58px;border:0;cursor:pointer;position:absolute;left:370px;top:0}
#memberlogin{display:block;margin:18px 0 0 0;padding:0 0 0 10px;position:absolute;left:512px;top:0}
#memberlogin div.clear{display:none;position:absolute;top:-12px;background-color:#B92125;height:10px;left:0}
a img{border:0}
.rcol div.ad, .singlecol div.ad{text-align:center;border-top:1px solid #aaa;padding:10px 0}
a.thumb, span.thumb{display:block;background-repeat:no-repeat;background-position:center center;text-decoration:none;height:50px;width:50px;text-decoration:none;background-color:transparent;padding:0;margin:0 5px 5px 0;float:left;cursor:pointer}
span.thumb.user, a.thumb.user{background-image:url(../images/thumb_bg_user.gif)}
span.thumb.group, a.thumb.group{background-image:url(../images/thumb_bg_group.gif)}
span.thumb.auction, a.thumb.auction{background-image:url(../images/thumb_bg_auction.gif)}
span.thumb.img, a.thumb.img{background-image:url(../images/thumb_bg_picture.gif)}
span.thumb img, a.thumb img{border:0;height:50px;width:50px;position:absolute;top:auto;left:auto}
a.thumb span.new, a.thumb span.online, span.thumb span.new, span.thumb span.online{display:inline-block;text-indent:-4000px;background-repeat:no-repeat;background-position:top left;height:7px;margin:2px;position:absolute;z-index:20;text-decoration:none;top:auto;left:auto}
a.thumb span.new, span.thumb span.new{width:16px;background-image:url(../images/new.gif)}
a.thumb span.online, span.thumb span.online{width:35px;height:8px;background-image:url(../images/online.gif);margin:0}
a.thumb:hover, span.thumb:hover{text-decoration:none;background-color:transparent;padding:0}
a.sendmobilesmall{display:block;width:29px;height:28px;margin:0;background-image:url(../images/sendmobile_small.gif);background-repeat:no-repeat;background-position:center center;text-indent:-4000px;padding:2px}
a.linkarw, a.joinlink, a.rarw, a.larw, span.rarw, span.larw, a.comment, a.edit, a.msg, a.userlink, a.add, span.add, a.grouplink, a.mobile, span.points, span.userlink, span.grouplink, span.mobile, a.bid, a.sendmobile, a.delete, span.bid, a.block, a.adduser, a.lrgthumb, a.smlthumb, a.close{
	display:inline-block;background-image:url(../images/icon_linkarw.gif);background-repeat:no-repeat;background-position:center left;padding-left:12px;font-size:10px}
span.rarw, span.larw{color:#989898}
a.larw, span.larw{background-image:url(../images/icon_leftarw.gif)}
a.rarw, span.rarw{background-position:center right;padding-right:13px;padding-left:0}
a.comment{background-image:url(../images/icon_comment.gif);padding-left:14px;font-size:12px;font-weight:bold}
a.edit{background-image:url(../images/icon_edit.gif);padding-left:14px}
a.joinlink, a.adduser{background-image:url(../images/icon_star.gif);padding-left:13px}
a.delete, a.block{background-image:url(../images/icon_block.gif);padding-left:14px}
a.msg{background-image:url(../images/icon_message.gif);padding-left:14px}
a.sendmobile{display:inline-block;background-image:url(../images/icon_sendmobile.gif);padding-left:16px;padding-top:1px;padding-bottom:1px;width:90px}
span.points{background-image:url(../images/icon_points.gif);padding-left:14px;display:block}
a.lrgthumb{background-image:url(../images/icon_thumb_lrg.gif);padding-left:14px}
a.smlthumb{background-image:url(../images/icon_thumb_sml.gif);padding-left:14px}
li span.points{display:inline-block}
a.userlink, span.userlink{background-image:url(../images/icon_user.gif);background-position:2px center;padding-left:14px}
.rcol .nav a.adduser{padding-left:14px;background-position:0 center}
a.add, span.add{background-image:url(../images/icon_add.gif);padding-left:14px}
a.grouplink, span.grouplink{background-image:url(../images/icon_group.gif);padding-left:20px}
a.mobile, span.mobile{background-image:url(../images/icon_mobile.gif);padding-top:1px;padding-bottom:1px}
div.frmbut{background-color:transparent !important;background-position:top left;background-repeat:repeat-x;display:block;width:auto;float:left;height:24px;padding:5px 0 0 0;line-height:24px}
div.frmbut input{float:left;display:block;margin:0;padding:0 27px 3px 8px;background-color:transparent !important;background-image:url(../images/but_cap_grey.gif);background-position:top right;background-repeat:no-repeat;height:24px;line-height:22px;font-weight:bold;font-size:12px;font-family:verdana;border:0;color:#fff;cursor:pointer;width:auto;overflow:visible}
div.frmbut.red input{background-image:url(../images/but_cap_red.gif)}
.butholder{background-color:transparent !important;float:left;margin:10px 0}
a.button{display:block;padding:0 0 0 12px;height:24px;width:297px;line-height:22px;border:0;margin:0 0 0 -1px;color:#fff !important;font-weight:bold;font-size:12px;text-decoration:none;background-color:transparent;background-image:url(../images/but_grey_long.gif);background-repeat:no-repeat;background-position:top left}
a.button:hover{text-decoration:none !important;background-color:transparent !important;background-position:bottom left}
a.button.red{background-position:bottom left}
a.button.red:hover{background-position:top left}
.row, .clear{clear:both}
form{margin:0;padding:0}
form table span{font-size:10px;display:block;clear:left;margin-top:-5px}
.filter input, .filter select{font-size:10px}
ul.nav, .subnav ul{float:left;clear:left;margin:10px 0;padding:0;font-size:10px}
.rcol .photo{width:208px;margin:10px 0}
.lcol ul.nav.left{width:450px}
.doublecol ul.nav.left{width:250px}
ul.nav.right{float:right;clear:none;width:auto}
.lcol ul.nav.right{margin-right:6px}
ul.nav li, .subnav ul li{list-style:none;display:block;margin:0;padding:0 10px;float:left;border-right:1px solid #ccc;line-height:12px}
ul.nav li.last{border-right:0}
.lcol div p{margin-left:10px;margin-right:10px}
.lcol div td p{margin-left:0;margin-right:0}
.tabcontent{padding-bottom:15px;overflow:auto}
.tabcontent a.grouplink, .tabcontent a.userlink, .tabcontent a.mobile{display:inline !important;font-weight:normal !important;color:#BE2226 !important}
.hide .tabcontent, .tabs .tabcontent.hide, .filter .hide, .filter .moreoptions.hide{display:none}
.tabcontent a.grouplink:hover, .tabcontent a.userlink:hover, .tabcontent a.mobile:hover{text-decoration:underline;background-color:#FFFFD3 !important}
.tabcontent div{margin-top:10px;margin-bottom:10px}
.rcol .nav, .rcol .subnav ul{float:left;clear:both}
.rcol .nav li, .rcol .subnav li{border-right:0;clear:both;padding:3px 0}
.rcol .nav.left{display:inline;width:208px;margin-left:-10px}
.rcol .nav.left li{border-right:1px solid #000;padding:0 10px;clear:none}
.rcol .nav.left li.last{border:0}
.singlecol .nav.left li{border:none;float:none;margin:10px 0;padding:0;width:auto}
.singlecol ul.nav.left{margin:10px 0 0 0;padding:0;width:auto}
.doublecol ul.nav.left{display:inline;margin-left:-10px}
.lcol div div p{margin-left:10px}
.lcol div div div p{margin-left:0;margin-top:0;margin-bottom:0;padding-bottom:5px;padding-top:5px}
p.title{margin-bottom:-5px;padding-bottom:0}
.stars{display:inline-block;width:55px;height:13px;margin-right:10px}
.filter{background-color:#FFFDEC;font-size:10px;margin:0;padding:10px;float:none;clear:both}
.rcol .filter{margin-left:-10px}
.filter .moreoptions{padding-top:10px;clear:both}
.caption{margin:0;text-align:center}
.caption a.edit{padding-left:20px;background-position: 8px center}
.rcol .altrow{margin-left:-10px;padding-left:10px}
.tabs{float:none;clear:both;margin:0;padding:0}
.tabs .tabcontent{background-color:#F6F6F6;padding:10px 5px;float:none;clear:both;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:20px;min-height:170px;width:auto !important}
.tabs ul{display:block;margin:0;padding:10px 0 0 0;clear:both;width:100% !important;height:22px;border-bottom:1px solid #ccc;overflow:visible !important}
.tabs li{list-style:none;display:block;margin:-2px 5px 0 0;padding:0 10px;float:left;clear:none;width:auto;background-color:#EAEAEA;height:22px;min-width:125px;border-bottom:2px solid #e6e6e6;white-space:nowrap}
.tabs li a{font-weight:bold;display:block;float:left;line-height:22px;padding-top:0;padding-bottom:0;font-size:10px}
.tabs li a:hover{background-color:transparent !important}
.tabs li.active a{font-size:13px;color:#000 !important;line-height:20px}
.tabs li.active a:hover{text-decoration:none !important;cursor:default}
.tabs li.active{background-color:#F6F6F6;margin-top:-7px;margin-bottom:-1px;padding-top:2px;padding-bottom:3px;border-top:3px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;position:relative;border-bottom:0;height:22px}
.poplarge .tabs li.active{position:static}/*for ie*/
.tabs .tabcontent .butholder{float:right;margin:0;padding:0}
.tabs .tabcontent .frmbut{padding:0;margin:0}
.optional label, .optional .label{color:#888}
.tabs form.tabcontent td{padding-top:10px;padding-bottom:10px}
.filter .rarw{float:right;margin:0;line-height:18px}
.filter .moreoptions .rarw{float:none;display:inline-block}
.rcol .filter .rarw{float:left;clear:both;width:73px;margin-top:10px;padding-top:0}
.singlecol h2, .doublecol h2{margin-left:-10px !important}
.doublecol h2{width:100%}
div.filter a{margin-left:10px}
.lcol .longform .txt{width:200px}
fieldset{margin:0;padding:0;border:0}
fieldset.frmphone input{width:auto !important}
.longform{background-color:#F6F6F6;padding:10px 5px;border:1px solid #ccc;border-top:3px solid #ccc}
.longform td{vertical-align:top;padding-bottom:10px;padding-top:15px;border-bottom:1px solid #c9c9c9;empty-cells:show}
.longform table{border-collapse:collapse;clear:both;width:100%}
.longform tr.last td{border-bottom:0}
.longform .submitbut{font-weight:bold}
.frmdesc{font-size:10px;line-height:16px}
.lcol .longform .frmdesc{width:400px}
.longform label{display:block;min-width:150px}
fieldset.frmradios label{float:left;width:auto;margin:5px 10px 5px 0;min-width:0}
.msgsuccess, .msgerror{background-repeat:no-repeat;font-weight:bold;padding-top:0;padding-left:18px;padding-right:100px}
.msgsuccess{background-image:url(../images/icon_success.gif);background-position:left 5px}
.msgerror{background-position:left 4px;background-image:url(../images/icon_error.gif);color:red}
.msgerror p, .msgsuccess p{margin-left:0 !important;margin-top:0 !important;padding-top:0}
.msgerror ul, .msgsuccess ul{background-image:none;padding-left:30px;margin:0 0 10px 0}
.longform .msgerror, .longform .msgsuccess, .longform p.req{margin-left:5px}
.longform p span{float:none !important}
tr.error td, tr.error .txt, tr.error select{color:red}
tr.error .txt{border:1px solid red}
textarea.txt, .lcol .longform textarea.txt{width:390px;line-height:16px}
.req{font-weight:bold}
.loading{background-image:url(../images/loading.gif);background-repeat:no-repeat;background-position:9px 9px}
.subnav ul{margin-bottom:25px}
.rcol .subnav li{padding:0}
.subnav a{display:block;width:175px !important;font-size:12px;line-height:18px;padding:4px 0 4px 15px;border-bottom:1px solid #ddd;float:none}
#shell .rcol .subnav a.currentpage{font-weight:bold;color:#000}
.editor ul, .editor li{margin:0;padding:0;float:left;list-style:none}
div.editor{margin:0 !important;padding:0 !important}
a.widgButtonBold, a.widgButtonItalic, a.widgButtonUnderline, a.widgButtonQuote, a.widgButtonLink, a.widgButtonAlignLeft, a.widgButtonAlignCenter, a.widgButtonAlignRight, a.widgButtonUnordered, a.widgButtonOrdered, a.widgButtonImage, a.widgButtonHTML{
	display:block;margin:0 2px 2px 0;padding:0;height:17px;width:20px;text-decoration:none;text-indent:-4000px;background-repeat:no-repeat;background-position:top left;font-size:8px;line-height:8px;background-image:url(../images/icon_editor.gif)}
a.widgButtonBold{background-position:-60px 0}
a.widgButtonBold:hover{background-position:-60px -17px}
a.widgButtonBold.on{background-position:-60px -34px}
a.widgButtonItalic{background-position:-40px 0}
a.widgButtonUnderline{background-position:-20px 0}
a.widgButtonQuote{background-position:0 0}
a.widgButtonLink{background-position:-80px 0}
a.widgButtonAlignLeft{background-position:-100px 0}
a.widgButtonAlignCenter{background-position:-120px 0}
a.widgButtonAlignRight{background-position:-140px 0}
a.widgButtonUnordered{background-position:-180px 0}
a.widgButtonOrdered{background-position:-160px 0}
a.widgButtonImage{background-position:-200px 0}
a.widgButtonItalic:hover{background-position:-40px -17px}
a.widgButtonUnderline:hover{background-position:-20px -17px}
a.widgButtonQuote:hover{background-position:0 -17px}
a.widgButtonLink:hover{background-position:-80px -17px}
a.widgButtonAlignLeft:hover{background-position:-100px -17px}
a.widgButtonAlignCenter:hover{background-position:-120px -17px}
a.widgButtonAlignRight:hover{background-position:-140px -17px}
a.widgButtonUnordered:hover{background-position:-180px -17px}
a.widgButtonOrdered:hover{background-position:-160px -17px}
a.widgButtonImage:hover{background-position:-200px -17px}
a.widgButtonItalic.on{background-position:-40px -34px}
a.widgButtonUnderline.on{background-position:-20px -34px}
a.widgButtonQuote.on{background-position:0 -34px}
a.widgButtonLink.on{background-position:-80px -34px}
a.widgButtonAlignLeft.on{background-position:-100px -34px}
a.widgButtonAlignCenter.on{background-position:-120px -34px}
a.widgButtonAlignRight.on{background-position:-140px -34px}
a.widgButtonUnordered.on{background-position:-180px -34px}
a.widgButtonOrdered.on{background-position:-160px -34px}
a.widgButtonImage.on{background-position:-200px -34px}
a.widgButtonHTML{background-position:-220px 0}
a.widgButtonHTML:hover{background-position:-220px -17px}
a.widgButtonHTML.on{background-position:-220px -34px}
#dynamic{clear:both}
a.help, span.help{cursor:pointer;color:#BE2226;background-image:url(../images/icon_help.gif);background-repeat:no-repeat;background-position:0 center;padding-left:19px;line-height:13px}
.dash .rcol{padding-left:10px;width:213px;margin-top:10px}
.dash .lcol{margin-top:10px}
.dash .lcol .tableJBTable td{padding:4px;border:1px solid #ccc}
.dash .lcol .headerJBTable{height:25px;padding:5px;text-align:left;cursor:default}
.dash .lcol .tableJBTable{width:650px;margin-left:5px;border-collapse:collapse}
.dash .lcol .tabcontent p{width:600px;padding:0;margin:10px 5px}
a.aminterest, a.amrss, a.amrefresh, a.amkey, a.amtable, a.amlist, span.amtable, span.amlist, a.amuser, a.amadduser, a.amalert, a.amauction, a.amcheck, span.amcomment, a.amcomment, a.amdelete, span.amedit, a.amedit, a.amgroup, a.amheart, a.amlock, a.ammobile, a.ammsg, a.ampoints, span.amquestion, a.amquestion, a.amsendmobile, a.amstar, span.amarrow, a.amarrow{
	display:block;padding-top:3px;padding-left:25px;margin:1px 0 0 0;line-height:12px;min-height:16px;float:left;background-color:transparent;background-repeat:no-repeat;background-position:0 0}
.dash .subnav a{padding-left:35px;margin:0 0 0 -10px;background-position:10px 5px;line-height:18px;width:178px;position:relative}
.dash .subnav a:hover{background-color:#FFFFD3 !important}
.dash #sendmsgbut{width:190px;height:40px;margin:-10px 0 10px 0;position:relative}/*margin:0 0 10px 0*/
.searchfrm{width:662px;padding:10px 0 10px 10px;margin:10px 0 20px 0;float:left;background-color:#F6F6F6;border:1px solid #ccc}
.searchfrm input{width:120px;height:32px;float:left}
.searchfrm input.txt{display:block;width:520px;margin-right:10px;padding-top:8px;padding-left:5px;height:22px;padding-bottom:0}
.dash .subnav span{margin-top:-15px}
.dash .subnav span span{margin-top:0;display:block;width:100%;font-weight:bold}
.dash .subnav input{position:relative;font-weight:normal}
.dash .rcol h2{border-top:0;margin-top:11px;margin-left:-10px}
.dash .news{float:left}
.dash .news ul{margin:0;padding:0}
.dash .news li{list-style:none;margin:0;padding:0}
.dash .news li a{font-weight:bold;font-size:12px}
.dash .news .date{color:#666}
.dash .news p{display:block;clear:both;margin:0 0 10px 0;padding:0}
#generator{margin-left:-10px}
#generator h3, #generator_preview h3{margin:10px 10px 10px -10px;padding-left:10px;border-bottom:1px solid #ddd;padding-bottom:10px;clear:both}
#generator label{float:left;display:block;width:auto;clear:both;margin-bottom:10px}
#generator_preview{border:0}
#generator_preview form{position:absolute}
.generator_inst textarea{width:300px;height:100px}/*needed to keep containing col from wrapping underneath left col*/
.generator_inst input{width:300px}
#generator label span{width:105px}
.generator_inst{margin-bottom:5px}
.generator_check{background:url(../images/checkboxbg.gif) no-repeat 3px 0;margin-left:-10px;font-weight:bold;display:block;clear:none !important;width:165px !important;padding-right:5px;float:left;margin-bottom:0px !important;border-bottom:1px solid #ccc;padding-top:4px;padding-left:7px;}
.generator_check input{float:left;margin-bottom:10px;margin-left:0;margin-right:15px !important;margin-right:10px}
body:last-child .generator_check{padding-left:10px;padding-bottom:0px;}/*ff3, safari, non-IE*/
.generator_isrequired{font-style:italic;display:block;clear:none !important;width:243px !important;padding-right:5px;float:left;margin-bottom:5px;border-bottom:1px solid #ccc;font-size:10px;color:#666;padding-top:4px;padding-bottom:0px;margin-bottom:3px}
.generator_isrequired.reqdisabled{color:#ccc}
.generator_isrequired input{float:left;margin-bottom:10px;margin-left:0}
#generator p{clear:both}
#generator_code{margin-bottom:5px;overflow:auto;margin-top:15px;float:left;display:block;height:80px;width:405px;font-family:courier new, monospace;line-height:14px;font-size:10px;background-color:#F7F7F7;padding:10px;border:1px solid #ccc}
#generator a{font-size:10px;width:auto !important;clear:none;margin-left:5px}
#generator_scode{float:left;clear:none}
#generator_addint{padding-top:10px}
#generator_addint .txt{width:256px}
#generator_layout{width:185px;margin-bottom:5px;float:left}
.generator_sml{width:185px;margin-bottom:5px;float:left}
.generator_clr .txt{width:106px}
.generator_clr{margin-left:8px}
#generate{width:190px;height:40px;margin:10px 10px 10px 58px;float:left;font-weight:bold}
#generator_reset{width:80px;height:40px;margin:10px 0;float:left}
.generator_email{width:247px}
.generator_intro{padding-left:10px;margin-left:-10px}
#generator_embed{margin-bottom:20px}
.generator_emailinst{margin:25px 0 15px 0;float:left;clear:left;width:100%}
ul.generator_selectclr{float:left;padding:0;width:18px;height:18px;background:#fff url(../images/clr_pick.gif) no-repeat center 0;position:relative;left:0;top:0;z-index:10;margin:0;overflow:hidden}
ul.generator_selectclr li{display:none}
ul.generator_selectclr.over{float:left;height:155px;padding:5px;border:1px solid #999;width:156px;background-color:#f3f3f3;background-image:none;position:absolute;z-index:20;margin:0}
ul.generator_selectclr.over li{margin:0 1px 1px 0;padding:0;float:left;width:25px;height:25px;text-indent:-4000px;cursor:pointer;list-style:none;display:block}
.generator_selectclr .txt{width:185px;float:left;margin-bottom:7px}
label.generator_selectclr{clear:left;margin-bottom:5px}
ul.generator_selectclr li.generator_selectclr_title{width:156px;text-indent:0;text-align:center;font-size:9px;cursor:default;padding:5px 0 0 0}
.generator_transparent{background:#fff url(../images/clr_trans.gif) no-repeat 0 0;width:51px !important}
.generator_redglass{background:#bc0000 url(../images/redglass.jpg) no-repeat center center}
.generator_silverglass{background:#e3e3e3 url(../images/silverglass.jpg) no-repeat center center}
.generator_blueglass{background:#b2d9e8 url(../images/blueglass.jpg) no-repeat center center}
.generator_blackglass{background:#000 url(../images/blackglass.jpg) no-repeat center center}
.generator_white{background-color:#fff}
.generator_lightgrey{background-color:#DDD}
.generator_darkgrey{background-color:#3F3F3F}
.generator_black{background-color:#000}
.generator_maroon{background-color:#4F0A20}
.generator_red{background-color:#A81E22}
.generator_magenta{background-color:#DF0DCC}
.generator_lavender{background-color:#D4B5DF}
.generator_royal{background-color:#1F004F}
.generator_deepblue{background-color:#06155F}
.generator_blueberry{background-color:#001FAF}
.generator_sky{background-color:#C2DFEF}
.generator_mint{background-color:#CDEFC2}
.generator_lime{background-color:#4ADF1B}
.generator_forest{background-color:#002F0B}
.generator_sun{background-color:#FFE900}
.generator_lightyellow{background-color:#FFFABF}
.generator_khaki{background-color:#BFB68F}
.generator_earth{background-color:#1F1D08}
.generator_latte{background-color:#D2A457}
.generator_orange{background-color:#FF7200}
.mediacontainer{float:left;clear:both;margin:10px 0 20px 0;width:100%}
.mediacontainer object, .mediacontainer embed, .mediacontainer img{float:left;clear:left}
.mediacontainer img{border:1px solid #bbb}
.mediacaption{float:left;width:165px;margin:0 0 0 10px;font-style:italic;font-size:10px;color:#999;padding:0}
label.tos{float:left;width:300px !important}
span.tos{margin-top:0;float:left;margin-right:5px;margin-bottom:10px}
.generator_interests{height:auto;max-height:200px;overflow:auto}
#generator .generator_interests label.generator_check{cursor:pointer;width:135px !important;padding:0 !important;margin-left:0;background:transparent;border:0;font-weight:normal;font-size:10px;line-height:13px;margin-bottom:0 !important}
.generator_interests .generator_check input{margin-right:5px !important}
.generator_interests .generator_check span{display:block;width:100px;padding-top:3px}
ol{clear:both}


/* Selectbox styles */
.selectbox{position:relative;height:30px;margin-top:10px}
#generator .selectbox{width:408px}
.selectdropdown{margin:0 0 10px 0}
.selectdropdown ul{position:absolute;width:100%;margin:0;padding:0;border-top:1px solid #9D9C91;border-left:1px solid #9D9C91;border-bottom:1px solid #E1DFD0;border-right:1px solid #E1DFD0;height:21px;overflow:hidden;background-color:#fff}
.selectdropdown.show ul{height:auto;max-height:300px;overflow:auto;z-index:10000}
.selectdropdown li{width:100%;list-style:none;display:none;margin:0;padding:0}
.selectdropdown.show li{display:block;width:auto}
.selectdropdown li.selected{display:block !important;font-weight:normal}
.selectdropdown.show li.selected{font-weight:bold}
.selectdropdown li a{line-height:16px;display:block;margin:0 !important;padding:3px 5px 5px 5px;color:#000 !important;font-size:11px !important;height:13px;overflow:hidden}
.selectdropdown.show li a{overflow:hidden;border-bottom:1px solid #ededed;height:auto}
.selectdropdown li a:hover{text-decoration:none !important}
.selectdropdown li.selected a{background-image:url(../images/selectboxarw.gif);background-repeat:no-repeat;background-position:100% 0}
.selectdropdown.show li.selected a{background-image:none}
.selectdropdown li.section{line-height:16px;display:none;margin:0 !important;padding:3px 5px 5px 5px;color:#000 !important;font-size:11px !important;height:13px;font-weight:bold;font-style:italic;background-color:#efefef;cursor:default}
.selectdropdown.show li.section{display:block;overflow:hidden;border-bottom:1px solid #eaeaea;height:auto}


/* Additional JackBe styles ported for new framework */
.headerJBTable, .tableJBTable th{border:0;border-right:1px solid #E9E9E9;border-left:1px solid #fff;border-bottom:1px solid #ccc;background:#EEE url(../images/bg_thgrey.gif) repeat-x left top;padding:4px 2px;font-weight:bold;font-size:10px;vertical-align:middle;border-top:1px solid #ccc;text-align:left;line-height:12px;empty-cells:show}
.oddJBTable td{background:#FFF;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;font-size:9px;padding:2px;line-height:12px;empty-cells:show}
.evenJBTable td{background:#EBEBEB;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;font-size:9px;padding:2px;line-height:12px;empty-cells:show}
input.oddJBTable, input.evenJBTable{font-size:10px}
.tableJBTable{margin-bottom:10px;border:0;background-color:#F6F6F6;width:100%;border-left:1px solid #ccc;clear:both;border-collapse:collapse}
.lcol .tableJBTable{width:662px}
.selectedCellJBTable{background-color:#BE2226 !important;color:#fff !important;border-right:#113B80 1px solid;border-top:#6BA1F8 1px solid;border-left:#6BA1F8 1px solid;border-bottom:#113B80 1px solid}
.selectedRowJBTable{background-color:#BE2226 !important;color:#fff !important;font-weight:bold}
.focusRowJBTable{background-color:#BE2226 !important;color:#fff !important;font-weight:bold}
.focusCellJBTable{background-color:#BE2226 !important;color:#fff !important;border-right:#113B80 1px solid;border-top:#6BA1F8 1px solid;border-left:#6BA1F8 1px solid;border-bottom:#113B80 1px solid}
.tablecount{display:block;padding:10px 0;font-weight:bold;font-size:10px}
#loadingDiv, #updatingDiv{font-family:Arial Black, Helvetica Black, Arial, Helvetica, sans-serif;font-size:19px;letter-spacing:-1px;font-weight:bold;color:#BE2226;background-color:#fff !important;border:10px solid #ccc !important;text-transform:lowercase}
#msg{font-size:12px !important;font-weight:bold;padding-left:14px;background:transparent url(../images/icon_success.gif) no-repeat left center}
.divider{width:100%;padding-bottom:15px;border-bottom:1px solid #ccc;margin-bottom:15px}


/* Action menu */
td.actions{width:130px}
.amon td{background-color:#FFFDEC;font-weight:bold}
.amon input{background-color:#FFFDEC}
.actions a.aminterest, .actions span.amcomment, .actions a.amrss, .actions a.amrefresh, .actions a.amkey, .actions a.amlist, .actions a.amtable, .actions a.amuser, .actions a.amadduser, .actions a.amalert, .actions a.amauction, .actions a.amcheck, .actions a.amcomment, .actions a.amdelete, .actions a.amedit, .actions a.amgroup, .actions a.amheart, .actions a.amlock, .actions a.ammobile, .actions a.ammsg, .actions a.ampoints, .actions a.amquestion, .actions a.amsendmobile, .actions a.amstar, .actions a.amarrow{
	display:block;padding-left:17px;line-height:12px;float:left;min-height:16px;margin:2px 0px 2px 4px;background-color:transparent;background-repeat:no-repeat;background-position:0 0}
a.aminterest:hover, a.amrss:hover, a.amrefresh:hover, a.amuser:hover, a.amkey:hover, a.amlist:hover, a.amtable:hover, a.amadduser:hover, a.amalert:hover, a.amauction:hover, a.amcheck:hover, a.amcomment:hover, a.amdelete:hover, a.amedit:hover, a.amgroup:hover, a.amheart:hover, a.amlock:hover, a.ammobile:hover, a.ammsg:hover, a.ampoints:hover, a.amquestion:hover, a.amsendmobile:hover, a.amstar:hover, a.amarrow:hover{background-color:transparent !important}
tr.amoff a.aminterest, tr.amoff a.amuser, tr.amoff a.amrss, tr.amoff a.amrefresh, tr.amoff a.amkey, tr.amoff a.amlist, tr.amoff a.amtable, tr.amoff a.amadduser, tr.amoff a.amalert, tr.amoff a.amauction, tr.amoff a.amcheck, tr.amoff a.amcomment, tr.amoff a.amdelete, tr.amoff a.amedit, tr.amoff a.amgroup, tr.amoff a.amheart, tr.amoff a.amlock, tr.amoff a.ammobile, tr.amoff a.ammsg, tr.amoff a.ampoints, tr.amoff a.amquestion, tr.amoff a.amsendmobile, tr.amoff a.amstar, tr.amoff a.amarrow{
	width:0;text-indent:-4000px;text-decoration:none}
tr.amon a.aminterest, tr.amon a.amuser, tr.amon a.amrss, tr.amon a.amrefresh, tr.amon a.amkey, tr.amon a.amlist, tr.amon a.amtable, tr.amon a.amadduser, tr.amon a.amalert, tr.amon a.amauction, tr.amon a.amcheck, tr.amon a.amcomment, tr.amon a.amdelete, tr.amon a.amedit, tr.amon a.amgroup, tr.amon a.amheart, tr.amon a.amlock, tr.amon a.ammobile, tr.amon a.ammsg, tr.amon a.ampoints, tr.amon a.amquestion, tr.amon a.amsendmobile, tr.amon a.amstar, tr.amon a.amarrow, a.showtitle{
	display:block;float:none;clear:both;text-indent:0px !important;text-decoration:none;margin:2px 2px 2px 4px;padding-left:20px;padding-top:3px;font-weight:normal}
.actions a.showtitle{padding-left:20px;width:auto !important;float:none !important}
a.amuser{background-image:url(../images/button-user.gif)}
a.amadduser{background-image:url(../images/button-adduser.gif)}
a.amalert{background-image:url(../images/button-alert.gif)}
a.amauction{background-image:url(../images/button-auction.gif)}
a.amcheck{background-image:url(../images/button-check.gif)}
a.amcomment, span.amcomment{background-image:url(../images/button-comment.gif)}
a.amdelete{background-image:url(../images/button-delete.gif)}
a.amedit, span.amedit{background-image:url(../images/button-edit.gif)}
a.amgroup{background-image:url(../images/button-group.gif)}
a.amheart{background-image:url(../images/button-heart.gif)}
a.amlock{background-image:url(../images/button-lock.gif)}
a.ammobile{background-image:url(../images/button-mobile.gif)}
a.ammsg{background-image:url(../images/button-msg.gif)}
a.ampoints{background-image:url(../images/button-points.gif)}
a.amquestion, span.amquestion{background-image:url(../images/button-question.gif)}
a.amsendmobile{background-image:url(../images/button-sendmobile.gif)}
a.amstar{background-image:url(../images/button-star.gif)}
a.amarrow, span.amarrow{background-image:url(../images/button-arrow.gif)}
a.aminterest{background-image:url(../images/button-interest.gif)}
a.amkey{background-image:url(../images/button-key.gif)}
a.amlist, span.amlist{background-image:url(../images/button-list.gif)}
a.amtable, span.amtable{background-image:url(../images/button-table.gif)}
a.amrss, span.amrss{background-image:url(../images/button-rss.gif)}
a.amrefresh, span.amrefresh{background-image:url(../images/button-refresh.gif)}


/* Error and success message styles */
.msgsuccess, .msgerror, .msgalert, .msginfo, .msgquestion{background-repeat:no-repeat;font-weight:bold;padding-top:0;padding-left:20px;background-position:0 1px}
a.msgquestion, a.msgsuccess, a.msgerror, a.msgalert, a.msginfo{background-position:0 0px;padding:1px 0 1px 20px}
.longform a.msgquestion, .longform a.msgsuccess, .longform a.msgerror, .longform a.msgalert, .longform a.msginfo{display:inline-block}
.msgsuccess{background-image:url(../images/button-success.gif);color:#000}
.msgalert{background-image:url(../images/button-alertmsg.gif)}
.msginfo{background-image:url(../images/button-info.gif)}
.msgerror{color:#D12429;background-image:url(../images/button-error.gif)}
.msgquestion{color:#D12429;background-image:url(../images/button-questionmsg.gif)}
.msgerror p, .msgsuccess p, .msgalert p, .msginfo p, .msgquestion p{margin-left:0 !important;margin-top:0 !important;padding-top:0}
.msgerror ul, .msgsuccess ul, .msgalert ul, .msginfo ul, .msgquestion ul{background-image:none;padding-left:30px;margin:0 0 10px 0}
.passivealert, .announcement{padding:11px 0 5px 35px;background-position:10px 12px;margin:10px 2px 10px 0;background-color:#ffe;border:1px solid #fe8}
.lcol .passivealert, .lcol .announcement{margin:10px 10px 10px 0}
.announcement h3{margin-left:10px;margin-top:12px;color:#333}
.announcement p{margin-top:0;margin-bottom:5px;margin-left:10px}
.announcement{padding:0;clear:both}
.announcement .amarrow{float:none;margin:0;width:auto !important}


/* Popup layer */
#poplayer{position:fixed;top:0;left:0;z-index:9000}
#popwrap{border:1px solid #666;background-color:#fff;padding:5px;width:390px;height:290px;position:absolute;z-index:9005}
#popwrap2{background-color:#f7f7f7;border:1px solid #ccc;padding:40px 10px 10px 10px;width:368px;height:238px}
#PopupClose{display:block;position:absolute;height:16px;width:17px;text-indent:-5000px;top:11px;right:15px;cursor:pointer;background:transparent url(../images/button-close.gif) no-repeat right center}
#PopupContent{overflow:auto;height:238px;line-height:14px;font-size:11px}
#popwrap.popshort{height:145px}
#popwrap.popshort #popwrap2, #popwrap.popshort #PopupContent{height:93px}
#popwrap.poplarge{height:450px;width:650px}
#popwrap.poplarge #popwrap2, #popwrap.poplarge #PopupContent{width:628px;height:398px}
#popwrap.popexlarge{height:520px;width:900px}
#popwrap.popexlarge #popwrap2, #popwrap.popexlarge #PopupContent{width:878px;height:468px}
#PopupTitle{font-family:Arial Black, Helvetica Black, Arial, Helvetica, sans-serif;line-height:14px;font-size:1.4em;letter-spacing:-1px;font-weight:bold;color:#666;background:#ddd;left:6px;position:absolute;top:6px;width:349px;padding:6px 30px 8px 9px;height:13px;border-bottom:1px solid #bbb}
#popwrap.poplarge #PopupTitle{width:609px}
#popwrap.popexlarge #PopupTitle{width:859px}
#PopupContent textarea.txt{height:50px;width:300px;resize:none}
#PopupContent p{margin:0 0 15px 0;padding:0}
#poplayer.mdl{display:block;background-color:#fff}


/* Inline help */
.inlinehelp{background:#FFFDEC;padding:10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:10px 0}
.inlinehelpwrapper{display:block;width:100%;padding-bottom:10px;clear:both !important}
.inlinehelpwrapper span.help{display:block}
/*
.inlinehelpwrapper.right{margin-top:-10px}
.inlinehelpwrapper.right .inlinehelp{margin-top:35px}
*/
code{color:blue}
code strong{color:green}
#PopupContent .inlinehelp{margin-right:5px}
span.help.popuphelp{position:absolute;top:0;right:0;margin-top:12px;margin-right:42px;border-right:1px solid #999;padding-right:10px}
.popuphelp .inlinehelp{margin-top:15px}
span.help.right{float:right !important;clear:right;margin-right:3px}
.disabled span.help{color:#ccc;cursor:default;background:transparent;padding-left:0}


/* Results list */
/*
.tip{color:#fff;z-index:1300 !important}
.tip-title{font-size:11px;margin:0;padding:5px;background:#444;color:#FFF;z-index:1300 !important}
*/
.mobsub, .comsub, .emasub{display:inline-block !important;margin:0 3px;padding-top:14px;text-align:left;float:none !important;overflow:hidden;width:16px;height:0;background-repeat:no-repeat}
.mobsub{background-image:url(../images/icon_mobile.gif);background-position:0 0;width:8px}
.comsub{background-image:url(../images/icon_group.gif);background-position:0 3px}
.emasub{background-image:url(../images/icon_message.gif);background-position:0 3px;width:10px}
.result{margin:5px 0;border:1px solid #ccc;padding:10px}
.lcol .result{width:640px;height:auto;clear:both;z-index:1}
.result h5{margin:0 0 5px 0;padding:0;font:bold 14px/18px Arial, Helvetica, sans-serif;float:left;clear:left;height:18px}
.lcol .result ul{margin:0;padding:0;float:left;width:100%}
.lcol .result .secondary ul li, .lcol .result .tertiary ul li{width:213px;float:left;font-size:9px;line-height:12px;height:14px;list-style:none;display:block;margin:0;padding:4px 0;border-top:1px solid #ddd}
.lcol .result div.secondary, .lcol .result div.tertiary{clear:both;float:left;width:100%;margin:0 !important;padding:0 !important}
.result li strong{display:block;float:left;width:75px}
.result .actions{float:right;height:auto;margin:0;padding:0;position:relative}
.result:hover{z-index:100}
.result .actions ul{float:right;clear:right;width:120px;margin:0;padding:0;position:absolute;z-index:500;right:-11px;top:-11px;background:#FFFDEC;border:1px solid #ccc}
.result .actions ul:hover, .result .actions ul.hover{position:absolute;z-index:1000}
.result .actions ul li{border:0;display:none;margin:0;padding:0;list-style:none}
.result .actions ul:hover li, .result .actions ul.hover li{display:block}
.result .actions ul li.label{cursor:pointer;padding-left:10px;font-size:10px;font-weight:bold;display:block;color:#BE2226;background:transparent url(../images/small_down.png) no-repeat 105px center}
.result .actions ul:hover li.label, .result .actions ul.hover li.label{border-bottom:1px solid #ccc}
.result .actions ul li a{padding-left:20px;font-size:10px}
.result .clear{height:1px}
.result.altrow{background-color:#f0f0f0}
.result h5 .emasub, .result h5 .comsub, .result h5 .mobsub{padding-right:10px;width:auto;height:auto;padding-top:0;overflow:visible;padding-left:13px;font-size:12px}
.result h5 .comsub{padding-left:20px;background-position:0 4px}
.result h5 .emasub{padding-left:15px;background-position:0 4px}
.result.hide{cursor:pointer}
.result.hide .actions ul{top:-1px;right:-1px}
.result.hide .secondary{display:none}
.result.hide h5{margin-bottom:0}
.resultstoggle{cursor:pointer;color:#BE2226;font-size:10px;display:block;line-height:20px;background:#F0F0F0 url(../images/icon_linkarw2.gif) no-repeat 5px 6px;border:1px solid #ccc;float:left !important;clear:left;padding:3px 3px 3px 25px;margin:0 0 5px 0}
.lcol .resultstoggle{width:632px}
.sort_asc{background:transparent url(../images/up.gif) no-repeat right 7px}
.sort_desc{background:transparent url(../images/down.gif) no-repeat right 6px}
.sort_asc, .sort_desc{padding-top:1px;padding-right:15px;margin-right:15px}
.sort_asc input, .sort_desc input{margin-top:-3px}
.sortform{width:auto;font-size:10px;line-height:15px;float:none;clear:both;margin-bottom:20px;margin-top:5px;overflow:hidden}
.sortform select{display:block;font-size:10px;margin-right:15px;margin-left:5px;float:left;width:125px}
.sortform label{display:block;float:left;clear:none;line-height:15px;height:25px}
.sortform .paging{float:left;width:100%;margin-top:-3px}
.page_first, .page_last, .page_back, .page_next{background:transparent url(../images/paging.gif) no-repeat 100% 7px;border:0;cursor:pointer;display:block;float:left;padding:0 15px 0 0;width:auto;margin:0 10px 0 0;font-size:10px;font-family:Verdana, Helvetica, sans-serif;height:25px;line-height:25px;color:#BE2226}
.page_first{background-position:0 -84px;padding: 0 0 0 15px}
.page_back{background-position:0 -23px;padding: 0 0 0 15px}
.page_last{background-position:100% -54px}
.results_total{font-weight:bold;font-size:10px;float:left;margin:10px 0;padding:0}
.sortform .paging span{width:80px;text-align:center;display:block;font-size:13px;font-weight:bold;float:left;height:25px;line-height:25px;margin:0 10px 0 0;padding:0}
.sortform span.page_first, .sortform span.page_last, .sortform span.page_back, .sortform span.page_next{font-size:10px;font-weight:normal;color:#999;margin:0 10px 0 0;width:auto;opacity:0.5;filter:alpha(opacity=50);cursor:default}
.sortform span.page_first, .sortform span.page_back{padding: 0 4px 0 19px}
.sortform span.page_last, .sortform span.page_next{padding:0 19px 0 4px}
.lcol .sortform{margin-left:105px}
.lcol .sortform .paging, #PopupContent .sortform .paging{margin-left:75px}
#PopupContent .sortform{margin-left:80px;width:auto}
#PopupContent .sortform .paging{width:auto}
.rcol .tabs .tabnav li{width:80px;min-width:80px}
.rcol .tabs .tabcontent{float:left;padding-bottom:0;padding-top:0;width:200px !important}
.rcol .tabs .tabnav{width:212px !important}
.rcol .tabs{margin-left:-4px;margin-top:7px}
#results_filters{overflow:visible !important}
#results_filters form{padding:10px 0}
#results_filters label{display:block;font-weight:bold;padding-bottom:3px;clear:left}
#results_filters label.filter_gender, #results_filters label.filter_msgstatus, #results_filters label.filter_commstatus, #results_filters label.filter_keywordstatus{float:left;margin-right:15px;font-weight:normal;clear:none;line-height:21px}
#results_filters label.filter_gender input, #results_filters label.filter_msgstatus input, #results_filters label.filter_commstatus input, #results_filters label.filter_keywordstatus input{float:left}
#results_filters select{width:196px}
#filter_datepreset{margin-bottom:5px}
#results_filters label.filter_campaign{float:left;clear:both;width:100%;margin-top:5px}
select option.label{font-style:italic;color:#666}
#results_filters select#filter_datepreset{float:left;width:140px;margin-bottom:5px}
#results_filters label.filter_datepreset{float:left;width:57px;font-weight:normal}
#results_filters li{background:transparent;border:0;white-space:normal;height:auto;margin:0;padding:0}
#results_filters label.filter_age input, #results_filters label.filter_age_to input{width:56px;margin:0 7px}
#results_filters label.filter_age{float:left !important;clear:none}
#results_filters label.filter_age_to{padding-top:5px;padding-left:5px;float:left !important;clear:none;font-weight:normal;font-size:10px}
#results_filters label.filter_age_to input{margin-right:0}
.selectall{font-style:italic}
#results_filters label span{float:left;line-height:15px;cursor:pointer;padding-top:3px;width:150px}
body:last-child #results_filters label span{padding-top:0}
#results_filters li label{font-weight:normal;width:180px;height:auto;overflow:visible;padding:0}
#results_filters li{margin:3px 0}
#results_filters .selectdropdown li{margin:0}
.rcol .tabcontent ul{margin:0;padding:0;clear:none;height:auto;border-bottom:0;float:left}
.rcol .tabcontent .selectdropdown li{margin:0;padding:0;background:transparent;text-align:left;font-weight:normal;overflow:visible}
.rcol .tabcontent .selectdropdown li a{width:auto;float:none;font-weight:normal}
.rcol .tabcontent .selectbox, .rcol .tabcontent .selectdropdown{margin:0;padding:0;clear:left}
.rcol .tabcontent .selectdropdown ul{border-bottom:1px solid #E1DFD0}
.rcol .tabcontent .selectdropdown.show li{display:block;float:none}
.rcol .tabcontent .selectdropdown li.selected{display:block !important}
.rcol .tabcontent .selectdropdown.show li.selected a{font-weight:bold}
.rcol .selectdropdown ul{width:197px !important;overflow:auto !important}
.rcol .tabcontent .selectdropdown li a:hover{background-color:#FFFFD3 !important}
label .checkbox{float:left;margin:0 5px 0 0 !important}
.checkcol{background:#EAEAEA !important}
.inactivetab .checkcol{background:#D7D7D7 !important}
th.checkcol{border-left:0;border-right:1px solid #ccc}
#results_filters label span.emasub, #results_filters label span.mobsub, #results_filters label span.comsub{display:block;position:static;text-indent:0;width:auto;padding:0 0 0 20px;height:auto}
#results_filters label span.emasub{background-position:3px 3px}
#results_filters label span.mobsub{background-position:4px 0}
#filter_keyword, #filter_msgtype, #filter_contesttype, #filter_dataselect, #filter_subscriptions, #filter_interests, #filter_messagestatus, #filter_keywordtype{border-bottom:1px solid #ccc;padding:5px 0;margin-bottom:5px;border-top:1px solid #ccc}
#filter_keyword, #filter_interests, #filter_msgtype, #filter_contesttype, #filter_dataselect{max-height:175px !important;overflow:auto !important;margin-bottom:10px;float:none;clear:both}
#results_filters label.filter_interests{float:left;clear:both;width:100%}
.rcol .hr, #PopupContent .hr{width:100%;height:1px;padding:0;margin:5px 0;border-bottom:1px solid #ccc;clear:both;float:left}
#PopupContent .hr{margin:10px 0}
#results_filters label.filter_age{padding:5px 0}
#filter_keyword li, #filter_msgtype li, #filter_contesttype li, #filter_dataselect li, #filter_subscriptions li, #filter_interests li, #filter_messagestatus li, #filter_keywordtype li{border-top:1px solid #e3e3e3;padding-top:3px}
#filter_keyword li span, #filter_msgtype li span, #filter_contesttype li span, #filter_dataselect li span, #filter_subscriptions li span, #filter_interests li span, #filter_messagestatus li span, #filter_keywordtype li span{display:inline}
#filter_keyword li.first, #filter_msgtype li.first, #filter_contesttype li.first, #filter_dataselect li.first, #filter_subscriptions li.first, #filter_interests li.first, #filter_messagestatus li.first, #filter_keywordtype li.first{border-top:0;padding-top:0}
#filter_keyword input, #filter_subscriptions input, #filter_interests input, #filter_messagestatus input, #filter_keywordtype input{margin-left:4px !important}
#results_filters #filter_phone, #results_filters #filter_shortcode, #results_filters #filter_inbound, #results_filters #filter_outbound, #results_filters #filter_source, #results_filters #filter_contest, #results_filters #filter_zip, #results_filters #filter_city, #results_filters #filter_state, #results_filters #filter_title, #results_filters #filter_message{clear:none;width:100px;float:left !important}
#filter_phone input, #filter_shortcode input, #filter_inbound input, #filter_outbound input, #filter_source input, #filter_contest input, #filter_zip input, #filter_city input, #filter_title input, #filter_message input{width:88px}
.filtersection #filter_city input, .filtersection #filter_phone input{width:190px !important}
.filtersection #filter_city, .filtersection #filter_phone{width:190px !important}
#filter_state select{float:left;clear:left;width:94px}
#results_filters_saved ul li{background:transparent;float:none;width:100%;border:0;height:auto;white-space:normal;margin:5px 0;padding:0 0 5px 0;border-bottom:1px dotted #ccc;width:auto}
#results_filters_saved ul li span{display:block;float:none;clear:both}
#results_filters_saved ul li .amdelete{line-height:18px;margin-top:5px;font-weight:normal;padding-left:20px;float:none}
#results_filters_saved ul{margin:0 0 15px 0;height:auto !important;max-height:300px !important;overflow:auto !important}
#results_filters_saved .title{font-size:12px;width:auto}
#results_filters_saved h3{color:#222;margin:0;padding:10px 0 5px 0;border-bottom:1px solid #ccc}
#results_filters label.filter_gender, #results_filters label.filter_msgstatus{padding-bottom:0}
.hideoverflow{white-space:nowrap;overflow:hidden}
tr:hover .hideoverflow{white-space:normal;overflow:visible}
div.filter_submit{margin-top:5px;padding-left:0;margin-left:0;float:left;clear:both;width:100%}
.filter_apply{width:195px;margin-bottom:5px;font-weight:bold}
.filter_save{width:110px}
.filter_clear{width:81px}
#message_details .meta th{text-align:left;padding-right:10px}
.poplarge .hr{width:600px !important}
.msgunread td, .comactive td{background:#fff}
.msgread td, .cominactive td{background:#EBEBEB}
.msgstatus{text-align:center;cursor:pointer}
.msgunread .msgstatus{background:#BB2126 !important}
.msgstatus span{margin:0 auto;display:block;background-repeat:no-repeat;background-position:center center;text-indent:-4000px;height:20px;width:42px}
.msgunread .msgstatus span{background-image:url(../images/icon_message_white.gif)}
.msgread .msgstatus span{background-image:url(../images/icon_message_open_white.gif)}
#msglist_actionselect, #memberslist_actionselect{background:#EBEBEB url(../images/up.gif) no-repeat 20px center;margin:0 12px 20px -1px;padding:5px 5px 5px 50px;font-size:9px;border:1px solid #ccc;border-top:0}
.msglist, .selectlist{margin-bottom:0}
.selected td{background:#FFFDEC !important}
#msglist_actionselect input, #msglist_actionselect select, #memberslist_actionselect input, #memberslist_actionselect select{margin:0 0 0 5px;font-size:9px}
.msglist label, .selectlist label{display:block;text-align:center;width:43px;height:25px;padding:5px 0 0 1px}
.msglist th, .selectlist th{vertical-align:middle}
.msglist th.selectall, .selectlist th.selectall{text-align:center;font-style:normal;padding-right:5px}
.interestoptions label, .report_options label{float:left;font-weight:bold;padding-top:3px}
.interestoptions .selectbox, .report_options .selectbox{float:right;width:810px;margin-right:5px;margin-top:0}
.interestoptions .row, .report_options .row{float:left;clear:both;width:100%}
.interestoptions, .report_options{width:100%;padding-bottom:10px}
.interestoptions:after, .report_options:after{content:'.';line-height:0;height:0;width:0;color:#fff}
tr.nodata td{padding:10px 5px;font-weight:bold;text-align:center}

#interests_links{margin:0 0 0 85px;background:transparent url(../images/up.gif) no-repeat 0 7px;padding:0 0 0 10px;width:800px}
#interests_createlink, #interests_deletelink{display:block;font-size:10px;padding-bottom:1px;white-space:nowrap}
#interests_members_total{width:100%;clear:both}
#interests_filters h2{margin-bottom:73px}
#interests_createnew{margin-left:85px;display:none}
#interests_createnew_name{width:150px;margin:0 5px}
#interests_createnew_desc{width:240px;margin:0 5px}
.interests_createnew_status{margin:0 10px 0 0;padding:0;line-height:14px}
#interests_createnew label{font-weight:normal;font-size:10px;padding-top:0}
#interests_createnew_submit{font-weight:bold;width:150px;margin-right:5px}
#interests_filters #filter_phone, #interests_filters #filter_zip, #interests_filters #filter_name{margin-top:10px}
#interests_filters #filter_name{display:block}
#interests_filters #filter_name input{width:188px}
.rcol p.filter_largeselect{clear:both;float:left;margin:0 0 10px 0 !important;padding:0 !important}
#results_filters label.filter_viewtype{float:left;font-weight:normal;margin:0;padding:0;clear:none;margin-bottom:10px;margin-top:5px}
#results_filters label.filter_viewtype span{float:left !important;width:auto;padding-top:2px;padding-left:21px}
#results_filters label.filter_viewtype span.amtable{padding-right:14px}
#results_filters label.filter_viewtype input{float:left;padding-left:0;margin-left:0}
.assignitem_meta{font-size:10px;margin-top:0;padding-top:0;padding-left:10px;margin-bottom:10px;line-height:14px}
#interests_assign_rnav{margin:-10px 0 15px 0;padding:10px 0 0 0;width:100%;border-top:1px dotted #ddd}
#interests_assign_rnav .export_flyout span{padding-left:21px}
#interests_assign_rnav .export_flyout{float:left;width:auto;margin-left:225px}
#interests_assign_rnav .export_flyout:hover ul, #interests_assign_rnav .export_flyout.hover ul{padding-left:207px;margin-top:-12px;background:transparent url(../images/export_flyout.png) no-repeat 199px center}


/* Sliding Tabs styles */
.SlidingTabs .activetab{width:440px}
.poplarge .SlidingTabs .activetab{width:380px}
.SlidingTabs .inactivetab{width:228px}
.poplarge .SlidingTabs .inactivetab{width:218px}
.SlidingTabs .lefttab{float:left;clear:left;border-right:0}
.SlidingTabs .righttab{float:left;clear:none;border-right:0}
.SlidingTabs .righttab .tabcontent{border-left:0 !important}
.SlidingTabs .inactivetab .tabcontent{background:#EAEAEA;overflow:hidden}
.SlidingTabs .activetab .tabcontent{background:#F6F6F6;overflow:hidden}
.SlidingTabs .tabcontent table{width:428px !important}
.poplarge .SlidingTabs .tabcontent table{width:368px !important}
.SlidingTabs .tabcontent th{white-space:nowrap;vertical-align:middle}
.SlidingTabs .inactivetab .tabcontent th{background:#F6F6F6;color:#666}
.SlidingTabs .tabcontent th input{margin:0 0 0 3px}
.SlidingTabs .inactivetab .tabcontent td{background:#EAEAEA;color:#666;overflow:hidden !important}
.SlidingTabs .activetab .tabcontent td{background:#fff;color:#000}
.SlidingTabs .inactivetab .tabcontent .selected td{background:#f4f3eb !important}
.SlidingTabs .tabcontent td div{padding:0;margin:0;overflow:hidden}
.SlidingTabs .tabcontent .sortform{margin-left:0 !important;margin-bottom:3px}
.SlidingTabs .tabcontent .paging{margin-left:2px !important;margin-bottom:0}
.SlidingTabs .tabcontent .page_first, .SlidingTabs .tabcontent .page_next{margin:0 !important}
.SlidingTabs .tabcontent .sortform .paging span.count{width:43px;font-size:10px}
.SlidingTabs .tabcontent .moveform{padding-bottom:10px;background:transparent url(../images/down.gif) no-repeat 8px 8px;padding-left:28px}
.SlidingTabs .tabcontent .moveform input{font-size:10px;font-weight:bold;width:187px}
.poplarge .SlidingTabs .tabcontent .moveform input{width:167px}


/* Members and Keywords popup forms */
.frm_addmember h4{clear:both;margin:10px 0;padding:0 0 3px 0;border-bottom:1px solid #ddd}
.frm_addmember h3{clear:both}
form .short{width:30px}
.frm_addmember table .selectall input{margin:0 !important;padding:0 !important;line-height:14px;vertical-align:middle;clear:both}
.frm_addmember th{vertical-align:middle;padding:0}
.frm_addmember th span{text-align:center;display:block;width:100%;padding-top:3px}
.frm_addmember td label{text-align:center;width:100%;display:block}
.frm_addmember td input{margin:0 !important;padding:0;float:none}
.frm_addmember .checkcol{margin:0 !important;padding:0 !important}
.frm_addmember table .selectall{font-style:normal;text-align:center;padding-bottom:3px !important;line-height:20px;width:35px}
.frm_addmember_mobile{width:100%;margin-bottom:10px !important}
.frm_addmember_mobile label, #frm_addmember_mobile_suffix{margin-right:10px}
.disabled, .disabled label, .disabled input, .disabled select, .disabled textarea, .disabled button{color:#ddd;cursor:default !important}
.frm_addmember .disabled th, .frm_addmember .disabled table, .frm_addmember .disabled td{border-color:#ededed}
.frm_addmember .disabled .evenJBTable td{background-color:#fafafa}
.frm_addmember_name label, .frm_addmember_mobileinfo label, .frm_addmember_contacts label, .frm_addmember_location1 label, .frm_addmember_location2 label, .frm_addmember_personal label.frm_addmember_gender{display:block;float:left;width:84px;margin-right:10px}
.frm_addmember_name input, .frm_addmember_mobileinfo input, .frm_addmember_mobileinfo em, .frm_addmember_contacts input, .frm_addmember_mobileinfo select{width:186px;float:left}
#frm_addmember_name_f, #frm_addmember_mobilecarrier{margin-right:31px}
.frm_addmember_name, .frm_addmember_mobileinfo, .frm_addmember_contacts, .frm_addmember_location1, .frm_addmember_location2{float:left;clear:both;width:100%;margin:5px 0}
.frm_addmember_mobileinfo{margin:10px 0 25px 0}
.frm_addmember_location1 input{float:left;width:503px}
.frm_addmember_location1 label{clear:left !important;float:left !important}
.frm_addmember_location1 #frm_addmember_add1{margin-bottom:10px}
.frm_addmember_location2 input, .frm_addmember_location2 select{float:left}
.frm_addmember .results_total{margin-left:0;margin-top:0}
label.frm_addmember_zip{width:25px}
#frm_addmember_zip{width:60px}
label.frm_addmember_state{width:40px}
#frm_addmember_state{width:145px;margin-right:20px}
#frm_addmember_city{width:167px;margin-right:20px}
.frm_addmember_personal label{margin-right:10px}
.frm_addmember_dob{margin-left:8px}
#frm_addmember_dob_m, #frm_addmember_dob_d{width:50px}
#frm_addmember_dob_y{width:61px}
.frm_addmember_keywords{float:none;clear:both;max-height:210px;overflow:auto;margin:0 0 10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:600px}
.frm_addmember_keywords table{margin:0}
.frm_addmember_keywords th{border-top:0}
.frm_addmember_save, .frm_addkeyword_save{height:50px;width:150px;font-weight:bold;margin-left:190px;float:left;clear:left;margin-right:5px}
.frm_addmember_cancel, .frm_addkeyword_cancel{height:50px;width:75px;float:left}
.frm_addmember .msgsuccess, .frm_addmember .msgerror{display:block;line-height:20px;margin-bottom:5px}
.frm_addmember .msgsuccess{color:#168702}
.frm_addmember{overflow:auto;padding-bottom:30px}
#frm_addmember_step1, #frm_addmember_step2{width:605px}
#frm_addkeyword table td{padding:5px 0;vertical-align:top}
#frm_addkeyword .charsremain{display:block;margin-top:5px}
#frm_addkeyword textarea.txt, #frm_addkeyword td p{width:467px;height:50px}
#frm_addkeyword input.txt, #frm_addkeyword select{width:180px}
#frm_addkeyword input.short{width:30px}
#frm_addkeyword tr.rule td, #frm_addkeyword td.rule{border-top:1px solid #ccc;padding-top:15px}
#frm_addkeyword table{width:600px}
#frm_addkeyword .hide{display:none}
#frm_addkeyword tr.last td{padding-bottom:15px !important}
#frm_addkeyword td.first{width:120px !important}
#frm_addkeyword form table td p{height:auto;margin-bottom:0}
#frm_addkeyword .forwardto label{display:inline-block;width:125px}
#frm_addkeyword .forwardto p{width:auto;font-size:9px}
#frm_addkeyword h4{border-bottom:1px solid #ccc;padding-bottom:3px}
#frm_addkeyword .custom{padding-top:5px;width:100% !important}
#frm_addkeyword .standard{margin-top:7px;margin-bottom:5px;margin-right:0}
#frm_addkeyword_subscription2 td.rule, #frm_addkeyword_subscription3 td.rule{padding-top:10px}
#frm_addkeyword input#frm_keywordsubassigncreate{width:120px}
#frm_keywordsubassigncreatebut{width:60px}
#frm_addkeyword label.option{line-height:16px;padding-right:15px}
#frm_addkeyword .forwardto span{float:left;clear:right;width:300px;padding-top:8px}
#frm_addkeyword .forwardto label.option{float:left}
#frm_addkeyword .forwardto div{float:left;width:100%;border-bottom:1px solid #ccc;padding:2px 0 5px 0}
#frm_addkeyword .forwardto div.last{border:0}
#frm_addkeyword .ammobile{display:block;padding-left:20px;padding-top:0;line-height:17px;float:left;height:17px;font-size:10px;background-color:transparent;background-repeat:no-repeat;background-position:0 0;background-image:url(../images/button-mobile.gif);float:left;margin-top:4px}
#frm_addkeyword .charsremain{float:right;clear:none;margin-right:10px}
#frm_addkeyword .standard .ammobile{margin-top:7px}
#frm_addkeyword .standard p{width:457px;background-color:#ededed;border:1px solid #ccc;font-style:italic;padding:5px}
#frm_addkeyword td.last{width:95px !important}
#results_filters #filter_distance, #results_filters #filter_distancezip{float:left;clear:none;font-weight:normal}
#results_filters #frm_distancezip{width:55px}
#filter_distancelabel{padding-top:5px}
#frm_addkeyword .frm_campaign{width:470px}
#frm_addkeyword #campaign_createnew_name{width:221px}
#frm_addkeyword #campaign_createnew{float:none;clear:both;width:100%}
#frm_addkeyword #campaign_createlink{float:none;clear:both;font-size:10px;padding-left:20px}
#campaign_createnew_submit{font-weight:bold}
#frm_addkeyword #frm_keywordtypes label{margin-right:19px}
#frm_addkeyword .frm_contest_time{width:50px}
.frm_contest_timelabel{margin-left:31px}
span#frm_contestname{font-size:12px;font-weight:bold;line-height:16px;padding:0;margin:0}
#frm_contestend{margin-left:30px;margin-top:-3px;margin-bottom:10px}
#frm_addkeyword_contest5 div select.txt{width:100px}
#frm_addkeyword_contest5 div input.txt{width:30px}
#frm_addkeyword_contest5 div{margin-top:3px;float:left;width:auto}
#frm_addkeyword_contest6 div{width:100%;clear:left;float:none;border-top:1px solid #CCC;padding:10px 0;float:left}
#frm_addkeyword_contest6 select, #frm_addkeyword_contest6 div label{float:left;clear:none;width:auto}
#frm_addkeyword_contest6 div div{float:left;clear:none;width:auto;padding:0;border-top:0}
#frm_addkeyword_contest6 select{margin-right:10px}
#frm_addkeyword_contest5 .option, #frm_addkeyword_contest6 .option{margin-bottom:5px;float:left;width:auto}
#frm_addkeyword_contest6 div input.txt{width:40px;margin-left:10px}
.textareasuffix, .textareaprefix, textarea.txt.textareasuffix, textarea.txt.textareaprefix{border:1px solid #ccc}
div.textareasuffix, div.textareaprefix{width:457px;background-color:#ededed;font-style:italic;margin:0;padding:5px}
textarea.txt.textareasuffix{border-bottom:0;margin-bottom:0;width:465px !important}
textarea.txt.textareaprefix{border-top:0;margin-top:0;width:465px !important}/*ie8*/
body:last-child textarea.txt.textareasuffix, body:last-child textarea.txt.textareaprefix{width:467px !important}/*ff3*/
textarea.txt.textareasuffix:first-of-type, textarea.txt.textareaprefix:first-of-type{width:463px !important}/*safari3*/
div.textareasuffix{border-top:1px dotted #cdcdcd;margin-bottom:5px}
div.textareaprefix{border-bottom:1px dotted #cdcdcd;margin-top:2px}
#frm_addkeyword_internallabel, #frm_addkeyword td.first label{display:block;width:115px}/*this is important, fixes major shifting of layout in all versions of IE*/


/* Send message form */
#frm_sendmsg input.selectdate{float:none;clear:none;margin-right:30px;width:70px}
#frm_sendmsg button.popcal{float:none;clear:none;position:absolute;margin:-1px 0 0 -30px;padding:0}
.frm_sendmsg_part2{width:650px}
#frm_sendmsg td{padding:5px 0 5px 0;vertical-align:top}
#frm_sendmsg td.first{font-weight:bold;width:100px}
#frm_sendmsg .radiorow{display:block;margin:3px 0}
#frm_sendmsg #frm_sendmsg_send{height:40px;width:500px;font-weight:bold;font-size:12px;margin-top:10px}
#frm_sendmsg textarea{width:497px;height:60px}
#frm_sendmsg tr.rule td{padding-top:10px;border-top:1px solid #ddd}
#frm_sendmsg select{width:45px}
#frm_sendmsg_timezone{width:152px !important}
#frm_sendmsg .daterow{margin:8px 0 8px 25px;font-size:10px}
#frm_sendmsg .daterow select, #frm_sendmsg .daterow input.selectdate{font-size:10px}
.disabled button.popcal{visibility:hidden !important}
#frm_sendmsg input.txt{width:497px}
#frm_sendmsg .selectbox{width:497px}
#frm_sendmsg{margin-bottom:15px}
#frm_sendmsg_modify{padding-left:25px}
#frm_sendmsg_modify table{width:472px;border-collapse:collapse;border-top:1px solid #ccc;margin-top:5px}
#frm_sendmsg_reciptotal{margin-left:25px;font-style:italic;margin-bottom:10px;margin-top:8px}
#frm_sendmsg_modify td label{text-align:center;width:100%;display:block}
#frm_sendmsg_modify td label input{float:none;margin:0 !important}
#frm_sendmsg_modify th{vertical-align:middle;line-height:25px !important}
#frm_sendmsg_modify th.first{width:55px;font-style:normal;border-left:1px solid #ccc}
#frm_sendmsg_modify th.first input{display:inline;vertical-align:middle}
#frm_sendmsg_modify td{padding-left:1px;padding-top:4px !important;vertical-align:middle}
#frm_sendmsg_modify .sortform{margin-left:10px}
#frm_sendmsg_modify .sortform select{width:125px}
#frm_sendmsg_modify .paging{margin-left:72px}
#frm_sendmsg_modify .paging span{float:left;clear:none}
#frm_sendmsg .charsremain{margin:5px 0}
#frm_sendmsg_keywordtoggle, #frm_sendmsg_modifylink, #frm_report_keywordtoggle{color:#BE2226;cursor:pointer}
#frm_sendmsg_selectmultiple, #frm_report_selectmultiple{width:800px;float:left;padding-bottom:8px}
#frm_sendmsg_selectmultiple div, #frm_report_selectmultiple div{float:left;width:400px}
#frm_sendmsg_selectmultiple select, #frm_report_selectmultiple select{width:390px}
#frm_sendmsg_selectmultiple button, #frm_report_selectmultiple button{width:390px}
#frm_sendmsg_selectmultiple label, #frm_report_selectmultiple label{display:block;padding-bottom:5px}
#frm_sendmsg_selectkeyword, #frm_report_selectkeyword{padding:10px 0 0 0 !important;margin:0 !important}
#frm_sendmsg_selectkeyword ul, #frm_report_selectkeyword ul{position:relative;padding:0 !important;margin:0 !important}
#frm_sendmsg_selectwrapper, #frm_report_selectwrapper{padding:0 !important;margin:0 !important}
.frm_sendmsg_campaignlabel{display:block;width:100px}
#selectrecip h4{margin:5px 0 10px 0;padding-top:0;display:block}
a#selectrecip_filters_toggle{font-weight:normal;font-size:11px;line-height:18px;background:transparent url(../images/icon_linkarw2.gif) no-repeat 0 2px;padding:3px 3px 3px 18px;margin:0}
a#selectrecip_filters_toggle:hover{background-color:transparent}
#selectrecip_filters{border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:15px;margin-right:10px}
#selectrecip_filters .tabcontent{min-height:0;height:100px;margin-bottom:0}
#selectrecip_filters .tabs{margin:0;padding:0;float:none}
#selectrecip_filters h4{margin:5px 0 5px 0}
.poplarge .tabs{margin-right:10px}
.poplarge .tabs.lefttab{margin-right:0}
.widefilters #results_filters_saved li{float:left;width:132px;margin:0 0 0 5px;overflow:auto;height:120px;padding:5px 5px 0 0;border-right:1px dotted #ccc}
.widefilters #results_filters_saved ul{margin:0;padding:0;border-bottom:0}
.widefilters #results_filters_saved .last{border-right:0}
.widefilters h4{background:#EAEAEA;margin:0 !important;padding:5px 0 5px 5px !important;border-bottom:1px solid #ccc}
.widefilters #results_filters_saved{font-size:10px}
.widefilters #results_filters_saved li a.title{line-height:13px;font-size:11px;padding-bottom:3px}
#selectrecip #results_filters_current{height:auto;overflow:visible;float:left;margin-bottom:11px}
#selectrecip #results_filters_saved{height:248px}
#selectrecip .widefilters{display:none}
.selectrecip_date{float:left}
#selectrecip_filters .or{padding:0 10px}
#selectrecip_filters #filter_phone{padding-left:5px;margin-right:15px}
#selectrecip_filters #frmphone{width:108px}
#selectrecip .row{width:100%;float:left;margin:0;padding:8px 0;clear:none;border-bottom:1px dotted #ccc}
#selectrecip #frmfiltername{width:140px}
#selectrecip #frmzip{width:65px;margin-right:0}
#selectrecip .filter_age input, #selectrecip .filter_age_to input{width:20px}
#selectrecip .filter_historyrow{margin:0 0 0 10px;float:left}
.filter_history_period span, .selectrecip_history span{float:left}
.filter_history_period, .filter_historydate{float:left !important}
.filter_history_period select, .selectrecip_history select{float:left;margin-left:10px;width:94px}
#selectrecip .filter_historydate{width:98px;margin-left:10px}
#selectrecip #filter_interests{height:auto;margin:10px 0 0 0;padding:0;border:0;min-height:0;height:auto !important}
#selectrecip #filter_interests td{width:33%;padding:4px;border-top:1px dotted #ccc;vertical-align:top}
#selectrecip #filter_interests span{display:inline !important;float:none;clear:none}
#selectrecip #filter_interests label{line-height:14px}
#selectrecip_filters #filter_name, #selectrecip_filters #filter_zip{margin-right:10px}
#selectrecip_filters #filter_zip{margin-left:20px;width:90px}
#selectrecip_filters .filter_gender{margin-right:5px}
.msghistorymeta{width:100%;margin:10px 0 20px 0}
.msghistorymeta th{text-align:left;width:100px;font-weight:bold}
.msghistorymeta th, .msghistorymeta td{padding:3px 0;border-bottom:1px dotted #ccc}
#msghistory h4, #mnginterests h4, #mngmembersinterests h4{margin-top:0;padding-top:0}
#msghistory h4, #mngmembersinterests h4{margin-bottom:10px}
#msghistory table{width:600px;margin-top:0 !important;padding-top:0 !important;float:left}
#mnginterests h4{margin-bottom:10px}
#mnginterests table.tableJBTable{margin-right:10px;width:auto}
#mnginterests .hr{width:600px}

#mnginterests .interests_createnew_status input, #mngmembersinterests .interests_createnew_status input{padding-left:0;margin-left:0}
#mnginterests .actions a{float:left !important;clear:none;width:auto}
#mnginterests .actions a.amedit{margin-right:10px}
#mnginterests #interests_createnew_desc, #mngmembersinterests #interests_createnew_desc{width:210px;clear:right}
#assign_interests .inactivetab tr:hover .hideoverflow{white-space:nowrap;overflow:hidden}
#mnginterests #interests_createnew_name, #mngmembersinterests #interests_createnew_name{width:100px}
#selectrecip p.meta{font-size:9px;margin:10px 0 -5px 0;padding:0}
#selectrecip div.filter_submit{float:left;clear:none;width:400px;padding-bottom:0;margin-bottom:0;padding-top:5px}
.selectrecip_date span{padding-top:1px;padding-right:4px}
#selectrecip input.frm_addmember_save{margin-bottom:20px}
.selectrecip_date #filter_datepreset{width:135px}
.selectrecip_birthpreset{margin-left:10px}
#frm_distance{width:30px}
#frm_distancezip{width:65px}
.selectrecip_birthor span, .selectrecip_birthto span{float:none !important;margin:0 4px}
#selectrecip .filter_birthmo{width:60px}
#selectrecip .filter_birthday{width:50px}
#mngsubkeywords p.results_total{float:left;clear:none;width:auto;padding-top:3px}
#mngsubkeywords .tableJBTable{width:100%;margin-right:10px}
#mngsubkeywords .nav.right{float:right;margin-top:0;width:auto}
#PopupContent a.return{background:#fff url(../images/arrow_back.png) no-repeat 9px 6px;padding:5px 0;margin:0 0 10px 0;float:left;clear:both;border:1px solid #cecece;width:600px}
#PopupContent a.return span{padding-left:25px;cursor:pointer}
/* .frm_sendmsg_interests{width:650px} */
.frm_sendmsg_interests .row{margin:0 0 10px 0;padding:0;float:left;width:100%;clear:both;border-bottom:1px solid #ededed}
.frm_sendmsg_interests .last{border:0;margin-bottom:0}
.frm_sendmsg_p{margin:0 0 5px 0;padding:0}
.frm_sendmsg_interests li{float:left;list-style:none;padding:0;width:117px;margin:0 10px 10px 0}
.frm_sendmsg_interests li label{display:block;width:117px;line-height:11px}
.frm_sendmsg_interests li input{float:left;margin:0;padding:0;clear:none}
.frm_sendmsg_interests li span{float:left;width:97px;clear:none;padding:6px 0 0 5px}
.filtersection{margin:0 !important;padding:0 !important}
.filtersection h4{color:#AF1E1B;font-size:10px;text-transform:uppercase;cursor:pointer;border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:5px;margin:0 -5px -1px -5px;background:#fff url(../images/open.gif) no-repeat 185px 6px}
.filtersection.active h4{background-image:url(../images/small_down.png);background-position:190px 10px}
.filtersection .content{clear:both;padding:10px 0 20px 0 !important;margin:0 0 10px 0 !important}


/* User management */
#users_list a.amedit.showtitle, #users_list a.amdelete.showtitle, #users_list a.amedit.showtitle:hover, #users_list a.amdelete.showtitle:hover{margin:0;padding-right:0;float:left !important;clear:none;width:35px !important}
#filter_firstname input, #filter_lastname input, #filter_email input, #filter_username input{width:190px}
#frm_adduser_step1{padding-bottom:15px;clear:both}
#frm_adduser_step1 label{display:block;width:125px;float:left;padding-top:2px}
#frm_adduser_step1 div span, .frm_adduser_password span{font-size:10px;font-style:italic;display:block;clear:left;white-space:nowrap}
#frm_adduser_step1 div{float:left}
#frm_adduser_step1 input.txt{float:left;margin-right:15px;margin-top:2px;width:250px}
#frm_adduser_step2{float:none;margin-top:15px}
.frm_adduser_password{width:100%;margin-bottom:15px}
.frm_adduser_password .txt{float:left;width:150px}
.frm_adduser_password td label{text-align:left}
.frm_adduser_password td.label{width:125px}
.frm_adduser_password td{text-align:left !important;vertical-align:top;padding:5px 0}
.frm_adduser_password span{height:auto;margin:0}
.frm_adduser_keywords label{font-weight:bold}
.frm_adduser_keywords li label{font-weight:normal;display:block;width:100%;cursor:pointer}
.frm_adduser_keywords li{list-style:none;margin:0;padding:2px 0;border-top:1px dotted #ccc}
.frm_adduser_keywords ul{margin:10px 0;padding:0;width:auto;overflow:auto;height:173px;background-color:#fff}
.frm_adduser_keywords div{width:290px;float:left;margin-right:20px}
.frm_adduser_password td.frm_adduser_status label{float:left;width:auto;margin-right:15px}
#frm_adduser .disabled .frm_adduser_keywords ul{overflow:hidden}
#frm_adduser h4{margin-right:10px}
#frm_adduser .hr{margin-bottom:20px}
.frm_adduser_keywords div.last{margin-right:0}
.frm_adduser_keywords .selected{background:#FFFDEC}


/* Reports */
.report_stats .row{float:left;width:100%;margin-bottom:5px}
.report_stats .row div{float:left;width:50%}
.report_stats{background:#f6f6f6;float:left;clear:both;width:654px;margin:-15px 0 0 0;padding:10px;border-bottom:1px dotted #ccc}
.report_options label{width:102px;float:left;clear:left}
.report_options #frm_report_selectmultiple label{width:auto;font-weight:normal}
.report_options .selectbox{width:790px;float:left;height:25px}
.report_options .row{margin-bottom:10px;float:left;width:100%}
.report_options select{margin-top:5px}
#frm_report_keywordtoggle{font-size:10px;float:left}
#frm_report_keywordrow{float:left;clear:none;width:794px}
.report_options .daterow{float:left;padding-left:10px}
.report_options .daterow label{display:block;width:auto;float:left;font-weight:normal;clear:none}
.report_options .daterow label span{display:block;float:left;padding:0 10px}
.report_options .daterow label input{width:75px}
#frm_report_periodselect{float:left}
.frm_report_generate{margin:10px 0 10px 100px;font-weight:bold;height:35px;width:200px;clear:both}
.report_options .selectbox{width:571px}
#frm_report_reporttype{width:197px}


/* Calendar date picker popup */
input.popcal{width:66px;float:left}
button.popcal{background:transparent url(../images/button-calendar.gif) no-repeat 0 0;border:0;cursor:pointer;float:left;height:16px;width:17px;padding:0;margin:0}
div.popcal{background:#FbFbFb;font-size:10px;border:1px solid #ccc;width:170px;border-bottom:2px solid #999;border-right:2px solid #999}
div.popcal table{width:100%}
div.popcal td{text-align:center;color:#ccc;padding:2px;border-right:1px solid #ddd;border-top:1px solid #eee}
div.popcal td.valid{color:#000;cursor:pointer}
div.popcal td.valid:hover, div.popcal td.active:hover, div.popcal td.active{background:#9E1C20;color:#fff;font-weight:bold}
div.popcal caption a{cursor:pointer;display:block;height:14px;overflow:hidden;position:absolute;text-indent:-100px;top:4px;width:14px;margin:0;top:0;opacity:0.5;filter:alpha(opacity=50)}
div.popcal td.today{font-weight:bold;background-color:#ececec}
div.popcal td.today.active{background:#9E1C20}
div.popcal caption{padding:5px 0;margin:0;background:#9E1C20;color:#fff;min-height:30px}
div.popcal caption a.prev{float:left;background:#9e1c20 url(../images/paging.gif) no-repeat 0 -90px;left:7px;}
div.popcal caption a.next{float:right;background:#9e1c20 url(../images/paging.gif) no-repeat 0 -60px;right:7px}
div.popcal caption span.month a.prev{background-position:0 -30px}
div.popcal caption span.month a.next{background-position:0 0}
div.popcal caption span{cursor:default}
div.popcal caption span:hover a{opacity:1;filter:alpha(opacity=100)}
div.popcal caption span.month{font-weight:bold;font-size:11px}
div.popcal caption span.month, div.popcal caption span.year{position:relative;display:block;float:left;width:100%;clear:both;margin-bottom:3px}


/* File icons and Export flyout */
.export_flyout ul{display:none}
.export_flyout span{color:#BE2226;display:block !important}
.export_flyout:hover ul, .export_flyout.hover ul{display:block;position:absolute;z-index:1200;padding-left:78px;margin-top:-12px;border-right:1px solid #aaa;background:transparent url(../images/export_flyout.png) no-repeat 70px center}
.export_flyout li{background:#FFFDEC;border-top:1px solid #ccc;border-bottom:1px solid #aaa;border-right:0 !important;padding:3px !important;margin:0 !important}
.file_xls, .file_xml, .file_csv, .file_pdf, .file_doc, .file_zip, .file_generic, .file_ppt{display:block;background-repeat:no-repeat;background-position:0 center}
.file_xls{background-image:url(../images/file_xls.png)}
.file_xml{background-image:url(../images/file_xml.png)}
.file_csv{background-image:url(../images/file_csv.png)}
.file_pdf{background-image:url(../images/file_pdf.png)}
.file_doc{background-image:url(../images/file_doc.png)}
.file_zip{background-image:url(../images/file_zip.png)}
.file_generic{background-image:url(../images/file_txt.png)}
.file_ppt{background-image:url(../images/file_ppt.png)}
.nav.right .export_flyout .file_xls, .nav.right .export_flyout .file_xml, .nav.right .export_flyout .file_csv, .nav.right .export_flyout .file_pdf, .nav.right .export_flyout .file_doc, .nav.right .export_flyout .file_generic, .nav.right .export_flyout .file_pdf, .nav.right .export_flyout .file_zip{background-color:transparent !important;padding:23px 3px 3px 3px;background-position:center 3px}
#PopupContent .export_flyout:hover ul, #PopupContent .export_flyout.hover ul{width:108px}


/* Text message preview on phone */
.phone_preview{background:transparent url(../images/iphone_small.gif) no-repeat 0 0;margin:0;padding:0;font-family:Helvetica, Arial, sans-serif;color:#000;width:208px;height:368px}
.phone_preview_time{display:block;font-weight:bold;font-size:8px;text-align:center;width:208px;top:47px;position:relative}
.phone_preview_stamp{display:block;font-size:8px;width:208px;text-align:center;position:relative;top:99px;left:0;color:#333;font-weight:bold}
.phone_preview_msg{padding-top:7px;width:167px;background:transparent url(../images/msgbubble_top_small.gif) no-repeat 0 0;position:relative;top:105px;left:17px;max-height:160px;overflow:hidden;clear:left}
.phone_preview_msg p{min-height:15px;display:block;margin:0;padding:0 5px 7px 14px !important;background:transparent url(../images/msgbubble_bot_small.gif) no-repeat bottom left;font-size:10px;line-height:12px}
.phone_preview_msg p em{color:#999}
.rcol .phone_preview{float:left;clear:both;margin-left:7px;padding:0 !important}
.rcol .phone_preview_time{top:45px}
.rcol .phone_preview_stamp{top:91px}
.rcol .phone_preview_msg{top:94px;padding-left:0}
.poplarge .phone_preview{position:absolute;right:40px;top:60px}
.poplarge .phone_preview_time{top:45px}
.poplarge .phone_preview_stamp{top:93px}
.poplarge .phone_preview_msg{top:96px}
.lcol .phone_preview{float:left}
.lcol .phone_preview_msg p{width:148px;padding:0 5px 7px 14px !important}
.lcol .phone_preview_time{top:44px}
.lcol .phone_preview_stamp{top:87px}
.lcol .phone_preview_msg{top:89px}
#phone_layer{position:absolute;top:6px;left:6px;margin:0;padding:0;width:648px;height:448px;cursor:pointer;background:transparent url(../images/phone_pop_bg-dark.png) repeat 0 0;background:#E3E3E3 url(../images/silverglass650.jpg) no-repeat 0 60px}
.poplarge #phone_layer .phone_preview{top:40px;left:220px}
#phone_layer_return{position:absolute;display:block;left:73px;top:187px;padding:0;margin:0;text-decoration:none;text-indent:-4000px;height:75px;width:75px;background:transparent url(../images/closepreview.png) no-repeat 0 0;outline:none;-moz-outline-style:none}
a#phone_layer_return:hover{background-color:transparent;background-position:0 -75px}


/*Community management styles*/
#commdetail .commfeatures, #commdetail .recentactivity{float:none;width:900px}
#commdetail .commfeatures{padding-bottom:10px}
#commdetail div.row{border-bottom:1px dotted #ddd;margin:0;padding:5px 10px;float:left;clear:both}
#commdetail div.row button{float:left}
#commdetail div.row h4{font:normal bold 15px/20px Arial Black, Helvetica Black, Arial, Helvetica, sans-serif;letter-spacing:-1px;float:left;margin:0;padding:0}
#commdetail div.row.last{border-bottom:0}
#commdetail div.controls{width:745px;margin:2px 0 0 20px;padding:0;float:left}
#commdetail div.controls ul{margin:0;padding:0;clear:none;width:390px}
#commdetail div.desc{border-top:1px dotted #ddd}
#commdetail div.desc p{margin:0;padding:5px 0;font-size:11px;line-height:15px;float:left;clear:left}
#commdetail div.controls .nav li{float:left;border-right:1px dotted #ddd;padding-right:12px}
#commdetail div.controls .nav li.last{float:left;border-right:0}
#commdetail div.controls a.help{display:block;margin-top:4px}
p.commmeta{float:right;margin-top:-39px}
.pillactive, .pilldisabled, .pillunavailable{display:block;border:0;margin:0;padding:0;height:23px;width:115px;background:transparent url(../images/button-onoff.gif) no-repeat 0 0;text-indent:-4000px;cursor:pointer}
.pilldisabled{background-position:0 -23px}
.pillunavailable, #commdetail .disabled .pillactive, #commdetail .disabled .pilldisabled{background-position:0 -46px;cursor:default}
#commdetail .disabled ul.nav, #commdetail ul.nav li.disabled{color:#999;opacity:0.5;filter:alpha(opacity=50);cursor:default}
#commdetail ul.recentactivitylist{list-style:none;margin:-4px 10px -1px 10px;padding:0}
#commdetail .recentactivitylist li{float:none;margin:0;padding:0}
#commdetail .recentactivitylist li a{float:none;display:block;background-color:#F6F6F6;border:1px solid #ddd;margin:2px 0;padding:3px 3px 2px 26px;font-size:11px;color:#000;float:left;width:850px;cursor:pointer}
#commdetail .recentactivitylist .date, #commdetail .recentactivitylist span{float:none;display:inline;clear:none;cursor:pointer}
#commdetail .recentactivitylist li.comment a{background-image:url(../images/button-comment.gif);background-repeat:no-repeat;background-position:4px 3px}
#commdetail .recentactivitylist li a:hover{text-decoration:none;background-color:#FFFDEC}
#commdetail .recentactivitylist li a span{float:left;width:650px;margin-right:5px;overflow:hidden;height:18px}
#commdetail .recentactivitylist li a span.date{float:left;width:135px;font-size:9px;color:#666;margin-right:0}
#commdetail .recentactivitylist li a span.viewlink{float:left;width:40px;font-size:9px;color:#BE2226;font-weight:bold;background:transparent url(../images/icon_linkarw2.gif) no-repeat 0 2px;padding-left:17px;margin-right:0}
#commdetail .lcol{padding-left:10px;width:664px}
#commdetail .lcol h2{margin-left:-10px;margin-bottom:0}
#commdetail .lcol .tableJBTable{width:652px}
#commdetail .checkcol{width:42px}
#commdetail td.actions{width:110px}
#commdetail th.selectall{padding-left:4px;padding-right:4px}
#commdetail .selectlist tr.oddJBTable:hover td{background:#FFF}
#commdetail .selectlist tr.evenJBTable:hover td{background:#ebebeb}
.communitieslist .actions a{float:left !important;clear:none !important;margin-right:6px !important}
ul.commmeta a{float:none;display:inline-block;clear:none}
ul.commmeta{float:left;clear:both;margin:0;padding:10px 0;width:100%}
ul.commmeta li{list-style:none;float:left;margin:0;padding:0;border-left:1px dotted #DDD;padding:0 15px}
ul.commmeta li.first{border:0;padding-left:10px}
#sendprivatemsg .frm_addmember_save{margin-left:70px}
#sendprivatemsg label{display:block;font-weight:bold;width:60px;text-align:left;float:left}
#sendprivatemsg #fsubject{width:295px;float:left;margin-left:5px}
#sendprivatemsg #fmsg{width:360px;height:80px;margin:5px 0 10px 0}
#sendprivatemsg .editor{float:right;width:auto;margin:10px 1px 0 0 !important;padding:0 !important}
#sendprivatemsg #fmsglabel{float:left;margin-top:10px}
#sendprivatemsg p label{margin-right:5px;height:18px;overflow:hidden}
#commdetailbasic td{border-bottom:1px dotted #ddd;vertical-align:top;padding:3px 0}
#commdetailbasic .desc{font-style:italic;margin:0;padding:0;width:180px}
#commlogopreview{border:1px dotted #ddd;background:#eee;text-align:center}
#commdetailbasic form table{margin-bottom:15px}/*width:100%;*/
#commdetailbasic .txt, #commdetailbasic textarea.txt{width:275px}
#commdetailbasic textarea.txt{height:70px}
#commdetailbasic form td p{margin:0 0 5px 0 !important;padding:0 !important;line-height:16px}
#commdetaillogo{float:right;margin:-50px 10px -30px 0}


.lcol div.dataoverload{width:660px;overflow:auto;height:auto;float:left;margin:0 0 10px 0}
div.dataoverload table{float:none;margin:0;width:auto !important}
.lcol div.dataoverload table.tableJBTable{width:auto !important}
.filter_status_radios{margin:0 !important;padding:0 !important;float:left;width:100%}
.filter_status_radios span{width:auto;margin:0;padding:0}
.filter_status_radios label{width:auto !important;padding:0}
.filter_status_radios input{margin:3px 3px 0 0;padding:0}


/* Additional members page styles */
.memberslist .checkcol{text-align:center;width:45px}
.memberslist .checkcol label{display:block;width:100%;cursor:pointer;height:20px;padding-top:3px}
.memberslist{margin-bottom:0}
#mngmembersinterests{width:100%}
#mngmembersinterests .checkcol{text-align:center}
.memeberinterests_assign, .memeberinterests_remove{height:40px;width:280px;margin-left:5px}
.memeberinterests_assign{font-weight:bold;margin-left:30px}


/* Tooltip replacement */
.tiptainer{z-index:1300}
.tip{color:#fff;z-index:1300 !important}
.tip-title{border:1px solid #ccc;font-size:11px;margin:0;padding:5px;background:#FFFDEC;color:#333;z-index:1300 !important;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.tip-text{display:none}


/* Help content */
.helpcontent .topiclist{float:left;width:214px;padding-left:10px;padding-bottom:0;margin-top:15px}
.helpcontent .topiclist h4{margin:0 10px 0 0;padding:10px;border-bottom:1px dotted #ccc;border-top:1px dotted #ccc}
.helpcontent .topiclist ul{margin:0 10px 0 0;padding:0}
.helpcontent .topiclist li{font-size:11px;list-style:none;display:block;margin:0;padding:3px 10px;border-bottom:1px dotted #ddd}
.helpsearch{padding:20px 10px;background:#efefef;border:1px solid #ddd;margin:0 0 20px 0}
.helpsearch input{width:60px}
.helpsearch input.txt{width:120px}
.helpcontent .topiclist p{font-size:11px;padding:5px 10px 10px 10px}
.tree{margin:-15px 0 40px 0;padding:0}
.tree ul{margin:0;padding:0 0 10px 0}
.tree li{list-style:none;display:block;margin:0;padding:0}
.tree ul li{padding:0 15px 0 17px;background:transparent url(../images/tree-branch.gif) no-repeat 2px center}
.helpcontent .rcol h5{font-size:12px;margin:5px 0;padding:0;font-weight:normal}
.helpcontent .rcol .tree h5{color:#444;cursor:pointer;margin:0;padding:5px 10px 5px 27px;border-bottom:1px dotted #ddd;background:transparent url(../images/tree-expand.gif) no-repeat 12px center}
.helpcontent .rcol .tree h5:hover{color:#AF1E1B}
.helpcontent .intro{font-size:15px}
.helpcontent .lcol h4{margin:25px 0 0 0;padding:0;font-size:14px}
.helpcontent .example{margin:0 60px 0 30px;font-style:italic;color:#666}
.helpcontent .lcol li{padding:0;margin:0 0 5px 0}
.helpcontent .lcol ul, .helpcontent .lcol ol{padding-bottom:5px !important}
#help_corpnav{margin-bottom:30px;margin-top:-35px;position:relative;padding:0 15px 15px;width:868px;border:1px solid #ddd;background:#EFEFEF}
#help_corpnav p{margin:0;padding:10px 0 0 0;font-size:11px;width:550px}
#help_corpnav h3{margin-top:15px;color:#333}
.freetrial_optitmobile{position:absolute;top:34px;right:15px;display:block;height:57px;width:200px;overflow:hidden;text-indent:-4000px;background:transparent url(../images/freetrial-mobile2.png) no-repeat 0 0}
