body {
  text-align: center;
  margin-top:5px;
  margin-bottom:10px;
  color:#000000;
  background: #0C6EB9 url('../images/bg.gif') top center no-repeat;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
}

A:link {
	COLOR: #C86000; text-decoration: none;
}
A:visited {
	COLOR: #C86000; text-decoration: none;
}
A:active {
	COLOR: #C86000; text-decoration: none;
}
A:hover {
	COLOR: #C86000; text-decoration: underline;
}

#page_wrapper {
  margin-left: auto; 
  margin-right: auto;
  width: 760px;
  text-align: left;
  background: #FFFFFF url('../images/main.gif') top left no-repeat;
}

#page_header {
  height: 205px;
  background: #FFFFFF url('../images/header1.gif') top left no-repeat;
  clear: both;
}

#page_header h1 {
  padding-top:24px;
  padding-left:13px;
  margin:0px;
  clear: both;
  width: 157px;
  float:left;
}

#page_header h2 {
  float:right;
  padding-top:24px;
  padding-right:13px;
  margin:0px;
}

#content_wrapper {
  margin-top:0px;
  margin-bottom:0px;
  margin-left:10px;
  margin-right:10px;      
  border:0px dashed #FFFFFF;  
}

#center {
  margin-left:170px;
  margin-right:10px;
  border:0px dashed #cccccc;
}

#center h3 {
  margin-top:0px;
  margin-bottom:5px;
  font-family: verdana, arial, sans-serif;
  font-size: 13px;
  color: #ff0000;
  padding:4px;
  background: #FFFFFF url('../images/head.gif') top left no-repeat;
}

#center h4 {
  margin-top:0px;
  margin-bottom:5px;
  font-family: verdana;
  font-size: 13px;
  color: #FFFFFF;
  padding-left:5px;
}

a.leftlink:link, a.leftlink:visited {
font-family      : Verdana;
display          : block;
font-size        : 11px;
font-weight      : bold;
text-decoration  : none;
padding          : 4px 0px 6px 0px;
color            : #FFFFFF;
text-indent      : 20px;
border-bottom: 1px solid #90bade;
background-image: url(../images/arrow.gif);
background-repeat: no-repeat;
background-position: center left;
}

a.leftlink:hover, a.leftlink1 {
font-family      : Verdana;
display          : block;
font-size        : 11px;
font-weight      : bold;
text-decoration  : none;
padding          : 4px 0px 6px 0px;
color            : #FFFFFF;
text-indent      : 20px;
border-bottom: 1px solid #90bade;
background-image: url(../images/arrow1.gif);
background-repeat: no-repeat;
background-position: center left;
background-color: #2586d7;
}

.whitetext {
  margin-top:10px;
  margin-bottom:5px;
  font-family: verdana;
  font-size: 11px;
  color: #FFFFFF;
  padding-left:10px;
}

#center p {
  margin-top:5px;margin-bottom:15px;
  padding:4px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
}

#topheight {
  height: 15px;
}

#bottomtext {
  margin-top:5px;
  margin-bottom:0px;
  padding:4px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  /*line-height: 14px;*/
  background: #4683c1 url('../images/blueimage.gif') top right no-repeat;
  /*height: 204px;*/
   
}

#bottomtext A:link {
	COLOR: #ffffff;
	text-decoration: none
}

#bottomtext A:visited {
	COLOR: #ffffff; text-decoration: none
}
#bottomtext A:active {
	COLOR: #ffffff; text-decoration: none
}
#bottomtext A:hover {
	COLOR: #ffffff; text-decoration: underline
}


#left_side {
  float: left;
  width:170px;
  border:0px dashed #cccccc;
  margin-left: 4px;
  margin-top:-6px;
}

#left_side h3 {
  margin-top:0px;
  margin-bottom:5px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  color: #000000;
  padding-top:8px;
  text-align: center;
}

#left_side p {
  margin-top:5px;
  margin-bottom:15px;
  padding:4px;
  font-family: verdana;
  font-size: 11px;
  line-height: 16px;
  color: #000000;
}

#join {
  width:157px;
  background: #F4D49D url('../images/yellow.gif') top left no-repeat;
  margin-top: 10px;
  border:100px;
  border-color:#000000;
}

#join img{
	border:thick;
	border-color:#000000;
	border-width: 1px;
}


#ddblueblockmenu{
border-bottom-width: 0;
width: 157px;
height: 245px;
background-image: url(../images/navi.gif);
background-repeat: no-repeat;
background-position: center left;
}

#ddblueblockmenu ul{
margin: 0;
padding: 0;
font-family:verdana;
font-size:11px;
color: #FFFFFF;
font-weight: bold;
list-style-type: none;
}

#ddblueblockmenu li a{
display: block;
padding: 4px 0;
padding-left: 9px;
text-decoration: none;
color: white;
border-bottom: 1px solid #90bade;
background-image: url(../images/arrow.gif);
background-repeat: no-repeat;
background-position: center left;
text-indent: 10px;
}

* html #ddblueblockmenu li a{ /*IE only */
width: 147px; /*IE 5*/
}

#ddblueblockmenu li a:hover {
background-color: #2586d7;
background-image: url(../images/arrow1.gif);
background-repeat: no-repeat;
background-position: center left;
}

#ddblueblockmenu a.menutitle{
background-color: #2586d7;
background-image: url(../images/arrow1.gif);
background-repeat: no-repeat;
background-position: center left;
}

