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

body{
background:url(../images/background.gif);
background-repeat: repeat;
margin:0;
padding:0;
}

#whiteeverywhere{
background-color:#FFFFFF;
width:100%;
margin:0;
padding:0;
}

#navigation{
height:40px;
width:910px;
margin: 0 auto;
padding:65px 0 0 0;
background-color:#FFFFFF;
}

#header{
background:#FFFFFF;
height:44px;
width:954px;
}

#header img{
margin: 14px auto auto 25px; 
}

#logo{
padding:0 20px 0 0;
}

#whiteband{
width:100%; 
background:url(../images/white_band.gif); 
background-repeat:repeat-x;
}

#main{
background:url(../images/main_top_background.png);
background-repeat: no-repeat;
width:1004px;
min-height:328px;
padding:0;
margin:0 auto;
behavior: url("iepngfix.htc")
}

#main #container{
margin: 0 auto;
width:954px; 
}

#main #container #left{
width:640px;
float:left;
min-height:200px;
background-color:#FFFFFF;
margin:10px 10px 0 0;
color:#686054;
font-family: helvetica Neue, Helvetica, Arial, sans-serif;
font-size:13px;
line-height:17px;
}

#main #container #fullframe{
width:954px;

min-height:200px;
background-color:#FFFFFF;
margin:10px 10px 0 0;

color:#686054;
font-family: helvetica Neue, Helvetica, Arial, sans-serif;
font-size:13px;
line-height:17px;
}


#main #container #left strong{
color:#464032;
font-weight:normal;
}

#main #container #left a{
color:#1fa3eb;
text-decoration:none;
}

#main #container #left a:hover{
text-decoration:underline;
}

#main #container #left p{
margin:15px 25px auto 25px;
}

#main #container #fullframe  a{
color:#1fa3eb;
text-decoration:none;
}

#main #container #fullframe  a:hover{
text-decoration:underline;
}


#eventsbox{
	width:300px;
	float:right;
	min-height:300px;
	background-color:#686054;
	margin:10px 0 0 0;
	color:#686054;
	font-family: helvetica Neue, Helvetica, Arial, sans-serif;
	font-size:13px;
	line-height:17px;
}


#eventsbox p{
color:#FFFFFF;
margin:auto 25px auto 25px;
}

#eventsbox p a{
color:#dae02f;
text-decoration:none;
}

#eventsbox p a:hover{
text-decoration:underline;
}

#newsbox{
width:300px;
float:right;

background-color:#686054;
margin:10px 0 0 0;
color:#686054;
font-family: helvetica Neue, Helvetica, Arial, sans-serif;
font-size:13px;
line-height:17px;

}


#newsbox p{
color:#FFFFFF;
margin:auto 25px auto 25px;
margin:auto 25px 20px 25px;
}

#newsbox p a{
color:#dae02f;
text-decoration:none;
}

#newsbox p a:hover{
text-decoration:underline;
}

img{
border:0;
}

#secondcontainer{
	/* [disabled]height:1100px; */
	overflow: hidden;
	background: url(../images/home_faux_columns.gif) repeat-y;
	margin-bottom: 15px;
}

 img, div, input {  }
 
 #footer{
 background-image:url(../images/footer.png);
 width:1004px;
 height:89px;
 padding:0;
 margin: 0 auto 0px auto;;
 behavior: url("iepngfix.htc")
 }
 
 
 #footer #bottomNav{
 width:400px;
 height: 58px;
 margin:0;
 padding: 0 0 20px 0;
 
 }
 
 #footer #navLinks{
height:31px;
width:954px;
margin: 0 auto 0 auto;
padding:0 0 0 0;
}

 #footer #navLinks a img{
margin: 19px 0 0 0;
}

#footer #navLinks #contactus
{
margin:0 0 0 25px;
}

.moduleButton {
float:right;
margin-right:30px;
padding-bottom:25px;
}

.expandableText{
	color:#686054;
	margin-right:15px;
	margin-left:0px;
	padding-left:0px;
}

.expandableText ul li{
display:none;
}



.ulExpanded {
	background:url("../images/arrow_bullet_downarrow.gif");
	background-repeat:no-repeat;
	background-position:28px 4px;
	color:#c2cb3b;
}


.ulExpanded li{
	margin-left:40px;
	margin-top:10px;
	color:#575043;
}

.ulNotExpanded li{
	margin-left:40px;
	margin-top:10px;
	color:#686054;
}

.ulNotExpanded {
	background:url("../images/arrow_bullet.gif");
	background-repeat:no-repeat;
	background-position:28px 4px;
	color:#686054;
	cursor: pointer;
}

.ulNotExpandedHover {
	background:url("../images/arrow_bullet_blue.gif");
	background-repeat:no-repeat;
	background-position:28px 4px;
	color:#1fa3eb;
	cursor: pointer;
}
#topParagraph {
	margin-top: 40px;	
}
#events p {
	margin: 0;
	padding: 0;	
}#flashVideo {
	text-align: center;
}
