﻿/* 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 */

/* 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;font-weight:normal }
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; }
th { font-weight:bold; }

ul, ol { padding:10px 0 20px 0; }
ul li { padding:0 0 0 10px; list-style:none; background:transparent url(../images/bullet.gif) 0 7px no-repeat; line-height:20px; }
ol li { padding:0 0 8px 0; margin:0 0 0 10px; list-style:decimal; }

blockquote { font-size:20px; color:#c7a033; line-height:22px; border:1px solid #cbcac7; width:172px; float:left; margin:10px 10px 10px 0; display:inline; padding:24px; }
blockquote .quote { font-weight:bold; color:#cbcac7; font-size:20px; line-height:22px; }
blockquote p { padding:0;  }
blockquote p.quote { font-weight:normal; font-size:12px; text-align:right; line-height:20px; }

hr { margin:19px 0 10px 0; border:0 #a7a7a7 dotted; border-top-width:1px; clear:both; height:1px; }

label { font-weight:bold; font-size:13px; margin:0 0 2px 0; cursor:pointer; }
label.radio { display:inline; padding-left:3px; font-size:13px; }
input.inputField { border:1px solid #bccccd; padding:2px; margin-bottom:8px; }
input[type='text'] { background:#eaeaea; height:24px; padding:0 3px; line-height:24px; border:none; }
textarea { border:1px solid #bccccd; display:block; margin-bottom:8px; overflow:auto; }
select { border:1px solid #bccccd; padding:2px; display:inline; margin-top:4px; background:#eaeaea;}
fieldset { margin-bottom:8px; }
/* /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; }

.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 { 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; background:#a9a6a2 url(../images/backgrounds/arrow.gif) right top no-repeat; padding:0 20px 0 10px; margin:10px 0 20px 0; }
.arrow:hover { color:#fff; text-decoration:none; background-color:#9d9b98; background-position:right -24px; }
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; }
/* /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 { width:980px; padding:9px 5px 0 5px; background:url(http://production.rockefellerfoundation.org/images/backgrounds/bg_main_shadow.png) no-repeat; }
#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; }

#footer { margin-top:20px; padding:10px 20px 46px 20px; border-top:#dededd 1px solid; }
#footer a { color:#75716b; text-decoration:none; }
#footer a:hover { color:#75716b; text-decoration:underline; }
#footerLogo { float:left; width:144px; }
#footerTxt { margin-left:165px; font-size:11px; padding-top:18px; }
#footerTxt p { margin:0; padding:0; line-height:11px; font-size:10px; }

#nsaShare { line-height:20px; padding-bottom:30px; padding-top:36px; }
#nsaShare img { vertical-align:middle; }
.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:370px; height:89px; padding:0px 5px 1px; background-image:url(http://www.rockefellerfoundation.org/images/backgrounds/bg_logo_rf.png); }
#logo { display:block; width:370px; height:89px; background:#fff url(http://www.rockefellerfoundation.org/images/logo.gif) no-repeat; text-indent:-9999px;}
#nsaTop { position:absolute; left:385px; width:600px; }
#nsaTop a { color:#e5e4e3; text-decoration:none; }
#nsaTop a:hover { color:#fff; }
#nsaLowBand { text-align:right; font-size:10px; line-height:18px; }

#nsaNav { font-size:14px; padding:3px 0; margin-bottom:8px; height:16px; overflow:hidden; }
#nsaNav li { list-style:none; float:left; background-image:none; border-left:#d1d0ce 1px solid; padding:0; }
#nsaNav li.first { border:none; }
#nsaNav li a { display:block; float:left; color:#e5e4e3; font-weight:bold; padding:0 15px; line-height:16px; height:16px; }
#nsaNav li.first a { padding-left:12px; }

#nsaNav li a#newsMedia.on { color:#9cadc9; }
#nsaNav li a#bellagioCenter.on { color:#ed8398; }
#nsaNav li a#aboutUs.on { color:#9dd6f1; }
#qSearch { float:right; width:198px; height:22px; line-height:22px; background:#d1d0ce; overflow:hidden; }
#searchInputBox { 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; }
#searchButton { float:right; display:inline-block; height:22px; width:22px; background:url(../images/buttons/btn_qsearch.gif) no-repeat; text-indent:-9999px; }
#searchButton:hover { background-position:0px -22px; }
/* /HEADER CONTENT */


