body {background: url(images/shadowbg_white.gif) repeat-y; background-position: center;}
h1 {font-size: 2em; color: #FFFFFF; margin: 0; padding: 3px 3px 0px 6px; font-family: Georgia, "Times New Roman", Times, serif; background: #A2A9AE; 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; background: #b9bfc2; display: inline; float: right; padding: 3px 0px 0px 6px; position: absolute; left: 0; top: 40px}
h2.month {font-size: 1.4em; color: #FFFFFF; margin: 0; font-family: Georgia, "Times New Roman", Times, serif; background: #b9bfc2; display: inline; float: right; padding: 3px 3px 0px 6px; position: absolute; left: 0; top: 40px}
h2.center2 {font-size: 1.4em; color: #FFFFFF; margin: 0; font-family: Georgia, "Times New Roman", Times, serif; background: #b9bfc2; display: inline; float: right; padding: 3px 0px 0px 6px; position: absolute; left: 0;}
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;}
#body2 {background: url(images/floralbg_study.gif) no-repeat; background-attachment: fixed; background-position: center top;}
.mainhighlight {background: #a2a9ae; padding: 2px 5px;}
#centre {margin-right: 240px; margin-left: 250px; padding: 0 15px 75px 0; text-align: left; font-size: 0.83em; color: #894470; position: relative;}
.centrebox1 {font-size: 1.1em; padding: 0; margin: 0;}
.centrebox1 p {font-size: 0.9em;}
.centrebox1 ul {margin: 8px 0; padding: 0;}
.centrebox1 ul.ticks li {margin: 0 0 0 15px; padding: 4px 0 4px 5px; font-size: 0.9em;}
#centre ul a {color: #894470;}
.centrebox1 li {margin: 0 0 0 14px; padding: 4px 0;}
.largertext1 {font-size: 1.8em; margin-bottom: 4px; display: inline;}
.largertext2 {font-size: 1.8em; margin-bottom: 4px; color: #888888;}
.padding {padding-top: 5px;}
a.mainlink {color: #894470; font-weight: bold; text-decoration: underline;}
.newsboxtop {width: 440px; height: 10px; margin: 0; padding: 0; vertical-align: bottom;}
img.newsboxtop {vertical-align: bottom;}
.newsboxmiddle {width: 420px; background: #e6e6e6 url(images/newsboxbottom.gif) no-repeat bottom left; padding: 10px 10px 20px; font-size: 0.9em; color: #626262; margin: 0;}
.newsboxmiddle a {color: #626262; font-weight: bold;}
img.newsimage {float: right; display: inline; padding: 0 0 10px 10px;}

.newsboxtop2 {width: 440px; height: 10px; margin: 0; padding: 0; vertical-align: bottom;}
img.newsboxtop2 {vertical-align: bottom;}
.newsboxmiddle2 {width: 420px; background: #ececec url(images/newsboxbottom2.gif) no-repeat bottom left; padding: 10px 10px 20px; font-size: 0.9em; color: #626262; margin: 0;}
.newsboxmiddle2 a {color: #888888; font-weight: bold;}

.newsboxmiddle3 {width: 420px; background: #e6e6e6 url(images/newsboxbottom.gif) no-repeat bottom left; padding: 2px 10px 12px; font-size: 1.2em; color: #626262; margin: 0;}
.newsboxmiddle5 {width: 420px; padding: 5px 0 5px; font-size: 1em; color: #626262; margin: 0;}
.newsboxmiddle7 {width: 420px; padding: 5px 0 5px; font-size: 1.2em; color: #626262; margin: 0;}
.newsboxmiddle3 a {color: #626262;}
.newsboxmiddle5 a {color: #626262;}
.newsboxmiddle4 {width: 420px; background: #ececec url(images/newsboxbottom2.gif) no-repeat bottom left; padding: 2px 10px 12px; font-size: 1.2em; color: #626262; margin: 0;}
.newsboxmiddle4 a {color: #888888;}
.newsboxmiddle6 {width: 420px; padding: 5px 0 5px; font-size: 1em; color: #626262; margin: 0;}
.newsboxmiddle6 a {color: #888888;}
.newsText {float: right; display: inline; width: 335px;}
.newsbox {position: relative;}
.clearright {clear: right;}