body {border:0px; margin:0px; padding:0px; font-family:'Trebuchet MS',Verdana ,Tahoma ,Arial, 'Arial Black', Helvetica, 'Century Gothic', 'Lucida Sans Unicode', Impact, sans-serif; background-color:white; text-align:center; min-width: 850px;}

#wrapper {position:relative; margin-left:auto; margin-right:auto;}

#banner {position:relative; left:0px; top:0px; width:850px; height:60px; font-size:1px;}

#topMenu {position:relative; left:0px; top:1px; width:850px; height:17px; background-color:transparent; font-size:1px;}
#topMenu img {border:none; display:inline;}

#main {position:relative; left:0px; top:2px; width:850px; text-align:left; background:url("./Images/Gradient.jpg"); border:none; color:black;}

#leftMenu {float:left; position:absolute; left:10px; top:20px; width:200px; padding-left:10px; border:none; font-size:12px}
#leftMenu a {display:block; text-decoration:none; border-style:none;}
#leftMenu a:link, #leftMenu a:visited {color:#1a3369;}
#leftMenu a:hover, #leftMenu a:active {font-weight:bold;}

#right {position:absolute; left:207px; top:21px; width:620px; border:none; padding-right:30px; font-size:14px;}
#right p {text-align:justify;}

#rightHome {position:absolute; left:301px; top:92px; width:450px; height:350px; border:none; margin:0px;} 

#rightFindUs {position:absolute; left:210px; top:20px; width:620px; height:469px; border:none; padding-right:30px; font-size:15px;}

.findus {background-color:#E8F2F4; border: solid #33626A 1px; text-align:left; padding:10px;}

#listLayer {text-align:left; background-color:#E8F2F4; border: solid #33626A 1px; font-size:14px;}
#listLayer ul {list-style-type: none; margin:5px;}

#footer {position:relative;left:0px; bottom:110px; width:850px; height:17px; background-color:transparent; font-size:1px;}
#footer img { border:none; display:inline;}

/*.addressTable {font-size:14px; color:#1f4b80; font-weight:bold; background-color:#adcb9f; border:solid white 1px;}*/
.addressTable {font-size:14px; background-color:#E8F2F4; border:solid #33626A 1px;}
.addressTable td {padding-left:5px;}
.addressTable .right {border-left:solid #33626A 1px;}

/*
Think contactsTable is old and redundant - delete??
.contactsTable {font-size:14px;}
.contactsTable td {border-bottom:solid white 1px; border-left:solid white 1px; padding-left:5px;}
.contactsTable .title {font-weight:bold; font-size:13px; color:#003787;}
.contactsTable .left { border-left:none;}
.contactsTable .bottom {border-bottom:none;}
.contactsTable .topLeft {font-weight:bold; font-size:13px; color:#003787; border-left:none;}
.contactsTable .bottom-left {border-bottom:none; border-left:none;}
*/


/*
.projectTable {font-size:14px; color:black; background-color:#a9c5aa; width:100%;}
.projectTable td {border-bottom:solid white 1px; border-left:solid white 1px; padding:2px;}
.projectTable .left { border-left:none; color:#003787;}
.projectTable .bottom {border-bottom:none;}
.projectTable .bottom-left {border-bottom:none; border-left:none; color:#003787;}
.projectTable .title {font-weight:bold; font-size:13px;}
*/

.projectTable {font-size:14px; color:black; background-color:#E8F2F4; width:100%;}
.projectTable td {border-top:solid #33626A 1px; border-left:solid #33626A 1px; padding:2px;}
.projectTable .rightCell {border-right:solid #33626A 1px;}
.projectTable .bottomCell {border-bottom:solid #33626A 1px;}
.projectTable .bottomRightCell {border-bottom:solid #33626A 1px; border-right:solid #33626A 1px;}


.lwTable {font-size:14px; background-color:#E8F2F4; color:black; width:100%;}
.lwTable td {border-top:solid #33626A 1px; border-left:solid #33626A 1px; padding:5px;}
.lwTable .rightCell{border-right:solid #33626A 1px;}
.lwTable .bottomCell {border-bottom:solid #33626A 1px;}
.lwTable .bottomRightCell {border-bottom:solid #33626A 1px; border-right:solid #33626A 1px;}
.lwTable a {text-decoration:none;}
.lwTable a:link, a:visited {color:blue;}
.lwTable a:hover {font-weight:bold;}

/*
Old on off colours
.on {background-color:#aab3a9;}
.off {background-color:#adcb9f;}
*/
.on {background-color:#E8F2F4;}
.off {background-color:transparent;}

.observerTable {font-size:14px; color:black; background:#E8F2F4;}
.observerTable td {border-bottom:solid #33626A 1px; border-right:solid #33626A 1px; padding:5px;}
.observerTable .top {border-top:solid #33626A 1px;}
.observerTable .left {border-left:solid #33626A 1px;}
.observerTable .topLeft {border-left:solid #33626A 1px; border-top:solid #33626A 1px;}

.trainingTable {font-size:14px; color:black; background-color:#E8F2F4;}
.trainingTable td {border-top:solid #33626A 1px; border-right:solid #33626A 1px; border-left:solid #33626A 1px; padding:5px;}
.trainingTable .bottom {border-bottom: solid #33626A 1px;}

.mainTable {font-size:5px;}

.indent {text-indent:10px;}
.floatRight {float: right; margin-left: 6px;}

.titleStyle {
	font-size: 13px;
	font-weight: bold;
}

.labelStyle {color:#000066}
