#demo h3,#demo h2,#demo p,#demo label {font-family: "Helvetica Neue",helvetica,arial,sans-serif;}

#demo h3 {font-size: 16px; color: #150B4A; font-weight: normal; line-height: 1.2; margin-bottom: 5px;}
#demo h2 {font-size: 22px; color: #150B4A; font-weight: normal; line-height: 1.2; margin-bottom: 5px;}
#demo h3 strong {font-size: 20px; line-height: 1;}		
#dmeo input.error {background-color:pink; border:1px solid red;}

#demo label {display: block; font-size: 13px;}
			
#demo .textfield {margin-bottom:15px; padding:5px; width:150px; }
			
#demo ul {
	color: #333;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 0;
	overflow: auto;
	}		

#demo li {
	float:left;
	padding:0;
	width:125px;
	line-height:20px;
	}

#demo ul li label { display: inline; }

form {}
			
#demo p{ font-size: 13px; line-height: 1.2; margin-bottom: 20px; }
	
#demo a.blue-button p {
	background:#02BDE8 url(rightBlue.gif) no-repeat scroll 98% 10px;
	color:#FFFFFF;
	display:table;
	margin:0;
	padding:8px 25px 8px 8px;
	}
		
#demo a.blue-button {text-decoration: none;	}
		
#demo a.blue-button:hover p { color: #150B4A; text-decoration: none; }






