﻿

/* ============ Form Fields START ============ */
#content-main .manage-form ul.foptions
{
 list-style:none; 
 float:left;
 margin-bottom:0;
}

#content-main .manage-form ul.foptions li
{
	background:none;
	padding-bottom:0;
}

#content-main .manage-form .submitbutton{
padding-left:195px;
}

#content-main .manage-form .option-label
{
	width:50px;
	float:left;
	
}

.manage-form .loption-label
{
	width:130px;
	float:left;
	
}

.manage-form .newsletter_texts
{
    width:500px;
    float:left;
}

#content-main .manage-form ul.customfoptions 
{
	list-style-type:none;

}

#content-main .manage-form ul.customfoptions li
{
	padding-bottom:15px;

}
.manage-form ol{ list-style:none; margin-bottom: 30px;}

.manage-form ol li 
{
	/*display:block;*/
	clear:both;
	margin:0;
	padding:0;
	margin-bottom:10px;
}

.manage-form ol.spaced li 
{
	margin-bottom:30px;
}

.manage-form ol.spaced li li 
{
	margin-bottom:10px;
}



.manage-form ol.company { list-style: decimal; margin-left: 30px; }
.manage-form ol.company ol { list-style: none; margin-top: 15px;}
.manage-form ol.company li { margin-bottom:30px; }

.manage-form ol.company li li
{
	margin-bottom:10px;
}

/*.manage-form h2 
{
 border-bottom: 1px solid #EFEFEF;	
 margin-bottom: 10px;
 padding-bottom: 5px;
}

.manage-form h3 
{
 border-bottom: 1px solid #EFEFEF;	
 margin-bottom: 10px;
 padding-bottom: 5px;
}*/
h2.form {
    font-size: 16px;
    border-bottom: 1px dotted #61ACDF;
    margin-top: 0px;
    padding-left: 0em;
    padding-bottom: .2em;
    margin-bottom: .5em;
    color: #2173AF;
    width: 100%;
  } 


.manage-form .field-label
{  width: 180px; 
	/*width: 110px; 
	display: block; 
	float: left;*/
	display:block;
	float:left;
	margin:0 15px 0 0;
	text-align:right;
	vertical-align:top;
}

.manage-form .RadCaptcha
{
	margin-left: 196px;
	clear: left;
}

.manage-form .singleitem
{
	margin-left:195px;
}

.manage-form .flabel
{
	margin-bottom:5px;
}

.manage-form .ferror-msg 
{
	
	color:Red;
	font-size:0.85em;
}

.manage-form .subfield-label
{
	width: 65px; 
	display:block;
	float:left;
	margin:0 15px 0 0;
	text-align:right;
	vertical-align:top;
}

.manage-form .foptions
{
	margin-left:35px;
	list-style:none; 
}
.manage-form .left-error-msg 
{
	
	color:Red;
	font-size:0.85em;
}

.error-msg.clear
{
	height:auto;
	visibility:inherit;
	width:auto;
}

.manage-form .sub-error-msg 
{
	margin-left: 35px;
	color:Red;
	font-size:0.85em;
}

.manage-form .subfield-error-msg 
{
	margin-left: 80px;
	color:Red;
	font-size:0.85em;
}


.manage-form ul.foptions li
{
	margin: 0 0 5px;
}

.manage-form table.foptions td
{
	padding: 0 0 5px;
}

.manage-form input[type="text"], .manage-form input[type="password"]{
width:200px;
}
.manage-form select 
{
	width:204px;
}

.manage-form select.expand { 
    width: auto; 
}


.manage-form input[type="radio"], .manage-form input[type="checkbox"]
{
	margin-right:8px;
}
.msg-box 
{
  background-color:#EBEBEB;
  border:1px solid #BCBCBC;
  padding:7px 7px 7px 10px;
  margin-bottom:20px;
  display:block;
}


/* ============ Form Fields END ============ */




/* ============ Error Messages START ============ */
.error, .required 
{ color:Red;
}

.manage-form .error-msg 
{
	margin-left: 195px;
	color:Red;
	font-size:0.85em;
}

.manage-form .error-msg span, .manage-form .ferror-msg span  
{
    background-color: #FFF8C6;
    border: #FFFF00 1px solid;
    padding: 0px 5px;
    margin-top: 2px;
    margin-bottom: 2px;
    line-height:18px;
}
/* ============ Error Messages END ============ */


/* ============ Newsletter Form START ============ */
#content-side .form-msg
{
	font-size:11px;
	margin-bottom:15px;
}
#content-side .manage-form ol
{
	margin-bottom:13px;
}
#content-side .manage-form ol li
{
	margin-bottom:5px;
}
#content-side .field-label
{
	width:auto;
	margin-right:5px;
	display:block;
	float:none;
	text-align:left;
}
#content-side .manage-form input[type="text"]
{
	width:195px;
}
#content-side .manage-form select
{
	width:198px;
	font-size:12px;
	font-family:'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;
}
#content-side .manage-form select option
{
	padding-left:10px;
}

#content-side .manage-form .error-msg
{
	margin-left:0;
}
/* ============ Newsletter Form END ============ */






/*JJ===================================================*/

