body {background: url(images/shadowbg_white.gif) repeat-y; background-position: center;}
h1 {font-size: 2em; color: #FFFFFF; margin: 0; padding: 3px 0px 0px 6px; font-family: Georgia, "Times New Roman", Times, serif; background: #FDC94D; 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: #fdd471; 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;}
#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: 235px; padding: 0 15px 75px 15px; text-align: left; font-size: 0.83em; color: #894470;}
.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;}
img.programs1 {float: right; padding-top: 5px;}
.largertext {font-size: 1.1em;}
.educarebox {border-top: dashed 1px #000000; padding: 8px 0 10px 0;}
.educarebox a {color: #894470; text-decoration: underline;}
.educareboxhidden {}
.educareboxhidden ul {background: #f4f5f5; padding: 5px 0 5px 0; margin: 7px 0 2px 0;}
.educareboxhidden li {margin: 4px 0 4px 20px; list-style-type: disc;}
.padding {padding-top: 5px;}
a.mainlink {color: #894470; font-weight: bold; text-decoration: underline;}
.smaller {font-size: 0.7em; font-weight: normal;}
table.top {background: #db3590; color: #FFFFFF; font-size: 1.6em; font-family: Georgia, "Times New Roman", Times, serif; text-align: left;}
table.bottom {background: #e671ab; color: #FFFFFF; margin-top: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left;}
table.bottom th.top {width: 49.5%; vertical-align: text-top; padding: 4px 5px; font-weight: bold;}
table.bottom th {width: 49.5%; vertical-align: text-top; padding: 4px 5px; font-weight: normal;}
table.bottom td.top {width: 49.5%; vertical-align: text-top; padding: 4px 5px; font-weight: bold;}
table.bottom td {vertical-align: text-top; padding: 4px 5px;}

table.top2 {background: #59b3a0; color: #FFFFFF; font-size: 1.6em; font-family: Georgia, "Times New Roman", Times, serif; text-align: left;}
table.bottom2 {background: #7ac2b3; color: #FFFFFF; margin-top: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left;}
table.bottom2 th.top {width: 49.5%; vertical-align: text-top; padding: 4px 5px; font-weight: bold;}
table.bottom2 th {width: 49.5%; vertical-align: text-top; padding: 4px 5px; font-weight: normal;}
table.bottom2 td.top {width: 49.5%; vertical-align: text-top; padding: 4px 5px; font-weight: bold;}
table.bottom2 td {vertical-align: text-top; padding: 4px 5px;}

table.top3 {background: #9469ad; color: #FFFFFF; font-size: 1.6em; font-family: Georgia, "Times New Roman", Times, serif; text-align: left;}
table.bottom3 {background: #a47fb9; color: #FFFFFF; margin-top: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left;}
table.bottom3 th.top {width: 49.5%; vertical-align: text-top; padding: 4px 5px; font-weight: bold;}
table.bottom3 th {width: 49.5%; vertical-align: text-top; padding: 4px 5px; font-weight: normal;}
table.bottom3 td.top {width: 49.5%; vertical-align: text-top; padding: 4px 5px; font-weight: bold;}
table.bottom3 td {vertical-align: text-top; padding: 4px 5px;}

table.top4 {background: #A2A9AE; color: #FFFFFF; font-size: 1.6em; font-family: Georgia, "Times New Roman", Times, serif; text-align: left;}
table.bottom4 {background: #B9BFC2; color: #FFFFFF; margin-top: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left;}
table.bottom4 th.top {width: 49.5%; vertical-align: text-top; padding: 4px 5px; font-weight: bold;}
table.bottom4 th {width: 49.5%; vertical-align: text-top; padding: 4px 5px; font-weight: normal;}
table.bottom4 td.top {width: 49.5%; vertical-align: text-top; padding: 4px 5px; font-weight: bold;}
table.bottom4 td {vertical-align: text-top; padding: 4px 5px;}
#centre a {color: #894470;}
#centre ul {margin: 8px 0; padding: 0;}
#centre ul.ticks li {margin: 0; padding: 7px 0 7px 20px; font-size: 1em; background: url(http://www.aupairamerica.co.uk/images/tick.gif) no-repeat 0px 7px; list-style: none;}
#centre ul li {margin: 0 0 0 15px; padding: 4px 0 4px 5px; font-size: 1em;}