:link {

	TEXT-DECORATION: none

}

:visited {

	TEXT-DECORATION: none

}

H1 {

	FONT-SIZE: 1em

}

H2 {

	FONT-SIZE: 1em

}

H3 {

	FONT-SIZE: 1em

}

H4 {

	FONT-SIZE: 1em

}

H5 {

	FONT-SIZE: 1em

}

H6 {

	FONT-SIZE: 1em

}

PRE {

	FONT-SIZE: 1em

}

CODE {

	FONT-SIZE: 1em

}

H1 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

H2 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

H3 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

H4 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

H5 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

H6 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

PRE {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

FORM {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

BODY {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

HTML {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

DIV {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

P {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

BLOCKQUOTE {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

FIELDSET {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

INPUT {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

A IMG {

	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none

}

:link IMG {

	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none

}

:visited IMG {

	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none

}

ADDRESS {

	FONT-STYLE: normal

}

HTML {

	WIDTH: 100%

}

BODY {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #bbbbbb; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 70%/175% Verdana, Arial, Helvetica, sans-serif; COLOR: #333333; PADDING-TOP: 0px

}

P {

	MARGIN: 0px 0px 1.5em

}

BLOCKQUOTE {

	MARGIN: 0px 3.5em

}

H1 {

	FONT-SIZE: 1.7em; MARGIN: 0px 0px 0.4em; TEXT-TRANSFORM: uppercase

}

H2 {

	FONT-SIZE: 1.4em; MARGIN: 0px 0px 0.3em; TEXT-TRANSFORM: uppercase

}

H3 {

	FONT-SIZE: 1.2em; MARGIN: 0px 0px 0.2em; TEXT-TRANSFORM: uppercase

}

H4 {

	FONT-SIZE: 1em; MARGIN: 0px 0px 0.2em; TEXT-TRANSFORM: uppercase

}

H5 {

	FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 0px 0px 0.1em; FONT-VARIANT: small-caps

}

H6 {

	FONT-SIZE: 1em; MARGIN: 0px 0px 0.1em; FONT-STYLE: italic

}

abbr {

	CURSOR: help; COLOR: #666666; BORDER-BOTTOM: #666666 1px dashed

}

ACRONYM {

	CURSOR: help; COLOR: #666666; BORDER-BOTTOM: #666666 1px dashed

}

ADDRESS {

	

}

CITE {

	FONT-SIZE: 1em; COLOR: #666666

}

CODE {

	FONT-SIZE: 1.2em; COLOR: #666666

}

DFN {

	FONT-SIZE: 1em; COLOR: #666666

}

EM {

	FONT-STYLE: italic

}

KBD {

	FONT-SIZE: 1.2em; COLOR: #666666

}

PRE {

	FONT-SIZE: 1em; COLOR: #666666

}

Q {

	COLOR: #666666; FONT-STYLE: italic

}

SAMP {

	FONT-SIZE: 1em; COLOR: #666666

}

SPAN {

	

}

STRONG {

	FONT-WEIGHT: bold

}

VAR {

	FONT-SIZE: 1em; COLOR: #666666

}

A:link {

	COLOR: #ce0007; TEXT-DECORATION: underline

}

A:visited {

	COLOR: #ce0007; TEXT-DECORATION: underline

}

A:hover {

	COLOR: #ff0000; TEXT-DECORATION: underline

}

A:unknown {

	COLOR: #ce0007; TEXT-DECORATION: underline

}

A:active {

	COLOR: #ce0007; TEXT-DECORATION: underline

}

DL {

	MARGIN-BOTTOM: 1.5em

}

DT {

	FONT-WEIGHT: bold; MARGIN: 1.2em 0px 0px

}

DD {

	MARGIN: 0px

}

OL {

	

}

UL {

	LIST-STYLE-TYPE: square

}

LI {

	MARGIN-BOTTOM: 5px

}

UL UL {

	LIST-STYLE-TYPE: disc

}

UL UL UL {

	LIST-STYLE-TYPE: circle

}

OL OL {

	LIST-STYLE-TYPE: lower-roman

}

OL OL OL {

	LIST-STYLE-TYPE: lower-alpha

}

BIG {

	

}

HR {

	MARGIN: 0px auto 0.6em; WIDTH: 50%; COLOR: #ce0007; BORDER-BOTTOM: #ce0007 1px solid; HEIGHT: 1px; TEXT-ALIGN: center

}

SMALL {

	

}

SUP {

	COLOR: #ce0007

}

SUB {

	COLOR: #ce0007

}

FORM {

	PADDING-RIGHT: 1.5em; DISPLAY: block; PADDING-LEFT: 1.5em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.5em; PADDING-TOP: 0px; TEXT-ALIGN: center

}

FIELDSET {

	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto 0.8em; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; TEXT-ALIGN: left

}

LEGEND {

	LEFT: -0.6em; FLOAT: left; WIDTH: 20em; WHITE-SPACE: nowrap; POSITION: relative; TOP: 0em

}

LABEL {

	PADDING-RIGHT: 2em; FLOAT: left; WIDTH: 20em; TEXT-ALIGN: left

}

INPUT {

	PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; FONT-SIZE: 1em; PADDING-BOTTOM: 0.1em; WIDTH: 19.2em; PADDING-TOP: 0.1em

}

SELECT {

	FONT-SIZE: 1em; WIDTH: 19.7em

}

TEXTAREA {

	FONT-SIZE: 1em; WIDTH: 19.2em; FONT-FAMILY: Verdana, Arial, sans-serif

}

OPTION {

	

}

submit {

	

}

reset {

	

}

BUTTON {

	

}

.button {

	BACKGROUND: #ce0007; MARGIN-LEFT: 20em; WIDTH: 6em; COLOR: #000000

}

TABLE {

	 FONT-SIZE: 100%; MARGIN: 0px 0px 1.5em;  WIDTH: 100%; COLOR: #000000; LINE-HEIGHT: 1.5;  BORDER-COLLAPSE: separate; TEXT-ALIGN: center

}

CAPTION {

	

}

THEAD {

	BORDER-RIGHT: #565656 1px solid; BORDER-TOP: #565656 1px solid; BORDER-LEFT: #565656 1px solid; BORDER-BOTTOM: #565656 1px solid

}

THEAD TH {

	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-WEIGHT: bold; BACKGROUND: #ce0007; PADDING-BOTTOM: 0.4em; COLOR: #000000; PADDING-TOP: 0.4em; TEXT-ALIGN: center

}

TBODY TD {

	/*BORDER-BOTTOM: #999999 1px solid*/

}

TBODY TH {

	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-WEIGHT: bold; BACKGROUND: #cccccc; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em; BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: left

}

TFOOT {

	

}

TH {

	

}

TR {

	

}

TD {

	

}

IMG {

	BORDER-RIGHT: medium none; BORDER-TOP: medium none; DISPLAY: block; MARGIN: 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none

}

.radio {

	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN-TOP: -2.4em; BORDER-LEFT: medium none; WIDTH: auto; BORDER-BOTTOM: medium none; POSITION: relative

}

.checkbox {

	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN-TOP: 0px; BORDER-LEFT: medium none; WIDTH: auto; BORDER-BOTTOM: medium none; POSITION: relative

}

.radio LEGEND {

	POSITION: relative; TOP: 2em

}

.radio LABEL {

	PADDING-RIGHT: 1.5em; PADDING-LEFT: 0px; LEFT: 20em; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px; POSITION: relative

}

.checkbox LABEL {

	PADDING-RIGHT: 1.5em; PADDING-LEFT: 0px; LEFT: 20em; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px; POSITION: relative

}

.radio INPUT {

	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: medium none; WIDTH: auto! important; BORDER-BOTTOM: medium none

}

.checkbox INPUT {

	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: medium none; WIDTH: auto! important; BORDER-BOTTOM: medium none

}

.radioList INPUT {

	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: medium none; WIDTH: auto! important; BORDER-BOTTOM: medium none

}

.radioList {

	MARGIN-BOTTOM: 1.2em

}

.col1 LABEL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 2.5%; PADDING-BOTTOM: 0px; WIDTH: 95%; PADDING-TOP: 0px

}

.col2 LABEL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 5%; PADDING-BOTTOM: 0px; WIDTH: 45%; PADDING-TOP: 0px

}

.checkList LABEL {

	PADDING-RIGHT: 1.5em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.4em; WIDTH: 18.3em; PADDING-TOP: 0px; POSITION: relative

}

.checkList INPUT {

	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: medium none; WIDTH: auto! important; BORDER-BOTTOM: medium none

}

.hiddenFields {

	DISPLAY: none

}

.button {

	BORDER-RIGHT: #000000 2px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #000000 2px solid; PADDING-LEFT: 0.2em; BACKGROUND: #ac2a42; PADDING-BOTTOM: 0.2em; MARGIN-LEFT: 22em; BORDER-LEFT: #000000 2px solid; WIDTH: auto; COLOR: #ffffff; PADDING-TOP: 0.2em; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: center

}

#submit {

	BORDER-RIGHT: #000000 2px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #000000 2px solid; PADDING-LEFT: 0.2em; BACKGROUND: #ac2a42; PADDING-BOTTOM: 0.2em; MARGIN-LEFT: 22em; BORDER-LEFT: #000000 2px solid; WIDTH: auto; COLOR: #ffffff; PADDING-TOP: 0.2em; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: center

}

.required {

	COLOR: #ac2a42

}

FORM HR {

	VISIBILITY: hidden; HEIGHT: 0px

}

FORM  {

	TEXT-ALIGN: left

}

BODY {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../images/spacer.gif) #bbbbbb no-repeat left top; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 10px; TEXT-ALIGN: center

}

#container {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; 
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 750px; PADDING-TOP: 0px; POSITION: relative; 
	TEXT-ALIGN: left;
	}

#skip {

	LEFT: -2000em; WIDTH: 100%; POSITION: absolute; TOP: -2000em

}

#skip UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

#skip LI {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

#skip LI A {

	DISPLAY: block; LEFT: -2000em; WIDTH: 100%; POSITION: absolute; TOP: -2000em

}

#skip LI A:unknown {

	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 85%; LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #000000 1px solid; WIDTH: 742px; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; LETTER-SPACING: 0.08em; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #666666; TEXT-ALIGN: right

}

#skip LI A:active {

	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 85%; LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #000000 1px solid; WIDTH: 742px; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; LETTER-SPACING: 0.08em; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #666666; TEXT-ALIGN: right

}

