/*
COLOURS
Home Blue: #007ac3
About Us Green: #4db848
Patients Magenta:#c40075
Visitors Yellow: #faa61a
Members Dark Blue: #23408f
Staff Dark green: 00793f
Work For Grey: #a7a9ac
Contact Us Red: #ee2e24
*/

.bodystyle {
	margin: 0px 0px 0px 0px;
	background-color: #dfdfdf;
	font-family: Arial, Helvetica, sans-serif;
}

.pgtitle{
	color:#4db848;
}

.qappend{
	color:#666;
	font-style:italic;
}

.pgwrapper{
background-color:#FFF;
}

.formcontent strong{
	color:##007ac3
}

.usersexopt{
	text-align:center;
	font-size:130%;
	background-color:#666;
	color:#fff;
	padding:10px 30px 10px 30px;
}

.gendersel{
text-transform:capitalize;
text-align:center;
font-size:150%;
}

.malesel{
color:#0a6fcb;
}

.nonbinarysel{
color:#8781bd;
}

.othersel{
color:#888888;
}

.declinedsel{
color:#222222;
}

.nullviewsh1{
	color:#4db848;
	text-align:center;
	font-size:230%;
	font-weight:normal;
	margin:0px 0px 0px 0px;
}

.nullviewsh2{
	color:#aaa;
	text-align:center;
	font-size:180%;
	font-weight:normal;
	margin:0px 0px 0px 0px;
}

.nullviewsp{
	color:#777;
	text-align:center;
	font-size:100%;
	font-weight:normal;
	padding:0px 0px 10px 0px;
}

.nullviewsp a{
	text-decoration:none;
	color:#007ac3;
}

.nullviewsp a:link{
	text-decoration:none;
	color:#007ac3;
}

.nullviewsp a:hover{
	text-decoration:underline;
	color:#888;
}

.femalesel{
	color:#f46464;
}

.useragefield{
border-radius:3px;
font-size:200%;
padding:20px 20px 20px 20px;
border:solid 4px #aaa;
width:30%;
text-align:center;
}

.useragefield:focus{
color:#444;
background-color:#ddd;
border-color:#aaa;
}

.ethnicitytext{
	border:solid 0px #aaa;
	padding:0px;
}

.makeselection{
	text-align:center;
	background-color:#F00;
	color:#fff;
	border-radius:10px;
	padding:4px;
}

.alignleft{
	text-align:left;
}

.alignright{
	text-align:right;
}

.aligncenter{
	text-align:center;
}

.takesurvey{
	width:300px;
	padding:4px 4px 4px 4px;
	margin: 10px auto;
	background-color:#ddd;
}

.takesurvey-inner{
	text-align:center;
	padding:16px 16px 16px 16px;
background-color:#4db848;
color:#fff;
text-transform:uppercase;
}

.takesurvey:hover{
	background-color:#888;
}

.takesurvey-inner:hover{
background-color:#aaa;
}

.pgpanelminheightcentered{
	text-align:center;
	min-height:400px;
	margin:60px 0px 60px 0px;
}

.ageselect{
	font-size:200%;
	color:#444;
	border-radius:0px;
	padding:6px;
	width:auto;
	border:solid 4px #ccc;
	background-color:#eee;
}

.ageselect:focus{
	border:solid 4px #999;
	background-color:#ccc;
}

.printform{
	display:none;
}

.printpage{
	background-image:url(../images/printerIcon2.png);
	background-repeat:no-repeat;
	background-position:left;
	text-decoration:none;
	font-size:90%;
	padding:6px 10px 6px 36px
}