/* CSS Document */

html, body{
margin: 0;
padding: 0;
padding-top: 10px;
}

body{
font-family: Geneva, Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
color: #ffffff;
background: #0f022a;
/*//position: absolute;*/
}

.hidden{
display: none;
}

a{
color: #ffffff;
}

a:hover{
color: #f1d427;
}

h1{
margin: 0;
padding: 0;
}

h3{
margin: 0;
padding: 0;
}

#page-container{
width: 780px;
margin: auto;
/*position: absolute;*/
}

#header{
height: 202px;
clear: both;
}


/* PRIMARY */
#primary{
line-height: 12px;
}

#primary .padding{
/*padding-top: 15px;*/
}

#primary h1{
font-size: 14px;
margin: 0;
padding: 0;
/*padding-bottom: 5px;*/
}

#primary p{
margin: 0;
padding: 0;
/*padding-bottom: 15px;*/
}

#show_info{
position: absolute;
z-index: 2;
width: 325px;
color: #0f022a;
}

#show_info .padding{
padding: 50px 10px 0px 15px;
}

#show_info_cta{
/*margin-top: 60px;*/
position: absolute;
top: 182px;
float: left;
clear: both;
}

#slideshow{
position: absolute;
z-index: 1;
width: 538px;
}

#news{
float: right;
width: 235px;
height: 227px;
background: url(../images/home_news_bg.gif)
}

#news .padding{
padding: 15px;
}

#news p{
width: 160px;
}

/* SECONDARY */
#secondary{
clear: both;
line-height: 16px;
padding-top: 7px;
/*height: 157px;*/
}

#secondary .padding{
}

#secondary p{
margin: 0px;
padding: 0px;
}

#events{
/*position: absolute;*/
width: 538px;
height: 157px;
float: left;
background: url(../images/home_events_bg.gif);
}

#events .padding{
padding: 15px;
}

#video{
width: 235px;
height: 157px;
float: right;
}

/* NEWSLETTER */

#newsletter{
width: 200px;
/*background-color: red;*/
position: absolute;
z-index: 100;
/*padding-top: 50px;*/
margin-left: 585px;
float: right;
}

#submitBtn{
float: right;
/*margin-left: 2px;*/
}

#form_box{
font-size: 10px;
color: #8069b0;
height: 15px;
background: #312053;
border: 1px solid #8069b0;
padding-right: 2px;
float: right;
}

#footer{
clear: both;
height: 20px;
}


