/* Global styles for site

version: 2007-06-28
copyright: 2008 Peace Corps.
--------------------------------------------------------------------- */


/* Float Clearing */
.clear { zoom: 1; }
.clear:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }

/* Accessibility */
.accessibility { left: -9999px; position: absolute; top: 0; }

.shadow {
	-webkit-box-shadow: inset 0 0 21px #666;
	-moz-box-shadow: inset 0 0 21px #666;
	box-shadow: inset 0 0 21px #666;
	left: 0;
	position: absolute;
	top: 0;
}

a:link,
a:visited,
a:hover,
a:active,
a:focus {
	color: #cd621a;
	text-decoration: none;
}
a:hover,
a:active,
a:focus {
	text-decoration: underline;
}

.section {
	clear: both;
}
.container {
	clear: both;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-align: left;
	width: 910px;
}
.home .container {
	padding: 0 20px 0 28px;
	width: 882px;
}
.container .container {
	margin: 0;
	padding: 0;
	width: auto;
}

#content .container {
	overflow: visible;
}

body {
	background-color: #e1dec7;
	background-image: url(/images/bkgd/bg-page.png);
	background-repeat: repeat-x;
	color: #45413e;
	font-family: 'helvetica neue', arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
body.home {
	background-image: url(/images/bkgd/bg-page-home.png);
}


/* general lists */
ul {
	list-style: none none;
}
li {
	background: url(/images/bkgd/bullet-3x3.png) no-repeat 0 7px;
	margin: 0 0 0 10px;
	padding-left: 13px;
}

ol {
	list-style: decimal outside;
	display: block;
	margin-bottom: 20px;
}
ol ol {
	list-style: upper-alpha;
	margin: 10px 0 10px 25px;
	display: block;
}
ol ol ol {
	list-style: upper-roman inside;
	display: block;
}
ol li {
	margin: 0 0 0 28px;
	padding: 0;
	background: none;
}
strong {
	font-weight: bold;
	color: #005f7e;
}
.value {
	font-weight: bold;
}
.vcard {
	font-size: 12px;
}
.vcard .fn {
	font-weight: bold;
}

#main h2.steps {
	color: #005f7e;
	padding: 0 0 4px;
	margin: 0 0 10px;
	font-size: 22px;
	line-height: 22px;
	
}
h2.essayDivider {
	margin: 22px 0 7px;
}


/* BUTTONS */
button,
.btn {
	background: #00808d url(/images/bkgd/btn-submit-general-21x16.png) no-repeat right;
	border: none;
	color: #fff;
	cursor: pointer;
	display: -moz-inline-stack;
	display: inline-block;
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 0 3px;
	overflow: hidden;
	padding: 5px 30px 5px 11px;
}
* html button,
* html .btn {
	margin-top: 3px;
	position: relative;
	zoom: 1;
}
button span,
.btn span {
	background: transparent;
	display: inline;
	white-space: nowrap;
}

button.backwards {
	background: #00808d url(/images/bkgd/btn-submit-backwards-21x16.png) no-repeat left;
	padding: 5px 11px 5px 30px;
}
.white {
	display: inline;
}
.white a {
	color:#fff;
	text-decoration:none;
}
.white a:hover {
	text-decoration:none;
}



/* STRUCTURAL ITEMS */
#page {
	background-image: url(/images/bkgd/bg-pattern.png);
	background-position: top;
	background-repeat: no-repeat;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
.home #page {
	background-image: url(/images/bkgd/bg-pattern-home.png);
	margin: 0;
	width: auto;
}

#content {
	margin-top: 11px;
}

/* primary content */
#primary {
	display: inline;
	float: right;
	width: 685px;
}


/* main content well */
#main {
	float: left;
	padding: 0;
	width: 445px;
}
.full-width #main {
	float: none;
	width: 683px;
}
.landing_main #main {
	margin-top: 10px;
}
.body #main {
	width: 637px;
}


/* local content */
#local {
	float: right;
	width: 216px;
}


/* secondary content */
#secondary {
	float: left;
	margin: 0;
	padding-bottom: 50px;
	width: 200px;
}



/* FOOTER */
#footer {
	background-color: #685744;
	background-image: url(/images/bkgd/bg-footer-repeat.png);
	background-repeat: repeat-x;
	color: #fff;
}
.home #footer { margin-top: -60px; }
#footer > .container {
	background-image: url(/images/bkgd/bg-footer-panel.png);
	background-repeat: no-repeat;
	padding-top: 118px;
}
.home #footer > .container {
	background-image: url(/images/bkgd/bg-footer-panel-home.png);
	padding-top: 143px;
}



#footer a:link,
#footer a:visited,
#footer a:hover,
#footer a:active,
#footer a:focus {
	color: #fff;
}

/* breadcrumbs */
#breadcrumbs {
	overflow: hidden;
	padding-bottom: 6px;
	width: 740px;
}
#breadcrumbs h3,
#breadcrumbs p {
	color: #fff;
	float: left;
	font-size: 12px;
	line-height: 1.5;
	margin: 0 6px 0 0;
}
#breadcrumbs h3 {
	background: url(/images/titles/you-are-here.png) no-repeat;
	font-weight: bold;
	height: 12px;
	margin-top: 2px;
	text-indent: -12345px;
	width: 83px;
}
#breadcrumbs p {
	width: 639px;
}
#breadcrumbs a {
	padding: 0 3px;
}
#breadcrumbs span.divider {
	color: #e1dec7;
	padding: 0;
}

/* Quicklinks Expander */
#expander { display: none; visibility: hidden; }
.js #expander {
	background-image: url(/images/sprites/expand-collapse.png);
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	height: 14px;
	position: absolute;
	right: 0;
	text-indent: -12345px;
	top: 120px;
	visibility: visible;
	width: 73px;
}
.home #expander {
	right: 20px;
}
.js #expander.closed {
	background-position: bottom left;
}

/* Quicklinks */
#quicklinks {
	border-top: 4px solid #846e56;
	padding-bottom: 24px;
	padding-top: 3px;
}
.js #quicklinks.closed {
	display: none;
}
#quicklinks .container {
	background: transparent;
	border-top: 1px dashed #846e56;
	padding: 0;
}
#quicklinks .column {
	display: inline;
	float: left;
	margin-left: 40px;
}
#quicklinks .column:first-child {
	margin-left: 0;
}
#quicklinks .col1 { width: 192px; }
#quicklinks .col2 { width: 190px; }
#quicklinks .col3 { width: 190px; }
#quicklinks .col4 { width: 190px; }
#quicklinks .col5 { width: 144px; }
#quicklinks h3 {
	color: #eeebd2;
	font-size: 13px;
	line-height: 1.5;
	margin: 0;
	padding-top: 1.5em;
}
#quicklinks ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#quicklinks li {
	font-size: 11px;
	background: transparent;
	margin: 0;
	padding: 0;
}

/* Ancillary Info: copyright, policies, related sites */
#ancillary-info {
	border-top: 4px solid #846e56;
	font-size: 11px;
	padding-top: 3px;
}
#ancillary-info .container {
	background: transparent;
	border-top: 1px dashed #846e56;
	overflow: hidden;
	padding: 8px 0 42px;
}
#ancillary-info .legal-info {
	float: left;
	width: 525px;
}
#ancillary-info .related-sites {
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: right;
	width: 345px;
}
#ancillary-info .related-sites li {
	background: transparent;
	border-left: 1px solid #846e56;
	display: inline;
	padding: 0 6px;
}
#ancillary-info .related-sites li:first-child {
	border-left: 0;
}
#ancillary-info p {
	color: #fff;
	display: inline;
	margin: 0;
	padding-right: 18px;
}
#ancillary-info p.rights {
	color: #d1cdb2;
}
#ancillary-info .divider {
	color: #846e56;
	padding: 0 3px;
}




/* MASTHEAD */
#masthead {}
#masthead .container {
	height: 64px;
	overflow: visible;
	padding-top: 49px;
}
.home #masthead .container {
	height: 63px;
	padding-top: 60px;
}
#masthead h1 {
	background: url(/images/global/peacecorps_logo.png) no-repeat;
	color: #3a2b1a;
	height: 131px;
	left: 7px;
	line-height: 1;
	margin: 0;
	position: absolute;
	top: 33px;
	width: 438px;
	z-index: 100;
}
.home #masthead h1 {
	background-image: url(/images/global/peacecorps_logo-home.png);
	top: 27px;
}
* html #masthead h1 {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/global/peacecorps_logo.png", sizingMethod="crop");
}
* html .home #masthead h1 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/global/peacecorps_logo-home.png", sizingMethod="crop");
}

#masthead h1 a,
#masthead h1 span {
	display: block;
	height: 100%;
	text-indent: -12345px;
	width: 100%;
}

/* Global Search */
#globalsearch {
	clear: both;
	float: right;
	padding-right: 4px;
}
#globalsearch fieldset {
	background: #fff;
	border: 1px solid #fff;
	display: inline;
	line-height: 1;
	margin: 0 3px 0 0;
	padding: 0;
}
#globalsearch fieldset div {
	border: 1px solid #e1dec7;
	padding: 0 3px;
}
#globalsearch input[type=text] {
	border: 0;
	font-size: 11px;
	line-height: 1.3637;
	margin: 0;
	padding: 0;
	width: 191px;
}
#globalsearch input[type=submit] {
	background: url(/images/bkgd/btn-globalsearch-go.png) no-repeat;
	border: 0;
	height: 26px;
	overflow: hidden;
	padding: 0;
	text-indent: -12345px;
	vertical-align: middle;
	width: 26px;
}
#globalsearch input[type=submit]:hover,
#globalsearch input[type=submit]:focus {
	background-position: left bottom;
	cursor: pointer;
}


/* Global Utility Navigation */
#nav-utility {
	float: right;
	list-style: none;
	margin: 0;
	padding: 0 3px 8px 0;
}
#nav-utility li {
	background: transparent;
	float: left;
	margin: 0;
	padding-left: 17px;
}
#nav-utility li a {
	background: url(/images/sprites/nav-utility.png) no-repeat;
	color: #005f7e;
	display: block;
	height: 14px;
	overflow: hidden;
	text-indent: -12345px;
}
#nav-utility li a:hover,
#nav-utility li a:focus,
#nav-utility li a.active {
	background-position: left -30px;
	color: #685744;
}
#nav-utility li.nav-about a {
	width: 58px;
}
#nav-utility li.nav-about a:hover,
#nav-utility li.nav-about a:focus,
#nav-utility li.nav-about a.active {}
#nav-utility li.nav-jobs a {
	background-position: -75px 0;
	width: 80px;
}
#nav-utility li.nav-jobs a:hover,
#nav-utility li.nav-jobs a:focus,
#nav-utility li.nav-jobs a.active {
	background-position: -75px -30px;
}
#nav-utility li.nav-ig a {
	background-position: -172px 0;
	width: 114px;
}
#nav-utility li.nav-ig a:hover,
#nav-utility li.nav-ig a:focus,
#nav-utility li.nav-ig a.active {
	background-position: -172px -30px;
}

#nav-utility li.nav-contact a {
	background-position: -302px 0;
	width: 69px;
}
#nav-utility li.nav-contact a:hover,
#nav-utility li.nav-contact a:focus,
#nav-utility li.nav-contact a.active {
	background-position: -302px -30px;
}


#banners .container { position: static; }


/* MAIN NAVIGATION */
.nav {}

.nav h5 {
	font-size: 14px;
	font-weight: bold;
	line-height: 1;
	padding: 11px 13px 9px;
	margin: 0;
}

.nav ul { margin: 0; }
.nav li {
	background-image: none;
	list-style: none;
	margin: 0;
}

.nav a,
.nav em {
	display: block;
	margin: 0;
	padding: 9px 13px 4px;
}
.nav a span,
.nav em span {
	display: block;
}
.nav em {
	background: url("/images/bkgd/nav_indicator.png") no-repeat 6px 11px;
}

/* level 1 */
.nav ul.lvl1 {}
.nav ul.lvl1 li {
	font-size: 15px;
	font-weight: bold;
	line-height: 1;
	margin: 0;
	padding: 0;
}

/* level 2 */
.nav ul.lvl2 {}
.nav ul.lvl2 a,
.nav ul.lvl2 em {
	font-size: 12px;
	font-weight: bold;
	line-height: 1.08333;
}
.nav ul.lvl2 span {
	padding-left: 3px;
	padding-right: 3px;
}


/* level 3 */
.nav ul.lvl3 {}
.nav ul.lvl3 a,
.nav ul.lvl3 em {
	font-weight: normal;
	padding-left: 23px;
}

/* level 4 */
.nav ul.lvl4 {}
.nav ul.lvl4 a,
.nav ul.lvl4 em {
	font-size: 11px;
	line-height: 1.18182;
	padding-left: 33px;
}
.nav ul.lvl4 em {
	background-position: 6px 12px;
}

/* level 5 */
.nav ul.lvl5 {}
.nav ul.lvl5 a,
.nav ul.lvl5 em {
	background-position: 6px 12px;
	padding-left: 33px;
	padding-left: 43px;
}


/* Nav Main */
#nav-main {
	background-color: #00808d;
	background-image: url(/images/bkgd/bg-nav-main.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	color: #fff;
	padding-bottom: 20px;
}
#nav-main h5 {
	color: #fff;
}
#nav-main ul {}
#nav-main li {
	background: transparent;
	color: #fff;
}
#nav-main a:link,
#nav-main a:visited {
	color: #fff;
}
#nav-main a:hover,
#nav-main a:focus,
#nav-main em {
	color: #fff;
}

/* Level 1 */
#nav-main .nav-learn > a,
#nav-main .nav-learn > em,
#nav-main .nav-connect > a,
#nav-main .nav-connect > em,
#nav-main .nav-start > a,
#nav-main .nav-start > em,
#nav-main .nav-check > a,
#nav-main .nav-check > em,
#nav-main .nav-donate > a,
#nav-main .nav-donate > em {
	background: url(/images/sprites/nav-main.png) no-repeat 0 0;
	color: #fff;
	display: block;
	height: 32px;
	overflow: hidden;
	padding: 0 13px;
	text-indent: -12345px;
	width: 174px;
}
#nav-main .nav-start > a,
#nav-main .nav-start > em,
#nav-main .nav-check > a,
#nav-main .nav-check > em,
#nav-main .nav-donate > a,
#nav-main .nav-donate > em {
	height: 53px;
}
#nav-main .nav-learn > a:hover,
#nav-main .nav-learn > a:focus,
#nav-main .nav-learn > em,
#nav-main .nav-connect > a:hover,
#nav-main .nav-connect > a:focus,
#nav-main .nav-connect > em,
#nav-main .nav-start > a:hover,
#nav-main .nav-start > a:focus,
#nav-main .nav-start > em,
#nav-main .nav-check > a:hover,
#nav-main .nav-check > a:focus,
#nav-main .nav-check > em,
#nav-main .nav-donate > a:hover,
#nav-main .nav-donate > a:focus,
#nav-main .nav-donate > em {
	background-position: -200px 0;
	color: #8ed1d8;
	text-decoration: none;
}
#nav-main .nav-learn > a span,
#nav-main .nav-learn > em span,
#nav-main .nav-connect > a span,
#nav-main .nav-connect > em span,
#nav-main .nav-start > a span,
#nav-main .nav-start > em span,
#nav-main .nav-check > a span,
#nav-main .nav-check > em span,
#nav-main .nav-donate > a span,
#nav-main .nav-donate > em span {
	border-top: 1px dashed #005a66;
	padding-bottom: 10px;
	padding-top: 11px;
}
#nav-main li:first-child a span { border-top: 0; }
#nav-main li:first-child em span { border-top: 0; }
#nav-main li.open + li a span { border-top: 0; }

#nav-main .nav-connect > a {
	background-position: 0 -35px;
}
#nav-main .nav-connect > a:hover,
#nav-main .nav-connect > a:focus,
#nav-main .nav-connect > em {
	background-position: -200px -35px;
}
#nav-main .nav-start > a {
	background-position: 0 -70px;
}
#nav-main .nav-start > a:hover,
#nav-main .nav-start > a:focus,
#nav-main .nav-start > em {
	background-position: -200px -70px;
}
#nav-main .nav-check > a {
	background-position: 0 -124px;
}
#nav-main .nav-check > a:hover,
#nav-main .nav-check > a:focus,
#nav-main .nav-check > em {
	background-position: -200px -124px;
}
#nav-main .nav-donate > a {
	background-position: 0 -178px;
}
#nav-main .nav-donate > a:hover,
#nav-main .nav-donate > a:focus,
#nav-main .nav-donate > em {
	background-position: -200px -178px;
}

