
/* ----------------- elements --------------------------------------- */
body {margin:10px;background-image: url(../images/bg.jpg);background-repeat: repeat-x;background-color: #8eb1cc;}
a, a:visited {color:#336699;text-decoration:none;}
a:hover {color:#ff9900;text-decoration: underline;}
h4.pageTitle {font-weight:bold;color:#336699;}
h3.pageTitle {font-weight:bold;color:#336699;}
h2.pageTitle {font-weight:bold;color:#336699;}
h1.pageTitle {font-size:1.5em;color:#336699;}
img {margin:0px;padding:0px;}

/* ----------------- ids --------------------------------------- */
#content {background:#fff;}
#logo {padding:15px;}
#header {background:#fff;}
#footer {background-color: #8eb1cc;}
#navigation {display:block;margin:0px;padding:0px;}
#navigation li {margin:0 0 0 -3px;padding:0px;list-style-type:none;display:inline;}
#navigation li.first {margin:0px;}

#registration-form {width:650px;}
#registration-form label {width:150px;float:left;margin-top:10px;}
#registration-form legend {color:#6699cc;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

/* ----------------- classes --------------------------------------- */
.icon-list ul {margin:0px;padding:0px;list-style-type:none;}
.icon-list li {display:inline;margin-left:4px;padding:0px;color:#000;font-size:11px;}
.icon-list li a, .icon-list li a:visited {text-decoration:none;color:#000;}
.icon-list li a:hover {text-decoration:underline;}
.partner-title {font-weight:bold;color:#336699;}
.event-date {font-size:15px;font-weight:bold;color:#000000;}
.required{font-size:13px;font-weight:bold;color:red;}
.red {color: #FF0000}
.homepage-footer {color: #222;font-style: italic;}
.regpage-title {font-size:large;font-style: italic;font-weight: bold;color: #336699;}
