

/** COLOURS **/
.green			{ color:#39B549; }
.dark-green		{ color:#238937; }
.blue			{ color:#20A1DC; }
.dark-blue		{ color:#187AA6; }



/** GENERAL **/
html 				{ height:100%; }
body 				{ width:100%; margin:0; font:normal 12px Arial; }
a 					{ text-decoration:none; cursor:pointer; }
img 				{ border:none; }
h1, h2,
h3, h4 				{ font-weight:normal; }
h1, h2 				{ text-transform:uppercase; }
h1 					{ font-size:1.5em; }
h2 					{ font-size:1.4em; }
h3 					{ font-size:1.3em; }
h4 					{ font-size:1.1em; }
hr.dotted			{ margin:40px 0px; padding:0px; }

html 				{ background:#d7eef9; }
body 				{ background:#FFFFFF url(backgrounds/body-background.jpg) no-repeat 50% 0%; color:#666666; }
.website-content	{ background:#FFFFFF; }
a 					{ color:#39B549; -webkit-transition:background .3s ease; -moz-transition:background .3s ease; transition:background .3s ease; }
a:hover 			{ color:#238937; }
.btn 				{ background-color:#20A1DC; color:#FFFFFF !important; }
.btn:hover 			{ background-color:#187AA6; color:#FFFFFF; }
hr.dotted			{ border-top:0px; border-bottom:1px dotted #CCCCCC; }



/** WIDTHS **/
.r .mea-wrapper 	{ width:100%; clear:both; }
.r .mea-margins 	{ width:100%; max-width:999px; margin:0px auto; }
.mea-content 		{ display:inline-block; width:96%; padding:0px 2%; }



/** FORMS **/
.form .form-error-summary { padding:10px; }

.form .form-error-summary { background-color:#20A1DC !important; color:#FFFFFF !important; border:1px solid #187AA6 !important; }




