/* RESET - version:2.8.0r4 */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
/* /RESET */

/* GRID - custom 16 cols, 40px cols, 20px gutter  */
.container_16{margin-left:auto;margin-right:auto;width:960px;}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}.alpha{margin-left:0;}.omega{margin-right:0;}.container_16 .grid_1{width:40px;}.container_16 .grid_2{width:100px;}.container_16 .grid_3{width:160px;}.container_16 .grid_4{width:220px;}.container_16 .grid_5{width:280px;}.container_16 .grid_6{width:340px;}.container_16 .grid_7{width:400px;}.container_16 .grid_8{width:460px;}.container_16 .grid_9{width:520px;}.container_16 .grid_10{width:580px;}.container_16 .grid_11{width:640px;}.container_16 .grid_12{width:700px;}.container_16 .grid_13{width:760px;}.container_16 .grid_14{width:820px;}.container_16 .grid_15{width:880px;}.container_16 .grid_16{width:940px;}.container_16 .prefix_1{padding-left:60px;}.container_16 .prefix_2{padding-left:120px;}.container_16 .prefix_3{padding-left:180px;}.container_16 .prefix_4{padding-left:240px;}.container_16 .prefix_5{padding-left:300px;}.container_16 .prefix_6{padding-left:360px;}.container_16 .prefix_7{padding-left:420px;}.container_16 .prefix_8{padding-left:480px;}.container_16 .prefix_9{padding-left:540px;}.container_16 .prefix_10{padding-left:600px;}.container_16 .prefix_11{padding-left:660px;}.container_16 .prefix_12{padding-left:720px;}.container_16 .prefix_13{padding-left:780px;}.container_16 .prefix_14{padding-left:840px;}.container_16 .prefix_15{padding-left:900px;}.container_16 .suffix_1{padding-right:60px;}.container_16 .suffix_2{padding-right:120px;}.container_16 .suffix_3{padding-right:180px;}.container_16 .suffix_4{padding-right:240px;}.container_16 .suffix_5{padding-right:300px;}.container_16 .suffix_6{padding-right:360px;}.container_16 .suffix_7{padding-right:420px;}.container_16 .suffix_8{padding-right:480px;}.container_16 .suffix_9{padding-right:540px;}.container_16 .suffix_10{padding-right:600px;}.container_16 .suffix_11{padding-right:660px;}.container_16 .suffix_12{padding-right:720px;}.container_16 .suffix_13{padding-right:780px;}.container_16 .suffix_14{padding-right:840px;}.container_16 .suffix_15{padding-right:900px;}.container_16 .push_1{left:60px;}.container_16 .push_2{left:120px;}.container_16 .push_3{left:180px;}.container_16 .push_4{left:240px;}.container_16 .push_5{left:300px;}.container_16 .push_6{left:360px;}.container_16 .push_7{left:420px;}.container_16 .push_8{left:480px;}.container_16 .push_9{left:540px;}.container_16 .push_10{left:600px;}.container_16 .push_11{left:660px;}.container_16 .push_12{left:720px;}.container_16 .push_13{left:780px;}.container_16 .push_14{left:840px;}.container_16 .push_15{left:900px;}.container_16 .pull_1{left:-60px;}.container_16 .pull_2{left:-120px;}.container_16 .pull_3{left:-180px;}.container_16 .pull_4{left:-240px;}.container_16 .pull_5{left:-300px;}.container_16 .pull_6{left:-360px;}.container_16 .pull_7{left:-420px;}.container_16 .pull_8{left:-480px;}.container_16 .pull_9{left:-540px;}.container_16 .pull_10{left:-600px;}.container_16 .pull_11{left:-660px;}.container_16 .pull_12{left:-720px;}.container_16 .pull_13{left:-780px;}.container_16 .pull_14{left:-840px;}.container_16 .pull_15{left:-900px;}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}.clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}
/* /GRID */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display:block; }
audio, canvas, video { display:inline-block; *display:inline; *zoom:1; }
audio:not([controls]) { display:none; }
[hidden] { display:none; }

