/* Start of CMSMS style sheet 'Still Waters' */
html, body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url("/uploads/images/bg_body_upsidedown.gif") repeat-x fixed bottom center;
bbackground:url("/uploads/images/greenback_christmas_upsidedown.gif") no-repeat fixed top center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444;
}

#content .category_item {float:left;}

body #nav_vert #nav_title h4 {display:none;}
body #nav_vert #nav_title {padding:0px 12px 0px 12px;}
body.overview #nav_vert #nav_title h4 {font-family:Trebuchet MS; display:block; padding:0px 0px 0px 0px; margin-bottom:7px; font-size:150%; color:#94C64B; border-bottom:2px solid #D1EAA8;}
body.formation #nav_vert #nav_title h4 {font-family:Trebuchet MS; display:block; padding:0px 0px 0px 0px; margin-bottom:7px; font-size:150%; color:#94C64B; border-bottom:2px solid #D1EAA8;}
body.quarters #nav_vert #nav_title h4 {font-family:Trebuchet MS; display:block; padding:0px 0px 0px 0px; margin-bottom:7px; font-size:150%; color:#94C64B; border-bottom:2px solid #D1EAA8;}
body.give_back #nav_vert #nav_title h4 {font-family:Trebuchet MS; display:block; padding:0px 0px 0px 0px; margin-bottom:7px; font-size:150%; color:#94C64B; border-bottom:2px solid #D1EAA8;}

#container {
	width: 748px;
	\width: 748px;
	w\idth: 748px;
	margin: 0px auto;
	padding: 0px;
	border-right: 1px solid #d1eaa8; b:#94C64B;
	border-left: 1px solid #d1eaa8; b:#94C64B;
	background-color: #F0FDD9;
}

#banner {
	width: 750px;
	\width: 750px;
	w\idth: 750px;
	margin: 0px auto;
	padding: 0px;
position:relative;
padding: 0px;
	margin-bottom: 0px;
	bbackground: url("/uploads/images/header2_02.jpg") no-repeat 0 79px #94C64B;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #d1eaa8; b:#94C64B;
}
#logo_home {
	display: none;
	position: absolute;
	top: 25px;
	left: 130px;
	font-size: 14px;
	color: #666;
z-index:1;
}

#content a.crumb {
	text-decoration: none;
}

#content a.crumb:hover {
	text-decoration: underline;
}

#content {
	padding: 20px;
	margin-left: 190px;
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d1eaa8; b:#94C64B;
	text-align: left;
line-height:15px;
}

#content p.crumb {margin-top:0px;}

#content a {
	color: #996633;
	text-decoration: underline;
}

#content a:hover {
	text-decoration: none;
}

#content .imgleft{
	margin: 10px 20px 10px 0px;
	padding: 1px;
	border: 1px solid #d2d2d2;
	float: left;
	text-align: center;
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
	font-size: 10px;
}

#content .imgright{
	margin: 10px 0px 10px 20px;
	padding: 1px;
	border: 1px solid #d2d2d2;
	float: right;
	text-align: center;
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

#content .imgrighttop{
	margin: 0px 0px 10px 20px;
	padding: 1px;
	border: 1px solid #d2d2d2;
	float: right;
	text-align: center;
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.header {
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	/*color: #94C64B;*/ color:#444;
}
.header_green {
margin: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #94C64B;
}

#content ul { padding:0; margin:8px 0 12px 12px; llist-style-image: url("/uploads/images/bullet_circle.gif"); } 
#content ul li {list-style:none;background: url("/uploads/images/bullet_circle.gif") 0px  8px  no-repeat; padding-left:12px; line-height:19px;
	llist-style-type: disc;
	llist-style-position: outside;
}

/*-------------------------------------
 	bios for companions
---------------------------------------*/


.directors {
	margin-top:				10px;
	padding-bottom:			6px;
}

#content .directors h3 {
	margin-bottom:			4px;
	text-shadow: 0px 0px 0px #fff; 
}

