body {
 min-height: 100%; height: 100%;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0; 
	font-size:12px;
	color:#121926;
	background:url(../images/bg1.jpg) no-repeat top center;
	background-color:#161f30;
}

#wrapper{
	height:100%;
	min-height:100%;
	text-align: left;  
	width: 760px;  
	margin-right: auto;  
	margin-left: auto;
	padding:0;
	
}

#headerLogo{
margin:0 0 0 0px;
width:250px;
height:189px;
padding:30px 0 0 0px;
float:left;
}
#headerLogo img{
border-style:none;
float:left;
margin:0px;
padding:0px;
}

#headerScene{
height:189px;
width:510px;
float:left;
padding:30px 0 0 0px;
margin:0px;
}

#headerScene img{
height:189px;
position:absolute;

left:250;
z-index:8;
float:left;
padding:0px;
margin:0px;
}

#headerScene img.active{
z-index:10;
}
#headerScene img.last-active{
z-index:9;
}


#main{
width:760px;

background:url(../images/wrapperBG2.jpg) repeat-y left bottom;
padding:0;
margin:0;
float:left;

}

#leftColumn{
	margin: 0 0 0 0;
	padding: 0 0 0 9px;
	width: 239px;
	height:400px;
	min-height:400px;
	float:left;
	background-image: url(../images/leftCol.jpg);
background-repeat: no-repeat;
background-attachment:inherit;
background-position: 0px 20px;

	}
#rightCol{
min-height:400px;
	margin: 0 0 0 0;
	padding:10px 20px 15px 30px;
	width: 462px;

	float:left;
	background:url(../images/mainBG.jpg) repeat-y left top;
	color:#2f3d59;
	}	
#contact{
width:440px;
padding-bottom:20px;
}	
#pic{
width:80px;
float:left;
height:66px;
}
#contactInfo{
background:url(../images/tableBG.jpg) no-repeat top left;
width:435px;
float:left;
height:75px;
margin:0 0 15px 0;
padding:10px 10px 0 10px;
display:block;
}
.resourceList{
background:url(../images/tableBG.jpg) no-repeat top left;
width:425px;
float:left;
height:75px;
margin:0 0 15px 0;
padding:10px 10px 0 10px;
display:block;
}
.resourceName{
float:left;
font-style:italic;
width:220px;
}
.resourceURL{
float:left;
text-align:right;
width:165px;
}
.resourceDetails{
float:left;
width:425px;
}



#subColLeft{
float:left;
margin-top:15px;
width:205px;
height:100px;
margin-bottom:10px;
}
#subColRight{
margin-top:15px;
width:205px;
height:100px;
float:right;
margin-bottom:10px;
margin-right:10px;
}
.subColBox{
height:80px;
border-style: solid;
border-width: 1px 0px;
border-color:#121926;
padding-top:5px;
margin-top:3px;
}
#subColLeft a, #subColRight a{
background:url(../images/linkArrow.jpg) no-repeat 10px 0;
padding-left:32px;
font-size:13px;
float:right;
margin-top:7px;
color:#2f3d59;
text-decoration:none;
font-weight:bold;

}
.button a{
width:180px;
float:left;
height:24px;
font-size:13px;
color:#FFFFFF;
padding:9px 0 0 55px;
margin:0px;

background:url(../images/menuButtonBG.jpg) no-repeat 0 0;

text-decoration:none;
font-weight:bold;

}
#on{
width:180px;
float:left;
height:24px;
font-size:13px;
color:#FFFFFF;
padding:9px 0 0 55px;
margin:0px;

background:url(../images/menuButtonBG_on.jpg) no-repeat 0 0;

text-decoration:none;
font-weight:bold;

}

.button a:hover { 
background-position: 0 -33px;
color:#FFFFCC;

}


h1{
font-size:20px;
}
h2{
background:url(../images/lilArrow.jpg) no-repeat top left;
font-size:14px;
font-weight:bold;
display: inline;
padding-left:20px;
}
.calendar{
background:url(../images/tableBG_top2.jpg) no-repeat top left;
width:445px;
float:left;
margin:0;
padding:10px 10px 0 10px;


}



.calendar .date, #dateHead{
float:left;
width:85px;
}
.calendar .event, #eventHead{
float:left;
width: 200px;
}
.calendar .location, #locationHead{
width:140px;
float:left;
padding-left:10px;

}
.calendar #locationHead, #eventHead, #dateHead{
font-weight:bold;
}	
.calItem{
float:left;
width:435px;

}


#footer{
float:left;
padding:0 0 5px 0px;
margin:0 0 0 0px;
width:760px;
height:64px;
background:url(../images/footer.jpg) no-repeat top;
}
#footerText{
padding:0 0 15px 0;
font-size:11px;
color:#FFFFFF;
text-align:center;
margin:0;
float:left;
width:760px;
}

#footerLinks{
padding:22px 0 15px 248px;
margin:0 0 0 0;
float:left;
}
#footerLinks a{
text-decoration:none;
color:#2f3d59;
font-weight:bold;
}
#footerLinks a:hover{
color:#BA9053;
}

.table_bot{
background:url(../images/tableBG_bot.jpg) no-repeat top left;
width:435px;
float:left;
height:10px;
margin:0px;
padding:0px 10px 0 10px;


}
#newsletter{ 
background:#cdd0d5;
width:180px; 
padding:5px 0 0 55px;
height:25px;
float:left;
margin:0px;
font-size:12px;
color:#2f3d59;

}