/* Level 2 */
#nav-main ul.lvl2 {
	background-color: #26a2af;
	padding-bottom: 10px;
}
#nav-main ul.lvl2 .open {
	background-color: #4faeb8;
}
#nav-main ul.lvl2 a {
	background-image: none;
	height: auto;
	text-indent: 0;
	width: auto;
}
#nav-main ul.lvl2 a,
#nav-main ul.lvl2 em {
	padding-bottom: 0;
	padding-top: 0;
}
#nav-main ul.lvl2 em {
	background-image: url("/images/bkgd/nav_indicator.png");
	background-position: 6px 14px;
}
#nav-main ul.lvl2 a span,
#nav-main ul.lvl2 em span {
	border-top: 1px dashed #177c88;
	padding: 10px 3px 6px;
}
#nav-main ul.lvl2 li:first-child a span,
#nav-main ul.lvl2 li:first-child em span { border-top: 0; }
#nav-main ul.lvl2 li.open a span,
#nav-main ul.lvl2 li.open em span { border-top: 0; }
#nav-main ul.lvl2 li.open + li a span,
#nav-main ul.lvl2 li.open + li em span { border-top: 0; }

/* Level 3 */
#nav-main ul.lvl3 {
	background-color: #4faeb8;
	padding-bottom: 6px;
}
#nav-main ul.lvl3 .open {
	background-color: #53bfca;
}
#nav-main ul.lvl3 a,
#nav-main ul.lvl3 em {
	padding-bottom: 6px;
	padding-top: 7px;
}
#nav-main ul.lvl3 a span,
#nav-main ul.lvl3 em span {
	border-top: 0;
	padding: 0;
}
#nav-main ul.lvl3 em { background-position: 6px 10px; }

/* Level 4 */
#nav-main ul.lvl4 {
	background-color: #53bfca;
	padding-bottom: 8px;
}
#nav-main ul.lvl4 a,
#nav-main ul.lvl4 em {
	padding-bottom: 2px;
	padding-top: 4px;
}
#nav-main ul.lvl4 em {
	background-position: 6px 7px;
}

/* Level 5 */
#nav-main ul.lvl5 {
	background-color: #53bfca;
	padding-bottom: 6px;
}


/* Nav Main Home */
.home #nav-main {
	background: transparent;
	float: left;
	margin: 0 29px 0 0;
	padding-bottom: 0;
	padding-top: 31px;
	width: 216px;
}
.home #nav-main ul {
	background-color: transparent;
}

.home #nav-main a {
	background-image: url(/images/sprites/nav-home.png);
	height: 37px;
	padding: 0;
	width: 216px;
}
.home #nav-main a:hover,
.home #nav-main a:focus {
	background-position: right top;
	color: #8ed1d8;
	text-decoration: none;
}
.home #nav-main .nav-connect a {
	background-position: 0 -35px;
}
.home #nav-main .nav-connect a:hover,
.home #nav-main .nav-connect a:focus {
	background-position: right -35px;
}
.home #nav-main .nav-start a {
	background-position: 0 -73px;
	height: 59px;
}
.home #nav-main .nav-start a:hover,
.home #nav-main .nav-start a:focus {
	background-position: right -73px;
}
.home #nav-main .nav-check a {
	background-position: 0 -133px;
	height: 59px;
}
.home #nav-main .nav-check a:hover,
.home #nav-main .nav-check a:focus {
	background-position: right -133px;
}
.home #nav-main .nav-donate a {
	background-position: 0 -193px;
	height: 59px;
}
.home #nav-main .nav-donate a:hover,
.home #nav-main .nav-donate a:focus {
	background-position: right -193px;
}


/* Nav Resources */
#nav-resources {}
#nav-resources .wrapper {
	background: #cac6aa;
	padding: 10px 0;
}
#nav-resources .btm {
	background: url(/images/bkgd/bg-resources-btm-interior.png) no-repeat;
	height: 30px;
}
#nav-resources .resources {
	background: url(/images/bkgd/bg-fancy-divider.png) no-repeat bottom;
	padding-bottom: 30px;
	padding-top: 10px;
}
#nav-resources .programs {
	padding-bottom: 5px;
	padding-top: 20px;
}
#nav-resources h5 {
	background-repeat: no-repeat;
	border-bottom: 1px dashed #a69f77;
	color: #4e4731;
	font-size: 19px;
	height: 19px;
	line-height: 1;
	margin: 0 16px 6px;
	padding: 0;
	text-indent: -12345px;
}
#nav-resources .resources h5 {
	background-image: url(/images/titles/resources-16.png);
}
#nav-resources .programs h5 {
	background-image: url(/images/titles/programs-16.png);
}

#nav-resources ul { background-color: #cac6aa; }
#nav-resources a,
#nav-resources em {
	color: #005f7e;
	padding: 3px 16px 2px;
}
#nav-resources em {
	background-image: url(/images/bkgd/nav_indicator_blue.png);
	background-position: 6px 9px;
}

/* level 1 */
#nav-resources ul.lvl1 li {
	font-size: 13px;
	font-weight: normal;
	line-height: 1.4615;
}
#nav-resources ul.lvl1 .open {
	background: #d8d4bb;
}

/* level 2 */
#nav-resources ul.lvl2 {
	background-color: #d8d4bb;
	padding-bottom: 4px;
}
#nav-resources ul.lvl2 li {}
#nav-resources ul.lvl2 li:first-child {}
#nav-resources ul.lvl2 a,
#nav-resources ul.lvl2 em {
	font-size: 12px;
	font-weight: normal;
	line-height: 1.5;
	padding-left: 26px;
}

/* level 3 */
#nav-resources ul.lvl3 {
	background-color: #d8d4bb;
	padding-bottom: 4px;
}
#nav-resources ul.lvl3 li {}
#nav-resources ul.lvl3 a,
#nav-resources ul.lvl3 em {
	font-size: 11px;
	line-height: 1.27273;
	padding-left: 36px;
}
#nav-resources ul.lvl3 em {
	background-position: 6px 6px;
}

/* level 4 */
#nav-resources ul.lvl4 {
	background-color: #d8d4bb;
	padding-bottom: 4px;
}
#nav-resources ul.lvl4 li {}
#nav-resources ul.lvl4 a,
#nav-resources ul.lvl4 em {
	font-size: 11px;
	line-height: 1.27273;
	padding-left: 46px;
	padding-top: 3px;
}
#nav-resources ul.lvl4 em {
	background-position: 6px 6px;
}

/* level 5 */
#nav-resources ul.lvl5 {
	background-color: #d8d4bb;
	padding-bottom: 4px;
}
#nav-resources ul.lvl5 li {}
#nav-resources ul.lvl5 a,
#nav-resources ul.lvl5 em {
	font-size: 11px;
	line-height: 1.27273;
	padding-left: 56px;
	padding-top: 3px;
}
#nav-resources ul.lvl5 em {
	background-position: 6px 6px;
}


/* Nav Resources Home */
.home #nav-resources {
	background: url(/images/bkgd/bg-resources-top.png) no-repeat 9px 0;
	padding: 15px 27px 24px 9px;
	width: 237px;
}
.home #nav-resources .btm {
	background-image: url(/images/bkgd/bg-resources-btm.png);
	height: 28px;
}
.home #nav-resources .wrapper {
	background: url(/images/bkgd/bg-resources-mid.png) repeat-y;
	padding: 10px 18px;
	width: 201px;
}
.home #nav-resources .resources {
	background-image: url(/images/bkgd/bg-fancy-divider-home.png);
	padding-top: 0;
}
.home #nav-resources h5 {
	margin-left: 0;
	margin-right: 0;
	padding-bottom: 3px;
}
.home #nav-resources .resources h5 {
	background-image: url(/images/titles/resources-19.png);
}
.home #nav-resources .programs h5 {
	background-image: url(/images/titles/programs-19.png);
}
.home #nav-resources li {
	background: transparent;
	font-size: 13px;
	line-height: 1.4615;
	margin: 0;
	padding: 0 0 3px;
}
.home #nav-resources a,
.home #nav-resources em {
	color: #005f7e;
	padding: 0;
}


/* Nav Library */
#nav-library {
	background: transparent;
	color: #fff;
}
#nav-library h5 {
	color: #fff;
}
#nav-library ul {}
#nav-library li {
	background: transparent;
	color: #fff;
}
#nav-library a:link,
#nav-library a:visited {
	color: #fff;
}
#nav-library a:hover,
#nav-library a:focus,
#nav-library em {
	color: #fff;
}

/* Level 1 */
#nav-library .nav-open > a,
#nav-library .nav-open > em,
#nav-library .nav-agencyjobs > a,
#nav-library .nav-agencyjobs > em,
#nav-library .nav-aboutus > a,
#nav-library .nav-aboutus > em,
#nav-library .nav-library > a,
#nav-library .nav-library > em {
	background: url(/images/sprites/nav-library.png) no-repeat 0 0;
	color: #fff;
	display: block;
	height: 33px;
	overflow: hidden;
	padding: 0 13px;
	text-indent: -12345px;
	width: 174px;
}
#nav-library .nav-open > a:hover,
#nav-library .nav-open > a:focus,
#nav-library .nav-open > em,
#nav-library .nav-agencyjobs > a:hover,
#nav-library .nav-agencyjobs > a:focus,
#nav-library .nav-agencyjobs > em,
#nav-library .nav-aboutus > a:hover,
#nav-library .nav-aboutus > a:focus,
#nav-library .nav-aboutus > em,
#nav-library .nav-library > a:hover,
#nav-library .nav-library > a:focus,
#nav-library .nav-library > em {
	background-position: -200px 0;
	color: #e1dec7;
	text-decoration: none;
}
#nav-library .nav-open > a span,
#nav-library .nav-agencyjobs > a span,
#nav-library .nav-aboutus > a span,
#nav-library .nav-library > a span  {
	padding-bottom: 10px;
	padding-top: 11px;
}
#nav-library li:first-child a span { border-top: 0; }
#nav-library li.open + li a span { border-top: 0; }


#nav-library .nav-agencyjobs > a {
	background-position: 0 -34px;
}
#nav-library .nav-agencyjobs > a:hover,
#nav-library .nav-agencyjobs > a:focus,
#nav-library .nav-agencyjobs > em {
	background-position: -200px -34px;
}

#nav-library .nav-open > a,
#nav-library .nav-open > em {
	height: 51px;
	background-position: 0 -66px;
	
}
#nav-library .nav-open > a:hover,
#nav-library .nav-open > a:focus,
#nav-library .nav-open > em {
	background-position: -200px -66px;
}

#nav-library .nav-library > a,
#nav-library .nav-library > em {
	height: 51px;
	background-position: 0 -117px;
	
}
#nav-library .nav-library > a:hover,
#nav-library .nav-library > a:focus,
#nav-library .nav-library > em {
	background-position: -200px -117px;
}



/* Level 2 */
#nav-library ul.lvl2 {
	background-color: #c16b32;
	padding-bottom: 10px;
}
#nav-library ul.lvl2 .open {
	background-color: #ca8b5b;
}
#nav-library ul.lvl2 a {
	background-image: none;
	height: auto;
	text-indent: 0;
	width: auto;
}
#nav-library ul.lvl2 a,
#nav-library ul.lvl2 em {
	padding-bottom: 0;
	padding-top: 0;
}
#nav-library ul.lvl2 em {
	background-image: url("/images/bkgd/nav_indicator.png");
	background-position: 6px 14px;
}
#nav-library ul.lvl2 a span,
#nav-library ul.lvl2 em span {
	border-top: 1px dashed #b35f31;
	padding: 10px 3px 6px;
}
#nav-library ul.lvl2 li:first-child a span,
#nav-library ul.lvl2 li:first-child em span { border-top: 0; }
#nav-library ul.lvl2 li.open a span,
#nav-library ul.lvl2 li.open em span { border-top: 0; }
#nav-library ul.lvl2 li.open + li a span,
#nav-library ul.lvl2 li.open + li em span { border-top: 0; }

/* Level 3 */
#nav-library ul.lvl3 {
	background-color: #ca8b5b;
	padding-bottom: 6px;
}
#nav-library ul.lvl3 a,
#nav-library ul.lvl3 em {
	padding-bottom: 6px;
	padding-top: 7px;
}
#nav-library ul.lvl3 a span,
#nav-library ul.lvl3 em span {
	border-top: 0;
	padding: 0;
}
#nav-library ul.lvl3 em { background-position: 6px 10px; }

/* Level 4 */
#nav-library ul.lvl4 {
	padding-bottom: 8px;
}
#nav-library ul.lvl4 a,
#nav-library ul.lvl4 em {
	padding-bottom: 2px;
	padding-top: 4px;
}
#nav-library ul.lvl4 em {
	background-position: 6px 7px;
}

/* Level 5 */
#nav-library ul.lvl5 {
	padding-bottom: 6px;
}



/* LOCAL CONTENT INFORMATION */

/* promos */
#promos-outer {
	background: #f2f0e3 url("/images/bkgd/grassy_field.jpg") no-repeat left bottom;
	margin-bottom: 21px;
	padding-bottom: 165px;
}

#promos {}

#promos .promo {
	background: none;
	border-top: 1px solid #d4d0b6;
	margin: 12px 17px 0;
	padding: 12px 0 0;
}
#promos .leadingPromo { /* for when there is no "apply now" up top */
	border-top: none;
	padding-top: 18px;
}
#promos #applynow + .promo {
	border-top: 0;
	padding-top: 0;
}

#promos #applynow {
	border-top: none;
	margin: 0;
	padding-top: 0;
}
#applynow a {
	cursor: pointer;
}
#promos h3 {
	color: #005f7e;
	font: bold 14px/1.5 georgia, times, sans-serif;
	padding: 0;
	margin: 0;
}

#promos h3.long {
	font-size: 12px;
}
#promos a {
	text-decoration: underline;
}
#promos a:hover {
	text-decoration: none;
}
#promos p {
	color: #45413e;
	margin: 0 0 9px;
}
#promos p img {
	float: left;
	padding-top: 3px;
	margin: 0 10px 5px 0;
}
#promos dl {
	margin-bottom: 0;
}
#promos dt,
#promos h4 {
	color: #45413e;
	font-weight: bold;
	font-size: 12px;
	line-height: 1.4;
}
#promos dd {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 4px;
}
#promos ul.yes {
	margin-top:-5px;
}
#promos li {
	background: none;
	padding: 0;
}
#promos li.yes {
	font-size:12px;
	background: url(/images/bkgd/bullet-3x3.png) no-repeat 0 9px;
	margin: 0 0 0 5px;
	padding-left: 8px;
}
#promos h4 {
	margin-top: 8px;
}
#promos #videoContainer {
	padding: 3px;
	background: white;
	border: 1px solid #c9d1d8;
	margin: 14px 0 0;
}


/* find events */
#findevents {
	background: url("/images/bkgd/texture_findevents-top.png") no-repeat;
	margin-bottom: 21px;
	padding: 10px 0 0;
}
#findevents .findevents-inner {
	background: url("/images/bkgd/texture_findevents-btm.png") no-repeat left bottom;
	padding-bottom: 10px;
}
#findevents .findevents-inner2 {
	background-color: #cac6aa;
	padding: 7px 13px 12px 16px;
	padding-bottom: 12px;
}
#findevents h3 {
	color: #005f7e;
	font: bold 14px/1.5 georgia, times, sans-serif;
	margin: 0 0 3px;
	padding: 0;
}

#findevents select {
	border: 1px solid #c5c5c5;
	font-size: 10px;
	line-height: 1;
	margin-bottom: 7px;
	padding: 2px 2px 2px 5px;
	width: 164px;
}


/* share and bookmark */
#share {
	margin: 0 auto;
	padding: 5px 0 21px;
	width: 180px;
}
#sharebtn {
	border-bottom: 1px dashed #cac7ad;
	padding-bottom: 2px;
	z-index: 1;
}

#share a {
	background: url(/images/bkgd/bookmark_plus.png) no-repeat;
	border-bottom: 4px solid #d4d0b9;
	color: #cd621a;
	display: block;
	font: bold 12px/1 arial, sans-serif;
	padding: 7px 0 7px 26px;
}

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


