/** MAIN COLOR of BACKGROUND: E5D6BF **/

html, body {margin:0; padding:0; border:0; font-size:100.01%; height:100%; margin-bottom:1px; /** this forces scrollbar to appear in Mozilla **/}

/**for IE only**/
* body {font-size:76%; Zoom: 1.0 /**normalizes zoom in IE7 to 100%**/}




body {
	text-align:center;
	margin:0 auto; /**centers page**/
	padding:0px;
	width:970px;
	background-image:url('images/Paper.jpg');
	font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:14px;
}

#wrapper {
	
	text-align:left;
	height:auto;
	width:auto;
	overflow:auto;
	background: #E5D6BF;
}
#header {
	height:95px;
	padding:10px;
	background-image:url('images/banner.png');
}

#header-left
{
float: left;
width: 75px;

margin: 0px;
}

#header-right
{
float: right;
width: 75px;
margin: 0px;

}

#header-center
{
margin-left: 200px;
margin-right: 200px;
text-align:center;

}


/**Horizontal menu**/
#topMenu {
	text-align:left;
	padding:0px;
}


/**floated left column**/
#leftColumn{
	float:left;
	width:160px; /*adjust width of column in pixels, ems or percentages*/
	margin:0;
	padding:0px;
	height: auto;
	left: 0px;
	top: auto;
}



#imageContainer {
	position:relative;
}

#navImage{
	width:163px;
	height:200px;
}
#imageContainer #navText {
	position:absolute;
	top:30px; /* in conjunction with left property, decides the text position */
	left:14px;
	width:160px; /* optional, though better have one */
}
 

 
 
#leftColumn A:link
{
text-decoration: none;
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:14px;
  color: black;
}

#leftColumn  A:visited
{
text-decoration: none;
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:14px;
  color: black;
}

#leftColumn A:hover
{
text-decoration: none;
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:14px;
  color: blue;
}
#leftColumn A:active 
{
text-decoration: none;
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:14px;
  color: blue;
}  

#linkcontainer {
	padding:10px 0px 10px 0px;
}

#linkcontainer iframe
{
	text-align:center;
	border:5px solid green;
}

/**floated right column**/
#rightColumn{
	float:right;
	width:300px;/*adjust width of column in pixels, ems or percentages*/
	margin-left:10px;
	margin-top:1px;
	margin-right:0px;
	margin-bottom:1px;
	padding:5px;
	background:#ACA396; 
}

#rightColumn H1{
  margin:0;
	margin:5px;
	text-align:center;
}

#upcomingDivContainer
{
	
}

#upcomingEventName
{
	font-weight:bold;	
}

#thisWeekContainer {
	width: 280px; 
	background:#F2E6D4; 
	margin:5px;
	padding:5px;
	font-size:12px;
}

#thisWeekDay{

}

#thisWeekEventContainer{
clear: both;

}

#thisWeekTime{
	width:50px;
	padding-left:5px;
	text-align:right;

}
#thisWeekEvent{
  width:220px;
	float:right;

	text-align:left;
}
#thisWeekDesc{
  padding-left:40px;
}

#contentContainer
{
	width:660px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
#contentContainer p
{
	text-align:left;
}
.bold
{
	font-weight:bold;
}
.italic
{
	font-style:italic;
}


/** Middle column container **/
#Middle {
	background: #E5D6BF;
	padding:5px;
	height:auto;
	width: auto;
	margin:0px 315px 0px 167px;
}

#MiddleCal{
  background: white;
	padding:0px;
	height:1%;
	width: auto;
	margin:0px 0px 0px 167px;
}

#footer {
	clear: both;
	color:black;
	margin:0;
	padding:10px;
	height:auto;
	background-color:#808080;
	
}
#Myfooter {text-align:left; padding:40px; margin:15px 0 0 40px; color:#898989;background: url(../Images/globebottom.gif) no-repeat left;}
.footertext {text-indent: 75px; font-size:.85em; line-height:.65em;}

