@charset "UTF-8";
/* CSS Document */

body{
margin: 0px;
padding: 0px;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px; 
background-image: url(../images/backgrounds/bg-body.jpg);
background-position: top;
background-repeat: repeat-x; 
}

a{
outline: none;
color: #314496;
text-decoration: underline;
}

a:hover{
text-decoration: none;
}

/*-------------------*/
/*MAIN WRAPPER STYLES*/
/*-------------------*/
#main-wrapper{
width: 800px;
text-align: left;
margin-bottom: 10px;
background-color: #FFFFFF;
background-image: url(../images/backgrounds/bg-column-border.jpg);
background-position: top;
background-repeat: repeat-y;
border-width: 1px;
border-color: #000000;
border-style: solid;
}

/*-------------*/
/*HEADER STYLES*/
/*-------------*/
#main-header-wrapper{
}

#main-logo{
float: left;
width: 200px;
}

#main-banner{
float: right;
width: 600px;
}

/*-----------------*/
/*NAVIGATION STYLES*/
/*-----------------*/
#navigation{
height: 26px;
text-align: center;
background-image: url(../images/backgrounds/bg-nav.jpg);
background-position: top;
background-repeat: repeat-x;
border-top: thin;
border-top-color: #999999;
border-top-style: solid;
}

#hmenu ul{
margin: 0px;
padding: 0px;
list-style: none;
height: 19px;
float: left;
}

/* Fix IE. Hide from IE Mac \*/
* html #hmenu ul li { float: left; }
* html #hmenu ul li a { height: 1%; }
* html #hmenu ul{ width: 1%; }
/* End */

#hmenu li{
position: relative;
float: left;
}

#hmenu a{
display: block;
margin: 0px;
padding: 0px;
}

/*SUBNAVIGATION STYLES*/
#subnav{
height: 19px;
text-align: right;
background-image: url(../images/backgrounds/bg-subnav.gif);
background-position: bottom;
background-repeat: repeat-x;
margin-bottom: 20px;
}

/*------------------*/
/*LEFT COLUMN STYLES*/
/*------------------*/
#left-column-wrapper{
float: left;
width: 199px;
padding-bottom: 20px;
background-image: url(../images/backgrounds/bg-left-column.jpg);
background-position: top;
background-repeat: repeat-x;
font-size: 12px;
color: #334497;
}

#left-column-top{
text-align: center;
font-weight: bold;
height: 26px;
margin-top: 6px;
}

#left-column-padding{
margin-top: -6px;
margin-left: 25px;
margin-right: 25px;
}

#left-column-padding ul{
list-style-position: outside;
padding: 0px;
padding-left: 12px;
margin: 0px;
}

#left-column-padding ul li{
color: #334497;
font-size: 10px;
padding: 0px;
margin: 0px;
}

#left-column-padding ul li a{
color: #334497;
text-decoration: none;
}

#left-column-padding ul li a:hover{
color: #000000;
text-decoration: underline;
}

/*SIGNUP STYLES*/

#signup-left-column-padding{
text-align: center;
}



/*-----------------------*/
/*BROADCAST VIDEOS STYLES*/
/*-----------------------*/
#broadcast-wrapper{
background-image: url(../images/backgrounds/bg-broadcast.jpg);
background-position: top;
background-repeat: repeat-x;
border: thin;
border-color: #E3BB75;
border-style: solid;
}

#broadcast-left{
float: left;
width: 340px;
}

#broadcast-right{
float: right;
width: 225px;
}

#broadcast-title{
background-image: url(../images/backgrounds/bg-broadcast-title.jpg);
background-position: top;
background-repeat: repeat-x;
_width: 210px; /*IE6 HACK*/
height: 19px;
padding-left: 10px;
padding-top: 7px;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
}

#play-wrapper{
margin: 10px;
}

#play-left{
float: left;
width: 30px;
}

#play-right{
float: right;
width: 170px;
}

/*--------------*/
/*CONTENT STYLES*/
/*--------------*/
#home-content-wrapper{
float: right;
width: 598px; 
_margin-right: -6px; /*IE6 HACK*/
_position: relative; /*IE6 HACK*/
height: inherit;
}

#content-wrapper{
float: right;
width: 600px;
_width: 598px; /*IE6 HACK*/
height: inherit;
border-left-width: 1px;
border-left-color: #E3BB75;
border-left-style: solid;
}

#content-padding{
padding: 15px;
background-image: url(../images/backgrounds/bg-content.jpg);
background-position: top;
background-repeat: repeat-x;
}

#padding-left{
padding-left: 15px;
}

#padding-right{
padding-right: 15px;
}

/*FONT SWITCHER STYLES*/
#font-switcher{
text-align: right;
font-size: 10px;
margin-bottom: 5px;
}

/*-------------*/
/*FOOTER STYLES*/
/*-------------*/
#main-footer-wrapper{
text-align: center;
margin-left: 199px;
background-color: #B3AFAD;
color: #FFFFFF;
font-size: 8px;
padding: 5px;
border-left-width: 1px;
border-left-color: #E3BB75;
border-left-style: solid;
}

#main-footer-wrapper a{
color: #FFFFFF;
text-decoration: none;
}

#main-footer-wrapper a:hover{
color: #000000;
}

/*-----------*/
/*FONT STYLES*/
/*-----------*/
.blue-text{
color: #334497;
}

.blue-title{
font-weight: bold;
font-size: 12px;
color: #334497;
}

.blue-title a{
text-decoration: none;
color: #334497;
}

.blue-title a:hover{
color: #000000;
}

.blue-title-selected{
color: #000000;
font-weight: bold;
font-size: 12px;
}

.blue-title-selected a{
color: #000000;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}