/* Stay Connected - Social Media */
.stay-connected {
	margin: 0 auto 21px;
	width: 200px;
}
.home .stay-connected {
	margin-left: 28px;
	margin-right: 29px;
	width: 216px;
}
.stay-connected h3 {
	background: url(/images/titles/stay-connected-18.png) no-repeat;
	border-bottom: 1px dashed #d1cdb2;
	color: #4e4731;
	height: 20px;
	padding-bottom: 5px;
	text-indent: -12345px;
}
.stay-connected ul {
	margin: 0;
}
.stay-connected li {
	background: transparent;
	float: left;
	margin: 0 6px 0 0;
	padding: 0;
	width: 27px;
}
.stay-connected li a {
	background-image: url(/images/sprites/social-media.png);
	background-repeat: no-repeat;
	display: block;
	height: 27px;
	overflow: hidden;
	text-indent: -12345px;
	width: 27px;
}
.stay-connected li.fb a { background-position: 0 0; }
.stay-connected li.twitter a { background-position: -33px 0; }
.stay-connected li.flickr a { background-position: -66px 0; }
.stay-connected li.yt a { background-position: -99px 0; }
.stay-connected li.tumblr a { background-position: -132px 0; }
.stay-connected li.linkedin a { background-position: -165px 0; }



/* features */
#features {
	height: 229px;
	width: 637px;
}

#features .feature {
	display: inline;
	float: left;
	width: 232px;
}
#features .lrg {
	width: 100%;
}
#features .med {
	width: 413px;
}
#features .sm {
	height: 229px;
	padding: 0 15px 0 18px;
	width: 191px; /* 224px */
	position: relative;
}
.featureText {
	position: absolute;
	top: 0px;
	width: 191px;
	text-align: left;
}
#features .texture01 {
	background: url(/images/bkgd/home_features_texture-01.jpg) no-repeat;
}
.sm h4 {
	color: #50500e;
	font: bold 26px/1 georgia, serif;
	margin: 0 0 10px;
	padding: 0;
}
.sm h4.shriver {
	font: bold 20px/1.2 georgia, serif;
	margin-bottom:5px;
}
.sm p,
.sm ul {
	color: #241e0d;
	font: 11px/16px arial, sans-serif;
	margin: 0 0 10px;
	padding: 0;
}
#features p.photocredit {
	font-size:10px;
}



/* back to top */
p.backtotop {
	border-top: 1px solid #d1cdb2;
	font-size: 11px;
	line-height: 16px;
	margin-top: 3em;
	padding-right: 10px;
	padding-top: 8px;
}


/* page heading */
.landing_main #main h1 {
	margin-top: 7px;
}



/* LANDING PAGE CONTENTS */
.contents {
	background: url(/images/bkgd/bg-contents-divider.png) repeat-x;
	list-style: none none;
	margin: 0 0 30px;
	padding: 41px 0 0;
}

.contents li,
.contents dd {
	background: transparent;
	margin: 0;
	padding: 0;
}

.contents li h5,
.contents dt {
	border-top: 1px solid #d1cdb2;
	font: bold 14px/16px georgia, "times new roman", times, sans-serif;
	margin: 0 0 3px;
	padding: 21px 0 0;
}
.contents li:first-child h5,
.contents dt:first-child {
	border-top: none;
}
.manual li:first-child h5,
.manual dt:first-child {
	border-top: 1px solid #c3cbd2;
}

.contents p,
.contents dd {
	margin: 0 0 16px;
	padding: 0;
}

.contents li a,
.contents dt a {
}


#main .subtle {
	color: #45413e;
}

#primary p.subtitle {
	color: #45413e;
	font: bold 12px/30px arial, sans-serif;
	margin: -9px 0 10px 0;
}


/* contact */
#contact {
	border-left: 2px solid #d1cdb2;
	float: right;
	margin: 0 0 18px 18px;
	padding: 0 0 0 10px;
	width: 126px;
}

#contact li {
	background: none;
	color: #676462;
	font: normal 12px/14px arial, sans-serif;
	margin: 0 0 12px;
	padding-left: 0;
}

#contact h5 {
	color: #676462;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#anniversarycontact {
	color: #45413e;
	width:500px;
	margin: 20px 0 20px 0;
}
	
#anniversarycontact li {
	padding-left: 0;
	background: none;
	font: normal 12px/14px arial, sans-serif;
	line-height: 16px;
}

#anniversarycontact h5 {
	margin: 0;
	padding: 0;
	display:inline;
}
	

.exitlink {}
.exitlink a {
	background: url(/images/bkgd/exitlink.png) no-repeat right bottom;
	padding-right: 15px;
}
a.exit {
	background: url(/images/bkgd/exitlink.png) no-repeat right bottom;
	padding-right: 15px;
}

img.article_interior {
	border:1px solid #d1cdb2;
	float: left;
	margin: 5px 14px 14px 0;
	padding:4px;
}
.blockPhoto {
	padding: 4px;
	border: 1px solid #a7b0b7;
	display: block;
	margin-bottom: 18px;
}

#main p.address {
	font-weight: bold;
	color: #676462;
}

#main p.address a {
	font-weight: normal;
}

#main p.eventdate {
	color: #005f7e;
	font-weight: bold;
	margin:0 0 5px;
}

#main p.alumni,
#main p.appointment {
	color: #676462;
	font-style: italic;
	margin: -17px 0 26px;
	font-size: 11px;
}

#author_desc {
	border-top: 1px solid #d1cdb2;
	margin-top: 34px;
	padding-top: 5px;
}

#author_desc h4 {
	color: #005f7e;
	font: bold 12px/18px arial, sans-serif;
	margin: 0;
}

#author_desc p {
	margin: 0;
}


.shortBio,
.poem,
.shortNote,
.tableNote {
	color: #676462;
	font-style: italic;
}
.tableNote {
	margin: -15px 0 30px;
}


/* TABLE STYLES */

table {
	width: 100%;
	color: #414141;
	border-bottom: 2px solid #bab69b;
	font-size: 12px;
	clear: both;
	margin-bottom: 30px;
}
thead th,
thead th a,
tfoot td {
	border-top: 2px solid #bab69b;
	background: #d8d4bb;
	text-transform: uppercase;
	color: #4e4731;
	font-weight: bold;
	padding: 10px 0;
	font-size: 11px;
	vertical-align: middle;
}
thead th, tbody td, tfoot td {
	padding-right: 6px;
	padding-left: 6px;
}
thead th a:link, thead th a:visited, thead th a:hover, thead th a:active { /* need to be this specific to override "basic"'s specificity */
	text-decoration: underline;
	border: none;
	color: #4e4731;
}
thead tr th:first-child, tbody tr td:first-child, tbody th, tfoot th {
	padding-left: 12px;
}
tbody th, tfoot th {
	background: #cac6aa;
	border-top: 1px solid #bab69b;
	font-size: 11px;
	color: #4e4731;
}
tbody th {
	padding-top: 5px;
	padding-bottom: 5px;
}
thead th span {
	text-transform:lowercase;
	font-weight:normal;
	font-size:11px;
}
	
tbody td, tfoot td {
	border-top: 1px solid #D1CDB2;
	padding-top: 7px;
	padding-bottom: 7px;
}
td em {
	color: #005f7e;
}
td h3 {
	margin: 3px 0;
}
tfoot th, tfoot td {
	padding-top: 11px;
	padding-bottom: 11px;
}
tfoot th {
	background: #cac6aa;
	vertical-align: middle;
	font-weight: bold;
	font-size: 12px;
}
tfoot td {
	background: #d8d4bb;
	font-size: 12px;
}
p.note {
	color: #005f7e;
	font-weight: bold;
	margin-bottom: 7px;
}
div.key {
	padding-left: 12px;
}
div.key h5 {
	color: #a93f1f;
	font-weight: bold;
	font-size: 12px;
	margin: 20px 0 3px;
}
div.key ul {
	list-style: none;
	margin-top: 0;
}
div.key li {
	background: none;
	padding: 0;
}
div.key li em {
	font-weight: bold;
	color: #676462;
}

/* Specific Tables */
table.banner_table {
	width:70%;
	margin:0;
	padding:0;
	border-bottom:none;
}
table.banner_table td{
	margin:0;
	padding:0 0 10px;
	border-top:none;
}
table.dataset {
	border-bottom: none;
}
table.dataset thead th, table.dataset tbody td, table.dataset tfoot td {
	text-align: center;
}
table.dataset thead th.main {
	font: normal 28px/1 georgia, serif;
	text-align: left;
}
table.external {
}
table.internal {
}
table.internal .date {
	color: #676462;
}
table.internal tbody a {
	color: #cd621a;
}

/* Bookmark and Share Tables */
#addthis_dropdown15 table {
	margin-bottom: 0;
}


/* single events */

div.event,
#main div.location {
	border-top: 1px solid #c3cbd2;
	padding-top: 22px;
}
div.event ul {
	margin: 0 0 24px;
}
div.event h3,
#main .event h4 {
	margin: 0;
	padding-bottom: 0;
	font: normal 12px/18px arial, sans-serif;
}

div.event h3 {
	margin-top: 26px;
}
div.event h3.first {
	margin-top: 10px;
}

div.event h4 {
	margin-bottom: 2px;
	color: #333;
}
#main div.event h4 {
	font-weight: bold;
}

div.location {
	padding-top: 44px;
}


/* Alternate Event Template */

ul.internal {
	margin-bottom: 15px;
}

ul.internal li {
	background: none;
	padding: 0;
	margin-left: 0;
	font-size: 11px;
}


/* Events Stack */

.events_stack ul {
	margin: 0 0 0 0;
	padding-bottom: 0;
}
		.events_stack ul li {
			background: none;
			padding: 23px 0 3px;
			margin: 0;
			border-top: 1px solid #d1cdb2;
		}
		.events_stack ul li.events{
			padding-top:5px;
		}
		.events_stack h3 {
			margin: 0 0 3px;
			padding-top: 3px;
		}
		.events_stack p.backtotop {
			margin-top: 0;
		}
		h2.state {
			font-size: 17px;
			margin: 20px 0 0;
		}
			h2.currentpast{
			color:#666;
			font-size: 18px;
			margin: 20px 0 -10px;
		}


		.events_stack p {
			margin: 10px 0 15px;
			color: #676462;
		}
		#main .events_stack p.address {
			margin: 10px 0;
			color: black;
			font-weight: normal;
		}
			#main .events_stack p.date {
			margin: 5px 0 10px;
		}
		#main .events_stack p.address .name {
			font-weight: bold;
			line-height: 18px;
		}
/* 50th anniversary landing page sgill 102309*/
#fiftieth {
	background: #e2e2cc url(/images/50/bg_middle.jpg) repeat-y top left;
	width:660px;
}
#fiftieth h2 {
	color: #005f7e;
	font:bold 20px/1.076923 georgia, serif;
	background: url(/images/50/bg_top.jpg) no-repeat top left;
	margin:0;
	padding: 33px 25px 10px 21px;
}
#fiftieth h3 {
	color: #005f7e;
	font:bold 16px georgia, serif;
	margin: 25px 25px 5px 21px;
}
#fiftieth h3.tight {
	display:inline;
	margin: -10px 25px 5px 21px;
	color:#fff;
	letter-spacing:2px;
	font-weight:normal;
}
#fiftieth h3.rpcv {
	margin-top:5px;
}
#fiftieth h3 a {
	color:#fff;
	letter-spacing:2px;
}
#fiftieth h3 a:hover, #fiftieth h3:hover, #fiftieth a:hover {
	text-decoration:none;
}
#fiftieth  a:hover.underline {
	text-decoration:underline;
}
#fiftieth h3.accordian {
	color:#cd621a;
	margin: -10px 25px 5px 1px;
	letter-spacing:1px;
}
#fiftieth h3.accordian:hover {
	text-decoration:underline;
}
#fiftieth h4 {
	font-size:12px;
	font-weight:bold;
	margin-top:-1px;
}
#fiftieth h5 {
	margin-bottom:5px;
}
#bannerbox {
	float:right;
	margin-top:-40px;
}

