@charset "utf-8";
/* Main CSS Document */
/* a few generic styles first */
p.img1 a,
p.img2 a,
p.img3 a,
p.img4 a,
p.img5 a{text-decoration:none!important}

ul.general-list{
	margin:15px 0 15px 35px;
	list-style:square;
	line-height:1.5;
	font-size:11px;
}
#outer .cap{
	float:left;
	margin:5px 15px 5px 0;
}
.w182{width:186px;}
#outer p.imgcaption{
	display:block;
	padding:4px 5px 5px;
	color:#515151;
	font-size:10px!important;
	margin:0 0 5px;
	background:#bbd7e5;
	clear:both;
	float:left;
	display:inline
}
p.img-generic{
	width:auto;
	margin:0 0 20px;
	text-align:center;
}
p.img-generic img{
	display:inline;
	float:none;
}
#outer p.img-floatl{
	margin:7px 15px 5px 0!important;
	float:left;
}
.clear{clear:both;height:1px;overflow:hidden}
h4.title{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666;
	font-size:12px;
	clear:both;
	margin:26px 20px 10px 0
}
h4.title span{
	color:#515151;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	margin:5px 20px 0 0;
	font-weight:normal;
}
p.img-generic span{
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#999;
	padding:5px 25px 0 10px;
	text-align:left;
}

/* Main CSS styling */
body{
	line-height:1.2;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding:8px 0 10px;
    background: #c6c2ba url(../images/top_thin_bar.jpg) repeat-x top;
}
#outer{
	width:884px;
	text-align:left;
	margin:auto;
	background:#fff;
}
/* use h1 as logo with image replacement */
.logo,.logo em,.logo a{
	margin:0;
	float:left;
	width:315px;
	height:120px;
	position:relative;
	overflow:hidden;
}
.logo em{
	position:absolute;
	left:0;
	top:0;
	background:url(/assets/images/logo.gif) no-repeat 0 0;
}
/* top tab and newsletter section */
ul.toptab{
	float:right;
	height:29px;
	margin:0 9px 0 0;
	display:inline;
	font-size:9px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:.12em;
width:525px ;/* added width */
}
ul.toptab li,
ul.toptab li a,
ul.toptab li span{
	float:right;
	height:29px;
	line-height:29px;
	color:#fff;
	white-space:nowrap;
}
/* new code added below to fix FF2 bug */

ul.toptab li a,
ul.toptab li span{
 float:none;
 display:block;
}
* html ul.toptab{width:auto}
* + html ul.toptab{width:auto}
* html ul.toptab li a,
* html ul.toptab li span{float:right;}
* + html ul.toptab li a,
* + html ul.toptab li span{float:right;}

ul.toptab li a:visited{color:#fff}
ul.toptab li,
ul.toptab li a,
ul.toptab li span{background:#95b54d}
ul.toptab li a,ul.toptab li span{
	padding:0 9px;
	background:url(/assets/images/pipe.gif) no-repeat 100% 50%;
}
ul.toptab li.donate{
	background:#450e28 url(/assets/images/donate.gif) no-repeat 0 100%;
	padding:0 0 0 9px;
	margin:0 5px 0 0;
}
ul.toptab li.donate a,ul.toptab li.donate span{
	background:url(/assets/images/donate.gif) no-repeat 100% 100%;
	padding:0 9px 0 0;
}
ul.toptab li.home{
	background:#95b54d url(/assets/images/top-tabl.gif) no-repeat 0 100%;
	padding:0 0 0 11px;
}
ul.toptab li.home a,
ul.toptab li.home span{padding-left:0}
ul.toptab li.site-map a,
ul.toptab li.site-map span{
	background:url(/assets/images/top-tabr.gif) no-repeat 100% 100%;
	padding:0 11px 0 9px;
}
/* e-newsletter sign up form */
.sign-up{
	text-align:right;
	min-height:0;
	padding:9px 15px 0 0;
	clear:right;
}
.sign-up input, .sign-up label{vertical-align:middle;}
.sign-up input,
.sign-up label{
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#1c3f95;
	padding:0;
}
.sign-up label{
	padding:3px 15px 0 0;
	font-weight:bold;
}
input#signup{
	width:67px;
	height:16px;
	line-height:16px;
	margin:0;
	padding:0;
	text-align:center;
	background:#1c3f95;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	border:none;
	padding:0 0 2px;
}
input#email{
	color:#616161;
	border:1px solid #1c3f95;
	width:100px;
	padding:0 10px;
	line-height:14px;
	height:14px;
}