/* HTML */
* { margin:0; padding:0; }
html, body { height:100%; background-color:#ffffff; }
html { overflow:auto; }
body, div, dd, dl, dt, h1, h2, h3, h4, h5, h6, li, ol, span, td, th, ul { font:14px Arial, Verdana, sans-serif; line-height:20px; color:#14110c; }
a { color:#379db0; text-decoration:none; border:none; }
a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color:#379db0; text-decoration:underline; }
a.link2 { color:#379db0; text-decoration:none; border:none; }
a.link2:hover { color:#379db0; text-decoration:underline; }
a.advanced { color:#349eae; text-decoration:none; border:none; font-size:12px; background:url(../images/icons/arrow_blue.gif) 0px 4px no-repeat; padding-left:12px; font-weight:bold; }
a.advancedOpen { background-position:0px -10px; }
a.advanced:hover { color:#349eae; text-decoration:underline; }
img { border:none; }
p { padding:5px 0; }
strong, b { font-weight:bold; }
em, i { font-style:italic; }
h1, h2, h3, h4, h5, h6 { color:#282218; }
h1, h1 a { font-size:36px; line-height:40px; font-weight:bold; padding-top:20px; padding-bottom:30px; }
h2, h2 a { font-size:28px; line-height:30px; padding:15px 0; }
h2.newsTitle { padding-bottom:4px; }
h3, h3 a { font-size:18px; line-height:18px; font-weight:bold; padding-top:20px; padding-bottom:10px; }
h4, h4 a { font-size:16px; line-height:18px; font-weight:bold; padding-top:10px; padding-bottom:0px; }
h5, h5 a { font-size:16px; line-height:20px; }
h6, h6 a { font-size:16px; line-height:20px; }
table { width:100%; padding:10px 0; }
th { font-weight:bold; }
td, th { padding:5px; vertical-align:top; }

ul, ol { padding:11px 0 20px 40px; }
ul li { padding:0 0 0 9px; margin:9px 0 0; list-style:none; background:transparent url(../images/bullet.gif) 0 7px no-repeat; line-height:20px; }
ol li { padding:0 0 0 9px; margin:9px 0 0; list-style:decimal; }

blockquote { border-right:6px solid #d4d2d0; color:#6d6c6a; float:left; font-family:Georgia, serif; font-size:15px; line-height:1.33; margin:8px 17px 10px 0; padding:16px 14px 16px 0; text-align:right; width:196px; }
blockquote p { padding:0; }
blockquote cite { color:#908e8d; display:block; font-size:12px; margin-top:16px; }
.blockquote-full { border-left:6px solid #d4d2d0; border-right:0; float:none; font-size:16px; margin:8px 0 10px 0; padding:16px 0 16px 14px; text-align:left; width:auto; }
.blockquote-right { border-left:6px solid #d4d2d0; border-right:0; float:right; font-size:16px; margin:8px 0 10px 17px; padding:16px 0 16px 14px; text-align:left; }


hr { margin:10px 0 10px 0; border:0 #d4d2d0 solid; border-top-width:1px; clear:both; height:1px; }

label { font-weight:bold; font-size:13px; display:block; margin:0 0 2px 0; cursor:pointer; }
label.radio { display:inline; padding-left:3px; font-size:13px; }
input.inputField { border:1px solid #bccccd; width:450px; padding:2px; margin-bottom:8px; }
input[type='text'] { background:#eaeaea; width:177px; height:24px; padding:0 3px; line-height:24px; border:none; }
textarea { border:1px solid #bccccd; display:block; margin-bottom:8px; overflow:auto; }
select { width:200px; border:1px solid #bccccd; padding:2px; display:block; margin-bottom:8px; }
fieldset { margin-bottom:8px; }

button { border:none; font-size:100%; margin:0; vertical-align:baseline; *vertical-align:middle; line-height:normal; *overflow:visible; }
button:active { position:relative; top:1px; }
button { cursor:pointer; }
button { -webkit-appearance:button; }
button::-moz-focus-inner, input::-moz-focus-inner { border:0; padding:0; }

::selection { background:#CAA233 ; color:#fff; }
::-moz-selection { background:#CAA233; color:#fff; } 
/*a { -o-transition-property:color, background-color; -o-transition-duration:.15s; -o-transition-timing-function:ease-in; -moz-transition-property:color, background-color; -moz-transition-duration:.15s; -moz-transition-timing-function:ease-in; -webkit-transition-property:color, background-color; -webkit-transition-duration:.15s; -webkit-transition-timing-function:ease-in; transition-property:color, background-color; transition-duration:.15s; transition-timing-function:ease-in; }*/

/* /HTML */


/* CLASSES */
.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearLeft {clear:left;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearRight {clear:right;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}

.spacer20, .spacer30, .spacer46 {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:20px;}
.spacer30 {height:30px;}
.spacer46 {height:46px;}

.alignLeft { text-align:left; }
.alignCenter { text-align:center; } 
.alignRight { text-align:right; }
.floatLeft { float:left; margin:0 20px 5px 0; }
.floatRight { float:right; margin:0 0 14px 14px; }
.inlineImage, .inlineImage img  { margin-bottom:10px; }

.hidden { display:none; } 
.invisible { visibility:hidden; }
.alert, span.required, .error { color:#ff0000; }
.byline, .byline a { font-size:12px; line-height:16px; color:#75716b; }
.byline a:hover { color:#349eae; }
.photoCaption { padding:0 0 10px 0; color:#534e46; font-size:12px; line-height:12px; }
.photoCredit { padding:0 0 10px 0; color:#534e46; font-size:10px; line-height:10px; }
.clrBrown { color:#c5653b!important; }
.displayNone { display:none; }

.arrow, .arrow-external, .arrow-download { display:inline-block; height:24px; line-height:24px; white-space:nowrap; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#fff !important; background:#a9a6a2 url(../images/backgrounds/arrow.gif) right top no-repeat; padding:0 20px 0 10px; margin:10px 0 0; }
.arrow:hover, .arrow-external:hover, .arrow-download:hover { color:#fff; text-decoration:none; background-color:#9d9b98; background-position:right -24px; }
.arrow-external { background-image:url(../images/backgrounds/arrow_external.gif); padding-right:40px; }
.arrow-download { background-image:url(../images/backgrounds/arrow_download.gif); padding-right:30px; }
.arrow-external:hover, .arrow-download:hover { background-position:right top; }

.external { background:url(../images/icons/external.gif) no-repeat; }
.download { background:url(../images/icons/download.gif) no-repeat; }
.external, .download { background-position:0px 6px; display:inline-block; text-indent:17px; }


a.learnMore { color:#fff; display:inline-block; font-size:10px; text-transform:uppercase; padding-top:10px; margin-bottom:-10px; }
a.learnMore:hover { color:#fff; text-decoration:underline; }
ul.related a { font-weight:bold; }
ul.downloads, ul.downloads li { margin:0; padding:0; background:none; }
ul.downloads .arrow { margin:6px 0 14px 0; }
.hiddenSubmit { width:0px;height:0px;border:none;position:absolute;left:-2000px;top:-2000px; }
.nopadding { padding:0 0 7px 0; }

.twitter, .rss, .e-alert, .facebook, .youtube { background:url(../images/icons/social.png) 0 0 no-repeat; display:block; height:16px; text-align:left; text-indent:-9999px; width:16px; }
.twitter {  }
.rss { background-position:0 -16px; }
.e-alert { background-position:0 -32px; }
.facebook { background-position:0 -48px; }
.youtube { background-position:0 -64px; }
/* /CLASSES */


/* LAYOUT */
body { background:#fff url(../images/backgrounds/nav_default.gif) left top repeat-x; }
#layoutContainer { position:relative; width:990px; margin:0px auto; text-align:left; }
#header { position:relative; height:90px; margin-bottom:20px; }
#mainShadow { background:url(../images/backgrounds/bg_main_shadow.png) no-repeat; margin-top:-9px; padding:9px 5px 0 5px; width:980px; }
#main { padding:0 10px 40px 10px; background:#fff;  }
#content { padding-right:40px; height:auto !important; min-height:200px; height:200px; }
#content p:first-child, #content h1:first-child, #content h2:first-child, #content h3:first-child, #content h4:first-child, #content h5:first-child, #content h6:first-child, #content blockquote:first-child { padding-top:0; margin-top:0; }
#content a:visited { color:#6f8e93; }

#footer { background:url(../images/backgrounds/footer.gif) 149px 0 no-repeat; margin-top:40px; padding:20px 20px 46px 20px; border-top:#dededd 1px solid; }
#footer a { color:#75716b; text-decoration:none; }
#footer a:hover { color:#75716b; text-decoration:underline; }
#footer p { margin:0; padding:0; line-height:11px; font-size:10px; }
#footerLeft { float:left; width:480px; }
#footerLogo { float:left; margin-right:40px; }
#footerLeft h6 { display:block; background:url(../images/headers/ourMission.gif) no-repeat; margin-left:150px; padding:0 0 6px 0; text-indent:-9999px; height:9px; }
#footerLeft p { color:#75716b; }
#footerRight { float:right; text-align:right; font-size:11px; }

#footer ul.social {  }
#footer ul.social, #footer ul.social li { background:none; font-size:11px; margin:0; padding:0; }
#footer ul.social { display:inline; float:right; height:16px; margin-bottom:6px; }
#footer ul.social li { float:left; margin-left:4px; }

#share-this { border:1px solid #cbcac7; height:27px; line-height:27px; margin:49px 0 30px; padding-left:14px; width:140px; }
#share-this span, #share-this a {color:#85888d; font-size:10px; font-weight:bold; text-transform:uppercase; }
#share-this a.print { border-right:1px dotted #cbcac7; display:inline-block; height:27px; padding-right:10px; }
#share-this a.print span { background:url(../images/icons/print.gif) no-repeat; display:inline-block; height:15px; margin-bottom:-3px; width:16px; }
#share-this a.print:hover { opacity:0.7; text-decoration:none; }
#share-this img { vertical-align:middle; }
#share-this .chicklets { font-family:Arial, Verdana, sans-serif; }
.nsaBlock { background:url(../images/backgrounds/bg_points_h.gif) left bottom repeat-x; padding-bottom:20px; margin-bottom:10px; }
.last { margin-right:0!important; }
/* /LAYOUT */


/* HEADER CONTENT */
#logoRF { position:absolute; width:200px; height:89px; padding:0px 5px 1px; background-image:url(../images/backgrounds/bg_logo_rf.png); }
#logo { display:block; width:200px; height:89px; background:#fff url(../images/logo.gif) no-repeat; text-indent:-9999px;}

nav.main { float:right; width:760px; } 
nav.main a { color:#e5e4e3; text-decoration:none; }
nav.main a:hover { color:#fff; }

#secondary-nav { float:right; font-size:14px; padding:22px 0 11px; margin:0; height:16px; overflow:hidden; }
#secondary-nav li { list-style:none; float:left; background-image:none; border-left:#d1d0ce 1px solid; padding:0; margin:0; }
#secondary-nav li.first { border:none; }
#secondary-nav li a { display:block; float:left; color:#e5e4e3; font-weight:bold; padding:0 15px; line-height:16px; height:16px; }
#secondary-nav li a:hover { color:#fff; }
#secondary-nav li.first a { padding-left:12px; }
#secondary-nav li a#newsMedia.on { color:#9cadc9; }
#secondary-nav li a#bellagioCenter.on { color:#f6ad82; }
#secondary-nav li a#aboutUs.on { color:#9dd6f1; }
#secondary-nav .social { padding-left:6px; }
#secondary-nav .social ul { display:inline; margin:0 8px 0 0; padding:0; }
#secondary-nav .social li { border:0; float:left; margin-left:4px; padding:0; }
#secondary-nav .social li a { padding:0; }
#secondary-nav .mobile-link { border:none; font-size:10px; line-height:18px; text-align:right; }
#secondary-nav .mobile-link a { padding:0; }

#main-nav { border-top:#d1d0ce 1px solid; border-bottom:#d1d0ce 1px solid; padding:0; clear:both; height:38px; overflow:hidden; }
#main-nav li { list-style:none; float:left; height:38px; line-height:38px; background:url(../images/backgrounds/bg_nav_li.png) 0 5px no-repeat; padding:0; margin:0; }
#main-nav li.first { background:none; }
#main-nav li a { display:block; cursor:pointer; height:38px; text-indent:-9999px; }
#main-nav li a#navWhoWeAre { background:url(../images/nav/btn_whoweare.png) 20px 5px no-repeat; width:158px; }
#main-nav li a#navWhatWeDo { background:url(../images/nav/btn_whatwedo.png) 20px 5px no-repeat; width:156px; }
#main-nav li a#navGrants { background:url(../images/nav/btn_grants.png) 20px 5px no-repeat; width:224px; }
#main-nav li a#navWhoWeAre:hover, #main-nav li a#navWhatWeDo:hover, #main-nav li a#navGrants:hover { background-position:20px -23px; }
#main-nav li a#navWhoWeAre.on, #main-nav li a#navWhatWeDo.on, #main-nav li a#navGrants.on { background-position:20px -51px; }

#search-form { background:#d1d0ce; float:right; height:22px; line-height:22px; margin:8px 0 0 20px; overflow:hidden; width:198px; }
#search-form input { float:left; background:#d1d0ce; width:166px; border:none; margin:0; outline:0; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; height:20px; line-height:20px; padding:2px 5px 0 5px; }
#search-form button { float:right; display:inline-block; height:22px; width:22px; background:url(../images/buttons/btn_qsearch.gif) no-repeat; text-indent:-9999px; }
#search-form button:hover { background-position:0px -22px; }
/* /NAV */


/* sub-nav */
#sub-nav-container { height:65px; margin-left:5px; position:relative; z-index:1000; }
#sub-nav { height:65px; margin-top:-1px; margin-bottom:0px; padding:0; position:relative; zoom:1; }
#sub-nav ul { margin:0; padding:0; }
#sub-nav li { background:none; float:left; list-style:none; height:65px; line-height:18px; font-size:13px; padding:0; margin:0 4px 0 0; width:120px;}
#sub-nav li a { background:url(../images/backgrounds/sub_nav.png); background:rgba(255,255,255,0.6); color:#352e24; display:block; font-weight:bold; height:56px; line-height:1.3; padding:9px 8px 0; position:relative; text-decoration:none; zoom:1;
-webkit-box-shadow:0px -2px 3px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:0px -2px 3px 0px rgba(0, 0, 0, 0.2);
box-shadow:0px -2px 3px 0px rgba(0, 0, 0, 0.2);
}
#sub-nav li a span { display:inline-block; zoom:1; position:relative; width:0px; font-size:0px; padding-left:9px; vertical-align:top; margin-top:5px; height:9px; background:url(../images/icons/arrow_subnav.gif) 0 0px no-repeat scroll; }
#sub-nav li a.on { background:#fff; }
#sub-nav li a:hover, #sub-nav li.sfhover a, #sub-nav li:hover a { color:#fff; text-decoration:none; background:#342e23; }
#sub-nav li:hover li a { background:none; }
#sub-nav li a:hover span, #sub-nav li.sfhover a span, #sub-nav li:hover a span { background-position:-63px 0px; }
#sub-nav li li a { height:auto;
-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;
}
/* /sub-nav */

/* sub-nav dropdown */
#sub-nav li ul { margin:0; left:-999em; list-style:none; position:absolute; width:220px; background:#342e23 none; padding:15px 20px 10px 10px; }
#sub-nav li:hover ul, #sub-nav li.sfhover ul { left:auto; }
#sub-nav li ul li { background:#352e24 none; float:none; list-style:none; width:auto; height:auto; line-height:12px; font-size:12px; font-weight:bold; margin-bottom:10px; padding:0; }
#sub-nav li ul li a, #sub-nav li:hover ul li a, #sub-nav li.sfhover ul li a { color:#dcdcdc; font-weight:bold; text-decoration:none; padding:0; margin:0; border-left:none; }
#sub-nav li ul li a:hover { color:#fff; text-decoration:none; padding:0; margin:0; border-left:none; }
/* /sub-nav dropdown */

/* left-nav */
#left-nav { border-top:6px solid #a9a6a2; }
#left-nav ul, #left-nav li { margin:0; padding:0; background:none;}
#left-nav li { border-bottom:1px solid #a9a6a2; }
#left-nav a { color:#282218; display:block; font-size:12px; font-weight:normal; line-height:1.5; padding:6px; }
#left-nav a.on { background:#d4d2d0; color:#282218; font-weight:bold; }
#left-nav a:hover { background:#282218; color:#fff; text-decoration:none; }

#getBackLink { font-size:14px; line-height:16px; margin-bottom:20px; }
/* /left-nav */

#bread-crumb { margin-top:46px; }
#bread-crumb ul, #bread-crumb li { background:none; margin:0; padding:0; }
#bread-crumb li { display:inline; font-size:11px; margin-right:6px; }
#bread-crumb li a { color:#282218; text-decoration:underline; }
#bread-crumb li a:hover { text-decoration:none; }


/* SEARCH */
.searchForm { border:#4a576a 1px solid; padding:20px; font-weight:bold; font-size:12px; }
.searchForm h4 { text-transform:uppercase; padding:0 0 10px 0; }
.searchForm h5 { color:#75706c; text-transform:uppercase; font-weight:bold; margin-bottom:10px; }
.searchForm #keywords { float:left; margin-right:5px; }
.keywordBlock { border-bottom:1px dotted #a7a7a7; padding-bottom:16px; margin-bottom:20px; display:inline-block; }
.keywordBlock a.arrow { margin:0; }
.searchForm input.date { width:102px; }

.searchResults { padding:4px 0 0 0; margin:0; }
.searchResults li { background:none; margin:0; padding:12px 0; border-top:1px #a6a6a6 dotted; }
.searchResults .previewImg { width:120px; float:left; margin:0 14px 10px 0; }
.searchResults .previewText { margin-left:134px; }
.searchResults h3 { padding:0 0 2px 0; }
.searchResults h3 a { color:#14110c; font-size:16px; }
.searchResults h3 a:hover { color:#379db0; text-decoration:none; }

.searchResults.grants { padding:0; }
.searchResults.grants li { border-top:1px #a6a6a6 dotted; padding:12px 0; margin:0; }
.searchResults.grants li div.left { float:left; width:390px; padding-right:10px; }
.searchResults.grants li div.right { float:right; width:240px; border-left:1px solid #d4d2d0;padding-left:10px; }

.searchResults.grants li div.left { float:left; padding-right:10px; }
.searchResults.grants li div.right { float:right; border-left:1px solid #d4d2d0;padding-left:10px; }
.grid_12 .searchResults.grants li div.left { width:390px; }
.grid_12 .searchResults.grants li div.right { width:240px; }
.grid_9 .searchResults.grants li div.left { width:280px; }
.grid_9 .searchResults.grants li div.right { width:170px; }

.pagination { border-top:1px dotted #a9a6a2; padding-top:20px; }
.pagination a.next, .pagination a.previous { text-transform:uppercase; font-size:12px; font-weight:bold; }
.pagination a.next { float:right; }
.pagination a.previous { float:left; }
.paginationHeader { margin-top:30px; }
.resultsTitle { float:left; width:400px;}
.pageLimits { font-weight:bold; text-transform:uppercase; padding-top:10px; float:right; }
/* /SEARCH */


/* NEWS */
.featuredContent { margin:10px 0 20px 0; }

.col3Cnt { width:100%; overflow:hidden; background:url(../images/backgrounds/news_column.gif) 213px 0px repeat-y; }
.col3UnitLeft { width:200px; padding-right:15px; float:left; }
.col3UnitCenter { width:200px; padding-right:14px; padding-left:14px; float:left; }
.col3UnitRight { width:200px; padding-left:15px; float:left; }
#previewCols h4 { color:#85888d; text-transform:uppercase; font-weight:bold; font-size:14px; padding:10px 0; background:url(../images/backgrounds/bg_points_h.gif) left bottom repeat-x; margin-bottom:10px; }
#previewCols h3 { padding:0 0 6px 0; }
#previewCols h3 a { color:#282218; font-weight:bold; font-size:14px; }
/* /NEWS */


/* PROMOS */
#promos .arrow, #promos .arrow-download, #promos .arrow-external { display:inline-block; height:19px; line-height:19px; white-space:nowrap; font-size:10px; text-transform:uppercase; text-decoration:none; color:#fff; background:#a9a6a2 url(../images/backgrounds/arrow_promo.gif) right top no-repeat; padding:0 20px 0 10px; margin:10px 0 0 0; }
#promos .arrow:hover { color:#fff; text-decoration:none; background-color:#9d9b98; background-position:right -19px; }
#promos .arrow-download { background-image:url(../images/backgrounds/arrow_download.gif); background-position:right -2px; padding-right:25px; }
#promos .arrow-external { background-image:url(../images/backgrounds/arrow_external.gif); background-position:right -3px; padding-right:36px; }
#promos .arrow-download:hover, #promos .arrow-external:hover { background-color:#9d9b98; }

.module { margin-bottom:20px; }

.html-module { border:1px solid #d4d2d0; border-left-width:6px; padding:18px 12px 20px; }
.html-module h1, .html-module h1 a,
.html-module h2, .html-module h2 a, 
.html-module h3, .html-module h3 a, 
.html-module h4, .html-module h4 a, 
.html-module h5, .html-module h5 a, 
.html-module h6, .html-module h6 a { font-size:14px; font-weight:bold; line-height:1.43; margin:0 0 1px; padding:0; }
.html-module h1, .html-module h2, .html-module h3, .html-module h4, .html-module h5, .html-module h6 { color:#282218;  }
.html-module h6 { color:#737373;  }
.html-module h5.label, .html-module p.label { color:#737373; font-size:14px; font-weight:bold; line-height:1; margin:0 0 19px; padding:0; text-transform:uppercase; }
.html-module p { /*color:#737373;*/ color:#15110c; font-size:12px; margin:0; padding:0; }
.html-module .list, .html-module .list li { background:none; margin:0; padding:0; }
.html-module .list {  }
.html-module .list li { margin-top:17px; }
.html-module .list li a { font-weight:bold; }
.html-module .promo-img { margin-bottom:17px; }
.html-module p.byline { color:#75716b; font-size:12px; line-height:1.5;  }

.html-module .external { background:url(../images/icons/external.gif) no-repeat; }
.html-module .download { background:url(../images/icons/download.gif) no-repeat; }
.html-module .external, .html-module .download { background-position:0px 6px; display:inline-block; text-indent:17px; }

.plain-text { padding:0; }

/*
.module { padding:16px 0px 13px 6px; margin-bottom:20px; font-size:12px; line-height:16px; }
.module h5 { font-size:15px; line-height:15px; font-weight:bold; }
.module h6 { font-size:14px; line-height:18px; font-weight:bold; padding:0 10px; margin:0; }

.module li { margin:0; }

.module .floatLeft { float:left; margin:0 5px 5px 10px; }
.module .floatRight { float:right; margin:0 10px 5px 5px; }
.module .inlineImage, .module  .inlineImage img  { margin-bottom:0; }

.module.whiteBg { border:1px solid #cbcac7; border-left:none; background:#fff url(../images/backgrounds/promo.gif) left top no-repeat; }
.module.whiteBg h5 { color:#85888d; text-transform:uppercase; padding:0 0 10px 10px; margin-bottom:16px; width:204px; display:block; border-bottom:1px dotted #cacaca; }
.module.whiteBg ul { padding:0 0 10px 0; margin:0; }
.module.whiteBg p, .module.whiteBg li, .module.whiteBg h4 { padding-left:10px; padding-right:15px; background:none; }
.module.whiteBg h4 { padding-top:4px; }
.module.whiteBg li { margin-bottom:7px; line-height:16px; }
.module.whiteBg li a { color:#14110c; font-weight:bold; }
.module.whiteBg li a:hover { color:#379db0; text-decoration:none; }

.module.whiteBg h5.alternate { color:#282218; font-size:15px; line-height:22px; font-size:22px; font-weight:bold; text-transform:none; }
.module.whiteBg h6.alternate { color:#85888d; font-size:14px; line-height:18px; font-weight:bold; padding:0 10px; margin:0; text-transform:uppercase; }

.module.coloredBg { padding:16px 15px 20px 15px; border:none; background:#aaa6a3; }
.module.coloredBg * { color:#fff; }
.module.coloredBg h5 { color:#fff; font-size:20px; line-height:20px; padding:0 0 8px 0; background:url(../images/backgrounds/bg_points_hw.gif) left bottom repeat-x; margin:0 0 10px 0; }
.module.coloredBg h6 { color:#e5e4e3; text-transform:uppercase; line-height:14px; padding:0; }

.module.whiteBg ul.promoList { padding-bottom:0; }
.module .promoList li { padding-top:10px; }
.module .promoList li.first { padding-top:0; }

.module ul {  }

.module.plainText { padding:0; }

#initiatives.module { padding-bottom:0; }
#initiatives.module h5 { padding-top:4px; background:url(../images/headers/related_initiatives.gif) no-repeat 10px 4px; height:11px; text-indent:-9999px; }
#initiatives.module li { padding-top:16px; }
#initiatives.module li.first { padding-top:0; }

#news.module a.arrow { margin:0; }

#relatedNews.module h5 { padding-top:3px; background:url(../images/headers/related_news.gif) no-repeat 10px 4px; height:12px; text-indent:-9999px; }
#relatedGranteeNews.module h5 { padding-top:3px; background:url(../images/headers/related_grantee_news.gif) no-repeat 10px 4px; height:12px; text-indent:-9999px; }
#relatedGranteePublications.module h5 { padding-top:3px; background:url(../images/headers/related_grantee_publications.gif) no-repeat 10px 4px; height:12px; text-indent:-9999px; }
#relatedPublications.module h5 { padding-top:3px; background:url(../images/headers/related_publications.gif) no-repeat 10px 4px; height:12px; text-indent:-9999px; }
#relatedSpeeches.module h5 { padding-top:3px; background:url(../images/headers/related_speeches.gif) no-repeat 10px 4px; height:29px; text-indent:-9999px; }

#news.module h5 { padding-top:4px; background:url(../images/headers/news.gif) no-repeat 10px 4px; height:11px; text-indent:-9999px; }
#pressReleases.module h5 { padding-top:4px; background:url(../images/headers/press.gif) no-repeat 10px 4px; height:11px; text-indent:-9999px; }
#publications.module h5 { padding-top:4px; background:url(../images/headers/publications.gif) no-repeat 10px 4px; height:11px; text-indent:-9999px; }
#speeches.module h5 { padding-top:4px; background:url(../images/headers/speeches.gif) no-repeat 10px 4px; height:29px; text-indent:-9999px; }
#subscribe.module h5 { padding-top:4px; background:url(../images/headers/subscribe.gif) no-repeat 10px 4px; height:11px; text-indent:-9999px; }
#subscribe.module { padding-bottom:20px; }

.module.image { padding:0; }

.module.coloredBg ul, .module.coloredBg li { margin:0; padding:0; background:none; }
#promos .coloredBg a.arrow { background-color:#eeedec; color:#a9a6a2; margin-top:2px; background-image:url(../images/backgrounds/arrow_region.gif); }
#promos .coloredBg a.arrow:hover { background-color:#e5e4e3; }

.module.coloredBg.about { background:#628b9e; }
.module.coloredBg.about h6 { color:#d1dce2; }
#promos .coloredBg.about a.arrow { background-color:#e0e8ec; color:#628b9e; background-image:url(../images/backgrounds/arrow_region_about.gif); }
#promos .coloredBg.about a.arrow:hover { background-color:#d0dce2; }

.module.coloredBg.bellagio { background:#802121; }
.module.coloredBg.bellagio h6 { color:#dcc9cb; }
#promos .coloredBg.bellagio a.arrow { background-color:#e7dadd; color:#802121; background-image:url(../images/backgrounds/arrow_region_bellagio.gif); }
#promos .coloredBg.bellagio a.arrow:hover { background-color:#dcc8cc; }

.module.coloredBg.grants { background:#8CA04D; }
.module.coloredBg.grants h6 { color:#dde3ca; }
#promos .coloredBg.grants a.arrow { background-color:#e8ecdb; color:#8CA04D; background-image:url(../images/backgrounds/arrow_region_grants.gif); }
#promos .coloredBg.grants a.arrow:hover { background-color:#dde3ca; }

.module.coloredBg.news { background:#4a566a; }
.module.coloredBg.news h6 { color:#c8cdd3; }
#promos .coloredBg.news a.arrow { background-color:#dbdde1; color:#4a566a; background-image:url(../images/backgrounds/arrow_region_news.gif); }
#promos .coloredBg.news a.arrow:hover { background-color:#c9cdd3; }

.module.coloredBg.what { background:#c6653b; }
.module.coloredBg.what h6 { color:#eed1c5; }
#promos .coloredBg.what a.arrow { background-color:#f3dfd4; color:#c5653b; background-image:url(../images/backgrounds/arrow_region_whatwedo.gif); }
#promos .coloredBg.what a.arrow:hover { background-color:#edd1c5; }

.module.coloredBg.who { background:#caa233; }
.module.coloredBg.who h6 { color:#efe5c2; }
#promos .coloredBg.who a.arrow { background-color:#f4ecd6; color:#caa233; background-image:url(../images/backgrounds/arrow_region_whoweare.gif); }
#promos .coloredBg.who a.arrow:hover { background-color:#efe3c2; }

.rssIco { display:block; padding-top:5px; margin-left:10px; }

.module.whiteBg li a.twitter, .module.whiteBg li a.rss, .module.whiteBg li a.e-alert, .module.whiteBg li a.facebook, .module.whiteBg li a.youtube  { color:#379db0; font-size:12px; font-weight:normal; line-height:16px; margin-bottom:8px; padding-left:25px; text-indent:0; width:auto; }
.module.whiteBg li a.twitter:hover, .module.whiteBg li a.rss:hover, .module.whiteBg li a.e-alert:hover, .module.whiteBg li a.facebook:hover, .module.whiteBg li a.youtube:hover { text-decoration:underline; }
*/
/* /PROMOS */

/* FORMS */
.form label { font-weight:normal; font-size:14px; display:inline; margin:0 0 2px 0; cursor:pointer; }
.form label.error { font-size:12px; padding-left:8px; vertical-align:top; }
.form span.error { font-size:12px; }
.form input[type='text'], .form select { background:#fff; width:228px; height:24px; padding:3px 0 0 3px; line-height:24px; border:1px solid #cbcac7; margin-bottom:8px; }
.form select { width:232px; }
.form textarea { width:400px; }
/* /FORMS */

h2.list { font-weight:bold; }
.relatedList, .relatedList li { margin:0; padding:0; background:none; }
.relatedList li { padding-bottom:30px; }
.relatedList h3 a { color:#14110c; font-size:16px; }
.relatedList h3 a:hover { color:#379db0; text-decoration:none; }


/* Contact */
#contactForm #LastName { display:none; }

#funding-form textarea { height:160px; width:450px; }
#funding-form .blurb { display:block; margin-left:20px; }
#funding-form .contact-info label { display:inline-block; font-weight:bold; margin-right:10px; text-align:right; width:260px; }
#funding-form .contact-info label.radio { display:inline; font-weight:normal; width:auto; }
#funding-form select { display:inline; }
#funding-form .type { display:inline-block; margin:-20px 0 0 270px; }
#funding-form #last_name { display:none; }

/* gallery */
.gallery-container { background:#000; height:500px; width:660px; }
.grid_9 .gallery-container { background:#000; height:380px; width:480px; }