#fiftieth p.top {
	background: url(/images/50/bg_top.jpg) no-repeat top left;
	margin:0;
	padding: 33px 25px 15px 21px;
}
#fiftieth p {
	margin: 0 25px 18px 21px;
	font-weight:normal;
}
#fiftieth p.banner {
	margin-bottom:8px;
}
#fiftieth p.last {
	margin: 0 0 20px;
	padding: 0 25px 18px 21px;
	background: url(/images/50/bg_bottom.jpg) no-repeat bottom left;
}
.reunionfb {
	margin:0 25px -3px 35px;
}
#fiftieth a {
	font-weight:normal;
}
p.ad {
	float:right;
	margin: 0 25px 18px 21px;
}
div.fbottom {
	margin:0;
	padding:0;
	height:20px;
	background: url(/images/50/bg_bottom.jpg) no-repeat bottom left;
}
#fiftieth ul {
	margin:0;
	padding: 0 25px 10px 0;
}
#fiftieth ul.indent {
	margin:0;
	padding:0;
}
#fiftieth ul.indent li {
	margin:0 0 3px 41px;
	font-weight:normal;
}
#fiftieth dl { 
	margin: -15px 25px 18px 21px;
	padding:0;
}
#decades dl { 
	margin: -15px 25px 18px 0;
	padding:0;
}
#fiftieth dl.accordian { 
	margin: 0 25px 18px 0;
	padding:0;
}
#fiftieth dt, #decades dt {
	position: relative;
	left: 0;
	top: 18px;
	width: 225px;
	font-size:12px;
	font-weight: bold;
	color:#005f7e;
}
#fiftieth dd, #decades dd {
	border-left: 1px solid #005f7e;
	margin: 0 0 0 150px;
	padding: 0 0 10px 10px;
	font-size:12px;
	font-weight:normal;
}
#fiftieth li {
	margin-bottom: 8px;
	font-weight:bold;
	border-bottom:none;
}
#fiftieth ol li {
	margin-bottom: 2px;
	font-weight:normal;
}
#fiftieth ul li p{
	margin: 3px 25px 8px 0;
}
#fiftieth_bottom {
	margin-top:15px;
	width:660px;
}	
#fiftieth_bottom dl {
	margin-bottom:10px;
}
#fiftieth_bottom p.address {
	font-weight:normal;
	padding-top:5px;
}
#fiftieth_bottom p.address strong {
	color: #676462;
}
#fiftieth_bottom p.right {
	float:right;
	margin-right:75px;
}
.border {
	margin: 0 20px 10px;
	border-bottom:1px solid #d1cdb2;
}
.imgborder {
	padding:5px;
	border:1px solid #d1cdb2;
}
.flimgborder {
	border:1px solid #d1cdb2;
}
.bordertop {
	padding-top:15px;
	margin: 0 20px 10px;
	border-top:1px solid #d1cdb2;
}
.bullet {
	display:inline;
	padding: 3px 10px 3px 0;
	background:url(/images/50/h3_bullet.png) no-repeat right 8px;
}
#fiftieth table {
	width:618px;
	margin: 0 25px 18px 21px;
	border:1px solid #cac6aa;
	margin-bottom:20px;
}
#fiftieth table th, #fiftieth table tr{
	border-top:none;
}
#fiftieth table th {
	background-color:#cac6aa;
	font-size:12px;
	font-weight:600;
	letter-spacing:1px;
	padding:5px 10px;
}
#fiftieth table tr:nth-child(even) {
	background-color:#efecdd;
}
#fiftieth table tr:hover {
	background-color:#e1dec7;
}
.aside{
	float:right;
	width:180px;
	padding: 10px;
	margin-left:20px;
	border-top: 1px solid #d1cdb2;
	border-radius: 10px;
	-moz-border-radius:10px;
	background: #f2f0e3;		
}
.thanks {
	line-height:200%;
}
.donor3col {
	float:left;
	width:200px;
	padding-left:38px;
	margin-bottom:10px;
	background: url(/images/50/bg_divider.gif) repeat-y right top;
}
.donor3col ul{
	padding:0;
	margin:0 0 0 -10px;
}
.donor3col li{
	padding-left:0;
	background-image:none;
	margin-bottom:3px;
}
.colfirst {
	width:202px;
	margin-left:0;
	padding-left:0;
	border-left:none;
}
.collast{
	border-right:none;
}
.noborder {
	background:none;
}
.thanksdisclaimer {
	margin-top:15px;
	font-size:11px;
	font-style:italic;
}
.flickr {
	padding-left:23px;
	margin-bottom:5px;
	background:url(/images/logos/flickr_16.png) no-repeat left 50%;
}
.youtube {
	padding-left:23px;
	background:url(/images/logos/youtube_16.png) no-repeat left 50%;
}
.festicon {
	padding-left:23px;
	background:url(/images/50/folklife/fest_icon2.png) no-repeat left 50%;
}
/**/
a.festbutton {
	padding:5px 15px;
	background:#f15d07;
	color:#f0eee3;
	border: 1px solid #cac6aa;
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px; 
	border-radius: 8px;          
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}
a.festbutton span{
	font-size:8px;
}
a.festbutton:hover {
	background:#F9F1DA; 
	color:#f15d07;
	border: 1px solid #cac6aa;
	text-decoration:none;
}
.volspotall {
	margin: 0 25px 18px 21px;
}
.volspot {
	width:138px;
	float:left;
}
.volspot h4{
	text-align:center;
}
#fiftieth p.volcap {
	font-size:11px;
	margin:5px 6px;
}
.marleft20 {
	margin-left:20px;
}
.marleft15 {
	margin-left:15px;
}
.marbot-10 {
	margin-bottom:0;
}
.voldivider { background:url(/images/50/folklife/divider.png) no-repeat bottom center;
height:25px;
margin:0 0 -20px;
padding:0;
}
#poster {
	position:relative;
	width:460px;
}
.topborder {
	padding-top:10px;
	border-top: 1px solid #00808d;
}
.donatebox {
	position:relative;
	width: 220px;
	float:left;
}
.center {
	text-align:center;
}
.photocontest {
	margin-top:10px;
	background: url(/images/about/contest/contest_header.jpg) no-repeat left top;
	text-indent:-9999px;
	height:197px;
	border-top: 3px solid #45413e;
}
.contest_box_160 {
	width:285px;
	float:left;
	margin-bottom:20px;
	padding:10px 20px;
	border:1px solid #45413e;
	background-color:#cac6aa;
	-moz-border-radius: 15px; 
	-webkit-border-radius: 15px; 
	border-radius: 15px;          
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 
}
.contest_box {
	width:285px;
	float:left;
	padding:10px 20px;
	border:1px solid #45413e;
	background-color:#cac6aa;
	-moz-border-radius: 15px; 
	-webkit-border-radius: 15px; 
	border-radius: 15px;          
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 
}
.contest_box2 {
	width:265px;
	float:left;
	padding:8px 20px;
}
.contest_box2 ul {
	margin-left:0;
}
.contest_box2 ul li {
	margin-left:0;
	margin-bottom:8px;
	line-height:120%;
	background-image:none;
}
.contest_box_lg {
	width:640px;
	margin-bottom:20px;
	padding:10px 20px;
	border:1px solid #45413e;
	background-color:#cac6aa;
	-moz-border-radius: 15px; 
	-webkit-border-radius: 15px; 
	border-radius: 15px;          
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 
}
.enternow a{
	margin: 20px 0 30px 150px;
	background: url(/images/about/contest/button2.jpg) no-repeat;
	display: block;
	height: 75px;
	width:364px;
	overflow: hidden;
	text-indent: -12345px;
}
.enternow a:hover, .votenow a:hover {
	background-position:left -75px;
}
.votenow a{
	margin: 10px 0 30px 150px;
	background: url(/images/about/contest/vote.jpg) no-repeat;
}
h4.winner {
	margin:0;
	font-size:14px;
	font-weight:bold;
}
.winner h5{
	margin:8px 0 0;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
.secondplace {
	margin:0 0 20px 0;
	width:320px;
	float:left;
	background-color:#fff;
	padding:10px;
	border: 1px solid #c6c2a5;
}
.end {
	margin-bottom:0;
}
.pcontest {
	width: 400px;
	margin:70px 0 0 240px;
}
.pcontest ul {
	margin-left:20px;
	list-style: none none;
}
.pcontest li {
	font-weight:bold;
	background: url(/images/bkgd/bullet-3x3.png) no-repeat 0 7px;
	margin: 0 0 10px 10px;
	padding-left: 7px;
}

/*Folklife*/
/* End 50th anniversary landing page sgill 102309*/
/* Group 6 Landing Page */

.landing_message {
	background: #fff3bd url(/images/bkgd/texture_landing_message.jpg) no-repeat 0 99px;
	margin: 28px 0 0;
	width: 444px;
	padding-bottom: 20px;
}

.landing_message h1 {
	margin: 23px 25px 20px 21px;
}

.landing_message p {
	margin: 0 25px 0 21px;
}

ul.anniversary {
	margin: 0 0 30px;
}

ul.anniversary li {
	background: none;
	border-bottom: 1px solid #c3cbd2;
	padding: 24px 20px 15px;
}

ul.anniversary span {
	color: #676462;
	font-size: 12px;
}

ul.anniversary p {
	margin-bottom: 5px;
}

ul.anniversary a {
	font-size: 11px;
}


/* Galleries Index */

.gallery {
	background:#e6e2c9 url("/images/bkgd/gallery_topper.jpg") no-repeat;
	margin-top: 24px;
	margin-bottom: 34px;
	padding: 31px 0 0 0;
	width: 415px;
	border-left:1px solid #d1cdb2;
	border-right:1px solid #d1cdb2;
}
	.gallery ul {
		background: url("/images/bkgd/gallery_footer.jpg") no-repeat bottom;
		margin: 0;
		padding: 0 0 25px 18px;
		width: 385px;
	}

	.gallery li {
		background: transparent;
		float: left;
		line-height: 1;
		margin: 0 9px 10px 0;
		padding: 0;
	}

	#lightboxlinks.gallery a img {
		border: 3px solid #cac6aa;
		/* NEW NEW NEW NEW */
		width: 110px;
		height: 100px;
	}
		.gallery .twocol a img {
			border: 3px solid #d8af43;
/*			width: auto;*/
/*			height: auto;*/
		}
/*ADDED 10.13.09 to fix psa images sizes*/
	#lightboxlinks.gallery a img.psa {
			width: 81px;
			height: 108px;
		}
	#lightboxlinks.gallery a img.psa2 {
			width: 177px;
			height: 236px;
		}
	.gallery .twocol {
		padding-bottom: 22px;
		padding-left: 27px;
	}

	.gallery .twocol li {
		margin-bottom: 19px;
		margin-right: 22px;
	}
	.gallery h2, .gold {
		font: bold 14px/1.3 georgia, serif;
		color: #bc7700;
		margin-left: 18px;
	}
	.gallery ul.dualGallery {
		background: none;
	}
	.gold {
		margin-left: 0;
	}


/* jobs */
.jobs h2 {
	font-size: 12px;
	margin-bottom: 0;
}

.jobs ul {
	border-bottom: 1px solid #c3cbd2;
	margin: 0 0 24px;
	padding-bottom: 20px;
}

	.jobs li {
		border-top: 1px solid #dbe0e4;
		padding: 12px 0 0 19px;
		background: url(/images/bkgd/list_expand_plus.gif) no-repeat 0 12px;
/*		width: 466px; */
		width: 420px;
	}

	.jobs li:first-child {
		border-top: none;
	}
	.jobs li div {
		display: none;
	}
	.jobs li.open div {
		display: block;
	}
.jobs h3 {
	font-weight: normal;
	color: #2786dc;
	cursor: pointer;
}

.jobs h3 span {
	font-size: 10px;
	color: #676462;
}

.jobs h4 {
	color: #676462;
	font: bold 12px/18px arial, sans-serif;
	margin: 0;
}

#main .jobs .apply {
	margin-top: -14px;
}

#main .jobs .backtotop {
	margin-top: -26px;
}


/* Videos */

#player{
	background: #F0EADC;
	border: 1px solid #d1cdb2;
	padding: 28px 31px;
	text-align: center;
}

.videos {
	margin: 0 0 20px;
}

	.videos li {
		background: transparent;
		border-bottom: 1px solid #d1cdb2;
		padding: 22px 9px 16px 0px;
		width: 420px;
	}

		.videos .figure {
			float: left;
			margin: 4px 10px 10px 0;
			width: 112px;
		}

			.videos .figure img {
				border: 1px solid #d1cdb2;
				padding: 4px;
			}

		.videos h2,
		.videos p {
			margin: 0 0 0 142px;
			padding: 0;
		}

		.videos h2 {
			font-size: 12px;
			font-weight: bold;
			line-height: 1.5;
			margin-bottom: 5px;
		}

			#main .videos h2 a {
				color: #cd621a;
			}

		.videos p {
			color: #676462;
			line-height: 19px;
			font-weight: bold;
		}

			.videos p.area,
			.videos p.description,
			.videos p.country {
				font-style: italic;
				font-weight: normal;
			}


/* School Lists */
.schools {
	padding-left: 24px;
}
	.schools ul.alpha {
		border-top: 1px solid #d1cdb2;
		font-size: 12px;
		line-height: 16px;
		margin: 0;
		padding-bottom: 0;
		padding-top: 14px;
	}
	.schools ul:first-child {
		border-top: none;
		padding-top: 0;
	}
	.schools ul.alpha li {
		background: transparent;
		margin-bottom: 16px;
		padding: 0;
	}

/* pressReleaseList */ /* similar to .schools but with no left padding */
.pressReleaseList {
	padding-left: 0px;
}
	.pressReleaseList ul {
		border-top: 1px solid #d1cdb2;
		font-size: 12px;
		line-height: 16px;
		margin: 0;
		padding-bottom: 0;
		padding-top: 14px;
	}
	.pressReleaseList ul li {
		background: transparent;
		margin-bottom: 16px;
		padding: 0;
	}
	.pressReleaseList li p {
		color: gray;
	}


#mastersintl,
#fellowsusa,
#foreignservice {
	font-size: 12px;
	margin-top: 26px;
}
.fellows_h1 {
	font-size:24px;
}

#fellowsusa, #foreignservice {
	border-top: 1px solid #d1cdb2;
	padding-top: 24px;
}


/* quotations */
#main h3.speakers {
	font: bold 14px/18px arial, sans-serif;
	margin: 0 0 19px;
}

h2.catagory {
	font-size:18px;
	margin: 25px 0 10px;
	padding-top: 5px;
	border-top: 1px solid #999;
}

.quotes li {
	padding: 0 10px 5px 0;
	background: none; /* fix */
}

blockquote {
	margin: 0;
	padding: 0;
}

.quotes blockquote {
	border-top: 1px solid #d1cdb2;
	padding: 16px 0 0 0;
}

.quotes li:first-child blockquote {
	border-top: none;
	margin-top: -16px;
}

.quotes blockquote p,
blockquote {
	margin: 0 0 18px;
	padding: 0;
}

.quotes blockquote cite,
blockquote cite {
	border-left: 3px solid #d1cdb2;
	color: #676462;
	display: block;
	font-weight: bold;
	line-height: 18px;
	margin: 0 0 0 20px;
	padding: 0 0 0 7px;
}

.quotes blockquote cite span,
blockquote cite span {
	display: block;
	font-style: italic;
	font-weight: normal;
}


/* Inset photo (magnifying glass asset) */
#inset_photo {
	float: right;
	margin: 0 0 40px 20px;
	width: 143px;
}
#inset_photo.medium,
#inset_photoNoCaption.medium,
#inset_photoNoCaptionLeft.medium {
	width: 200px;
}
#inset_photo.large,
#inset_photoNoCaption.large,
#inset_photoNoCaptionLeft.large {
	width: 250px;
}

#inset_photoNoCaption {
	float: right;
	margin: 0 0 10px 20px;
}

#inset_photoNoCaptionLeft {
	float: left;
	margin: 0 20px 10px 0;
}
#inset_photo div,
#inset_photoNoCaption div,
#inset_photoNoCaptionLeft div {
	border: 1px solid #a49a8f;
	padding: 4px;
	position: relative;
}
#inset_photo div.medium,
#inset_photoNoCaption div.medium,
#inset_photoNoCaptionLeft div.medium {
	width: 200px;
}
#inset_photo div.large,
#inset_photoNoCaption div.large,
#inset_photoNoCaptionLeft div.large {
	width: 250px;
}
#inset_photo img,
#inset_photoNoCaption img,
#inset_photoNoCaptionLeft img {
	display: block;
	z-index: 1;
}
#inset_photo .overlay_link,
#inset_photoNoCaption .overlay_link,
#inset_photoNoCaptionLeft .overlay_link {
	border: none;
	bottom: 0;
	display: block;
	height: 23px;
	padding: 0;
	position: absolute;
	right: 0;
	width: 25px;
	z-index: 20;
}
#inset_photo a.image_icon,
#inset_photoNoCaption a.image_icon,
#inset_photoNoCaptionLeft a.image_icon {
	display: block;
	cursor: pointer;
}
#inset_photo p,
#inset_photoNoZoom p,
#inset_photoNoCaption p,
#inset_photoNoCaptionLeft p {
	margin: 4px 0 0;
	padding: 0;
	font: 10px/1.4 arial, helvetica, sans-serif;
}
#inset_photoNoZoom {
	float: right;
	margin: 0 0 40px 20px;
	width: 213px;
}
#inset_photoNoZoom div {
	position: relative;
}
#inset_photoNoZoom img {
	border:1px solid #d1cdb2;
	display: block;
	margin: 0 auto;
	padding:4px;
}


/* Inset Photo with magnifying glass on press release page */
#press_photo {
	border:1px solid #d1cdb2;
	float: left;
	padding:4px;
	position: relative;
	margin: 0 10px 5px 0;
}
#press_photo_right {
	border:1px solid #d1cdb2;
	float: right;
	padding:4px;
	position: relative;
	margin: 0 0 5px 10px;
}
	
#press_photo a.overlay_link, 
#press_photo_right a.overlay_link{
	display: block;
	cursor: pointer;
}

#press_photo .overlay_link, 
#press_photo_right .overlay_link{
	border: none;
	bottom: 0;
	display: block;
	height: 23px;
	padding: 0;
	position: absolute;
	right: 0;
	width: 25px;
	z-index: 20;
}


/* post navigation */
#post_navigation {
	border-top: 1px solid #d1cdb2;
	clear: both;
	float: left;
	margin: 0;
	padding: 9px 0 11px;
	width: 100%;
}

#post_navigation li {
	background: none;
	float: left;
	margin: 0;
	padding: 0 10px;
}

#post_navigation li.nav-right {
	float: right;
	text-align: right;
	width: 250px;
}

#post_navigation li.nav-right a {
	margin-left: 34px;
}


/* disclaimers and warnings */
p.disclaimer {
	background: url(/images/bkgd/bg-disclaimer.png) repeat-x left bottom;
	clear: both;
	margin: 0;
	padding: 10px 10px 30px;
}

p.warning {
	background: url("/images/bkgd/bg-warning.gif") no-repeat left;
	color: #333;
	font-weight: bold;
	min-height: 20px;
	padding: 2px 0 0 28px;
}


/* volunteer info */
#volunteer_info {
	display: block;
	width: 438px;
	float: left;
	margin: 26px 0 10px;
}

	#volunteer_info h1 {
		margin: 3px 0 0;
		padding: 0;
	}

	#volunteer_info ul li {
		color: #676462;
		font-style: italic;
		line-height: 18px;
		padding: 0;
		margin: 0;
		background: none;
	}


/* FAQs */

#questions li {
	background: none;
	border-bottom: 1px solid #d1cdb2;
	padding: 7px 0 6px;
	margin-left: 0;
}

#answers li {
	background: none;
	border-bottom: 1px solid #d1cdb2;
	margin-left: 0;
	padding: 21px 0 11px;
}
#answers ul {
	border-top: 1px solid #d1cdb2;
	margin: 10px 0;
	padding: 5px 0 0 10px;
}
#answers li li {
	background: url(/images/bkgd/bullet-3x3.png) no-repeat 0px 7px;
	border-bottom: none;
	margin: 0;
	padding: 0 0 0 15px;
	width: 100%; /* prevents disappearing bullets in ie6 */
}
#answers li li h4 {
	margin-top: 0;
}
#answers li ol { /* 12-27 */
	margin: 10px 0;
	padding: 5px 0 0 17px;
}
#answers li ol li { /* 12-27 */
	border-bottom: none;
	padding: 0 0 4px 15px;
	background: none;
	margin: 0;
	width: 100%; /* prevents disappearing bullets in ie6 */
}
#answers li ol li p { /* 12-27 */
	padding-top: 4px;
}

