@charset "utf-8";
/* CSS Document */

@import "clearfix.css";
@import "menu.css";
@import "jquery.lightbox-0.5.css";
@import "content-classes.css";

/* OLD RED #c3.5b.39 */

/* --- HTML ELEMENTS - BEGIN --- */
/* --- We are defining basic HTML element styling in the external css content-classes.css. This is to limit Adobe Contribute to only those styles defined in that CSS when users edit the content area of a page. --- */
/* --- HTML ELEMENTS - END --- */

fieldset { border:solid 1px #ccc;}

body.mediapage { min-width:812px; background-position:0 -40px;}

/* --- CLASSES AND EXCEPTIONS - BEGIN --- */
/*#body-wrapper span { background-color:yellow;}*/
.templateNote { font-size:9px; color:#666; padding:3px; border:solid 1px #666; background-color:#ffc;}
#navigation .templateNote { width:700px; float:left;}
.note { color:#CC0000; border-bottom:solid 2px red; background:#ff0; border-top:solid 2px red; padding:3px 10px;}
.imageCaption a { color:#999;}
.enlargeText { padding:3px 10px; font-weight:bold;  background-color:#ccc; color:#666; text-align:center; border-bottom:solid 2px #fff;}
/* --- CLASSES AND EXCEPTIONS - END --- */

#date { width: 990px; height:55px; margin:0 auto; padding:0; border-bottom:solid 1px #fff; overflow:hidden;}
body.mediapage #date { width:812px; height:15px;}
#date .content { display:none;color:#777; text-align:right; padding:10px 0 0 0; }

#navigation { width:990px; height:31px; padding:0; margin:0 auto; text-align:left;}
body.mediapage #navigation { width:812px;}
body.mediapage #navigation #primary-nav{ width:auto; float:right;}


#logo { width:79px; height:31px; float:left; margin-right:97px; }
body.mediapage #logo { margin:0;}

#primary-nav { margin:0; padding:0; list-style:none; }
/*#primary-nav li { display:inline; }*/

/* --- SEARCH BOX - BEGIN --- */
#sub-navigation { width:990px; margin:0 auto; text-align:right; font-size:11px;}
#sub-navigation .content { width:360px; height:34px; background:transparent url(../images/searchwide_bg.gif) no-repeat; float:right; padding:13px 13px 0 13px; display: inline; }
/* --- SEARCH BOX - END --- */

/* --- SEARCH BOX FORM - BEGIN --- */
#search { width:300px; float:right; display:inline;}
#cse-search-box { margin:0; padding:0; width:140px; text-align:left; white-space:nowrap; float:left; display:inline;}
#cse-search-box label { display:none; }
#search-input { width:116px; border:solid 1px #ccc; font-size:11px; height:16px; vertical-align:middle; }
#search-btn { vertical-align:middle; height:18px; }
/* --- SEARCH BOX FORM - END --- */

/* --- SEARCH BOX SIDE LINKS - BEGIN --- */
#sub-nav { float:right; display:inline; margin:0; padding:0 3px 0 0; list-style:none; }
#sub-nav li { display:inline; }
#sub-nav li a { text-decoration:none; margin:0 0 0 14px; line-height:20px; }
#sub-nav li a.selected { color:#fd4238;}
/* --- SEARCH BOX SIDE LINKS - END --- */

#body-wrapper { clear:both; background-color:#fff; text-align:center; background-image:url(../images/footer_bg.gif); background-repeat:repeat-x; background-position:0 bottom; }
#body { width:990px; margin:14px auto 0 auto; padding:0 0 65px 0; text-align:left; }
body.mediapage #body { width:812px;}

/* --- POPUP WINDOW - BEGIN --- */
body.popup { background-image:none; min-width:0;}
#popupClose { position:absolute; top:0; right:0; width:75px; background-color:#666; padding:3px; border-left:solid 1px #000; border-bottom:solid 1px #000; font-size:10px;}
#popupClose a { color:#ccc; text-decoration:none;}
#popupImage { text-align:center; background-color:#333;}
#popupInfo { padding:10px 10px 3px 10px; background:transparent url(../images/footer_bg.gif) repeat-x left top;}
/* --- POPUP WINDOW - END --- */

/* --- SIDE NAVIGATION - BEGIN --- */
#side-navigation { width:166px; float:left; display:inline; margin-right:10px; padding-top:74px;}
ul#side-nav { margin:0; padding:0; list-style:none;}
ul#side-nav li { width:166px; float:left;}
ul#side-nav li a { display:block; padding:8px 0; border-bottom:dotted 1px #555; color:#555; text-transform:uppercase; font-size:11px; text-decoration:none; font-size:100%; font-weight:bold;}
ul#side-nav li a:hover { color:#fd4238;}
ul#side-nav li.selected a { color:#fd4238;}
ul#side-nav li.selected.menuparent a { border-bottom:none;}
ul#side-nav ul { margin:0; padding:0 0 5px 0; list-style:none; border-bottom:dotted 1px #555;}
ul#side-nav ul li { float:none;}
ul#side-nav ul li a { padding:0px 15px; text-transform:none;border-bottom:none; background:transparent url(../images/bullet_4x4_black.gif) no-repeat 5px 6px;}
ul#side-nav li.selected ul li a { color:#555;}
ul#side-nav li.selected ul li a:hover { color:#fd4238;}
ul#side-nav li.selected ul li.selected a { color:#fd4238;}
ul#side-nav ul ul { padding:0;border-bottom:none;}
ul#side-nav ul ul li a { padding:0 15px 0 25px; background-position:15px 6px;}
ul#side-nav li.selected ul li.selected ul li a { color:#777;}
ul#side-nav li.selected ul li.selected ul li a:hover { color:#fd4238;}
ul#side-nav li.selected ul li.selected ul li.selected a { color:#fd4238;}
ul#side-nav a.selected { color:#000 !important;}
/* --- SIDE NAVIGATION - END --- */

/* --- SIDE GALLERY BEGIN --- */
.gallery-artwork-image { text-align:center; background:transparent url(../images/diagonal_bg.gif);padding:0; border-top:solid 2px #fff;border-bottom:solid 2px #fff;}
.gallery-artwork-image * { margin:0; padding:0;}
.gallery-artwork-0 .gallery-artwork-image { padding-top:0; border-top:none;}
.gallery-artwork-info {/*background:#eee url(../images/graybox-eee_shadow_bottom.gif) repeat-x left bottom; padding-bottom:1px;border-bottom:solid 2px #fff;*/ padding-left:10px; padding-right:10px;}
/* --- SIDE GALLERY END --- */

/* --- MAINCONTENT - BEGIN --- */
#maincontent { float:right; display:inline; width:812px; padding-top:40px;}
#maincontent .dynamic-box .content { background:#eee url(../images/graybox-eee_shadow_bottom.gif) repeat-x 0 bottom; border-left:solid 1px #ccc; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; margin-bottom:3px; }
#maincontent.mediapage { /*width:990px;*/ padding-top:10px;}

.maincontent.head h1 a,
.maincontent.head h2 a  { color:#fff; text-decoration:none;}
.maincontent.head h2 { color:#fff; text-transform:uppercase; padding:6px 10px; margin:0; background-color:#666; font-size:100%; border-bottom:solid 1px #fff;}
.maincontent.head h6,
.maincontent.head h2.shortGrayHeading { color:#fff; text-transform:uppercase; padding:6px 10px; margin:0; background-color:#666; font-size:1px; line-height:0px; border-bottom:solid 1px #fff;}
.maincontent.sectionPage .maincontent.head h2 { font-weight:bold; background-color:#333;}

.maincontent.column1 { float:left; display:inline; width:402px;}
.maincontent.column2 { float:right; display:inline; width:402px; }
.maincontent.columnInfo { float:left; display:inline; width:306px; margin:2px 0 0 0; background:#eee url(../images/graybox-eee_shadow_bottom.gif) repeat-x left bottom; padding-bottom:5px;}
.maincontent.columnInfo.column1 { width:402px;}
.maincontent.story { float:right; width:475px; margin:2px 10px 0 0; display:inline;}
/*.maincontent.mediapage .maincontent.story { width:660px;}*/
.maincontent.wideSidebar .maincontent.columnInfo {width:400px;}
.maincontent.wideSidebar .maincontent.story { width:390px;}
/*.maincontent.wideSidebar.mediapage .maincontent.story { width:660px;}*/
.maincontent.narrowSidebar .maincontent.columnInfo {width:220px;}
.maincontent.narrowSidebar .maincontent.story { width:561px;}
/*.maincontent.narrowSidebar.mediapage .maincontent.story { width:745px; }*/
.maincontent.nosidebar .maincontent.story { float:none; display:block; width:812px; margin-right:0;}

.maincontent.story h2 { font-size:150%; color:#666;}
.maincontent.columnInfo .subcontent { padding-left:10px; padding-right:10px;}
.maincontent ul { margin-left:0; margin-right:0; padding:0; list-style:none;}
.maincontent ul li { margin:0; padding:0 0 0 10px; background:transparent url(../images/bullet_4x4_black.gif) no-repeat 0 7px;}
.maincontent h3,
.maincontent h4,
.maincontent h5,
.maincontent h6 { margin-bottom:-11px;}

.maincontent.twoColumns .column1 { width:232px; float:left; display:inline;}
.maincontent.twoColumns .column2 { width:232px; float:right; display:inline;}
.maincontent.narrowSidebar .maincontent.twoColumns .column1 { width:275px;}
.maincontent.narrowSidebar .maincontent.twoColumns .column2 { width:275px;}
.maincontent.wideSidebar .maincontent.twoColumns .column1 { width:190px;}
.maincontent.wideSidebar .maincontent.twoColumns .column2 { width:190px;}
.maincontent.nosidebar .maincontent.twoColumns .column1 { width:400px;}
.maincontent.nosidebar .maincontent.twoColumns .column2 { width:400px;}

#socialnetworking { clear:both; text-align:right; padding-right:10px; padding-top:20px; }
/* --- MAINCONTENT - END --- */

/* --- EVENT LIST - BEGIN --- */
#eventList .event { clear:both; border-bottom:solid 1px #eee;}
#eventList .event .date { display:inline; width:160px; float:left; font-weight:bold; color:#fd4238;}
#eventList .event.gallery .date { color:#999; font-weight:inherit; background-color:#eee;}
#eventList .event.gallery.last .date { padding-bottom:4px;background:#eee url(../images/graybox-eee_shadow_bottom.gif) repeat-x left bottom;}
#eventList .event .info { display:inline; float:left; width:305px; margin-left:10px;}
.maincontent.wideSidebar #eventList .event.gallery .date { width:400px !important;}
.maincontent.wideSidebar #eventList .event.gallery .info { width:380px !important;}
.maincontent.nosidebar #eventList .event { border-bottom:solid 3px #fff;  padding-bottom:4px;background:#eee url(../images/graybox-eee_shadow_bottom.gif) repeat-x left bottom;}
.maincontent.nosidebar #eventList .event.gallery { border-bottom:none; padding-bottom:0; background:transparent;}
.maincontent.nosidebar #eventList .event .date { width:306px;}
.maincontent.nosidebar #eventList .event .date p { margin-left:10px; margin-right:10px;}
.maincontent.nosidebar #eventList .event .info { width:496px;}
.maincontent.nosidebar #eventList .event.gallery .info { padding-right:10px; width:486px;}
/* --- EVENT LIST - END --- */

/* --- PRESS RELEASE LIST - BEGIN --- */
#pressReleaseList { clear:both;}
#pressReleaseList table { width:100%;}
#pressReleaseList td { vertical-align:top; padding-bottom:4px; border-bottom:solid 1px #eee;}
#pressReleaseList td.date { padding-right:10px; font-weight:bold; width:60px;}
/* --- PRESS RELEASE LIST - END --- */

/* THUMBNAIL GALLERY - BEGIN */
.thumbrow { clear:both; margin-top:1em;}
.thumbnail { width:110px; display:inline; float:left; margin-left:10px; overflow:hidden;}
.thumbnail.thumbnail-0 { margin-left:0;}
.thumbnail.first { clear:left; margin-left:0;}
/* THUMBNAIL GALLERY - END */


/* DYNAMIC BOXES - BEGIN*/
.dynamic-box { margin-bottom:1px; }
.title-row { cursor:pointer; color:#fff; background-color:#666; background-image:none; }
.title-row:hover { background-color:#999; }
.title-row h2,
.title-row h3,
.title-row h4 { color:#fff; text-transform:uppercase; background-image:url(../images/arrow_right_white.gif); background-repeat:no-repeat; background-position:right center; padding:6px 35px 6px 10px; margin:0; }
.title-row.open { border-bottom:solid 1px #444; }
.title-row.open h2,
.title-row.open h3,
.title-row.open h4 { background-image:url(../images/arrow_down_white.gif);}
.dynamic-box .content { clear:both; }
.dynamic-box .content .content-image { text-align:center; background:transparent url(../images/diagonal_bg.gif);padding:0;}
.dynamic-box .content .content-image * { padding:0; margin:0;}
.dynamic-box .content .content-text { padding:1px 10px;}
/* DYNAMIC BOXES - END*/

/* --- HOME PAGE - LOGO - BEGIN --- */
#home-logo { width:166px; float:left; height:500px; display:inline; margin-right:10px; background:#fff url(../images/logo_side.gif) 10px 0px no-repeat; }
/* --- HOME PAGE - LOGO - END --- */

/* --- HOME PAGE - FEATURES BOXES - BEGIN --- */
#home-features { padding-top:40px; width:514px; float:left; display:inline; }
#home-features h2 { color:#fff; background-color:#fd4238; padding:6px 10px; margin:0 0 1px 0; }
#home-features .title-row:hover { background-color:#999; }
#home-features .title-row p,
#home-features .title-row h2,
#home-features .title-row h3,
#home-features .title-row h4 { padding-top:10px; padding-bottom:10px;}
#home-features .content { background:#eee url(../images/graybox-eee_shadow_bottom.gif) repeat-x 0 bottom; }
/* --- HOME PAGE - FEATURES BOXES - END --- */

/* --- HOME PAGE - SITE ACTIONS BOXES - BEGIN --- */
#home-siteactions { width:288px; float:left; display:inline; margin-left:10px; padding-top:40px; }
#home-siteactions h2 { color:#fff; background-color:#fd4238; padding:6px 10px; margin:0 0 1px 0; }
#home-siteactions .content-image img { border-bottom:solid 1px #ccc;}
#home-siteactions .content { background:#eee url(../images/graybox-eee_shadow_bottom.gif) repeat-x 0 bottom; border-left:solid 1px #ccc; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; margin-bottom:3px;}
/* --- HOME PAGE - SITE ACTIONS BOXES - END --- */


/* --- FOOTER - BEGIN --- */
#footer { width:990px; margin:0 auto; padding:15px 0 30px 0; height:1em; }
body.mediapage #footer { width:812px;}
#copyright { float:left; width:700px; text-align:left; padding-bottom:8px;}
#ajendalink { float:right; width:260px; text-align:right;  padding-bottom:8px;}
body.mediapage #ajendalink { display:none;}
#footer a { color:#000;}
#footer #extraInfo { clear:both; width:990px; padding-top:5px;color:#555; text-align:left; padding-top:6px; border-top:dotted #888 1px;}
body.mediapage #footer #extraInfo { width:812px;}
/* --- FOOTER - END --- */


