BODY {
font-size:12px;
background:url(../images/bg.jpg) #3d0000 left top;
color:#fff;
font-family:Arial, Verdana, Sans-Serif;
text-align:center;
margin:0;
padding:0;
}

H1 {
font-weight:700;
font-size:18px;
color:#9fb5d9;
margin:0;
}

H2 {
font-weight:700;
font-size:14px;
color:#FFF;
margin:0;
}

A:link,A:visited {
text-decoration:none;
}

A:hover,A:active {
text-decoration:underline;
}

A {
font-weight:700;
color:#9fb5d9;
}


IMG {
border-style:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}

DIV.navbutton {
background:url(../images/buttonbg.jpg) #0b701c no-repeat left top;
width:178px;
padding-top:6px;
height:22px;
text-align:center;
}

DIV.navbutton2 {
background:url(../images/buttonbg3.jpg) #0b701c no-repeat left top;
vertical-align:middle;
width:178px;
padding-top:6px;
height:36px;
text-align:center;
}

.navbutton A:link,.navbutton2 A:link,.navbutton A:visited,.navbutton2 A:visited {
color:#74cf83;
text-decoration:none;
}

.navbutton A:hover,.navbutton2 A:hover,.navbutton A:active,.navbutton2 A:active {
color:#fff;
text-decoration:underline;
}

DIV#container {
margin-left:auto;
width:830px;
margin-right:auto;
height: 100%
}


.content1 {
background:url(../images/contentbg2.jpg) #00092a repeat-y left top;
width:178px;
}

.content2, .content3 {
background:url(../images/contentbg.jpg) #2957a2 repeat-y left top;
width:577px;
padding:10px;
}

.sponsor {
width:178px;
height:687px;
background:url(../images/sponsor_bg.jpg) #0b701c no-repeat left top;
padding-top:10px;
}

.sponsor p {
margin:7px;
}

.sponsor_logos{
	width: 550px;
	padding-right: 15px;
	padding-top: 15px;
}

.content2 .sponsor_logos img{
	float: left;
	padding-left: 15px;
	padding-bottom: 15px;
	border: none;
}


TABLE.gallery,TABLE.gallery TD {
vertical-align:middle;
text-align:center;
}


TABLE.gallery img, .content2 img{
	border: 4px solid #ffffff;
}

.content2 img{
	margin-left: 10px;
}

TD {
vertical-align:top;
text-align:left;
}

TD.shadowr {
background:url(../images/shadowr.png) repeat-y left top;
width:16px;
}

TD.shadowl {
background:url(../images/shadowl.png) repeat-y right top;
width:17px;
}

TD.contentleft {
background:#00092a;
width:22px;
}


TD.footl {
width:17px;
}

TD.footm {
width:144px;
}

TD.footr {
width:16px;
}

TD.navbar {
background:#0b701c;
}