#answers h3 {
	line-height: 18px;
	margin: 0 0 6px;
}

#answers .backtotop {
	border-top: 0;
	font: normal 11px/11px arial, sans-serif;
	margin: 0;
	padding-top: 0;
	text-align: right;
}


#sitemapanswers li {
	padding: 21px 0px 11px 0;
	background: none;
}
	#sitemapanswers ul {
		margin: 10px 0;
		padding: 5px 0 0 10px;
	}
	#sitemapanswers li li {
		border-bottom: none;
		padding: 0 0 0 15px;
		background: none;
		margin: 0;
		width: 100%; /* prevents disappearing bullets in ie6 */
	}

#faqs .application ul {
 border: none;
 padding: 5px 0 0 0;
}

#faqs .application li {
 background: none;
 padding: 0;
}
/* volunteer bios */

h2.bios {
		font: bold 16px/1.142857 arial, sans-serif;
		margin-bottom: 0;
		padding-bottom:0;
}
#volunteer_bios li,
#director_bios li,
#social_media li {
	clear: both;
	margin: 0;
	border-bottom: 1px solid #d1cdb2;
	padding: 20px 0 25px;
	background: none;
}
#volunteer_bios li:first-child,
#social_media li:first-child{
	padding-top:5px;
}
#volunteer_bios li:last-child,
#director_bios li:last-child,
#social_media li:last-child {
	border-bottom: none;
}

#volunteer_bios img,
#director_bios img {
	padding: 4px;
	border: 1px solid #a49a8f;
	margin: 0 15px 10px 0;
	float: left;
}

#social_media img {
	padding: 4px;
	border: 1px solid #a49a8f;
	margin: 0 15px 5px 0;
	float: right;
}
#social_media img.icon {
	border:none;
	padding:0;
	margin:-5px 5px 0 0;
	float:left;
}

#volunteer_bios h3,
#director_bios h3,
#social_media h3 {
	margin: 0 0 20px 0;
	padding: 0;
	clear: none;
	font: bold 14px/14px georgia, serif;
}

#volunteer_bios h3 a,
#director_bios h3 a,
#social_media h3 a {
	font: bold 14px/14px georgia, serif;
}

#volunteer_bios p,
#director_bios p,
#social_media p {
	margin: 0;
	padding: 0;
}

#volunteer_bios p.alumni {
	margin-bottom: 10px;
}

#director_bios p.appointment {
	line-height: 22px;
	margin-bottom: 10px;
}

#volunteer_bios .last_entry,
#director_bios .last_entry,
#social_media .last_entry {
	color: #005f7e;
	text-align: right;
	margin-top: 20px;
	font-size: 11px;
}
#main .fellows p {
	margin-bottom: 10px;
}
#main .fellows p.alumni {
	margin-bottom: 14px;
}

/* Blog entries list */
#entries {
	border-top: 2px solid #d1cdb2;
}

#entries li {
	border-bottom: 1px solid #d1cdb2;
	padding: 9px 0 7px;
	width: 438px;
	float: left;
	background: none;
	margin: 0;
}

#entries li:last-child {
	border-bottom: none;
	}

#entries span {
	color: #676462;
	display: block;
	float: left;
	font-size: 12px;
}

#entries a {
	font: bold 12px/17px georgia, serif;
	text-align: left;
	float: right;
	width: 350px;
}


/* Notable Volunteers + Published Works (list) */
#notables li {
	margin: 0 0 21px;
	clear: both;
	padding: 0;
	background: none;
}

#notables h5,
#notables p {
	display: inline;
	font: 12px/18px arial, sans-serif;
}

#notables h5 {
	font-weight:bold;
}

#notables .work {
	font-style: italic;
}

.service {
	color: #676462;
}

#notables .indepth {
	background: #00808d url(/images/bkgd/notable_texture.png) no-repeat left bottom;
	float: left;
	padding: 22px 0;
	width: 100%;
}
#notables .indepth img {
	display: inline;
	float: left;
	margin-left: 19px;
	margin-right: 15px;
}
#notables .indepth div {
	display: inline;
	float: left;
	margin-right: 36px;
	width: 298px;
}
#notables .indepth h5,
#notables .indepth p {
	color: #fff;
	display: block;
	margin: 3px 0 0;
	padding: 0;
}
#notables .indepth h5 {
	color: #62d9e6;
	margin-top: 0;
}
#notables .indepth a { color: #62d9e6; }

#notables .indepth .service {
	color: #fff;
}


#notables p.quote {
	clear:both;
	margin:-15px 0 0 15px;
	padding:2px 0 0 10px;
	background: url(/images/center/learn/notable/leftquote.gif) no-repeat left top;
}
#notables p.quote2 {
	display: block;
	margin:5px 70px 10px 15px;
	padding:2px 0 0 10px;
	background: url(/images/center/learn/notable/leftquote-wbg.gif) no-repeat left top;
}
#notables p.vquotes3 { 
	margin:0 10px 10px 0;
	padding:17px 0 0 13px;
	background:url("/images/learn/howvol/quotes2.gif") no-repeat 0 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:20px;
	font-style: italic;
}
#notables p.vquotes3 cite{
	margin:5px;
	display: block;
	text-align:right;
	color: #939082;
	padding-bottom:10px;
}
#notables p.vquotes3 cite span {
	display: block;
	text-align:right;
	color: #e1dec7;
	font-size:11px;
}
/* Countries List */
.countries {
	list-style: none none;
	margin: 0;
	padding: 0;
}

	.countries li {
		background: transparent;
		border-top: 1px solid #c3cbd2;
		margin: 0;
		padding: 20px 0;
	}

	.countries li:first-child {
		border-top: none;
		padding-top: 0;
	}

	.countries .figure {
		float: left;
		margin: 4px 15px 10px 0;
		width: 85px;
	}

		.countries img {
			border: 1px solid #a7b0b7;
			padding: 4px;
		}

	.countries h2 {
		color: #bc7700;
		font: bold 14px/1.285714 georgia, "times new roman", times, serif;
		margin-left: 100px;
	}

		.countries h2 a {
			color: #bc7700;
		}

	.countries p {
		margin: 0 0 0 100px;
	}


/* Documents List */
.documents, .resourcesWithDescriptions {
	border-top: 2px solid #d1cdb2;
	list-style: none none;
	margin: 0 0 30px;
	padding: 0;
}
	.documents li, .resourcesWithDescriptions li {
		background: transparent;
		border-bottom: 1px solid #d1cdb2;
		font-size: 12px;
		line-height: 1;
		margin: 0;
		padding: 10px 0 8px;
	}
	.documents .type, .application .type {
		color: #676462;
		font-size: 10px;
		font-weight: bold;
	}
			.viewTranscripts {
				margin: -20px 0 25px 0;
				padding-left: 10px;
				background: url(/images/bkgd/bullet-3x3.png) no-repeat 0px 7px;
				width: 100%;
			}
.disclosure {
	font-size:11px;
	line-height:125%;
	font-weight:normal;
	color:#7a736a;
}
/* resourcesWithDescriptions */
.resourcesWithDescriptions {
}
	.resourcesWithDescriptions li {
		padding: 12px 0;
	}
	.resourcesWithDescriptions p {
		margin-bottom: 8px;
	}
	.resourcesWithDescriptions .type {
		color: #676462;
		font-size: 10px;
		font-weight: normal;
	}

		/* nested lists for both DOCUMENTS and RESOURCESWITHDESCRIPTIONS */
		
		/* minor chnge to remove top border, padding and tightened top margin 113009 SG */
		.documents ul, .resourcesWithDescriptions ul {
			margin: 10px 0 10px 30px;
			/*padding-top: 5px;*/
			border-top: none;
		}
		.documents li li, .resourcesWithDescriptions li li {
			border-bottom: none;
			padding: 5px 0;
		}


/* Simple Terms List */
.simpleTerms {
	font-size: 12px;
	line-height: 18px;
	margin: 0 0 24px 7px;
	padding-top: 5px;
}
		.simpleTerms dt {
			color: #a93f1f;
			background: url(/images/bkgd/red_bullet.gif) no-repeat 0 7px;
			padding-left: 12px;
			margin: 0;
		}
		.simpleTerms dd {
			margin: 0 0 8px 12px;
		}



/* Volunteers List */
.volunteers {
	list-style: none none;
	margin: 0;
	padding: 0;
}

	.volunteers li {
		background: transparent;
		border-top: 1px solid #c3cbd2;
		margin: 0;
		padding: 20px 0;
	}

	.volunteers li:first-child {
		border-top: none;
		padding-top: 0;
	}

	.volunteers .figure {
		float: left;
		margin: 4px 15px 10px 0;
		width: 85px;
	}

		.volunteers .figure img {
			border: 1px solid #a7b0b7;
			padding: 4px;
		}

	.volunteers h2 {
		color: #bc7700;
		font: bold 14px/1.285714 georgia, "times new roman", times, serif;
		margin-left: 100px;
	}

		.volunteers h2 a {
			color: #bc7700;
		}

	.volunteers p {
		margin: 0 0 0 100px;
	}

	.volunteers blockquote {
		margin: 0 0 0 100px;
	}

		.volunteers blockquote p {
			margin-left: 0;
		}

	.volunteers li.nophoto h2,
	.volunteers li.nophoto p,
	.volunteers li.nophoto blockquote {
		margin-left: 0;
	}


/* Event Detail */

h4 {
	color: #005f7e;
	font: normal 12px/18px arial, sans-serif;
	margin: 16px 0 0;
}

p.location {
	color: #676462;
	font-weight: bold;
}

p.location a {
	font-weight: normal;
}

p.location span {
	font-weight: normal;
}


/* "Subscribe" Assets */
.subscribe { border-top: 1px solid #d1cdb2;  }
.subscribe p { margin: 0 0 10px; }
.subscribe h3,
.subscribe em {
	font: bold 12px/18px arial, sans-serif;
	color: #005f7e;
	margin: 20px -30px 0 0px;
	padding: 0;
}
a.rss_subscribe {
	background: url(/images/global/pc_rss_icon.jpg) no-repeat;
	padding: 0px 0 3px 50px;
	height: 15px;
	display: block;
	margin-bottom: 0;
	}
.subscribe ul { margin-top: 15px; }
.subscribe ul li { display: inline;	margin: 0 37px 0 0; background: none; }
.subscribe ul a { background: url(/images/bkgd/rss_google.gif) no-repeat center left; padding: 2px 0 2px 20px; }
.subscribe ul a.myaol { background-image: url(/images/bkgd/rss_myaol.gif); }
.subscribe ul a.myyahoo { background-image: url(/images/bkgd/rss_myyahoo.gif); }
.regionSelected {
	margin-top: 25px;
	clear: both;
	background: #F0EADC;
	border: 1px solid #d1cdb2;
	padding: 15px 15px 5px 10px;
}
.regionSelected h3 {
	margin: 0 0 5px;
}
.regionSelected span {
	font-weight: bold;
}


/* Flash */
.flash_legend {
	border-bottom: 1px solid #c3cbd2;
	margin: 10px 0 20px;
	padding: 0 20px 1px 9px;
	float: left;
	width: 656px; /* 685 */
}

	.flash_legend ul {
		float: left;
	}

		.flash_legend ul li {
			display: block;
			width: 135px;
			margin-right: 38px;
			font-size: 12px;
			float: left;
			background: none;
			padding-left: 0;
		}

			.flash_legend li span {
				padding-bottom: 10px;
				display: block;
				text-align: left;
				float: right;
				width: 110px;
				margin-left: -10px;
			}

	.flash_legend img {
		border: 1px solid #dbdbdb;
		margin-right: 8px;
		display: block;
		float: left;
	}

	.flash_legend a {
		color: #FFF;
		float: right;
		position: relative;
		top: 8px;
	}
		.flash_legend a:hover{
			text-decoration: none;
		}



		#staticWorldMap {
			margin-top: 20px;
		}




/* FORM CONTROLS 2.0 ///////  ADDED 9-24-08 */
/* FORM CONTROLS */
.validation-advice { /* 12-27 */
	margin: 5px 0;
	padding: 5px;
	background-color: #a43938;
	color: #fff;
	font-weight: bold;
}

fieldset {
	color: #333;
/*	padding-bottom: 15px; */
}
	#content fieldset {
		border-top: 1px solid #D1CDB2; /* inside "content" so it won't bonk "search" */ /* 9-23 */
		padding: 18px 0; /* 9-23 */
		
	}
	#content .promo fieldset { /* 12-27 */
		border-top: none;
	}
.instruction {
	color: #45413e; /* for older browsers */
	color: rgba( 69, 65, 62, 0.5 ); /* for RGBA enabled browsers */
}

.errorMsg {
	color: #A43938;
	font-weight: bold;
}

	fieldset h2 {
		font-size: 12px;
/*		margin: 1em 0 0; */
		margin: 0 0 10px; /* 9-23 */
		line-height: 12px;
		clear: both;
	}

	fieldset p {
		margin: 0 0 1em;
	}

	fieldset ul {
		list-style: none none;
/*		margin: 0.5em 0 0; */
		margin: 0 0 20px;
		float: left;
		clear: both;
		padding: 0;
	}

	
		fieldset li ul {
			margin-top: 0;
		}

		fieldset li {
			background: transparent;
			clear: both;
/*			padding: 0 0 8px; */
			padding: 0 0 5px; /* 9-23 */
			margin: 0 0 5px; /* 9-23 */
			float: left; /* 9-23 */
			width: 438px; /*  9-23 */
		}
		.promo fieldset li { /* 12-27 */
			width: 165px;
		}

		fieldset li.stacked {
			padding-bottom: 11px;
			margin: 0;
		}

			fieldset li li {
				padding: 0;
			}

			fieldset .label {
				float: left;
				margin-right: 23px;
				padding-top: 2px;
				text-align: right;
				width: 111px;
			}
			
			
			

			fieldset .wide .label {
				width: 174px;
			}

				fieldset .label span.note {
					color: #676462;
					display: block;
					font-size: 11px;
					line-height: 1.3; /* JW 2-11 */
					margin-top: 3px; /* JW 2-11 */
				}
				
						fieldset span.note-inline { /* JW 2-11 */
							color: #676462;
							font-size: 10px;
						}

			fieldset .fields {
				float: right;
				width: 300px; /* 8-10-10 */
			}
			
			fieldset .fields-long {
/*				width: 500px; */
				width: 400px; /* 9-23 */
			}
			
			
			
		
			
					fieldset ul .fields-complex ul { /* JW 2-11 */
						margin-bottom: 0;
					}
					fieldset .fields-complex li { /* JW 2-11 */
						width: 280px;
					}
							fieldset .fields-complex .fields li { /* JW 2-11 */
								margin-top: 10px;
							}
					fieldset .fields-complex { /* JW 2-11 */
						overflow: hidden;
					}
					fieldset .fields-complex .fields { /* JW 2-11 */
						float: none;
					}
					fieldset .fields-complex input[type="text"] { /* JW 2-11 */
						width: 40px;
						border: 1px solid #c5c5c5;
					}

					
					
				fieldset .wide .fields {
					/* width: 500px; */
					width: 200px;
				}

				fieldset .stacked .label,
				fieldset .stacked .fields {
					float: none;
					text-align: left;
					width: auto;
				}
				
						fieldset .stacked .label-intro { /* JW 2-11 */
							margin-bottom: 10px;
							font-weight: bold;
						}

						
		#content fieldset.actions {
			padding-top: 10px;
		}
		fieldset.actions li {
			clear: none;
			float: left;
		}

		fieldset button {
			display: -moz-inline-stack;
			display: inline-block;
			vertical-align: middle;
		}

		fieldset.actions button {
			display: block;
		}

		fieldset label,
		fieldset select,
		fieldset input {
			vertical-align: middle;
		}

		fieldset .fields label {
			margin-right: 10px;
		}

		fieldset .fields label.inline {
			margin-left: 10px;
			margin-right: 0;
		}
		
				fieldset .fields-complex label.inline { /* JW 2-11 */
					margin-right: 5px;
					margin-left: 5px;
				}

		fieldset select {
			/*border: 1px solid #D1CDB2;*/
			border: 0;
			padding: 1px;
			width: 212px;
			/*background: #eeebdc;*/
		}
		
		.codeSelect {
			width: 275px;
		}

		fieldset .stacked select {
			margin-bottom: 5px;
		}
		
		* html fieldset .fields-short input
		{
			border: 1px solid #c5c5c5;
			padding: 1px;
			width: 89px;
			font-style:italic;
		}
		fieldset .fields-short input[type="text"] {
		    border: 1px solid #c5c5c5;
			padding: 1px;
			width: 89px;
			font-style:italic;

		}

		fieldset input[type="text"],
		fieldset input[type="password"],
		fieldset textarea { /* 8-10-10 */
			/*border: 1px solid #D1CDB2;*/
			border: 0;
			margin-bottom: 5px;
			padding: 1px;
			width: 208px;
			/*background: #eeebdc;*/
		}
		
		/*fieldset input[type="checkbox"] {
			background: #eeebdc;
		
		}*/
		
		
		

		
		
				fieldset .language .fields { /* WHITEADDITION */
					padding-left: 126px;
				}
						fieldset .language .fields .language-single { /* WHITEADDITION */
							margin-bottom: 10px;
						}
						fieldset .language input[type="text"] { /* WHITEADDITION */
							width: 120px;
							font-size: 11px;
							padding: 3px 0 2px;
							line-height: 1.2;
						}
						* html fieldset .language input{ /* WHITEADDITION */
							width: 120px;
						}
						fieldset .language select { /* WHITEADDITION */
							width: 120px;
						}
						fieldset .language span { /* WHITEADDITION */
							color: #676462;
						}

						
			fieldset .address input[type="text"] {
				display: block;
/*				margin-left: 134px; */
			}
			#streetLine2 {
				display: block;
			}

		fieldset input.tel {
			width: 138px;
		}

		fieldset input.ext {
			width: 30px;
		}