.directors .directors_photo {
	float:					left;
	margin:0px 10px 10px 0px; wwidth:70px; padding:1px; border:1px solid #d2d2d2; 
}

.directors p {
	margin-bottom:			6px;
	lline-height:			18px;
}


#nav_vert {
	float: left;
	width: 190px;
	\width: 200px;
	w\idth: 190px;
	margin: 0 0 0 0px;
	padding: 0px;
	background-color: #F0FDD9;
	background-image:url("/uploads/images/swingback_left_2.jpg");
	background-repeat: no-repeat; 
height:226px;
		}

#nav_vert ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

#nav_vert li { margin: 0; display: inline; }

#nav_vert a {
	display: block;
	padding: 7px 8px 7px 12px;
	color: #444;
	text-decoration: none;
	wwidth: 170px;
	font-size: 11px;
}

html>body #nav_vert li a { width: auto; }

#nav_vert a:hover {
	background-color: #D1EAA8;
	color: #444;
	text-decoration: none;
}

#nav_vert a.active0 { color: #444; font-weight:bold; background-color: #D1EAA8;}
#nav_vert a.active0:hover { color: #444; font-weight:bold; background-color: #D1EAA8;}

#nav_vert li.active0 h3 {display: block;
  text-decoration: none;
  padding: 7px 8px 7px 12px;
  color: #444; font-weight:bold;
  margin: 0;
  font-size: 11px;
  bbackground-color: #94C64B; background-color:#D1EAA8;
}
#nav_vert li.activeparent li.active0 {background:none;} #nav_vert li.activeparent li.active0 h3 {display: block;
  text-decoration: none;
  padding: 7px 8px 7px 22px;
  color: #444; font-weight:bold;
  margin: 0;
  font-size: 11px;
  background-color: none; bbackground-color:#D1EAA8;
}
#nav_vert li.activeparent a h3 {display: block;
  text-decoration: none;
  ppadding: 7px 8px 7px 12px;
  color: #444; font-weight:bold;
  margin: 0;
  font-size: 11px;
  bbackground-color: #94C64B; bbackground-color:#D1EAA8;
}

#nav_vert li li a
{
	display: block;
	padding: 7px 8px 7px 22px;
	wwidth: 140px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #99CC66;
}

#footer {
	padding: 5px;
	margin-top: 0px;
	background-color:#c8e6ab; bbackground-color: #94C64B;
	color: #444;
	text-align: center;
	clear: both;
}

#footer a {
	color: #444;
	text-decoration: underline;
}

#footer a:hover {
	text-decoration: none;
}

#credits {
	text-align: center;
}

#credits a {
	text-decoration: underline;
	color: #666666;
}

#credits a:hover {
	text-decoration: none;
}

#ttop {
	text-align: left; margin:15px 0 0 0;
}

#top a { text-decoration:none;}
#top a:hover { text-decoration:underline;}

#table {
	color: #FFFFFF;
	text-align: left;
	width: 300px;
	background-color: #94C64B;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	padding-right: 5px;
	padding-left: 5px;
}
.indent {
	padding-left: 10px;
}
table.formbuilderform td {padding:3px 5px 0px 5px; margin:0px;}

