#iFrameYear{
width: 420px;
height:22px;
text-align:center;
border:1px 1px 0px 1px solid navy;
background-color: #66CCFF;
color:navy;
padding:3px 0px 3px 0px;
}

.Istyle{
font-family:  Arial, Helvetica, sans-serif;
font-weight:bold;
color:#6699CC;
text-align:left;
width:440px;
font-size:90%;
}

.printFormLabel{
padding:3px;
float:left;
width:45%;
border:1px solid silver;
border-collapse:collapse;

}
.printFormInfo{
padding:3px;
float:left;
width:50%;
border:1px solid silver;
border-collapse:collapse;

}
.PrintFormWrap{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:black;
font-weight:normal;
font-size:85%;
border:1px solid silver;
margin-bottom:2px;
}

#currentRecipe{
height:350px;
overflow:hidden;
}
.Recipe{
height:340px;
overflow:auto;
margin-bottom:30px;
display:none;
}

#formDiv{
font-size:0.8em;
color:white;
background-color:#6699CC;
font-weight:normal;
padding:3px;
}

#formWrap{
overflow:auto;
border-bottom:1px solid silver;
padding:2px 0px 2px 0px;
}

#formLabel{
float:left;
width:48%;
text-align:right;
padding-right:2px;
}

#formField{
float:right;
width:48%;
padding-left:2px;
}

.formBox{
height:15px;
width:80%;
border:1px solid silver;
padding:0px;
margin:0px;
font-size:0.8em;
}
.formSelect{
border:1px solid white;
font-size:0.8em;
padding:0px;
margin:0px;
}

.formtextBox{
height:80px;
width:80%;
border:1px solid white;
padding:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:black;
width:95%;
font-weight:normal;
font-size:80%;
overflow:auto;
}

#logo{
width:800px;
height:169px;
padding:0px;
margin:0px;
}

#PageSet{
border-top:1px solid #6699CC;
border-bottom:1px solid #6699CC;
height:inherit;
overflow:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px 10px 0px 10px;
}

#courseNav{
padding-top: 5px;
margin:0px;
float:left;
font-size:0.8em;
width:28%;
}

#InfoNav{
padding-top: 5px;
margin:0px;
float:right;
font-size:0.8em;
width:20%;
}

#CentreCont{
margin:0px;
width:50%;
float:left;
}

.title{
color:#990033;
font-weight:bold;
font-family:  Arial, Helvetica, sans-serif;
}
.title2{
color:#000066;
font-weight:bold;
font-size:90%;
}

#maincont{
width:98%;
height:475px;
padding:5px;
font-size:90%;
overflow:auto;
text-align:left;
font-family:  Arial, Helvetica, sans-serif;
font-weight:bold;
color:#6699CC;
scrollbar-arrow-color: silver;
scrollbar-base-color:silver;
scrollbar-dark-shadow-color:silver;
scrollbar-track-color: white;
scrollbar-face-color:#dae3ff;
scrollbar-shadow-color:white;
scrollbar-highlight-color:silver;
scrollbar-3d-light-color: white;
margin:0px;
}

#maincont2{
width:95%;
height:475px;
padding:0px;
font-size:90%;
text-align:left;
font-family:  Arial, Helvetica, sans-serif;
font-weight:bold;
color:#6699CC;
}

#gallery{
width:391px;
height:340px;
border:1px solid teal;
background-color:#6699CC;
}

#dates{
border:1px solid #6699CC;
height:375px;
overflow:auto;
padding:5px;
}

#dateItem{
border:1px solid #6699CC;
padding:5px;
background-color:#dae3ff;
}

#galCol1{
width:48%;
float:left;
}

#galCol2{
width:48%;
float:right;
}

#dateHolder{
height:450px;
overflow:auto;
}

.dateItem2{
background-color:#dae3ff;
height:400px;
padding:5px;
border:1px solid #6699CC;
margin-bottom:30px;
}

.dateItem3{
height:430px;
padding:5px;
margin-bottom:30px;
}

#DateButton{
font-family:  Arial, Helvetica, sans-serif;
color:#000066;
font-weight:bold;
border:0px;
text-align:left;
background-color:white;
}

#ListButton{
font-family:  Arial, Helvetica, sans-serif;
color:#6699CC;
border:0px;
text-align:left;
background-color:#dae3ff;
font-weight:bold;
}

#chartHolder2{
height:416px;
width: 486px;
border-right:1px solid #000066;
border-top:1px solid #000066;
font-family:verdana;
font-size:75%;
font-weight:normal;
}
#chartHolder1{
height:256px;
width: 486px;
border-right:1px solid #000066;
border-top:1px solid #000066;
font-family:verdana;
font-size:75%;
font-weight:normal;
}
#date{
height:28px;
width:80px;
border-left:1px solid #000066;
border-bottom:1px solid #000066; 
float:left;
padding-top:3px;
}

.month{
background-color:#6699CC;
color:#000066;
font-size:110%;
}

.on1{
background-color:#dae3ff;
color:#000066;
}

.on2{
background-color:#ffbfd4;
color:#000066;
}

.off{
background-color:#ededed;
}

#dateInfo{
width: 486px;
margin-top:10px;
}

#Month{
margin:0px;
padding:0px;
width:35px;
font-family:verdana;
font-size:75%;
font-weight:bold;
color:navy;
background-color: #66CCFF;
height:15px;
float:left;
border-top:1px solid navy;
border-left:1px solid navy;
}
#week{
background-color: #dae3ff;
margin:0px;
padding:0px;
width:35px;
font-family:verdana;
font-size:75%;
font-weight:normal;
color:navy;
height:85px;
vertical-align: middle;
float:left;
border-top:1px solid navy;
border-left:1px solid navy;
}
#row{
margin:0px;
padding:0px;
height:16px;
width:460px;

}
#row2{
margin:0px;
padding:0px;
height:85px;
width:460px;
vertical-align: middle;
}

#sherland, #denecourt{
width:410px;
height:380px;
border:1px solid teal;
margin:2px;
z-index:2;
background-color:#66CCFF;
display:none; 
position:absolute; 
left:250px; 
top:200px; 
}

#egburt_horiz{
width:75px;
height:42px;
padding:0px;
z-index:3;
position:absolute;
}

#egburt_vert{
width:42px;
height:75px;
padding:0px;
z-index:3;
position:absolute;
}

.map2{
height:350px;
width:350px;
border:1px solid navy;
position:relative; 
z-index:0;
}

table.table1{
border:1px solid silver;
border-collapse:collapse;
width:90%;
color:navy;
font-weight:normal;
 }
 
td.table1{
border-collapse:collapse;
border:1px solid silver;

 }