#skip LI A:hover {

	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #ce0007

}

#masthead {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/bg-masthead.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

#masthead H1 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 60px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 253px; PADDING-TOP: 0px; HEIGHT: 77px

}

#masthead A {

	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../images/logo-ymca-full.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 253px; TEXT-INDENT: -999em; PADDING-TOP: 77px; HEIGHT: 77px

}

#masthead P {

	TEXT-INDENT: -999em; POSITION: absolute

}

#main-image {

	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../images/bg-main-image.jpg) #ffffff no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 5px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 200px

}

#main-image P {

	TEXT-INDENT: -999em

}

#main-image UL {

	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; RIGHT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 210px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 200px; TEXT-ALIGN: center

}

#main-image LI {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

#main-image A {

	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../images/spacer.gif) no-repeat center top; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 215px; TEXT-INDENT: -999em; PADDING-TOP: 1px; HEIGHT: 1px

}

#main-image A:hover {

	

}

#main-image LI#logo-cos A {

	BACKGROUND: url(../images/logo-cos.gif) no-repeat center top; PADDING-TOP: 200px; HEIGHT: 200px

}

.masthead01 {

	BACKGROUND: url(../images/masthead-static-01.jpg) #ffffff no-repeat left top

}

.masthead02 {

	BACKGROUND: url(../images/masthead-static-02.jpg) #ffffff no-repeat left top

}

