

/* non-language-specific global styles */
#main { width:1020px;margin:0 auto;text-align:left; }

/*
text resizer related
*/
.body_small { font-size:0.8em; }
.body_med { font-size:1.0em; }
.body_large { font-size:1.2em; }

.large a#font-large{background-position:-28px -10px;}
.med a#font-med{background-position:-13px -10px;}
 a#font-small{background-position:0 -10px;}
 .large a#font-small, .med a#font-small{background-position:0 0px;}
/*
text resizer related end
*/

#supra-nav { height:35px;background:url(../images/structure/supra-nav.png) no-repeat 118px 0px;padding:0 0 0 20px;font-size:8.5pt;color:#7d8187; }
#supra-nav .label { font:normal normal bold 9.5pt Arial,sans-serif;color:#7d8187;margin-top:1px; }
#supra-ticker { float:left;width:515px;height:27px;padding-top:8px; }
#supra-ticker div.label { height:16px; float:left;width:211px;margin-right:5px;text-align:right; vertical-align:middle; }
#supra-ticker div.label img { float:left; margin:0 4px 0 6px;}
#supra-ticker-content { overflow:auto;zoom:1;color:#4c4e52; }

#supra-ticker-content ul { list-style:none;padding:0;margin:1px 0 0 0; }
#supra-ticker-content ul li { position:absolute;visibility:hidden; }

#lang-select a { display:block;color:#7d8187;cursor:pointer; }
#lang-select a:hover { color:#a21a1a;text-decoration:none; }

#supra-message a { display:block;color:#a21a1a;cursor:pointer; }
#supra-message a:hover { color:#a21a1a;text-decoration:none; }
#supra-message { float:left;width:515px;height:27px;padding-top:8px;}
#supra-message div.label {float: right;height: 16px;margin-right: 129px;text-align: right;vertical-align: middle;width: 180px;}
#supra-message div.label img { float:left;  margin: 1px 0 0 23px;}
#supra-message-content { overflow:auto;zoom:1;color:#4c4e52; }

#supra-ticker-content ul { list-style:none;padding:0;margin:1px 0 0 0; }
#supra-ticker-content ul li { position:absolute;visibility:hidden; }
/*#font-resizer { float:left;width:131px;padding-top:6px; }
#font-resizer div.label { float:left;width:65px;padding-top:2px; }*/
#font-resizer a { float:left;display:block;height:10px;margin-top:5px; }
#font-resizer a span { display:none; }

#search-container { float:left;width:198px;padding-top:6px; }
#search-container #search { float:left;width:125px;font-size:8.5pt;border:1px solid #adb1b7;color:#7d8187;padding:2px; }
#search-button { float:left;margin-left:5px; }

#how-can-i-help { padding:1em 10px 9px 10px; }
#how-can-i-help a { display:block;min-height:24px;padding:6px 0 0 45px;font-size:1.1em;font-weight:bold;border-bottom:1px solid #d2d6dd; }
#how-can-i-help a:hover { text-decoration:none; }
#help-link-contact { background:url(../images/home/icons/contact.png) no-repeat 14px 0px; }
#help-link-letter { background:url(../images/home/icons/letter.png) no-repeat 11px 7px; }
#help-link-flag { background:url(../images/home/icons/flag.png) no-repeat 10px 6px; }
#help-link-tour { background:url(../images/home/icons/tour.png) no-repeat 10px 5px; }
#help-link-meeting { background:url(../images/home/icons/meeting.png) no-repeat 11px 2px; }
#help-link-grant { background:url(../images/home/icons/grant.png) no-repeat 10px 2px;border-bottom:0 !important; }

#assistance-pod { padding:1em 10px 0px 0px; }
#assistance-pod a { display:block;height:24px;padding:6px 0 0 35px;font-size:1.0em;font-weight:bold;border-bottom:none; }
#assistance-pod a:hover { text-decoration:none; }
#assistance-pod-pdf { background:url(../images/icons/pdf.png) no-repeat; }

#content-container { background:url(../images/structure/main.jpg) no-repeat;padding:50px 20px 20px 20px; }

