.cms-title{
 font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:18px;
	letter-spacing:-0.03em;
	color: #FFF;
	font-weight:bold;
	text-decoration:none;
}
.cms-label{
	color:#555555;
	font-weight:bold;
}
.cms-input{
	width:400px;
	
}
.cms-file{
	width:400px;
	size:400px;
}
.cms-button{
	background:url(images/popup-gradient-button.jpg) repeat;
	color:black;
	font-weight:bold;
	border:1px solid #555555;
	padding:3px 10px 3px 10px;
}
.cms-text{
	font-family: Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:12px;
}
.cms-label{
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	padding-top:8px;
}
/* red*/
.redBorder{
	/*background-color:#000000;*/
	/*border:6px dashed #C50E24 ;*/
	border:6px dashed #35aeee;
	border-bottom:none;
}

.noBorder{
	
	border:none;
}

.redFixed{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	background:#35aeee;
	width:100%;
	/*min-height:21px;*/
	vertical-align:bottom;
	text-align:left;
	
	text-decoration:none;
	border-top:6px dashed #35aeee;
	border-left:6px solid #35aeee;
	border-right:6px solid #35aeee;
	
}
.redFixed a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	background:#35aeee;
	width:100%;
	/*min-height:21px;*/
	
	vertical-align:bottom;
	text-align:left;
	
	text-decoration:none;
}
.redFixed a:hover{
	font-weight:bold;
}
.redBorderBottom{
	border-bottom:6px solid #35aeee;
	vertical-align:bottom;
}

.submit{
	background-color:#333333;
	border:1px #333333 thin solid;
	color:#ffffff;
}
.cms-link-button{
		background-color:#35aeee;
		border-bottom:1px solid #236788;
		border-right:1px solid #236788;
		border-top:1px solid #acd9f1;
		border-left:1px solid #acd9f1;
		padding:4px;
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:none;
		
		}
.cms-link-button:hover{
		background-color:#036;
}	