/* NAV */
#nav { border-top:#d1d0ce 1px solid; border-bottom:#d1d0ce 1px solid; padding:5px 0; clear:both; height:28px; overflow:hidden; }
#nav li { list-style:none; float:left; height:28px; line-height:28px; background:url(http://production.rockefellerfoundation.org/images/backgrounds/bg_nav_li.png); padding:0 0 0 12px; }
#nav li.first { background:none; }
#nav li a { display:block; cursor:pointer; height:28px; text-indent:-9999px; background-position:0px 0px; background-repeat:no-repeat; }
#nav li a#navWhoWeAre { background:url(../images/nav/btn_whoweare.png); width:166px; }
#nav li a#navWhatWeDo { background:url(../images/nav/btn_whatwedo.png); width:166px; }
#nav li a#navGrants { background:url(../images/nav/btn_grants.png); width:186px; }
#nav li a#navWhoWeAre:hover, #nav li a#navWhatWeDo:hover, #nav li a#navGrants:hover { background-position:0px -28px; }
#nav li a#navWhoWeAre.on, #nav li a#navWhatWeDo.on, #nav li a#navGrants.on { background-position:0px -56px; }
/* /NAV */


/* subNav */
#subNavContainer { z-index:1000; height:93px; }
#subNav { position:relative; zoom:1; margin-top:-1px; margin-bottom:20px; padding:0; height:80px; }
#subNav li { float:left; list-style:none; width:120px; height:80px; line-height:18px; font-size:14px; background:none; padding:0; }
#subNav li a { display:block; zoom:1; position:relative; text-decoration:none; color:#75716b; font-weight:normal; padding:40px 10px 0 10px; border-left:#a9a6a2 1px solid; height:40px; }
#subNav li a span { display:inline-block; zoom:1; position:relative; width:0px; font-size:0px; padding-left:9px; vertical-align:top; margin-top:5px; margin-left:5px; height:9px; background:url(../images/icons/arrows_subnav.gif) -54px 0px no-repeat scroll; }
#subNav li a.on { color:#352e24; }
#subNav li a:hover, #subNav li.sfhover a, #subNav li:hover a { color:#fff; text-decoration:none; background:#342e23; border-left:#342e23 1px solid; }
#subNav li:hover li a { background:none; }
#subNav li a:hover span, #subNav li.sfhover a span, #subNav li:hover a span { background-position:-63px 0px; }
#subNav li li a { height:auto; }
/* /subNav */

/* subnav dropdown */
#subNav li ul { margin:0; left:-999em; list-style:none; position:absolute; width:220px; background:#342e23 none; padding:15px 20px 10px 10px; }
#subNav li:hover ul, #subNav li.sfhover ul { left:auto; }
#subNav 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; }
#subNav li ul li a, #subNav li:hover ul li a, #subNav li.sfhover ul li a { color:#dcdcdc; font-weight:bold; text-decoration:none; padding:0; margin:0; border-left:none; }
#subNav li ul li a:hover { color:#fff; text-decoration:none; padding:0; margin:0; border-left:none; }
/* /subnav dropdown */

/* leftNav */
#leftNav, #leftNav li { margin:0; padding:0; background:none;}
#leftNav li { margin-bottom:6px; }
#leftNav a { font-weight:normal; color:#75716b; }
#leftNav a.on, #leftNav a:hover { color:#4e4e4e; }
/* /leftNav */


/* 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; }
.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 { float:left; margin:10px 16px 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 { color:#282218; font-weight:bold; font-size:14px; padding:0 0 6px 0; }
/* /NEWS */


/* PROMOS */
#promos .arrow { 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; }

.rsModule { padding:16px 0px 13px 6px; margin-bottom:20px; font-size:12px; line-height:16px; }
.rsModule h5 { font-size:15px; line-height:15px; font-weight:bold; }
.rsModule h6 { font-size:14px; line-height:18px; font-weight:bold; padding:0 10px; margin:0; }

.rsModule .floatLeft { float:left; margin:0 5px 5px 10px; }
.rsModule .floatRight { float:right; margin:0 10px 5px 5px; }
.rsModule .inlineImage, .rsModule  .inlineImage img  { margin-bottom:0; }

