@import url("/common/style/baseStyle.css");


#customNavOne{
position: absolute;
top: 10px;
left: 0;
width: 260px;
}

#customNavOne ul{
width: 260px;
list-style-image:url(/common/img/bulletMarker.gif);
margin: 0 0 0 20px;
padding:0;

}

#customNavOne li{
font-size: 14px;
border-bottom: 1px solid #fff;
padding: 5px 0 5px 0;

}

#customNavOne a, #customNavOne a:visited{
color: #006699;
padding:0 0 0 0px;}



#rotatorDiv{
position: relative;
width: 955px;
margin: 30px auto 0px auto;
padding: 0;

height: 230px;
overflow: hidden;
}

#lblCurrent{
margin:0;
padding:0;
height: 195px;
overflow: hidden;

}

#lblCurrent p{
margin:0;
padding: 0;}

#navBnr{
margin:0 0 0 0;
padding:0;}

#calloutLinks{
width: 955px;
margin:0 auto 0 auto;
text-decoration: underline;
text-align: right;

padding: 10px 0 0px 0;
}

#calloutLinks a{
padding: 10px 0 0 0;
margin: 0 0 0 0;}


a.currentAnchor{
background-image: url(/common/img/greenArrow.jpg);
background-repeat: no-repeat;
background-position: center -2px;

}




#secondContainer{
width:100%;
background-image: url(/common/img/bgRepeatTwo.gif);
background-repeat:repeat-x;
background-position:top left;
background-color: #efe5d2;
padding:0 0 50px 0;}

#leftMaster{
width: 425px;
margin: 20px 0 0 0;
text-align: left;}

#leftMaster h1{
padding: 20px 0 10px 0;}

#rightMaster{width:470px;
text-align: left;
}

#rightMaster h1{
}

#mainContainer{width: 955px;
margin: 0 auto;


}

.mainContainer{width: 955px;
margin: 0 auto;

}

#calendarMain{
width:230px;
float:left;

}



.eventGroup{
position: relative;
float:left;
padding-bottom: 10px;
width: 230px;
}

.calendarList{
border-left: 1px solid #333;
width: 150px;
float:right;
padding: 0 0 8px 10px;}


.thisWeekAll{
float:left;
padding: 0 0 8px 10px;}

.thisWeekAll h2{
font-size:11px;
color:#036;
margin:0;
padding:0;
letter-spacing: normal;
text-decoration: underline;
}

.thisWeekAll a{
font-size:11px;
color:#036;
text-decoration: underline;
}

.calendarList h1{
font-size:9px;
color:#333;
margin:0;
padding:0;
letter-spacing: normal;
text-transform: uppercase;}

.calendarList h2{
font-size:11px;
color:#003366;
margin:0;
padding:0 0 3px 0;
letter-spacing: normal;}

.calendarList p{
font-size:11px;
color:#666666;
margin:0;
padding:0 0 5px 0;}

.calendarList a, .calendarList a:visited{
color: #003366;
text-decoration: underline;}

.calendarDate{
position: absolute;
left: 0px;
top: 0px;
background-image:url(/common/img/calendar.gif);
background-repeat:no-repeat;
background-position: top;
float:left;
width:60px;
height:70px;
text-align: center;
}

.calendarDate h1{
font-size: 15px;
margin:0 0 0 0;
letter-spacing: 1px;
padding:0;
color:#fff;}

.calendarDate h2{
font-size: 20px;

letter-spacing: 1px;
padding:4px 0 0 0;
color:#666;}

h2.directions {padding:30px 0 25px;}

.directionsGroup{
position: relative;
float:left;
padding-bottom: 10px;
width: 230px;
}

.directionTxt{
border-left: 1px solid #333;
width: 150px;
float:right;
padding: 0 0 0 10px;}


.directionTxt p{
font-size:11px;
color:#666666;
margin:0;
padding:0 0 5px 0;}

.directionTxt a, .directionTxt a:visited{
color: #003366;
text-decoration: underline;}

.mapIcon{
position: absolute;
left: 0px;
top: 0px;
float:left;
width:60px;
height:70px;
text-align: center;
}



#callouts{
width: 201px;
float: right;
background: none;
margin: 25px 0 0 10px;
border-top:none;}

.callOut{
width: 100%;
border-bottom: 1px solid #000;
padding-top: 10px;
border-top: 7px solid #666;
background-color: #e2e2e2;
margin: 5px 0 10px 0;}


#bottomCallouts{ width: 100%; background: url(/common/img/calloutsBg.gif) no-repeat center top; height:100px;}

.callOut.bottomCallout{float: left; text-align:left; width: 201px; margin:40px 10px 0 0; padding:0 25px 0 0; border-right: 1px solid #ccc; border-bottom: none; border-top: none; background: none;}
.callOut.bottomCallout.imageCallout{ margin: 45px 0 0 30px; border: none; width:150px; padding:0;}
.callOut.bottomCallout.facebook {padding-left:25px;width:66px;}
.callOut.bottomCallout.imageCallout.twitter {margin-top:40px;width:52px;}


.callOut ul{}
.callOut li{
list-style: square;
font-size: 11px;

}
.callOut h1{
padding:0;
margin:0 10px 0 10px;
font-size: 16px;
color:#042544;
}

.callOut p {
padding:0 0 10px 0;
margin:0 10px 0 10px;

}


.callOut.table{padding: 20px;}

.callOut a, #callOut a:visited {color:#042544;
text-decoration: underline;}

.callOut .mailChimp fieldset {margin:0 2px;padding:5px 10px;}
.callOut .mailChimp label {font-size:11px;margin-bottom:2px;display:block;}
.callOut .mailChimp .indicate-required {margin:2px 0 13px;font-size:10px;}
.callOut .mailChimp input#mce-FNAME, .callOut .mailChimp input#mce-LNAME, .callOut .mailChimp input#mce-EMAIL {margin-bottom:4px;padding:2px;height:19px;background:url(../img/input_bg.gif) repeat-x top left !important;border-top:1px solid #abaaaa;border-right:1px solid #c1c1c1;border-bottom:1px solid #c7c7c7;border-left:1px solid #a3a3a3;font-size:11px;}
.callOut .mailChimp input#mce-FNAME {width:162px;}
.callOut .mailChimp input#mce-LNAME {width:162px;}
.callOut .mailChimp input#mce-EMAIL {width:162px;}


#footerContainer{
width:100%;
margin:0 auto;
background-color:#ccc4b3;
background-image:url(/common/img/bgRepeatOne.gif);
background-repeat: repeat-x;
background-position: top}

/***** Structure *****/

#footer{
width: 955px;
margin: 0 auto;
text-align: left;}

#footer ul{
padding: 0;
float: left;
border-left: 1px solid #333;
margin:40px 0 0 0px; 
}

#footer li{
float: left;
padding:0 5px 0 5px;
margin:0;
border-right: 1px solid #333;

}

#footer p{
margin:0 0 0 0px;
color:#fff;}
