.buttonscontainer {width: 180px;
	position:absolute;
	top: 140;
	left: 20;
	margin: 0;
}
body > .buttonscontainer {
	position:fixed;
	margin:0;
}
.buttons a {color: #fff;
border: 1px solid;
background-color: #506cb9;
padding: 2px;
padding-left: 3px;
font: 12px Tahoma, sans-serif;
font-weight: bold;
text-decoration: none;
border-color: #000033 #000033 #000033 #000033;
display: block;
margin: 0px;
width: 100%;
text-align: left;}

.buttons a:hover {border: 1px solid;
padding-left: 4px;
padding-top: 3px;
padding-bottom: 1px;
padding-right: 1px;
background-color: #506cb9;
border-color: #000033 #000033 #000033 #000033;
color: #dccea7;
text-decoration: none;}

.directions {
font: 12px Tahoma,Arial, sans-serif;
padding-left: 0px;
padding-top: 3px;
padding-bottom: 1px;
padding-right: 1px;
background-color: #fff;
color: #000000;
display: block;
border-style:outset;border-color:black;border-width:thin;
}

a.video {
font: 12px Tahoma,Arial, sans-serif;
color: #000000;
}

.videos {
font: 12px Tahoma,Arial, sans-serif;
padding-left: 0px;
padding-top: 3px;
padding-bottom: 1px;
padding-right: 1px;
color: #000000;
display: block;
border-style:outset;border-color:black;border-width:thin;
background-color: #214CA3;
}

.sponsors {
font: 12px Tahoma,Arial, sans-serif;
padding-left: 0px;
padding-top: 3px;
padding-bottom: 1px;
padding-right: 1px;
color: #000000;
display: block;
border-style:outset;border-color:black;border-width:thin;
background-color: #fff;
}
.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}

body{padding-top:0px;margin:0;
     background-color: #FFFFFF;
     font: 100.01% "Tahoma",Arial,sans-serif}
h3,h4{margin: 0 10px}
img.content{position:relative;left:20px;}
h1{font-size: 16px;color: #FFF;margin:0 10px}
h2{font-size: 14px;color: #f0f0f0;margin:0 10px;padding-top:0.3em}
p{padding-bottom:1em;padding-right:5px; padding-left:5px;font-style:Arial, sans-serif;margin:0 10px;}
p.upcoming{margin-right:10px;padding-bottom:1em;padding-right:5px; padding-left:10px;font-style:Tahoma,Arial, sans-serif;font-size: 11px;}
div#titleBar{ margin: 0 5%;background: #506cb9}
div.titleBar{ margin: 0 5%;background: #506cb9}

b.rtop, b.rbottom{display:block;background: #f0f0f0}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #506cb9}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

div.eventsContainer{ margin: 0 5%; background-color:#EEEEEE; font-size:14px; font: Arial, sans-serif;}
div#eventsContainer{ margin: 0 5%; background-color:#EEEEEE; font-size:14px; font: Arial, sans-serif;}
b.rtop_pe, b.rbottom_pe{display:block;background: #f0f0f0}
b.rtop_pe b, b.rbottom_pe b{display:block;height: 1px;
    overflow: hidden; background: #EEEEEE;}
b.r1_pe{margin: 0 5px}
b.r2_pe{margin: 0 3px}
b.r3_pe{margin: 0 2px}
b.rtop_pe b.r4_pe, b.rbottom_pe b.r4_pe{margin: 0 1px;height: 2px}

p.pos_left
{position:relative; left:-180px;top:10px; font-family:tahoma,Arial,sans-serif;font-size:10px; }