#navwrap {
	width:866px;
	background:#1c3f95 url(/assets/images/navtab2.gif) no-repeat 0 0;
	height:30px;
	clear:both;
	margin:0 0 7px 9px;
	position:relative;
	z-index:999;
	line-height:30px;
}
ul#nav {
	width:866px;
	height:30px;
	margin:0;
	background:url(/assets/images/navtab2.gif) no-repeat 100% -30px
}
ul#nav li a,
ul#nav li span {
	color:#fff;
	display:block;
}
ul#nav li a:hover {
	text-decoration:none;
}
ul#nav li a:visited {
	color:#fff
}
ul#nav ul {
	height:auto;
	line-height:1.2;
	width:200px;/* have to have a fixed width because of all the images*/
	position:absolute;
	left:-999em;
	top:-999em;/* hide drop down */
	margin:0;
	background:url(/assets/images/subnav.png) no-repeat 0 100%;
	padding:0 0 10px;
}
ul#nav li {
	border-right:1px dashed #fff;
	float:left;
	text-align:center;
	position:relative;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
}
ul#nav li li {
	border:none;
	float:left;
	text-align:center;
	width:200px;
	margin:0!important;
	clear:left;
	padding:0;
	font-size:10px;
	color:#1c3f95;
	text-align:left;
}
ul#nav li li.last a,
ul#nav li li.last span {
	border:none!important;
}
ul#nav li li a,ul#nav li li span {
	color:#1c3f95;
	padding:8px 1px 8px 14px;
	display:block;
	border-bottom:1px dotted #fff;
	margin:0 9px!important;
}
ul#nav li li a:hover {
	text-decoration:underline;
}
ul#nav li li a:visited {
	color:#1c3f95;
}
/* top level items have to have a width because then must fit exactly along the top */
li.about {width:122px}
li.programs {width:119px}
li.news {width:149px}
li.giving {width:147px}
li.life {width:196px}
li.contact {width:128px}
ul#nav li:hover ul, ul#nav li.sfHover ul {
	top:30px;left:0;
}
ul#nav li:hover ul.last, ul#nav li.sfHover ul.last {
	left:auto;
	right:0;
}
ul#nav li:hover a, ul#nav li.sfHover a,
ul#nav li:hover span, ul#nav li.sfHover span {
	background:#c8cff0;
	border:1px solid #27499b;
	color:#1c3f95;
	border-bottom:none;
	line-height:29px;
}
ul#nav li:hover li a, ul#nav li.sfHover li a,
ul#nav li:hover li span, ul#nav li.sfHover li span {
	background:transparent;
	border:none;
	border-bottom:1px dotted #fff;
	line-height:normal;
}
ul#nav li:hover, ul#nav li.sfHover {
	border-color:#1c3f95;
	margin-left:-1px;
	border-left:1px solid #fee;
}
ul#nav li:hover li, ul#nav li.sfHover li {
	border:none;
	margin-left:9px;
}
ul#nav li:hover a.first, ul#nav li.sfHover a.first,
ul#nav li:hover span.first, ul#nav li.sfHover span.first {
	background:#c8cff0 url(/assets/images/navtab2-on.gif) no-repeat 0 0;
	border:none;
	border-right:1px solid #27499b;
}
ul#nav li:hover a.last, ul#nav li.sfHover a.last,
ul#nav li:hover span.last, ul#nav li.sfHover span.last {
	background:#c8cff0 url(/assets/images/navtab2-on.gif) no-repeat 100% -30px;
	border:none;
	border-left:1px solid #27499b;
}
ul#nav li.contact {
	border-right:none;
}
ul#nav li.about {
	border-left:none;
	margin-left:0!important;
}
ul#nav li.contact a,
ul#nav li.about a,
ul#nav li.contact span,
ul#nav li.about span{line-height:30px!important}
ul#nav li.contact li a,
ul#nav li.about li a,
ul#nav li.contact li span,
ul#nav li.about li span{line-height:normal!important}