.masthead03 {

	BACKGROUND: url(../images/masthead-static-03.jpg) #ffffff no-repeat left top

}

.masthead04 {
	margin-left:5px;
	HEIGHT: 200px

}

.masthead05 {

	BACKGROUND: url(../images/masthead-static-05.jpg) #ffffff no-repeat left top

}

.masthead06 {

	BACKGROUND: url(../images/masthead-static-06.jpg) #ffffff no-repeat left top; HEIGHT: 200px

}

#content {
	 MARGIN: 10px 5px 5px; WIDTH: 500px;
}

*html #content {
	 MARGIN: 10px 5px 5px; WIDTH: 500px; height:750px;
}

#content2 {
	 MARGIN: 10px 5px 5px; WIDTH: 500px; height:45%;
}


#content UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.5em; OVERFLOW: auto; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

#content UL LI {

	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../images/bullet.gif) no-repeat 0px 0.5em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

#content UL UL {

	MARGIN: 0.4em 0px 0.8em

}

#content UL UL LI {

	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(../images/bullet-disc.gif) no-repeat 0px 0.5em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1.5em; PADDING-TOP: 0px

}

#content UL.twoColumns {

	CLEAR: both; PADDING-BOTTOM: 0.8em; OVERFLOW: auto; WIDTH: 100%

}

#content UL.twoColumns LI {

	FLOAT: left; WIDTH: 35%

}

#content H2 {

	LEFT: -999em; POSITION: absolute; TOP: -999em

}

#content H3 {

	PADDING-RIGHT: 0px;

	PADDING-LEFT: 15px;

	PADDING-BOTTOM: 0.1em;

	COLOR: #ffffff;

	PADDING-TOP: 0.1em;

	background-color: #860205;

	background-image: url(../images/bg-heading.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#content H4 {

	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: url(../images/bg-subheading.gif) #e9e9e9 no-repeat 0px 0px; PADDING-BOTTOM: 0.1em; TEXT-TRANSFORM: none; COLOR: #767676; PADDING-TOP: 0.1em

}

#content H4 EM {

	TEXT-TRANSFORM: none

}

#additional-info {

	

}

.vcard {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.5em; OVERFLOW: auto; PADDING-TOP: 0px

}

.vcard .sponsors {

	CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 150px; PADDING-TOP: 0px; HEIGHT: 150px; TEXT-ALIGN: right

}

.vcard DL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 310px; PADDING-TOP: 0px

}

.vcard DT {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 35%; COLOR: #ac2a42; PADDING-TOP: 0px

}

.vcard DD {

	CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 55%; PADDING-TOP: 0px

}

.vcard .nickname {

	DISPLAY: none

}

.vcard .adr {

	MARGIN-BOTTOM: 0.4em

}

.vcard .street-address {

	DISPLAY: block

}

.vcard .post-office-box {

	DISPLAY: block

}

.vcard .country-name {

	DISPLAY: block

}

.vcard .country-name {

	DISPLAY: none

}

#centre-image {

	FLOAT: left; WIDTH: 250px

}

#opening-hours {

	CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 260px; PADDING-TOP: 0px; HEIGHT: 200px

}

#opening-hours H4 {

	BACKGROUND-IMAGE: none

}

#opening-hours TABLE {

	MARGIN: 5px 0px 0px; BORDER-BOTTOM: medium none; HEIGHT: 173px

}

