
div.widget label {float: left; clear:both; width: 205px; font-weight: bolder; line-height:1.3em}

div.widget-errors {display: none; color:red;}
div.widget-success {display: none; color:#424242}
div.widget-success-fadeout {color:green;}

div.widget-success{position:absolute; right:0; top:-2px; width:226px; background:#fff; border:1px solid #3FC8F4; padding:0 5px}

div.widget-edit {display: none; position:absolute; right:0; top:-22px; width:236px; padding:0 6px 6px 0}
div.widget-edit form{border:1px solid #B5E0F9; padding:10px 17px 5px 5px; background:#fff;}

div.widget-edit span.shadowBase{background:url(/media/images/shadowBase_136.png) no-repeat left bottom; border:0 none; bottom:0; display:block; height:6px; left:0; position:absolute; width:236px;}
div.widget-edit span.shadowRight{background:url(/media/images/shadowRight_134.png) no-repeat right bottom;; display:block; height:100%; position:absolute; right:0; top:0; width:6px; max-height:none}

ul.records div.widget-edit{width:127px; right:100px}
ul.records div.widget-edit span.shadowBase{width:127px}

div.widget-edit fieldset{float:left; clear:both; width:100%}
div.widget-edit ul li{margin-top:2px}
div.widget-edit input.widgetSave{float:right;cursor:pointer; background:url(/media/images/buttomSmallPinkNew_107.gif) no-repeat left top; text-transform:uppercase; width:44px; border:0 none; text-align:left; padding-left:4px; padding-bottom:4px; padding-top:1px; color:#fff; font-size:0.9em}
div.widget-edit a.closeReport{position:absolute; top:3px; right:10px}
div.widget-edit select{width:226px}
div.widget-edit input{width:197px; border:1px solid #c7c7c7;}
div.widget-edit input.timebox{width:18px; display:inline; float:none}
div.widget-edit input.chkbox{width:13px; height:13px}
div.widget-edit label{width:50px}
div.widget-edit ul.actList label{width:77px}
div.widget-edit ul.actList li{width:50%; clear:none}
div.widget-view {float: left; width:226px; position:relative}
div.widget-view div.editable{padding-left:50px}
div.widget-view.form{width:100%}
div.widget-view.form div.widget-errors div ul {color:red; margin-left:10px; line-height:16px}
div.widget-view.form div.widget-success{color:green}

div.widget-view a.editMe{position:absolute; left:0px; top:0px}

div.userAvatar div.widget-view a.editMe{right:0; top:10px}
div.userAvatar{position:relative; z-index:1600}
div.userAvatar div.widget-view{width:133px;}
div.userAvatar div.widget-view div.editable{padding:0}
div.userAvatar div.widget-edit{top:0; left:145px; width:300px;}
div.userAvatar div.widget-edit form{padding-top:5px}
div.userAvatar div.widget-edit h3{padding-top:0px}
div.userAvatar div.widget-edit span.shadowBase{width:300px}
div.userAvatar div.widget-success{padding-bottom:2px;padding-left:5px;padding-right:5px;padding-top:2px;top:103px;width:119px;}

li.userStatus div.widget-view a.editMe{right:auto; left:0; top:0; font-size:0.7em !important; line-height:1em}
li.userStatus div.widget-view a.editMe span{line-height:1em !important}
li.userStatus div.widget-view{width:287px}
li.userStatus div.widget-view div.editable{padding:0;}
li.userStatus div.widget-edit{width:287px}
li.userStatus div.widget-edit span.shadowBase{width:287px}
li.userStatus div.widget-edit input{width:252px}
li.userStatus div.widget-edit input.widgetSave{font-size:9px; width:44px; margin-top:4px}
li.userStatus div.widget-success{font-size:12px;left:0;top:4px;width:100%;}
li.userAge div.widget-edit input{width:188px; margin-bottom:3px}
div.widget {clear:both;float:left;position:relative;width:100%;}



div.form-errors {display: none; color:red;}
div.form-errors ul {list-style: none;  color:red;}
div.form-errors ul li{line-height:15px}
div.form-success {display: none; color:green;}
div.tabContainer {clear:both;}

form.tabForm{margin-left:-12px; padding-left:12px; clear:both}
form.tabForm p{clear:both;}
div.formZone{margin-left:-12px;}
div.formZone fieldset{padding-left:12px}

form.tabForm ul{padding:10px; padding-left:10px}
form.tabForm ul li{float:left; width:100%; clear:both; margin-bottom:9px}
form.tabForm ul li input{float:left; width:184px; padding:0; border:1px solid #c7c7c7; background:none}
form.tabForm ul li.title{margin-top:10px; margin-bottom:0px}

form.registrationForm ul li label{width:220px !important}
#wrapper form.registrationForm ul li.heading{margin-left:-10px; padding-left:10px; font-size:1em; padding-bottom:0; width:500px; display:inline}
#wrapper form.registrationForm input.submitBtn {clear: both;}

form.tabForm ul li input.datepick{width:75px}
form.tabForm ul li input.timebox{width:18px; display:inline; float:none}
form.tabForm ul li ul.hiddenMap{clear:both; }


form.tabForm ul li input:focus{background:#fff}
form.tabForm ul li textarea:focus{background:#fff}
form.tabForm ul li select{width:184px}
form.tabForm ul li textarea{float:left; height:73px;
width:294px; padding:0; border:1px solid #c7c7c7; background:none}
form.tabForm ul li label{float:left; display:inline; width:108px; margin:4px 5px 0 0; font-weight:bolder}
form.tabForm ul li input.submitBtn{float:right;cursor:pointer; background:url(/media/images/buttonLogin_58.gif) no-repeat left top; text-transform:uppercase; width:59px; border:0 none; text-align:left; padding-left:4px; color:#fff; font-size:9px; height:18px; padding-bottom:3px}
form.tabForm ul li input.submitBtn.pink{cursor:pointer;background:url(/media/images/BtnMedPink_88.png) no-repeat left top; width:130px; height:23px; color:#FFF; text-transform:capitalize; padding-bottom:6px; font-size:0.9em}
form.tabForm ul li input.submitBtn.blue{cursor:pointer;background:url(/media/images/BtnMedBlue_87.png) no-repeat left top; width:130px; height:23px; color:#424242; text-transform:capitalize; padding-bottom:6px; font-size:0.9em}

form.tabForm ul li.settingsCheckbox input, form.tabForm ul li.checkbox input, form.tabForm ul li.radio input.radio{width:13px; border:0 none}

form.tabForm ul li.radio input.radio{margin-right:10px}

form.tabForm ul li.settingsCheckbox label{margin-left:4px; margin-top:6px; width:300px}
form.tabForm ul li.settingsCheckbox p{margin-top:5px}
form.tabForm ul li.settingsCheckbox input{margin-left:59px}

form.tabForm ul li ol.distanceConverter{float:left; float:left; width:200px;}
form.tabForm ul li ol.distanceConverter li{float:left; width:83px; clear:none; margin:0}
form.tabForm ul li ol.distanceConverter li.distanceErrors{loat:left; width:100%; clear:both; margin-bottom:5px; margin:0}
form.tabForm ul li ol.distanceConverter li label{width:30px; float:right}
form.tabForm ul li ol.distanceConverter li input{width:44px}

form.tabForm ul li.userCaptcha label{width:204px !important}
form.tabForm ul li.userCaptcha div.mod_captcha_img{float:left; float:left; width:310px; margin-bottom:6px}

span.hint{clear:both;display:block;font-size:0.8em;margin-left:112px;padding-top:4px;}

div.mapBase{background:#e0f4ff url(/media/images/bgMapBase_104.gif) repeat-x 0px 0px; padding-bottom:10px; padding-left:10px; margin-bottom:10px; clear:both}
div.mapBase ol.utilBar{width:100%;}
div.mapBase ol.utilBar li{float:left; width:150px; clear:none}
div.mapBase ol.markerTrail li{margin-bottom:0; margin-top:5px}

form.dateFilter{margin-bottom:18px; margin-top:4px}
form.dateFilter label{float:left;margin:4px 2px 0 0; font-weight:bolder; width:30px}
form.dateFilter label.title{width:78px}
form.dateFilter label.to{margin-left:10px; width:14px}
form.dateFilter a.date-picker-control{float:left; width:16px; margin-left:2px;}
form.dateFilter input{float:left; width:75px; padding:0; border:1px solid #c7c7c7; background:none}
form.dateFilter input.submitBtn{float:right;cursor:pointer; background:url(/media/images/buttonLogin_58.gif) no-repeat left top; text-transform:uppercase; width:59px; border:0 none; text-align:left; padding-left:4px; color:#fff; font-size:10px; height:18px}

input.submitBtn{cursor:pointer; background:url(/media/images/buttonLogin_58.gif) no-repeat left top; text-transform:uppercase; width:59px; border:0 none; text-align:left; padding-left:4px; color:#fff; font-size:10px; height:18px}

input.submitBtn.blue{cursor:pointer;background:url(/media/images/BtnMedBlue_87.png) no-repeat left top; width:130px; height:23px; color:#424242; text-transform:capitalize; padding-bottom:6px; font-size:0.9em}

form.tabForm ul li.negMarg{margin-left:-23px; float:left; display:inline}
input.file{border:1px solid #C7C7C7;}

img.groupup{clear:both;float:left;margin-left:113px;margin-top:4px;}

form.profileSearch ul li label, form.groupSearch ul li label{width:160px}
form.profileSearch.tabForm ul, form.groupSearch.tabForm ul{padding:10px 0}
ol#alt{padding-top:16px}
form.profileSearch span.hint{margin-left:165px}
div.pwdChange{padding-bottom:8px}
div.signaturePreview{border-top:1px solid #B5E0F9; margin-top:10px}

ol.addressSearch{clear:both;float:left;width:370px;}

/*== Competiton Form ==*/

form.competitionForm{margin-left:-25px; padding-left:25px; padding-right:25px; padding-top:20px;padding-bottom:20px; background:#e0f3ff}
form.competitionForm span.question{float:left; width: 396px; font-weight:bold; color:#d62b85; margin-bottom:15px; line-height:1.5em}
p.competitionQuestion strong{float:left; width:85px; margin-bottom:15px}

form.competitionForm ul{padding:0}
form.competitionForm ul.editor{margin-left:15px; float:left; clear:both}
form.competitionForm ul.editor li{padding-left:31px}
form.competitionForm ul li label{width:79px;}
form.competitionForm ul li.radio input.radio{margin-top:0; margin-right:21px}
form.competitionForm ul li.radio label{width:396px; margin-top:1px; color:#424242}
form.competitionForm ul li.settingsCheckbox input{margin-left:49px; margin-right:18px}
form.competitionForm ul li.settingsCheckbox label{width:396px; font-weight:normal; font-size:11px; line-height:1.5em; margin-top:0}

span.competitionThanks{font-weight:bold; display:block; line-height:1.5em}
.bottomMar{margin-bottom:15px;}

ul.errors li{color:red}

/*== Competiton Form 2==*/

div.NBCompetition form.competitionForm span.mandatory {display:inline;color:#880000;}
div.NBCompetition form.competitionForm{margin-top:15px;}
div.NBCompetition form.competitionForm ul li label{width:125px;}
div.NBCompetition form.competitionForm ul li.settingsCheckbox label{width:295px;}
div.NBCompetition form.competitionForm ul li.settingsCheckbox input{margin-left:98px;margin-right:15px;}
div.NBCompetition form.tabForm ul li input.submitBtn{margin-left:8px;}
.NBCompetition .confirm ul li label{display: inline;float: left;font-weight: bolder;margin: 2px 5px 0 0;width: 108px;}
.NBCompetition .confirm ul li div{float:left;width:294px;}
.NBCompetition .confirm ul li {clear: both;float: left;margin-bottom: 9px;width: 100%;}
.NBCompetition .confirm .submitBtn{float:right;margin-left:8px;}
div#content .NBCompetition a.cancel{color:#fff; text-decoration:none; float:right; width:46px; padding:3px 15px 5px 10px; background:url(/media/images/buttonLogout_49.gif) no-repeat left top; text-transform:uppercase; margin-top:0px;line-height:10px;font-size:9px;font-weight:normal;}
div#content .NBCompetition a.backBtn{color:#fff; text-decoration:none; float:right; width:33px; padding:3px 15px 5px 10px; background:url(/media/images/buttonLogin_58.gif) no-repeat left top; text-transform:uppercase; margin-top:0px;line-height:10px;font-size:9px;font-weight:normal;}
.NBCompetition .confirm .confirmContainer{background: none repeat scroll 0 0 #E0F3FF;margin-left: -25px;padding: 20px 25px;}
div.NBCompetition form.competitionForm ul li label span{display:block;font-weight:normal;margin-top:5px;}
.NBCompetition .confirm ul{float:left;width:100%;}

/* towpath competition */

#towpathEntry {font-size:0.9em}

.editorCreateGroup form.tabForm ul li .submitBtn {float:left;margin-left:240px;}


