/*-------------------RESET STYLES------------------------
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, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}

/*----------------end RESET STYLES------------------------


/*--------------------STICKY FOOTER-----------------------

* {margin: 0;}*/
html, body {height: 100%;}
#wrapper {min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -19em; /* the bottom margin is the negative value of the footer's height */}
#footer, .push {
	height: 19em; /* .push must be the same height as .footer */
}

/*------------------end STICKY FOOTER---------------------*/


/*------------------------CONTENT--------------------------*/


/*------------------------CONTENT--------------------------*/

#content {background:url(../img/c2_bkgd2.png) center top repeat;}

/*----------------------end CONTENT------------------------*/



/*------------------------HEADER--------------------------*/

#header {background:linear-gradient(#13294b,#0d1d34);}

#header-umf-logo-container {width:960px;position:relative;margin: 0 auto;padding:1em 0 1em 0;}
#header-umf-logo-container p {font:italic 800 1.3em "adelle-i7","adelle",serif;color:#DDD;position:absolute;bottom:0.4em;right:0;}
#header-nav {width:945px;position:relative;margin:0 auto;}
#header-nav a {font-size:14px !important;}
#header-other-container {width:963px;margin:0 auto;position:relative;}
#header-other-give {font:normal 900 1.8em "pragmatica-web-condensed-n9","pragmatica-web-condensed",Calibri,sans-serif;color:#FFF;text-shadow:2px 2px 2px #444;position:absolute;top:-1.4em;right:10.9em;z-index:1500;background: url(../img/c2_bkgd_giveNow.png) center top repeat-x;padding:0 .4em;border-left:solid 1px #BBB;border-right:solid 1px #AAA;}
#header-other-search {position:absolute;z-index:1505;top:-2.3em;right:.8em;}

