@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
	background-image:url(../images/cc-bg.gif);
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*-----------------end of eric meyer reset------------------*/

a {color:#452A98}
a:hover {color:#FF5B0F; text-decoration:none;}



p{
	margin:0 0 14px 0;
	font-family:Arial, Helvetica, sans-serif;
}

h2{
	margin:10px 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	
	
	
}

h3{
	margin:18px 0 0 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	
}



h4{
	margin:5px 0 0 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	
	
}


h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	margin:0 0 10px 0;
	text-decoration:underline;
}


h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	text-decoration:underline;
	margin:0 0 10px 10px;
	
}


fieldset{

padding: 10px;
margin-bottom: 10px;

}

legend{
padding: 0 0;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
font-size: 1.2em;
text-transform:uppercase;
text-align:center;

}

form{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 50px;
}



#wrapper{
	width:980px;
	margin:0 auto;
	margin-top:15px;
	border: 3px solid #ACAB97;
	background-color:#FFF;
}




#left-col{
	width:278px;
	margin:18px 0 0 16px;
	float:left;
	border: 1px solid #BFBDA7;
}


.body-copy{
	width:620px;
	margin:15px 0 0 16px;
	font-size:0.9em;
	line-height:1.6em;
	
	
	
}

.body-copy img{
	margin:5px 0 20px 0;
	
}

.body-copy object{
	margin:0 0 0 10px;
	
	
}



.body-copy ul{
	list-style:disc;
	margin:0 0 10px 30px;
	
	
}




.calendar{
	margin:0 0 15px 0;	
}




.bold{
	font-weight:bold;
	
}




#home-content-area{
	width:950px;
	height:177px;
	border: 1px solid #532598;
	margin:0 0 0 14px;
	
	
}

#ir {
	width: 980px;
	height: 110px;
	position: relative;
}

#ir span {
	background:url(../images/cc-header.jpg) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

#nav{
width:980px;

}



#nav li {
	display:inline;
	margin:0; padding:0;
	float:left;
	text-decoration:none;
}

#nav-bg{
	width:980px;
	height:40px;
	background-color:#532598;	
}


#subnav{
	width:250px;
	margin: 8px 0 20px 14px;
	font-family:Arial, Helvetica, sans-serif;

	
}

#subnav li{
	padding:6px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	font-size:0.9em;
	/*font size for nav bar*/
	
}


#subnav li a:link {
color:#000;
text-decoration:none;

}

#subnav li a:visited {
color:#000;
text-decoration:none;
}

#subnav li a:hover {
font-weight:bold;
color:#532598;
text-decoration:none;


}

#subnav li a:active {
color:#000;
text-decoration:none;
}


#subnav img{
	margin:0 7px 0 0;
	
}


#subnav li span{
	font-weight:bold;
	
}


#subheader-bar{
	width:652px;
	height:40px;
	background-image:url(../images/subheader-bar.gif);
	background-repeat:no-repeat;
}

.subhead-txt{
	padding:13px 0 0 15px;
		font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.0em;
	text-transform:uppercase;
	
}



#function-nav{
	margin:0 0 0 568px;
width:335px;

}



#function-nav li {
	display:inline;
	margin:0; padding:0;
	float:left;
	text-decoration:none;
}


.lifestyle-sections{
	font-weight:bold;
	color:#532598;
	
	
}










#social-nav{
	height:90px;
	margin:15px 0 0 3px;
	
}


#social-nav li {
	display:inline;
	margin:0; padding:0;
	float:left;
	text-decoration:none;
	padding:0 0 0 11px;
}

#welcome-col-left{
	width:350px;
	margin:19px 15px 0 16px;
	float:left;
}

#welcome-col-right{
	width:540px;
	margin:40px 0 0 8px;
	float:left;
}

#welcome-col-right p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	line-height:1.6em;
	letter-spacing:0.1em;
}

.clear{
	clear:both;	
}

/*------------------nav buttons-----------------------*/


