body {background-image:url(design/background.jpg);margin:0px;padding:0px;background-color:#f8f6c7;font-family:arial;font-size:13px;}
h1, h2, h3, h4, h5, h6, p, ul, li, form {margin:0px;padding:0px;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
.clear {clear:both;font-size:0px;display:block;}
hr {display:none;}
.button {text-indent:0px;border:1px solid #52a930 !important;background-image:url(design/button.gif);background-position:top left;background-repeat:repeat-x;background-color:#63b73f !important;color:white !important;font-weight:bold !important;font-size:11px !important;font-family:tahoma !important;text-decoration:none;}
a.button {padding:4px 7px;}
input.button {height:24px;cursor:pointer;}
#heading {width:100%;height:121px;background-image:url(design/heading-repeat.gif);background-repeat:repeat-x;background-color:#D8F0FC;font-family:tahoma;font-size:12px;line-height:17px;color:#726d57;}
#heading-center {width:960px;margin:0px auto;background-image:url(design/heading-background.jpg);height:121px;background-position:bottom;}
h1 {width:208px;height:95px;padding-top:25px;float:left;}
h1 a {display:block;width:208px;height:95px;}
h1 a span {display:none;}
#congress {float:left;text-align:right;width:570px;padding:24px 30px 0px 0px;}
#congress h2 {font-size:12px;color:#5cb13a;}
#congress-date {float:left;width:150px;text-align:right;padding:10px 0px 0px 0px;}
#congress-date h3 {font-size:12px;color:#5cb13a;}
#congress-date h3.pre-reg a {margin-top:15px;width:110px;display:block;background-color:#5cb13a;font-weight:bold;color:white;height:30px;line-height:13px;text-decoration:none;font-size:11px;padding:8px 30px 5px 10px;background-image:url(design/pre-reg.png);}

#body {width:960px;margin:0px auto;}
#menu {float:left;width:221px;}
#menu ul {list-style-type:none;margin:10px 0px;font-size:11px;font-family:tahoma;}
#menu ul li {width:210px;}
#menu ul li a {line-height:15px;display:block;width:190px;padding:10px;background-image:url(design/menu.gif);background-color:#f0edb9;color:#a09e7f;text-decoration:none;background-repeat:no-repeat;background-position:bottom right;}
#menu ul li a:hover {background-position:bottom left;color:white;background-color:#D88516;}
#menu ul li a span{display:block;width:170px;background-image:url(design/arrows.gif);background-position:top right;padding-left:20px;background-repeat:no-repeat;cursor:pointer;}
#menu ul li a:hover span {background-position:top left;}

#text {float:left;width:580px;font-family:arial;font-size:13px;margin-right:8px;}
#text h2 {margin-top:10px;font-family:trebuchet ms;font-size:22px;font-style:italic;font-weight:normal;color:white;background-image:url(design/heading-text.jpg);background-repeat:no-repeat;width:490px;height:34px;padding:7px 20px 7px 70px;}
#text h3 {color:#d2823f;font-family:trebuchet ms;font-size:17px;font-style:italic;font-weight:normal;}
#text .inbox {border-left:5px solid #D5D193;border-right:5px solid #D5D193;border-bottom:5px solid #D5D193;width:510px;padding:5px 20px 10px 20px;margin:0px auto;background-color:#FAFAF8;}
#text p {text-indent:10px;margin:10px 0px 5px 0px;}
#text .inbox img {float:left;margin:8px 8px 8px 0px;}
#text p a img {float:none;border:0px;}
#text p a, #text p strong, #text table a {color:#D2823F;}
#text p input {background-color:#ecebe1;border:1px solid #e0dfd4;padding:4px;font-size:12px;font-family:tahoma;}
#text ul {margin:5px 5px 5px 35px;}
.divider {border-top:1px dotted #bdbcb0;height:11px;width:100%;}
#pre-reg table {margin:0px auto;width:500px;}
#pre-reg table input {width:262px;background-color:#ecebe1;border:1px solid #e0dfd4;padding:4px;font-size:12px;font-family:tahoma;}
#pre-reg table textarea {width:262px;background-color:#ecebe1;border:1px solid #e0dfd4;padding:4px;font-size:12px;font-family:tahoma;overflow:hidden;}
#pre-reg table input.button {width:100px;margin:5px 0px 5px 10px;}
#pre-reg table input.checkbox {width:auto;margin:0px;border:0px;padding:0px;background-image:none;border:0px;}
#pre-reg table th {font-weight:normal;text-align:right;width:220px;padding:4px 5px;}
#pre-reg table td {width:270px;padding:4px 0px;}


#partners {width:150px;float:left;background-color:#EFECB3;margin-top:10px;}
#partners h3 {background-image:url(design/heading-partners.gif);height:12px;color:#ab9a8d;font-size:11px;font-family:tahoma;padding:8px 10px 8px 25px;font-weight:normal;}
#partners div {width:132px;border-left:1px solid #DBD89E;border-right:1px solid #DBD89E;border-bottom:1px solid #DBD89E;padding:0px 8px;text-align:center;}
#partners div p {margin-bottom:8px;}
#partners div img {border:0px;}

#footer {color:#AB9A8D;line-height:16px;width:960px;margin:0px auto;font-size:11px;font-family:tahoma;padding:50px 0px 10px 0px;}
#footer h6 {font-size:11px;}
#footer a {color:black;}
#vup {float:left;background-image:url(design/logo-vup.png);display:block;width:60px;height:60px;margin:15px 10px;}
#vup span {display:none;}
#who, #when, #where, #contact-footer {float:left;padding:10px;}
#what {float:left;padding:10px;width:200px;}
#made-by {float:right;padding:10px;}

.code {font-family:courier;background-color:#DCF1FD;padding:5px;border:2px solid #D5D193;line-height:16px;}
.infotable {width:100%;border:1px solid #D5D193;margin:10px 0px 20px 0px;text-align:center;}
#text table td, #text table th {padding:5px;}
#text table td p {text-indent:0px !important;}
.infotable .align-left {text-align:left;}
#table-type-one th {border:1px solid #AB9A8D;background-color:#5CB13A;}
#table-type-one td {border:1px solid #AB9A8D;}
#table-type-one tr {background-color:none;}
#table-type-one tr.white-back {background-color:#EFECB3;}

#table-type-two {border:2px solid #D5D193;}
#table-type-two th {border:1px solid #D5D193;}
#table-type-two td {border:1px solid #AB9A8D;}

#table-type-three th {border:1px solid #AB9A8D;background-color:#5CB13A;}
#table-type-three td {border:1px solid #AB9A8D;}

#table-type-four th {border:1px solid #AB9A8D;}
#table-type-four td {border:1px solid #AB9A8D;}

#table-type-five th {background-color:#5CB13A;border:1px solid #AB9A8D;}
#table-type-five td {background-color:#99cc00;border:1px solid #AB9A8D;}


