.sBox {font:13px/ 1.4 arial, helvetica, sans-serif!important;color:#000;padding:0px 5px 0px 30px!important; margin:5px;}
.sBox h1,.sBox h2,.sBox h3 {background:transparent !important;border:none !important;margin:0px;padding:0px;text-align:left!important;}
.sBox h1 {font:normal normal bold 18px Arial;margin:3px 0px 5px !important;}
.sBox h1 + div {padding-bottom:5px;}
.sBox h2 {font-size:15px;margin:4px 0!important;padding:0px!important;}
.sBox h3 {font-size:13px;}
.sBox p {margin:2px 0px 2px 0px;}
.sBox > p {padding:4px 0px !important;margin:0px!important;font:13px/ 1.4 arial, helvetica, sans-serif;}
.sBox > p > p{padding:5px 0 !important;}
.sBox > a {padding-top:3px;display:block;}
.sBox ul, .sBox ol{padding:0px;margin:5px 0 10px 15px;list-style-type:disc;}
.sBox li {background:transparent;}

#btnDiv {float:left;font-weight:bold;border-style:solid;border-width:2px;}

.info { border:2px solid #036;background:#F1F4F6 url(/design/icons/info.png) 5px 5px no-repeat;}
.info h1{color:#036!important;}
.info h2{color:#036!important;}
.info .data {font-weight:bold;color:#036;}

.protected {border:2px solid #DF9E31;background:#FFFFCC url(/design/icons/lock.png) 5px 5px no-repeat;color:#DF9E31}
.protected h1{color:#DF9E31!important;}
.protected h2{color:#DF9E31!important;}
.protected .data {font-weight:bold;color:#DF9E31;}

.warning {border:2px solid #CF8300;background:#FFFFCC url(/design/icons/warning.png) 5px 5px no-repeat;}
.warning h1{color:#CF8300!important;}
.warning .data {font-weight:bold;color:#CF8300;}

div.alert {border:2px solid #8F0000;background:#FFDFDF url(/design/icons/warn.png) 1px 1px no-repeat !important;}
div.alert h1 {color:#8F0000!important;}
div.alert .data {font-weight:bold;color:#8F0000;}

div.alertBox {border:1px solid #8F0000;background:#FFDFDF url(/design/icons/warn.png) 5px 5px no-repeat !important;width:300px;height:200px;font-size:12px;font-family: Arial!important;color:black;padding:10px; margin:10px;padding-left:35px!important;}
div.alertBox h1 {color:#8F0000!important;}
div.alertBox .data {font-weight:bold;color:#8F0000;}

span.alert {color:red;font-weight:bold;}

.success {border:2px solid green;background:#BFFFC8 url(/design/icons/check.png) 1px 1px no-repeat;}
.success h1,.success h2{color:green !important;}
.success .data {font-weight:bold;color:green;}

.disabled {background:#2F2F2F !important;color:#BFBFBF!important;}

div.note {padding:4px;border:1px solid #CCC; margin:10px 0px;}
div.note h1, .note h2{padding:0px!important;margin:5px 0px !important;}

span.note {font-weight:bold;color:green}


.save { border:2px solid #3f3f3f;background:#CCC url(/design/icons/floppy.png) 5px 5px no-repeat;color:#000;float:left;font-weight:bold;}
.save:hover {background-color:#FFF;cursor:pointer;}
.save h1, .save h2, .save a{color:#0C495F!important;}
.save .data {font-weight:bold;color:#0C495F;}

.edit { border:2px solid #0C495F;background:#CFF2FF url(/design/icons/edit.png) 5px 5px no-repeat;color:#000;float:left;font-weight:bold;}
.edit:hover {background-color:#FFF;cursor:pointer;}
.edit h1, .edit h2, .edit a{color:#0C495F!important;}
.edit .data {font-weight:bold;color:#0C495F;}

.modify { border:2px solid #000;background:#CCC url(/design/icons/gear.png) 5px 5px no-repeat;color:#000;float:left;font-weight:bold;}
.modify:hover {background-color:#FFF;cursor:pointer;}
.modify h1, .modify h2, .modify a {color:#0C495F!important;font-weight:bold}
.modify .data {font-weight:bold;color:#0C495F;}

.picture { border:2px solid #183F0C;background:#9EFF7F url(/design/icons/picture.png) 5px 5px no-repeat;color:#183F0C;float:left;font-weight:bold;}
.picture:hover {background-color:#FFF;cursor:pointer;}
.picture h1, .picture h2, .picture a {color:#0C495F!important;font-weight:bold}
.picture .data {font-weight:bold;color:#0C495F;}

#btnDiv.clipboard {border-color:#EF9700;background:#FFE59F url(/design/icons/clipboard.png) 5px 5px no-repeat;color:#183F0C;}
#btnDiv.clipboard:hover {background-color:#FFF;cursor:pointer;}
#btnDiv.clipboard h1, #btnDiv.clipboard h2, #btnDiv.clipboard a {color:#5F3C00!important;font-weight:bold}
#btnDiv.clipboard .data {font-weight:bold;color:#5F3C00;}

#btnDiv.check {border-color:#1D2F06;background:#E3FFBF url(/design/icons/check.png) 0px 0px no-repeat;color:#1D2F06;}
#btnDiv.check:hover {background-color:#FFF;cursor:pointer;}
#btnDiv.check h1, #btnDiv.check h2, #btnDiv.check a {color:#1D2F06!important;font-weight:bold}
#btnDiv.check .data {font-weight:bold;color:#1D2F06;}

#btnDiv.add {border-color:#183F0C;background:#DFFFCF url(/design/icons/add.png) 5px 5px no-repeat;color:#183F0C;}
#btnDiv.add:hover {background-color:#FFF;cursor:pointer;}
#btnDiv.add h1, #btnDiv.add h2, #btnDiv.add a {color:#0C495F!important;font-weight:bold}
#btnDiv.add .data {font-weight:bold;color:#0C495F;}

#btnDiv.email {border-color:#183F0C;background:#E3ECF9 url(/design/icons/email.png) 5px 5px no-repeat;color:#183F0C;}
#btnDiv.email:hover {background-color:#FFF;cursor:pointer;}
#btnDiv.email h1, #btnDiv.email h2, #btnDiv.email a {color:#036!important;font-weight:bold}
#btnDiv.email .data {font-weight:bold;color:#0C495F;}

#btnDiv.video {border-color:#183F0C;background:#EFFDFF url(/design/icons/movie.png) 5px 5px no-repeat;color:#447F8C;}
#btnDiv.video:hover {background-color:#FFF;cursor:pointer;}
#btnDiv.video h1, #btnDiv.video h2, #btnDiv.video a {color:#447F8C!important;font-weight:bold}
#btnDiv.video .data {font-weight:bold;color:#447F8C;}

#btnDiv.comment { border-color:#183F0C;background:#EFFDFF url(/design/icons/comment.png) 5px 5px no-repeat;color:#447F8C;}
#btnDiv.comment:hover {background-color:#FFF;cursor:pointer;}
#btnDiv.comment h1, div.comment h2, div.comment a {color:#447F8C!important;font-weight:bold}
#btnDiv.comment .data {font-weight:bold;color:#447F8C;}

#btnDiv.support { border-color:#FFAE00;background:#FFFAEF url(/design/icons/bell.png) 5px 5px no-repeat;color:#8F6100;}
#btnDiv.support:hover {background-color:#FFF;cursor:pointer;}
#btnDiv.support h1, div.support h2, div.support a {color:#8F6100!important;font-weight:bold}
#btnDiv.support .data {font-weight:bold;color:#FFAE00;}

#btnDiv.close {border:2px solid #183F0C;background:#FFEFEF url(/design/icons/close.png) 5px 5px no-repeat;color:#447F8C;font-weight:bold;}
#btnDiv.close:hover {background-color:#FFF;cursor:pointer;}
#btnDiv.close h1, div.close h2, div.close a {color:#447F8C!important;font-weight:bold}
#btnDiv.close .data {font-weight:bold;color:#447F8C;}

#btnDiv.upload { border:2px solid #183F0C;background:#EFFDFF url(/design/icons/download.png) 5px 5px no-repeat;color:#447F8C;}
#btnDiv.upload:hover {background-color:#FFF;cursor:pointer;}
#btnDiv.upload h1, div.upload h2, div.upload a {color:#447F8C!important;font-weight:bold}
#btnDiv.upload .data {font-weight:bold;color:#447F8C;}

#btnDiv.download { border:2px solid #183F0C;background:#EFFDFF url(/design/icons/download.png) 5px 5px no-repeat;color:#447F8C;}
#btnDiv.download:hover {background-color:#FFF;cursor:pointer;}
#btnDiv.download h1, div.download h2, div.download a {color:#447F8C!important;font-weight:bold}
#btnDiv.download .data {font-weight:bold;color:#447F8C;}

#btnDiv.link { border:2px solid #183F0C;background:#E3ECF9 url(/design/icons/link.png) 5px 5px no-repeat;color:#183F0C; }
#btnDiv.link:hover {background-color:#FFF;cursor:pointer;}
#btnDiv.link h1, #btnDiv.link h2, #btnDiv.link a {color:#036!important;font-weight:bold}
#btnDiv.link .data {font-weight:bold;color:#0C495F;}

#btnDiv.print { border:2px solid #183F0C;background:#C8FF6F url(/design/icons/print.png) 5px 5px no-repeat;color:#183F0C; }
#btnDiv.print:hover {background-color:#FFF;cursor:pointer;}
#btnDiv.print h1, #btnDiv.print h2, #btnDiv.print a {color:#036!important;font-weight:bold}
#btnDiv.print .data {font-weight:bold;color:#0C495F;}

#btnDiv.delete { border:2px solid #4F000B;background:#FFDFE3 url(/design/icons/delete.png) 5px 5px no-repeat;color:#000;}
#btnDiv.delete:hover {background-color:#FFF;cursor:pointer;}
#btnDiv.delete h1, #btnDiv.delete h2, #btnDiv.delete a{color:#4F000B!important;}
#btnDiv.delete .data {font-weight:bold;color:#4F000B;}

#btnDiv.continue { border:2px solid #008BDF;background:#B3FFAF url(/design/icons/arrow-right.png) 5px 5px  no-repeat;}
#btnDiv.continue:hover {background-color:#FFF;cursor:pointer;}
#btnDiv.continue h1, div.continue h2, .continue a{color:#4F000B!important;}
#btnDiv.continue .data {font-weight:bold;color:#4F000B;}

#btnDiv.group { border:2px solid #4F000B;background:#CFEDFF url(/design/icons/group.png) 5px 5px  no-repeat;}
#btnDiv.group:hover {background-color:#FFF;cursor:pointer;}
#btnDiv.group h1, div.group h2, .group a{color:#DF6300!important;}
#btnDiv.group .data {font-weight:bold;color:#DF6300;}

#btnDiv.pay { border:2px solid #192F00;background:#F8FFEF url(/design/icons/money_dollar.png) 5px 5px  no-repeat;}
#btnDiv.pay:hover {background-color:#FFF;cursor:pointer;}
#btnDiv.pay h1, div.pay h2, .pay a{color:#101F00!important;}
#btnDiv.pay .data {font-weight:bold;color:#101F00;}

#btnDiv.preview { border:2px solid #192F00;background:#F8FFEF url(/design/icons/eye.png) 5px 5px  no-repeat;}
#btnDiv.preview:hover {background-color:#FFF;cursor:pointer;}
#btnDiv.preview h1, div.preview h2, .preview a{color:#101F00!important;}
#btnDiv.preview .data {font-weight:bold;color:#101F00;}

#btnDiv.back { border:2px solid #4F000B;background:#B3FFAF url(/design/icons/arrow-left.png) 5px 5px  no-repeat;}
#btnDiv.back:hover {background-color:#FFF;cursor:pointer;}
#btnDiv.back h1, div.back h2, .back a{color:#4F000B!important;}
#btnDiv.back .data {font-weight:bold;color:#4F000B;}

div.btnHolder {display:table;}
div.table100 {display:table;width:100%}

a[href$='pdf'] {padding-left:25px; background: url(/design/icons/pdf-sm.png) left top no-repeat;display:block;}
a.immIcon {background-image:none !important;padding:0px;display:inline !important;}
.optgroup {margin:5px 0;border-bottom:1px solid #036;}
.opaqueBackground {background:#000;width:100%;height:100%;z-index:1;position:fixed;top:0px;bottom:0px;opacity:.8}

#popupNote {background:#000;width:100%;height:100%;z-index:102;position:fixed;}
#popupContainer{position:fixed;width:300px;min-height:150px;left:50%;margin-left:-150px;margin-top:-150px;top:50%;padding:10px;background:#FFF;border:1px solid black;z-index:1000;color:#000!important;}
#popupWide{position:fixed;width:500px;min-height:150px;left:50%;margin-left:-250px;margin-top:-150px;top:50%;padding:10px;background:#FFF;border:thin solid black;z-index:103;}

#popupLoading {background:#000;left:0px;top:0px;z-index:10000;margin:0px;padding:0px;}

#popupBar {position:absolute;width:220px;height:20px;text-align:center;z-index:10000;font: bold normal normal 14px Arial;color:#FFF;}
#popupClose {position:absolute;border:1px solid black;color:black;padding:4px; margin:2px;top:0px;right:0px;}
#popupClose:hover {background:#ccc;cursor:pointer}

.popupBox {position:absolute;background:#FFF;width:300px;height:200px;padding:5px;z-index:3}
.popupButton {position:absolute;bottom:0px;width:100%;margin:0px;padding:5px 0px;border:1px solid #000;left:0px;}
.popupButton:hover {cursor:pointer;background:#fff;}

.eBox {padding:0px; margin:0px;font-size:12px;color:black!important;background:transparent;}
.eBox h2 {font-size:16px;color:#036;}
.eBox h3 {padding-bottom:5px;color:#E09E27;font-size:1.3em;}
.eBox input[type=text] {padding:4px;font-size:1.2em;background:white;color:black;border:1px solid black;}
.eBox {background: #FFFFcc;	border: 1px solid #FFD100;	padding: 3px;overflow: visible;margin:5px 0px 5px 0px;color:black;position:relative}
.eBox .title {font-size:1.2em;font-weight:bold; color:#8D9BA2;margin:0px;padding:4px;}
.eBox dl{width:100%;padding:0px;margin:0px;display:table}
.eBox dt{font-weight:bold;margin:0px;text-align:left;float:left;clear:left;width:30%;padding:3px;}
.eBox dd{text-align:left;margin:0px;float:left;padding:3px;}
/*
.eBox input[type=button] {width:100%;margin:2px;padding:3px;border:1px solid #036;background:white;font: 1em arial bold;text-align:left;}
.eBox input[type=button]:hover {cursor:pointer;background:#DFF4FF;}
*/
.eBox .eHead {padding:4px;border-bottom:1px solid black;font-weight:bold;padding:4px;}
.eBox .instructions {border: 1px solid #FFD100;background:white;padding:4px;}
.eBox .instructions input[type=checkbox]{margin:7px;vertical-align:middle;}
.eBox .eContent {padding:4px;}
.eBox .holder {padding:6px 3px 3px 25px;background:transparent;}
.eBox .row {padding:5px;}

.instBox {background:#FFF;border: 1px solid #FFD100;	padding: 3px;overflow: visible;margin:5px;color:black;}
.instBox .title{padding-bottom:5px;color:#E09E27;font-size:22px;}

input[type=radio] {background:none !important;border:none!important;}
.tool-tip, .tip {color: #fff;	padding:4px;background:#030303;	z-index: 13000;width:200px;}
.n {background:#DFDFDF;}
.icon {border:none}

.centered {text-align:center !important;}
.center400 {margin:auto;width:450px;}

div.immButton {display:table;margin:10px;padding:3px;border:1px solid #E9E9E9;background:white;color:#036!important;font-weight:700;}
div.immButton a{padding:4px;color:#036!important;}
div.immButton:hover {background:#E9E9E9;cursor:pointer;}

input.immButton{margin:10px;padding:3px;border:1px solid #036;}
input.immButton:hover {background:#E9E9E9;cursor:pointer;}

.backButton {font-weight:700;border:1px solid #000;margin:2px;padding:3px 3px 3px 22px!important;background:url(/design/icons/back.png) 5px center no-repeat;display:table;}
.backButton:hover {border:1px solid #DFF4FF;cursor:pointer;}

.wBackButton {position:absolute;top:32px;left:0px;font-weight:700;border:1px solid #000;margin:2px;padding:3px 3px 3px 22px!important;background:url(/design/icons/back.png) 5px center no-repeat;}
.wBackButton:hover {border:1px solid #DFF4FF;cursor:pointer;}

.tabs *{margin:0;padding:0;height:0;font-size:13px;}

.tabs .tab {height:100%;position:relative;}
.tLeft, .tRight {float:left;display:table-cell;height:30px;}
.tabs td{border:none !important;margin:0 !important;padding:0 !important;}
.tabs .tLeft {width:7px;}
.tabs .tRight {padding:4px 8px 0 0}

.tabs {width:100%;height:28px}
.tabs .tab{overflow:hidden;float:left;display:block;margin:0 5px 0 0;height:28px}

.tabs .tab:hover .tRight{background:url(/img/tabs/whiteRight.png) right top no-repeat;}
.tabs .tab:hover > .tLeft{background:url(/img/tabs/whiteLeft.png) left top no-repeat;}
.tabs .tab:hover a{color:black!important}

.tabs .tab a{color:#FFF !important;font-size:13px;font-weight:bold;}


.green .tRight{background:url(/img/tabs/greenRight.png) right top no-repeat;}
.green .tLeft {background:url(/img/tabs/greenLeft.png) left top no-repeat;}
.grey .tRight{background:url(/img/tabs/greyRight.png) right top no-repeat;}
.grey .tLeft {background:url(/img/tabs/greyLeft.png) left top no-repeat;}
.darkblue .tRight{background:url(/img/tabs/darkblueRight.png) right top no-repeat;}
.darkblue .tLeft {background:url(/img/tabs/darkblueLeft.png) left top no-repeat;}

.tabs .selected {height:29px;overflow:hidden;}
.tabs .selected .tRight{background:url(/img/tabs/whiteRight.png) right top no-repeat;}
.tabs .selected a{color:green !important;}
.tabs .selected .tLeft{background:url(/img/tabs/whiteLeft.png) left top no-repeat;}

.popupError{width:300px;height:200px;position:absolute;left:50%;margin-left:-150px;top:50%;margin-top:-100px;border:1px dashed red;font-family:arial;padding:5px;}

.tabCont, .tabContent {border:1px solid #3F3F3F; padding:8px;}


.stepList {position:relative;width:400px;margin:auto;margin-bottom:15px;display:block;height:60px;}
.stepList .bar{position:absolute;top:10px;width:400px;border:1px dashed #CCC;z-index:0;left:0px;}
.stepList .step{float:left;height:55px;position:relative;z-index:1;}
.stepList .bullet{position:relative;z-index:1;width:100%;height:30px;overflow:visible;background: url(/design/icons/bullet.png) center center no-repeat;}
.stepList .title{position:absolute;bottom:0px;text-align:center;width:100%;font-weight:bold;font-size:.8em;}

.stepList > .step:first-child {margin-left:-10px;margin-right:10px;}
.stepList > .step:first-child .bullet {background-position: center left;}
.stepList > .step:first-child .title {text-align:left;}

.step .selected{background-image: url(/design/icons/bulletSelected.png);}

.stepList .last {position:absolute;right:-10px;}
.stepList .last .bullet {background-position:center right;}
.stepList .last .title {text-align:right;}

/* widget editor css */
.wHolder {font-size:12px;line-height:normal !important;border:1px solid #036;z-index:10;position:absolute;width:auto;background:white;}
.wHolder .wLoading {position:absolute;top:35px;left:0;width:100%;height:100%;background:#FFF;z-index:100000;}
.wHolder .loadInfo {width:300px;height:100px;text-align:center;}
.wHolder h1{text-align:center;font-size:18px;color:#036;margin:0;padding-bottom:5px;padding-top:8px;}
.wHolder h2{text-align:center;font-size:16px;color:#1C5C7C;margin:0;padding-bottom:5px;padding-top:8px;}
.wHolder .options {width:100%;height:220px;list-style:none;padding:0px;margin:0px;}
.wHolder .options .item {cursor:pointer;float:left;width:22%;height:200px;margin:3px;padding:4px;border:1px solid #E9E9E9;}
.wHolder .item .title {text-align:center;font-size:1.2em;margin:3px;padding-bottom:7px;font-weight:bold;color:#CF8300}
.wHolder .instructions {margin:3px;padding:4px;border:1px solid #E9E9E9;}
.wHolder .backButton {float:left;padding:4px;border:1px solid #DFF4FF;cursor:pointer;z-index:10}
.wHolder .popOver {position:absolute;width:100%;height:100%;top:0px;left:0px;background:#FFF;z-index:100}

.wHolder #ImmForm {width:100%;}
.wHolder #ImmForm .row {margin:3px 0;}

.wMover * {color:#FFF;}
.wMover {color:#FFF!important;font-weight:bold;position:relative;background:#036 url(/img/widgets/contentEditorBg.png) center left repeat;cursor:move;}
.wCloser {cursor:pointer;position:absolute;right:15px;top:5px;height:25px;width:25px;background:url(/design/icons/close.png) center center no-repeat}
.wMin {cursor:pointer;position:absolute;right:35px;top:5px;height:25px;width:25px;background:url(/design/icons/minimize.png)center center no-repeat}
.wContent {padding:0px;width:100%;display:block;z-index:11;color:#000}
.wContent #ImmForm .inputItem {border:1px solid #000;background:#ffffcc;color:#000 !important;}
.wContent #ImmForm .lbl {color:#000 !important;}
.wContent div.working {position:absolute;width:100%;height:100%;top:0px;left:0px;background:#FFF;z-index:100}
.wContent input[type=submit]:hover {background:#036;color:white;cursor:pointer;}
.wContent a {font-weight:bold;font-size:12px;text-decoration:none;color:#036}
.wContent a:hover {color:black;}
.wContent input, .wContent select, .wContent textarea {border:1px solid #CCC;padding:3px;margin:3px;background:#FFF;color:#036;}
.wContent .wText {width:98%}

.wSelect {border:1px dashed black;padding:4px;}
.wSelect h1,#wContent h1 {font-size:16px;font-weight:bold;text-align:left;margin:4px;padding:0px;color:#036;}

.wIframe {font-family:arial; font-size:12px;}
.wIframe h2 {color:#036; font-size:18px;}

#wFooter {color:#036;font-weight:bold;position:relative;background:#DFF4FF;padding:4px;bottom:0px;left:0px;}
#wFooter input {margin:2px;padding:3px;background:#FFF;border:1px solid #036;}
#wFooter input:hover {background:#036;color:white;cursor:pointer;}

#uploadBg {background:#000; width: 100%; height: 100%; z-index: 102; position: fixed; opacity: 0.5;top:0px;left:0px;}
#uploadBox {color:#000;width:500px;height:150px;z-index:1000;position:fixed;background:#FFF url(/design/icons/uploadBox.png) left top no-repeat !important;}
#uploadBox .pw {text-align:center;margin-top:40px;}
#uploadBox h2 {background:transparent;font-size:14px;font-weight:bold;color:#036;border:none!important;padding:0;margin:0;}
#uploadBox #upd {padding:4px;font-weight:bold;position:absolute;right:10px;bottom:25px;font-size:25px;text-align:center;}
#uploadBox input {border:0px;background:transparent}
#uploadBox #aIcon {position:absolute;top:40px;right:5px;}
#uploadBox .upCount {margin-top:40px;left:10px;}
#uploadBox #slider {width:420px;position:absolute;bottom:20px;border: 1px solid black; margin: 0px; padding: 0px; height: 30px;left:10px;overflow:hidden;}
#uploadBox #nob {background:#036 url(/img/menu/blue1.png) repeat scroll left top;height:35px;width:0px}

#modManual td {vertical-align:top;}
.manNavigation {width:200px;}
.modContentsHeading {padding:4px 0 4px 0;font-size:1.5em;font-weight:700;color:#036;}
.chapterTitle {padding:4px 0 0 0;font-size:1.2em;font-weight:700;border-bottom:1px solid black;}
.modChapterSections {padding:0;margin:2px 0 0 20px;}
.modChapterSections li {padding:2px;}
.manContent{padding:0 9px 0 9px;}

.widget-list {padding:0px;margin:0px;}
.widget-list-item {margin:0px;padding:5px;}

#modeStatus {width:100px;height:75px;position:absolute;background:#FFDFDF;border:1px solid red;top:0px;z-index:1000;cursor:pointer;border-left:0px;border-top:0px;}

#menuVert{width:100%;font-size:1em;}
#menuVert .tab{height:30px;}
#menuVert .tab:hover{}
#menuVert .menuTab{vertical-align:middle;overflow:hidden;padding:4px 1px 7px 5px;}
#menuVert .menuTab a{text-decoration:none;}

.oCol {text-align:right!important}

/* ImmForm Hacks */
#ImmForm .fNote {font-size:10px;margin:0;padding:0;font-weight:normal;}
#ImmForm .textArea .row {margin:0;padding:0;}
#sForm .enum li {background-image:none !important;}

#ImmForm.delete {padding:0 25px;color:#000;font-weight:bold;float:none;}
#ImmForm.delete .topicTitle {color:red;}
#ImmForm.delete:hover {background-color:#FFDFE3;cursor:default;}

#ImmForm.topPadded {padding-top:30px;}
#ImmForm .fFile {position:relative;margin-right:100px!important;margin-left:0}
#ImmForm .hFile {position:absolute !important;right:0;background:transparent;border:none;color:transparent;}
#ImmForm fieldset {position:relative!important;}