#opening-hours TH {

	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; BACKGROUND: #cccccc; PADDING-BOTTOM: 0.4em; COLOR: #666666; PADDING-TOP: 0.4em; BORDER-BOTTOM: #999999 1px solid

}

#opening-hours TD {

	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; BACKGROUND: #fcfcfc; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em

}

#opening-hours TBODY TH {

	FONT-WEIGHT: normal; BACKGROUND: #e9e9e9

}

#whats-hot {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(../images/bg-whats-hot.gif) #ce0007 no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0.8em; OVERFLOW: auto; COLOR: #ffffff; PADDING-TOP: 5px

}

#whats-hot H3 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: -5px 0px 0px -5px; TEXT-TRANSFORM: none; PADDING-TOP: 5px

}

#whats-hot UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0.5em 0.5em 0px 1em; COLOR: #ffffff; PADDING-TOP: 0px

}

#whats-hot LI {

	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; LIST-STYLE-POSITION: outside! important; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0.6em! important; MARGIN: 0px; LINE-HEIGHT: 130%; PADDING-TOP: 0px! important; LIST-STYLE-TYPE: disc! important

}

#whats-hot A {

	COLOR: #ffffff

}

#whats-hot A:hover {

	COLOR: #aae5fd; TEXT-DECORATION: underline

}

#whats-hot .call-out {

	CLEAR: right; FLOAT: right; MARGIN: 0px 0px 5px 5px

}

#related {

	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; OVERFLOW: auto; WIDTH: 510px; PADDING-TOP: 0px

}

#related UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.3em 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

#related UL.activities LI {

	BORDER-RIGHT: #e9e9e9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e9e9e9 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; BORDER-LEFT: #e9e9e9 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #e9e9e9 1px solid

}

#related UL.activities LI UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; MARGIN: 0.5em; WIDTH: auto; PADDING-TOP: 0px

}

#related UL.activities LI UL LI {

	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 15px; PADDING-BOTTOM: 0.5em; MARGIN: 0px 0px 0px 3em; BORDER-LEFT: medium none; WIDTH: auto; LINE-HEIGHT: 160%; PADDING-TOP: 0px; BORDER-BOTTOM: medium none

}

#related H3 {

	MARGIN: 1.2em 0px 0px

}

#related H4 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(../images/bg-subheading.gif) #e9e9e9 no-repeat 0px 0px; PADDING-BOTTOM: 0.1em; MARGIN: -1px 0px 0px -1px; OVERFLOW: auto; PADDING-TOP: 0.1em; POSITION: relative; TOP: -3px

}

#related P {

	MARGIN: 0.5em

}

#related UL.facilities {

	BORDER-RIGHT: #fc1921 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fc1921 1px solid; MARGIN-TOP: -0.3em; PADDING-LEFT: 0px; BACKGROUND: #fcfcfc; FLOAT: left; MARGIN-BOTTOM: 0em; PADDING-BOTTOM: 0.8em; OVERFLOW: auto; BORDER-LEFT: #fc1921 1px solid; WIDTH: 100%; PADDING-TOP: 0.5em; BORDER-BOTTOM: #fc1921 1px solid

}

#related UL.facilities LI {

	PADDING-RIGHT: 0px; PADDING-LEFT: 1.5em; BACKGROUND: url(../images/bullet.gif) no-repeat 0px 0.5em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.3em 0.8em; WIDTH: 45%; PADDING-TOP: 0px

}

#related UL.facilities P {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

#standard-nav {

	PADDING-RIGHT: 0px;

	PADDING-LEFT: 0px;

	FONT-WEIGHT: bold;

	FONT-SIZE: 0.9em;

	PADDING-BOTTOM: 0px;

	MARGIN: 0px;

	WIDTH: auto;

	PADDING-TOP: 0px;

	LIST-STYLE-TYPE: none;

	HEIGHT: 33px;

	background-color: #860205;

	background-image: url(../images/bg-standard-nav.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

}

#standard-nav LI {

	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

#standard-nav A {

	PADDING-RIGHT: 1.5em; PADDING-LEFT: 1.5em; FLOAT: left; PADDING-BOTTOM: 0.6em; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0.6em; TEXT-DECORATION: none

}

#standard-nav A:hover {

	COLOR: #aae5fd

}

#primary-nav {

	PADDING-RIGHT: 0px;

	PADDING-LEFT: 0px;

	Z-INDEX: 100;

	RIGHT: 5px;

	BACKGROUND: url(../images/bg-nav.gif) #fc1921 no-repeat left top;

	PADDING-BOTTOM: 0px;

	MARGIN: 0px;

	WIDTH: 395px;

	PADDING-TOP: 0px;

	POSITION: absolute;

	TOP: 42px;

	HEIGHT: 35px;

	background-color: #860205;

}

#primary-nav {

	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

#primary-nav UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

#primary-nav LI {

	FLOAT: left; MARGIN: 1px 3px

}

#primary-nav LI A {

	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 13px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 12px; TEXT-DECORATION: none

}