.rsModule.whiteBg { border:1px solid #cbcac7; border-left:none; background:#fff url(../images/backgrounds/promo.gif) left top no-repeat; }
.rsModule.whiteBg h5 { color:#85888d; text-transform:uppercase; padding:0 0 10px 10px; margin-bottom:16px; width:204px; display:block; border-bottom:1px dotted #cacaca; }
.rsModule.whiteBg ul { padding:0 0 10px 0; margin:0; }
.rsModule.whiteBg p, .rsModule.whiteBg li { padding-left:10px; padding-right:15px; background:none; }
.rsModule.whiteBg li { margin-bottom:7px; line-height:16px; }
.rsModule.whiteBg li a { color:#14110c; font-weight:bold; }
.rsModule.whiteBg li a:hover { color:#379db0; text-decoration:none; }

.rsModule.coloredBg { padding:16px 15px 20px 15px; border:none; background:#aaa6a3; }
.rsModule.coloredBg * { color:#fff; }
.rsModule.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; }
.rsModule.coloredBg h6 { color:#e5e4e3; text-transform:uppercase; line-height:14px; padding:0; }

.rsModule .promoList li { padding-top:10px; }
.rsModule .promoList li.first { padding-top:0; }

#initiatives.rsModule h5 { padding-top:4px; background:url(../images/headers/related_initiatives.gif) no-repeat 10px 4px; height:11px; text-indent:-9999px; }
#initiatives.rsModule li { padding-top:16px; }
#initiatives.rsModule li.first { padding-top:0; }

#news.rsModule a.arrow { margin:0; }

#relatedNews.rsModule h5 { padding-top:3px; background:url(../images/headers/related_news.gif) no-repeat 10px 4px; height:12px; text-indent:-9999px; }
#relatedGranteeNews.rsModule h5 { padding-top:3px; background:url(../images/headers/related_grantee_news.gif) no-repeat 10px 4px; height:12px; text-indent:-9999px; }
#relatedGranteePublications.rsModule h5 { padding-top:3px; background:url(../images/headers/related_grantee_publications.gif) no-repeat 10px 4px; height:12px; text-indent:-9999px; }
#relatedPublications.rsModule h5 { padding-top:3px; background:url(../images/headers/related_publications.gif) no-repeat 10px 4px; height:12px; text-indent:-9999px; }
#relatedSpeeches.rsModule h5 { padding-top:3px; background:url(../images/headers/related_speeches.gif) no-repeat 10px 4px; height:29px; text-indent:-9999px; }

#news.rsModule h5 { padding-top:4px; background:url(../images/headers/news.gif) no-repeat 10px 4px; height:11px; text-indent:-9999px; }
#pressReleases.rsModule h5 { padding-top:4px; background:url(../images/headers/press.gif) no-repeat 10px 4px; height:11px; text-indent:-9999px; }
#publications.rsModule h5 { padding-top:4px; background:url(../images/headers/publications.gif) no-repeat 10px 4px; height:11px; text-indent:-9999px; }
#speeches.rsModule h5 { padding-top:4px; background:url(../images/headers/speeches.gif) no-repeat 10px 4px; height:29px; text-indent:-9999px; }
#subscribe.rsModule h5 { padding-top:4px; background:url(../images/headers/subscribe.gif) no-repeat 10px 4px; height:11px; text-indent:-9999px; }

.rsModule.image { padding:0; }

.rsModule.coloredBg ul, .rsModule.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; }

.rsModule.coloredBg.about { background:#628b9e; }
.rsModule.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; }

.rsModule.coloredBg.bellagio { background:#894855; }
.rsModule.coloredBg.bellagio h6 { color:#dcc9cb; }
#promos .coloredBg.bellagio a.arrow { background-color:#e7dadd; color:#894855; background-image:url(../images/backgrounds/arrow_region_bellagio.gif); }
#promos .coloredBg.bellagio a.arrow:hover { background-color:#dcc8cc; }

.rsModule.coloredBg.grants { background:#8CA04D; }
.rsModule.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; }

.rsModule.coloredBg.news { background:#4a566a; }
.rsModule.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; }

.rsModule.coloredBg.what { background:#c6653b; }
.rsModule.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; }

.rsModule.coloredBg.who { background:#caa233; }
.rsModule.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; }

/* /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 */
