h1 {
margin:0pt 0pt 1em;
}
body.homepage h1 {
color:#333333;
font-family:verdana,arial,sans-serif;
font-size:115%;
}
h1, h2.findacourse {
-x-system-font:none;
color:#194D75;
font-family:Arial;
font-size:180%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5em;
margin:0pt 0pt 0.5em;
}
h2, h3, h4, h5 {
margin:0pt 0pt 0.5em;
}
h2 {
margin:0pt 0pt 0.5em;
}
h2, h3, h4 {
color:#B92720;
}
.homepage h2 {
margin-bottom:0.5em;
}
h2, h3 {
font-size:115%;
}
div.course-text h3 {
color:#194D75;
font-size:115%;
margin-left:-22px;
}
div.steps h3 {
margin-left:1em;
margin-top:0.5em;
}
h4, h5 {
font-size:100%;
}
div.featured h4 {
color:#194D75;
font-size:115%;
}
h4 a:link, h4 a:visited {
color:#B92720;
}
h5 {
color:#194D75;
}
label {
cursor:pointer;
font-weight:bold;
height:100%;
}
label.checkbox, label.radio, label.option {
font-weight:normal;
padding-left:0.25em;
}
span.label {
color:#444444;
font-weight:bold;
}
div.field label {
display:block;
}
div.field-radio label {
font-weight:normal;
}
p.message-error label, div.field label.option {
display:inline;
width:auto;
}
#box-login label {
color:#194D75;
font-weight:normal;
}
abbr {
cursor:help;
}
p {
margin:0pt 0pt 0.75em;
padding:0pt;
}
.instruction {
color:#B92720;
font-size:100%;
margin-bottom:1.5em;
}
.pages {
font-family:tahoma;
font-size:11px;
font-weight:bold;
margin-bottom:0.5em;
text-align:center;
}
.pages a, .pages span {
padding:0pt 0.2em;
}
span.arrow {
color:#FF6600;
font-weight:bold;
}
p.posted {
color:#999999;
font-size:85%;
margin:0pt;
padding:0pt 0pt 12px;
}
#offering-info h5 {
margin:0pt 0pt 0.15em;
}
#offering-info p {
margin:0pt;
}
div.endorsements blockquote {
margin:0pt 0pt 1em;
}
div.endorsements p.quote {
color:#666666;
margin-bottom:0.25em;
}
div.endorsements span.name {
font-weight:bold;
}
.offerings-calendar .course {
padding-left:0pt;
}
.offerings-calendar caption {
color:#194D75;
}
.homepage div.featured table.offerings {
width:327px;
}
.homepage table.offerings .places {
width:75px;
}
#enrolmentform {
display:none;
}
.cart-specialcode {
float:right;
}
#section-price {
margin:0pt 0pt 0pt auto;
width:265px;
}
#offering-search {
background-color:#F2F5F7;
border:1px solid #CBD7E0;
text-align:center;
}
#offering-search form, #offering-search p {
margin-bottom:0pt;
}
#offering-search .select {
width:140px;
}
#offering-search div.content {
padding:25px 30px 15px;
}
div.course-text h3 img {
margin-right:5px;
vertical-align:middle;
}
.button-arrow {
position:relative;
top:-4px;
}
/** NONE OF THE BELOW IMAGES RESOLVE **/
#button-findacourse span {
background:transparent url(../_images/buttons/findacourse.gif) no-repeat scroll left center;
}
.location .map {
float:left;
margin:0pt 0.5em 0.5em 0pt;
}
div.search-course {
margin:0pt auto 1em;
width:285px;
}
div.search-course input.text {
width:190px;
}
div.map-text {
margin-left:280px;
min-height:251px;
}
div.cart .select-user {
width:160px;
}