#nav { background:url(../images/structure/nav-bg.png) repeat-x;margin-top:20px; }
#nav ul { margin:0;padding:0;list-style:none;height:50px;background:url(../images/structure/nav-right.png) no-repeat top right; }
#nav ul li { float:left; }
#nav ul li#nav-home { background:url(../images/structure/nav-left.png) no-repeat;padding-left:18px; }
#nav ul li a { display:block;height:50px; cursor:default;}
#nav ul li#nav-home a { cursor:pointer;}
#nav ul li a span { display:none; }

/* subnav */
#nav ul ul { position:absolute;display:none;height:auto;width:auto;border:1px solid #daddde;border-top:none;z-index:999999; }
#nav ul ul li { float:none !important;clear:both; }
#nav ul ul li a { height:auto;width:auto;padding:10px 15px 10px 15px;background:#ffffff;font-weight:bold;color:#4d5059;white-space:nowrap;cursor:pointer; }
#nav ul ul li a:hover { color:#ffffff;text-decoration:none;background:#00599d url(../images/structure/subnav.png) repeat-x; }
#nav ul li:hover ul,#nav ul li.over ul { display:block; }

#content { padding:20px 20px 0 20px;background:#e8eaee; }

.box-container { background:#ffffff url(../images/structure/corners/white/ul.png) no-repeat; }
.box-top { height:6px;background:url(../images/structure/corners/white/ur.png) no-repeat top right; }
.box-notop { background-color:#ffffff;}
.box { padding:4px 10px 4px 10px; }
.box-btm { height:6px;clear:both;background:url(../images/structure/corners/white/bl.png) no-repeat; }
.box-btm-right { height:6px;background:url(../images/structure/corners/white/br.png) no-repeat top right; }
.box h2 { padding: 0 0 0.5em; }

.gray-box-container { background:#e8eaee url(../images/structure/corners/gray/ul.png) no-repeat; }
.gray-box-top { height:6px;background:url(../images/structure/corners/gray/ur.png) no-repeat top right; }
.gray-box-btm { height:6px;clear:both;background:#e8eaee url(../images/structure/corners/gray/bl.png) no-repeat; }
.gray-box-btm-right { height:6px;background:url(../images/structure/corners/gray/br.png) no-repeat top right; }

.breadcrumb-box-container { background:#f3f4f6 url(../images/structure/corners/breadcrumbs/ul.png) no-repeat;}
.breadcrumb-box-top { height:30px;background:url(../images/structure/corners/breadcrumbs/ur.png) no-repeat top right; }
#breadcrumbs {padding:0px 9px 4px 9px; font-size:0.85em;}
ul#breadcrumbs { float:left;padding:0;margin:8px 0 0 0px;list-style:none; }
ul#breadcrumbs li { float:left;padding:0;margin:0 5px 0 0;font-size:8pt;color:#2f6191; }
.pod { margin-bottom:20px;background:#ffffff url(../images/structure/pod-left.png) no-repeat; }
.pod-top { height:45px;background:url(../images/structure/pod-right.png) no-repeat top right; }
.pod-notop { margin-bottom:20px; }
.pod h3 { height:29px;margin:0 6px 0 6px;padding:16px 4px 0 4px;background:url(../images/structure/pod.png) repeat-x;font-size:1.2em;font-weight:bold;color:#4c4e52; border-bottom:none; }
.pod h4 { font-size:1.1em;line-height:1.25;margin-bottom:0;color:#4C4E52;font-weight:bold; }
.pod-body {padding:1em 10px 9px 10px;font-size:.95em;line-height:1.2em;color:#898a88;}

div.listing { clear:both;margin-bottom:1em; }
div.listing-row { padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #d2d6dd; }
div.listing-left { float:left; }
div.listing-right { overflow:auto;zoom:1;padding-left:20px; }
div.listing-last-row { border-bottom:0;margin-bottom:0; }


div#page_tools {padding-top:15px; margin-top:10px; border-top:1px solid #D2D6DD;}
div.bookmarks {margin:10px 0 15px 0;}
div.bookmarks a{ font-size:80%;font-weight:bold;}

#footer { margin-top:20px;zoom:1; }
#footer-content { padding:14px 30px 14px 30px; }
#footer-content h3 { padding:0;border:none; }
#footer-content div.span-3-small { float:left;width:210px;margin-right:20px; }
div.span-3-small-last { float:left;width:203px;padding-left:7px;margin-right:0px; }
#footer-content p { font-size:.95em;margin-bottom:0; }
#footer-links p { font-size:.9em;font-weight:bold; }
#btn-site-map,#btn-privacy-policy { margin-right:7px; }

.pagination-control {
	background:transparent url(../images/structure/section-header-32px.png) no-repeat scroll 0 0;
	height:16px;
	overflow:hidden;
	padding:8px 10px 8px;
	font-size:.909em;
	font-weight:bold;
	margin:0 0 20px;
}
.pagination-control strong {float:left;}
.pagination-control ul {
	float:right;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.pagination-control li {
	float:left;
	padding:0 5px;
	margin:0 -5px 0 5px;
	display:inline;
	border-right:1px solid #767676;
}

/*news*/
.news {
	margin:0 0 23px;
	list-style:none;
	font-size:1.091em;
	line-height:1.25em;
}
.news li {
	height:1%;
	vertical-align:top;
	overflow:hidden;
	padding:4px 0 15px;
}
#content .news {
	margin:12px 0 23px;
}
#content .news strong{
	width: 5em;
	color:#898A88;
	margin: 0;
	text-align: center;
}
#content .news li{
	padding:0 0 15px;
}
.news strong {
	float:left;
	margin:0 10px 0 0;
}
* html .news strong{margin:0 7px 0 0;}
.news span {
	display:table;
	height:1%;
}
* html .news span {display:block;}

#presskit #blog p img {margin:0;}

/*search releases*/
.search-releases {
	color:#595959;
	margin:0;
	padding:0;
	position:relative;
}
.search-releases legend {display:none;}
.search-releases label, .search-releases strong {
	display:block;
	margin:0 0 4px;
	font-weight:bold;
	text-align:left;
}
.search-releases .row {
	padding:15px 0 18px;
	border-top:1px solid #c3c9c7;
	width:100%;
	overflow:hidden;
}
.search-releases .first{
	border: none;
}
.search-releases input.text {
	padding:3px 0 3px 9px;
	width:185px;
	float:left;
}
.search-releases select {
	margin:2px 8px 0 0;
	width: 99px;
	float:left;
}
.search-releases select#restrict_year{
	width: 88px;
	margin:2px 0 0;
}
.search-releases label.hidden {display:none;}
.search-releases .rollover {float:right; width:auto;}

.clear {clear:both;}

a:focus { -moz-outline-style: none; }



/* forms */
#blog form {background: #FFFFFF url(../images/structure/watermark.png) center no-repeat;}
.required {color:#A21A1A;}
/*fieldset {margin:0;}*/
fieldset label {display:block;float:left;line-height:1.7em;margin-right:20px;text-align:right;width:120px;color:#4C4E52;}
span.internallabel {font-weight:bold/*
;line-height:1.7em
*/;margin-left:6px;color:#4C4E52;}
fieldset input {float:left;width:380px;}
fieldset input.rollover {float:none;width:auto;}
fieldset input.shortfield {float:left;width:50px;}
fieldset input.single {float:left;width:25px;}
fieldset {padding:1.5em 0 0;}
div.fieldset-row {padding-bottom:20px;}
div.fieldset-row-nolabel {padding-left:140px;padding-bottom:20px;}
fieldset div.comments {height:auto;}
div.submit input {float:right;width:auto;margin:20px 65px 0px 40px;}
textarea {width:380px;} 
div.form h3{background:transparent url(../images/structure/form-section-header-bg.png) no-repeat 0 0; margin:0; padding: 24px 0 0 20px; height:44px; border:none;}

/*filter by topics in the pod*/
div#topics_links div {font-weight:bold; font-size:1.1em; margin:5px 10px; border-bottom:solid 1px #eeeeee; padding:5px 0 10px;}

/* social media */
ul.social-media { list-style:none; margin:0; padding:0 12px;}
ul.social-media li{ list-style:none; margin:0; padding:0;}
ul.social-media a { display:block;height:54px;padding:16px 0 0 60px;font-size:1.1em;font-weight:bold;color:#4c4e52;border-bottom:1px solid #d2d6dd; }
ul.social-media a.facebook { background:url(../images/icons/icon_facebook.png) no-repeat 0 10px;height:46px;padding-top:24px;}
ul.social-media a.youtube { background:url(../images/icons/icon_youtube.png) no-repeat 0 10px; }
ul.social-media a.twitter { background:url(../images/icons/icon_twitter.png) no-repeat 0 10px;height:46px;padding-top:24px;border-bottom:0 !important; }


