body {background: url(images/shadowbg_white.gif) repeat-y; background-position: center;}
#body2 {background: url(images/floralbg_study.gif) no-repeat; background-attachment: fixed; background-position: center top;}
.greenhighlight {background: #59b3a0; padding: 2px 5px;}
#centre {margin-right: 240px; margin-left: 235px; padding: 0 15px 75px 15px; text-align: left; font-size: 0.83em; color: #894470;}
p {font-size: 1.1em;}
#centre a {color: #894470; font-weight: bold; text-decoration: underline;}
#centre ul {margin: 8px 0; padding: 0;}
#centre ul li {margin: 0 0 0 15px; padding: 4px 0 4px 5px; font-size: 1em;}
#centre ul a {color: #894470;}
#centre li {margin: 0 0 0 14px; padding: 4px 0;}
h1 {font-size: 2em; color: #FFFFFF; margin: 0; padding: 3px 0px 0px 6px; font-family: Georgia, "Times New Roman", Times, serif; background: #59B3A0; display: inline; float: right; position: absolute; left: 0;}
h2.center {font-size: 1.4em; color: #FFFFFF; margin: 0; font-family: Georgia, "Times New Roman", Times, serif; display: inline; float: right; position: absolute; left: 0;}
h2{font-size: 1.2em; margin: 8px 0 0 0;}
h2.center1 {font-size: 1.4em; color: #FFFFFF; margin: 0; font-family: Georgia, "Times New Roman", Times, serif; background: #7ac2b3; display: inline; float: right; padding: 3px 0px 0px 6px; position: absolute; left: 0; top: 40px}
h2.left {font-size: 1.3em; color: #FFFFFF; margin: 8px 0px 15px 14px; font-family: Georgia, "Times New Roman", Times, serif; background: #DB3590; display: inline; float: right; padding: 3px 0px 0px 9px; position: absolute; left: 0;}
h2.left2 {font-size: 1.3em; color: #FFFFFF; margin: 8px 0px 15px 14px; font-family: Georgia, "Times New Roman", Times, serif; background: #FDC94D; display: inline; float: right; padding: 3px 0px 0px 9px; position: absolute; left: 0;}
h2.right {font-size: 1.3em; color: #FFFFFF; margin: 4px 0 0 5px; font-family: Georgia, "Times New Roman", Times, serif; background: #DB3590; display: inline; float: right; padding: 3px 0px 0px 9px; position: absolute; left: 0;}
h2.right2 {font-size: 1.3em; color: #FFFFFF; margin: 4px 0 0 5px; font-family: Georgia, "Times New Roman", Times, serif; background: #FDC94D; display: inline; float: right; padding: 3px 0px 0px 9px; position: absolute; left: 0;}
#centre a {color: #894470;}
.largertext {font-size: 1.1em;}
.centrebox2 {background: #db3590; padding: 6px; font-size: 1.6em; font-weight: bold; color: #FFFFFF; font-family: Georgia, "Times New Roman", Times, serif;}

.downloads {margin-left: 2px; color: #454545; background: #ffcce7 url(images/downloadtop.gif) no-repeat top left;}
.downloadsbottom {padding: 10px 20px 21px; color: #454545; background: url(images/downloadbottom.gif) no-repeat bottom left;}
.downloadimage {float: left;}
.downTitle {margin-left: 56px; padding-bottom: 8px; border-bottom: dashed 1px #e77bb6; font-size: 1.1em;}
.downTitle a {color: #a02468; font-weight: bold; text-decoration: none;}
.downContent {margin-left: 56px; padding-top: 6px; font-size: 0.85em;}
.downContent a {color: #a02468;}

label {display: block; color: #610540; padding: 0; font-size: 0.83em; font-weight: normal; margin: 8px 0 4px; vertical-align: bottom; position: relative; right: 0; top: 0;}
input {display: block;}
input.submit {margin-top: 8px;}
div#rightFloat {float: right; display: inline;}
div#leftFloat {width: 220px; display: inline; float: right;  color: #610540; position: relative; right: 50px;}

.clearright {clear: right;}