#primary-nav LI A:hover {

	COLOR: #aae5fd

}

#primary-nav LI UL {

	PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 5px solid; PADDING-LEFT: 0px; BACKGROUND: url(../images/bg-nav-bottom.gif) no-repeat right bottom; LEFT: -999em; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 12em; PADDING-TOP: 0px; POSITION: absolute

}

#primary-nav LI UL LI {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fc1921; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 12em; PADDING-TOP: 0px

}

#primary-nav LI UL LI A {

	PADDING-RIGHT: 10px;

	DISPLAY: block;

	PADDING-LEFT: 10px;

	FONT-WEIGHT: bold;

	FONT-SIZE: 9px;

	PADDING-BOTTOM: 4px;

	MARGIN: 0px;

	COLOR: #ffffff;

	LINE-HEIGHT: 1.5em;

	PADDING-TOP: 4px;

	TEXT-DECORATION: none;

	background-color: #860205;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #860205;

}

#primary-nav LI UL LI A:hover {

	COLOR: #ffffff;

	background-color: #c20309;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-top-color: #C20309;

	border-right-color: #C20309;

	border-bottom-color: #C20309;

	border-left-color: #C20309;

}

#primary-nav LI UL UL {

	MARGIN: -1em 0px 0px 10em

}

#primary-nav LI:hover {

	POSITION: static

}

#primary-nav LI.sfhover {

	POSITION: static

}

#primary-nav LI:hover UL UL {

	LEFT: -999em

}

#primary-nav LI:hover UL UL UL {

	LEFT: -999em

}

#primary-nav LI.sfhover UL UL {

	LEFT: -999em

}

#primary-nav LI.sfhover UL UL UL {

	LEFT: -999em

}

#primary-nav LI:hover UL {

	LEFT: auto

}

#primary-nav LI LI:hover UL {

	LEFT: auto

}

#primary-nav LI LI LI:hover UL {

	LEFT: auto

}

#primary-nav LI.sfhover UL {

	LEFT: auto

}

#primary-nav LI LI.sfhover UL {

	LEFT: auto

}

#primary-nav LI LI LI.sfhover UL {

	LEFT: auto

}

#secondary-nav {

	PADDING-RIGHT: 0px;

	PADDING-LEFT: 0px;

	Z-INDEX: 50;

	RIGHT: 1px;

	PADDING-BOTTOM: 0px;

	MARGIN: 0px;

	WIDTH: 215px;

	PADDING-TOP: 0px;

	POSITION: absolute;

	TOP: 293px

}

#secondary-nav LI {

	PADDING-RIGHT: 0px; 

	PADDING-LEFT: 0px; 

	PADDING-BOTTOM: 0px; 

	PADDING-TOP: 0px; 

	LIST-STYLE-TYPE: none;

	height:20px;

}

#secondary-nav LI A {

	PADDING-RIGHT: 0.5em; 
	DISPLAY: block; 
	PADDING-LEFT: 0.5em; 
	FONT-WEIGHT: bold; 
	BACKGROUND: #a8a8a8; 
	PADDING-BOTTOM: 0.2em; 
	MARGIN: 0px; 
	COLOR: #ffffff; 
	PADDING-TOP: 0.1em; 
	TEXT-DECORATION: none

}


.menu_link, td.menu_link
{
	PADDING-RIGHT: 0.5em; 
	DISPLAY: block; 
	PADDING-LEFT: 0.5em; 
	FONT-WEIGHT: bold; 
	BACKGROUND: #a8a8a8; 
	PADDING-BOTTOM: 0.2em; 
	MARGIN: 0px; 
	COLOR: #ffffff; 
	PADDING-TOP: 0.1em; 
	TEXT-DECORATION: none
}
a.menu_link:link   	{ text-decoration: none; color : #ffffff; }
a.menu_link:visited 	{ text-decoration: none; color : #ffffff; }
a.menu_link:hover		{ text-decoration: none; color : #ffffff; background-color:#ce0007 }





#secondary-nav LI A:hover {

	BACKGROUND-COLOR: #ce0007! important

}

#secondary-nav LI UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.4em 0px 0.4em 1.5em; LINE-HEIGHT: 130%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

#secondary-nav LI UL LI {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

#secondary-nav LI UL LI A {

	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.1em; COLOR: #fc1921; PADDING-TOP: 0px; TEXT-DECORATION: none

}

#secondary-nav LI UL LI A:hover {

	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.1em; COLOR: #ce0007; PADDING-TOP: 0px; TEXT-DECORATION: underline

}

#secondary-nav #nav-photos A {

	/*BACKGROUND: url(../images/nav-tile-photos.jpg) #a8a8a8 no-repeat center bottom; PADDING-BOTTOM: 120px*/

}

#secondary-nav #nav-faq A {

	/*BACKGROUND: url(../images/nav-tile-faq.jpg) #a8a8a8 no-repeat center bottom; PADDING-BOTTOM: 120px*/

}


#secondary-nav #mail-list A {
	BACKGROUND: url(../images/mailing-list.jpg) #a8a8a8 no-repeat center bottom;  padding-top:69px; margin-top:10px;
}