/* Form Elements */
input.txt, .txt input, .formbuilderform input {
	border: 1px #d5d5d5 solid;	padding: 2px;
	background: #F5F3F2;
	font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #444; margin:0px;}
textarea {
	border: 1px #d5d5d5 solid;	background: #F5F3F2;
	font:11px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #444; padding:2px; }
select, .txt select {
	border: 1px #d5d5d5 solid;	background: #F5F3F2;
	font:11px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #444; padding:2px; }
form { display:inline; }
.required {
	ccolor: #ff0000; }
.captchapict, img.captchapict {border:1px solid #d5d5d5;}
.send, input.fbsubmit {
	padding:2px 8px;
	font-size: 100%;
	color:#fff;
        font-weight:bold;
	background-color: #386fa6; bac:#996633;
	border:1px solid #0d3d6f;
	margin:0px;
}
.send:hover, input.fbsubmit:hover {
	padding:2px 8px;
	font-size: 100%;
	color:#fff;
        font-weight:bold;
	background-color: #0d3d6f;
	border:1px solid #0d3d6f;
	margin:0px;
}

 /*printer styles */ 
@media print {
	/*hide the banner, nav, footer and top divs when printing*/
	#banner, #menu-horiz, #nav_vert, #footer, #credits, #top { display:none !important; }

	body, html, #content, #content h1, #credits, #container {
	background-color:#FFF !important;
	border: 0px none; color:#000;
	background-image: none;
} #content img {display:none;}
}
h1, #content h1 {
	font-size: 200%;
	color: #99CC33;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin:0px 0px 10px 0px; border-bottom: 1px solid #d2d2d2; pposition:relative; padding-bottom:4px;
}
.bold_italic {
	font-style: italic;
	font-weight: bold;
}

.feature {
	float:left;
	width:50%;
	margin-bottom:0px;
	text-align: justify;
	color: #333333;
}

.feature_title {
	font-weight:bold;
	color:#666666;
}

a.feat {
	text-decoration:none;
	color:#333;
}

.crumb a {
	text-decoration: none;
}

.crumb a:hover {
	text-decoration: underline;
}
.hr {
	color: #333333;
	height: 1px;
}
.bold {
	font-weight: bold;
}
p {
	margin: 0px;
	padding: 0px;
}
.right_column {
	background-color: #E8E5E5;
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	border: 1px solid #666666;
}
h2 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #FFFFFF;
	padding: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h3 {
	margin: 0px;
	padding: 0px;
}
#content h3 {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 130%; font-weight:bold;
	color: #996633;
	padding: 2px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.underline {
	text-decoration: underline;
}
.header_board {
	background-color: #666666;
	margin: 0px;
	padding: 3px;
}
.content {
	margin: 0px;
	padding: 10px;
}
header { filter: alpha(opacity=0); -moz-opacity: 0;	opacity: 0;	}

#rounded_left { border: #d1eaa8 1px solid; background:#f0fdd9; float:left; margin:10px 20px 20px 0px;}
#rounded_right { border: #d1eaa8 1px solid; background:#f0fdd9; float:right; margin:10px 0px 20px 20px;}
.inner_rounded {padding:5px;}

.clear {clear:both}

#give_back td {padding:0 30px 0 0;}

.currentclassid {font-weight:normal; color:#444;}

.calendar {border-bottom:solid 1px #4B86C6; border-left:solid 1px #4B86C6; border-top:solid 1px #4B86C6;}
.calendar td, th {padding:3px 5px 3px 5px; border-top:0px solid #4B86C6; border-right:1px solid #4B86C6;}
th.th_calendar {background:#4B86C6; color:#fff; font-size:11px; font-weight:bold;}
tr.other {background:#F2F8FF; /*F0FDD9;*/}

hr.hr {
	border:0;
	color: #ccc;
	background-color: #ccc;
	height: 1px;
}

.pullquote {
	width: 25%;
	float:right;
font-family:Georgia, "Times New Roman", Times, serif;
	font-size:150%;
font-weight:bold;
	line-height:140%;
	margin:20px 0px 20px 20px;
	background: url() no-repeat bottom right !important;
	background /**/:url(); /* removing quote graphic in IE5+ */
	padding:0px 25px 5px 0px;
}
.pullquote:first-letter {
	background: url() no-repeat left top !important;
	padding:5px 2px 10px 0px!important;
	padding /**/:0px; 	/* resetting padding in IE5+ */
	background /**/: url(); /* removing quote graphic in IE5+ */
}
.pullquoteleft {
	width: 25%;
	float:left;
font-family:Georgia, "Times New Roman", Times, serif;
	font-size:150%;
font-weight:bold;
	line-height:140%;
	margin:20px 20px 20px 0px;
	background: url(uploads/images/closequote.gif) no-repeat bottom right !important;
	background /**/:url(); /* removing quote graphic in IE5+ */
	padding:0px 25px 5px 35px;
}
.pullquoteleft:first-letter {
	background: url(uploads/images/openquote.gif) no-repeat left top !important;
	padding:5px 2px 10px 35px!important;
	padding /**/:0px; 	/* resetting padding in IE5+ */
	background /**/: url(); /* removing quote graphic in IE5+ */
}
.print img {border:none;}
div.calendar-upcominglist, .calendar-date-from, .calendar-date-from a.popup {font-size:110%; font-family:verdana,arial;}

.bbutton a {display: block; width: 250px; padding: 6px; text-align: center; background: url(images/menu.gif) bottom left no-repeat; border-top: 1px solid #D1E0F0;}

a.button, #content a.button {
    background: transparent url('/uploads/images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}
a.button span {
    background: transparent url('/uploads/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 
fieldset{
   display: inline;
   border: 0;
}

#content #guide-search{
   float: right;
   line-height: 1.8;
}
#content #guide-search #search{
   float: left;
   margin-left: 11px;
}

#content #guide-search #search fieldset{
   float: left;
   width: 176px;
   height: 22px;
   padding: 0;
   margin: 0;
   overflow: hidden;
}

#content #guide-search #search input{
   display: block;
   float: left;
   width: 122px;
   height: 15px;
   padding: 4px 3px 3px 22px;
   border: none;
   background: transparent url(/uploads/images/bg_search_input.gif) no-repeat;
   color: #797979;
   font-size: 1.1em;
   text-transform: capitalize;
}

#content #guide-search #search a#search_go{
   display: block;
   float: left;
   width: 29px;
   height: 22px;
   background: url(/uploads/images/bg_search_a.gif);
   text-indent: -9999px;
}

#min-guide {clear:both; display:none; float:left;}

/* Search Bar */
.panel-container2 {
	margin: auto;
	padding: 0;
	width: 255px;
	font: 75%/120% Arial, Helvetica, sans-serif;
	z-index:10;
	position: absolute;
	top: 0;
right: 0;
}
.panel-container {
	margin: auto;
	padding: 0;
	width: 255px;
	font: 75%/120% Arial, Helvetica, sans-serif;
	z-index:10;
	position: absolute;
	top: 0;
right: 0;
}
a:focus {
	outline: none;
}
input.tb{
border: 0;
width: 199px;
margin: 8px 0 0 16px;
padding-bottom: 3px;
}
input.sub{
border: 0px;
background-color: #828282;
color: #fff;
width: 18px;
padding-bottom: 2px;
margin-left: 2px;
}
input.ssub{
border: 0px;
background-color: #c2c2c2;
color: #fff;

padding: 1px 5px 3px 5px;
margin-left: 2px;
}
input.ssub:hover{
border: 0px;
background-color: #333;
color: #fff;
cursor: pointer;
padding: 1px 5px 3px 5px;
margin-left: 2px;
}
input.s{
border: 1px solid #cecece;
width: 199px;
margin: 8px 0 0 16px;
padding-bottom: 3px;
}
input.sub:hover{
border: 0px;
background-color: #333;
color: #fff;
width: 18px;
padding-bottom: 2px;
margin-left: 2px;
cursor: pointer;
}
#panel {
	background-color: #cecece;
	height: 35px;
	display: none;
}
.slide {
	margin: 0;
	padding: 0;
	
	background: url(../images/btn-slide.png) no-repeat right top;
}
.slide a:hover{
background-color: #999
}
.btn-slide {
	background-color: #cecece;
	text-align: right;
	width:70px;
	height: 16px;
	padding: 3px 0px 3px 0;
	float: right;
	display: block;
	color: #fff;
	text-decoration: none;
	text-align:center;
}
.active {
	background-position: right 12px;
}

.gift_certificate {vertical-align:middle; border:1px solid #d6e7b8; padding: 7px; background-color:#f0fdd9;}

#myframe {height:300px;}
/* End of 'Still Waters' */