.about {

	position: relative;
	background: url(../images/about-over.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 101px;
	height: 35px;
	margin: 0px;
	padding: 0px;

}

.about a {

	display: block;
	width: 101px;
	height: 35px;
	float: left;
	padding-left: 0px;

}

.about img {

	width: 101px;
	height: 35px;
	border: 0;

}


.about a:hover img {

visibility:hidden;

}

/*--------end about----------*/

.life {

	position: relative;
	background: url(../images/life-over.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 158px;
	height: 35px;
	margin: 0px;
	padding: 0px;

}

.life a {

	display: block;
	width: 158px;
	height: 35px;
	float: left;
	padding-left: 0px;

}

.life img {

	width: 158px;
	height: 35px;
	border: 0;

}


.life a:hover img {

visibility:hidden;

}


/*---------end lifestyle------------*/

.health {

	position: relative;
	background: url(../images/health-over.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 119px;
	height: 35px;
	margin: 0px;
	padding: 0px;

}

.health a {

	display: block;
	width: 119px;
	height: 35px;
	float: left;
	padding-left: 0px;

}

.health img {

	width: 119px;
	height: 35px;
	border: 0;

}


.health a:hover img {

visibility:hidden;

}






/*--------------end health-----------------*/

.hhh {

	position: relative;
	background: url(../images/hhh-over.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 192px;
	height: 35px;
	margin: 0px;
	padding: 0px;

}

.hhh a {

	display: block;
	width: 192px;
	height: 35px;
	float: left;
	padding-left: 0px;

}

.hhh img {

	width: 192px;
	height: 35px;
	border: 0;

}


.hhh a:hover img {

visibility:hidden;

}

/*------------end hhh--------------*/

.comm {

	position: relative;
	background: url(../images/comm-over.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 181px;
	height: 35px;
	margin: 0px;
	padding: 0px;

}

.comm a {

	display: block;
	width: 181px;
	height: 35px;
	float: left;
	padding-left: 0px;

}

.comm img {

	width: 181px;
	height: 35px;
	border: 0;

}


.comm a:hover img {

visibility:hidden;

}

/*-----------end community----------------*/


.news {

	position: relative;
	background: url(../images/news-over.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 110px;
	height: 35px;
	margin: 0px;
	padding: 0px;

}

.news a {

	display: block;
	width: 110px;
	height: 35px;
	float: left;
	padding-left: 0px;

}

.news img {

	width: 110px;
	height: 35px;
	border: 0;

}


.news a:hover img {

visibility:hidden;

}

/*----------end nes------------*/

.foundation {

	position: relative;
	background: url(../images/foundation-over.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 119px;
	height: 35px;
	margin: 0px;
	padding: 0px;

}

.foundation a {

	display: block;
	width: 119px;
	height: 35px;
	float: left;
	padding-left: 0px;

}

.foundation img {

	width: 119px;
	height: 35px;
	border: 0;

}


.foundation a:hover img {

visibility:hidden;

}

/*-----------end foundation------end nav--------------*/


/*--------------function nav buttons------------------*/

.donate {

	position: relative;
	background: url(../images/donate-over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 112px;
	height: 31px;
	margin: 0px;
	padding: 0px;

}

.donate a {

	display: block;
	width: 112px;
	height: 31px;
	float: left;
	padding-left: 0px;

}

.donate img {

	width: 112px;
	height: 31px;
	border: 0;

}


.donate a:hover img {

visibility:hidden;

}





.careers {

	position: relative;
	background: url(../images/careers-over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 110px;
	height: 31px;
	margin: 0px;
	padding: 0px;

}

.careers a {

	display: block;
	width: 110px;
	height: 31px;
	float: left;
	padding-left: 0px;

}

.careers img {

	width: 110px;
	height: 31px;
	border: 0;

}


.careers a:hover img {

visibility:hidden;

}






.contact {

	position: relative;
	background: url(../images/contact-over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 113px;
	height: 31px;
	margin: 0px;
	padding: 0px;

}

.contact a {

	display: block;
	width: 113px;
	height: 31px;
	float: left;
	padding-left: 0px;

}

.contact img {

	width: 113px;
	height: 31px;
	border: 0;

}


.contact a:hover img {

visibility:hidden;

}

/*----------------------end of function nav buttons----------------------*/











.blog {

	position: relative;
	background: url(../images/blog-over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 310px;
	height: 84px;
	margin: 0px;
	padding: 0px;

}

.blog a {

	display: block;
	width: 310px;
	height: 84px;
	float: left;
	padding-left: 0px;

}

.blog img {

	width: 310px;
	height: 84px;
	border: 0;

}


.blog a:hover img {

visibility:hidden;

}



.facebook {

	position: relative;
	background: url(../images/facebook-over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 310px;
	height: 84px;
	margin: 0px;
	padding: 0px;

}

.facebook a {

	display: block;
	width: 310px;
	height: 84px;
	float: left;
	padding-left: 0px;

}

.facebook img {

	width: 310px;
	height: 84px;
	border: 0;

}


.facebook a:hover img {

visibility:hidden;

}


.twitter {

	position: relative;
	background: url(../images/twitter-over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 310px;
	height: 84px;
	margin: 0px;
	padding: 0px;

}

.twitter a {

	display: block;
	width: 310px;
	height: 84px;
	float: left;
	padding-left: 0px;

}

.twitter img {

	width: 310px;
	height: 84px;
	border: 0;

}


.twitter a:hover img {

visibility:hidden;

}



/*--------------end social media nav-------------------*/


/*-------------about us------------------*/



#about-right-col{
	width:652px;
	margin:18px 0 5px 15px;
	float:left;
	border: 1px solid #BFBDA7;
	
}


#about-landing-right-col{
	width:652px;
	margin:18px 0 5px 15px;
	float:left;
	border: 1px solid #000;
	
}

/*-----------end of about us-----------------*/


/*-----------------lifestyle-content---------------------*/

#lifestyle-right-col{
	width:652px;
	margin:18px 0 5px 15px;
	float:left;
	border: 1px solid #BFBDA7;
	
}


#ls-leftcol{
	width:290px;
	margin:20px 0 20px 20px;
	padding:0 20px 0 0;
	border-right: 1px solid #BFBDA7;
	float:left;	
	
}


#ls-rightcol{
	width:290px;
	margin:20px 0 0 20px;
	float:left;	
	
}

#ls-leftcol p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.6em;
	color:#000;
	
	
}

#ls-rightcol p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.6em;
	color:#000;
	
	
}

#ls-leftcol ul{
	margin:10px 0 30px 10px;
	
	
}



#ls-leftcol ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.2em;
	list-style:disc;
	margin:0 0 10px 0;
	
	
}



#ls-rightcol ul{
	margin:10px 0 30px 10px;
	
	
}



#ls-rightcol ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.2em;
	list-style:disc;
	margin:0 0 10px 0;
	
	
}

.list-tagline{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-style:oblique;
	font-weight:bold;	
	
}


.photoline{
	
	border-bottom: 1px solid #BFBDA7;
	
}


#diagram{
	width:620px;
	margin: 0 0 0 16px;
	border: 1px solid #452A98;	
}


.home-images{
	margin:16px 0 0 16px;
	
}


.flash-vts{
	
	margin:20px 0 20px 56px;
}

.bold{
	font-weight:bold;
	
}


/*-----------------end of lifestyle-content---------------------*/



/*----------------------healthcare content--------------------------*/

#healthcare-right-col{
	width:652px;
	margin:18px 0 5px 15px;
	float:left;
	border: 1px solid #BFBDA7;
	
}