#secondary-nav #parent-list A {
	BACKGROUND: url(../images/parents-assoc.jpg) #a8a8a8 no-repeat center bottom;  padding-top:180px; margin-top:10px;
}

#secondary-nav #special-list A {
	BACKGROUND: url(../images/special-ASD-unit.jpg) #a8a8a8 no-repeat center bottom;  padding-top:180px; margin-top:10px;
}



#search {

	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; RIGHT: 5px; BACKGROUND: url(../images/bg-search.gif) #ce0007 no-repeat right bottom; PADDING-BOTTOM: 20px; MARGIN: 31.4em 0px 0px; WIDTH: 175px; COLOR: #ffffff; PADDING-TOP: 20px; POSITION: absolute; TOP: 377px

}

#search H3 {

	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../images/heading-search.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 146px; TEXT-INDENT: -999em; PADDING-TOP: 23px; HEIGHT: 23px

}

#search FORM {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

#search FIELDSET {

	WIDTH: 170px

}

#search LABEL {

	WIDTH: 170px

}

#search INPUT {

	WIDTH: 170px

}

#search SELECT {

	WIDTH: 170px

}

#search .button {

	FONT-WEIGHT: bold; BACKGROUND: #ffffff; MARGIN: 1.2em 0px 0px 5em; WIDTH: auto; COLOR: #ce0007

}

#search P {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

#search A {

	COLOR: #ffffff; TEXT-DECORATION: underline

}

#footer {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND: #bbbbbb; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 4px; TEXT-ALIGN: center; width:750px;

}

#footer UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; background-color:#bbbbbb;

}

#footer LI {

	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; background-color:#bbbbbb;

}

#footer A {

	PADDING-RIGHT: 5px; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.1em; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 0.1em; TEXT-DECORATION: none;background-color:#bbbbbb;

}

#footer A:hover {

	COLOR: #ce0007

}

#validate {

	 PADDING-LEFT: 0px; FONT-SIZE: 0.9em; BACKGROUND: #bbbbbb; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 4px; TEXT-ALIGN: right; height:24px;

}

#validate UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; background:#bbbbbb;

}

#validate LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; background:#FFFFFF;
}

#validate A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; MARGIN: 0px; COLOR: #999999; PADDING-TOP: 0.1em; TEXT-DECORATION: none;
}

#validate A:hover {
	COLOR: #ce0007
}

#ourCode {

	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; MARGIN: 0px 50px 1.5em; FONT: 110%/150% Courier New, Courier, sans; WIDTH: 400px; COLOR: #006600; PADDING-TOP: 0.5em

}

.news DT {

	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(../images/bg-subheading.gif) #e9e9e9 no-repeat 0px 0px; PADDING-BOTTOM: 0.1em; TEXT-TRANSFORM: none; COLOR: #767676; PADDING-TOP: 0.1em

}

.news DT A {

	DISPLAY: block; COLOR: #767676; TEXT-DECORATION: none

}

.news DT A:hover {

	DISPLAY: block; COLOR: #ce0007; TEXT-DECORATION: none

}

.news DD.image {

	MARGIN-LEFT: 126px

}

.news DD.image IMG {

	FLOAT: left; MARGIN: 0.5em 1em 1em -126px; WIDTH: 116px

}

#map {

	MARGIN: 0px 0px 1.5em

}

#map-cover {

	BACKGROUND: #fc0; POSITION: relative; TOP: -369px

}

.download-details {

	PADDING-LEFT: 0.3em; FONT-SIZE: 0.9em; COLOR: #999999; WHITE-SPACE: nowrap

}

A.asterisk {

	COLOR: #ce0007; TEXT-DECORATION: none

}

.note {

	FONT-SIZE: 0.9em; MARGIN: 0.5em 0px 1em; COLOR: #999999; LINE-HEIGHT: 130%; TEXT-ALIGN: justify

}

.content-image {

	BORDER-RIGHT: #ce0007 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ce0007 1px solid; PADDING-LEFT: 1px; FLOAT: right; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 1em 1em; BORDER-LEFT: #ce0007 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ce0007 1px solid

}

.floatLeft {

	BORDER-RIGHT: #ce0007 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ce0007 1px solid; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0.5em 1em 1em 0px; BORDER-LEFT: #ce0007 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ce0007 1px solid

}

.floatRight {

	BORDER-RIGHT: #ce0007 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ce0007 1px solid; PADDING-LEFT: 1px; FLOAT: right; PADDING-BOTTOM: 1px; MARGIN: 0.5em 0px 1em 1em; BORDER-LEFT: #ce0007 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ce0007 1px solid

}

.footer-image {

	Z-INDEX: -2; RIGHT: 0px; BOTTOM: 4.3em; POSITION: absolute

}

.activities-hidden {

	OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 7.1em

}

.activities-visible {

	OVERFLOW: auto; WIDTH: 100%; HEIGHT: auto

}

.activities-toggle {

	Z-INDEX: 101; LEFT: 485px; PADDING-TOP: 0.2em; POSITION: absolute

}

