body, h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,li,table,th,td,ol,dl,fieldset,address,input, a, img
{padding: 0px; margin: 0px;}

img{ border: none; }

.clearboth, .clrboth{clear: both;}

a{outline:none;}

.float_left, .floatleft{float: left;}
.float_right, .floatright{float: right;}

.dotted{border: 1px dotted #DDD;}

.margin-right-8{margin-right: 8px;}

padding_4{padding: 4px;}
padding_8{padding: 8px;}
padding_16{padding: 16px;}


.inline_edit{
position: absolute;
left: 0px;
top:  0px;
color: #FF0000 !important;

}

.required,
.requiredred{
color: #CC0000;
padding-left: 4px;
}
#standardform{font-size: 1.1em;}
.frmTitle{width: 40px; margin-bottom: 4px;}
.frmText{     width: 240px; margin-bottom: 4px; padding: 2px; color: #333; }
.frmTextArea{  width: 240px; margin-bottom: 4px; padding: 2px; color: #333; }
.frmTextSmall{ width: 120px;}
.check_box_full input { width: 30px;  }
.tableheadings{font-weight: bold;}
.frmSelect{width: 120px; margin-bottom: 4px; padding: 2px; color: #333;}

.dispnone{display: none;}

.mousepointer{
cursor: pointer;
}

.w50{ width: 50px;}
.w100{ width: 100px;}
.w270{ width: 270px;}

.dotted{border: 1px dotted #999;}
.bgred{background-color: #F00;}
.bggreen{background-color: #0F0;}
.bgblue{background-color: #00F;}
.bgyellow{background-color: #FF0;}
.bgblack{background-color: #000;}
.bgcyan{background-color: #0FF;}
.bgmagenta{background-color: #F0F;}
.bggrey{background-color: #777;}


.right_block_placeholder{
border: 1px dashed #F00;
padding:14px 10px 16px 16px;
}


/* - - Error Form - - */
#errorform {   
  border: 1px solid #e9f0f8;
   margin-bottom: 8px;
}

#errorform .inner_box{   
   background-position: 15px 50%;
   text-align: left;
   padding: 5px 20px 5px 45px;
}

.msgbox_error{
   background: #ffe4e3 url('../images/form/icon_error.jpg') center no-repeat;
   border-top: 2px solid #e47e7a;
   border-bottom: 2px solid #e47e7a;
}
.msgbox_hint{
   background: #e3f1fe url('../images/form/icon_hint.jpg') center no-repeat;
   border-top: 2px solid #7aa6d3;
   border-bottom: 2px solid #7aa6d3;
}

.msgbox_thankyou{
   background: #e2ffd3 url('../images/form/icon_confirm.jpg') center no-repeat;
   border-top: 2px solid #8bd76b;
   border-bottom: 2px solid #8bd76b;
}
.msgbox_info{
   background: #fff6bf url('../images/form/icon_info.jpg') center no-repeat;
   border-top: 2px solid #ffd224;
   border-bottom: 2px solid #ffd224;
}

.form_th{
line-height: 24px;
}