/*comments form*/
/*.postComments ol{list-style:none}
.postComments fieldset{display:block;margin-top:1em;margin-bottom:2.3em;padding:1.8em 1em 1em;border:0;background: #eee}
.postComments fieldset li{clear:both;margin-bottom:1em}
.postComments fieldset li:after{content:".";display:block;clear:both;height:3px;visibility:hidden}
.postComments fieldset label, .postComments fieldset span {float:left;width:70px;padding-right:5px;text-align:right;line-height:1.8em;}
.postComments fieldset input{float:left;width:200px;padding:2px}
.postComments fieldset textarea{float:left;width:380px;height:150px;font-family: Arial;font-size:12px}
.postComments fieldset input.commentsButton{display:block;width:auto;margin:0.4em 0 0 80px;height:auto;font-weight:bold;padding:3px 5px}
.postComments fieldset span.commentsValidator{margin-left:70px;color:red;font-weight:bold;width:320px;text-align:left}

.postsNavigation{font-size:12px}
.prevPost{border-right:1px solid #000;padding-right:10px;margin-right:5px;background:url(Images/prev.gif) center left no-repeat;padding-left:13px;}
.allPosts{font-weight:bold}
.nextPost{border-left:1px solid #000;padding-left:10px;margin-left:5px;background:url(Images/next.gif) center right no-repeat;padding-right:13px;}
.postsNavigation {margin-top:10px}*/
/* --------------- */



/* Login Form */
/*#login-footer
{
	font-size:1.1em;
	text-align:center;
	margin-top:35px;
}

#login-footer a, #login-footer a:visited, #login-footer a:active
{
	text-decoration:none;
	color:#4F4A4A;
}

#login-footer a:hover
{
	text-decoration:underline;
}

#login-wrapper{
	font-size:1.2em;
	width: 635px;
	margin:auto;
	}
.loginbox {
	margin-top: 70px;
	color: #666;
	background: #f8f8f8;
	padding: 20px;
	border: 1px solid #FFFFFF;
	border-top: 0px;
	vertical-align: middle;
	border:5px #87b4d6 solid;
	padding-top:30px;
}

.loginbox .logo 
{
	display: block; 
	background: url(/images/PartnerPortal.png);
	width: 258px;
	height: 66px;
	margin-right: 30px;
	
	margin-bottom: 14px;
}
	
.loginbox .logo span { font-size:51px; display: none; }

.loginbox .leftcontent {
	height: 190px;
	border-right: solid 1px #CCCCCC;
	float: left;
	text-align: left;
	width:270px;
	padding-right:15px;
	font-size:0.9em;
	padding-left:15px;
}

.loginbox .rightcontent {
	float: left;
	padding-bottom: 15px;
	padding-left: 15px;
	width:265px;
}

.loginbox h1 
{
	padding:0;
     font-size: 1.9em;
	 font-weight :normal;
	margin-bottom: 15px;
	color:#2173AF;
font-family:"Helvetica Neue",helvetica,arial,sans-serif;
  } 

.loginbox ol{list-style:none}
.loginbox fieldset{display:block;margin-bottom:.5em; border:0; width:250px;}
.loginbox fieldset li{clear:both;display:block;}
.loginbox fieldset li:after{content:".";display:block;clear:both;height:3px;visibility:hidden}
.loginbox fieldset li.checkbox {padding-bottom:10px;font-size:0.9em;}

.loginbox fieldset a.forgot-password {font-size:0.9em; background-image:url(Images/question_mark_icon.jpg); background-position:left center; background-repeat:no-repeat; padding-left:22px; display:block;height:15px; vertical-align:middle;}
.loginbox fieldset{display:block; border: none;}
.loginbox fieldset label {float:left;width:65px;padding-right:5px;line-height:1.8em;margin-bottom:4px;}
.loginbox fieldset .checkbox label {float:none;width:100px;padding-left:5px; line-height: 10px; }

.loginbox fieldset .checkbox { margin-left: 75px;}

.loginbox fieldset input.loginButton{display:block;width:auto;margin:0.4em 0 0 80px;height:auto;font-weight:bold;padding:3px 5px}
.loginbox fieldset p
{
}*/
/* --------------- */



/* Forgot Password Form */
/*#main .forgot-pass-box h3
{
	font-size:1.9em;
font-weight:normal;
line-height:1.2;
margin:0 0 21px;
}
#main .forgot-pass-box ol{list-style:none}
#main .forgot-pass-box fieldset{display:block;margin-bottom:.5em; border:0; }*/
/* --------------- */



/* General Form */




/*.manage-form ol li span { width: 100px; display: block; float: left;}*/

/*.view-form ol { list-style: none; }
.view-form ol li 
{
	display:block;
	clear:both;
	margin:0;
	padding:0;
	
	
}

.view-form .field-label
{
	font-weight:bold;
	width: 180px; 
	display:block;
	float:left;
	margin:0 15px 10px 0;
	text-align:right;
	vertical-align:top;
}*/
/* --------------- */





/* Search Form on top */
/*.sf_searchText 
{
	width:170px;
	margin-right:3px;
}*/
/* --------------- */


/* Change Password Form*/
/*#main table.change-password-form table tr td
{
	padding-bottom:7px;
}

#main table.change-password-form table
{
	width:450px;
}

#main .hidebutton
{
	display:none;
}

#main .cp-error
{
	text-align:left;
}*/
/* --------------- */



