body {
        background-color: #d6d6d6;
}

.shadowleft {
        background-image: url(/uploads/tf/shadowleft.jpg);
}

.shadowright {
        background-image: url(/uploads/tf/shadowright.jpg);
}

.border {
        background-color: #ff0000;
}

.background {
        background-color: #fff;
}

.footer {
        background-image: url(/uploads/tf/footer.jpg);
        height: 100px;
}

#socialmarks {
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	color: 646464;
        font-size: 10px;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 10px;
        border: 0px;
}

#socialmarks a{
	color: 646464;
        text-decoration: none;
}

#generalnavigation {
        text-align: center;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #646464;
        font-weight: bolder;
}

#generalnavigation a {
        color: #646464;
        text-decoration: none;
        padding-left: 10px;
        padding-right: 10px;
}

#generalnavigation a:hover {
        color: #ff0000;
}

#footer {

        padding-right: 70px;
        padding-top: 20px;
        text-align: right;
        font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
        font-size: 12px;
        color: #000;
}

#footer a {
        color: 000;
        text-decoration: underline;
}

#genloc {
        padding-right: 60px;
        padding-top: 10px;
        text-align: right;
}

#topsponsors {
        font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
        font-size: 12px;
        text-align: right;
        padding-right: 10px;
        padding-left: 10px;
        padding-top: 10px;
        padding-bottom: 10px;
}

#content {
        font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
        font-size: 12px;
        line-height: 18px;
        padding-left: 10px;
        padding-right: 10px;
}

#content a {
        color: #ff0000;
        text-decoration: underline;
}

#content h1 {
        font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
        font-size: 14px;
        margin-top: 0px;
        color: #ff0000;
}

#content hr {
	border-top: 1px solid #ff0000;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.contenttable {
        font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
        font-size: 12px;
        line-height: 18px;
        padding-left: 10px;
        padding-right: 10px;
}

.csc-textpic-caption {
        font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
        font-size: 11px;
        color: #ff0000;
        font-weight: bolder;
}

/* New Subnavigation 2008, full clickable */

#navigationfirstborder {
        width: 160px;
        height: 1px;
        background-color: #cacaca;
        /*background-color: #ff0000;*/
}

#navigationcontainer {
        margin-left: 0px;
        margin-top: 0px;
        width: 160px;
}

#navigationlevel1 {
        background: #f7f7f7 url(navigation_inactive.gif);
        border-bottom: 1px solid #cacaca;
        font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
        line-height: 24px;
        color: #646464;
}

#navigationlevel1 a{
        display: block;
        color: #646464;
        text-decoration: none;
}

#navigationlevel1 a:hover {
        color: #ff0000;
        background: #f7f7f7 url(/uploads/tf/navigation_active.gif);
}

#navigationlevel1 a#active {
        font-weight: bolder;
        color: #ff0000;
        background: #f7f7f7 url(/uploads/tf/navigation_inactive.gif);
}

#navigationlevel2 {
        background: #f7f7f7 url(navigation_inactive.gif);
        border-bottom: 1px solid #cacaca;
        font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
        line-height: 20px;
        color: #646464;
}

#navigationlevel2 a{
        display: block;
        color: #646464;
        text-decoration: none;
}

#navigationlevel2 a:hover {
        color: #ff0000;
        background: #f7f7f7 url(/uploads/tf/navigation_active.gif);
}

#navigationlevel2 a#active {
        font-weight: bolder;
        color: #ff0000;
        background: #f7f7f7 url(/uploads/tf/navigation_inactive.gif);
}

#navigationlevel3 {
        background: #f7f7f7 url(navigation_inactive.gif);
        border-bottom: 1px solid #cacaca;
        font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
        line-height: 20px;
        color: #646464;
}

#navigationlevel3 a{
        display: block;
        color: #646464;
        text-decoration: none;
}

#navigationlevel3 a:hover {
        color: #ff0000;
        background: #f7f7f7 url(/uploads/tf/navigation_active.gif);
}

#navigationlevel3 a#active {
        font-weight: bolder;
        color: #ff0000;
        background: #f7f7f7 url(/uploads/tf/navigation_inactive.gif);
}

#navigationlevel4 {
        background: #f7f7f7 url(navigation_inactive.gif);
        border-bottom: 1px solid #cacaca;
        font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
        line-height: 20px;
        color: #646464;
}

#navigationlevel4 a{
        display: block;
        color: #646464;
        text-decoration: none;
}

#navigationlevel4 a:hover {
        color: #ff0000;
        background: #f7f7f7 url(/uploads/tf/navigation_active.gif);
}

#navigationlevel4 a#active {
        font-weight: bolder;
        color: #ff0000;
        background: #f7f7f7 url(/uploads/tf/navigation_inactive.gif);
}

#navigationlevel5 {
        background: #f7f7f7 url(navigation_inactive.gif);
        border-bottom: 1px solid #cacaca;
        font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
        line-height: 20px;
        color: #646464;
}

#navigationlevel5 a{
        display: block;
        color: #646464;
        text-decoration: none;
}

#navigationlevel5 a:hover {
        color: #ff0000;
        background: #f7f7f7 url(/uploads/tf/navigation_active.gif);
}

#navigationlevel5 a#active {
        font-weight: bolder;
        color: #ff0000;
        background: #f7f7f7 url(/uploads/tf/navigation_inactive.gif);
}

.level1 {
        padding-left: 10px;
        padding-right: 5px;
        font-size: 12px;
        font-weight: bolder;
}

.level2 {
        padding-left: 20px;
        padding-right: 5px;
        font-size: 10px;
        font-weight: bolder;
}

.level3 {
        padding-left: 30px;
        padding-right: 5px;
        font-size: 10px;
        font-weight: bolder;
}

.level4 {
        padding-left: 40px;
        padding-right: 5px;
        font-size: 10px;
        font-weight: bolder;
}

.level5 {
        padding-left: 50px;
        padding-right: 5px;
        font-size: 10px;
        font-weight: bolder;
}

