﻿@charset "utf-8";

/***************************************/
/********* START COMMON STYLES *********/
/***************************************/

/* MAIN */
body { text-align: center; font-family: Georgia, Times News Roman, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; background-color: #0D0D0D; }

.wrapper { width:1280px; }

.clear { clear:both; }
.lin-hor { line-height:1px; height:1px; width:100%; background-color:#3d3d3d; clear:both; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari-only CSS if needed */ 
	h2 { }
	p { }
	.whatever { }
}

/* HEADER */
.ctn-header { position:relative; z-index:1; }
.ctn-header { width:1280px; height:357px; }
.ctn-header h3 { color:#FFFFFF; font:20px Times New Roman; padding-left:150px; padding-top:45px; }
.ctn-header h3 a { color:#FFFFFF !important; }
.ctn-header h1 { font:normal 70px Arial, Verdana, Helvetica, sans-serif; text-transform:uppercase; color:#FFFFFF; clear:both; padding-left:150px; margin-top:125px; }
.ctn-header h2 { padding-left:150px; margin-top:-10px; font:normal 35px Arial, Verdana, Helvetica, sans-serif; text-transform:uppercase; clear:both; }

/* HEADER MAIN NAV */
.ctn-header ul { padding-top:14px; }
.ctn-header ul li { float:left; margin-right:28px; text-transform:uppercase !important; }
.ctn-header ul li a { font:bold 14px Arial, Verdana, Helvetica, sans-serif; display:block; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
.ctn-header ul li a { color:#FFFFFF !important; }
.ctn-header ul li a:hover { color:#000000 !important; }
.ctn-header ul li.active a { color:#000000; }

.ctn-header ul.col-left { padding-left:150px; float:left; }
.ctn-header ul.col-right { padding-left:120px; float:left; } /* little more space between LICENSING and FAQ */

/* MAIN CONTENT AREA */
.ctn-main { clear:both; width:1280px; position:relative; }

/* MAIN CONTENT COLUMNS (LEFT ONE IS DATA, RIGHT ONE IS SUBNAV) */
.ctn-main .col-left { float:left; width:1280px; }
.ctn-main .col-right { float:left; margin-left:-520px; }

/* MAIN CONTENT DATA (LEFT COLUMN) */
.ctn-main .txt-main { float:left; padding:67px 0 75px 150px; width:600px; }
.ctn-main .txt-main p { padding-bottom:26px; line-height:20px; /*clear:both;*/ }

/* MAIN CONTENT DATA (LEFT COLUMN) - BIG QUOTE */
.ctn-main .txt-main p.txt-quote { font:normal 45px Arial, Verdana, Helvetica, sans-serif; text-transform:uppercase; line-height:normal; }

/* SUB NAV (RIGHT COLUMN) */
.ctn-main .ctn-subnav { padding:67px 0 0 35px; float:left; }
.ctn-main .ctn-subnav ul { width:100%; }
.ctn-main .ctn-subnav li { padding-bottom:5pxpx; height: 22px; }
.ctn-main .ctn-subnav li a { font:bold 13px Arial, Verdana, Helvetica, sans-serif; text-transform:uppercase; display:block; width:100%; height:12px; }
.ctn-main .ctn-subnav li a span { margin-right:10px; visibility:hidden; }
.ctn-main .ctn-subnav li a.active span { visibility:visible; }

/* PRINT AND SHARE BUTTONS */
.ctn-main .ctn-buttons { position:absolute; top:0; left:655px; width:101px; height:28px; }
.ctn-main .ctn-buttons div.print,
.ctn-main .ctn-buttons div.share { display:block; width:101px; position:absolute; top:0; left:0; height:28px; background:url(../img/btn-general.gif) no-repeat left top; }
.ctn-main .ctn-buttons div.print { width:72px; z-index:1; }
.ctn-main .ctn-buttons div.share {  }
.ctn-main .ctn-buttons div.print a,
.ctn-main .ctn-buttons div.share a { position:absolute; top:0; left:44px; display:block; width:28px; height:28px; text-indent:-9999px; }
.ctn-main .ctn-buttons div.share a { left:73px; }

/* PAGINATION */
.ctn-main .txt-main ol.lst-pagination { width:100%; float:left; padding:15px 0 0; margin-left:-4px; }
.ctn-main .txt-main ol.lst-pagination li { float:left; width:20px; text-align:center; }
.ctn-main .txt-main ol.lst-pagination li a { display:block; width:20px; height:15px; cursor:pointer; font:bold 12px Arial, Verdana, Helvetica, sans-serif; color:#747474; }
.ctn-main .txt-main ol.lst-pagination li.prev a,
.ctn-main .txt-main ol.lst-pagination li.next a { background:url(../img/btn-general.gif) no-repeat 5px -117px; }
.ctn-main .txt-main ol.lst-pagination li.next a { background-position:-24px -117px; }

.ctn-main .txt-main ol.lst-pagination li.prev a:hover { background-position:5px -147px; }
.ctn-main .txt-main ol.lst-pagination li.next a:hover { background-position:-24px -147px; }

.ctn-main .txt-main ol.lst-pagination li.prev a span,
.ctn-main .txt-main ol.lst-pagination li.next a span { display:none; }

/* FOOTER */
.ctn-footer { clear:both; background-color:#000000; width:100%; height:60px; }
.ctn-footer .footer { padding:25px 0 0 150px; }
.ctn-footer .footer span { display:block; font:12px Arial, Verdana, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase; }

/* TABS */
#tabsContainer {  }
#tabsContainer ul { display:block; height:40px; }
#tabsContainer .tabs { display:block; float:left; margin-right:1px; }
#tabsContainer .tab-content { width:100%; display:none; padding:15px 0 34px; border-top:1px #3d3d3d solid; border-bottom:1px #3d3d3d solid; }
#tabsContainer .selected { display:block; }
#tabsContainer .tabs a.tab-spring,
#tabsContainer .tabs a.tab-fall,
#tabsContainer .tabs a.tab-map,
#tabsContainer .tabs a.tab-list { display:block; position:relative; z-index:1; height:39px; background:url(../img/tab-general.gif) no-repeat left top; }
#tabsContainer .tabs a.tab-spring { width:69px; height:38px; background-position:0 -60px; top:2px; }
#tabsContainer .tabs a.tab-fall { width:51px; height:38px; background-position:-90px -60px; top:2px; }
#tabsContainer .tabs a.tab-map { width:53px; height:38px; background-position:0 -180px; top:2px; }
#tabsContainer .tabs a.tab-list { width:46px; height:38px; background-position:-90px -180px; top:2px; }
#tabsContainer .selected a.tab-spring { background-position:0 0; height:39px; top:2px; }
#tabsContainer .selected a.tab-fall { background-position:-90px 0; height:39px; top:2px; }
#tabsContainer .selected a.tab-map { background-position:0px -120px; height:39px; top:2px; }
#tabsContainer .selected a.tab-list { background-position:-90px -120px; height:39px; top:2px; }
#tabsContainer a.tab-spring span,
#tabsContainer a.tab-fall span,
#tabsContainer a.tab-map span,
#tabsContainer a.tab-list span { display:none; }
#tabsContainer .tab-content p.tab-title { display:none; }

/* SELECT YEAR */
.ctn-chooseYear { float:right; position:relative; width:150px; }
.ctn-chooseYear label { padding:2px 10px 0 0; float:right; font:20px Arial, Verdana, Helvetica, sans-serif; color:#747474; text-transform:uppercase;  }
.ctn-chooseYear .ctn-combobox { float:right; width:70px; }
.ctn-chooseYear .ctn-combobox .lst-year { float:left; }

/* SELECT YEAR - COMBOBOX */
.comboboxContainer { border:0; font:20px Arial, Verdana, Helvetica, sans-serif; width:100% !important; margin:0; }
.comboboxValueContainer { background-color:#0d0d0d; width:100% !important; } 
.comboboxValueContent { padding-left: 3px; text-transform: uppercase; color:#FFFFFF; }
.comboboxDropDownContainer { top:30px !important; left:80px !important; border:1px #666666 solid; background: #0f0f0f; overflow: hidden; padding-left: 3px; cursor: default; width:62px !important; height:auto !important; }
.comboboxDropDownButton { width: 19px; height: 26px; background-image: url(../img/btn-select-dropdown.gif); }
.comboboxGroupItemHeader { display: block; background: #000000; color: #FFFFFF; }
.comboboxGroupItemContainer { padding-left: 10px; }
.comboboxItem { color: #FFFFFF; }
.comboboxItemHover { background-color: #999; color: #FFFFFF; }

/* THICKBOX */
#TB_overlayMacFFBGHack { background: url(../img/macFFBgHack.png) repeat; }
#TB_window { background-color:#262626; width:auto !important; border:0; }
#TB_window img#TB_Image { margin:106px 54px 0; border:0; }

#TB_caption { font:bold 14px Georgia, Times New Roman, Helvetica, sans-serif; color:#FFFFFF; padding:46px 0 30px 36px; height:auto; }
#TB_secondLine { font:normal 14px Georgia, Times New Roman, Helvetica, sans-serif; color:#FFFFFF; }

#TB_window .TB_mainTitleCaption,
#TB_window .TB_subTitleCaption { position:absolute; top:45px; left:30px; }

#TB_window .TB_mainTitleCaption { font:bold 17px Arial, Verdana, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase; }
#TB_window .TB_subTitleCaption { font:normal 14px Georgia, Times New Roman, Helvetica, sans-serif; color:#747474; top:65px; }

#TB_closeWindow { width:14px; height:14px; padding:0; position:absolute; right:10px; top:10px; }
#TB_closeWindow a#TB_closeWindowButton { text-indent:-9999px; display:block; width:14px; height:14px; background:url(../img/btn-general.gif) 0 120px; }
#TB_closeWindow a#TB_closeWindowButton:hover { display:block; width:14px; height:14px; background-position:-30px 120px; }

#TB_prev { display:block; position:absolute; top:50%; left:30px; }
#TB_next { display:block; position:absolute; top:50%; right:30px; }

#TB_prev a,
#TB_next a { display:block; width:10px; height:15px; background:url(../img/btn-general.gif) 0 -210px; text-indent:-9999px; }
#TB_next a { background-position:-30px -210px; }
#TB_prev a:hover { background-position:0 -240px; }
#TB_next a:hover { background-position:-30px -240px; }







/*************************************/
/********* END COMMON STYLES *********/
/*************************************/





/* BIOGRAPHY */
#biography .ctn-background { width:1280px; height:605px; margin-bottom:-605px; background-color:#0D0D0D; background-image:url(../img/biography-bg-image.jpg); background-position:fixed; background-repeat:no-repeat; }
#biography .ctn-background .ctn-opaque { width:100%; height:133px; background-color:#00adef; opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); }

#biography a { color:#9E9E9E; }
#biography a:hover { color:#00adef; }

#biography .ctn-main .col-left { /* background:url(../img/biography-bg-bottom-right.jpg) no-repeat right bottom; */ }

#biography .ctn-main .txt-main p.txt-quote { color:#fd4801; }

#biography .ctn-main .txt-main ul.img-block { width:100%; float:left; margin-bottom:26px; clear:both; }
#biography .ctn-main .txt-main ul.img-block li { float:left; margin-right:10px; }
#biography .ctn-main .txt-main ul.img-block li img { vertical-align:top; }
#biography .ctn-main .txt-main ul.img-block li span { display:block; padding-top:8px; clear:both; font-size:10px; color:#747474; }

/*
#biography .ctn-header ul li a { color:#92d7f1; }
#biography .ctn-header ul li a:hover { color:#044862; }
*/
#biography .ctn-header h2 { color:#fd4801; }

#biography .ctn-main .ctn-subnav li a { color:#FFFFFF; }
#biography .ctn-main .ctn-subnav li a:hover,
#biography .ctn-main .ctn-subnav li a.active { color:#00ADEF; }





/* CURATORIAL */
#curatorial .ctn-background { width:1280px; height:605px; margin-bottom:-605px; background-color:#0D0D0D; background-image:url(../img/curatorial-bg-image.jpg); background-position:fixed; background-repeat:no-repeat; }
#curatorial .ctn-background .ctn-opaque { width:100%; height:133px; background-color:#53c408; opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); }

#curatorial a { color:#9E9E9E; }
#curatorial a:hover { color:#53C408; }

/*
#curatorial .ctn-header ul li a { color:#bae79c; }
#curatorial .ctn-header ul li a:hover { color:#214e03; }
*/
#curatorial .ctn-header h2 { color:#f4008a; }

#curatorial .ctn-main .ctn-subnav li a { color:#FFFFFF; }
#curatorial .ctn-main .ctn-subnav li a:hover,
#curatorial .ctn-main .ctn-subnav li a.active { color:#53c408; }

#curatorial .ctn-main .txt-main ol.lst-pagination li a:hover,
#curatorial .ctn-main .txt-main ol.lst-pagination li a.active { color:#f4008a !important; }

#curatorial .ctn-main .txt-main p.txt-opening { color:#9e9e9e; padding-bottom:38px; }

#curatorial .ctn-main .txt-main p strong.title { color:#f4008a; font:bold 14px Arial, Verdana, Helvetica, sans-serif; text-transform:uppercase; }
#curatorial .ctn-main .txt-main p em.title { font:bold 14px Arial, Verdana, Helvetica, sans-serif; font-style:normal; }





/* LICENSING */
#licensing .ctn-background { width:1280px; height:605px; margin-bottom:-605px; background-color:#0D0D0D; background-image:url(../img/licensing-bg-image.jpg); background-position:fixed; background-repeat:no-repeat; }
#licensing .ctn-background .ctn-opaque { width:100%; height:133px; background-color:#ff2a00; opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); }

#licensing a { color:#9E9E9E; }
#licensing a:hover { color:#ff2a00; }

/*
#licensing .ctn-header ul li a { color:#fba696; }
#licensing .ctn-header ul li a:hover { color:#671202; }
*/
#licensing .ctn-header h2 { color:#aeff00; }

#licensing .ctn-main .txt-main p em { float:left; font-style:normal; width:400px; }
#licensing .ctn-main .txt-main p img.img-view_licensing_samples { float:right; margin-left:26px; }
#licensing .ctn-main .txt-main p span.ctn-hideOtherLicensing { display:none; }

#licensing .ctn-main .txt-main p.txt-headline { padding-top:26px; }
#licensing .ctn-main .txt-main p.txt-headline strong { clear:both; color:#aeff00; font:bold 17px Arial, Verdana, Helvetica, sans-serif; text-transform:uppercase; }

#licensing .ctn-main .ctn-subnav li a { color:#FFFFFF; }
#licensing .ctn-main .ctn-subnav li a:hover,
#licensing .ctn-main .ctn-subnav li a.active { color:#ff2a00; }

#licensing .ctn-main .txt-main p.txt-quote { color:#aeff00; }





/* PRESS RELEASES */
#pressreleases .ctn-background { width:1280px; height:605px; margin-bottom:-605px; background-color:#0D0D0D; background-image:url(../img/pressrelease-bg-image.jpg); background-position:fixed; background-repeat:no-repeat; }
#pressreleases .ctn-background .ctn-opaque { width:100%; height:133px; background-color:#a613bf; opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); }

#pressreleases a { color:#9E9E9E; }
#pressreleases a:hover { color:#a613bf; }

/*
#pressreleases .ctn-header ul li a { color:#daa5e3; }
#pressreleases .ctn-header ul li a:hover { color:#410c4a; }
*/
#pressreleases .ctn-header h2 { color:#00f6ff; }

#pressreleases .ctn-main .txt-main a.lnk-back { color:#a613bf; font:bold 12px Arial, Verdana, Helvetica, sans-serif; text-transform:uppercase; }
#pressreleases .ctn-main .txt-main a.lnk-back:hover { text-decoration:underline; }

#pressreleases .ctn-main .txt-release-detail { margin-top:-50px; padding-bottom:95px; }

#pressreleases .ctn-main .txt-main .txt-headline { padding-top:10px; color:#FFFFFF; font:bold 12px Arial, Verdana, Helvetica, sans-serif; }
#pressreleases .ctn-main .txt-main .txt-headline i { display:block; font-style:normal; color:#FFFFFF; text-transform:uppercase; padding-bottom:26px; }
#pressreleases .ctn-main .txt-main .txt-headline em { display:block; font-style:normal; color:#9e9e9e; text-transform:uppercase; }
#pressreleases .ctn-main .txt-main .txt-headline strong { color:#00f6ff; font:bold 17px Arial, Verdana, Helvetica, sans-serif; text-transform:uppercase; }

#pressreleases .ctn-main .txt-main ol.lst-releases { width:100%; float:left; }
#pressreleases .ctn-main .txt-main ol.lst-releases li { float:left; clear:both; width:100%; padding:26px 0; border-bottom:1px #3d3d3d solid; }

#pressreleases .ctn-main .txt-main ol.lst-releases li.first { padding-top:0; }
#pressreleases .ctn-main .txt-main ol.lst-releases li.last { padding-bottom:57px; }

#pressreleases .ctn-main .txt-main ol.lst-releases li em { text-transform:uppercase; display:block; width:120px; font:bold 12px Arial, Verdana, Helvetica, sans-serif; font-style:normal; color:#747474; float:left; }
#pressreleases .ctn-main .txt-main ol.lst-releases li span { display:block; font-weight:bold; width:444px; color:#FFFFFF; float:left; }
#pressreleases .ctn-main .txt-main ol.lst-releases li a { display:block; cursor:pointer; }
#pressreleases .ctn-main .txt-main ol.lst-releases li a strong { display:block; padding-top:5px; font:bold 12px Arial, Verdana, Helvetica, sans-serif; text-transform:uppercase; color:#a613bf; }
#pressreleases .ctn-main .txt-main ol.lst-releases li a:hover strong { color:#a613bf; text-decoration:underline; }

#pressreleases .ctn-main .txt-main ol.lst-pagination li a:hover,
#pressreleases .ctn-main .txt-main ol.lst-pagination li a.active { color:#a613bf !important; }

#pressreleases .ctn-main .ctn-subnav li a { color:#FFFFFF; }
#pressreleases .ctn-main .ctn-subnav li a:hover,
#pressreleases .ctn-main .ctn-subnav li a.active { color:#a613bf; }





/* ARTS AND CULTURE */
#artsculture .ctn-background { width:1280px; height:605px; margin-bottom:-605px; background-color:#0D0D0D; background-image:url(../img/artsculture-bg-image.jpg); background-position:fixed; background-repeat:no-repeat; }
#artsculture .ctn-background .ctn-opaque { width:100%; height:133px; background-color:#53c408; opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); }

#artsculture a { color:#9E9E9E; }
#artsculture a:hover { color:#53c408; }

/*
#artsculture .ctn-header ul li a { color:#bbe4a0; }
#artsculture .ctn-header ul li a:hover { color:#204905; }
*/
#artsculture .ctn-header h2 { color:#f4008a; }

#artsculture .ctn-main .txt-main p.txt-list-title { font:bold 17px Arial, Verdana, Helvetica, sans-serif; color:#f4008a; text-transform:uppercase; padding-top:26px; padding-bottom:50px; }

#artsculture .ctn-main .txt-main ol.lst-artsculture { width:100%; float:left; }
#artsculture .ctn-main .txt-main ol.lst-artsculture li { float:left; clear:both; width:100%; padding:26px 0; border-bottom:1px #3d3d3d solid; }

#artsculture .ctn-main .txt-main ol.lst-artsculture li.first { padding-top:0; }
#artsculture .ctn-main .txt-main ol.lst-artsculture li.last { padding-bottom:0; border:none; }

#artsculture .ctn-main .txt-main ol.lst-artsculture li em { display:block; text-transform:uppercase; width:120px; font:bold 12px Arial, Verdana, Helvetica, sans-serif; font-style:normal; color:#747474; float:left; }
#artsculture .ctn-main .txt-main ol.lst-artsculture li span { display:block; font-weight:bold; width:444px; color:#FFFFFF; float:left; }
#artsculture .ctn-main .txt-main ol.lst-artsculture li a { display:block; cursor:pointer; }
#artsculture .ctn-main .txt-main ol.lst-artsculture li a strong { display:block; padding-top:5px; font:bold 12px Arial, Verdana, Helvetica, sans-serif; text-transform:uppercase; color:#5adf01; }
#artsculture .ctn-main .txt-main ol.lst-artsculture li a:hover strong { text-decoration:underline; }

#artsculture .ctn-main .ctn-subnav li a { color:#FFFFFF; }
#artsculture .ctn-main .ctn-subnav li a:hover,
#artsculture .ctn-main .ctn-subnav li a.active { color:#5adf01; }

#artsculture .ctn-main .txt-artsculture-detail { margin-top:-50px; }

#artsculture .ctn-main .txt-main a.lnk-back { color:#5adf01; font:bold 12px Arial, Verdana, Helvetica, sans-serif; text-transform:uppercase; }
#artsculture .ctn-main .txt-main a.lnk-back:hover { text-decoration:underline; }

#artsculture .ctn-main .txt-main .txt-headline { padding-top:10px; font:bold 12px Arial, Verdana, Helvetica, sans-serif; }
#artsculture .ctn-main .txt-main .txt-headline i { display:block; font-style:normal; color:#FFFFFF; }
#artsculture .ctn-main .txt-main .txt-headline em { display:block; float:left; width:120px; font-style:normal; color:#FFFFFF; text-transform:uppercase; }
#artsculture .ctn-main .txt-main .txt-headline b { display:block; float:right; font-style:normal; color:#9e9e9e; font:normal 12px Georgia, Times New Roman, Times; }
#artsculture .ctn-main .txt-main .txt-headline strong { display:block; clear:both; color:#f4008a; font:bold 17px Arial, Verdana, Helvetica, sans-serif; text-transform:uppercase; }
#artsculture .ctn-main .txt-main .txt-who { color:#9e9e9e; padding-bottom:32px; }

#artsculture .ctn-main .txt-main .lin-hor { margin-bottom:32px; }



/* INDEX */
#index .ctn-background { width:1280px; height:900px; margin-bottom:-900px; background-color:#0D0D0D; background-image:url(../img/index-bg-image.jpg); background-position:fixed; background-repeat:no-repeat; }
#index .ctn-background .ctn-opaque { width:100%; height:133px; background-color:#ec008c; opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); }

#index .ctn-header { height:133px; }
/*
#index .ctn-header ul li a { color:#f9d3e9; }
#index .ctn-header ul li a:hover { color:#2e081e; }
*/



/* AWARDED GRANTS */
#awardedgrants .ctn-background { width:1280px; height:605px; margin-bottom:-605px; background-color:#0D0D0D; background-image:url(../img/awardedgrants-bg-image.jpg); background-position:fixed; background-repeat:no-repeat; }
#awardedgrants .ctn-background .ctn-opaque { width:100%; height:133px; background-color:#53c408; opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); }

#awardedgrants a { color:#9E9E9E; }
#awardedgrants a:hover { color:#5adf01; }

/*
#awardedgrants .ctn-header ul li a { color:#bde0a4; }
#awardedgrants .ctn-header ul li a:hover { color:#22460a; }
*/
#awardedgrants .ctn-header h2 { color:#f4008a; }

#awardedgrants .ctn-main .ctn-subnav li a { color:#FFFFFF; }
#awardedgrants .ctn-main .ctn-subnav li a:hover,
#awardedgrants .ctn-main .ctn-subnav li a.active { color:#5adf01; }

#awardedgrants .ctn-main .ctn-recentgrants { clear:both; margin-top:70px; }
#awardedgrants .ctn-main .ctn-recentgrants .txt-title { clear:both; text-transform:uppercase; font:bold 18px Arial, Verdana, Helvetica, sans-serif; color:#f4008a; padding-bottom:0; }

#awardedgrants .ctn-main .ctn-recentgrants ul { clear:both; float:left; margin-top:16px; padding-top:16px; border-top:1px solid #3d3d3d;  }
#awardedgrants .ctn-main .ctn-recentgrants ul li { display:block; float:left; margin-right:25px; font:bold 12px Arial, Verdana, Helvetica, sans-serif; text-transform:uppercase; }
#awardedgrants .ctn-main .ctn-recentgrants ul li.last { margin-right:0; }
#awardedgrants .ctn-main .ctn-recentgrants ul li a { display:block; float:left; color:#747474; height:22px; }
#awardedgrants .ctn-main .ctn-recentgrants ul li a:hover { color:#5adf01; }
#awardedgrants .ctn-main .ctn-recentgrants ul li a.active span { border-bottom:2px #5adf01 solid; }
#awardedgrants .ctn-main .ctn-recentgrants ul li a.active { color:#5adf01; background:url(../img/btn-greenarrowdown.gif) no-repeat center 15px; }

#awardedgrants .ctn-main .ctn-recentgrants blockquote { line-height:20px; clear:both; }
#awardedgrants .ctn-main .ctn-recentgrants blockquote { width:360px; } /* optional ??? */
#awardedgrants .ctn-main .ctn-recentgrants blockquote em { display:block; font:bold 12px Arial, Verdana, Helvetica, sans-serif; color:#747474; text-transform:uppercase; }
#awardedgrants .ctn-main .ctn-recentgrants blockquote strong { font-weight:normal; }
#awardedgrants .ctn-main .ctn-recentgrants blockquote span { display:block; color:#9e9e9e; margin-bottom:5px; }
#awardedgrants .ctn-main .ctn-recentgrants blockquote a { font:bold 12px Arial, Verdana, Helvetica, sans-serif; color:#5adf01; text-transform:uppercase; }
#awardedgrants .ctn-main .ctn-recentgrants blockquote a:hover { text-decoration:underline; }

#awardedgrants .ctn-main .ctn-state,
#awardedgrants .ctn-main .ctn-city { float:left; width:165px; margin:70px 40px 10px 0; }
#awardedgrants .ctn-main .ctn-state { padding-left:10px; }
#awardedgrants .ctn-main .ctn-city { width:365px; margin-right:0; margin-left:0; }

#awardedgrants .ctn-main .ctn-state ul { margin-left:-9px; margin-top:-5px; }
#awardedgrants .ctn-main .ctn-state ul li a { display:block; font:bold 12px Arial, Verdana, Helvetica, sans-serif; text-transform:uppercase; padding:6px 8px; border:2px #0d0d0d solid; }
#awardedgrants .ctn-main .ctn-state ul li a:hover { border:2px #0d0d0d solid; color:#5adf01; }
#awardedgrants .ctn-main .ctn-state ul li a.active { border:2px solid #5adf01 !important; }

#awardedgrants .ctn-main .ctn-state .txt-title,
#awardedgrants .ctn-main .ctn-city .txt-title { clear:both; text-transform:uppercase; font:bold 18px Arial, Verdana, Helvetica, sans-serif; color:#f4008a; border-bottom:1px #3d3d3d solid; margin-bottom:15px; padding-bottom:15px; }

#awardedgrants .ctn-main .ctn-city p strong { display:block; font-weight:normal; }
#awardedgrants .ctn-main .ctn-city p span { display:block; color:#9e9e9e; margin-bottom:5px; }
#awardedgrants .ctn-main .ctn-city p a { font:bold 12px Arial, Verdana, Helvetica, sans-serif; color:#5adf01; text-transform:uppercase; }
#awardedgrants .ctn-main .ctn-city p a:hover { text-decoration:underline; }

#awardedgrants #tabsContainer .tab-content { border-bottom:0; padding-bottom:0; }

#awardedgrants #tabsContainer .tab-content .tab-sublist { border-bottom:1px solid #3d3d3d; display:block; float:left; height:auto; margin-bottom:30px; margin-top:10px; padding-bottom:15px; width:100%; }
#awardedgrants #tabsContainer .tab-content .tab-sublist li { float:left; margin-right:20px; font:18px Arial, Verdana, Helvetica, sans-serif; text-transform:uppercase; }
#awardedgrants #tabsContainer .tab-content .tab-sublist li a:hover span { color:#5adf01; text-decoration:underline; }
#awardedgrants #tabsContainer .tab-content .tab-sublist li.active a span { color:#5adf01; }
#awardedgrants #tabsContainer .tab-content .tab-sublist li a span { display:block; }

#awardedgrants #tabsContainer .tab-content .tab-sublist-content1,
#awardedgrants #tabsContainer .tab-content .tab-sublist-content2 { display:none; color:#9e9e9e; }
#awardedgrants #tabsContainer .tab-content .tab-sublist-content1 strong,
#awardedgrants #tabsContainer .tab-content .tab-sublist-content2 strong,
#awardedgrants #tabsContainer .tab-content.search strong { color:#FFFFFF; }
#awardedgrants #tabsContainer .tab-content .tab-sublist-content1 a,
#awardedgrants #tabsContainer .tab-content .tab-sublist-content2 a,
#awardedgrants #tabsContainer .tab-content.search p a { font:bold 12px Arial, Verdana, Helvetica, sans-serif; color:#5adf01; text-transform:uppercase; }
#awardedgrants #tabsContainer .tab-content .tab-sublist-content1 a:hover,
#awardedgrants #tabsContainer .tab-content .tab-sublist-content2 a:hover,
#awardedgrants #tabsContainer .tab-content.search p a:hover { text-decoration:underline; }

#awardedgrants #tabsContainer .tab-content div.active { display:block; }

#awardedgrants #tabsContainer .tab-content .tab-sublist-content1 ol.lst-pagination, 
#awardedgrants #tabsContainer .tab-content .tab-sublist-content2 ol.lst-pagination { border-top:1px solid #3D3D3D; margin-top:55px; }

#awardedgrants #tabsContainer .tab-content .tab-sublist-content1 ol.lst-pagination li a,
#awardedgrants #tabsContainer .tab-content .tab-sublist-content2 ol.lst-pagination li a,
#awardedgrants #tabsContainer .tab-content.search a { color:#9E9E9E; }

#awardedgrants #tabsContainer .tab-content .tab-sublist-content1 ol.lst-pagination li a:hover,
#awardedgrants #tabsContainer .tab-content .tab-sublist-content2 ol.lst-pagination li a:hover,
#awardedgrants #tabsContainer .tab-content .tab-sublist-content1 ol.lst-pagination li a.active,
#awardedgrants #tabsContainer .tab-content .tab-sublist-content2 ol.lst-pagination li a.active,
#awardedgrants #tabsContainer .tab-content.search a.active { color:#5adf01; text-decoration:none; }





















/* REGRANTING */
#regranting .ctn-background { width:1280px; height:605px; margin-bottom:-605px; background-color:#0D0D0D; background-image:url(../img/regranting-bg-image.jpg); background-position:fixed; background-repeat:no-repeat; }
#regranting .ctn-background .ctn-opaque { width:100%; height:133px; background-color:#53c408; opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); }

#regranting a { color:#9E9E9E; }
#regranting a:hover { color:#5adf01; }

/*
#regranting .ctn-header ul li a { color:#bde0a4; }
#regranting .ctn-header ul li a:hover { color:#22460a; }
*/
#regranting .ctn-header h2 { color:#f4008a; }

#regranting .ctn-main .ctn-subnav li a { color:#FFFFFF; }
#regranting .ctn-main .ctn-subnav li a:hover,
#regranting .ctn-main .ctn-subnav li a.active { color:#5adf01; }

#regranting .ctn-main .ctn-content { clear:both; margin-top:70px; }

#regranting .ctn-main .ctn-content p { clear:both; }

#regranting .ctn-main .ctn-content div.lin-hor { margin:15px 0; }

#regranting .ctn-main .ctn-content span.txt-title,
#regranting .ctn-main .ctn-content span.txt-subtitle { display:block; clear:both; text-transform:uppercase; font:bold 18px Arial, Verdana, Helvetica, sans-serif; color:#f4008a; padding-bottom:0; }
#regranting .ctn-main .ctn-content span.txt-subtitle { font-size:12px; color:#747474; }

#regranting .ctn-main .ctn-content a.lnk-visit { display:block; text-transform:uppercase; font:bold 12px Arial, Verdana, Helvetica, sans-serif; color:#5adf01; float:right; margin-top:-15px; }
#regranting .ctn-main .ctn-content a.lnk-visit:hover { text-decoration:underline; }

#regranting .ctn-main .ctn-content ul { display:block; float:left; width:250px; height:auto; margin-right:60px; margin-bottom:26px; }
#regranting .ctn-main .ctn-content ul.lst-right { margin:0; }
#regranting .ctn-main .ctn-content ul li { padding-bottom:7px; }
#regranting .ctn-main .ctn-content ul li.selected { color:#5adf01; }

#regranting .ctn-main .ctn-content blockquote { clear:both; width:100%; float:left; margin-top:16px; padding-top:16px; border-top:1px solid #3d3d3d;  }
#regranting .ctn-main .ctn-content blockquote em { display:block; font:bold 12px Arial, Verdana, Helvetica, sans-serif; color:#747474; text-transform:uppercase; }
#regranting .ctn-main .ctn-content blockquote strong { font-weight:normal; }
#regranting .ctn-main .ctn-content blockquote span { display:block; color:#9e9e9e; margin-bottom:5px; }
#regranting .ctn-main .ctn-content blockquote a { font:bold 12px Arial, Verdana, Helvetica, sans-serif; color:#5adf01; text-transform:uppercase; }
#regranting .ctn-main .ctn-content blockquote a:hover { text-decoration:underline; }

#regranting #tabsContainer .tab-content .tab-sublist { border-bottom:1px solid #3d3d3d; display:block; float:left; height:auto; margin-bottom:30px; margin-top:10px; padding-bottom:15px; width:100%; }
#regranting #tabsContainer .tab-content .tab-sublist li { float:left; margin-right:20px; font:18px Arial, Verdana, Helvetica, sans-serif; text-transform:uppercase; }
#regranting #tabsContainer .tab-content .tab-sublist li a:hover span { color:#5adf01; text-decoration:underline; }
#regranting #tabsContainer .tab-content .tab-sublist li.active a span { color:#5adf01; }
#regranting #tabsContainer .tab-content .tab-sublist li a span { display:block; }

#regranting #tabsContainer .tab-content .tab-sublist-content1,
#regranting #tabsContainer .tab-content .tab-sublist-content2 { display:none; color:#9e9e9e; }
#regranting #tabsContainer .tab-content .tab-sublist-content1 strong,
#regranting #tabsContainer .tab-content .tab-sublist-content2 strong { color:#FFFFFF; }
#regranting #tabsContainer .tab-content .tab-sublist-content1 a,
#regranting #tabsContainer .tab-content .tab-sublist-content2 a { font:bold 12px Arial, Verdana, Helvetica, sans-serif; color:#5adf01; text-transform:uppercase; }
#regranting #tabsContainer .tab-content .tab-sublist-content1 a:hover,
#regranting #tabsContainer .tab-content .tab-sublist-content2 a:hover { text-decoration:underline; }

#regranting #tabsContainer .tab-content div.active { display:block; }

#regranting #tabsContainer .tab-content { border-bottom:0; padding-bottom:0; }




/* CATALOGUES */
#catalogues .ctn-background { width:1280px; height:605px; margin-bottom:-605px; background-color:#0D0D0D; background-image:url(../img/catalogues-bg-image.jpg); background-position:fixed; background-repeat:no-repeat; }
#catalogues .ctn-background .ctn-opaque { width:100%; height:133px; background-color:#00adef; opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); }

#catalogues a { color:#9E9E9E; }
#catalogues a:hover { color:#00adef; }

#catalogues .ctn-main .txt-main blockquote.ctn-submenu { float:right; color:#9e9e9e; font:bold 12px Arial, Verdana, Helvetica, sans-serif; width:150px; margin-left:20px; margin-bottom:20px; border:1px #00adef solid; padding:15px; }
#catalogues .ctn-main .txt-main blockquote.ctn-submenu span,
#catalogues .ctn-main .txt-main blockquote.ctn-submenu ul { text-transform:uppercase; margin-top:15px; }
#catalogues .ctn-main .txt-main blockquote.ctn-submenu ul li a { color:#00adef; }
#catalogues .ctn-main .txt-main blockquote.ctn-submenu ul li a:hover { text-decoration:underline; }

#catalogues .ctn-main .txt-main p.txt-quote { color:#fd4801; }
#catalogues .ctn-main .txt-main p.txt-sheet a { font:bold 14px Arial, Verdana, Helvetica, sans-serif; color:#00adef; text-transform:uppercase; }
#catalogues .ctn-main .txt-main p.txt-sheet a:hover { text-decoration:underline; }

#catalogues .ctn-main .txt-main blockquote.ctn-address { padding-left:20px; padding-bottom:26px; }

/*
#catalogues .ctn-header ul li a { color:#92d7f1; }
#catalogues .ctn-header ul li a:hover { color:#044862; }
*/
#catalogues .ctn-header h2 { color:#fd4801; }

#catalogues .ctn-main .ctn-subnav li a { color:#FFFFFF; }
#catalogues .ctn-main .ctn-subnav li a:hover,
#catalogues .ctn-main .ctn-subnav li a.active { color:#00ADEF; }






/* dialogs */
.dialog1 { display:none; }

.scrollBar
{
    padding: 0;
}

.scrollBar .jScrollPaneTrack {
    background: url(../img/track.gif) repeat-y;
}
.scrollBar .jScrollPaneDrag {
    background: url(../img/drag.gif) no-repeat 0 50% #5ADF01;
}

.scrollBar .jScrollPaneDragTop {
    background: url(../img/arrow_up.gif) no-repeat;
    height: 4px;
}
.scrollBar .jScrollPaneDragBottom {
    background: url(../img/arrow_down.gif) no-repeat;
    height: 4px;
}



/* IE SPECIFIC HACKED STYLES */
* html .jScrollPaneDragBottom {
    bottom: -1px;
}




/** grant search mods */ 
.comboboxDropDownButtonMask {
    z-index: 100;
    width: 85px;
    height: 30px;
    position: absolute;
    top: 140px;
    left: 665px;
    display: none;
}
#qw {
    font-family: Georgia,Times News Roman,Arial,Helvetica,sans-serif;
    float: right;
    top: 9px;
    width: 175px;
    height: 21px;
    padding: 5px;
    right: -16px;
    color: #bbbbbb;
    border: none;
    position: relative;
    background: url(../img/search_box.gif) no-repeat 0 0; 
    
}
#q {
    color: #bbbbbb;
    background: none;
    border: none;
} 
#results {
    border-bottom: 1px solid #3D3D3D;
    padding-top: 10px;
    padding-bottom: 30px;
    margin-bottom: 24px;
    color: #BBBBBB;
}
#results .counter {
    float: right;
}

#tabsContainer fieldset label.disabled {
    background-position: -90px -368px;
}
.comboboxDropDownButton.disabled {
    background-position: -38px 0;
}