/*========================================================================
	Mailform
========================================================================*/
/* checkbox labels and radio lables*/
form.mailform input.radio,form.mailform input.checkbox{
	width:20px;	
	/*border:none;*/
	margin:0px;
}

form.mailform label.radio, form.mailform label.checkbox{
	display:inline;
	float:none;
}

/* labels of other input elements */
label.mailform {
	float:left;
	font-size: 13px;
	color: #000;
	padding-right:8px;
	width:130px;
}

form.mailform  .defaultInput {
	margin:0px 0px 8px 0px;
	padding:2px 0px;
	/*border:solid 1px #ccc;*/
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:normal;
	color:#000000;
}

form.mailform textarea.defaultInput{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	width: 250px; height:100px;
}

form.mailform input.button {
	width: 150px;
	margin-top: 8px;
}

form.mailform div.column {
	float:left;
	width: 49%;
}


form.mailform div.cont_checkBox {
	 width:100%;
	 padding-bottom:5px;
}

/*========================================================================
	Table extended
========================================================================*/

.hell {
	background:#eeeeee;
}


/*========================================================================
	Newsletter Subscribe
========================================================================*/

label.nlform {
	display:block;
}

input.nlinput {
	/*border:solid 1px #ccc;*/
	width:300px;
	margin-bottom:5px;

}

/*========================================================================
Newsletter
========================================================================*/
div.newsletter_subheading{
	width: 100%;
	font-size:13px;
	line-height:18px;
	font-weight:bold;
	padding: 8px 0 3px 0;
	margin: 5px 0;
	/*border-bottom: 1px solid #fff;*/
	color: #999;
}

div.newsletter_heading{
	font-size:15px;
	line-height:18px;
	font-weight:bold;
	margin-bottom: 5px;
}


div.newsletter_optionsbox{
	width:100%
}

table.newsletter_overview {
	width: 100%;
}

table.newsletter_overview th {
	color: #fff;
	background-color: #54616E; 
	text-align:left;
}

table.newsletter_overview tr { 
	vertical-align:top;
	padding:0;
}

table.newsletter_overview td { 
	vertical-align:top;
	padding:2px;
}
table.newsletter_overview th.sendstatus,
table.newsletter_overview td.sendstatus { 
	width:100px;
}
table.newsletter_overview th.actions,
table.newsletter_overview td.actions { 
	width:80px;
}
table.newsletter_overview td.actions { 
	text-align:right;
}
table.newsletter_overview th.published,
table.newsletter_overview td.published { 
	width:130px;
}

table.newsletter_overview tr.odd { 
	background-color: #fff;
}

table.newsletter_overview tr.even { 
	background-color: #f3f3f5;
}

a.newsletter_link{
	color: #54616E;
}


/*========================================================================
	Team
========================================================================*/

table.team_table {
	color:#20B29E;
	width:100%;
}

table.team_table a {
	color:#000;
	font-weight:normal;
}

table.team_table a:hover {
	color:#20B29E;
	font-weight:normal;
}

.team_title { 
	color:#000;
	font-weight:bold;
}

/*========================================================================
	FileList
========================================================================*/


div.linkList a {
	border-bottom: 1px solid #20B29E;
	padding:3px 0 5px 20px;
	line-height:16px;
}

div.linkList.top {
	margin-bottom:0px;
}