.thumbnail_left {
  float:left;
  margin-right:10px;
  margin-bottom:5px;
  border:0px;
}

.thumbnail_right {
  float:right;
  margin-left:10px;
  margin-bottom:5px;
  border:0px;
}

#copyright {
  height: 24px;
  background: #FFFFFF url('../images/footer1.gif') top left repeat-x;
  padding-top: 4px;
  text-align:center;
  font-family: verdana;
  font-size: 11px;
  color:#FFFFFF;
  margin-top:1px;
}
#copyright A:link {
	COLOR: #FFFFFF; text-decoration: none
}	
#page_footer {
background: #FFFFFF url('../images/footer1.gif') top left repeat-x;
padding-top: 4px;
padding-left: 0px;
font-size: 11px;
color:#FFFFFF;
  margin-left:170px;
  height: 50px;
  width: 550px;
  float:right;
  clear: both;
text-align:center;
 
}

#page_footer A:link {
	COLOR: #CCCCCC;
	text-decoration: none
}
#page_footer A:visited {
	COLOR: #CCCCCC; text-decoration: none
}
#page_footer A:active {
	COLOR: #FBD539; text-decoration: none
}
#page_footer A:hover {
	COLOR: #FBD539; text-decoration: underline
}
#CWI_footer {
  padding-top:5px;
  text-align:center;
  font-family: verdana;
  font-size: 10px;
  line-height:14px;
  color:#D5D0B0;
  clear: left;

}
#CWI_footer A:link {
	COLOR: #2586d7; text-decoration: none
}
#CWI_footer A:visited {
	COLOR: #2586d7; text-decoration: none
}
#CWI_footer A:active {
	COLOR: #2586d7; text-decoration: none
}
#CWI_footer A:hover {
	COLOR: #2586d7; text-decoration: underline
}
/* IMAGES From CWI Content Mgmt Styles
---------------------------------------------------*/
a img { margin:0; border:0; padding:0; }

img.photo { margin-bottom:15px; border:0px; padding:0; }
img.righted { margin-left:15px; float:right; }
img.lefted { margin-right:15px; float:left; }

/* Matt added this for photo gallery...
---------------------------------------------------*/
.photo_gallery_center {
  float:left;
  margin-left:50px;
  margin-right:10px;
  margin-bottom:10px;
}
.photo_gallery_thumbnails {
  float:right;
  margin-right:40px;
  margin-bottom:10px;
  margin-top:5px;
}



/* FORMS
---------------------------------------------------*/
/*input, textarea, select { BORDER: #036 1px solid; } */ 
.req { color: Maroon }
.required { color: Maroon }
.alert { color: red; font-weight: bold; }

/* CALENDAR TABLE
---------------------------------------------------*/
table#calendar { clear: none; margin:0; border:2px solid #69c; padding:0; border-collapse:collapse; width:99%; empty-cells:hide; background:#fff; }
table#calendar th { margin:0; border:0; padding:7px; background:#fff; color:#69c; font:13px/1.0 Georgia; font-weight:bold; text-align:center; }
table#calendar td { margin:0; border:1px solid #fff; padding:3px; background:#e9eff7; color:#666; font:11px/1.2 Arial; text-align: left; width:90px; height:90px;  }
table#calendar td:hover { background:#fcc; }

.date { color:#69c; font:16px/1.0 Arial; font-weight:bold; }

A.event-link1:link, A.event-link1:visited { color: #c60; TEXT-DECORATION: none; }
A.event-link1:hover { background: #c60; COLOR: #fff; text-decoration: none; }

A.event-link2:link, A.event-link2:visited { color: #c03; TEXT-DECORATION: none; }
A.event-link2:hover { background: #c03; color:#fff; text-decoration: none; }

#edit_content {
	margin-top:0px;
	margin-bottom:0px; 
	padding:0px 0px 0px 0px; 
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
}

#edit_content p {font-family: verdana, arial, sans-serif; font-size: 13px; line-height: 16px; color: #000000;}
#edit_content h1 {font-family: verdana, arial, sans-serif; background:none; color: #000000; font-size:24px; margin-left: 0px; padding-left: 0px;}
#edit_content h2 {font-family: verdana, arial, sans-serif; background:none; color: #000000; font-size:18px; margin-left: 0px; padding-left: 0px; }
#edit_content h3 {font-family: verdana, arial, sans-serif; background:none; color: #000000; font-size:16px; margin-left: 0px; padding-left: 0px; }
#edit_content h4 {font-family: verdana, arial, sans-serif; background:none; color: #000000; font-size:14px; margin-left: 0px; padding-left: 0px; }
#edit_content h5 {font-family: verdana, arial, sans-serif; background:none; color: #000000; font-size:12px; margin-left: 0px; padding-left: 0px; }
#edit_content h6 {font-family: verdana, arial, sans-serif; background:none; color: #000000; font-size:10px; margin-left: 0px; padding-left: 0px; }

#edit_content img { margin-bottom:15px; border:1px solid #0c596a; padding:0; }

#edit_content img.img-right-top { margin-left:15px; margin-bottom:15px; float:right; }
#edit_content img.img-left-top { margin-right:15px; margin-bottom:15px;  float:left; }
#edit_content img.img-right-middle { margin-left:15px; margin-bottom:15px; margin-top:15px;   float:right; }
#edit_content img.img-left-middle { margin-right:15px; margin-bottom:15px; margin-top:15px;   float:left; }