.meganizr > li#mzr-last.mzr-drop {border-right:none;}
.meganizr > li#givenow.mzr-drop {border-right:none;}
li#givenow a {
	font:normal 900 17px "Calibri", sans-serif !important;
	color:#646a83;line-height:35px;
	padding: 7px 15px 7px;
	border: 1px solid #c5e9f2;
	border-bottom: 2px solid #c7c7c7;
	background: #eaedf6;
	background: -webkit-linear-gradient(top, #dee3f5 0%, #eaedf6 100%);
	background: -moz-linear-gradient(top, #dee3f5 0%, #eaedf6 100%);
	background: -o-linear-gradient(top, #dee3f5 0%, #eaedf6 100%);
	background: -ms-linear-gradient(top, #dee3f5 0%, #eaedf6 100%);
	background: linear-gradient(top, #dee3f5 0%, #eaedf6 100%);
	text-shadow: 1px 1px 1px #dddddd;
}
#givenow :hover {
	background:#ffffff !important;
	/*text-shadow: 0px 1px 1px #000000;*/
}

/*li#givenow a {font:normal 900 28px "pragmatica-web-condensed-n9","pragmatica-web-condensed",sans-serif;color:#FFFFFF;line-height:30px;padding: 3px 15px 3px;
	border: 1px solid #0000FE;
	border-bottom: 2px solid #000052;
	background: #0000FE;
	background: -webkit-linear-gradient(top, #0000FE 0%, #000052 100%);
	background: -moz-linear-gradient(top, #0000FE 0%, #000052 100%);
	background: -o-linear-gradient(top, #0000FE 0%, #000052 100%);
	background: -ms-linear-gradient(top, #0000FE 0%, #000052 100%);
	background: linear-gradient(top, #0000FE 0%, #000052 100%);
	text-shadow: 0px 1px 1px #000000;
	}
*/
/*li#givenow a:hover {color:#C03;text-shadow: 0px 1px 1px #03F;}*/
li#mzr-last.mzr-drop ul {width:175px;}

/*li.mzr-search mzr-align-right form {background: url(img/search_box.gif) center top no-repeat;}*/
/*---------------------end HEADER-------------------------*/




/*-------------------SLIDER REVOLUTION------------------------
banner size and other attributes are located in 'responsive.css'
*/

#banner-content {width:958px;margin:0 auto;padding:1em 0 0 0;}
.banner-container {}
.banner {}
.banner ul {list-style-type:none;}
.banner ul li iframe {}
.banner ul li h1 {font:normal 400 1em/1.3em "adelle-n4","adelle", serif;padding:.1em .4em;}
.banner ul li .descrip {font:normal 500 1.1em/1.3em "adelle-n5","adelle", serif;padding:.2em .9em .3em;}
.banner ul li h1 span.accent1, .banner ul li .descrip span.accent1 {font:normal 800 1em/1.3em "adelle-n8","adelle", serif;}
.banner ul li h1 span.accent2 {font:italic 600 1em/1.3em "adelle-n6","adelle", serif;}
.banner ul li .descrip span.accent2 {font:italic 700 1em/1.3em "adelle-n7","adelle", serif;}

/*--BANNER INITIATIVE--*/
#headline {height:394px;float:right;background:#DDD;position:relative;border:solid 1px #BBB;border-top:solid 9px #BBB;border-bottom:solid 3px #BBB;position:relative;overflow:hidden;}
#headline ul {list-style-type:none;}
#headline li .headline-head {font:normal 300 1.3em/1.5em "adelle-n3","adelle", serif;color:#009;/*padding: .5em 0 0 .4em*/; text-align:center;}
#headline li .headline-description {font: normal 400 1em/1.7em "pragmatica-web-condensed-n4","pragmatica-web-condensed",Calibri, sans-serif;color:#555;/*padding: .5em 1em 0 1em;*/}
#headline li .headline-readmore {font: normal 700 .9em/1.7em "adelle-n7","adelle", sans-serif;padding: .5em 1em 0 1em;bottom:1.2em;left:0;}
#headline li .headline-readmore a, #headline li .headline-description a {text-decoration:none;color:#009;}
#headline li .headline-readmore a:visited, #headline li .headline-description a:visited {color:#009;}
#headline li .headline-readmore a:hover, #headline li .headline-description a:hover {text-decoration:underline;}
/*--end BANNER INITIATIVE--*/

/*-----------------end SLIDER REVOLUTION---------------------*/


/*------------------------FEATURED initiative-------------------------------*/

#featured-initiative {width:100%;position:relative;}
#featured-initiative-container, #featured-initiative-snippet-container {width:960px;margin:0 auto;position:relative;padding:0 0 0 0;}
#featured-initiative-container ul, #featured-initiative-snippet-container ul {list-style-type:none;}
#featured-initiative-container ul li {width:236px;height:396px;float:left;padding:0 0 0 0;background:url(../img/c2_initBoxes_single.png) no-repeat top center;position:relative;}
#featured-initiative-container ul li.first {padding-left:0;}
#featured-initiative-mainhead, #featured-initiative-snippets-head {width:100%;font:normal 400 1.4em "pragmatica-web-condensed-n4","pragmatica-web-condensed",Calibri, sans-serif;/*text-shadow:.2em .2em .2em #FFF;*/color:#000;}
#featured-initiative-mainhead {padding:1em 0 0 0;}
.featured-initiative-pic-box, .featured-initiative-snippet-pic-box {width:209px;height:128px;background:#000;margin:0 0 0 13px;}
.featured-initiative-pic-box {border:solid .1em #000;}
.featured-initiative-head1 {font:italic 700 1em "adelle-i7","adelle", sans-serif;color:#555;padding:1.75em 0 .1em 1.8em;}
.featured-initiative-head1 /*{border-top:solid 1px #FFF;}*/
.featured-initiative-head1  span.accent1 {font-family:adelle-n7, adelle, serif;font-weight:700;}
.featured-initiative-head1  span.accent1 a {color:#000;text-decoration:none;}
.featured-initiative-readmore  a {color:#FFF;text-decoration:none;display:block;}
.featured-initiative-head1  span.accent1 a:visited, .featured-initiative-readmore  a:visited, {text-decoration:none;}
.featured-initiative-head1  span.accent1 a:hover, .featured-initiative-readmore  a:hover {text-decoration:underline;}
.featured-initiative-head1  span.accent2 {font-family:adelle-i8, adelle, serif;font-weight:800;font-style:italic;color:#900;}
.featured-initiative-story {padding:0 1.6em;}
#featured-initiative-container ul li h4 {font: normal 600 1em/1.2em "adelle-n6","adelle", serif;text-shadow:.1em .1em	.15em #CCC;color:#009;padding:.4em 0 .3em 0;}
#featured-initiative-container ul li p {font:normal 400 .8em/1.2em "pragmatica-web-condensed-n4","pragmatica-web-condensed", Calibri,sans-serif;color:#000;padding:0 0 0 0;}
.featured-initiative-readmore {font: normal 600 .9em/1.2em "adelle-n6","adelle", serif;color:#FFF;text-shadow:.1em .1em .3em #000;padding:.5em 0 .3em 0;position:absolute;bottom:1.8em;left:1.8em;}
#featured-initiative-container ul li h4 span.accent1, #featured-initiative-snippet-container ul li h5 span.accent1, #featured-initiative-snippets-head span.accent1, #featured-initiative-mainhead span.accent1  {font-family:adelle-n8, adelle, serif;font-weight:800;}
#featured-initiative-container ul li h4 span.accent2, #featured-initiative-snippet-container ul li h5 span.accent2, #featured-initiative-snippets-head span.accent2, #featured-initiative-mainhead span.accent2 {font-family:adelle-i6, adelle, serif;font-weight:600;font-style:italic;}
#featured-initiative-snippet-container {}
#featured-initiative-snippets-head {/*look at '#featured-initiative-mainhead, #featured-initiative-snippets-head' for font...etc.*/padding:.4em 0 .7em 0;}
#featured-initiative-snippet-container ul {width:720px;float:left;padding:0 0 2em 0;border-right:solid .1em #BBB;}
#featured-initiative-snippet-container ul li, #featured-initiative-snippet-container ul li h5 {}
#featured-initiative-snippet-container ul li {width:236px;height:162px;float:left;padding:0 0 .6em 0;position:relative;}
#featured-initiative-snippet-container ul li h5 {width:211px;margin:0 auto;font: normal 700 .7em/1.2em "adelle-n7","adelle", serif;padding:.3em 0 .5em 0;}
#featured-initiative-snippet-container ul li h5 a {text-decoration:none;color:#009;}
#featured-initiative-snippet-container ul li h5 a:visited {color:#009;}
#featured-initiative-snippet-container ul li h5 a:hover {text-decoration:underline;}
.featured-initiative-snippet-pic-box img {border:solid 2px #CCC;}


/*----------------------end FEATURED INITIATIVE-----------------------------*/


/*------------------------FEATURED NEWS-------------------------------*/

#featured-news {width:100%;position:relative;}
#featured-news-container, #featured-news-snippet-container {width:960px;margin:0 auto;position:relative;padding:0 0 0 0;}
#featured-news-container ul, #featured-news-snippet-container ul {list-style-type:none;}
#featured-news-container ul li {width:236px;height:396px;float:left;padding:0 0 0 0;background:url(../img/c2_newsBoxes_single.png) no-repeat top center;position:relative;}
#featured-news-container ul li.first {padding-left:0;}
#featured-news-mainhead, #featured-news-snippets-head {width:100%;font:normal 400 1.4em "pragmatica-web-condensed-n4","pragmatica-web-condensed", Calibri,sans-serif;/*text-shadow:.2em .2em .2em #FFF;color:#000;*/}
#featured-news-mainhead {padding:1em 0 0 0;}
.featured-news-pic-box, .featured-news-snippet-pic-box {width:211px;height:128px;background:#000;margin:0 0 0 13px;}
.featured-news-pic-box {border-top:solid .1em #FFF;border-bottom:solid .1em #CCC;}
.featured-news-head1 {font:normal 400 .9em "pragmatica-web-condensed-n4","pragmatica-web-condensed", Calibri,sans-serif;color:#555;padding:1.85em 0 .3em 1.8em;}
.featured-news-head1 /*{border-top:solid 1px #FFF;}*/
.featured-news-head1  span.accent1 {font-family:adelle-n7, adelle, serif;font-weight:700;}
.featured-news-head1  span.accent1 a {color:#00C;text-decoration:none;}
.featured-news-readmore  a {color:#FFF;text-decoration:none;display:block;}
.featured-news-head1  span.accent1 a:visited, .featured-news-readmore  a:visited, {text-decoration:none;}
.featured-news-head1  span.accent1 a:hover, .featured-news-readmore  a:hover {text-decoration:underline;}
.featured-news-head1  span.accent2 {font-family:adelle-i8, adelle, serif;font-weight:800;font-style:italic;color:#900;}
.featured-news-story {padding:0 1.6em;}
#featured-news-container ul li h4 {font: normal 600 1em/1.2em "adelle-n6","adelle", serif;text-shadow:.1em .1em	.15em #CCC;color:#009;padding:.4em 0 .3em 0;}
#featured-news-container ul li p {font:normal 400 .8em/1.2em "pragmatica-web-condensed-n4","pragmatica-web-condensed", Calibri,sans-serif;color:#000;padding:0 0 0 0;}
.featured-news-readmore {font: normal 600 .9em/1.2em "adelle-n6","adelle", serif;color:#FFF;padding:.5em 0 .3em 0;position:absolute;bottom:1.8em;left:3.5em;}
#featured-news-container ul li h4 span.accent1, #featured-news-snippet-container ul li h5 span.accent1, #featured-news-snippets-head span.accent1, #featured-news-mainhead span.accent1  {font-family:adelle-n8, adelle, serif;font-weight:800;}
#featured-news-container ul li h4 span.accent2, #featured-news-snippet-container ul li h5 span.accent2, #featured-news-snippets-head span.accent2, #featured-news-mainhead span.accent2 {font-family:adelle-i6, adelle, serif;font-weight:600;font-style:italic;}
#featured-news-snippet-container {}
#featured-news-snippets-head {/*look at '#featured-news-mainhead, #featured-news-snippets-head' for font...etc.*/padding:.4em 0 .7em 0;}
#featured-news-snippet-container ul {width:720px;float:left;padding:0 0 2em 0;border-right:solid .1em #BBB;}
#featured-news-snippet-container ul li, #featured-news-snippet-container ul li h5 {}
#featured-news-snippet-container ul li {width:236px;height:162px;float:left;padding:0 0 .6em 0;position:relative;}
#featured-news-snippet-container ul li h5 {width:211px;margin:0 auto;font: normal 700 .7em/1.2em "adelle-n7","adelle", serif;padding:.3em 0 .5em 0;}
#featured-news-snippet-container ul li h5 a {text-decoration:none;color:#009;}
#featured-news-snippet-container ul li h5 a:visited {color:#009;}
#featured-news-snippet-container ul li h5 a:hover {text-decoration:underline;}
.featured-news-snippet-pic-box img {border:solid 2px #CCC;}
#feature-news-ad {width:193px;height:371px;float:left;padding:1.5em 0 0 .6em;position:relative;}
#feature-news-ad-button {
	width: 140px;
	height: 43px;
	position: absolute;
	left: 40px;
	top: 334px;
}

/*----------------------end FEATURED NEWS-----------------------------*/


/*------------------------FOOTER-----------------------------*/

#footer {background: url(../img/c2_footerRedSlice.png) center top repeat-x;clear:both;position:relative; font-size:1em;}

#footer-content {z-index:1; overflow:auto; width:1170px;margin:0 auto;position:relative;font: normal 400 1em/1.2em "pragmatica-web-condensed-n4","pragmatica-web-condensed", Calibri,sans-serif;padding:0 0 0 0}
#footer-nav, #footer-initiative-container {float:left !important;position:relative;margin:2em 0 0 0;}
#footer-nav h3, #footer-initiative-container h3 {font: normal 600 1.6em/1.9em "adelle-n6","adelle", serif;color:#FFF;padding:0em 0 .2em 0;}
#footer-initiative-list  a, #footer-initiative-container a, #footer-nav-container a {text-decoration:none;color:#FFF;}
#footer-initiative-list  a:visited, #footer-nav-container a:visited {color:#FFF;}
#footer-initiative-list  a:hover, #footer-nav-container a:hover {text-decoration:underline;}

#footer-initiative-container {padding-right:1.9em;border-right:dotted .1em #CCC;}
#footer-initiative-container ul li {padding:0 0 .5em 0;}
/*
#footer-initiative-container {width:960px;margin:0 auto;position:relative;}
#footer-initiative-highlights {width:210px;height:275px;/*background:#CCC;*//*float:left;margin:2.5em 0 0 0;}
#footer-initiative-list h3 {font: normal 600 1.3em "adelle-n6","adelle", serif;padding:0 0 .1em 0;}
#footer-initiative-list {font:normal 400 1.2em/1.7em "pragmatica-web-condensed-n4","pragmatica-web-condensed", sans-serif;float:left; list-style-type:none;color:#FFF;border-right:dotted .1em #CCC;padding:0 2em 0 0;margin:2em 0 0 0;}
#footer-initiative-list  a {color:#FFF;text-decoration:none;}
#footer-initiative-list  a:visited {color:#FFF;}
#footer-initiative-list  a:hover {color:#FFC;text-decoration:underline;}
*/

#footer-nav {padding-left:1.5em;}
/*
#footer-nav {width:960px;margin:0 auto;padding-bottom:3.5em;}
#footer-nav h3 {font: normal 600 1.6em "adelle-n6","adelle", serif;color:#FFF;padding:2em 0 .1em 0;}*/

#footer-nav-container ul {font-size:.95em; line-height:1.3em;}
#footer-nav-container li ul {float:left;list-style:square;color:#FFF;padding:0 2.8em 0 1.2em;}
#footer-nav-container li ul li {padding:0 0 .5em 0;}
/*
#footer-nav-container {width:960px;margin:0 auto;font: normal 400 1em/1.2em "pragmatica-web-condensed-n4","pragmatica-web-condensed", sans-serif;padding:.5em 0 0 0;}
#footer-nav-container a {text-decoration:none;color:#FFF;}
#footer-nav-container a:visited {color:#FFF;}
#footer-nav-container a:hover {text-decoration:underline;}
ul#footer-nav-container {list-style-type:none;}
#footer-nav-container ul.first {padding:0 0 0 2.3em}
#footer-nav-container li ul {max-width:11.4em;position:relative;float:left;list-style:square;color:#FFF;padding:0 2.5em 1em 0;}
#footer-nav-container li ul li {padding:0 2em .6em 0;}
#footer-nav-container li ul.last {}*/
/*#footer-nav-container a {list-style-type:none;}
#footer-nav-container a:hover {list-style-type:square;}*/

#footer-address-container {width:100%;clear:both;position:absolute;bottom:0;}
#footer-address {width:960px;height:59px;position:relative;margin:0 auto;font:normal 400 .8em "pragmatica-web-condensed-n4","pragmatica-web-condensed", Calibri,sans-serif;clear:both;padding:1em 0 0 0;}
#footer-address p {position:absolute;bottom:0;color:#FFF;float:left;padding:0 0 6px 0;}
#footer-address p a {text-decoration:underline;color:#FFF;}
#footer-address p a:visited {color:#FFF;}
#footer-address p a:hover {color:#00F;}
#footer-address-house p {float:right;}

/*----------------------end FOOTER---------------------------*/

/*-------------------------OTHER-----------------------------*/

.lala {width:100%;clear:both;}
body {font-family:Arial, Helvetica, sans-serif;}


/*----------------------end OTHER---------------------------*/
/*---------------------- page STYLES  -----------------------*/
#subject {
	width: 960px;
	margin: 40px auto;
	/*font: normal 400 1em/1.7em "pragmatica-web-condensed-n4", "pragmatica-web-condensed", sans-serif;*/
	font: normal 400 1em/1.2em "pragmatica-web-condensed-n4", "pragmatica-web-condensed", Calibri,sans-serif;
	color: #000;
}
#subject h1 {font:normal 400 1.7em/1.9em "adelle-n4","adelle", serif;color:#039;padding:0em 0 .2em;text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.39);}
#subject h2 {font:normal 600 1.2em/1.4em "adelle-n6","adelle", serif;color:#930;padding:1em 0 .2em;text-transform:uppercase;}
#subject h3 {font:normal 600 1.1em/1.7em "pragmatica-web-condensed-n6", "pragmatica-web-condensed", Calibri,sans-serif;color:#06C;padding:.1em 0 .2em;}
#subject h4 {font:italic 600 1.0em/1.7em "adelle-ni","adelle", serif;color:#363;padding:0;}
/*#subject p {padding: 0 0 .7em 0;}*/
#subject p {padding: 0 0 .25em 0;}
#subject p.para-with-list {padding: 0 0 .4em 0;}
#subject ul, #subject ol {padding:0 0 0 2em;margin:0;}

#subject ul, #subject ol {padding:0 0 0 0;margin:0;}
#subject ul li, #subject ol li {padding:0 0 0 0;margin:0 0 0 .9em;}
#subject ul li {list-style-type:square;}
#subject ol li {list-style-type:decimal}
#subject span.accent1 {font-family:"pragmatica-web-condensed-n6", "pragmatica-web-condensed", Calibri,sans-serif;font-weight:600;color:#009;}

#subj-content {
	margin: 0 40px;

}
.bkgd {
	padding:40px;
	/*background gradient*/
	background: #fff;
	background: -webkit-linear-gradient(top, #fff 0%, #DDD 100%);
	background: -moz-linear-gradient(top, #fff 0%, #DDD 100%);
	background: -o-linear-gradient(top, #ededed 0%, #fefefe 100%);
	background: -ms-linear-gradient(top, #ededed 0%, #fefefe 100%);
	background: linear-gradient(top, #ededed 0%, #fefefe 100%);	border: solid 1px #BBB;
	/*Round corners*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	/*Box shadows*/
	-webkit-box-shadow: 1px 2px 5px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 1px 2px 5px rgba(50, 50, 50, 0.75);
	box-shadow: 1px 2px 5px rgba(50, 50, 50, 0.75);
	}
.bkgd-blue {
	/*background gradient*/
	background:#006;

	/*Round corners*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	/*Box shadows*/
	-webkit-box-shadow: 1px 2px 5px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 1px 2px 5px rgba(50, 50, 50, 0.75);
	box-shadow: 1px 2px 5px rgba(50, 50, 50, 0.75);
	}
.bkgd-blue2 {
	/*background gradient*/
	background:#fff;

	/*Round corners*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	/*Box shadows*/
	-webkit-box-shadow: 1px 2px 5px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 1px 2px 5px rgba(50, 50, 50, 0.75);
	box-shadow: 1px 2px 5px rgba(50, 50, 50, 0.75);
	}
.bkgd-no-padding {
	/*background gradient*/
	background: #fff;
	background: -webkit-linear-gradient(top, #fff 0%, #DDD 100%);
	background: -moz-linear-gradient(top, #fff 0%, #DDD 100%);
	background: -o-linear-gradient(top, #ededed 0%, #fefefe 100%);
	background: -ms-linear-gradient(top, #ededed 0%, #fefefe 100%);
	background: linear-gradient(top, #ededed 0%, #fefefe 100%);	border: solid 1px #BBB;
	/*Round corners*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	/*Box shadows*/
	-webkit-box-shadow: 1px 2px 5px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 1px 2px 5px rgba(50, 50, 50, 0.75);
	box-shadow: 1px 2px 5px rgba(50, 50, 50, 0.75);
	}
.bkgd-none {
	padding:40px;
	/*background gradient*/
	background: none;


	}
/*------------------  CONTENT SIZE --------------------------*/
#subject #planning-content, div#subj-content.bkgd.story {
	width: 628px;
	border:1px solid #888;
	float: left;
	padding:25px;
	margin:0 0 48px 18px;
}
#subject div#subj-content.bkgd-none.story {
	width: 678px;
	border:none;
	float: left;
	padding:0;
	margin:0 0 48px 18px;
	height: 762px;
}
#subject #planning-nav, div.additional-info {
	width: 220px;
	text-align:right;
	float: left;
	/*border-right:1px solid #000;*/
	padding: 0 18px 0 0;
	/*margin:0 18px 0 0;*/
}

#subject #planning-nav ul li, div.additional-info ul li, #subject div.additional-info-container ul li  {
	font-size:.95em;
	line-height:1.5em;
	list-style-type: none;
	padding: 0;
	margin: 0;
	color:#009;
}
div.additional-info ul li {font:normal 400 .9em/1.4em "pragmatica-web-condensed-n4", "pragmatica-web-condensed", Calibri,sans-serif;color:#039;}
div.additional-info-container {border-top:1px dotted #000;border-bottom:1px dotted #000;padding: 20px 15px;margin-top:25px;}
#subject div.additional-info-container ul li {list-style-type:none;}
#subject #planning-nav a, #subject #planning-nav a:visited, #subject div.additional-info-container ul li a, #subject div.additional-info-container ul li a:visited { color:#00C;text-decoration:underline;
}
.img-look {
	border:1px solid #BBB;
	/*box shadow*/
	-webkit-box-shadow: 1px 1px 3px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    1px 1px 3px rgba(50, 50, 50, 0.75);
	box-shadow:         1px 1px 3px rgba(50, 50, 50, 0.75);
}
.round-corners {
	/*Round corners*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
/*------------------  end CONTENT SIZE ----------------------*/
/*------------------  ANNUAL GIVING  ------------------------*/
#annual-contact-pic {width:105px;height:130px;background:#000;margin:0px 0 15px;float:right;}
#subject ul.annual-contact-info li { list-style-type:none;}
/*------------------ end ANNUAL GIVING ----------------------*/
/*------------------ PLANNING A GIFT  -----------------------*/
#subject #planning-nav {
	width: 220px;
	text-align:right;
	float: left;
	/*border-right:1px solid #000;*/
	padding: 25px 18px 0 0;
	margin:15px 0;
	border-top:1px dotted #000;
	border-bottom:1px dotted #000;
}
#subject #planning-nav ul {
	padding: 0 0 1em 0;
	margin: 0;
}
#subject #planning-nav ul h1 {
	font: normal 400 1.2em/1.9em "adelle-n4", "adelle", serif;
	color: #000;
	padding: 0;
}

#subject #planning-next {
	padding: 0 0 2em 0;
}
#subject #planning-next ul#planning-next-buttons {
}
#subject #planning-next ul#planning-next-buttons li {
	float: right;
}
#subject #planning-next p {
	font: normal 400 .8em/1.5em "pragmatica-web-condensed-n4", "pragmatica-web-condensed", Calibri,sans-serif;
	padding: ;
}
#subject #planning-next dl {
	font: italic 400 .8em/1.3em "pragmatica-web-condensed-i4", "pragmatica-web-condensed", Calibri,sans-serif;
	padding:0;
	margin:0;
}
#subject #planning-next dl dt {
	font: normal 400 1em/1.3em "adelle-n4", "adelle", serif;
}

#subject #planning-next dl dd {
	padding:0 0 1em 0;
}

#subject #planning-slideshow-container {border-bottom:1px dotted #888;margin-bottom:20px;}
#subject #planning-slideshow {width:630px;height:290px;background:#000;margin:0 0 20px 0;
	/*box shadow*/
	-webkit-box-shadow: 2px 3px 2px rgba(50, 50, 50, 0.47);
	-moz-box-shadow:    2px 3px 2px rgba(50, 50, 50, 0.47);
	box-shadow:         2px 3px 2px rgba(50, 50, 50, 0.47);
	border:1px solid #000;
	/*Round corners*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#subject #planning-bottom-a {width:449px;float:left;border-right:1px dotted #999;padding-right:10px;margin-right:10px;}
#subject #planning-bottom-b {width:150px;float:left;}

/*------------------ end PAGE STYLES --------------------*/
/*------------------  SCHOOLS  ------------------------------*/
#subj-content-schools {margin-top:12px;}
.subj-content-schools-ident {width:157px;height:115px;float:left;padding:0 0 20px 0;

}
.subj-con-schools-container {width:140px;height:80px;
	/*background gradient*/
	background: #fff;
	background: -webkit-linear-gradient(top, #fff 0%, #DDD 100%);
	background: -moz-linear-gradient(top, #fff 0%, #DDD 100%);
	background: -o-linear-gradient(top, #ededed 0%, #fefefe 100%);
	background: -ms-linear-gradient(top, #ededed 0%, #fefefe 100%);
	background: linear-gradient(top, #ededed 0%, #fefefe 100%);

	border: solid 1px #BBB;
	/*Round corners*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	/*box shadow*/
	-webkit-box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.12);
	-moz-box-shadow:    1px 1px 2px rgba(50, 50, 50, 0.12);
	box-shadow:         1px 1px 2px rgba(50, 50, 50, 0.12);

}
p.schools a, p.schools a:visited {color:#30F;}
p.schools a:hover {font-family:"pragmatica-web-condensed-i4", "pragmatica-web-condensed",Calibri, sans-serif;font-style:italic;font-weight:400;text-decoration:underline;color:#900;}

/*------------------  end SCHOOLS  --------------------------*/
/*------------------  SIDEBAR  ------------------------------*/
#subject .sidebar-container {width:220px;float:left;border-top:1px dotted #000;border-bottom:1px dotted #000;padding:20px 15px 0 0;margin:15px 0 0 0;}
#subject .sidebar {padding:0;margin:0 0 0 20px;}
#subject .sidebar h3 {font: normal 600 .9em/1.2em "adelle-n6", "adelle", serif;color:#009;}
#subject .sidebar h4 {font: italic 600 .9em/1.3em "adelle-i6", "adelle", serif;color:#555;}
#subject .sidebar ul {padding:0;margin:0; }
#subject .sidebar ul.initiative, #subject .sidebar ul.news {padding:0 0 20px 0;}
#subject .sidebar ul li {padding:0;margin:0;list-style-type:none;}
#subject .sidebar ul p, #subject .sidebar .read-more  {font: normal 400 .7em/1.2em "adelle-n4", "adelle", serif;color:#009;text-align:justify;}
#subject .sidebar .read-more {font: italic 600 .7em/1.2em "adelle-i6", "adelle", serif;color:#009;text-align:justify;}
#subject .sidebar .read-more, #subject .sidebar .description p, #subject .sidebar .description h4, #subject .sidebar h3 {text-align:right;}
/*------------------  end SIDEBAR  --------------------------*/
/*------------------ Sidebar v2 -----------------------------*/
#subject .sidebar-v2-container {width:220px;float:left;border-top:1px dotted #000;border-bottom:1px dotted #000;padding:0px 15px 0 0;}
#subject .sidebar-v2 {padding:0;margin:0 0 0 20px;}
#subject .sidebar-v2 h3 {font: normal 600 .9em/1.2em "adelle-n6", "adelle", serif;color:#009;}
#subject .sidebar-v2 ul {padding:0;margin:0; }
#subject .sidebar-v2 ul.initiative, #subject .sidebar ul.news {padding:0 0 20px 0;}
#subject .sidebar-v2 ul li {padding:0;margin:0;list-style-type:none;}
#subject .sidebar-v2 ul p, #subject .sidebar .read-more  {font: normal 400 .9em/1.2em "adelle-n4", "adelle", serif;color:#000000;text-align:justify;}
#subject .sidebar-v2 .read-more {font: italic 600 .8em/1.2em "adelle-i6", "adelle", serif;color:#009;text-align:justify;padding-bottom:2em;}
#subject .sidebar-v2 .read-more, #subject .sidebar .description p, #subject .sidebar .description h4, #subject .sidebar h3 {text-align:right;}
#subject .sidebar-v2 a:hover { text-decoration:underline; }

.nav_archive {
  color:#009;
}
a.nav_archive:hover {
  text-decoration:underline;
}

#splash {
  min-height:650px;
}
.arfloater {
	width:120px; height:125px; border:1px solid #ccc; border-radius: 10px 10px 10px; margin:.1em;
}
/*--------------------end STYLES-----------------------------*/

input[type="text"] {
	padding:5px;
	font-size:1em;
}
select {
	padding:5px;
	font-size:1em;
}
input[type="submit"] {
	background: #1c3a70;
	padding: 15px;
	color: white;
	border: 0px;
	border-radius: 10px;
	text-align: right;
	box-shadow: 1px 1px 2px #aaa;
	cursor:pointer;
}
input[type="submit"]:hover {
	background: #415476;
}
input[type="submit"]:active {
	background: #1c3a70;
	box-shadow: none;
}
.style3 p {
  margin-bottom:12px;
}

.banner img {
  transition: all 1s;
}

.banner img:hover {
  transform: scale3d(1.5,1.5,1);
}

.featured-news-snippet-pic-box img, .featured-news-pic-box img {
	transition: all 1s;
}
.featured-news-snippet-pic-box img:hover, .featured-news-pic-box img:hover {
	transform: scale3d(1.5,1.5,1);
}
.featured-news-snippet-pic-box, .featured-news-pic-box {
	overflow:hidden !important;
}