@charset "UTF-8";
/* CSS Document */

/*page style*/
body,td,th {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
}

body {
background-color: #000000;
background-image:url(IMAGES/body_bg.jpg);
background-repeat:repeat-x;
background-position:top right;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

p {
     text-align:justify;
    font-family: Arial, Helvetica, sans-serif;
font-size: 11.5px;
}

ol {
    line-height:20px;
    margin:0;
    padding:0;
    margin-left:20px;
    margin-bottom:10px;
}

ul {
    line-height:auto;
    margin:0;
    padding:0;
    margin-bottom:10px;
 
}


ul li {
    line-height:auto;
    margin:0;
    padding:0;
}

img {
    border:0;
}

ul {
    list-style:none;
    font-weight:bolder;
    text-transform:uppercase;
}

#body_wrapper {
    width:960px;
    height:auto;
    clear:left;
    background-color:#f3f2ee;
    overflow:visible;
}

#header {
margin-left:60px;
padding-top:30px;
padding-bottom:10px;
width:900px;
height:auto;
}

#corp_links {
height:20px;
width:940px;
color:#FFFFFF;
text-transform:uppercase;
font-weight:bolder;
text-align:right;
padding-top:0px;
padding-right:20px;
}

#footer {
width:920px;
height:auto;
background-color:#262421;
clear:left;
color:#FFFFFF;
text-align:right;
line-height:20px;
padding-top: 11px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
background-image:url(IMAGES/footer_border.jpg);
background-repeat:no-repeat;   
}

#snatchman {
width:210px;
height:150px;
position:fixed;
bottom:0;
left:0;
background-image:url(IMAGES/snatchman_btm.png);
background-repeat:no-repeat;
z-index:10;
}

/*navigation*/

#topnav {
margin-left:210px;
width:750px;
height:20px;
}

#navbar {
width:590px;
height:10px;
padding-top:10px;
float:left;
padding:0;
list-style:none;
}

selectedPageRoot li {
float:left;
font-size: 10px;
color: #000000;
text-transform:uppercase;
margin:0;
padding:0;
margin-right:20px;
font-weight:bolder;
list-style:none;
}

selectedPage li {
float:left;
font-size: 10px;
color:#666666;
text-transform:uppercase;
margin:0;
padding:0;
margin-right:20px;
font-weight:bolder;
list-style:none;
}

.navbar {
width:590px;
height:10px;
float:left;
padding:0;
    padding-bottom:10px;
    padding-top:10px;
list-style:none;
}

.navbar li {
float:left;
font-size: 10px;
color: #000000;
text-transform:uppercase;
margin:0;
padding:0;
margin-right:20px;
font-weight:bolder;
list-style:none;
}

#navbar li:hover {
color: #ff7a00;
}

.navbar li:hover {
color: #ff7a00;
}

#social_links {
width:130px;
height:20px;
padding-left:10px;
float:left;
text-align:right;
}

#social_link {
    width:20px;
    height:20px;
    margin-left:10px;
    float:right;
}

#utility_navbar {
width:auto;
height:auto;
padding-left:19px;
padding-right:0;
background-color:#f3f2ee;
position:fixed;
right:20px;
border:1px solid #FFFFFF;
top: 10px;
padding-top: 9px;
padding-bottom: 9px;
    z-index:9;
}

#utility_navbar li {
float:left;
font-size: 10px;
color: #000000;
text-transform:uppercase;
margin:0;
padding:0;
margin-right:20px;
font-weight:bolder;
list-style:none;
}

a:link {
text-decoration:none;
color:#000000;
}

a:visited {
text-decoration:none;
color:#000000;
}

a:hover {
text-decoration:none;
color: #ff7a00;
}

a:active {
text-decoration:none;
color:#5f5f5f;
}

/*page layout*/

#main_column {
width:600px;
height:auto;
float:left;
}

#content {
background-color:#FFFFFF;
padding:20px;
margin-bottom:10px;
float:left;
}

.full {
width: 550px;
height:auto;
}

.half {
width: 250px;
height:auto;
margin-right:10px;
float:left;
}

.sidebar {
width: 90px;
height:auto;
       overflow:visible;
}

.auto {
    width: auto;
height:auto;
       overflow:visible;
}

#secondary_column {
width:130px;
height:auto;
float:left;
margin-bottom:20px;
margin-left:0px;
    overflow:visible;
}

#sidebar_adplacement {
width:90px;
height:90px;
clear:left;
margin-bottom: 5px;
}

#section_image {
width:250px;
height:auto;
clear:left;
margin-bottom: 5px;
margin-top: 5px;
}

#section_divider {
width:100%;
height:1px;
clear:left;
}

/*advertising*/

#adspace {
width:728px;
height:auto;
padding:1px;
text-align:center;
background-color:#FFFFFF;
margin-left:210px;
margin-bottom:10px;
clear:left;
}

#advertisement {
background-color:#000000;
color:#FFFFFF;
text-align:center;
padding-bottom:1px;   
}



.leaderboard {
width:728px;
height:90px;
}

/*text style*/

p {
line-height:20px;
margin:0;
margin-bottom:10px;
padding:0;
}

h1 {
font-size: 14px;
color: #000000;
text-transform:uppercase;
margin:0;
padding:0;
}


h2 {
font-size: 10px;
color: #000000;
text-transform:uppercase;
margin:0;
padding:0;
line-height:14px;
}

h3 {
font-size: 10px;
color: #000000;
text-transform:uppercase;
}

h4 {
font-size: 10px;
color: #000000;
text-transform:uppercase;
}

h5 {
font-size: 10px;
color: #000000;
text-transform:uppercase;
}

h6 {
font-size: 10px;
color: #000000;
text-transform:uppercase;
}



.eventsList {
padding: 0;
}
.eventsList ul {
margin: 0 !important;
padding: 0 !important;
list-style: none;
list-style-image: none;
}
.eventsList ul li {
list-style: none;
list-style-image: none;
padding: 0 0 5px;
}
.eventsList ul li a {
font-size: 14px;
font-family: arial;
line-height: 1;
margin: 0 0 5px;
font-weight: bolder;
text-decoration: none;
color: #000;
}
.eventsList ul li .eventDate {
margin: 0 0 15px;
color: #777;
font-style: italic;
}

#subnav_bar {
        width:130px;
    height:auto;
    padding-bottom:20px;
    padding-right:9px;
    border-right: 1px dotted #f3f2ee;
    clear:left;
    float:left;
    margin:0;
    margin-right:20px;
    
}

.subnavbar {
    padding-bottom:10px;
    clear:left;
    list-style:none;
    margin:0px;
    padding:0px;
    padding-bottom:10px;

}

.subnavbar li {
    padding-bottom:10px;

}

.selectedPage {
    color:#5f5f5f;
}

.selectedPageRoot {
    color:#5f5f5f;
}