#healthcare-landing-right-col{
	width:652px;
	margin:18px 0 5px 15px;
	float:left;
	border: 1px solid #000;
	
}


.healthcare-headings{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	
	
}

.healthcare-sub{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	text-decoration:underline;
	
	
}


.healthcare-services{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	text-decoration:underline;
	margin:0 0 0 20px;
	
	
}





#healthcare-right-col ul li{
	font-family:Arial, Helvetica, sans-serif;
	line-height:2.2em;

	
	
}



/*----------------------end of healthcare content-------------------------*/


/*-------------------hhh-------------------------------*/

#hhh-right-col{
	width:652px;
	margin:18px 0 5px 15px;
	float:left;
	border: 1px solid #BFBDA7;
	
}


#hhh-landing-right-col{
	width:652px;
	margin:18px 0 5px 15px;
	float:left;
	border: 1px solid #000;
	
}


.hhh-list-tagline{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-style:oblique;
	font-weight:bold;
	line-height:1.6em;
	
}

.divider{
	width:290px;
	height:2px;
	background-color:#452A98;
	margin:0 0 15px 0;
	
	
	
}

.mission{
	font-weight:bold;
	font-size:0.9em;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	
}




/*-------------------end of hhh--------------------------*/


/*--------------------community outreach-----------------------*/