.activities-toggle A {

	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../images/activities-show.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 16px; TEXT-INDENT: -999em; PADDING-TOP: 14px; HEIGHT: 14px

}

show {

	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../images/activities-show.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 16px; TEXT-INDENT: -999em; PADDING-TOP: 14px; HEIGHT: 14px

}

.activities-toggle A.hide {

	BACKGROUND: url(../images/activities-hide.gif) no-repeat left top

}

.posted {

	MARGIN-BOTTOM: 0.4em; COLOR: #bbbbbb; TEXT-ALIGN: right

}

.activity-image {

	FLOAT: left; MARGIN: 0px 1em 1em 0px

}

.gallery-image {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

.gallery-image LI {

	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px! important; BORDER-TOP: #999999 1px solid; DISPLAY: inline; PADDING-LEFT: 0px! important; BACKGROUND: #cccccc; FLOAT: none; PADDING-BOTTOM: 0px! important; MARGIN: 10px 20px 10px 0px; OVERFLOW: hidden; BORDER-LEFT: #999999 1px solid; WIDTH: 106px; PADDING-TOP: 0px! important; BORDER-BOTTOM: #999999 1px solid; LIST-STYLE-TYPE: none; POSITION: relative; HEIGHT: 106px

}

.gallery-image LI A {

	LEFT: 2px; WIDTH: 100px; CLIP: rect(0px 100px 100px 0px); POSITION: absolute; TOP: 2px; HEIGHT: 100px

}

.gallery-image LI IMG {

	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

#lightbox {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 200; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; LINE-HEIGHT: 0; PADDING-TOP: 0px; POSITION: absolute; TEXT-ALIGN: center

}

#lightbox A IMG {

	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none

}

#outerImageContainer {

	MARGIN: 0px auto; WIDTH: 250px; POSITION: relative; HEIGHT: 250px; BACKGROUND-COLOR: #fff

}

#imageContainer {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px

}

#loading {

	LEFT: 0%; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: absolute; TOP: 40%; HEIGHT: 25%; TEXT-ALIGN: center

}

#loading IMG {

	MARGIN: 0px auto; TEXT-ALIGN: center

}

#hoverNav {

	Z-INDEX: 10; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%

}

UNKNOWN {

	LEFT: 0px

}

#hoverNav A {

	outline: none

}

#prevLink {

	DISPLAY: block; BACKGROUND: url(../images/blank.gif) no-repeat; WIDTH: 49%; HEIGHT: 100%

}

#nextLink {

	DISPLAY: block; BACKGROUND: url(../images/blank.gif) no-repeat; WIDTH: 49%; HEIGHT: 100%

}

#prevLink {

	LEFT: 0px; FLOAT: left

}

#nextLink {

	RIGHT: 0px; FLOAT: right

}

#prevLink:hover {

	BACKGROUND: url(../images/prevlabel.gif) no-repeat left 15%

}

#prevLink:hover {

	BACKGROUND: url(../images/prevlabel.gif) no-repeat left 15%

}

#nextLink:hover {

	BACKGROUND: url(../images/nextlabel.gif) no-repeat right 15%

}

#nextLink:hover {

	BACKGROUND: url(../images/nextlabel.gif) no-repeat right 15%

}

#imageDataContainer {

	MARGIN: 0px auto; FONT: 10px/1.4em Verdana, Helvetica, sans-serif; OVERFLOW: auto; WIDTH: 100%; BACKGROUND-COLOR: #fff

}

#imageData {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 0px

}

#imageData #imageDetails {

	FLOAT: left; WIDTH: 70%; TEXT-ALIGN: left

}

#imageData #caption {

	FONT-WEIGHT: bold

}

#imageData #numberDisplay {

	CLEAR: left; DISPLAY: block; PADDING-BOTTOM: 1em

}

#imageData #bottomNavClose {

	FLOAT: right; PADDING-BOTTOM: 0.7em; WIDTH: 66px

}

#overlay {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 190; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 500px; BACKGROUND-COLOR: #000

}

TABLE.access THEAD TH {

	COLOR: #ffffff

}

TABLE.access TBODY  {

	TEXT-ALIGN: left

}

TABLE.access TBODY TH {

	FONT-WEIGHT: normal; BACKGROUND: #eeeeee

}

TABLE.access TBODY TH.row-header {

	FONT-WEIGHT: bold; BACKGROUND: #cccccc

}

TABLE.access TBODY TD {

	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px

}

TABLE.access TBODY TD.available {

	BACKGROUND: url(../images/icon-tick.gif) no-repeat 50% 50%; TEXT-INDENT: -999em

}

TABLE.access TBODY TD.not-available {

	BACKGROUND: url(../images/icon-cross.gif) no-repeat 50% 50%; TEXT-INDENT: -999em

}

#map {

	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BACKGROUND: #cccccc; BORDER-LEFT: #999999 1px solid; WIDTH: 512px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 510px

}

.google-marker {

	FONT-SIZE: 11px

}

#locationsList A {

	COLOR: #000000

}

#locationsList A.hover {

	COLOR: #ce0007

}

#locationsList A.visited {

	COLOR: #000000

}