/**text styles**/
h1,h2,h3,h4 {font-size: 1.2em; line-height:1;}
h3 {color: #666666}
p {font-size: .90em; line-height:1.5; padding:0 20px 0 20px;}
ul {line-height:2;}

/**Regular Links**/
a{color:#4488c3;font-weight:700;text-decoration:none}
a:visited {color:#4488c3; text-decoration:none}
a:hover,a:active,a:focus{text-decoration:underline}

/**linked images**/
a img{border:none;}
img a:hover {border:none}

.image {
	border:5px solid green;
}

/** Calendar CSS **/
 
#calendarContainer
{
	background: #E5D6BF;
	padding-top:5px;
	padding-bottom:5px;
}
.calendartable
{
	background: white;
	cursor:pointer;
  font-size:16px;
}

.calendarday
{
  font-weight:bold;
}

.calendarevent
{
	font-size:10px;
	margin: 0px 0px 0px 2px;
}
.outsidedayboxes
{
	background: #808080;
}

/**Misc classes**/
.left {text-align:left}
.center {text-align:center}
.right {text-align:right}

/**Floats**/
.floatRight {float:right; width:30%}
.floatLeft {float:left; width:30%}
.clearing {clear:both; height:1px; width:100%; visibility:hidden;}

         .thdrcell {
            background:#F3F0E7;
            font-family:Helvetica,Arial,Verdana,sans-serif;
            font-size:12px;
            font-weight:bold;
            padding:5px;
            border-bottom:1px solid #C8BA92;
         }
         
         .tdatacell {
            font-family:arial;
            font-size:12px;
            padding:5px;
            background:#FFFFFF
         }
         
         .dvhdr1 {
            background:#F3F0E7;
            font-family:Helvetica,Arial,Verdana,sans-serif;
            font-size:14px;
            font-weight:bold;
            border:1px solid #C8BA92;
            padding:5px;
            width:200px;
						text-align:left;
         }
         
         .dvbdy1 {
            background:#FFFFFF;
            font-family:Helvetica,Arial,Verdana,sans-serif;
            font-size:12px;
            border-left:1px solid #C8BA92;
            border-right:1px solid #C8BA92;
            border-bottom:1px solid #C8BA92;
            padding:5px;
            width:200px;
						text-align:left;
         }
         
         
         .dogvdvhdr {
            width:300;
            background:#C4D5E3;
            border:1px solid #C4D5E3;
            font-weight:bold;
            padding:10px;
         }
         
         .dogvdvbdy {
            width:300;
            background:#FFFFFF;
            border-left:1px solid #C4D5E3;
            border-right:1px solid #C4D5E3;
            border-bottom:1px solid #C4D5E3;
            padding:10px;
         }
         
         .pgdiv {
         width:320;
         height:250;
         background:#E9EFF4;
         border:1px solid #C4D5E3;
         padding:10px;
         margin-bottom:20;
         font-family:Helvetica,Arial,Verdana,sans-serif;
         font-size:12px;
         }

ul#menu{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:30px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	background:transparent url("images/OFF.gif") repeat-x top left;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	border-bottom:4px solid #336666;
	
}
ul#menu li{
	display:block;
	float:left;
	margin:0;
	pading:0;}
ul#menu li a{
	display:block;
	float:left;
	color:#874B46;
	text-decoration:none;
	font-weight:bold;
	padding:3px 20px 3px 20px;
	height:24px;
	background:transparent url("images/DIVIDER.gif") no-repeat top right;
	}
ul#menu li a:hover{
	background:transparent url("images/HOVER.gif") no-repeat top right;	
	}			

#annualContainer
{
	margin:15px;
	font-size:large;
	border:1px solid black;
	padding:5px;
}	

table.alternate tr.r0 td 
{
  background-color:#F2E6D4;
}
table.alternate tr.r1 td 
{
  background-color:#ACA396;
}