/* 10/3/2010 New Fieldset Styles for Inquiry Page */
	
	
	#forms.tab_container{
		padding: 10px;
		border-top: 1px solid #d1cdb2;
		border-radius: 10px;
		-moz-border-radius-topleft:10px;
	    -moz-border-radius-topright:10px;
		width:520px;
		margin-left: 40px;
		margin-bottom: 0px;
		clear:both;
	}
	
	#forms.side_container{
		padding: 10px;
		margin-left:20px;
		border-top: 1px solid #d1cdb2;
		border-radius: 10px;
		-moz-border-radius:10px;

		width:180px;
		clear:both;
		background: #f2f0e3;
		float:right;
	}
	
	#forms.side_container h2{
		font: bold 14px/1.14286 arial,helvetica,sans-serif;
	}
	
	#forms.side_container fieldset .form-row {
		width: 175px;
		clear: both;
		padding:0;
	}
	

	#forms.side_container .donation input[type="text"] {
		width: 145px;

	}
	
	#forms.side_container .donation select {
		width: 160px;

	}
	
	
	
	
	
	
	
	
	
	.omb {
		clear:both;
		margin:0 0 0 250px;
		padding-top:0px;
		
	}
	
	.ombShort {
		clear:both;
		margin:0 0 0 480px;
		padding-top:0px;
	
	}
	
	
	
	#forms fieldset.top {
		border-top: none;
		padding: 0 0 18px 0; /* 9-23 */
	}
	
	#forms fieldset .form-row {
		width: 520px;
		clear: both;
		padding:0;
	}
	
	#forms fieldset .form-row-spaced {
		width: 520px;
		clear: both;
		padding:0 0 25px 0;
	}
	
	#forms fieldset .form-row-quest {
		width: 520px;
		clear: both;
		padding:0 0 10px 0;
	}
	
	#forms fieldset .form-row-quest textarea {
		width: 500px;
	}
	
	#forms fieldset .full input[type="text"] {
		width: 500px;
	}
	

	
	#forms fieldset .right {
		float: right;
		clear: both;
		padding: 0 0 10px 0;
	}
	
	
	#forms fieldset div {
		margin-right: 5px;	
		float: left;
	}	
	
	#forms fieldset input[type="text"],
	#forms fieldset select {
		border: 1px solid #e1dec7;
		
		width: 245px;
	}
	
	#forms fieldset input[type="text"].error, 
	#forms fieldset select.error { 
		border: 1px solid #A43938; 
		margin-bottom: 0px; 
	}


		#forms fieldset .date select {
			width:123px;
		}
	#forms fieldset .extralarge {
	
		width: 280px;
		padding: 0;
	}
	
		#forms fieldset .double ul {
			width: 500px;
			padding: 5px 0;
			margin-bottom: 0;
		}
			#forms fieldset .double ul li {
				width: 245px;
				float: left;
				clear: none;
				padding: 0 5px 0 0;
				margin:0;
			}
		#forms fieldset .tighten ul {
			width: 500px;
			padding: 5px 0;
		}
			#forms fieldset .tighten ul li {
				padding: 0 5px 0 0;
				margin:0;
			}
		#forms fieldset .extralarge input[type="text"],
		#forms fieldset .extralarge select {
			width: 275px;
		}
	
	#forms fieldset .large {
		width: 250px;
		padding: 0;
	}
	
		#forms fieldset .large input[type="text"],
		#forms fieldset .large select {
			width: 245px;
		}
	
		
	#forms fieldset .medium {
		width: 185px;
		padding: 0;
	}
	
		#forms fieldset .medium input[type="text"],
		  #forms fieldset .medium select {
			width: 180px;
		}
	
	#forms fieldset .small {
		width: 75px;
		padding: 0;
		
		
	}
		
		#forms fieldset .small input[type="text"],
		 #forms fieldset .small select {
			width: 70px;
	

		}
		
	#forms fieldset .tiny {
		width: 60px;
		padding: 0;
	}
		
		#forms fieldset .tiny input[type="text"],
		 #forms fieldset .tiny select {
			width: 55px;
	

		}
		
	#forms fieldset .state {
		width: 200px;
		padding: 0;
	}
	
		#forms fieldset .state select {
			width: 195px;
		}
	
	
	#forms fieldset .optional {
		color: #808080;
	}
	
	#forms label.error
	 { 
		color: #A43938; 
		padding: 0 0 10px 2px; 
		font-weight: bold; 
		display: block; 
	}
	
	
	#forms .boldLabel {
		color: #666666;
		font-weight: bold;
	}
	
	#forms fieldset div.form-row label.optLabel {
		color: #333333;
		font-weight: normal;
	}
	
	#forms fieldset .fields {
		float: right;
		width: 250px; /* 8-10-10 */
	}

	#forms .validation-advice {
		margin: 2px 3px 0 0;
		overflow:hidden;
	}
	#forms #clearCollege {
		margin-left: 5px;
		display: none;
		
	}
	


	table input[type="text"] {
		border: 1px solid #c5c5c5;
		padding: 1px;
		width: 75px;
	}
	
	table.pcweek input[type="text"], table.pcweek select {
		border: 1px solid #c5c5c5;
		padding: 1px;
		width: 200px;
	}
	
	 table.pcweek td{
		border: 0;
	}


	form ol {
	}
	form ol li.stacked {
		margin-left: 30px;
		width: 408px;
	}

	#from1,
	#to1,
	#from2,
	#to2 {
		width: 60px;
	}
	#to1,
	#to2 {
		margin-left: 10px;
	}


	fieldset div.charRemaining {
		margin-bottom: 14px;
	}
	fieldset div.charRemaining input {
		background: #ededed;
		border: 1px solid #b8b8b8;
		width: 30px;
		color: #555555;
		margin: 3px 4px 0 0;
		cursor: default;
	}
		fieldset div.charRemaining span {
			color: gray;
			font-size: 11px;
			line-height: 28px;
		}
/* 02/2/2011 Additional form styles for IG */
.igform {
		margin:0 40px 0 20px;
		padding: 10px;
		width:380px;
		background: #f2f0e3 url("/images/learn/howvol/engage.jpg") no-repeat bottom center;
		border: 1px solid #d1cdb2;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		border-radius: 10px;
		-webkit-box-shadow: rgba(0,0,0,0.2) 0px 3px 5px;
		-moz-box-shadow: rgba(0,0,0,0.2) 0px 3px 5px;
		box-shadow: rgba(0,0,0,0.2) 0px 3px 5px;
		clear:both;
}

div#forms.igform fieldset .form-row {
		width: 360px;
		clear: both;
		padding:0;
	}


div#forms.igform fieldset .form-row-quest  {
	width: 360px;
	clear: both;
	padding:0 0 10px 0;
	}
	
	div#forms.igform fieldset .form-row-quest  textarea {
		width: 360px;
	}

/* DONATE SEARCH FORM */
/* DROPLIST */

.dropList {
	position: relative;
}
.dropList h3 {
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	margin: 0;
}
#main .dropList h3 a { /* "main" needed to override ie6 */
	border: 1px solid #e1d3c7;
	display: block;
	background: #fff url(/images/bkgd/droplist_bg.gif) no-repeat right top;
	width: 185px; /* 210 */
	height: 16px; /* 21 */
	color: #45413e;
	padding: 3px 20px 0 5px;
}
#main .dropList h3 a:hover {
	text-decoration: none;
}
#main .dropList h3 a.opened { /* "main" needed to override ie6 */
	background-position: right bottom;
}
#main .dropList h3 a.opened:hover {
	text-decoration: none;
}
.dropList ul {
	border: 1px solid #e1d3c7;
	border-top: none;
	width: 210px;
	padding: 6px 0 10px;
	display: none;
	margin: 0;
	position: absolute;
	background: white;
	z-index: 1000;
}
.dropList ul.open {
	display: block;
}
.dropList li {
	background: none;
	line-height: 20px;
	padding: 0;
	margin: 0;
	display: inline;
	font-size: 11px;
}
.dropList em {
	font-weight: bold;
	padding: 0 0 0 5px;
}
.dropList li a {
	display: block;
	padding: 3px 0 3px 10px;
	line-height: 11px;
	margin: 0;
}
.dropList li a:hover {
	background: #45413e;
	color: #fff;
	text-decoration: none;
}

.formSelect {
	margin: 10px 0px 25px;

}
		.formSelect input {
			vertical-align: top;
		}
.formSelect select {
	color: #333;
	font-size: 11px;
	height: 21px;
	padding: 1px 1px 1px 3px;
	width: 180px;

}


/* HTML MAPS */

.regionScope {
	margin: 15px 0 30px;
	float: left;
}
	.regionScopeMap {
		width: 268px;
		float: left;
	}
	.regionScopeMap img {
		padding: 5px;
		border: 1px solid #d1cdb2;
		margin-bottom: 10px;
	}
	.regionScopeMap p {
		vertical-align: top;
	}
	.regionScopeMap p img {
		padding: 0;
		margin: 0 5px 0 0;
	}
	.regionScopeMap span {
		margin-right: 10px;
	}
	.regionScopeCountries {
		width: 380px;
		float: right;
		margin-left: 19px;
	}
	.regionScopeCountries h3 {
		clear: both;
		margin: 0 0 5px;
		padding: 0;
	}
	.regionScopeCountries ul {
		width: 120px;
		float: left;
		margin: 0 0 20px 10px;
		padding: 0;
	}
	.regionScopeCountries li {
		background: none;
		padding: 0;
	}
	.regionScopeCountries ul:first-child {
		margin-left: 0;
	}


/* FAST FACTS */

.fastfacts {
}
	.fastfacts h2 {
		padding-top: 10px;
	}
	.fastfacts p.notation {
		margin-top:-5px;
		margin-bottom:10px;
		font-size:11px;
	}
	.fastfacts dl, .fastfacts ul, .fastfacts p {
		margin-left: 24px;
		font-size: 12px;
	}
	.fastfacts dt {
		color: #005f7e;
		font-weight: bold;
	}
	.fastfacts dd {
		margin-bottom: 6px;
	}
	.fastfacts .polling {
		border-top: 1px solid #dbdbdb;
		margin-left: 0;
		padding-top: 10px;
	}

/* SINGLE VIDEO VAULT */

.singleVideoVault {
}
	.singleVideoVault .contents {
		margin-bottom: 0;
	}
	.singleVideoVault .videos {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.singleVideoVault .videos li {
		padding-top: 0;
		padding-bottom: 0;
		border: none;
	}
	.singleVideoVaultTeaser {
		border-top: 5px solid #d1cdb2;
		border-bottom: 5px solid #d1cdb2;
		padding: 10px 0 12px 0px;
		margin: 0 0 30px 0;
	}
	.singleVideoVaultTeaser .videos li {
		padding-left: 0;
	}
	#main .singleVideoVaultTeaser h2 {
		margin-bottom: 8px;
		margin-left: 132px; /* 2-4-09 */
	}
		#main .singleVideoVaultTeaser p.author,
		#main .singleVideoVaultTeaser p.area,
		#main .singleVideoVaultTeaser p.country {
			margin-bottom: 4px;
			margin-left: 132px; /* 2-4-09 */
			padding: 0;
			line-height: 12px;
		}
	.singleVideoVaultTeaser p.tagline {
		margin-top: 6px;
		margin-bottom: 12px;
	}

/* Special Donation */

.specialDonation,
.singleSubmittal {
	border: 1px solid #d1cdb2;
	padding: 4px;
	margin-bottom: 18px;
}
	.specialDonationWrap {
		background: #F0EADC;
		padding: 16px 36px 0 20px;
	}
	.singleSubmittalWrap {
		background: #F0EADC;
		padding: 16px 36px 0 15px;
	}
	.specialDonation fieldset .label,
	.singleSubmittal fieldset .label {
		text-align: left;
		margin-right: 0;
		padding-top: 5px;
	}
	.specialDonation fieldset .fields {
		width: 140px;
		float: left;
	}
	.singleSubmittal fieldset .fields {
		width: 230px;
		float: left;
	}
	.singleSubmittal fieldset .buttonWrap {
		width: 120px;
		float: left;
	}
	.specialDonation fieldset input[type="text"],
	.singleSubmittal fieldset input[type="text"] {
		width: 130px;
		height: 16px;
		margin-top: 4px;
	}
	.singleSubmittal fieldset input[type="text"] {
		width: 220px;
	}
	#content .specialDonation fieldset,
	#content .singleSubmittal fieldset {
		border-top: none;
		padding-top: 0;
	}
			.full-width .specialDonationWrap fieldset div.labelDollar { /* for the dollar sign. */
				width: 13px;
			}


/* Search Results */

.resultsTabs {
	width: 100%;
	border-left: 1px solid #BAB69B;
	float: left;
	margin: 0 0 20px;
}
		.resultsTabs li {
			background: none;
			padding: 0;
			margin: 0;
			display: inline;
		}
		#main .resultsTabs a {
			border-top: 1px solid #BAB69B;
			border-right: 1px solid #BAB69B;
			border-bottom: 2px solid #ca8b5b;
			color: #e1dec7;
			font-weight: bold;
			display: block;
			float: left;
			padding: 8px 12px 10px;
			background: #c16b32;
			text-decoration: underline;
		}
		#main .resultsTabs a:hover {
			background: #ca8b5b;
		}
		#main .resultsTabs .on a, #main .resultsTabs .on a:hover {
			background: #e1dec7;
			border-bottom-color: #e1dec7;
			color: #4E4731;
			text-decoration: none;
		}
		#main .resultsTabs .invalid a, #main .resultsTabs .invalid a:hover {
			text-decoration: none;
			background-color: #cac6aa;
			border-bottom-color: #BAB69B;
			color: #4E4731;
		}
		#main .resultsTabs .on a:hover, #main .resultsTabs .invalid a:hover {
			cursor: default;
		}

p.resultsSummary {
	clear: both;
	margin: 0 0 10px;
	padding: 0;
	width: 600px;
}
		#resultsQty {
			font-weight: bold;
		}


	#pagination table {
		border: 0;
		margin: 0;
		font-size: 11px;
	}
	#pagination tbody td {
		border: 0;
		padding: 10px 0;
	}
	#pagination td.pages {
		width: 300px;
		text-align: center;
	}
	#pagination td.pages span {
		font-weight: bold;
	}
	#pagination td.pages span a {
		font-weight: normal;
		padding: 2px 3px;
	}
	#pagination td.pages span a:hover {
		text-decoration: none;
		background-color: #5098d9;
		color: white;
	}
	#pagination td.next {
		text-align: right;
		width: 200px;
	}
	#pagination td.prev {
		text-align: left;
		width: 200px;
	}