#map-small {

	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 11px; RIGHT: 5px; BACKGROUND: #cccccc; PADDING-BOTTOM: 10px; MARGIN: 39.4em 0px 0px; OVERFLOW: hidden; BORDER-LEFT: #999999 1px solid; WIDTH: 215px; PADDING-TOP: 10px; BORDER-BOTTOM: #999999 1px solid; POSITION: absolute; TOP: 557px; HEIGHT: 350px

}

#alumniPostCode {

	WIDTH: 9em

}

#alumniPreferred {

	WIDTH: 9em

}

#connectOther {

	DISPLAY: none

}

#during SELECT {

	DISPLAY: inline; WIDTH: 7.4em; MARGIN-RIGHT: 1em

}

#during #alumniToL {

	DISPLAY: inline; FLOAT: none; WIDTH: auto; TEXT-ALIGN: right

}

#lineCheck LABEL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px

}

#lineCheck INPUT {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px

}

#refSubmit {

	BORDER-RIGHT: #000000 2px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #000000 2px solid; PADDING-LEFT: 0.2em; BACKGROUND: #ac2a42; PADDING-BOTTOM: 0.2em; MARGIN-LEFT: 22em; BORDER-LEFT: #000000 2px solid; WIDTH: auto; COLOR: #ffffff; PADDING-TOP: 0.2em; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: center

}

#regSubmit {

	BORDER-RIGHT: #000000 2px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #000000 2px solid; PADDING-LEFT: 0.2em; BACKGROUND: #ac2a42; PADDING-BOTTOM: 0.2em; MARGIN-LEFT: 22em; BORDER-LEFT: #000000 2px solid; WIDTH: auto; COLOR: #ffffff; PADDING-TOP: 0.2em; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: center

}

#quiz .radioList INPUT {

	MARGIN-TOP: 0.1em; MARGIN-RIGHT: 0.5em

}

#quiz .radioList LABEL {

	PADDING-LEFT: 30px; WIDTH: 95%

}

.intro {

	FONT-WEIGHT: bold

}

.promo-item {

	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; BACKGROUND: url(../images/bg-promo.gif) #cf0008 no-repeat right top; PADDING-BOTTOM: 1em; MARGIN: 0px 0px 5px; OVERFLOW: auto; COLOR: #ffffff! important; PADDING-TOP: 1em

}

.promo-item H4 {

	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FONT-SIZE: 1.1em; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0.6em! important; MARGIN: 0px; COLOR: #ffffff! important; PADDING-TOP: 0px! important; FONT-VARIANT: small-caps! important

}

.promo-item A {

	COLOR: #ffffff! important

}

.promoImage {

	BORDER-RIGHT: #f8f8f8 3px double; PADDING-RIGHT: 1px; BORDER-TOP: #f8f8f8 3px double; PADDING-LEFT: 1px; BACKGROUND: #e9e9e9; FLOAT: right; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 1em 1em; BORDER-LEFT: #f8f8f8 3px double; PADDING-TOP: 1px; BORDER-BOTTOM: #f8f8f8 3px double

}

.other-locations {

	

}

.promo-buttons {

	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px 0px 0.8em; PADDING-TOP: 0px! important

}

.promo-buttons LI {

	PADDING-RIGHT: 1.2em! important; PADDING-LEFT: 0px! important; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! important

}

.promo-buttons LI A {

	BORDER-RIGHT: #cb0013 2px outset; PADDING-RIGHT: 0.8em; BORDER-TOP: #cb0013 2px outset; DISPLAY: block; PADDING-LEFT: 0.8em; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; BACKGROUND: #e9e9e9; PADDING-BOTTOM: 0.1em; BORDER-LEFT: #cb0013 2px outset; COLOR: #89000d! important; PADDING-TOP: 0em; BORDER-BOTTOM: #cb0013 2px outset; TEXT-DECORATION: none

}

.promo-buttons LI A:hover {

	BORDER-RIGHT: #cb0013 2px inset; BORDER-TOP: #cb0013 2px inset; BACKGROUND: #f8f8f8; BORDER-LEFT: #cb0013 2px inset; COLOR: #cb0013! important; BORDER-BOTTOM: #cb0013 2px inset

}

.promo-show P {


	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0.5em; TEXT-ALIGN: center

}

.promo-show P A {

	PADDING-RIGHT: 23px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(../images/bg-enquire.gif) #ffffff no-repeat right bottom; PADDING-BOTTOM: 4px; COLOR: #cf0008! important; PADDING-TOP: 2px; TEXT-DECORATION: none

}

.promo-show P.error A {

	FONT-WEIGHT: normal! important; FONT-SIZE: 1em! important; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff! important; TEXT-DECORATION: underline! important

}

.promo-form {

	PADDING-LEFT: 50px; PADDING-TOP: 1.2em

}

.promo-form LABEL {

	WIDTH: 10em

}

.promo-form .required {

	COLOR: #ffffff

}

.button1 {

	FONT-WEIGHT: bold; BACKGROUND: #ffffff; MARGIN: 1px 0px 0px 1px; WIDTH: auto; COLOR: #ce0007

}

