fieldset{ border:1px solid #00ADEE; border-width:2px 1px 1px; padding:10px; margin-bottom:10px;/* background:url(../img/form-bg.png);*/}

fieldset.active{ border-color:#F6921E;}

legend{ font-size:18px; letter-spacing:-1px; font-weight:normal; margin:0 10px;padding:0 5px;}

fieldset table td{ vertical-align:top;}



.form-element label, .radio p{ display:block; float:left; width:130px; margin-right:5px; text-align:left; line-height:20px;}

.form-element #fakeinputfile label{
	width: 132px
}

.form-element p{ line-height:14px;}



.form-element, .input{ padding:3px; line-height:14px; clear:left; margin-bottom:5px; }



.sub-field{ background:url(../img/sub-bg.png) no-repeat; background-position:20px 3px;}

.sub-field label{ margin-left:35px; width:170px; }

.sub-field p{ text-indent:35px; }

.sub-sub-field{ background:url(../img/sub-bg.png) no-repeat; background-position:30px 3px;}

.sub-sub-field label{ margin-left:45px; width:160px;}



.input input, .text input, .file input{ width:310px; border:1px solid #ccc; margin-top:0px !important; background:#fff; padding:2px;}

.textarea textarea{ width:310px; height:100px; border:1px solid #ccc; margin-top:0px !important; background:#fff; padding:2px; font-family:MS Shell Dlg; font-size:13px;}



.select select{ width:315px; border:1px solid #ccc; margin-top:0px !important; background:#fff; height:24px; line-height:24px;}



.checkbox label{ display:inline; float:none;}

.checkbox input{ margin:0 10px -3px 0;}



.radio{ height:22px;}

.radio .radio_inner{ width:458px; margin-left:145px; clear:right; }

.radio .radio_inner label{ float:left; width:435px; padding-bottom:8px;}

.radio .radio_inner input{ float:left;}



.req{ color:#c00;}



.over{ background:#F5F5EB; color:#333}



.date input{ background: #fff url(../img/calendar.png) no-repeat right;}



/* BUTTONS *******************************/
.search-form
{	float:left; width:260px;
	padding:8px 0 0;
}
.search-form input
{	float:left;
	margin-top:3px;
}
.search-form select
{	float:left;
	margin:2px 0 0 5px;
}
.buttons{ text-align:center;}



.buttons button { border:none; padding: 3px 10px; color: #fff; font-weight: normal; letter-spacing:-1px; line-height: 1em; -moz-border-radius: 5px; -webkit-border-radius: 5px; cursor: pointer; font-family:Arial; font-size:18px; background:#F6921E;}

.buttons button:hover{ background-color:#e17a04;}

.buttons img{ margin:0 3px -2px 0;}



.buttons button.large{ font-size:24px;}

.buttons button.large img{ margin:0 3px 0 0;}



/*

.blue .buttons button{ background: #00598C;}

.blue .create-form .buttons button { color:#00598C;}

.red .buttons button{ background: #bf1e2e;}

.red  .create-form .buttons button { color:#bf1e2e;}

.purple .buttons button{ background: #582a7f;}

.purple .create-form .buttons button { color:#582a7f;}



.blue .buttons button:hover{ background-color:#104480;}

.red .buttons button:hover{ background-color:#901D2D;}

.purple .buttons button:hover{ background-color:#360952;}

*/



.buttons button.cancel, .buttons button.sectionCancel, .buttons button.reject{ background-color:#c00; font-size:14px;}



.create-form .buttons button { background:#fff; color: #00ADEE;}

/*.create-form .buttons button:hover { color:#fff;}*/



.blue .create-form .buttons button { color:#00598C;}

.red  .create-form .buttons button { color:#bf1e2e;}

.purple .create-form .buttons button { color:#582a7f;}



.buttons button.cancel:hover, .blue .create-form .buttons button.cancel:hover, .red .create-form .buttons button.cancel:hover, .purple .create-form .buttons button.cancel:hover{ background-color:#b60000; color:#fff}


.search-form .buttons
{	width:84px; float:left;
}
.search-form .buttons button { font-size:14px; padding: 3px 5px; text-transform:none ; width:75px;}

#ie-wrapper .search-form .buttons button { width:74px; padding: 1px 5px; margin-bottom:-3px}

.actions button{ border:none; cursor:pointer; background:none; padding:0; margin:0; font-size:11px; font-weight:bold; color:#00ADEE; font-family:Arial;}



/* radio button option */

.radio-options{float:left; width:180px;}

#cell-panel .radio-options label{ width:85px; padding:0;}

.radio-options input{ margin-right:5px;}



.close{ clear:none;}



/* file upload *****************************************/

.file{ width:285px;}

#profile .file{ position:relative}

#profile #filepc{ position:absolute; top:0; right:0}

#banner-create .file{ width:100%;}

.file-input{ width:285px; margin-right:35px; float:left;}



#filepc{ height:22px;}

#fakeinputfile{ margin:0px 0 0 0; background:url(../img/button_browse.png) no-repeat 100% 0px;}

#profile #fakeinputfile{ margin:0}



#fakeinputfile #fakefilepc{ width:200px; /*margin-right:76px;*/}



#logo-upload #fakeinputfile #fakefilepc{ width:175px;}



.file #filepc{ opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=00);}



.form-desc{ font-size:10px; margin-left:210px;}

.img-info{ font-size:10px; margin-left:140px;}



.disabled-fields .form-element label, .disabled-fields .form-element p{ color:#b7b7b7;}



.req{ color:#c00;}



.image-select{ border:1px solid #ccc; border-width:1px 0; padding:10px 0; text-align:center;}

.image-select .image-upload{ margin-left:235px}

/* custom form styles **/

.search-form input, .search-form select{ border:1px solid #ccc}

.search-form input{ width:100px;}



#profile .input input{ width:312px;}

#profile .select select{ width:317px;}

#profile input.companyName{ width:778px; font-size:22px; color:#0F5B8E}



.textarea .tooltip{ position:relative; top:-85px}



.create-form strong{ font-size:14px; line-height:22px;}

.all-req label{ font-weight:bold}

.all-req .form-element label{ font-weight:normal !important;}

.word-count{ margin-left:140px;}



.form-element ul{ margin-left:140px;}



.editor .textarea textarea{ width:100%}



.banner-form .textarea textarea{ height:35px}

.banner-form .textarea .tooltip{ position:relative; top:-20px}



.image-upload .form-element{ clear:none; float:left}



#contact-form{ margin:0 240px}

.margin22{
    margin-top:62px;
}
.articlecreate .form-element label{
    display: block;
    line-height: 20px;
    margin-right: 5px;
    text-align: left;
    width: 100%;
}
.articlecreate .input input, .articlecreate .text input, .articlecreate .file input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    margin-top: 0 !important;
    padding: 2px;
    width: 310px;
    display: block;

}
.articlecreate .hide{
    display: none;
}
#btnCheckAvail{
    width: 99px;
    height:29px;
    background:url(../img/01.gif) no-repeat left top;
    border: none;
    text-indent: 300px;
    cursor:pointer;
    margin: 0 0 2px 2px;
}
