@CHARSET "ISO-8859-1";

/*
.contentpanel { width:80%;}
#contacts { position:relative; margin-bottom:-20px; padding-left:-50px; }
td.contacts { vertical-align:top; text-align:left; padding-bottom:20px; width:180px; }
#contacts p { margin-bottom:0; }
#contacts tr {  }
#content h5 { color:#05366B; }
#javascriptwarning { background-color:yellow; border:1px solid black; color:black; padding:5px; margin-bottom:10px; }
a:visited { color:none; }
img { margin-top:5px;  }
*/

#main { /*border:1px solid green;*/ } 

.sectionheader { font-size:15px; color:#05366B; position:relative; top:-5px; left:-5px; font-weight:bold; font-style:italic; }

.tablecontainer { position:relative; margin-bottom:15px; }
.tablebackpaneltopleft { position:absolute; top:0px; left:0px; width:6px; height:36px; background-image:url('/graphics/championships/tablebackpanelheaderleft.png'); }
.tablebackpaneltopright { position:absolute; top:0px; right:0px; width:6px; height:36px; background-image:url('/graphics/championships/tablebackpanelheaderright.png'); }
.tablebackpaneltopcentre { position:relative; height:36px; background-image:url('/graphics/championships/tablebackpanelheadercentre.png'); margin-left:6px; margin-right:6px; }
.tabletitle { font-size:14px; font-weight:bold; color:#05366B; position:relative; font-style:italic; top:-10px; }
.tableinstructions { font-size:11px; color:black; position:absolute; margin-left:200px; top:12px; }
.tablebackpanelmain { background-color:#91BAD8; position:relative; padding:10px 10px 5px 10px; }
.tablebackpanelbottom { background-image:url('/graphics/championships/tablebackpanelbottom.png'); height:13px; }

.formcontainer { position:relative; border:1px solid #555555; padding:15px; }
.formsectionheader { margin-bottom:3px; font-size:11px; font-weight:bold; color:#05366B; }
.thankyou { position:absolute; right:15px; top:15px; font-size:18px; color:green; }
.formsection { margin-bottom:10px; color:#05366B; }
.errormsg { font-style:italic; color:#9D0D15; font-weight:normal; padding-left:5px; }
.emailrequest { font-size:11px; line-height:13px; font-style:italic; }
.youremailaddr { margin-top:10px }
.inputbox { border:1px solid #555555; margin:1px; }
.inputboxerror { border:2px solid red; margin:0px; }

.contactslist { position:relative; color:#05366B; font-size:11px; border:1px solid #555555; margin-top:10px; padding:15px; }
.tblphonenumbers { position:relative; border:1px solid #555555; background-color:white; padding:10px; }
.tblphonenumbers thead td { font-weight:bold; }
.tblphonenumbers td { padding-right:5px; }
td.phoneno { width:85px; }
td.name { width:100px; }