#outreach-right-col{
	width:652px;
	margin:18px 0 5px 15px;
	float:left;
	border: 1px solid #BFBDA7;
	
}




#outreach-right-col img{
	margin:0 0 15px 0;
	
	
}


#outreach-landing-right-col{
	width:652px;
	margin:18px 0 5px 15px;
	float:left;
	border: 1px solid #000;
	
}



#outreach-right-col ul{
	list-style:disc;
	margin:0 0 15px 15px;
	
	
}

#outreach-right-col ul li{
	font-family:Arial, Helvetica, sans-serif;
	line-height:2.0em;

	
	
}


.outreach-headings{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	
	
}

.outreach-headings-underline{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:underline;
	
	
}


.outreach-pdf{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	text-decoration:underline;
	
	
}

.outreach-pdf a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	text-decoration:underline;
	color:#000;
	
	
}

.outreach-pdf a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	text-decoration:underline;
	color:#000;
	
}

.outreach-pdf a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	color:#FFF;
	background-color:#000;
	text-decoration:none;
	
}

.outreach-pdf a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	text-decoration:underline;
	color:#000;
	
}




#co-leftcol{
	width:290px;
	margin:20px 0 20px 16px;
	padding:0 20px 0 0;
	border-right: 1px solid #BFBDA7;
	float:left;	
	
}





#co-rightcol{
	width:290px;
	margin:20px 0 0 20px;
	float:left;	
	
}




.mainstreet-copy{
	
	text-align:center;
	
	
}



.mainstreet-subheader{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	line-height:1.6em;
	color:#000;
	text-align:center;
	font-weight:bold;
	
	
}

.co-headings{
	text-align:center;
	text-transform:uppercase;
	letter-spacing:0.1em;
}


/*--------------------end community outreach-----------------------*/

/*---------------------------newsroom content----------------------------*/

#newsroom-landing-right-col{
	width:652px;
	height:465px;
	margin:18px 0 5px 15px;
	float:left;
	border: 1px solid #000;
	background-image:url(../newsroom/images/news-img.jpg);
	background-repeat:no-repeat;
	
}

#newsroom-right-col{
	width:652px;
	margin:18px 0 5px 15px;
	float:left;
	border: 1px solid #BFBDA7;
	
}


#twitter-col{
	margin:60px 0 0 40px;
	float:left;
	border: 1px solid #000;
}


#facebook-col{
	margin:60px 0 0 20px;
	float:left;

}


.publication-header{
	width:590px;
	font-weight:bold;
	margin:0 0 0 20px;
	
	
	
}



.citizen {

	position: relative;
	background:url(../newsroom/images/cedar-over.jpg);
	background-repeat:no-repeat;
	display: block;
	width: 187px;
	height: 233px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float:left;

}

.citizen a {

	display: block;
	width: 187px;
	height: 233px;
	float: left;
	padding-left: 0px;

}

.citizen img {

	width: 187px;
	height: 233px;
	border: 0;

}


.citizen a:hover img {

visibility:hidden;

}




.hope {

	position: relative;
	background:url(../newsroom/images/scene-over.jpg);
	background-repeat:no-repeat;
	display: block;
	width: 187px;
	height: 233px;
	margin: 0px;
	padding: 0px;
	float:left;

}

.hope a {

	display: block;
	width: 187px;
	height: 233px;
	float: left;
	padding-left: 0px;

}

.hope img {

	width: 187px;
	height: 233px;
	border: 0;

}


.hope a:hover img {

visibility:hidden;

}