#main{
	width:866px;
	margin:0 0 0 9px;
	clear:both;
    overflow: hidden;
}
/* left column on homepage */
#sidebar1{
	z-index: 90;
	width:216px;
	float:left;
}
.difference,.volunteer, .community{
	width:216px;
	height:88px;
	background:url(/assets/images/difference.gif) no-repeat 0 0;
	font-size:11px;
	color:#fff;
	position:relative;
	font-weight:bold;
	margin:0 0 4px;
}
.difference,.volunteer{
    margin-bottom:9px;
}
.volunteer{background:url(/assets/images/volunteer.gif) no-repeat 0 0;height:102px}
.community{background:url(/assets/images/community.gif) no-repeat 0 0;height:112px}
.difference p,.volunteer p, .community p{
	position:absolute;
	top:17px;
	left:14px;
	width:175px
}
.volunteer p, .community p {top:13px;}
.difference a,.volunteer a,.community a{
	position:absolute;
	text-transform:uppercase;
	top:33px;
	color:#1c3f95;
	left:0px;
}
.community a, .community a:visited{
    top:27px;
    color:#81a13a;
}
.volunteer a,
.volunteer a:visited{color:#450e28;top:27px}
.difference a:visited{color:#1c3f95}
p.img1{
	width:211px;
	height:136px;
	margin:0 0 4px;
	background:#95b54d;
	padding:5px 0 0 5px;
}
blockquote{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333;
	line-height:1.5;
	margin:45px 12px 20px 20px;
}
blockquote p{margin:0 0 5px}
blockquote cite{
	display:block;
	font-style:italic;
	margin:20px 0 0;
	font-size:11px;
	font-weight:bold;
	padding:0 0 10px;
}
/* main right column on home page */
#maincol{
	z-index: 1;
	float:right;
	width:645px;
}
p.img2{	margin:0 0 7px;}
/* the background image on .content makes the 2 equal columns for the featured news and spotlight columns */
.content{
	width:645px;
	background:url(/assets/images/contentbg.gif) repeat-y 0 0;
	overflow:hidden;
}
.content h2,.content h3{
	color:#fff;
	font-size:13px;
	text-transform:uppercase;
	margin:0;
}
.content h3{font-size:11px}
.content h2{padding:0 12px 0 18px;margin:0 0 20px 0;}
/* split right column into 2 little columns */
.col1{
	float:left;
	width:346px;
	padding:0 0 12px;
}
.col2{
	float:right;
	width:293px;
	padding:0 0 12px;
}
.col1 h2{
	background:url(/assets/images/featured.gif) no-repeat 0 0;
	width:316px;
	min-height:30px;
	line-height:30px;
	border-bottom:3px solid #fff;
}
.col2 h2{
	background:url(/assets/images/spotlight.gif) no-repeat 0 0;
	width:263px;
	min-height:30px;
	line-height:30px;
	border-bottom:3px solid #fff;
}
.col1 p,
.col2 p {
	margin:0 12px 21px 18px;
	font-size:11px;
	color:#515151;
	line-height:1.7;
}
.col1 p.last{margin-bottom:10px}
.col1 h3, 
.col2 h3{margin:0 12px 2px 18px;text-transform:none}
.col1 h3{color:#1c3f95}
.col2 h3{color:#95b54d}
.col1 h2,.col2 h2,.col1 h3,.col2 h3{	font-family:Verdana, Arial, Helvetica, sans-serif;}
.video{
	width:198px;
	height:137px;
	border:2px solid #ccc;
	background:#eaeef5;
	padding:6px 7px 7px 6px;
	margin:-5px 0 0 39px;
}
.video span{
	display:block;
	border:1px solid #c2bbe3;
	width:170px;
	height:113px;
	padding:11px 13px;
}
.col1 a{
	font-style:italic;
	font-weight:bold;
	color:#1c3f95;
}
.col1 a:visited{color:#1c3f95}
.colbase{
	clear:both;
	width:645px;
	overflow:hidden;
	height:31px;
	margin:0 0 9px;
}
.col1more,.col1more a{
	width:346px;
	height:28px;
	float:left;
	margin:0;
}
.col1more a{background:url(/assets/images/featured.gif) no-repeat 0 -70px;}
.col1more a:hover{background-position:0 -98px;text-decoration:none;}
.col2more,.col2more a{
	width:293px;
	height:28px;
	float:right;
	margin:0;
}
.col2more a{background:url(/assets/images/spotlight.gif) no-repeat 0 -70px;}
.col2more a:hover{background-position:0 -98px;text-decoration:none;}
.col1more span,.col2more span{
	position:absolute;
	left:0;
	top:-999em
}
.col1more,.col2more{border-top:3px solid #fff;}
/* footer styles */
#footer{
	clear:both;
	width:884px;
	background:#450e28;
	min-height:36px;
	line-height:36px;
}
#footer ul{
	margin:0;
	padding:0 17px;
}
#footer li{
	display:inline;
	text-transform:uppercase;
	font-weight:bold;
	padding:0 0 0 3px;
}
#footer li,#footer a{
	font-size:9px;
	color:#bdb7b7;
}
#footer a{padding:0 5px 0 0}
#footer a:visited{color:#bdb7b7;}


/*....................... Start about Mission Page .............*/
/* I have added a class to the body tag called .version2 which will modify some existing styles for this page and also all the similar pages that just have color changes */

/* set up some colour profiles as there are alot of similar pages with just diferent colours */
.s1{color:#1c3f95}/* blue*/
.s2{color:#95b54d}/* green*/
.s3{color:#450e28}/* browny red*/

/* v2 is the about mission page colours */
.v2 .content2 h2{color:#1c3f95}
.v2 .content2 h3{color:#5260a9}
.v2 .content2 a,
.v2 .content2 a:visited {color:#5260a9}
.v2 p.img5{background:#1c3f95; color: #FFFFFF; }
.difference2 a,
.difference2 a:visited{color:#1c3f95}
.v2 p.img3{background:#828cc1;}
.v2 .content2 p{margin:0 15px 20px 0;}
.v2 .content2 h3{margin:26px 15px .5em 0}
.v2 p.img-generic img{border:3px solid #828cc1}
.v2 p.img-generic img{border:3px solid #828cc1}
.v2 p.img-floatl img{border:3px solid #828cc1}

/* columns are different width on about- mission page */
.version2 #navwrap {margin:0 0 12px 9px;}
.version2 #main{
	background:url(/assets/images/vertical-dots.gif) repeat-y 279px 0;
	overflow:hidden;
	margin-bottom:9px;
}
#sidebar2{
	width:270px;
	float:left;
}
#maincol2{
	float:right;
	width:577px;
}
.difference2{
	width:270px;
	height:128px;
	background:url(/assets/images/difference2.gif) no-repeat 0 0;
	font-size:12px;
	color:#fff;
	position:relative;
	font-weight:bold;
	margin:0 0 60px;
}
.difference2 p{
	position:absolute;
	top:17px;
	left:14px;
	width:175px
}
.difference2 a{
	position:absolute;
	text-transform:uppercase;
	top:36px;
	left:0;
	font-size:11px;
}
.difference2 p.reasons{top:52px}
.difference2 p.reasons a{
	top:52px;
	color:#fff;
	text-transform:none;
	font-size:12px;
}
.difference2 p.reasons a:visited{color:#fff}
p.img3{
	width:249px;
	margin:0 auto 35px;
	padding:3px;
}
#sidebar2 blockquote{
	color:#666;
	line-height:1.8;
	margin:25px 25px 20px 42px;
}
/* content section of mission page is indented so use another wrapper*/
.content2{
	width:540px;
	margin:0 0 0 16px;
}
.content2 p{
	color:#515151;
	line-height:1.6;
	font-size:11px;
}
.content2 h2{
	text-transform:uppercase;
	font-size:14px;
	padding:0 0 12px;
	margin:0 0 26px;
	background:url(/assets/images/hoz-dots.gif) no-repeat 0 100%;
	clear:both;
}
.content2 h3 span{
	display:block;
	font-weight:normal;
	padding:2px 0 0;
	margin:0 0 23px;
}
.content2 h3{
	font-size:13px;
	margin:26px 0 .5em 0;
	clear:both;
}
.content2 h3.start{font-size:13px;margin:0 0 .5em 0;}
.content2 p a{text-decoration:underline}
p.img4{margin:0 0 33px 0;}
#outer p.img5,#outer p.img5cap{
	float:left;
	margin:7px 15px 5px 0;
	padding:2px;
}
p.img5cap{margin:0!important}
.cap p.imgcaption{width:176px}

/*  end about mission page  */

/* start aquatic page  - */
/* v3 is the aquatic page colours */
.v3 .content2 h2{color:#369}
.v3 .content2 h3{color:#069}
.v3 .content2 a,
.v3 .content2 a:visited{color:#069}
.v3 p.img5,
.v3 p.img5cap {background:#069}
.v3 p.img3{background:#069}
.v3 .content2 p{margin:0 60px 20px 0;}
.v3 .content2 h3{margin:26px 60px .5em 0}
.v3 p.img-generic img{border:3px solid #069}
.v3 p.img-floatl img{border:3px solid #069}

/* start partnership logo page  - */
/* v4 is the partnership page colours */
.v4 .content2 h2{color:#450e28}
.v4 .content2 h3{color:#450e28}
.v4 .content2 a,
.v4 .content2 a:visited{color:#450e28}
.v4 p.img3{background:#450e28}
.v4 p.img-generic img{border:3px solid #450e28}
.v4 p.img-floatl img{border:3px solid #450e28}

/* partnership logo page side column */
.sidebox{
	width:268px;
	margin:0 0 0 1px;
}
.sidebox h4 {
	background:url(/assets/images/donor.gif) no-repeat 0 0;
	width:238px;
	min-height:37px;
	line-height:37px;
	border-bottom:4px solid #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0 9px 0 21px;
	color:#fff;
	text-transform:uppercase;
	margin:0;
}
.sidebox-thanks{
	min-height:0;
	padding:15px 10px 15px 20px;
	background:#95b54d url(/assets/images/donor-thanks.gif) no-repeat 0 100%;
	font-size:10px;
}
.sidebox-thanks h5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#450e28;
	margin:0 0 4px;
}
p.sidebox-top{
	color:#450e28;
	margin:0 0 13px;
	line-height:1.45;
	letter-spacing:-.04em;
}
.sidebox-thanks dl{
	color:#fff;
	line-height:1.4;
	margin:13px 0 0;
}
.sidebox-thanks dt{
	font-weight:bold;
	margin:0 0 1px;
}
.sidebox-thanks dt a,
.sidebox-thanks dt a:visited{color:#fff;}
.sidebox-thanks dd{	
	letter-spacing:-.04em;
	margin:0 0 13px;
}
/* sponsor table with image to the side */
table.sponsor{
	width:540px;
	margin:-24px 0 12px;
	position:relative;
	z-index: 1;
}
table.sponsor th,
table.sponsor td{
	vertical-align:middle;
	padding:25px 0;
	background:url(/assets/images/hoz-dots.gif) no-repeat 0 100%;
}
.sponsor th{width:120px;}
.sponsor h3{
	color:#333;
	margin:0 0 12px 0;
	font-size:13px;
	padding:0 0 0 1px;
}
.sponsor th p{text-align:center;margin:0;}
.sponsor th img{display:inline;}
.sponsor td p{
	padding:0 40px 0 10px;
}
.sponsor p{
	font-size:11px;
	color:#515151;
	line-height:1.6;
}

/* brayton school page */ 
.v5 .content2 h2{color:#c63}
.v5 .content2 h3{color:#c63}
.v5 .content2 a,
.v5 .content2 a:visited{color:#c63}
.v5 p.img5,
.v5 p.img5cap {background:#c63}
.v5 p.img3{background:#c63}
.v5 .content2 p{margin:0 20px 20px 0;}
.v5 .content2 h3{margin:26px 20px .5em 0}
.v5 p.img-generic img{border:3px solid #c63}
.v5 p.img-floatl img{border:3px solid #c63}

/* equestrian page */ 
.v6 .content2 h2{color:#450e28}
.v6 .content2 h3{color:#450e28}
.v6 .content2 a,
.v6 .content2 a:visited{color:#450e28}
.v6 p.img5,
.v6 p.img5cap {background:#450e28}
.v6 p.img3{background:#450e28}
.v6 .content2 p{margin:0 60px 20px 0;}
.v6 .content2 h3{margin:26px 60px .5em 0}
.v6 p.img-generic img{border:3px solid #450e28}
.v6 p.img-floatl img{border:3px solid #450e28}
.v6 #outer p.imgcaption{background:#d0c369}

/* medical page */ 
.v7 .content2 h2{color:#828cc1}
.v7 .content2 h3{color:#828cc1}
.v7 .content2 a,
.v7 .content2 a:visited{color:#828cc1}
.v7 p.img5,
.v7 p.img5cap {background:#828cc1}
.v7 p.img3{background:#828cc1}
.v7 .content2 p{margin:0 60px 20px 0;}
.v7 .content2 h3{margin:26px 60px .5em 0}
.v7 p.img-generic img{border:3px solid #828cc1}
.v7 p.img-floatl img{border:3px solid #828cc1}
.v7 #outer p.imgcaption{background:#dee0ee}

/* recreation page */ 
.v8 .content2 h2{color:#82a03f}
.v8 .content2 h3{color:#82a03f}
.v8 .content2 a,
.v8 .content2 a:visited{color:#82a03f}
.v8 p.img5,
.v8 p.img5cap {background:#82a03f}
.v8 p.img3{background:#82a03f}
.v8 .content2 p{margin:0 20px 20px 0;}
.v8 .content2 h3{margin:26px 20px .5em 0}
.v8 p.img-generic img{border:3px solid #82a03f}
.v8 p.img-floatl img{border:3px solid #82a03f}
.v8 #outer p.imgcaption{background:#e6ecd9}

/* rehab page */ 
.v9 .content2 h2{color:#1c3f95}
.v9 .content2 h3{color:#1c3f95}
.v9 .content2 a,
.v9 .content2 a:visited{color:#1c3f95}
.v9 p.img5,
.v9 p.img5cap {background:#1c3f95}
.v9 p.img3{background:#1c3f95}
.v9 .content2 p{margin:0 20px 20px 0;}
.v9 .content2 h3{margin:26px 20px .5em 0}
.v9 p.img-generic img{border:3px solid #1c3f95}
.v9 p.img-floatl img{border:3px solid #1c3f95}
.v9 #outer p.imgcaption{background:#e1e5f1}

/* Summer Camp page */ 
.v10 #navwrap {margin:0 0 12px 0px;}
.v10 .content2 h2{color:#7c023c}
.v10 .content2 h3{color:#7c023c}
.v10 .content2 a,
.v10 .content2 a:visited{color:#7c023c}
.v10 p.img5,
.v10 p.img5cap {background:#7c023c}
.v10 p.img3{background:#7c023c}
.v10 .content2 p{margin:0 20px 20px 0;}
.v10 .content2 h3{margin:26px 20px .5em 0}
.v10 p.img-generic img{border:3px solid #7c023c}
.v10 p.img-floatl img{border:3px solid #7c023c}
.v10 #outer p.imgcaption{background:#f6eef2}

/* Stories page */ 
.v11 .content2 h2{color:#1c3f95}
.v11 .content2 h3{color:#1c3f95}
.v11 .content2 a,
.v11 .content2 a:visited{color:#1c3f95}
.v11 p.img5,
.v11 p.img5cap {background:#1c3f95}
.v11 p.img3{background:#1c3f95}
.v11 .content2 p{margin:0 20px 20px 0;}
.v11 .content2 h3{margin:26px 20px .5em 0}
.v11 p.img-generic img{border:3px solid #1c3f95}
.v11 p.img-floatl img{border:3px solid #1c3f95}
.v11 #outer p.imgcaption{background:#e1e5f1}

/* Calendar page */ 
.v12 .content2 h2{color:#1c3f95}
.v12 .content2 h3{color:#1c3f95}
.v12 .content2 a,
.v12 .content2 a:visited{color:#1c3f95}
.v12 p.img5,
.v12 p.img5cap {background:#1c3f95}
.v12 p.img3{background:#1c3f95}
.v12 .content2 p{margin:0 20px 20px 0;}
.v12 .content2 h3{margin:26px 20px .5em 0}
.v12 p.img-generic img{border:3px solid #1c3f95}
.v12 p.img-floatl img{border:3px solid #1c3f95}
.v12 #outer p.imgcaption{background:#e1e5f1}


.v12 .sidebox h4 {background:url(/assets/images/cal-signup.gif) no-repeat 0 0;}
.v12 .sidebox-thanks{background:#cbcfe5 url(/assets/images/cal-base.gif) no-repeat 0 100%;}
.v12 .sidebox-thanks h5{color:#1c3f95}
.v12 p.sidebox-top{color:#1c3f95}
.v12 .sidebox-thanks dl{color:#333;	margin:1px 0 0;}
.v12 .sidebox-thanks dt{
	font-size:11px;
	color:#1c3f95;
}
.v12 .sidebox{margin-top:88px;}
.v12 .sidebox-thanks{min-height:441px}
.v12 .sidebox-thanks dd{color:#333}
.v12 .sidebox-thanks dt a,
.v12 .sidebox-thanks dt a:visited{color:#1c3f95;}
.v12 .content2{width:556px;}
.jump{float:right;position:relative;top:-3px;}
.jump label{
	color:#1c3f95;
	padding:0 5px 0 0;
	font-weight:bold;
}
.jump select {color:#333;font-size:12px;}
.content2 h2.calh2{
	clear:left!important;
	padding:0 0 16px;
	margin:0 0 22px;
	background:url(/assets/images/hoz-dots.gif) repeat-x 0 100%;
}

/* MHS Forms page */ 
.v13 .content2 h2{color:#1c3f95}
.v13 .content2 h3{color:#1c3f95}
.v13 .content2 a,
.v13 .content2 a:visited{color:#5260a9}
.v13 p.img5,
.v13 p.img5cap {background:#828cc1}
.v13 p.img3{background:#828cc1}
.v13 .content2 p{margin:0 20px 20px 0;}
.v13 .content2 h3{margin:26px 20px .5em 0}
.v13 p.img-generic img{border:3px solid #828cc1}
.v13 p.img-floatl img{border:3px solid #828cc1}
.v13 #outer p.imgcaption{background:#e1e5f1}
.v13 .content2{width:556px;}

.v13 .sidebox{width:181px;}
.v13 .sidebox h4 {
	background:url(/assets/images/helplink.gif) no-repeat 0 0;
	width:151px;
}
.v13 .sidebox-thanks{
	background:transparent;
	padding:15px 4px 15px 15px;
}
.v13 .sidebox-thanks h5{color:#1c3f95}
.v13 p.sidebox-top{color:#1c3f95}
.v13 .sidebox-thanks dl{color:#333;	margin:1px 0 0;}
.v13 .sidebox-thanks dt{
	font-size:10px;
	color:#333;
}
.v13 .sidebox{margin-top:0;}
.v13 .sidebox-thanks dd{color:#333}
.v13 .sidebox-thanks dt a,
.v13 .sidebox-thanks dt a:visited{color:#333;text-decoration:underline}
.sidebox-base{
	background: url(/assets/images/helplink-base.gif) no-repeat 0 0;
	width:181px;
	height:9px;
	overflow:hidden;
	clear:both;
	float:right;
	margin:-9px 3px 0 0;
	position:relative;
	display:inline;	
}
.v13 .content3{
	width:553px;
	background:url(/assets/images/scol2.gif) repeat-y 357px 0;
	margin:-10px 0 0;
	overflow:hidden;
}
.v13 .content3a{
	width:553px;
	background:url(/assets/images/scol2.gif) repeat-y 357px 0;
	margin:-10px 0 0;
	overflow:hidden;
}
.v13 .content2 h2{margin:0 0 30px;}
.lcol340{
	width:340px;
	float:left;
}
.helplinks{
	float:right;
	width:182px
}
#outer .lcol340 h3{
	margin:0;
	font-size:13px;
	color:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 3px;
}
#outer .lcol340 p{
	margin:5px 0 0;
	color:#333px;
	font-size:11px;
	padding:0 3px;
}
#outer .lcol340 p.click{margin:0 0 33px}
.lcol340 p a,.lcol340 p a:visited{color:#5260a9;}
#outer .lcol340 p.click a{
	font-weight:bold;
	text-decoration:none;
}
#outer .lcol340 p.click a:hover{text-decoration:underline;}


/* Volunteers page */
.v15 .content2 h2{color:#450e28}
.v15 .content2 h3{color:#450e28}
.v15 .content2 a,
.v15 .content2 a:visited{color:#450e28}
.v15 p.img5,
.v15 p.img5cap {background:#450e28}
.v15 p.img3{background:#450e28}
.v15 .content2 p{margin:0 20px 20px 0;}
.v15 .content2 h3{margin:26px 20px .5em 0}
.v15 p.img-generic img{border:none}
.v15 p.img-generic{padding:0!important}
.v15 p.img-floatl img{border:3px solid #450e28}
.v15 #outer p.imgcaption{background:#d0c369}
.v15 ul.general-list li{color:#450e28}

.v15 .sidebox h4 {background:url(/assets/images/95b54d-top.gif) no-repeat 0 0;}
.v15 .sidebox-thanks{
	background:#dfeac6 url(/assets/images/dfeac6-base.gif) no-repeat 0 100%;
	padding:15px 0 15px 0;
}
.v15 .sidebox-thanks h5,
.v15 .sidebox-thanks p{padding:0 20px 0 22px;margin:0 0 15px 0}
.v15 .sidebox-thanks h5{color:#95b54d;margin:0 0 6px;}
.v15 p.sidebox-top{color:#1c3f95}
.v15 .sidebox-thanks dl{color:#333;	margin:1px 0 0;}
.v15 .sidebox-thanks dt{
	font-size:11px;
	color:#1c3f95;
}
.v15 .sidebox{margin-top:88px;}
.v15 .sidebox-thanks{min-height:441px}
.v15 .sidebox-thanks dd{color:#333}
.v15 .sidebox-thanks dt a,
.v15 .sidebox-thanks dt a:visited{color:#1c3f95;}


/* Giving Benefits page */ 
.v17 .content2 h2{color:#1c3f95}
.v17 .content2 h3{color:#1c3f95}
.v17 .content2 a,
.v17 .content2 a:visited{color:#1c3f95}
.v17 p.img5,
.v17 p.img5cap {background:#1c3f95}
.v17 p.img3{background:#1c3f95}
.v17 .content2 p{margin:0 20px 20px 0;}
.v17 .content2 h3{margin:26px 20px .5em 0}
.v17 p.img-generic img{border:3px solid #1c3f95}
.v17 p.img-floatl img{border:3px solid #1c3f95}
.v17 #outer p.imgcaption{background:#e1e5f1}

.v17 .sidebox h4 {background:url(/assets/images/cal-signup.gif) no-repeat 0 0;}
.v17 .sidebox-thanks{background:#828cc1 url(/assets/images/828cc1-base.gif) no-repeat 0 100%}
.v17 .sidebox-thanks h5{color:#fff}
.v17 p.sidebox-top{color:#fff}
.v17 .sidebox-thanks dl{color:#fff;	margin:1px 0 0;}
.v17 .sidebox-thanks dt{
	font-size:11px;
	color:#fff;
}
.v17 .sidebox{margin-top:60px;}
.v17 .sidebox-thanks dd{color:#fff}
.v17 .sidebox-thanks dt a,
.v17 .sidebox-thanks dt a:visited{color:#fff;}











.cal td.othermonth h5 {color:#ccc;font-weight:normal}
.cal h6 {
	font-size:9px;
	color:#1c3f95;
	margin:5px 1px 0 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.cal td.today h5 {color: red;}


#sidebar3{
	width:200px;
	float:left;
}
#maincol3{
	float: right;
	width:647px;
}
#maincol3 h2 {
	text-transform:uppercase;
	font-size:14px;
	padding:0 0 12px;
	margin:0 0 26px;
	background:url(/assets/images/hoz-dots.gif) no-repeat 0 100%;
	clear:both;
}
#maincol3 h3 {
	display:block;
	font-weight:normal;
	padding:2px 0 5px;
	margin:10px 0 10px;
	background:url(/assets/images/hoz-dots.gif) no-repeat 0 100%;
	clear:both;
}
#videotable th {
	font-weight: bold;
}
.version3 #navwrap {margin:0 0 12px 9px;}
.version3 #main{
	background:url(/assets/images/vertical-dots.gif) repeat-y 209px 0;
	overflow:hidden;
	margin-bottom:9px;
}span.error {
	background-image: url(/assets/images/action_stop.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 20px;
	font-size: 9pt; 
	font-family: tahoma, verdana, arial, sans-serif; 
	color: red;
}
span.success {
	background-image: url(/assets/images/icon_accept.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 20px;
	font-size: 9pt; 
	font-family: tahoma, verdana, arial, sans-serif; 
	color: green;
}
div.error {
	background-image: url(/assets/images/action_stop.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 20px;
	font-size: 12pt; 
	font-family: tahoma, verdana, arial, sans-serif; 
	color: red;	
}
div.success {
	background-image: url(/assets/images/icon_accept.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 20px;
	font-size: 12pt; 
	font-family: tahoma, verdana, arial, sans-serif; 
	color: green;
}
.editing, .editing td {
	background-color: #cccccc;
}
.editable {
	border: solid 1px red;
	z-index: 90;
}
.editable_button_edit {
	position: absolute;
	z-index: 90;
	color: #FFFFFF;
	background-color: red;
}
.editable_button a:link {
	color: #FFFFFF;
}

.editable_button_preview {
	margin-right: 5px;
}

.editable_button_save {
	margin-right: 5px;
}




.version2 #maincol2 label {
	color:#666;
	font-size:11px;
	float:left;
	clear:both;
	width:115px;
	padding:0 5px 0 0;
}
.version2 #maincol2 input, .version2 #maincol2 select, .version2 #maincol2 textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:2c292929;
}
.version2 #maincol2 input.common {
	margin:0 0 14px;
	width:223px;
	padding:1px 5px 1px;
	border:1px solid #b2b2b2;
}
.version2 #maincol2 select {
	width:235px;
	margin:0 0 24px;
	border:1px solid #b2b2b2;
}
.version2 #maincol2 textarea {
	width:223px;
	padding:5px;
	overflow:auto;
	margin:0 0 13px;
	border:1px solid #b2b2b2;
}






.equstrian-img {
	border: solid 1px #450e28;
	background:#450e28;
	float:left;
	margin:7px 15px 5px 0;
	padding:2px;
}
.brayton-img {
	border: solid 1px #cc6633;
	background:#cc6633;
	float:left;
	margin:7px 15px 5px 0;
	padding:2px;
}
.recreation-img {
	border: solid 1px #82a03f;
	background:#82a03f;
	float:left;
	margin:7px 15px 5px 0;
	padding:2px;
}
.rehab-img {
	border: solid 1px #1c3f95;
	background:#1c3f95;
	float:left;
	margin:7px 15px 5px 0;
	padding:2px;
}
.summercamp-img {
	border: solid 1px #7c023c;
	background:#7c023c;
	float:left;
	margin:7px 15px 5px 0;
	padding:2px;
}
.artwork-img {
	border: solid 1px #89a54a;
	background:#89a54a;
	float:left;
	margin:7px 15px 5px 0;
	padding:2px;
}
.brayton-img {
	border: solid 1px #828cc1;
	background:#828cc1;
	float:left;
	margin:7px 15px 5px 0;
	padding:2px;
}
.aquatic-img {
	border: solid 1px #006699;
	background:#006699;
	float:left;
	margin:7px 15px 5px 0;
	padding:2px;
}
.patient-student-served-img {
	border: solid 1px #828cc1;
	background:#828cc1;
	float:left;
	margin:7px 15px 5px 0;
	padding:2px;
}
.mission-history-img {
	border: solid 1px #828cc1;
	background:#828cc1;
	float:left;
	margin:7px 15px 5px 0;
	padding:2px;
}

blockquote a{
    color:#5073df;
}
blockquote a:visited{
    color:#5073df;
}
#social_bar{
    clear:left;
    width:866px;
    height:31px;
    margin-left: 9px;
    margin-bottom: 6px;
    margin-top:25px;
}
#social_bar img{
    float:left;
}