/* Web Banners */

#webBanners {
	width: 430px;
}
		#webBanners ul {
			clear: both;
			display: inline;
		}
		#webBanners h2 {
			clear: both;
			margin: 0 0 8px;
			border-bottom: 1px solid #c9c9c9;
			font-size: 13px;
			line-height: 13px;
			padding: 30px 0 3px;
		}
		#webBanners li {
			background: none;
			display: inline;
			padding: 0;
		}
		#webBanners a {
			padding: 2px;
			display: block;
			border: 3px solid white;
			position: relative;
		}
		#webBanners a:hover {
			border-color: #5098d9;
		}
		#webBanners .wide img,
		#webBanners .wide a {
			width: 400px;
		}
		#webBanners .square img,
		#webBanners .square a,
		#webBanners .tall img,
		#webBanners .tall a {
			width: 120px;
		}
		#webBanners .med img,
		#webBanners .med a {
			width: 300px;
		}
		#webBanners .square li,
		#webBanners .tall li {
			display: inline;
		}
				#webBanners .square a,
				#webBanners .tall a {
					float: left;
					margin-right: 20px;
				}


#newsletter {
	padding-top: 16px;
}
	#newsletter p.alumni {
		font-style: normal;
		margin-top: -8px;
		margin-bottom: 16px;
}	
#fineprint {
	padding-top: 16px;	
}
#fineprint li {
	font-size:11px;   
}

#stationaryfooter {
	text-align:center; 
	border-top:1px solid #c3cbd2; 
	padding-top:5px
}

/* SG 072709 - styles for equal height columns */
h3.aa {
	font-size:14px;
	margin:10px 0 5px;
}
.colwrap {
	width: 650px;
	border-bottom: 1px solid #d1cdb2;
	margin-bottom: 10px;
	padding:5px 0;
}
.col {
	width:195px;
	float:left;
	margin-bottom:0;
}
.twocol {
	width:295px;
	float:left;
	margin-bottom:0;
}
.second {
	width:205px;
	margin-left: 20px;
	border-left: 1px solid #d1cdb2;
}
.twosecond {
	width:315px;
	margin-left: 15px;
	border-left: 1px solid #d1cdb2;
}
.second p, .twosecond p {
	margin-left: 15px;
}
.second h2, .twosecond h3 {
	margin-left: 15px;
}
.study {
	font-style:italic;
	font-weight:bold;
	color:#00808d;
}
/* end - styles for equal height columns */
/* SG 080309 - styles for h1 header icons */
.education, .youth, .youth2, .business, .business2, .env, .env2, .agr, .health, .hiv, .hiv2 {
	padding: 6px 0 18px 60px;
}
.education {
	background: url(/images/sectors/education.gif) no-repeat left 30%;	
}
.youth {
	background: url(/images/sectors/youth.gif) no-repeat left 30%;	
}
.youth2 {
	background: url(/images/sectors/youth.gif) no-repeat left 0%;
}
.business {
	background: url(/images/sectors/busdev.gif) no-repeat left 30%;	
}
.business2 {
	background: url(/images/sectors/busdev.gif) no-repeat left 0%;
	padding: 6px 0 16px 55px;	
}
.env {
	background: url(/images/sectors/environment.gif) no-repeat left 30%;	
}
.env2 {
	background: url(/images/sectors/environment.gif) no-repeat left 0;	
}
.agr {
	background: url(/images/sectors/agriculture.gif) no-repeat left 30%;	
}
.health {
	background: url(/images/sectors/health.gif) no-repeat left 30%;	
}
.hiv {
	background: url(/images/sectors/hivaids.gif) no-repeat left 30%;	
}
.hiv2 {
	background: url(/images/sectors/hivaids.gif) no-repeat left 0%;	
}
/* end - styles for h1 header icons */
/* sg 080709 - tighten h3 spacing on pchq.jobs.overseasop.contract */
#contract h3, #pcr_projects h3 {
		margin-bottom:5px;
}
/* New styles for How Do I become a Volunteer section 09/2009 */
/* application accordian */
.application ul {
	margin: 0 0 24px;
	padding:0 0 10px;
}

.application ul.two {
	margin:0;
}
.application li {
	padding:10px 0 0;
	margin:0;
	background-image:none;
	border-bottom:1px solid #d1cdb2;
	overflow:hidden;
}
.application li.npt {
	padding:5px 0 0;
}
.application ul li ul{
	border-bottom:none;
	margin: 10px 0;
}
.application li ul li{
	background:transparent url(/images/bkgd/red_bullet.gif) no-repeat 0 7px;
	margin:0 0 0 10px;
	padding:0 0 0 13px;
	border-bottom:none;
}


.application li div {
	display: none;
}
.application li.open div {
	display: block;
	}
.application h3 {
	font-size:13px;
	font-weight:normal;
	line-height:150%;
	color: #cd621a;
	cursor: pointer;
}
.application h3:hover {
	text-decoration:underline;
}
.application p {
	margin-bottom:10px;
}
.application img {		
	float:right;
	margin:0 0 10px 20px;
}
/* make image on selection page accessible */
#pcselection {
	background:url("/images/learn/howvol/selection.jpg") no-repeat 5px 5px;
	background-color:#f2f0e3;
	padding:5px;
	margin-bottom:15px;
	border:1px solid #d1cdb2;
}
#pcselection ol {
	height:780px;
	list-style:none;
	text-indent:-9999px;	
}
#pcselection li {
	background-image:none;
}
/* new quotes */
#vquotes, .vquotes {
	width: 200px;
	float: right; 
	margin:3px 0 10px 10px;
	background:url("/images/learn/howvol/quotes.gif") no-repeat 0 10px;
	border-top: 1px solid #d1cdb2;
	border-bottom: 1px solid #d1cdb2;
}
.wadquotes {
	width: 180px;
	margin:3px 0 10px 10px;
	background:url("/images/learn/howvol/quotes.gif") no-repeat 0 10px;
	border-bottom: 1px solid #d1cdb2;
}
.wadquotes.last {
	border-bottom: none;
}
#vquotes p, .vquotes p, .wadquotes p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	margin:0 5px 0 5px;
	padding:15px 0 10px 10px;
}
#vquotes cite, .vquotes cite, .wadquotes cite{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-right:5px;
	display: block;
	text-align:right;
	font-weight: bold;
	color: #939082;
	padding-bottom:10px;
}
#vquotes cite span, .vquotes cite span, .wadquotes cite span {
	display: block;
	font-style: italic;
	text-align:right;
	font-weight: normal;
}
.vquotes2 {
	width:100%;
	margin:3px 0 10px;
}
.vquotes2 p, .vquotes2 cite{
	font-size:13px;
}
#newquotes {
	margin:0 0 10px 0;
	background:url("/images/learn/howvol/quotes.gif") no-repeat 0 10px;
	border-top: 1px solid #d1cdb2;
	border-bottom: 1px solid #d1cdb2;
	overflow:hidden;
}
#newquotes p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	margin:0 5px 0 5px;
	padding:15px 0 10px 10px;
}
#newquotes cite{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-right:5px;
	display: block;
	text-align:right;
	font-weight: bold;
	color: #939082;
	padding-bottom:10px;
	border-left:none;
}
#newquotes cite span {
	display: block;
	font-style: italic;
	text-align:right;
	font-weight: normal;
}
/* End new styles for How Do I become a Volunteer section 09/2009 */
/* temp for apply message */
.red {
	color:#f00;
	font: bold 12px/1.5 arial, helvetica, sans-serif;
}
/* Photo Gallery image (United We Serve) sidebar tweak */
#promos p.remembrance {
	margin:15px 0 20px 0;
	padding-bottom:30px;
}
/* contracts */
#contracts h3 {
	margin-bottom:3px;
}
#contracts p{
	border-bottom:1px solid #c3cbd2;
	padding-bottom:15px;
}
/* Side Bar Social Network 01/11/10 */
#social {
	padding:10px 10px 0 0;
}
#social2 {
	padding:0;
}
#social h3{
	font-size:14px;
}
/* dl for How to become a more competitive candidate 01212010 - SG */
dl.table-display
{
	width: 37.1em;
	margin: 2em 0;
	padding: 0;
	font-size:12px;
}

.table-display dt
{
	width: 12em;
	float: left;
	margin: 0;
	padding: .5em;
	border-top: 1px solid #4f4832;
	font-weight: bold;
}

.table-display dd
{
	float: left;
	width: 23em;
	margin: 0;
	padding: .5em;
	border-top: 1px solid #4f4832;
}
#scam {
	margin:-10px 30px;
	padding:5px 10px 7px;
	background:#dfdfdf;
}
#scam a{
	text-decoration:underline;
}
#scam a:hover{
	text-decoration:none;
}
#callout {
	margin: 10px 0 18px;
	padding:5px 10px;
	background:#f2f0e3;
	border:1px solid #d1cdb2;
}
#callout p{
	margin:5px;
	color:#a4451f;
}
#callout h2{
	margin:5px;
}
#callout a{
	color:#002751;
}
.callout {
	margin: 10px 0 18px;
	padding:0;
	background:#c16b32 url(/images/learn/howvol/callout_top.png) repeat-x left top;
}
.callout h2{
	color:#e1dec7;
	padding:0 35px 30px;
	background:#c16b32 url(/images/learn/howvol/callout_bottom.png) repeat-x left bottom;
}
.competitive_callout {
	height:100%;
	margin: 10px 0 0;
	padding:5px 10px 8px;
	background: url(/images/learn/competitive_bg.gif) no-repeat left top;
}
.competitive_callout img{
	float:right;
	margin: 15px 0 8px 15px;
}


.competitive_callout h2, .competitive_callout p, .competitive_callout ul{
	margin: 0 20px 8px;
}
.competitive_callout p.callout_quotes{
	background:url("/images/learn/howvol/quotes.png") no-repeat 0 10px;
	margin: -10px 15px 8px 8px;
	padding:15px 0 0 10px;
	font-style:italic;
}
.competitive_callout h2 {
	padding-top:15px;
}
.competitive_callout_last {
	margin:0 0 15px;
	padding: 0 20px 20px;
	background: url(/images/learn/competitive_bottom_bg.gif) no-repeat left bottom;
}
.competitive_callout_first {
	margin: -10px 20px 8px;
}
/* END - dl for How to become a more competitive candidate 01212010 - SG */
/* Open Government styles 020410 - SG */
.opengov_badge {
	float:right;
	margin:0 0 10px 10px;
}
#opengov ul{
	margin:0 0 5px 10px;
}
#opengov li{
	background-image:none;
	margin:0 0 3px 0;
	padding:0;
}
h2 span {
	font-size:12px;
	font-weight:normal;
}
#opengov h3 {
	margin:5px 0;
	font:14px/16px georgia,"times new roman",times,sans-serif;
	color:#bc7700;
	cursor: pointer;
}
h3 span {
	font-weight:normal;
}
#openFeedback .frmRow {
	clear: both; 
	padding: 5px 0;
}

#openFeedback fieldset .label {
	float: left;
	margin-right: 23px;
	padding-top: 2px;
	text-align: right;
	width: 50px;
}

#openFeedback fieldset .fields {
	float: right;
	width: 365px;
}

#openFeedback fieldset input[type="text"]{
	border: 1px solid #c5c5c5;
	margin-bottom: 5px;
	padding: 1px;
	width: 350px;
}

#openFeedback fieldset textarea{
	border: 1px solid #c5c5c5;
	margin-bottom: 5px;
	padding: 1px;
	width: 350px;
	height: 300px;
}

#openFeedback fieldset select{
	border: 1px solid #c5c5c5;
	margin-bottom: 5px;
	padding: 1px;
	width: 355px;
}
/* End - Open Government styles 020410 - SG */
h2.qualify {
	clear:both;
	padding-bottom: 5px;
	margin:20px 0 0;
	border-bottom:1px solid #d1cdb2;
}
/*RPCV tabs*/
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 28px; /*--Set height of tabs--*/
	border-bottom: 1px solid #d1cdb2;
	border-left: 1px solid #d1cdb2;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 27px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 27px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #d1cdb2;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #d8d4bb;
}
ul.tabs li a {
	text-decoration: none;
	color: #005f7e;
	display: block;
	font-size: 12px;
	font-weight:bold;
	padding: 0 20px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs li a:hover {
	background: #cac6aa;
}
.tab_content ul li p {
	margin-bottom:8px;
}
.tab_content p.top{
	margin-top:20px;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #f2f0e3;
	border-bottom: 1px solid #f7f7e4; /*--Makes the active tab look like it's connected with its content--*/
}
.tab_container {
	border: 1px solid #d1cdb2;
	border-top: none;
	border-bottom-right:10px;
	border-bottom-left:10px;
	-webkit-border-bottom-right:10px;
	-webkit-border-bottom-left:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-bottomleft:10px;
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
	margin-bottom:20px;
	background: #f2f0e3 url("/images/learn/howvol/engage.jpg") no-repeat bottom center;
}
.tab_content {
	padding: 0 20px 55px;
	font-size: 1.2em;
}
.tab_content h4{
	margin-top:0;
}
/*End RPCV Tabs*/
/* Standard Floats */
.floatright {
	float:right;
	margin:0 0 20px 20px;
}
.frame {
	padding:5px;
	background-color:#fff;
	border:1px solid #a49a8f;
}
.floatleft {
	float:left;
	margin:0 20px 20px 0;
}
/* End Standard Floats */
/* AA Sidebars */
#aa_sidebar {
	background-color: #f2f0e3;
	float:right;
	width:206px;
	margin:0 0 20px 20px;
	padding:0 0 15px 10px;
}
#aa_sidebar p{
	margin-bottom:10px;
	margin-right:10px;
}
#aa_sidebar h3{
	margin-bottom:5px;
}
#aa_sidebar ul{
	margin-left:0;
	list-style:none;
}
#aa_sidebar ul li{
	margin:0 0 3px 0;
	background-image:none;
	padding-left:0;
	font-size:11px;
	font-weight:500;
}
p.aa_apply {
	margin:-7px 0 8px -10px;
}
/* End AA Sidebars */
/* Engage Sidebars */
.engage_sidebar {
	background-color: #f0eadc;
	float:right;
	width:210px;
	margin:0 0 20px 20px;
	padding:10px 0 15px 10px;
	border: 1px solid #d1cdb2;
}
.engage_sidebar p{
	margin-bottom:8px;
}
.engage_sidebar h3{
	margin-bottom:5px;
}
.engage_sidebar h4{
	margin-bottom:5px;
	font-size:11px;
	font-weight:bold;
	line-height:115%;
}
.engage_sidebar ul{
	margin-left:0;
	list-style:none;
}
.engage_sidebar ul li{
	margin:0 0 3px 0;
	background-image:none;
	padding-left:0;
	font-size:11px;
}
/* End Engage Sidebars */
.clearboth {
	clear:both;
}
#dedicationEntry ul{
	border-top: 1px solid #d1cdb2; 
	border-bottom: 1px solid #d1cdb2; 
	padding: 18px 0;
	width: 670px;
}
img.deadline {
	margin-left:16px;
	padding:4px;
	border:1px solid #a7b0b7;
}
img.deadlinefirst {
	margin-left:0;
	padding:4px;
	border:1px solid #a7b0b7;
}
p.april {
	font: 18px/28px georgia, serif;
	margin:0 0 10px;
	color:#005f7e;
}
p.april2 {
	font: 16px/26px georgia, serif;
	margin:0 0 10px;
	color:#45413e;
}
table#deadline{
	margin:0 0 10px;
	padding:0;
}
table#deadline td{
	vertical-align:top;
}
table#deadline td p{
	margin:0 10px 10px 20px;
}
.psaimg {
	margin-left:14px;
}
.psaborder {
	margin: 0 0 10px;
	padding-bottom:10px;
	border-bottom:1px solid #d1cdb2;
}
	