.reader {

	position: relative;
	background:url(../newsroom/images/reader-over.jpg);
	background-repeat:no-repeat;
	display: block;
	width: 187px;
	height: 233px;
	margin: 0px;
	padding: 0px;
	float:left;

}

.reader a {

	display: block;
	width: 187px;
	height: 233px;
	float: left;
	padding-left: 0px;

}

.reader img {

	width: 187px;
	height: 233px;
	border: 0;

}


.reader a:hover img {

visibility:hidden;

}

#pdf-left{
	width:187px;
	margin:0 0 0 26px;
	padding:0 0 25px 0;
	float:left;
	
}

#pdf-center{
	width:187px;
	margin:0 0 0 20px;
	padding:0 0 25px 0;
	float:left;
	
}

#pdf-right{
	width:187px;
	margin:0 0 0 20px;
	padding:0 0 25px 0;
	float:left;
	
}

/*#downloads ul{
	padding:0 0 0 6px;
	
}

#downloads div{
	margin:0 0 25px 20px;
	
}*/


/*---------------------------newsroom content end----------------------------*/


/*---------------------foundation content-----------------------*/


#foundation-landing-right-col{
	width:652px;
	margin:18px 0 5px 15px;
	float:left;
	
}


#foundation-right-col{
	width:652px;
	margin:18px 0 5px 15px;
	float:left;
	border: 1px solid #BFBDA7;
	
}


#foundation-campaigns-right-col{
	width:652px;
	margin:18px 0 5px 15px;
	float:left;
	border: 1px solid #BFBDA7;
	background-image:url(../foundation/images/hounds-tooth.gif);
	background-repeat:repeat;
	
}


#widget-container{
	width:602px;
	
	
	
}


#event-left{
	width:250px;
	margin:30px 0 20px 75px;
	float:left;
	
	
}

#event-left iframe{
	margin:0;
	padding:0;
	border:0;
	
	
}

#event-right{
	width:250px;
	margin:30px 0 20px 100px;
	float:left;
	
	
}

#event-right iframe{
	margin:0;
	padding:0;
	border:0;
	
	
}


#event-nav{
	margin:0 36px 0 0;
	float:right;
	
	
}


#event-nav iframe{
	margin:0;
	padding:0;
	border:0;
	
	
}

#foundation-leftcol{
	width:290px;
	margin:20px 0 20px 20px;
	padding:0 20px 0 0;
	border-right: 1px solid #BFBDA7;
	float:left;	
	
}

#foundation-leftcol li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:24px;
	
	
}


#foundation-rightcol{
	width:290px;
	margin:20px 0 0 20px;
	float:left;	
	
}


#foundation-rightcol li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:24px;
	
	
}

.giving-txt-float{
	width:620px;
	float:left;
	
	
}


.giving-txt-float form{
	text-align:left;
	margin:0 0 5px 10px;
	
	
}



#gala{
	width:652px;
	border: 1px solid #000;
	margin:20px 0 0 0;
}


.slideshow2{
	
	
	
}


/*------------------------foundation content end------------------------*/



/*-------------------------------contact content---------------------------*/


#contact-right-col{
	width:652px;
	margin:18px 0 5px 15px;
	float:left;
	border: 1px solid #BFBDA7;
	
}

.contact-copy{
	width:620px;
	margin:15px 0 0 16px;
	font-size:0.8em;
	line-height:1.0em;
	text-align:center;
	font-weight:bold;	
}

.contact-copy img{
	margin:0 0 15px 0;
	
	
}





/*-------------------------------contact content---------------------------*/


/*------------terms of service and legalese-------------------*/

.terms-copy{
	width:620px;
	margin:15px 0 0 16px;
	font-size:0.8em;
	line-height:1.4em;	
	
}

.terms-copy h2{
	margin:0 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	text-decoration:underline;
	color:#532598;
	
}

.terms-copy ul{
	margin:0 0 14px 0;
	
}

.terms-copy ul li{
	margin:0 0 0 12px;
	padding:2px 0;
	list-style:square;
}




/*--------------end of terms of service-----------------------*/

/*--------------about us content---------------------*/

.locations-titie{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
}


.admin-title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:underline;
}

