/************* defaults **************** */
body, h1, h2, h3, h4, h5, h6, ul, li, ol, img, p, form, legend, fieldset, blockquote, table, td, tr, label {
margin-top:0px;
font-size:12px;
}

body {
font-size:12px;
font-family:verdana, helvetica, sans-serif;
color:#333333;
}

a:link, a:visited {
text-decoration:none;
color:#ffffff;
}

td#linkstyle a:link {color: black; text-decoration:underline}
td#linkstyle a:visited {color: black; text-decoration:underline}
td#linkstyle a:hover {color: black; text-decoration:underline}
td#linkstyle a:active {color: black; text-decoration:underline}
.text a:link {color: black; text-decoration:underline;}
.text a:visited {color: black; text-decoration:underline}
.text a:hover {color: black; text-decoration:underline}
.text a:active {color: black; text-decoration:underline}


/*main structure*/
#maintable {
background:url(images/background.jpg) repeat;
}

#maintable tr td {
vertical-align:top;
width:100%;
}

#maintable .topspacer {
height:6px;
}

#maintable .header {
height:126px;
}

#maintable .navcolumn {
width:262px;
padding-bottom:10px;
}

#maintable .navtext {
padding:13px 0px 0px 42px;
}

#maintable .navtext li a:link, #maintable .navtext li a:visited {

}


#maintable .nav1 {
background:url(images/nav1.gif) no-repeat;
height:41px;
}

#maintable .nav2 {
background:url(images/nav2.gif) no-repeat;
height:41px;
}

#maintable .nav3 {
background:url(images/nav3.gif) no-repeat;
height:41px;
}

#maintable .nav4 {
background:url(images/nav4.gif) no-repeat;
height:41px;
}

#maintable .nav5 {
background:url(images/nav5.gif) no-repeat;
height:41px;
}

#maintable .nav6 {
background:url(images/nav6.gif) no-repeat;
height:41px;
}

#maintable .nav7 {
background:url(images/nav7.gif) no-repeat;
height:41px;
}

#maintable .nav8 {
background:url(images/nav8.gif) no-repeat;
height:41px;
}

#maintable .nav9 {
background:url(images/nav9.gif) no-repeat;
height:41px;
}

#maintable .nav10 {
background:url(images/nav10.gif) no-repeat;
height:41px;
}

#maintable .registration {
padding:8px 0px 0px 8px;
}

#maintable .refund {
padding-bottom:10px;
width:244px;
}

#maintable .refund .text {
background:#E1E1E1;
padding: 6px 4px 12px 4px;
border-right: 1px solid black;
border-bottom: 1px solid black;
}

#maintable .contactheader {
padding-top:10px;
width:244px;
}

#maintable .contactheader .text {
background:#E1E1E1;
padding: 6px 4px 12px 4px;
border-right: 1px solid black;
border-bottom: 1px solid black;
}

#maintable .staffheader {
padding-top:10px;
width:244px;
}

#maintable .staffheader .text {
background:#E1E1E1;
padding: 6px 2px 12px 4px;
border-right: 1px solid black;
border-bottom: 1px solid black;
}

#maintable .contentcolumn {
width:535px;
padding-bottom:20px;
}

#maintable .news {
background:#E1E1E1;
padding:10px 15px 0px 2px;
border-left: 1px solid black;
border-bottom: 1px solid black;
}

#maintable .internalcontent {
background:#E1E1E1;
padding:8px 12px 10px 12px;
border-left: 1px solid black;
border-bottom: 1px solid black;
}

#maintable .contentcolumn .contentheader {
padding-top:28px;
}

#maintable .contentimage {
width:300px;
height:225px;
background:#E1E1E1;
border-left: 1px solid black;
}

#maintable .contenttextright {
background:#E1E1E1;
padding:8px 12px 8px 10px;
}

#maintable .contenttextbottom {
background:#E1E1E1;
padding:8px 12px 8px 10px;
border-left: 1px solid black;
border-bottom: 1px solid black;
list-style-type:none;
}