/* EARTHDAY */
h2.earthdaystory {
	padding-top:10px;
	border-top:1px solid #ced5db;
}
/*Faces of America 0510*/
#faces {
	width:670px;
	height:585px;
	background: url(/images/learn/whovol/faces_bg.jpg) no-repeat top left;
	margin:10px 0;
}
.faces {
	font-size:11px;
	color:#666;
}
#faces ul{
	margin:0;
	padding:35px 35px 50px;
}
#faces ul li{
	float:left;
	background-image:none;
	display:inline;
	margin:0;
	padding:0;	
}
#faces ul li a{
	display:block;
	height:100px;
	width:100px;
	text-indent:-9999px;
}
#faces ul li a.couple{
	width:200px;
}
/*ROW 1*/
#faces ul li.cadreau a{
	background: url(/images/learn/whovol/cadreau.jpg) no-repeat top left;		
}
#faces ul li.nguy a{
	background: url(/images/learn/whovol/nguy.jpg) no-repeat top left;
}
#faces ul li.summers a{
	background: url(/images/learn/whovol/summers.jpg) no-repeat top left;
}
#faces ul li.doyle a{
	background: url(/images/learn/whovol/doyle.jpg) no-repeat top left;
}
#faces ul li.kingpetcharat a{
	background: url(/images/learn/whovol/kingpetcharat.jpg) no-repeat top left;
}
#faces ul li.foster a{
	background: url(/images/learn/whovol/foster.jpg) no-repeat top left;
}
/*ROW 2*/
#faces ul li.arispe a{
	background: url(/images/learn/whovol/arispe.jpg) no-repeat top left;
}
#faces ul li.cando a{
	background: url(/images/learn/whovol/cando.jpg) no-repeat top left;
}
#faces ul li.lewis a{
	background: url(/images/learn/whovol/lewis.jpg) no-repeat top left;
}
#faces ul li.janis a{
	background: url(/images/learn/whovol/janis.jpg) no-repeat top left;
}
#faces ul li.olden a{
	background: url(/images/learn/whovol/olden.jpg) no-repeat top left;
}
#faces ul li.gonzales a{
	background: url(/images/learn/whovol/gonzales.jpg) no-repeat top left;
}
/*ROW 3*/
#faces ul li.wigelsworth a{
	background: url(/images/learn/whovol/wigelsworth.jpg) no-repeat top left;
}
#faces ul li.schulenberg a{
	background: url(/images/learn/whovol/schulenberg.jpg) no-repeat top left;
}
#faces ul li.camp a{
	background: url(/images/learn/whovol/camp.jpg) no-repeat top left;
}
#faces ul li.khan a{
	background: url(/images/learn/whovol/khan.jpg) no-repeat top left;
}
#faces ul li.white a{
	background: url(/images/learn/whovol/white.jpg) no-repeat top left;
}
#faces ul li.suzuki a{
	background: url(/images/learn/whovol/suzuki.jpg) no-repeat top left;
}
#faces ul li.bollepalli a{
	background: url(/images/learn/whovol/bollepalli.jpg) no-repeat top left;
}
#faces ul li a:hover{
	background-position: 0 -100px;
}
/*ROW 4*/
#faces ul li.identity a{
	background: url(/images/learn/whovol/identity.jpg) no-repeat top left;
}
#faces ul li.gomez a{
	background: url(/images/learn/whovol/gomez.jpg) no-repeat top left;
}
#faces ul li.johnbull a{
	background: url(/images/learn/whovol/johnbull.jpg) no-repeat top left;
}
#faces ul li.english a{
	background: url(/images/learn/whovol/english.jpg) no-repeat top left;
}
#faces ul li.junkunc a{
	background: url(/images/learn/whovol/junkunc.jpg) no-repeat top left;
}
/*ROW 5*/
#faces ul li.chaudhary a{
	background: url(/images/learn/whovol/chaudhary.jpg) no-repeat top left;
}
#faces ul li.hy a{
	background: url(/images/learn/whovol/hy.jpg) no-repeat top left;
}
#faces ul li.tobin a{
	background: url(/images/learn/whovol/tobin.jpg) no-repeat top left;
}
#faces ul li.fraser a{
	background: url(/images/learn/whovol/fraser.jpg) no-repeat top left;
}
#faces ul li.alphonsos a{
	background: url(/images/learn/whovol/alphonsos.jpg) no-repeat top left;
}
/*ROW 6*/
#faces ul li.wilson a{
	background: url(/images/learn/whovol/wilson.jpg) no-repeat top left;
}
#faces ul li.rodriguez a{
	background: url(/images/learn/whovol/rodriguez.jpg) no-repeat top left;
}
#faces ul li.mcrae a{
	background: url(/images/learn/whovol/mcrae.jpg) no-repeat top left;
}
#faces ul li.hendricks a{
	background: url(/images/learn/whovol/hendricks.jpg) no-repeat top left;
}
#faces ul li.teicher a{
	background: url(/images/learn/whovol/teicher.jpg) no-repeat top left;
}
#faces ul li a:hover{
	background-position: 0 -100px;
}
#faceslightbox{
	background: url(/images/learn/whovol/lightbox_bg.jpg) repeat-x top left;;
}
#faceslightbox h1{
	margin:10px 30px 0;
	font-family:"Courier New", Courier, monospace;
}
#faceslightbox h2{
	margin:0 30px 10px;
	font-family:"Courier New", Courier, monospace;
	font-size:18px;
	background-color: transparent;
	color:#666;
}
#faceslightbox p.quote{
	background: url(/images/learn/whovol/quotes.gif) no-repeat top left;
	font-family:"Courier New", Courier, monospace;
	font-size:14px;
	line-height:150%;
	padding:10px 0 70px 40px;
	background-color: transparent;
}
#faceslightbox p.quote2{
	background: url(/images/learn/whovol/quotes2.gif) no-repeat top left;
	font-family:"Courier New", Courier, monospace;
	font-size:14px;
	line-height:150%;
	padding:10px 0 70px 40px;
	background-color: transparent;
}
#faceslightbox p.video{
	padding:0 0 70px;
	background-color: transparent;
}
.facesclose {
	z-index:10;position:absolute;bottom:32px;right:40px;display:block;width:76px;height:32px;background:url(/images/learn/whovol/close.gif) no-repeat center;text-indent:-999em;overflow:hidden;}
/*END Faces of America 0510*/
/*Williams Award 0510*/
.williamsaward {
	float:right;
	margin:0 0 10px 20px;
	width:142px;
	border:1px solid #d1cdb2;
}
.williamsaward img {
	padding:5px;
}
.williamsaward p {
	margin:0;
	padding:0 5px 5px;
	font-size:11px;
	line-height:1.2em;
	font-style:italic;
	text-align:center;
	color:#6b6f73;
}
/*END Williams Award 0510*/
/*Fellows 25th Anniversary*/
#fellows25 dl { 
	margin: 0 25px 18px 0;
	padding:0;
	background: url(/images/learn/whyvol/eduben/fellows/list_bg.jpg) repeat-y top left;
}
#fellows25 dt {
	position: relative;
	left: 10px;
	top: 28px;
	width: 175px;
	font-size: 20px;
	color:#005f7e;
	font-weight:bold;
}
#fellows25 dd {
	border-left: 1px solid #005f7e;
	margin: 0 0 0 100px;
	padding: 0 0 10px 10px;
	font-size:12px;
}
#fellows25_sidebar {
	background-color: #f0eadc;
	float:right;
	width:200px;
	margin:0 0 20px 20px;
	padding-left:10px;
	border-left: 1px solid #d1cdb2;
}
#fellows25_sidebar p.caption {
	margin:-13px 0 10px;
	font-size:11px;
	line-height:14px;
	color:#666;
}
.450width {
	width:450px;
}

/*End Fellows 25th Anniversary*/
/*Country Pages NEW 11/10 SG*/
.africa_bg {
	background:url(/images/learn/wherepc/africa/bg.png) no-repeat 0 100px;
}
.asia_bg {
	background:url(/images/learn/wherepc/asia/bg.png) no-repeat 0 100px;
}
.caribbean_bg {
	background:url(/images/learn/wherepc/caribbean/bg.png) no-repeat 0 100px;
}
.centralamerica_bg {
	background:url(/images/learn/wherepc/centralamerica/bg.png) no-repeat 0 100px;
}
.easteurope_bg {
	background:url(/images/learn/wherepc/easteurope/bg.png) no-repeat 0 100px;
}
.northafr_bg {
	background:url(/images/learn/wherepc/northafr/bg.png) no-repeat 0 100px;
}
.pacificislands_bg {
	background:url(/images/learn/wherepc/pacificislands/bg.png) no-repeat 0 100px;
}
.southamerica_bg {
	background:url(/images/learn/wherepc/southamerica/bg.png) no-repeat 0 100px;
}

.divider { background:url(/images/learn/wherepc/divider.png) no-repeat top left;
height:20px;
}
.cp_media_block {
	float:left;
	width:340px;
}
.cp_media_block h2 {
	text-align:center;
}

.cp_media_block li {
color: #cd621a;
	background:none;
	list-style: square outside; 
	margin-left: 20px;
	padding: 0 0 5px 0;
}

.stat3col {
	width:215px;
	float:left;
	margin-bottom:20px;
	margin-right:19px;
	background:#d4d0b8;
	background:rgba(212, 208,184, .5);
}
.laststat {
	width:215px;
	float:left;
	margin-right:0;
	margin-bottom:20px;
}

.laststat p{
	margin:0;
}
.stat3col h2{
	background:url(/images/learn/wherepc/col_header.png) no-repeat top left;
	padding:20px 15px 10px;
	margin:0;
}
h2.no_top_border {
	background-image:none;
}
.stat3colbottom{
	background:url(/images/learn/wherepc/col_footer.png) no-repeat bottom left;
	padding:0;
	margin:0;
	height:20px;
}
.stat3col p{
	margin:0 15px 5px;
}
.stat3col li{
	background-image:none;
	margin:0 15px;
}
.stat3col dl{
	margin:0 15px;
}
.stat3col dt{
	font-weight:bold;
}
.stat3col dd{
	margin-bottom:4px;
}
/*End Country Pages NEW 11/10*/
/*Increase Peace 02/2011*/
.rpcvbanner {
	background: url(/images/resources/returned/increasepeace/header_600.png) no-repeat left top;
	text-indent:-9999px;
	height:100px;
}
.rpcvbanner2 {
	background: url(/images/resources/returned/increasepeace/header_445.png) no-repeat left top;
	text-indent:-9999px;
	height:100px;
}
p.intro {
	font-size:13px;
	line-height:150%;
	color:#45413e;
}
p.intro2 {
	font-size:14px;
	line-height:175%;
	color:#45413e;
}
p.rpcvemail {
	text-align:center;
}
p.rpcvemail a{
	margin-left:230px;
	background: url(/images/resources/returned/increasepeace/email_a_friend_btn.gif) no-repeat;
	display:block;
	height:50px;
	width:266px;
	text-indent:-9999px;
}
p.rpcvemail a:hover{
	background-position: 0 -50px;
}
p.benefits a{
	margin-left:40px;
	background: url(/images/resources/returned/increasepeace/benefits_btn.gif) no-repeat;
	display:block;
	height:69px;
	width:375px;
	text-indent:-9999px;
}
p.benefits a:hover{
	background-position: 0 -69px;
}
.indent {
	margin-left:20px;
}
.ip_action {
	border:2px solid #00808d;
	background:#d1cdb2 url(/images/resources/returned/increasepeace/bg.jpg) repeat-x left bottom;
	padding:10px 20px 30px;
	margin:0 0 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}
.ip_action div{
	margin:0 225px;
}
.ip_action h3{
	font-size:14px;
	line-height:175%;
	font-weight:normal;
	margin-bottom:25px;
}
	 
/*End Increase Peace 02/2011*/
/*New Recruitment Video*/
.be {
	width:683px;
	height:431px;
	background: url(/images/learn/bevideo.jpg) no-repeat top left;
	margin-bottom:15px;
}
.behead {
	height:110px;
	background: url(/images/learn/be_bg2.jpg) no-repeat top left;
	margin-bottom:0;
}
.behead h2 {
	padding-top:12px;
	margin:0 7px 43px 28px;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:26px;
}
.behead h3 {
	padding-top:8px;
	margin:0 5px 5px 0;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:17px;
}
.behead h4{
	text-align:center;
}
.behead h4 span{
	font-size:14px;
	font-weight:bold;
}
.bevideo {
	padding:20px;
	margin:0;
}
/*End New Recruitment Video*/
/*MI - Theses*/
#theses h3 {
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
}
#theses p {
	margin-bottom:5px;
}
#theses ul {
	margin:0 0 3px 3px;
}
/* END MI - Theses*/
/* lets talk*/
.talk {
	font-size:14px;
	line-height:175%;
}
.talk span {
	font-size:18px;
	font-weight:bold;
	color:#4a5b49;
}
.talk span.red {
	color:#6d3c01;
}
.positions b {
	font-size:13px;
	font-weight:bold;
	color:#47553e;
}
.resume a{
	margin: 10px 0 -10px 219px;
	background: url(/images/learn/button_resume.jpg) no-repeat;
	display: block;
	height: 42px;
	width:245px;
	overflow: hidden;
	text-indent: -12345px;
}
.resume a:hover {
	background-position:left -42px;
}
.callout2 {
	margin-top:-5px;
	padding:0;
	height:100%;
	background:#E1DEC7 url(/images/learn/skills_bg.gif) no-repeat 85px 0;
}
.callout2 h2{
	text-shadow: 1px 1px 1px #f9f0ea;
}
/* END lets talk*/
.mag {font-style:italic;}
.list {
	margin-bottom:5px;
}
.application p.list {
	margin-bottom:3px;
}
.nbm {
	margin-bottom:0;
}
.listul {
	margin-top:3px;
}
.partner {
	float:right;
	margin:0 0 15px 20px;
	background:#fff;;
	padding:3px; border:1px solid #b5af8d;
}
.partner2 {
	float:right;
	margin:15px 0 15px 20px;
	background:#fff;;
	padding:3px; border:1px solid #b5af8d;
}
.rotated_caption {
	font-size:11px;
	margin:-35px 0 5px 43px;
	-webkit-transform: rotate(-7deg); 
	-moz-transform: rotate(-7deg);
	-o-transform:rotate(-7deg);
	-ms-transform:rotate(-7deg);
}
/* lets talk*/
@media print {

	.shadow { display: none; }
	.container {
		clear: none;
		overflow: visible;
		position: static;
	}
	
	body {
		background-color: #fff;
		background-image: none;
		margin: 0;
		padding: 0;
		text-align: left;
	}
	body.home {
		background-image: none;
	}
	
	#page {
		background-image: none;
		margin: 0;
	}
	.home #page {
		background-image: none;
	}
	
	/* MASTHEAD */
	#masthead .container {
		height: auto;
		overflow: visible;
		padding-top: 0;
	}
	.home #masthead .container {
		height: auto;
		padding-top: 0;
	}
	#masthead h1 {
		background: transparent;
		color: #3a2b1a;
		height: auto;
		line-height: 1;
		margin: 0 0 1em;
		position: static;
		width: auto;
	}
	.home #masthead h1 {
		background-image: none;
	}
	
	#masthead h1 a,
	#masthead h1 span {
		display: inline;
		text-indent: 0;
	}


	/* primary content */
	#primary {
		display: block;
		float: none;
		width: auto;
	}
	
	/* main content well */
	#main,
	.full-width #main,
	.body #main {
		float: none;
		width: auto;
	}
	
	/* local content */
	#local {
		float: none;
		width: auto;
	}

	/* secondary content */
	#secondary { display: none; }

	/* FOOTER */
	#footer {
		background: transparent;
		color: #45413e;
	}
	#footer > .container {
		background: transparent;
		padding-top: 0;
	}
	.home #footer > .container {
		background: transparent;
		padding-top: 0;
	}
	
	#footer a:link,
	#footer a:visited,
	#footer a:hover,
	#footer a:active,
	#footer a:focus {
		color: #45413e;
	}
	
	/* breadcrumbs */
	#breadcrumbs {
		overflow: visible;
		width: auto;
	}
	#breadcrumbs h3,
	#breadcrumbs p {
		color: #45413e;
		float: none;
	}
	#breadcrumbs h3 {
		background: transparent;
		height: auto;
		margin-top: 2px;
		text-indent: 0;
		width: auto;
	}
	#breadcrumbs p {
		width: auto;
	}
	#breadcrumbs span.divider {
		color: #45413e;
	}

/* Quicklinks Expander */
#expander,
.js #expander,
#quicklinks,
#ancillary-info {
	display: none;
}
ul {
	padding-top:0;}





