html, body {margin:0;padding:0;border:0;}
body {font-family:Century Gothic, Microsoft San Serif, Arial, sans-serif;font-size:0.8em;font-weight:normal;color:#FFFFFF;background-color:#2B2725;}
form, fieldset, h1, h2, h3, img, p, ul, li {border:0px;margin:0px;padding:0px;}
.clear {clear:both;}
#wrapper {margin:0 auto;width:680px;text-align:left;margin-top:20px;}
#tempwrapper {margin:20px;width:680px;text-align:left;}
#header {width:680px;height:190px;background:url(images/header-bg.jpg) top left no-repeat #247EA3;position:relative;}
#headerstrap {width:300px;top:130px;left:360px;position:absolute;text-align:right;color:#013961;font-size:90%;}
#headerstrap1 {width:200px;top:166px;left:58px;position:absolute;text-align:left;color:#013961;}
#sponsorlogo {width:69px;height:62px;top:24px;left:569px;position:absolute;}
#logo {width:315px;height:63px;top:32px;left:33px;position:absolute;}
#nav {}
#main {width:680px;border-top:5px solid #E10915;min-height:470px;background:url(images/main-bg.jpg) bottom left no-repeat;}
/*\*/
* html #main {height:470px;}
/**/
#main .left {float:left;display:inline;width:400px;margin-left:35px;padding-top:20px;}
#main .right {float:right;display:inline;width:220px;margin-left:20px;}
#main h1 {padding-bottom:10px;color:#FFFFFF;font-size:170%;font-style:italic;}
#main h2 {color:#FFFFFF;font-size:120%;padding-bottom:12px;}
#main h3 {color:#FFFFFF;font-size:110%;padding-bottom:12px;}
#main a:link, #main a:visited {color:#FFFFFF;text-decoration:underline;}
#main a:active, #main a:hover {color:#FFFFFF;text-decoration:none;}
.left p {padding-bottom:10px;color:#FFFFFF;font-size:110%;}
.left ul {margin-left:12px;padding-left:6px;color:#FFFFFF;font-size:110%;padding-bottom:12px;}
.left li {padding-top:1px;padding-bottom:2px;padding-left:6px;}
p.intro {font-size:120%;font-weight:bold;}
ul {margin-bottom:0px;}
p.homelink {text-align:center;padding-left:8px;padding-right:8px;}

table#programme {font-size:110%;margin-top:14px;}

.paneltop {width:216px;height:45px;background:url(images/panel-top.gif) top left no-repeat;margin-top:20px;}
.panel {width:216px;background:url(images/panel-bg.gif) top left repeat-y;}
.panel p {padding-top:6px;margin-left:10px;margin-right:18px;padding-bottom:3px;font-family:Arial, Helvetica, sans-serif;color:#171411;font-size:86%;clear:both;}
.panel p.last {padding-bottom:0px;}
.panelbottom {width:216px;height:35px;background:url(images/panel-bottom.gif) top left no-repeat;}

.emailstrip {width:680px;height:32px;}
.emailstrip p {margin-left:50px;padding-top:6px;color:#FFFFFF;font-size:110%;}
.emailstrip p a:link, .emailstrip p a:visited {color:#E10915;text-decoration:none;font-weight:bold;}
.emailstrip p a:active, .emailstrip p a:hover {color:#E10915;text-decoration:underline;font-weight:bold;}

span.small {font-size:90%;}

.logos {width:680px;height:119px;position:relative;background:url(images/footerlogos.jpg) top left no-repeat;}
p#mainsponsor {width:200px;height:20px;font-size:80%;position:absolute;top:56px;left:4px;font-family:Arial, Helvetica, sans-serif;color:#676767;}


#logo2 {position:absolute;width:56px;height:51px;top:12px;left:128px;}
#logo3 {position:absolute;width:96px;height:41px;top:64px;left:126px;}
#logo4 {position:absolute;width:79px;height:45px;top:14px;left:232px;}
#logo5 {position:absolute;width:85px;height:39px;top:16px;left:359px;}
#logo6 {position:absolute;width:139px;height:29px;top:70px;left:252px;}
#logo7 {position:absolute;width:102px;height:29px;top:70px;left:414px;}
#logo8 {position:absolute;width:57px;height:39px;top:18px;left:492px;}
#logo9 {position:absolute;width:87px;height:29px;top:70px;left:550px;}
#logo10 {position:absolute;width:55px;height:41px;top:16px;left:587px;}


#footer {width:680px;height:45px;padding-top:8px;font-size:86%;color:#FFFFFF;}
#footer a:link, #footer a:visited {color:#FFFFFF;text-decoration:none;}
#footer a:active, #footer a:hover {color:#FFFFFF;text-decoration:underline;}
#footer p.left {float:left;display:inline;width:200px;text-align:left;color:#FFFFFF;}
#footer p.right {float:right;display:inline;width:450px;text-align:right;color:#FFFFFF;}

#directory {font-size:110%;font-weight:bold;text-align:center;padding:12px;}
#directory a.rlink:link, #directory a.rlink:visited {color:#E10915;text-decoration:none;}
#directory a.rlink:active, #directory a.rlink:hover {color:#E10915;text-decoration:underline;}


form#register {width:400px;margin-top:10px;}
#register input.medtext {float:left;display:inline;margin-left:10px;width:240px;background-color:#FFFFFF !important;border:1px solid #5B5035;font-size:90%;}
#register input.smltext {float:left;display:inline;margin-left:10px;width:140px;background-color:#FFFFFF !important;border:1px solid #5B5035;font-size:90%;}
#register input.tnytext {width:80px;background-color:#FFFFFF !important;border:1px solid #5B5035;font-size:90%;}
#register textarea {float:left;display:inline;width:240px;height:90px;margin-left:10px;background-color:#FFFFFF !important;border:1px solid #5B5035;font-size:90%;}
#register label {float:left;display:inline;width:140px;clear:both;}
#register select {float:left;display:inline;margin-left:10px;background-color:#FFFFFF !important;border:1px solid #5B5035;font-size:90%;}
.formrow {width:400px;padding-top:4px;padding-bottom:4px;clear:both;}
.buttonrow {width:400px;padding-top:18px;padding-bottom:12px;clear:both;}
#register input.submit {width:400px;width:49px;height:12px;border:none;}
p.flt {width:240px;margin-left:10px;float:left;display:inline;}
p.error {color:#FF5151;}
label.error {color:#FF5151;}
textarea {font-family:"Microsoft sans serif", Arial, Helvetica, sans-serif;font-size:110%;}

table#pymt td {height:20px;}

hr {color:#CCCCCC;background-color:#CCCCCC;height:1px;}
