/**********************
Home page stuf
***********************/


#mainContent{
width:920px;
display:block;
}

#sideMenu, #featureImg{
display:none;
}

#homeMainLeft{
width:698px;
float:left;
}

#homeMainRight{
width:213px;
float:right;
}


.homeSideText p{
margin:0px;
}

.homeSideText{
margin-bottom:10px;
}

.homeSideImg{
margin-bottom:18px;
}

#homeText{
clear:left;
width:100%;
}

#homeTextLeft{
width:445px;
float:left;
clear:both;
}



#homeTextRight{
width:445px;
float:right;
}



#homeBottomMenu{
width:920px;
background:white url(../images/home_menu_background.jpg) 0 0 repeat;
clear:both;
margin-top:15px;
}

#homeBottomMenu h5{
padding-top:0px;
margin-top:0px;
}

#homeBottomMenu h5 a{
color:#4f5050;
font-variant:small-caps;
}

.menuSection{
width:200px;
padding:15px;
padding-top:0px;
float:left;
}


.menuSection ul{
margin:0px;
padding:0px;
list-style:none;
line-height:1.2em;
}

.menuSection ul li{
margin:0.5em 0;
}




/***********************
Styles for the home page rotator
***********************/

#pageBody #rotator img{
margin:0px;
border:0px;
}

#rotator{

position:relative;
background:transparent;
}

#rotator .back{
position:absolute;
left:0px;
top:0px;
background:transparent;
}

#rotator ul{
list-style:none;
margin:0px;
padding:0px;
}

#rotator ul li{
margin:0px;
padding:0px;
}

/*
#rotator .rotator_small{
padding-top:10px;
padding-bottom:15px;
}

#rotator .rotator_small li{
float:left;
margin-right:15px;
padding:1px;
}
*/


 #slideShow{
    position:relative;
    height:339px;
    width:698px;
    border:0px solid #666;
    overflow:hidden;
    margin:0px;
    padding:0px;
    }
    
    #barHolder{
    padding:5px;
    text-align:center;
    }

#home #controlBar{
	display:none;
}

#controlBar a span{
display:block;
}

#controlBar a{
  border:1px solid black;
  width:12px;
  height:12px;
  display:inline-block;
  margin:5px;
  background:#bbb;
}

#controlBar a:hover{
background:#666;
}

#controlBar a.curSb{
background:#000;
}


    .slide{
    display:none;
    position:absolute;
    top:0px;
    text-align:center;
    }

.slide .text{
 	position:absolute;
  	left:0px;
  	bottom:0px;
  	width:100%;
  	color:white;
  	background:rgba(0,0,0,0.5);
  	text-align:left;
        padding:1em;
}

.slide .text h1,
.slide .text h2,
.slide .text h3,
.slide .text h4,
.slide .text h5,
.slide .text h6{
	color:white;
        line-height:1em;
  	border-bottom:0px;
  	margin-bottom:0.25em;
}

.slide a{
    display:block;
  text-decoration:none;
}


    .curSlide{
    display:block;
    }

