.staticPage {
	margin: 20px;
	}
	
.staticPage h1 {
	font-size: 26px;
	margin-bottom: 30px;
}

.main-page{
	border: 1px solid #DFDFDF;
    border-radius: 10px 10px 10px 10px;
    font-size: 11px;
    margin-bottom: 15px;
    padding: 20px;
}

.main-page p{
	font-size:12px;
}

.main-title{
	color:#00749F;
	margin-bottom:20px;
}

.lozenge-container{
	overflow:auto;
	padding-bottom:5px;
}

.col{
	float:left;
}

.col.one-of-two{
	width:43%;
}

.col.one-of-two:last-child{
	margin-right:0;
	float:right;
}

.lozenge{
	border: 1px solid #D1ECF3;
    border-radius: 10px 10px 10px 10px;
    font-size: 11px;
    margin-bottom: 15px;
    padding: 20px;
	background:#EEFBFF;
}

.lozenge h3{
	padding:0;
	margin:0;
	color:#32A7C6;
	margin-bottom:15px;
	line-height:120%;
}

.lozenge p{
	font-size:12px;
	line-height:125%;
}

.lozenge a{
	color:#32A7C6;
}

.list-row{
	padding-bottom:7px;
	overflow:auto;
}

.col.one-of-three{
	width:32%;
	margin-right:1%;
}

.partner{
	border:1px solid #CCC;
	padding: 5px 0;
}

.partner-image{
	display:block;
	border:none;
	outline:none;
	margin:0 auto;
	max-width:215px;
}

.main-page h3{
	margin-bottom:15px;
}

/* Form styling
----------------------------*/

.required{
	color:#FF0000;
}

.error-msg{
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	font-size:12px;
	color:#D73E3E;
	border:1px solid #F5BCBF;
	background:#FFDBDB;
	padding:10px;
	margin:10px 0;
}

.form-line{
	padding-bottom:10px;
	border-bottom:1px solid #D1ECF3;
	margin-bottom:10px;
}

.form-input{
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	font-family:'Arial','Helvetica',sans-serif;
	font-size:16px;
	color:#999;
	width:250px;
	line-height:120%;
	padding:5px;
}

form-textarea{
	height:150px;
}

.form-button{
	display:block;
	padding:10px;
	line-height:20px;
	font-size:18px;
	color:#FFF;
	font-family:'Arial','Helvetica',sans-serif;
	background:#32A7C6;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #D1ECF3;
	outline:none;
}
