body {font-family: arial;font-size:10pt;background-image:none;border: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;background-color: #ffffff}

hr {width:100%;color:#336699;height:1px}

div.main {text-align: center;position: absolute;width:100%;height:100%;border: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;border-collapse: collapse;background-color: transparent}
div.mainpage {position:absolute;top:90px;width:630px;padding:10px;left:140px}

.center {text-align:center;float:center}
.left {text-align:left;float:center}
.right {text-align:right;float:center}

a:link {background: none transparent scroll repeat 0% 0%;color: #ff0000;text-decoration: none}
a:visited {background: none transparent scroll repeat 0% 0%;color: #ff0000;text-decoration: none}
a:hover {background: none transparent scroll repeat 0% 0%;color: #ff6600;text-decoration: underline}

a.nav:link {background: none transparent scroll repeat 0% 0%;color: #ffffff;text-decoration: none}
a.nav:visited {background: none transparent scroll repeat 0% 0%;color: #ffffff;text-decoration: none}
a.nav:hover {background: none transparent scroll repeat 0% 0%;color: #ffffff;text-decoration: underline}

table {border: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;border-collapse: collapse;background-color: transparent}
table.main {width:756px;height:558px;margin: 10px 10px 10px 10px;}

table.middle {width:411px;height:551px}
table.center {float:center;margin-left:15px}
table.w100 {width:100%;margin-top:20px;margin-bottom:20px;}
table.search {margin:5px}
table.nav770 {width:0px;text-align:right;}
table.navbar {width:640px;height:40px;text-align:right;}

tr {width:100%;background-color: transparent;border-collapse: collapse;border: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
td {font-size:10pt;vertical-align: top;background-color: transparent; border-collapse: collapse;border: 0px solid black;padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
td.search {padding:10px}

.colour1 {background-color: #2e2d5c}
.colour2 {background-color: #25cccb}

td.left {width:174px;height:551px;}
td.right {width:171px;height:551px;}
td.blueline {height:13px;width:411px;background-color:#2e2d5c;}
td.greenline {height:13px;width:411px;background-color:#25cccb;}
td.topnav {height:76px;width:411px}
td.maintext {height:386px;width:411px;background-color:#ffffff;}
td.bottom {height:61px;width:411px}
td.red1 {height:40px;background-color:Red;width:auto;vertical-align:middle;color:White;font-size:12pt;text-align:left;font-weight:bold}
td.red2 {height:40px;background-color:#ff9900;width:auto;border-bottom:0px solid white;vertical-align:middle;color:White;font-size:12pt;text-align:left;font-weight:bold}
td.nav_barbottom {height:5px;background-color:#ff9900;margin:0px;padding:0px;}
td.halls {padding:5px;vertical-align:middle;text-align:center}
td.contact {text-align:left;width:300px;}
td.contact3 {text-align:left;width:300px;padding-top:5px}
td.contact1 {text-align:left;width:400px;}
td.contact2 {text-align:left;width:200px;}
td.navbg {width:133px;height:75px;background-image:url(images/nav/7.gif);vertical-align:middle;text-align:left}

p {font-size: 10pt;color: black;font-family: arial;margin: 5px 5px 5px 5px;text-align:left}
p.maintext {margin: 6px 15px 6px 15px}
p.maintextsitemap {margin: 2px 15px 2px 15px}
p.home {font-size:10pt;margin: 20px 20px 20px 20px}
p.maintitle {margin: 10px 15px 6px 15px;font-size: 20pt;color:#ff0000;letter-spacing:-1px;}
p.maintitle22 {margin: 10px 15px 6px 0px;font-size: 20pt;color:#ff0000;letter-spacing:-1px;}
p.maintitle2 {margin: 10px 15px 6px 15px;font-size: 14pt;color:#ff0000}
p.maintitle3 {text-align:center;margin: 15px 15px 15px 15px;font-size: 10pt;color:#ff0000;font-weight:bold}
p.form {margin: 3px 3px 3px 3px;font-size: 8pt}
p.form2 {margin: 1px 1px 1px 1px;font-weight:bold;}
p.nav {margin: 3px 3px 3px 3px;font-size: 12pt;font-weight:bold;color:#ff0000}
p.right {text-align:right}
p.small {margin: 8px 15px 8px 15px;font-size: 8pt}
p.search {margin: 6px;font-size: 8pt}
p.previ {margin: 10px 15px 0px 15px}
p.halls {margin: 8px 3px 3px 3px;text-align:center}

blockquote{margin: 5px 15px 5px 25px}
p.maintextsitemap {margin: 2px 15px 2px 20px}

li {line-height: 17px;font-size: 10pt;color: #000000;font-family: arial;margin: 0px 0px 0px 0px;text-align:left}
ul {line-height: 10pt;font-size: 10pt;color: #000000;font-family: arial;margin: 0px 20px 0px 35px;text-align:left}

img {border: 0px solid white;padding:0px; margin:0px;vertical-align:bottom}
img.right {float:right;margin: 10px 10px 10px 10px;}
img.left {float:left;margin: 10px 10px 10px 10px;}
img.right2 {float:right;margin: 0px 10px 0px 10px;}
img.homelogo {margin: 10px 3px 10px 3px;}
img.bullet {margin: 4px 5px 2px 5px;}
img.nav {margin: 5px;}
input.search {width:150px;}
input.searchsubmit {margin-left: 10px;}

hr {color:black;width:95%;height:1px}

form {border: 0px 0px 0px 0px;font-size: 8pt;border-color: black;font-family: arial;background-color: #FFFFFF}
form.search {height:20px;margin:0px;padding:0px;border:0px;background-color:Transparent}
.formfield {border: 0px 0px 0px 0px;font-size: 8pt;border-color: black;font-family: arial;background-color: #FFFFFF}
select {border: 0px 0px 0px 0px;font-size: 8pt;border-color: black;font-family: arial;background-color: #FFFFFF}
input.search {height:13px;font-size: 8pt;border: 1px solid black;margin-top:3px;margin-bottom:4px;margin-left:10px}
input.searchsubmit {margin-right:10px;}
input.contact {width:180px;height:15px;margin-right:5px;margin-bottom:5px}

map {border: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}

div.leftimg {font-size: 10pt;color: black;font-family: arial;left:40px;top:20px;text-align:center;width:185px;float:left;margin:12px 2px 10px 8px}
div.rightimg {font-size: 10pt;color: black;font-family: arial;left:200px;top:20px;text-align:center;width:185px;float:right;margin:12px 8px 10px 2px}