/*
Colors
black - #231F20
green - #7BC142
grey  - #9FA2A4
red text - A61E22
*/
html, body {margin:0;padding:0;border:0;}
html {overflow-y:scroll;}
body {margin-top:2px;font-family:Arial, Helvetica, sans-serif;font-size:0.76em;font-weight:normal;color:#676767;background-color:#1F719F;text-align:center;}
td {font-weight:normal;color:#676767;}
form, h1, h2, h3, h4, h5, h6, img, p, ul, ol, div {border:0px;margin:0px;padding:0px;}
.clear {clear:both;}
#wrapper {margin:0 auto;width:772px;text-align:left;padding-bottom:20px;background-color:#FFFFFF;margin-top:1px;}
#header {width:772px;height:128px;background:url(images/header1-bg.jpg) top left no-repeat #FFFFFF;text-align:center;}
#logo {margin-top:10px;}
#nav {width:772px;height:24px;background:url(images/nav-bg.jpg) top left repeat-x;}
#nav ul {color:#FFFFFF;font-weight:bold;list-style-type:none;padding-top:4px;padding-bottom:4px;}
#nav ul li {display:inline;}
#nav a {color:#FFFFFF;font-weight:bold;border-right:1px solid #FFFFFF;padding:4px 6px 4px 6px;}
#nav ul li a:link, #nav ul li a:visited {color:#FFFFFF;text-decoration:none;}
#nav ul li a:active, #nav ul li a:hover {color:#FFFFFF;text-decoration:none;background-color:#A9C9DC;}

#left {float:left;display:inline;width:155px;margin-top:16px;margin-left:5px;}
#content {float:left;display:inline;width:580px;margin-top:16px;margin-left:12px;min-height:380px;}
/*\*/
* html #content {height:380px;}
/**/
#hmain {float:left;display:inline;width:405px;}
#hmain p {padding-bottom:12px;text-align:center;}
#right {float:right;display:inline;width:155px;}

h1 {color:#FFFFFF;font-weight:bold;font-size:120%;margin:0px;padding:7px 10px 7px 10px;}
.hheading {width:405px;background:url(images/hheading-bg.gif) top left no-repeat;margin-bottom:12px;}
.hheading h1 {width:405px;text-align:center;background:url(images/hheadingbtm-bg.gif) bottom left no-repeat;voice-family: "\"}\""; voice-family:inherit;width:385px;}
.heading {width:580px;background:url(images/heading-bg.gif) top left no-repeat;margin-bottom:12px;}
.heading h1 {width:580px;background:url(images/headingbtm-bg.gif) bottom left no-repeat;voice-family: "\"}\""; voice-family:inherit;width:560px;}

#content p {padding-bottom:12px;}
#content h2 {color:#0A4383;font-weight:bold;font-size:150%;padding:2px 0px 8px 0px;}
#content h3 {color:#0A4383;font-weight:bold;font-size:120%;padding:2px 0px 8px 0px;}
#content h4 {color:#A91E23;font-weight:bold;font-size:110%;padding:2px 0px 8px 0px;}
#paddedcontent {width:560px;margin-left:10px;}
#paddedcontent table {margin-bottom:10px;}
##paddedcontent li {padding-bottom:5px;}
ul#ticklist {margin-left:10px;padding-left:10px;margin-top:10px;}
#ticklist li {list-style-image:url(images/tick.gif);}
div.blue {width:100%;height:1px;background-color:#0B4D97;font-size:1%;margin-top:4px;margin-bottom:12px;}
div.grey {width:100%;height:1px;background-color:#BFBEC0;font-size:1%;margin-top:4px;margin-bottom:12px;}
#paddedcontent ul {margin-left:10px;padding-left:12px;margin-top:10px;margin-bottom:10px;}
#paddedcontent p {padding-bottom:10px;}
#paddedcontent a:link, #paddedcontent a:visited {color:#A61E22;text-decoration:underline;}
#paddedcontent a:active, #paddedcontent a:hover {color:#A61E22;text-decoration:none;}

.sidepanel {width:155px;background:url(images/side-bg.jpg) top left no-repeat;margin-bottom:10px;}
.sidepanelinner {width:155px;background:url(images/side-footer.jpg) bottom left no-repeat;padding-bottom:23px;}
.sidepanel a:link, .sidepanel a:visited {color:#A61E22;text-decoration:underline;}
.sidepanel a:active, .sidepanel a:hover {color:#A61E22;text-decoration:none;}
.sidecontent {padding-top:6px;padding-bottom:8px;margin-left:8px;width:138px;}
.sidecontent h3 {color:#2D4A88;font-size:120%;padding-bottom:8px;}
.sidecontent h4 {color:#A61E22;font-size:90%;padding-bottom:2px;font-weight:bold;}
.sidecontent h5 {color:#2D4A88;font-size:90%;padding-bottom:2px;font-weight:bold;}
.sidecontent p {font-size:90%;padding-bottom:6px;}
.sep {width:100%;height:1px;background-color:#ADADAD;overflow:hidden;font-size:1%;margin-top:2px;margin-bottom:6px;}
.reddate {color:#A61E22;}
.bluetxt {color:#003399;}
.subactive {color:#BF6062;}
a.redlink:link, a.redlink:visited {color:#A61E22;text-decoration:underline;}
a.redlink:active, a.redlink:hover {color:#A61E22;text-decoration:none;}
#content a.redlink:link, #content a.redlink:visited {color:#A61E22;text-decoration:none;}
#content a.redlink:active, #content a.redlink:hover {color:#A61E22;text-decoration:underline;}
a.bluelink:link, a.bluelink:visited {color:#0A4383;text-decoration:none;font-weight:bold;}
a.bluelink:active, a.bluelink:hover {color:#0A4383;text-decoration:underline;font-weight:bold;}
.sidefooter {width:155px;height:23px;background:url(images/side-footer.jpg) top left no-repeat;margin-bottom:8px;}
#headerright {width:300px;height:95px;float:right;display:inline;text-align:right;position:relative;}
#imageholder {width:768px;height:232px;margin-left:2px;border-top:1px solid #231F20;border-bottom:2px solid #7BC142;position:relative;display:block;}
.seminarleft {float:left;display:inline;}
.seminarright {float:right;display:inline;text-align:right;}

#logostrip {width:740px;position:relative;background-color:#FFFFFF;text-align:center;margin-left:10px;margin-right:10px;padding-top:6px;}
#logostrip img {margin:7px 14px 7px 14px;}

#footer {margin:0 auto;width:772px;color:#FFFFFF;margin-bottom:20px;padding-top:16px;background:url(images/footerbg.jpg) top left no-repeat;}
#footer p.left {float:left;display:inline;font-size:90%;text-align:left;width:200px;}
#footer p.right {text-align:right;float:right;display:inline;font-size:90%;width:550px;}
a.footerlink:link, a.footerlink:visited {color:#FFFFFF;text-decoration:none;} 
a.footerlink:hover, a.footerlink:active {color:#FFFFFF;text-decoration:underline;}

table.bordered {border-top:1px solid #0B4D97;border-left:1px solid #0B4D97;}
table.bordered th {background-color:#C8CCE5;font-weight:bold;padding:3px 2px 3px 6px;border-right:1px solid #0B4D97;border-bottom:1px solid #0B4D97;padding:3px 2px 3px 6px;color:#052850;}
table.bordered tr.trow {background-color:#F1F6FC;}
table.bordered td {border-right:1px solid #0B4D97;border-bottom:1px solid #0B4D97;padding:3px 2px 3px 6px;color:#052850;}
table.bordered td.trow {background-color:#F1F6FC;}


table.byelaw {border:0px;}
table.byelaw td {padding:3px 2px 3px 0px;color:#052850;font-size:90%;}
ul.normal {list-style:disc;margin-left:16px;padding-left:16px;margin-top:0px;padding-top:0px;}
ul.subnormal {list-style:circle;margin-left:16px;padding-left:16px;margin-top:0px;padding-top:0px;}

form#register {margin-top:20px;}
.formrow {padding-top:4px;padding-bottom:4px;}
.buttonrow {padding-top:10px;padding-bottom:6px;}
#register label {float:left;display:inline;width:140px;padding-right:12px;}
form#register input {float:left;display:inline;}
input.txtsml {width:40px;border:1px solid #6E6D72;}
input.txtmed {width:150px;border:1px solid #6E6D72;}
input.txtml {width:250px;border:1px solid #6E6D72;}
input.txtwde {width:300px;border:1px solid #6E6D72;}
input.login {width:225px;border:1px solid #999999;}
textarea.txtarea {width:300px;height:80px;border:1px solid #6E6D72;font-family:"Microsoft sans serif", Arial, Helvetica, sans-serif;}
textarea.txtlarea {width:540px;height:100px;border:1px solid #6E6D72;font-family:"Microsoft sans serif", Arial, Helvetica, sans-serif;}
.error {font-weight:bold;color:#FF0000;}