#about-right-col ul{
	margin:10px 0 0 18px;	
}

#about-right-col ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;	
}

/*--------------end about us content---------------------*/


/*--------------above nav------------------------*/

.donate-float{
	margin:0 0 0 0;
	float:right;
	
	
}

.donate-txt-float{
	width:400px;
	float:left;
	
	
}





.donate-txt-float h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	margin:0 0 15px 0;
	text-decoration:underline;
	
}


.donate-txt-float img{
	margin: 0 0 10px 0;
	
	
}



.opportunities-copy{
	width:620px;
	margin:15px 0 0 16px;
	font-size:0.8em;
	line-height:1.6em;
	
	
	
	
}

.opportunities-copy ul{
	padding:0 0 15px 0;
	list-style:disc;
	
}





.careers-copy{
	width:620px;
	margin:15px 0 0 16px;
	font-size:0.9em;
	line-height:1.6em;
	
	
	
}

.careers-copy ul{
	padding:0 0 15px 0;

	
}


.careers-copy ul li{
	font-weight:bold;
	font-style:italic;

	
}

#employment-video{
	margin:15px 0 20px 140px;
	
	
	
}

#forms{
	width:300px;
font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding:5px 0;
	margin:0 0 0 75px;
	
}

#contact-form{
	width:450px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight: bold;
	text-align: right;
	line-height: 2.5em;
  	background: #ffffff;
  	padding:15px 15px 15px 15px;
	margin:0 0 0 35px;
  	color: #000;
  	background-color: #FFF;
	/*border: 1px solid #000;*/
	
}


.career-divider{
	width:620px;
	height:2px;
	background-color:#452A98;
	margin:0 0 15px 0;
	
	
	
}

.career-bold{
	font-weight:bold;
	text-decoration:underline;
	color:#452A98;
	
	
}

.career-locations{
	font-size:1.2em;
	font-weight:bold;
	
	
}

/*--------------end above nav------------------------*/

#footer{
	width:980px;
	height:150px;
	background-image:url(../images/trees.jpg);
	background-repeat:no-repeat;

}

#footer-copy{
	width:980 px;
	margin:120px 0 0 164px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	text-align:center;
	float:left;
	
}

#footer-copy a:link {
color:#000;
text-decoration:none;

}

#footer-copy a:visited {
color:#000;
text-decoration:none;
}

#footer-copy a:hover {
color:#FFF;
text-decoration:none;
background-color:#000;

}

#footer-copy a:active {
color:#FFF;
text-decoration:none;
}


.sitemap{
	margin:0 20px 20px 20px;
	
	
}


.sitemap a:link{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	text-decoration:underline;
	color:#000;
	
}

.sitemap a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	text-decoration:underline;
	color:#000;
	
}


.sitemap a:hover{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	text-decoration:none;
	color:#000;
	
}


.sitemap a:active{

	text-decoration:underline;
	color:#000;
	
}

.sitemap ul{
	margin:10px 0 20px 35px;
	
	
}


.sitemap li{
	list-style-type:square;	
	padding:2px 0;
}


.bold{
	font-weight:bold;
	
	
}

.italic{
	font-style:italic;
	
	
}

strong{
	font-weight:bold;
	   
	   
	   }
	   
.bold-italic{
	font-style:italic;
	font-weight:bold;
}
	   
	   
	   
#employment-app{
		   padding:15px;
		   
}


/*-------------------------------VT-TOURS-------------------------------*/

#page{
	margin:0 0 20px 0;
}

#page a {
		color:#FFF;
	}
	#page .panorama-viewport {
		border: 10px solid #D8D6BC;
		margin-left: auto;
		margin-right: auto;
	}
	
	.TB_overlayBG {
		background-color: #595959;
	}
	
	
	
	/*---------------------------HOME PAGE SLIDESHOW---------------------------*/
	
	.slideshow {
		height: 150px; 
		width: 540px;
		margin:26px 0 0 8px;
		float:left;
	}
		
		
	.slideshow p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	line-height:1.6em;
	letter-spacing:0.1em;
	font-weight:bold;
}


/*----------foundations page---------------------------*/





