/* sendAnArticle // sendALink */

div.contentpaneopen_edit,
span.buttonheading{
	/* float: right; */
}

form.sendAnArticle legend{
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 140%;
	font-weight: normal;
	display: block;
	letter-spacing: -0.03em;
}

form.sendAnArticle label,
form.sendALink label{
	margin-right: 10px;
	white-space: nowrap;
}

form.sendAnArticle #title{
	width: 190px;
}

form.sendAnArticle #sectionid,
form.sendAnArticle #catid,
form.sendAnArticle #created_by_alias,
form.sendAnArticle #publish_up,
form.sendAnArticle #publish_down,
form.sendAnArticle #ordering{
	width: 200px;
}

form.sendALink #jformtitle,
form.sendALink #jformurl,
form.sendALink #jformcatid,
form.sendALink #jformdescription{
	width: 250px !important;
}

form.sendAnArticle #publish_up_img,
form.sendAnArticle #publish_down_img{
	vertical-align: middle;
}

form.sendAnArticle #metadesc,
form.sendAnArticle #metakey{
	width: 200px;
}

form.sendAnArticle table.adminform td,
form.sendALink table td{
	padding-bottom: 10px;
}

/* search */

#mod_search_searchword{
	margin: 0;
	padding: 0;
	margin-top: 7px;
	width: 192px;
	height: 14px;
	text-align: right;
	background: none;
	border: none;
	font-size: 11px;
}

#search_searchword{
	width: 300px;
}

.searchintro{
	margin-top: 20px;
}

.searchFormResult .highlight{
	padding: 2px;
	font-weight: bold;
	background: #EAEAEA;
	color: #3E3E39;
	display: inline-block;
	vertical-align: middle
}

.searchFormResult .small{
	font-size: 80%;
}

.searchFormResult a{
	font-size: 120% !important;
}

/* login */

#com-form-login ul{
	margin: 0;
	padding: 0;
	margin-top: 20px;
	list-style: none;
	line-height: 1.4em;
	font-size: 85%;
	display: none;
	visibility: hidden;
}

#com-form-login ul li{
	margin: 0;
	padding: 0;
	background: none;
}


#com-form-login div{
	margin-bottom: 10px;
}

#com-form-login label{
	width: 100px;
	display: block;
	float: left;
	white-space: nowrap;
	vertical-align: middle;
}

#com-form-login .contentpane p{
	display: none;
}

#com-form-login .contentpane div p{
	display: inline-block;
}

#form-login .login-welcome,
#form-login .logout-button{
	display: inline;
	vertical-align: middle;
}

#form-login .logout-button{
	margin-left: 10px;
}

#form-login #form-login-username,
#form-login #form-login-password,
#form-login label{
	display: inline;
	overflow: hidden;
	height: 100%;
}

#form-login #form-login-username #username,
#form-login #form-login-password #passwd{
	width: 50px;
	vertical-align: middle;
}

#form-login label{
	display: inline;
	margin-left: 5px;
	font-size: 85%;
	vertical-align: middle;
}

#form-login #form-login-username #username{
}

#form-login #form-login-password #passwd{
}

#form-login .button{
	margin-left: 5px;
	vertical-align: middle;
}

/* chronoform */

.form{	
	clear: both;
	overflow: hidden;
}

.form h2{
	margin: 20px 0;
	padding: 10px;
	padding-bottom: 5px;
	line-height: 1em;
	font-size: 230%;
	display: block;
	background-color: #646466;
	color: #FFF;
	text-transform: uppercase;
}

.form h2 strong{
	color: #999;
}

.form .form-row{	
	clear: both;
	overflow: hidden;
}

.form .form-row-wide{
	padding-top: 20px;
	padding-bottom: 20px;
}

.form .form-row .labeltext{
	display: block;
}

.form .form-row .form-item{
	display: block;
	height: auto;
	overflow: hidden;
	float: left;
	margin-bottom: 10px;
	overflow: hidden;
}

.form .form-row .form-item-spacer{
	margin-right: 20px;
}

.form .form-row .form-item span{
	display: inline;
}

.form .form-row .form-item span .inputoption{
	margin-right: 0;
}

.form .form-row .form-item span .labeloption{
	margin-right: 10px;
}

.form .labeloptionsmall{
	font-size: 85%;
}

/**/

.form .form-row-one .form-item{
	width: 534px;
}

.form .form-row-two .form-item{
	width: 257px;
}

.form .form-row-three .form-item{
	width: 164px;
}

.form .form-row-three .form-item-double{
	width: 348px !important;
}

.form .form-row-four .form-item{
	width: 118px;
}

.form .form-row-four .form-item-double{
	width: 256px !important;
}

/**/

.form .form-row .form-item select.datebox{
	width: auto !important;
}

.form .form-row-one .form-item .inputbox{
	width: 524px;
}

.form .form-row-two .form-item .inputbox{
	width: 247px;
}

.form .form-row-two .form-item select.datebox{
	width: 120px !important;
}

.form .form-row-three .form-item .inputbox{
	width: 154px;
}

.form .form-row-three .form-item-double .inputbox{
	width: 338px !important;
}

.form .form-row-three .form-item select.inputbox{
	width: 164px;
}

.form .form-row-three .form-item select.datebox{
	width: 80px !important;
}

.form .form-row-four .form-item .inputbox{
	width: 108px;
}

.form .form-row-four .form-item-double .inputbox{
	width: 226px !important;
}

.form .form-row-four .form-item select.inputbox{
	width: 118px;
}

/**/

.form .form-box{
	margin: 5px 0 30px 0;
	padding: 19px;
	overflow: hidden;
	border: 1px dotted #BBB;
	background-color: #EEE;
}

.form-box h3{
	margin-top: 3px !important;
}

/**/

.form .form-box .form-row-one .form-item{
	width: 494px;
}

.form .form-box .form-row-two .form-item{
	width: 237px;
}

.form .form-box .form-row-three .form-item{
	width: 151px;
}

/**/

.form .form-box .form-row-one .form-item .inputbox{
	width: 484px;
}

.form .form-box .form-row-two .form-item .inputbox{
	width: 227px;
}

.form .form-box .form-row-three .form-item .inputbox{
	width: 141px;
}

/**/

#birthdate_day,
#birthdate_month,
#birthdate_year{
	width: 80px !important;
}

.form .form-row .form-element{
	overflow: hidden;
}

.form .LV_invalid_field{
	border: 1px solid #FF0000;
}

.LV_validation_message{
	margin: 0;
	padding: 5px 0;
	font-weight: normal;
	font-size: 85%;
	overflow: hidden;
	display: block !important;
}

.LV_valid{
	display: none !important;
	visibility: hidden !important;
}

.LV_valid_field{
	/* border: 1px solid #FFF !important; */
}

.cf_alert{
	background: #FF0000 !important;
	border: none !important;
	color: #FFF !important;
	display: block !important;
	margin: 20px 0 !important;
	padding: 10px !important;
}

.cf_alert ol,
.cf_alert ol li{
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
}

div.chronoform{
	display: none;
	visibility: hidden;
}
