﻿/*************************************************************/
/* Image Settings - All image setting styles are contained in this section for easy access in RedDot CMS      */
/*************************************************************/
DIV.angelArea A          SPAN.angelWrapper  { background-image: url(http://images.wool.com/arrow.gif); }
DIV.angelArea A:hover    SPAN.angelWrapper  { background-image: url(http://images.wool.com/arrowHighlighted.gif); }
#divTabBar SPAN.tab                         { background-image: url(http://images.wool.com/navbar2BackgroundTab.gif); }
#divTabBar SPAN.active                      { background-image: url(http://images.wool.com/navbar2BackgroundTabActive.gif); }
td.navBarLeft                               { background-image: url(http://images.wool.com/navbar2BackgroundLeft.gif); }
td.navBarLeft DIV                           { background-image: url(http://images.wool.com/navbar2BackgroundLeft.gif); }
td.navBarLeft DIV TD.arr                    { background-image: url(http://images.wool.com/menuArrowRight.gif); }
td.navBarLeft DIV.active  TD.arr            { background-image: url(http://images.wool.com/menuArrowRightHot.gif); }
td.navBarLeft DIV.current TD.arr            { background-image: url(http://images.wool.com/menuArrowRightCurrent.gif); }
td.navBarRight                              { background-image: url(http://images.wool.com/navbar2BackgroundRight.gif); }
td.navBarRight DIV.menu2                    { background-image: url(http://images.wool.com/navbar2BackgroundRight.gif); }
td.navBarRight DIV.menu2active              { background-image: url(http://images.wool.com/navbar2BackgroundRight.gif); }
td.navBarRight DIV.menu2item                { background-image: url(http://images.wool.com/navbar2BackgroundRight.gif); }
td.navBarRight DIV.menu3                    { background-image: url(http://images.wool.com/navbar2BackgroundRight.gif); }
td.navBarRight DIV.menu2item TD.arr         { background-image: url(http://images.wool.com/menuArrowRight.gif) }
td.navBarRight DIV.active TD.arr            { background-image: url(http://images.wool.com/menuArrowDownHot.gif); }
td.navBarRight DIV.menu2itemcurrent TD.arr  { background-image: url(http://images.wool.com/menuArrowRightCurrent.gif); }
td.navBarRight DIV.menu2itemcurrentactive TD.arr  { background-image: url(http://images.wool.com/menuArrowDownCurrent.gif); }
td.navBarLeftRight                          { background-image: url(http://images.wool.com/navbar2BackgroundRight.gif); }
#divBanner                                  { background-image: url(http://images.wool.com/bannerBg.png); background-repeat: no-repeat; }
#divMainMenuSelectorImage                   { background-image: url(http://images.wool.com/menuGripBg.gif); background-repeat: no-repeat; }
#divMainMenuScroll                          { background-image: url(http://images.wool.com/menuSliderBg.gif); background-repeat: repeat-x; }
#divNavBarMain DIV.mainMenuHighlight        { background-image: url(http://images.wool.com/menuHighlightRight.gif); background-repeat: repeat-y; background-position: right top; }
#liMainMenu0 SPAN.image                     { background-image: url(http://images.wool.com/grow.jpg); background-repeat: no-repeat; }
#liMainMenu1 SPAN.image                     { background-image: url(http://images.wool.com/harvest.jpg); background-repeat: no-repeat; }
#liMainMenu2 SPAN.image                     { background-image: url(http://images.wool.com/fibreselection.jpg); background-repeat: no-repeat; }
#liMainMenu3 SPAN.image                     { background-image: url(http://images.wool.com/topmaking.jpg); background-repeat: no-repeat; }
#liMainMenu4 SPAN.image                     { background-image: url(http://images.wool.com/spinning.jpg); background-repeat: no-repeat; }
#liMainMenu5 SPAN.image                     { background-image: url(http://images.wool.com/dyeing.jpg); background-repeat: no-repeat; }
#liMainMenu6 SPAN.image                     { background-image: url(http://images.wool.com/knitting.jpg); background-repeat: no-repeat; }
#liMainMenu7 SPAN.image                     { background-image: url(http://images.wool.com/weaving.jpg); background-repeat: no-repeat; }
#liMainMenu8 SPAN.image                     { background-image: url(http://images.wool.com/topmaking.jpg); background-repeat: no-repeat; }
#liMainMenu9 SPAN.image                     { background-image: url(http://images.wool.com/design.jpg); background-repeat: no-repeat; }
#liMainMenu10 SPAN.image                    { background-image: url(http://images.wool.com/wearing.jpg); background-repeat: no-repeat; }
#liMainMenu11 SPAN.image                    { background-image: url(http://images.wool.com/interiors.jpg); background-repeat: no-repeat; }
/* Home page hero */
#divHeroContent      A          SPAN.mainPageHeroWrapper          { color: #4b4f55; text-decoration: none; background-image: url(http://images.wool.com/bigArrow.gif); background-position: 592px 52px; background-repeat: no-repeat; }
#divHeroContent      A:hover    SPAN.mainPageHeroWrapper          { color: #cd5a3c; text-decoration: none; background-image: url(http://images.wool.com/bigArrowHighlighted.gif); background-position: 592px 52px; background-repeat: no-repeat; }
/* Wool Pages */
DIV.verticalAngel    A          SPAN.angelWrapper                 { background-image: url(http://images.wool.com/arrow.gif); }
DIV.verticalAngel    A:hover    SPAN.angelWrapper                 { background-image: url(http://images.wool.com/arrowHighlighted.gif); }
/* Media Releases */
DIV.mediaItem   A           SPAN.mediaWrapperNoImage              { background-image:url(http://images.wool.com/arrow.gif); }
DIV.mediaItem   A:hover     SPAN.mediaWrapperNoImage              { background-image:url(http://images.wool.com/arrowHighlighted.gif); }
/* Events */
DIV.popupScreen                                                   { background-image:url(http://images.wool.com/bkgSiteToolsCornerTopLeft.gif); }
/* YourAWI page */
/* Web component bar */
#divYourAwiLeftContainer DIV.componentBar TD.leftBorder           { background-image: url(http://images.wool.com/DarkBar_LeftBorder.gif); height: 32px; width: 6px; background-repeat: no-repeat; }
#divYourAwiLeftContainer DIV.componentBar TD.componentToggle      { background-image: url(http://images.wool.com/DarkBar_Background.gif); height: 32px; width: 563px; background-repeat: repeat-x; color: White; }
#divYourAwiLeftContainer DIV.componentBar TD.centerBar            { background-image: url(http://images.wool.com/DarkBar_Background.gif); width: 15px; height: 32px; background-repeat: repeat-x; }
#divYourAwiLeftContainer DIV.componentBar TD.rightBorder          { background-image: url(http://images.wool.com/DarkBar_RightBorder.gif); width: 12px; height: 32px; background-repeat: no-repeat; border:none; }
#divYourAwiRightContainer DIV.componentBar TD.leftBorder          { background-image: url(http://images.wool.com/LightBar_LeftBorder.gif); height: 26px; width: 5px; background-repeat: no-repeat; }
#divYourAwiRightContainer DIV.componentBar TD.componentToggle     { background-image: url(http://images.wool.com/LightBar_Background.gif); height: 26px; width: 262px; background-repeat: repeat-x; }
#divYourAwiRightContainer DIV.componentBar TD.centerBar           { background-image: url(http://images.wool.com/LightBar_Background.gif); width: 15px; height: 26px; background-repeat: repeat-x; }
#divYourAwiRightContainer DIV.componentBar TD.rightBorder         { background-image: url(http://images.wool.com/LightBar_RightBorder.gif); width: 12px; height: 26px; background-repeat: no-repeat; border:none; }
/* Red button */
DIV.webComponent    TABLE.redButton     TD.redButtonLeftBorder    { background-image:url(http://images.wool.com/RedBtn_Left.gif); background-repeat:no-repeat; width:4px; }
DIV.webComponent    TABLE.redButton     TD.redButtonRightBorder   { background-image:url(http://images.wool.com/RedBtn_Right.gif); background-repeat:no-repeat; width:4px; }
DIV.webComponent    TABLE.redButton     TD.redButtonCentre        { background-image:url(http://images.wool.com/RedBtn_bg.gif); background-repeat: repeat-x; color: White; padding-left: 3px; padding-right: 3px; font-size: 0.8em; text-transform: uppercase; vertical-align: middle; }
/* Page Rating */
div.star,div.star a                                               { background:url(http://images.wool.com/star.gif) no-repeat 0 0px; }
/* Page Tools */
DIV.pageToolBar     TD.leftBorder                                 { background-image:url(http://images.wool.com/pageToolBar_LeftBorder.gif);  }
DIV.pageToolBar     TD.centreBar                                  { background-image: url(http://images.wool.com/pageToolBar_Background.gif); }
DIV.pageToolBar     TD.rightBorder                                { background-image:url(http://images.wool.com/pageToolBar_RightBorder.gif); }
/* Search Screen */
#previous                                                         { background-image:url(http://images.wool.com/previous.gif); }
#next                                                             { background-image:url(http://images.wool.com/next.gif); }
#divSearchScreen,  #divResultSearchBar                            { background-image:url(http://images.wool.com/bkgSiteToolsCornerTopLeft.gif); }
/* Media Releases */
#divNewsMonthlyContainer a         .newsViewsContentItem          { background-image:url(http://images.wool.com/arrow.gif); }
#divNewsMonthlyContainer a:hover   .newsViewsContentItem          { background-image:url(http://images.wool.com/arrowHighlighted.gif); }
#divNewsMonthlyContainer a         .newsMonthlyItem               { background-image:url(http://images.wool.com/paddedArrow.gif); }
#divNewsMonthlyContainer a:hover   .newsMonthlyItem               { background-image:url(http://images.wool.com/paddedArrowHighlighted.gif); }
/* Publications */
DIV.publicationItem     SPAN.publicationDownloadButton            { background-image:url(http://images.wool.com/downloadPublicationBtn.gif); }
#divPublicationPageFooter   #spanOrderFormButton                  { background-image:url(http://images.wool.com/downloadOrderFormBtn.gif); }
/* Triple Slider */
#sliderImageDescription                                           { background-image:url(http://images.wool.com/bigArrowWhite.gif); }
/* Inline Download */
#divInlineDownload .helpPanel                                     { background-image:url(http://images.wool.com/inlineDownloadHelpPanel.gif); }
/* Main Body */
body 
{
        margin:0px;
        padding:0px;
        border:0px;             /* This removes the border around the viewport in old versions of IE */
        width:100%;
        font-family: Arial;
        font-style: normal;
        min-width:940px;        /* Minimum width of layout - remove line if not required - The min-width property does not work in old versions of Internet Explorer*/
        font-size:0.7em;
}
/** Search **/
#btnMainSearch, #btnPopupMainSearch       { background-image:url(http://images.wool.com/btnMainSearch.gif); }
/*************************************************************/
/* Positioning of content regions on the page                */
/*************************************************************/
div { margin: 0px; padding: 0px; clear: both; float: left }
#sgContainer, #sgContainer DIV { margin: auto; padding: auto; clear: none; float: none;}
A    IMG                      { border:none; }
#divMain                      { width: 940px; position: absolute; left: 50%; margin-left:-470px; }
#divContentContainer          { position: relative; top: 247px; width: 100%; }
#divContentContainerInner     { clear: both; float: none; width: 940px }
#divBanner                    { height: 80px; position: absolute; top: 0px; left: 0px; width: 940px; z-index: 1;} 
#divNavBarMain                { height: 158px; position: absolute; top: 78px; left: 0px; width: 100%; margin-bottom: 17px; z-index: 2 }
#divBreadCrumb                { height: 32px; /** position: relative; **/ width: 936px; z-index:0; }
#divContentLeft               { width: 620px; right: 0px; margin-left: 0px; overflow: hidden; } /* width: 621px; */
#divMainContentWrap           { width: 620px; left: 0px; position: relative; clear: none; }
#divMainContent               { width: 614px; clear: none; overflow: hidden; background-color: #FFFFFF; padding: 3px; }
#divMainContentArea           { width: 614px; }
#divNavBar2                   { width: 318px; margin-left: 1px; }
#divGlossary                  { height: 32px; clear: none;  left: 0px; }
#divBottomContainer           { /** position: relative; **/ width: 940px; padding-top: 10px; z-index:0; } 
#divLanguage                  { position: absolute; width: 190px; right:12px; top:3px;  }
#divSiteMap                   { /** position: relative; **/ width: 619px; clear: none;  float: right; } /* width: 736px */
#divBrandLogos                { /** position: relative; **/ width: 280px; padding-left: 12px; clear: none;  float: left; } /* width: 736px */
#divFooter                    { /** position: relative; **/ width: 940px; z-index:0; }
#divContentRight              { width: 319px; clear: none; }
#divContentContainerFullWidth          { position: relative; width: 100%; top: 167px; margin-top: 10px;}
#divMainContentFullWidth               { width: 940px; clear: none; overflow: hidden; background-color: #E8E7DE; } /* Padding 3px */
#divAdminConsoleContainer              { width: 940px; }
#ifrAdminConsole                       { width: 940px; min-height: 100px; background-color: #E8E7DE; border: none;}
/*************************************************************/
/* Colour Settings - These are in a seperate section so it   */
/* will be easy to theme at a later date                     */
/*************************************************************/
body                    { background-color: #E8E7DE; }
#divMainContent         { background-color: #FFFFFF; }
#divGlossary            { background-color: #FFFFFF; }
#divBottomContainer     { background-color: #FFFFFF; border-right: solid 1px #dddbd3; } 
#divFooter              { background-color: #FFFFFF; }
.shadowBorder           { border-bottom: solid 1px #DDDBD3; border-right: solid 1px #dddbd3;}
#divNavBarMain A, #divNavBarMain A:active, #divNavBarMain A:link, #divNavBarMain A:visited
                        { text-decoration: none; color: #959595; }
#divNavBarMain A:hover  { text-decoration: none; color: #cd5a3c!important; }
#divNavBarMain A.active, #divNavBarMain A.active:active, #divNavBarMain A.active:hover, #divNavBarMain A.active:link, #divNavBarMain A.active:visited
                        { text-decoration: none; color: #4D4D4D; }
#divMainMenuSelector       { background-color: silver; }
#divMainMenuSelectorImage  { background-color: #282B30; }
#divMainMenuScroll         { background-color: #4B4F55; color: #AAAAAA; }
#divSearchScreen           { background-color: #4c4f56;  color: #ffffff;}
#divSearchScreen  SELECT   { color:#626161;} 
div.sliderImage span.bg                     { background-color:white; }
div.sliderImage div.transparentLayer a span { color: #4b4f55; }
div.sliderImage div.shadow                  { background-color:gray; }
/*************************************************************/
/* Banner Div Contents                                       */
/*************************************************************/
#imgLogo               { padding: 15px 0px 0px 26px; }
#tblBanner             { height:60px; }
#tblBanner td          { vertical-align: bottom; }
#divBanner a           { color: #626161; text-decoration: none; }
#divBanner a:hover     { color: #cd5a3c; text-decoration: none; }
/*************************************************************/
/* Angels Div Contents                                       */
/*************************************************************/
#divHomePageMainAngels                          { margin-top: 12px; }
#divNavAngels                                   { margin-top: 10px; }
#divHomePageMainAngels                          { width: 621px; }
#divLandingPageMainAngels                       { width: 621px; }
#divNavAngels                                   { width: /*304*/309px; padding-left: 10px; }
DIV.homePageMainAngelSpacer                     { width: 10px; clear: none; }
DIV.angelRow                                    { width: 614px; border-top: 3px solid #F2F2F2; }
DIV.homePageMainAngel                           { width: 304px; height: 102px; clear: none; }
DIV.homePageMainAngel    SPAN.angelWrapper      { width: 298px; height:  96px; padding: 3px; }
DIV.navAngel                                    { width: /*304*/308px; height: 102px; clear: none; }
DIV.navAngel         SPAN.angelWrapper          { width: /*298*/302px; height:  96px; padding: 3px; }
DIV.angelArea        SPAN.angelTextWrapper      { width: 156px; height: 76px; margin-left: 10px; float: left; text-decoration: none; }
DIV.angelArea        SPAN.angelTextOnlyWrapper  { width: 280px; height: 76px; margin-left: 10px; float: left; text-decoration: none; font-size:11px; }
DIV.angelArea        SPAN.angelTextHeader       { font-family: Trebuchet MS; font-size: 1.5em; padding-top: 11px; }
DIV.angelArea        SPAN.angelText                      { padding-top: 5px; }
DIV.angelArea SPAN.angelTextOnlyWrapper SPAN.angelText   { padding-top: 2px; width: 270px; }
DIV.angelArea A SPAN.angelTextWrapper, DIV.angelArea A SPAN.angelTextOnlyWrapper { cursor: pointer; }
DIV.angelArea A                                 { text-decoration: none; color: #4b4f55; text-decoration: none; }
DIV.angelArea A:hover                           { color: #cd5a3c; }
DIV.angelArea A          IMG                    { border: 0px; float: left; clear: both; }
DIV.angelArea          SPAN                     { display: block; }
DIV.angelArea            SPAN.angelWrapper      { background-color: #FFFFFF; color: #4b4f55; text-decoration: none; font-size:11px; }
DIV.angelArea A          SPAN.angelWrapper      { background-position: 292px 91px; background-repeat: no-repeat; }
DIV.angelArea A:hover    SPAN.angelWrapper      { background-color: #F7F7F7; color: #cd5a3c; text-decoration: none; background-position: 292px 91px; background-repeat: no-repeat; }
A       DIV.navAngel  SPAN.angelWrapper { background-position-x: 295px; }
A:hover DIV.navAngel  SPAN.angelWrapper { background-position-x: 295px; }
.bannerAngel { background-color: white; }
.bannerAngel img { height:96px;width:302px;padding:3px;position:relative; }
DIV.bannerAngel SPAN.angelWrapper { background-color: transparent!important; background-position: 292px 88px!important; position: relative; top: -102px; clear: both; }
DIV.bannerAngel SPAN { color: white!important; }
.angelArea .navAngel { margin-bottom: 12px; }
.bannerAngel .angelTextHeader { font-size: 1.8em!important; }
.bannerAngel .angelText { font-size: 12px; font-weight: bold; }
DIV.navAngel SPAN.angelWrapperRecentNews            { width: 302px; height: 96px; padding: 3px; overflow-x:hidden; overflow-y:scroll; }
DIV.angelArea SPAN.angelWrapperRecentNews           { background-color: #FFFFFF; color: #4b4f55; text-decoration: none; font-size: 11px; }
DIV.angelArea SPAN.angelTextOnlyWrapperRecentNews   { width: 280px; height: 76px; margin-left: 10px; float: left; text-decoration: none; font-size: 11px; }
/** DIV.angelArea A:visited  SPAN                   { color: #4b4f55; text-decoration: none; } **/
/* *************************************** */
/* Main Navigation Bar Styles              */
/* *************************************** */
#divNavBarMain                 { font-family: Arial, Sans-Serif; font-size: 10px; overflow: hidden; overflow-x: scroll; width: 913px; margin-left: 13px; }
#divNavBarMain A IMG           { border: none; }
#divMainMenuScroll             { overflow: hidden; }
#ulMainMenuItems               { position: relative; left: 0px; width: 1860px; margin: 18px 0px 0px 0px; padding: 0px; height: 118px; text-align: center; list-style-type: none; z-index: 3; } /* width: 1841px; */
#ulMainMenuItems LI            { width: 133px; height: 118px; font-weight: bold; font-size: 1.1em; list-style-type: none; float: left; margin: 0px 10px; }
#ulMainMenuItems LI A          { width: 133px; height: 118px; display: block; }
#ulMainMenuItems LI A SPAN.image  { display: block; cursor: pointer; height: 101px; width: 113px; margin: 0px 10px; }
#ulMainMenuItems LI A SPAN.text   { display: block; cursor: pointer; height: 18px; }
#ulMainMenuItems LI.current, #ulMainMenuItems LI.current A, #ulMainMenuItems LI.current A:hover, #ulMainMenuItems LI.current A:link, #ulMainMenuItems LI.current A:visited
                               { color: #cd5a3c!important; }
#divMainMenuScroll             { height: 19px; clear: none; float: none; font-weight: bold; position: absolute; top: 136px; width: 100%; z-index: 5; display: none; }
#divMainMenuSelector           { height: 15px; top: 2px; width: 128px; position: absolute; left: 53px; display: none; cursor: pointer; z-index: 100; }
#divMainMenuSelectorImage      { height: 15px; top: 2px; width: 128px; position: absolute; left: 53px; display: none; z-index: 10; }
#divMainMenuScroll SPAN        { position: relative; height: 19px; float: left; clear: none; z-index: 50; padding-top: 4px; cursor: pointer; }
#spnMainMenuScrollLeft         { position: absolute; padding: 0px!important; margin: 0px; height: 19px; }
#spnMainMenuScrollRight        { position: absolute; padding: 0px!important; margin: 0px; left: 874px; height: 19px; }
#spnMainMenuItem0              { display: none; left: 45px  }
#spnMainMenuItem1              { display: none; left: 193px }
#spnMainMenuItem2              { display: none; left: 340px }
#spnMainMenuItem3              { display: none; left: 488px }
#ulMainMenuItems .imageDark       { position: relative; top: -101px; height: 101px; display: none; z-index: 5; }
#ulMainMenuItems .imageHighlight  { position: relative; left: 0px; height: 101px; display: block; z-index: 10; }
/* Menu Item Groups */
#divMainMenuGroup0Hot          { left: 22px; width: 304px; padding-right: 3px; display: none; }
#divMainMenuGroup0Hot DIV      { width: 302px; }
#divMainMenuGroup1Hot          { left: 328px; width: 1069px; padding-right: 3px; display: none; }
#divMainMenuGroup1Hot DIV      { width: 1067px; }
#divMainMenuGroup2Hot          { left: 1399px; width: 151px; padding-right: 3px; display: none; }
#divMainMenuGroup2Hot DIV      { width: 149px; }
#divMainMenuGroup3Hot          { left: 1552px; width: 304px; padding-right: 3px; display: none; }
#divMainMenuGroup3Hot DIV      { width: 302px; }
#divNavBarMain DIV.mainMenuHighlight     { position: absolute; height: 128px; top: 8px; clear: both; float: none; z-index: 1; }
#divNavBarMain DIV.mainMenuHighlight DIV { background-color: #c5c3b2; height: 130px; border-top: 1px solid #adab9a; border-left: 1px solid #adab9a; border-right: 1px solid #adab9a; clear: both; float: none; }
/*************************************************************/
/* Language Div Contents                                     */
/*************************************************************/
#tblLanguage                     { float:right;}
#tblLanguage TD                  { color: #626161; } /* font-weight: bold; padding-left: 5px; padding-bottom: 5px; padding-right: 2px; */
#tblLanguageSelector a           { border: solid 1px #cccccc; display:block; }
#tblLanguageSelector img         { border: none; display:block;}
#tblLanguageSelector a:hover     { border: solid 1px #cd5a3c;  }
/*************************************************************/
/* Footer Div Contents                                       */
/*************************************************************/
#divFooter               { color: #626161; font-size: 0.8em; height: 41px;}
#divFooter TABLE         { padding: 0px; width: 940px; }
#divFooter TD            { vertical-align: bottom;  }
#divFooter A             { color: #626161; text-decoration: none; }
#divFooter A:hover       { color: #cd5a3c; text-decoration: none; }
#divFooter TD.copyright  { padding-bottom: 5px; padding-left: 12px; color:#b0b0b0; font-size:1.2em; }
#divFooter TD.copyright A { color:#b0b0b0; }
#divFooter TD.helpLine   { color: #79765e; width: 186px; font-size: 1.3em;  padding-bottom: 5px; } /* font-size: larger;  */
#divFooter TD.sheepImage { width: 71px; text-align: right; padding-right: 52px; padding-top: 2px; }
/*************************************************************/
/* BreadCrumb Div Contents                                   */
/*************************************************************/
#divBreadCrumb              { color: #000000; margin-top: 18px; padding: 2px; background-color: #FFF; }
#divBreadCrumb.shadowBorder { border-bottom: none; }
#divBreadCrumb TABLE        { border-bottom: 1px solid #d4d4d4; width: 934px; }
#divBreadCrumb TD           { height: 32px; vertical-align: middle; background-color: #F7F7F6; }
#divBreadCrumb A            { color: #cd5a3c; text-decoration: none;  }
#divBreadCrumb A:hover      { color: #6b1f15; text-decoration: none; } /*cd5a3c*/
#tdBreadCrumb               { padding-left: 10px; }
#tdPageTop                  { width: 143px; border-left: solid 1px #e5e5e4; padding-left: 8px; }
/*************************************************************/
/* Glossary Div Contents                                     */
/*************************************************************/
#divGlossary        { color: #e54926;  border-top: 1px solid #e5e5e5; padding-left: 10px; width: 620px; }
#divGlossary TABLE  { margin: 0px; padding: 0px; width: 620px; }
#divGlossary TR     { height: 32px; vertical-align: middle; }
/*************************************************************/
/* Nav Bar 2 Div Contents                                    */
/*************************************************************/
#divNavBar2                { color: #626161; }
#divNavBar2 A              { color: #626161; text-decoration: none; }
#divNavBar2 .active        { color: #CD5A3C; }
#divNavBar2 A:hover        { color: #CD5A3C; }
#divNavBar2 .active    A   { color: #CD5A3C; }
#divNavBar2 .current       { color: #FFFFFF; }
#divNavBar2 TABLE.tabPane        { display: none; width: /*312*/318px; clear: both; }
#divNavBar2 TABLE.tabPaneactive  { display: block; width: /*312*/318px; clear: both; border-top: 1px solid #e5e5e5; position: relative; top: -1px; }
#divTabBar                  { }
#divTabBar SPAN             { height: 25px; padding: 7px 25px 0px 15px; clear: none; display: block; float: left; }
#divTabBar SPAN.tab         { color: #7C7C7C; font-family: Trebuchet MS, Arial, Sans-Serif; font-size: 14px; font-weight: bold; background-color: White; background-repeat: repeat-x; background-position: left -1px;  border-right: solid 1px #dddbd3; cursor: pointer; }
#divTabBar SPAN.active      { color: #CD5A3C; background-repeat: repeat-y; cursor: default; position: relative; height: 26px; z-index:100 } /* RH top: 1px; */
#divTabBar SPAN.space       { width: 2px; padding: 0px; }
td.navBarLeftRight               { width: 322px; background-repeat: repeat-y; vertical-align: top; background-color: White; }
td.navBarLeftRight DIV           { padding: 6px 4px 6px 18px; background-position: right top; background-repeat: no-repeat; }
td.navBarLeft                    { width: 161px; font-weight: bold; background-repeat: repeat-y; vertical-align: top; }
td.navBarLeft DIV                { width: 161px; position: relative; z-index: 20; padding: 6px 0px; background-repeat: repeat-y; border-bottom: solid 1px #e5e5e5; }
td.navBarLeft DIV TABLE          { position: relative; top: 0px; left: 0px; width: 148px; margin: 0px 4px 0px 9px; cursor: pointer; }
td.navBarLeft DIV TD             { padding: 0px 0px 0px 6px; vertical-align: middle; font-size: 0.9em; }
td.navBarLeft DIV TD.arr         { padding: 0px 2px 0px 0px; width: 6px;  background-repeat: no-repeat; background-position: left center; }
td.navBarLeft DIV.current        { background-image: none; }
div.navBarLeftItems              { padding: 0px!important; margin: 0px!important; border: none; min-height: 220px; height: expression( this.scrollHeight < 221 ? "220px" : "auto" ); }
td.navBarRight                     { width: /*150*/157px; background-repeat: repeat-y; vertical-align: top; }
td.navBarRight DIV TD              { font-size:0.9em; }
td.navBarRight DIV.menu2           { width: /*150*/157px; display: none; background-repeat: repeat-y; position: absolute; /* RH top: 32px; */ z-index: 10; border-bottom: solid 1px #DDDBD3; border-right: solid 1px #dddbd3; overflow: hidden; }
td.navBarRight DIV.menu2active     { width: /*150*/157px; background-repeat: repeat-y; position: absolute; /* RH top: 32px; */ z-index: 10; border-bottom: solid 1px #DDDBD3; border-right: solid 1px #dddbd3; }
td.navBarRight DIV.menu2item       { width: /*150*/157px; background-repeat: repeat-y; border-top: solid 1px #e5e5e5; padding: 6px 0px; position: relative; top: 0px; }
td.navBarRight DIV.menu2item TABLE { width: /*145*/152px; margin: 0px 2px 0px 3px; cursor: pointer; }
td.navBarRight DIV.menu2item TD    { padding: 0px 0px 0px 5px; vertical-align: middle; }
td.navBarRight DIV.menu2item TD.arr { padding: 0px 0px 0px 2px; }
td.navBarRight TD.arr                { padding: 0px; width: 6px; background-repeat: no-repeat; background-position: left center; }
td.navBarRight DIV.last              { width: 150px; height: 1px; position: relative; top: 0px; }
td.navBarRight TABLE.last            { width: 145px; height: 1px; border-top: solid 1px #e5e5e5; margin: 0px 2px 0px 3px; }
td.navBarRight TABLE.last TD         { height: 1px; }
td.navBarRight DIV.menu3             { display: none; width: /*150*/157px; background-repeat: repeat-y; border-right: solid 1px #dddbd3; }
td.navBarRight DIV.menu3item         { width: /*150*/157px; padding: 6px 0px; border-top: solid 1px #e5e5e5; background-color: #F5F5F5; border-right: solid 1px #dddbd3; }
td.navBarRight DIV.menu3item TABLE   { width: /*145*/152px; margin: 0px 2px 0px 3px; cursor: pointer; }
td.navBarRight DIV.menu3item TD      { padding: 0px 0px 0px 5px; vertical-align: middle; }
td.navBarLeft DIV.current            { color: #FFF; background-color: #BB634C; cursor: default; border-top: 1px solid #D29D90; }
td.navBarRight .menu3active .current { color: #FFF; background-color: #BB634C; cursor: default; border-top: 1px solid #D29D90; }
td.navBarRight DIV.menu2itemcurrent       { width: /*151*/158px; padding: 6px 0px; position: relative; top: 0px; color: #FFF; background-color: #BB634C; cursor: default; border-top: 1px solid #D29D90; }
td.navBarRight DIV.menu2itemcurrent TABLE { width: /*146*/153px; margin: 0px 2px 0px 3px; cursor: pointer; }
td.navBarRight DIV.menu2itemcurrent TD    { padding: 0px 0px 0px 5px; vertical-align: middle; }
td.navBarRight DIV.menu2itemcurrentactive       { width: /*151*/158px; padding: 6px 0px; position: relative; top: 0px; color: #FFF; background-color: #BB634C; cursor: default; border-top: 1px solid #D29D90; }
td.navBarRight DIV.menu2itemcurrentactive TABLE { width: /*146*/153px; margin: 0px 2px 0px 3px; cursor: pointer; }
td.navBarRight DIV.menu2itemcurrentactive TD    { padding: 0px 0px 0px 5px; vertical-align: middle; }
/*************************************************************/
/* Site map Contents                                         */
/*************************************************************/
#divSiteMap UL              { margin-left: 0px; padding: 0px; margin-top: 0px; }
#divSiteMap    LI           { text-align: left; list-style-type: none; margin: 1px 0px 2px 0px; }
#divSiteMap A               { color: #626161; text-decoration: none; }
#divSiteMap A:hover         { color: #cd5a3c; text-decoration: none; }
#tblSiteMap                 { width: 100%; }
#tblSiteMap    TD              { width:144px; }
/*#tblSiteMap TD.last          { width: 143px; padding-left: 8px; }*/
#divSiteMap .enhanceDisplay { font-weight: bold; }
#divSiteMap .siteMapTitle   { color: #bb634c; font-weight: bold; }
#divSiteMap .siteMapOrangeLink    { color: #cd5a3c; text-decoration: none; font-weight: bold; }
#divSiteMap .siteMapGrayLink      { color: #626161; text-decoration: none; font-weight: bold; }
#divSiteMap .siteMapContent { color: #626161; font-family: Arial; font-size: 8.4pt; padding-right: 15px; vertical-align: top; }
#divSiteMap .siteMapContent p { padding-right: 15px; }
#divSiteMap .siteMapLink    { color: #cd5a3c; text-decoration: none; } 
/*************************************************************/
/* Our Brands Contents                                       */
/*************************************************************/
DIV.brandLogos                                  { color: #626161; }
DIV.brandLogos    SPAN.brandsTitle              { font-family: Arial; font-size: 1.05em; font-weight:bold; color: #4d4d4d; padding-top: 2px; }
DIV.brandLogos    SPAN.brandsImages             { float:left; padding-top: 25px; }
DIV.brandLogos    SPAN.brandsTagLine            { float:left; font-family: Arial; font-size: 1.05em; font-weight:bold; color: #877941;}
DIV.brandLogos    SPAN.brandsContent a          { color: #e54926; text-decoration: none; }
DIV.brandLogos    SPAN.brandsContent a:hover    { color: #6b1f15; text-decoration: none; }
DIV.brandLogos    img                           { margin-right:12px; border:none;}
#brandImages                                    {float:left; padding-top:16px; }
/*************************************************************/
/* Landing Page Styles                                       */
/*************************************************************/
#divLanding         { font-family: Arial; } /* margin-left: 5px; margin-top: 15px; */
#divLandingTitle    { width: 599px; color: #1c4f78; font-family: Trebuchet MS; font-size: 1.5em; font-weight: bold; height: 42px; padding-top: 19px; padding-left: 15px; } 
/*************************************************************/
/* Content Page Styles                                       */
/*************************************************************/
#divContent         { font-family: Arial; margin: 23px 22px 22px 9px; width: 583px; font-size: 1.07em; }
#imgImage           { margin-right: 8px; margin-bottom: 8px;} 
#divTitle           { width: 583px; font-family: Trebuchet MS; font-size: 2.3em; color: #414141; margin-bottom: 15px; float:none!important; }
#divContent    DIV  { width:100%; }
/*************************************************************/
/* Informational Content Page Styles                         */
/*************************************************************/
#divInformationTitle           { width: 925px; font-family: Trebuchet MS; font-size: 2em; color: #414141; margin-bottom: 15px; padding:18px 0px 6px 0px; }
#divInformationContent        { width: 940px; clear: none; overflow: hidden; background-color: #FFFFFF; padding: 3px; min-height:640px; }
/*************************************************************/
/* Site map Contents                                         */
/*************************************************************/
#divSiteMap  ul        { margin-left: 0px; }
#divSiteMap     li     { text-align: left; list-style-type: none; margin-left: 0px; }
#divSiteMap a          { color: #626161; text-decoration: none; }
#divSiteMap a:hover    { color: #cd5a3c; text-decoration: none; }
#tblSiteMap            { width:100%; }
.enhanceDisplay        { font-weight: bold; }
/*************************************************************/
/* Home Page Styles                                          */
/*************************************************************/
#divHomeMain           {  }

/*************************************************************/
/* Event Details Page Styles */
/*************************************************************/
SPAN.eventDetailHeaderTitle                 { margin-top: 28px; margin-left:12px; margin-right: 12px; display:block; margin-bottom:25px; font-family: Trebuchet MS; font-size: 2em; color: #4b4f55; }
SPAN.eventDetailHeaderContent               { float: right; margin-left: 12px; margin-right: 12px; color: #4b4f55; font-family: Arial; font-size: 1em; }
SPAN.eventDetailHeaderContent IMG           { float: right; margin-left: 20px; margin-bottom: 20px; }
SPAN.eventSectionTitle                      { font-family: Trebuchet MS; font-size: 1.5em; color: #4b4f55; width:100%; float:left; clear:none;}
DIV.eventDetailSections                     { margin-left: 12px; margin-top: 30px; width:100%; }      
TD.tdEventDetailLeftFirstRow                { width: 74px; vertical-align: top; padding-top: 7px; padding-bottom: 7px; border-bottom: solid 1px #d8d7ce; border-top: solid 1px #d8d7ce; font-family: Arial; font-size: 1em; font-weight:bold; color: #4b4f55; margin-right: 2px;}        
TD.tdEventDetailLeft                        { width: 74px; vertical-align: top; padding-top: 7px; padding-bottom: 7px; border-bottom: solid 1px #d8d7ce; margin-right: 2px; }        
TD.tdEventDetailLeft SPAN                   { font-family: Arial; font-size: 1em; font-weight:bold; color: #4b4f55;}    
TD.tdEventDetailRightFirstRow               { width: 390px; padding: 0x; margin: 0px; border-bottom: solid 1px #d8d7ce; border-top: solid 1px #d8d7ce;}        
TD.tdEventDetailRight                       { width: 390px; padding: 0x; margin: 0px; border-bottom: solid 1px #d8d7ce;}        
SPAN.eventDetailContent                     { font-family: Arial; font-size: 1em; font-weight:normal; color: #4b4f55; }
SPAN.eventDetailContent p                   { padding:7px 0px 7px 0px; margin: 0px; color: #4b4f55; }
DIV.eventRegistrationContent                { width:464px; margin-top: 12px; padding-bottom: 30px; color: #4b4f55; font-family: Arial; font-size: 1em; font-weight:normal; }
/*************************************************************/
/* Pop Up Screen Styles Styles                               */
/*************************************************************/
DIV.popupScreen            { background-color: #4c4f56; color: #ffffff; background-repeat:no-repeat; background-position: left top; }
DIV.popupScreen            { width: 268px; padding: 20px; z-index: 999; position: absolute; }
.popupScreen TABLE         { width: 100%; z-index: 999; }
.popupScreen TH            { text-align: left; font-size: 1.4em; }
.popupScreen INPUT.text    { width: 100%; text-align:left; font-size:11px; }
.popupScreen INPUT.button  { width: 100px; text-align:center; background-color: #b75f49; color: #ffffff; }
.popupScreen INPUT.check   { text-align:left; }
.popupScreen SELECT        { width: 100%;  }
.popupScreen A             { color: #ffffff; }
.popupScreen A:hover       { color: #cd5a3c; text-decoration: none;}
.popupScreen TEXTAREA      { width: 100%; text-align:left; font-family:Arial; font-size:11px; }
#divSiteToolClose          { position: absolute; left: 270px; top: 5px;  }
#divSiteToolsScreen        { display: none; position:absolute; top: 55px; left: 625px; z-index: 999; } 
#imgCorner                 { position:absolute; top: -1px; left:-1px; z-index: 1; }
#divSiteToolMenuPointer    { position: absolute; top: -11px; display: none; }
/** login and join popups **/
.fieldTitle { font-weight:bold; }
.check {float: left; clear: none;}
.fieldError    { float: right; clear: right; color: #DCA123; font-weight: bold; text-align:right; width:100%; }
.fieldErrorContainer {float: right; clear: right; min-width:200px; width:100%; }
.additionalInfo { float: right; clear: right; }
.additionalInfoTitle { font-size:1.05em; font-weight:bold; }
.additionalInfoLink { font-size:.85em;}
.imageSpacer    { width:10px; }
.customerNumberDetail    { width:100%; }
/** search popup **/
#divSearchPopup             { clear:both; float:none; left:619px; position:absolute; top:100px; display:none; }
#divSearchPopup #imgCorner  { left:0; position:absolute; top:0; }
#frmSearchPopup             { padding-top:5px; }
/** colors top nav search bar **/
/*#divSearch, #divPopupSearch             { border:1px solid #797C80; font-family:Arial; } JL */
/*#txtSearch, #txtPopupSearch             { background-color:#EDEEEE; border:0 solid #FFFFFF; color:#626161; font-family:Arial; font-size:0.95em; } JL */
#divSearch, #divPopupSearch             { padding:0px; clear:none; margin-top:2px; font-family:Arial; }
#txtSearch, #txtPopupSearch             { font-family:Arial; font-size:0.95em; float:left; clear:none;  color:#626161;}
#txtSearch                              { width:288px; }
#txtPopupSearch                         { width:100%; }
#divSearchScreen SELECT                    { font-size: 0.95em; font-family: Arial }
#btnMainSearch, #btnPopupMainSearch     { background-color:white; border: none; }
/** top nav search bar **/
/*#txtSearch, #txtPopupSearch             { width:230px; border:none; border-collapse:collapse; float:left; clear:none; font-size:0.95em; } JL */
#btnMainSearch, #btnPopupMainSearch     { margin:0px; font-size:1px; width:22px;  position: absolute; left: 902px; top: 130px; height:15px;}
#divSearch    { float:right; }
#divPopupSearch    { float:left; width:288px; }
#btnPopupClose    { margin: 10px 5px; }
/*************************************************************/
/* Big and 4 up Angels Div */
/*************************************************************/
#divBigAngel            { width: 614px; height: 195px; clear: none;}
#divBigAngel            SPAN.angelWrapper      { width: 614px; height: 195px;}
#divBigAngel            SPAN.titleAngelTextWrapper    { width: 164px; height: 76px; margin-left: 10px; margin-top:60px; cursor: pointer; float: left; text-decoration: none; }    
#divBigAngel    A       SPAN.angelWrapper        { background-color: #FFFFFF; color: #4b4f55;  background-position:600px 184px; background-repeat:no-repeat; text-decoration:none; }
#divBigAngel    A:hover SPAN.angelWrapper        { background-color:#F7F7F7; background-position:600px 184px; background-repeat:no-repeat; color:#CD5A3C; text-decoration:none; }
/*********************************************************/
/* 2 Columns 2 Row No Image Angels Div */
/*********************************************************/
#divHomePageMainAngel2ColumnsNoImage    DIV.homePageMainAngel   { width: 305px; height: 102px; clear: none; }
#divHomePageMainAngel2ColumnsNoImage    DIV.homePageMainAngel    SPAN.angelWrapper  { width: 301px; height:  98px; padding: 2px; }
#divHomePageMainAngel2ColumnsNoImage    DIV.rightAngel { border-left: solid 2px #F2F2F2; }
#divHomePageMainAngel2ColumnsNoImage    DIV.rightAngel   SPAN.angelWrapper  { width: 302px; height:  98px; padding: 2px; }
/********************************************************/
/* 2 Columns 2 Rows With Image Angels Div */
/********************************************************/
#divHomePageMainAngel2ColumnsWithImageNoPadding     DIV.homePageMainAngel                       { width: 305px; height: 96px; clear: none; }
#divHomePageMainAngel2ColumnsWithImageNoPadding     DIV.homePageMainAngel   SPAN.angelWrapper   { width: 305px; height:  96px; padding: 0px; }
#divHomePageMainAngel2ColumnsWithImageNoPadding     DIV.homePageMainAngel   A           SPAN.angelWrapper   { background-color: #FFFFFF; color: #4b4f55; text-decoration: none; background-position: 292px 85px; background-repeat: no-repeat; }
#divHomePageMainAngel2ColumnsWithImageNoPadding     DIV.homePageMainAngel   A:hover     SPAN.angelWrapper   { background-color: #F7F7F7; color: #cd5a3c; text-decoration: none; background-position: 292px 85px; background-repeat: no-repeat; }
#divHomePageMainAngel2ColumnsWithImageNoPadding DIV.rightAngel { border-left: solid 3px #F2F2F2; width: 306px; }
#divHomePageMainAngel2ColumnsWithImageNoPadding DIV.rightAngel  SPAN.angelWrapper   { width: 306px; height:  96px; padding: 0px; }
/*********************************************************/
/* 1+4up Angels Div */
/*********************************************************/
#divOnePlusFourAngelsLeftContainer                                                                            {width: 306px; clear: none; }
#divOnePlusFourAngelsRightContainer                                                                           { width: 305px; margin-left: 3px; clear: right; }
#divOnePlusFourAngelsContainer       DIV.homePageMainAngel                                                    { width: 305px; height: 96px; clear: none; }
#divOnePlusFourAngelsContainer       DIV.homePageMainAngel    SPAN.angelWrapper                               { width: 305px; height:  96px; padding: 0px; }
#divOnePlusFourAngelsRightContainer  DIV.angelWithTopBorder                                                   { border-top: 3px solid #f2f2f2; }
#divOnePlusFourAngelsContainer       DIV.homePageMainAngel    A                           SPAN.angelWrapper   { background-color:Transparent; color: #4b4f55; text-decoration: none; background-position: 292px 85px; background-repeat: no-repeat; }
#divOnePlusFourAngelsContainer       DIV.homePageMainAngel    A:hover                     SPAN.angelWrapper   { background-color:Transparent; color: #cd5a3c; text-decoration: none; background-position: 292px 85px; background-repeat: no-repeat; }
#divOnePlusFourAngelsLeftContainer   DIV.homePageMainAngel    DIV.angelImageContainer                         { position:absolute;top:3px;left:3px;width:306px; height:393px; }
#divOnePlusFourAngelsLeftContainer   DIV.homePageMainAngel    DIV.angelImageContainer     IMG                 { width:306px; height:393px; }
#divOnePlusFourAngelsLeftContainer   DIV.homePageMainAngel    DIV.transparentLayer                            { background-color:#ffffff;opacity:.75;filter:Alpha(opacity=75);margin-top:297px;width:306px;height:96px;position:absolute;left:3px; }
#divOnePlusFourAngelsLeftContainer   DIV.homePageMainAngel    DIV.angelContentContainer                       { width: 306px; height: 96px; margin-top:297px; position:absolute; top:3px; left:3px; }
#divOnePlusFourAngelsLeftContainer   DIV.homePageMainAngel    SPAN.angelWrapper                               { width:306px; }
#divOnePlusFourAngelsLeftContainer   DIV.homePageMainAngel    A                           SPAN.angelWrapper   { background-color:Transparent; background-position: 295px 85px; }
#divOnePlusFourAngelsLeftContainer   DIV.homePageMainAngel    A:hover                     SPAN.angelWrapper   { background-color:Transparent; background-position: 295px 85px; }
/********************************************************/
/* 2 Rows Full Width No Image Angels
/********************************************************/
#divHomePageMainAngelFullWidth  DIV.homePageMainAngel                          { width: 100%; height: 96px; clear: none;}
#divHomePageMainAngelFullWidth  DIV.homePageMainAngel   SPAN.angelWrapper     { width: 100%; height:  96px; padding: 0px; }
#divHomePageMainAngelFullWidth  DIV.homePageMainAngel  A          SPAN.angelWrapper    { background-color: #FFFFFF; color: #4b4f55; text-decoration: none; background-position: 603px 85px; background-repeat: no-repeat; }
#divHomePageMainAngelFullWidth  DIV.homePageMainAngel  A:hover    SPAN.angelWrapper      { background-color: #F7F7F7; color: #cd5a3c; text-decoration: none; background-position: 603px 85px; background-repeat: no-repeat; }
#divHomePageMainAngelFullWidth  DIV.homePageMainAngel  SPAN.angelTextWrapper      { width: 467px; height: 76px; margin-left: 10px; cursor: pointer; float: left; text-decoration: none; }
/********************************************************/
/* Home page hero */
/********************************************************/
#divMainHero                                                             { width: 614px; clear:none; }
#divHeroImage                                                            { width:614px; height:247px; top:3px; left:3px; }
#divHeroImage        IMG                                                 { width:614px; height:247px;}
#divMainHero         DIV.transparentLayer                                { background-color:#ffffff;opacity:.5;filter:Alpha(opacity=50);height:73px;width:614px;margin-top:174px;clear:none; position:absolute; top:3px; left:3px; }
#divHeroContent                                                          { position:absolute;height:73px;width:614px;margin-top:174px; top:3px; left:3px;}
#divHeroContent      A                       SPAN.mainPageHeroWrapper    { width:614px; height:73px; cursor:pointer; }
#divHeroContent      A                       SPAN.angelTextOnlyWrapper   { width:580px;float:left; }
#divHeroContent      SPAN.angelTextHeader                                { font-family: Trebuchet MS;font-size:2em;width:580px;margin-top:15px; }
/*************************************************************/
/* Wool Page Styles */
/*************************************************************/
#divTitle                                            { padding:18px 0px 6px 0px; }
#divSearchBar                                        { color:#FFFFFF; font-weight:bold;}
#divSearchBar.searchBar                              { background-color: #4c4f56; height:118px; width:596px; padding:9px;}
DIV.formInputGroup                                   { float:left; clear:none; }
DIV.formInputGroupSpaced                             { float:left; clear:none; margin:0px 19px 11px 0px; }
DIV.formItemTitle                                    { padding-bottom:3px;}
#divRadioGroup                                       { padding:5px 0px 10px 0px; float:none; clear:both; font-size:0.95em; margin-left:-3px;}
#divRadioGroup SPAN                                  { margin:0px 10px 0px 2px;}
DIV.verticalAngelArea                                { float: none; }
DIV.verticalAngel                                    { width:120px; height:155px; float:left; clear:none; cursor: pointer; }
DIV.verticalAngelRow                                 { width:617px; }
DIV.verticalAngelSpacer                              { height:  155px;  border-right:  3px solid #F2F2F2; clear:none; width:0px;}
DIV.verticalAngel A                                  { text-decoration: none; }
DIV.verticalAngel A          IMG                     { border: 0px; float: left; clear: both; cursor: pointer; }
DIV.verticalAngel A          SPAN                    { display: block; cursor: pointer; }
DIV.verticalAngel A          SPAN.angelWrapper       { background-color: #FFFFFF; color: #4b4f55; background-position: 108px 142px; background-repeat: no-repeat; }
DIV.verticalAngel A:hover    SPAN.angelWrapper       { background-color: #F7F7F7; color: #cd5a3c; background-position: 108px 142px; background-repeat: no-repeat; }
DIV.verticalAngel A:visited  SPAN                    { color: #4b4f55; }
DIV.verticalAngel             SPAN.angelWrapper      { width: 120px; height:  155px; padding: 0px; }
DIV.verticalAngel             SPAN.angelTextHeader   { font-family: Arial; font-size: 1.2em; font-weight:bold; padding:5px 6px; float:left; clear:both; }
#divWoolpageTitle                                    { width: 608px; color: #1c4f78; font-family: Trebuchet MS; font-size: 1.5em; font-weight: bold; padding: 15px 9px 10px 9px; float: none; }
#divSearchBar #imgCorner                             { position: absolute; top: 69px; left:3px; z-index: 1;}
/*************************************************************/
/** Wool Page Item Styles **/
/*************************************************************/
#woolPagesContentContainer                              { padding-left:4px; width:610px;}
#woolPagesContentContainer   #divSearchBar.searchBar    { background-color: #4c4f56; height:118px; width:595px; padding:9px; }
#woolPagesContentContainer  #divSearchBar #imgCorner    { position:absolute; top: 69px; left:7px; z-index: 1;} 
#woolPagesContentContainer  #divSearchBar .formItem     { width: 181px; text-align:left; }
.titleSpacing                                           { padding:18px 0px 6px 11px; }    
.woolPageItemTitle                                      { font-weight:bold; color: #4b4f55; }    
.woolPageItem   A                                       { color: #cd5a3c; font-size:1em; font-family: Arial; text-decoration:none; }
.woolPageItem   A:HOVER                                 { color: #9f2f21; font-size:1em; font-family: Arial; text-decoration:none; }
/*************************************************************/
/** Content editor Style for Wool Page Item **/
/*************************************************************/
.woolPageItem               { padding:9px 0px 9px 0px; border-bottom: 3px solid #F2F2F2; width:614px; color: #4b4f55; }
.woolPageItemTable          { width:602px; margin:0px 6px 6px 6px; border-collapse:collapse; }
.woolPageItemLeftColumn     { width:336px; vertical-align:top; }
.woolPageItemRightColumn    { width:280px; vertical-align:top; }
.woolPageItemRightColumn TD.label { width: 50px; }
.woolPageItemTable P        { padding:1px 0px 1px 4px; margin:0px; }
.woolPageItemTable A        { color: #cd5a3c; font-size:1em; font-family: Arial; text-decoration:none; }
.woolPageItemTable A:HOVER  { color: #9f2f21; font-size:1em; font-family: Arial; text-decoration:none; }
.woolPageItemFurtherInfo    { padding:0px 0px 3px 4px; margin:0px 0px 0px 6px; font-size:1em; font-family:Arial; font-style:italic; color:#7b828c; width: 590px; }
.woolPageItemFurtherInfo  P { padding:0px; padding-bottom: 6px; margin:0px; font-size:1em; font-family:Arial; font-style:italic; color:#7b828c; }
.woolPageItemFurtherInfo  ul, .woolPageItemFurtherInfo  ol { font-size:1em; font-family:Arial; font-style:italic; color:#7b828c; }
.woolPageItemTitle          { padding:0px 0px 0px 4px; margin:0px 0px 0px 6px; font-size:1.05em; font-family: Arial; }
.woolPageItemSubtitle       { padding:0px 0px 0px 4px; margin:0px 0px 0px 6px; font-weight: bold; font-family: Arial; }
/*************************************************************/
/* Event Page Styles */
/*************************************************************/
#divEventContent                                                      { width: 614px; font-size:1.07em; }
#divEventList                                                         { width: 100%;  }
#divEventHero                                                         { width: 614px; }
#divEventTitle                                                        { width: 614px; color: #1c4f78; font-family: Trebuchet MS; font-size: 1.5em; font-weight: bold; height: 35px; padding-top: 15px; padding-left: 10px;}
#divEventHero   IMG                                                   { width: 614px; }
DIV.eventRow                                                          { width: 614px; border-top: 3px solid #F2F2F2; font-family: Arial; }
DIV.eventItem                                                         { height: 96px; }
DIV.eventItem   A                                                     { text-decoration: none; }
DIV.eventItem   A                           SPAN.eventItemWrapper     { background-color: #FFFFFF; color: #4b4f55; text-decoration: none; cursor: pointer; }
DIV.eventItem   A:hover                     SPAN.eventItemWrapper     { background-color: #F7F7F7; color: #cd5a3c; text-decoration: none; cursor: pointer; }
DIV.eventItem   IMG                                                   { border: none; float: left; clear: both; width: 151px; height: 96px; }
DIV.eventItem   A                           SPAN                      { display: block; }
DIV.eventItem   SPAN.eventItemWrapper                                 { width: 614px; height: 96px;  text-decoration: none; cursor: pointer; }
DIV.eventItem   SPAN.eventItemTextWrapper                             { width: 463px; height: 96px; float: left; }
DIV.eventItem   SPAN.eventItemStateHeader                             { color: #1c4f78; float: left; clear: both; margin-left: 10px; margin-top: 6px; }
DIV.eventItem   SPAN.eventItemDateHeader                              { color: #878787; float: left; clear: both; margin-left: 10px; margin-top: 5px; }
DIV.eventItem   SPAN.eventItemTitle                                   { font-weight: bold; font-size: 1.2em; float: left; clear: both; margin-left: 10px; margin-top: 3px; }
DIV.eventItem   SPAN.eventItemContent                                 { float: left; clear: both; margin-left: 10px; margin-top: 3px; }
/*************************************************************/
/* Media Release Styles */
/*************************************************************/
#divMediaReleaseContainer           { width:614px; }
#divMediaReleaseHeaderContainer     { width:614px; height:90px }
#divMediaReleaseHeader              { color:#1c4f78; float:left; clear: both; margin-top:9px; margin-left:12px; font-family: Arial; }
#divMediaReleaseMonth               { color:#414141; font-size:2.3em; float:left; clear:both; margin-top:15px; margin-left:12px; font-family: Trebuchet MS; }
#divMediaListContainer              { width:614px; }
#divMediaListContainer  DIV.mediaRow                 { border-top: 3px solid #F2F2F2; width:614px; }
#divMediaListContainer  DIV.mediaItem                { width:614px; height:96px; }
DIV.mediaItem   A           SPAN                { display:block; }
DIV.mediaItem   SPAN.mediaWrapper               { width:614px; height:96px; font-family:Arial; }
DIV.mediaItem   A           SPAN.mediaWrapper   { background-color: #FFFFFF; color: #4b4f55; text-decoration: none; cursor: pointer; }
DIV.mediaItem   A:hover     SPAN.mediaWrapper   { background-color: #F7F7F7; color: #cd5a3c; text-decoration: none; cursor: pointer; }
DIV.mediaItem   A           SPAN.mediaWrapperNoImage        { background-repeat:no-repeat; background-position: 603px 85px; }
DIV.mediaItem   A:hover     SPAN.mediaWrapperNoImage        { background-repeat:no-repeat; background-position: 603px 85px; }
DIV.mediaItem   IMG                 { border:none; width:155px; height:96px; clear:none; float:right; }
DIV.mediaItem   SPAN.mediaTextWrapper   { width:447px; padding-left:9px; padding-right:3px; float:left; clear:none; }
DIV.mediaItem   SPAN.mediaDate          { float:left; clear: both; margin-top:9px; width:447px; }
DIV.mediaItem   SPAN.mediaTitle         { float:left; clear: both; margin-top:9px; font-size: 1.2em; font-weight:bold; width:447px; }
DIV.mediaItem   SPAN.mediaContent       { float:left; clear: both; width:447px; }
/*************************************************************/
/* Media Article Styles */
/*************************************************************/
#divMediaArticle            { width:584px; padding:15px; }
#divArticleHeaderContainer  { width:584px; }
#spanArticleHeader          { float:left; clear:both; color:#1c4f78; }
#spanArticleTitle           { float:left; clear:both; color:#414141; font-size:2.3em; font-family: Trebuchet MS; line-height:28px; margin-top:10px; margin-bottom:10px; }
#spanArticleDate            { float:left; clear:both; font-size: 1.2em }
#divMediaArticle    SPAN    { display:block; }
#divMediaArticle    IMG     { width:584px; }
#divArticleImageContainer   { width:584px; clear:both; margin-bottom:20px; }
#spanArticleImageText       { float:left; font-size:0.9em; clear:both; }
#spanArticleImageSource     { float:left; clear:both; font-style:italic; color:#797979; font-size:0.8em; }
#divArticleContentContainer { width:584px; font-size:1.1em; margin-top:20px; }
#spanArticleReleasedBy      { padding-top:20px; }
DIV.mediaArticleWithSmallImage  #divArticleImageContainer       { width: 292px; float:right; clear:none; margin-left:10px; }
DIV.mediaArticleWithSmallImage  #divArticleImageContainer   IMG { width: 292px; }
DIV.mediaArticleWithSmallImage  #divArticleTextContainer        { float:left; clear:none; margin:0; }
/*************************************************************/
/* News Views Styles                                         */
/*************************************************************/
/** Color section **/
#divNewsViewsHeroAngelTransparency  { background-color:#FFFFFF; opacity:.55;filter:Alpha(opacity=55); }
#divNewsViewsHero       A IMG   { border:0px solid #FFFFFF; }
.newsViewsContentRow    A IMG   { border:0px solid #FFFFFF; }
#divNewsMonthlyContainer A IMG  { border:0px solid #FFFFFF; }
#divNewsViewsHero       A       { text-decoration:none; }
.newsViewsContentRow    A       { text-decoration:none; }
#divNewsMonthlyContainer    A   { text-decoration:none; color: #cd5a3c; }
#divNewsViewsHero       A:HOVER SPAN SPAN   { color: #cd5a3c!important; }
.newsViewsContentRow    A:HOVER SPAN SPAN   { color: #cd5a3c!important; }
#divNewsMonthlyContainer A:HOVER SPAN SPAN SPAN.newsMonthlyItemTitle { color: #cd5a3c!important; }
#newsPageContentArea { color: #4b4f55; }
.newsPageImageArea .source { color:#787878; }
.newsViewsAngelHeader, .newsViewsContentItemCategory, #divNewsViewsContentTitle, .newsMonthlyContext { color:#1C4F78; }
.newsViewsAngelTitle, .newsViewsAngelContent   {color:#42464C; }
.newsViewsAngelDate, .newsViewsContentItemDate, .newsMonthlyItemDate { color:#878787; }
.newsViewsContentItemTitle, .newsViewsContentItemContent, .newsMonthlyItemTitle, .newsMonthlyItemContent   {color:#66696E;}
.newsMonthlyTitle, .newsPageTitle, .newsPageDate  {color:#414141;}
.newsMonthlyItemLink a { color:#4B4F55; }
.newsMonthlyItemLink a:hover { color:#CD5A3C; }
/** End color section **/
#divNewsContainer   {width:608px; padding:3px; }
#divNewsViewsHero   {width:608px; height:219px;}
#divNewsViewsHeroAngelContainer {float:right; clear:none;}
.rightBorder            {border-right:4px solid #F2F2F2;}
#divNewsViewsHeroAngelTransparency    {width:200px; height:244px; position:absolute;  top:6px;left:415px; z-index:2;}
#divNewsViewsHeroAngel      { width:170px; height:175px; position:absolute;  top:6px;left:415px; z-index:3; padding:63px 15px 9px 15px;  background-repeat:no-repeat; background-position:100px 100px;}
#imgNewsViewsHeroImage      { width:608px; }
#divNewsViewsHero           { height:247px;}
#divNewsViewsHero   SPAN    { float:left; clear:both;}
.newsViewsAngelHeader       { margin:0px 0px 7px 0px; font-size:0.9em; font-family:Arial; width:170px;}
.newsViewsAngelTitle        { line-height:1.5em; padding-bottom:5px; font-weight:bold; font-family:Trebuchet MS; font-size:1.2em; width:170px; }
.newsViewsAngelContent      { line-height:1.3em; font-size:1.1em; padding-bottom:6px; font-family:Arial; width:170px;}
.newsViewsAngelDate         { font-size:0.95em; font-family:Arial; width:170px; }
#divNewsViewsContentTitle   { padding:9px; font-size:1.8em; width:608px; font-family:Trebuchet MS; }
.newsViewsContentRow        { width:608px; height:283px; }
.newsViewsContentItem       { width:200px; height:283px; float:left; clear:none; background-repeat:no-repeat; background-position:187px 271px; }
.newsViewsContentItem  SPAN     { float:left; clear:both; }
.newsViewsContentItemImage      { width:200px; height:120px; float:left; clear:both;}
.newsViewsContentItemText       { padding:9px; width:184px;}
.newsViewsContentItemCategory   { width:184px; padding-bottom:12px;  font-size:1.1em; font-variant:small-caps; font-family:Arial; }
.newsViewsContentItemTitle      { width:184px; padding-bottom:5px; font-size:1.2em; font-weight:bold; font-family:Trebuchet MS; line-height:1.3em;}
.newsViewsContentItemContent    { width:184px; padding-bottom:6px; font-size:1.1em; font-family:Arial; }
.newsViewsContentItemDate       { width:184px; padding-bottom:6px;  font-size:1.1em; font-variant:small-caps; font-family:Arial; }
#divNewsMonthlyContainer    { width:608px; padding:3px; min-height:195px; font-size:1.07em; }
#divNewsMonthlyContainer SPAN   { float:left;}
.newsMonthlyContext         { padding:12px 9px 6px 9px;  font-size:1.1em; font-variant:small-caps; font-family:Arial; width:594px; }
.newsMonthlyTitleBar        { height:90px; width:620px; }
.newsMonthlyTitle           { padding:0px 9px 1px 9px; font-weight:bold; font-size:2.5em; font-family:Trebuchet MS; width:594px; }
.newsMonthlyItem            { width:608px; border-bottom:3px solid #F2F2F2; cursor: pointer; background-repeat:no-repeat; background-position:right bottom; } /* RH padding-bottom: 4px; */
.newsMonthlyItemImage       { clear:none; width:175px; height:116px; } /* RH width:175px; height:116px; */ /* SA (moved into parent) background-repeat:no-repeat; background-position:right bottom; */
.newsMonthlyItemText        { padding:10px 0px 9px 9px; width: 423px; clear:none; }
.newsMonthlyItemTitle       { font-weight:bold; padding-bottom:3px; font-family:Trebuchet MS; font-size:1.2em; clear:both; width: 423px; }
.newsMonthlyItemContent     { padding-bottom:6px; font-family:Arial; font-size:1.1em;  clear:both; width: 423px; }
.newsMonthlyItemDate        { font-family:Arial; font-size:1.1em; font-variant:small-caps; clear:both; width: 423px; }
.newsMonthlyItemLink         { float:left; clear:both; width:100%; }
#newsPageTitleBar           { width:608px; padding-bottom: 16px;}
.newsPageContext            { padding:15px 15px 6px;  font-size:1.0em; font-family:Arial; color: #1c4f78; }
.newsPageTitle              { padding:3px 15px; font-size:2.4em; line-height:1em; font-family:Trebuchet MS; }
.newsPageDate               { padding:3px 15px 0px; font-family:Arial;}/*font-size:1.4em; }  font-variant:small-caps; */
#newsPageContentArea        { width:578px; padding:6px 15px 25px; background-color:#FFFFFF; }
.newsPageContent            { width:578px; }
.newsPageContent P          { padding-bottom: 6px; text-align: justify; margin: 3px 0px; }
#newsPageContentArea TABLE  { padding-left:6px; font-size:0.9em; }
.newsPageImageArea          { float:right; margin-right:-2px;}
.newsPageImageArea .image   { display:inline; padding-left:20px;  }
.newsPageImageArea .caption { padding:3px 0px 0px 20px; } /*position:relative;*/
.newsPageImageArea .source  { font-style: italic; padding-left:20px; }
#newsPageAuthorInfo           { padding-top: 10px; width:590px; font-family:Arial; line-height:1.3em; }
#newsPageAuthorInfo .headline { font-weight:bold; font-family:Arial; }
/*.newsPageAuthorInfoName, .newsPageAuthorInfoPosition, .newsPageAuthorInfoContact { font-size: 1em; }*/
/*************************************************************/
/* Your AWI
/*************************************************************/
.yourAwiPageContainer           { color:#4b4f55; }
.yourAwiPageContainer   A   IMG { border:none; }
/* HEADER */
#divYourAwiHeader       { width: 596px; margin-bottom: 12px; }
#spanYourAwiTitle       { display:block; float:left; clear:none; width:431px; font-family:Trebuchet MS; font-size:2.2em; }
#spanYourAwiHeaderText  { display:block; float:left; clear:none; width:431px; margin-top:15px; }
#spanYourAwiHeaderText A { color: #CD5A3C; text-decoration:none; }
#spanYourAwiLogo        { width:156px; height:165px; float:right; clear:none; margin-right:-12px; }
#divYourAwiLeftContainer     { padding:9px; }
#divYourAwiRightContainer    { padding:12px; }
#divYourAwiLeftContainer DIV.webComponent     { width: 596px; }
#divYourAwiRightContainer DIV.webComponent    { width: 295px; }
DIV.emptyContent                            { text-align:center; display:none; background-color:White; border-bottom: 1px solid #e5e5e5; padding:5px 0 5px 0; }
#divYourAwiLeftContainer DIV.emptyContent    { width: 596px; }
#divYourAwiRightContainer DIV.emptyContent   { width: 295px; }
DIV.webComponent                        { font-family: Arial; background-color: #ffffff; padding-bottom:20px; }
DIV.webComponent    a                   { text-decoration: none; }
.orangeText                             { color:#cd5a3c; }
.orangeText    A                        { color:#cd5a3c; }
DIV.webComponent    .orangeBoldText     { color:#cd5a3c; font-weight:bold; }
DIV.webComponent    FORM                { margin:0; padding:0 }
        
/* BAR */
/*DIV.componentBar                                              { cursor: move; }*/
DIV.componentBar    SPAN                                        { display:block; float:left; clear:none; }
DIV.componentBar    TABLE                                       { width:100%; border:none; }
DIV.componentBar TD.centerBar   TABLE   TD                      { font-size: 0.7em; vertical-align: bottom; color: #bbbcbe; }
DIV.componentBar TD.centerBar   TABLE   TD  A                   { color: #bbbcbe; }
DIV.componentBar TD.componentToggle SPAN.toggleButton           { float: left; clear: none; font-weight:bold; padding-left: 5px; cursor:pointer; margin-top:2px; }
DIV.componentBar TD.componentToggle SPAN.componentBarTitle      { padding-left: 5px; font-weight: normal; cursor: move; }
DIV.componentBarEdit TD.componentToggle SPAN.toggleButton       { margin-top:6px; }
DIV.componentBarEdit TD.componentToggle SPAN.componentBarTitle  { margin-top:4px; }
DIV.componentBar SPAN.componentEdit                             { float:right; margin-right:15px; cursor:pointer; }
#divYourAwiLeftContainer DIV.componentBar                        { width:596px; }
#divYourAwiLeftContainer DIV.componentBar TD.componentToggle A   { color: White; }
#divYourAwiLeftContainer DIV.componentBar SPAN.componentBarTitle { width: 470px; }
#divYourAwiRightContainer DIV.componentBar                       { width:295px; }
#divYourAwiRightContainer DIV.componentBar TD.componentToggle A  { color: #4b4f55; }
#divYourAwiRightContainer DIV.componentBar SPAN.componentBarTitle { width: 230px; }
/* CONTENT */
DIV.componentContent    .groupHeading                                           { background-color:#f8f8f7; border-bottom:1px solid #e5e5e5; color:#1c4f78; }
DIV.componentContent    DIV.yourAwiComponentContentRowHeader                    { font-weight:bold; }
#divYourAwiLeftContainer DIV.componentContent                                    { width:596px; }
#divYourAwiLeftContainer DIV.componentContent    DIV.group                       { width:596px; }
#divYourAwiLeftContainer DIV.componentContent    DIV.groupHeading                { padding:5px; width:586px; }
#divYourAwiLeftContainer DIV.componentContent    DIV.groupContent                { width:596px; }
#divYourAwiLeftContainer DIV.componentContent    DIV.yourAwiComponentContentRow  { width:586px; border-bottom: 1px solid #e5e5e5; padding:0px 5px 0px 5px; }
#divYourAwiRightContainer DIV.componentContent                                   { width:295px; }
#divYourAwiRightContainer DIV.componentContent    DIV.yourAwiComponentContentRow { width:285px; border-bottom: 1px solid #e5e5e5; padding:5px 5px 0px 5px; }
TABLE.contentTable                              { width:100%; padding:0px; border:none; }
TABLE.contentTable  th, TABLE.contentTable td   { border-bottom: 1px solid #e5e5e5; padding-top: 5px; padding-bottom: 5px; text-align:left; }
TABLE.contentTable  .leftCell                   { padding-left:5px; }
TABLE.contentTable  .rightCell                  { padding-right:5px; }
TABLE.contentTable  .buttonCell                 { text-align: right; }
/* Red button */
DIV.webComponent    TABLE.redButton                                 { cursor:pointer; border:none; height:20px; }
/* Your profile */
/*DIV.awiProfile INPUT, DIV.awiProfile SELECT     { border: 1px solid #d4d5d6; width:285px; }*/
SPAN.inputLabel                                 { font-weight:bold; }
/* Contacts */
DIV.webComponent    DIV.contactItem                             { border-bottom: 1px solid #e5e5e5; width:586px; padding-left:5px; padding-right:5px; }
DIV.webComponent    DIV.contactItem     SPAN.contactName        { float:left; padding-top:5px; padding-bottom:5px; font-weight:bold; }
DIV.webComponent    DIV.contactItem     SPAN.contactExpand      { float:right; clear:none; padding-top:5px; padding-bottom:5px; cursor:pointer; }
DIV.webComponent    DIV.contactItem     SPAN.contactExpand  IMG { display:none; }
DIV.webComponent    DIV.contactItemDetails                      { width:586px; }
/* News and View */
DIV.webComponent    DIV.newsViewsItem                               { width:586px; padding:5px; border-bottom:1px solid #e5e5e5; }
DIV.webComponent    DIV.newsViewsItem   SPAN                        { display:block; padding-top:2px; padding-bottom:2px; }
DIV.webComponent    DIV.newsViewsItem   SPAN.newsViewsHeader        { color:#cd5a3c; font-weight:bold; font-size:1.2em; }
DIV.webComponent    DIV.newsViewsItem   SPAN.newsViewsHeader    A   { color:#cd5a3c; text-decoration:none; }
DIV.webComponent    DIV.newsViewsItem   SPAN.newsViewsContent       {}
DIV.webComponent    DIV.newsViewsItem   SPAN.newsViewsDate          { color:#878787; }
#divNewsViewsEdit, .newsViewsEdit                                   { background-color:#4a4c52; color:White; width:576px; padding:15px 10px 10px 10px; }
#divNewsViewsEditForm                                               { padding: 10px; background-color:#35373c; width:556px; margin-top:5px; }
#divNewsViewsEditForm   TABLE                                       { width:100%; }
#divNewsViewsEditForm   TABLE   TH                                  { border-bottom:1px solid gray; padding:0 0 3px 0; font-weight:normal; }
#divNewsViewsEditForm   TABLE   TD                                  { text-align:center; padding:3px 0 0 0; }
#divNewsViewsEditForm   TABLE   TBODY   TR>TD:first-child           { text-align:left; }
#divNewsViewsEditForm   TABLE   TD  INPUT                           { text-align:right; width:15px; font-size:1em; color:#4b4f55; }
#divNewsViewsEditBtn                                                { margin-top:10px; width:576px; text-align:right; }
#divNewsViewsEditTab                                                { margin-top:10px; }
#divNewsViewsEditTab    DIV.tabContent  DIV                         { width:185px; float:left; clear:none; }
#divNewsViewsEditTab    .ui-tabs-nav                                { margin-left:0px; text-align:left; padding-left:0px; margin-top:0px; }
#divNewsViewsEditTab    .ui-tabs-nav    SPAN                        { display:block; }
#divNewsViewsEditTab    .ui-tabs-nav    LI                          { display:inline; float:left; list-style:none; margin:0 2px 0 2px; }
#divNewsViewsEditTab    .ui-tabs-nav    LI  SPAN                    { border:1px solid #313236; padding:3px 10px 3px 10px; margin:0 0 4px 0; }
#divNewsViewsEditTab    .ui-tabs-nav    LI:first-child              { margin-left:0px; }
#divNewsViewsEditTab    .ui-tabs-nav    A                           { text-decoration:none; color:White; }
#divNewsViewsEditTab    .ui-tabs-nav    .ui-tabs-selected           { background-color:#35373c; }
#divNewsViewsEditTab    .ui-tabs-nav    .ui-tabs-selected   SPAN    { border:1px solid #35373c; }
#divNewsViewsEditTab    .ui-tabs-panel                              { background-color:#35373c; width:556px; padding:10px; }
#divNewsViewsEditTab    .ui-tabs-hide                               { display: none; }
/* Bookmarks */
#divBookmark    .bookmarkPageColumn                 { clear:none; width:262px; padding:8px 5px 5px 0px; }
#divBookmark    .bookmarkPageColumn:first-child     { padding-bottom:7px; }
#divBookmark    .bookmarkSectionColumn              { clear:none; width:200px; padding:8px 5px 5px 0px; }
#divBookmark    .bookmarkSectionColumn:first-child  { padding-bottom:7px; }
#divBookmark    .bookmarkButtonColumn               { clear:none; height:25px; padding-top:5px; }
#divRenameBookmark                                  { background-color: #4c4f56; color: #ffffff; padding:5px; height:45px; width:420px; }
#divRenameBookmark  #imgRenameBookmarkClose         { position:absolute; left:409px; top:2px; cursor:pointer; }
#divRenameBookmark  FORM                            { padding:0; }
#divRenameBookmark>DIV:first-child                  { font-size:1.2em; font-weight:600; }
#divRenameBookmark  INPUT[type='text']              { position:absolute; left:5px; top:25px; width:355px; }
#divRenameBookmark  INPUT[type='image']             { position:absolute; left:370px; top:25px; }
#divRenameBookmarkPointer                           { position:absolute; left:-4px; top:17px; }
/* Newsletters */
DIV.webComponent    DIV.newsletters                                         { padding-top:5px; padding-bottom:5px; border-bottom:1px solid #e5e5e5; width:100%; }
DIV.webComponent    DIV.newsletters     SPAN.newsletterStatus               { width:15px; float:left; padding-left:5px; padding-top:2px; }
DIV.webComponent    DIV.newsletters     SPAN.newsletterSection              { width:150px; float:left; }
DIV.webComponent    DIV.newsletters     SPAN.newsletterAction               { float:right; width:80px; text-align:right; padding-right:5px; }
DIV.webComponent    DIV.newsletters     SPAN.newsletterButton               { float:right; clear:none; padding-right:5px; width:40px; cursor:pointer; display:none; }
DIV.webComponent    DIV.newsletters     DIV.newsletterDetail                { background-color:#f7f7f4; padding-left:20px; margin-top:5px; padding-top:5px; padding-bottom:5px; width:275px; }
DIV.webComponent    DIV.newsletters     DIV.newsletterDetail     SPAN       { width:230px; float:left; }
/* Download suitcase */
#frmDownloadSuitcase                                                { width:295px; }
#frmDownloadSuitcase    DIV                                         { width:295px; padding:5px 0 5px 0; border-bottom: 1px solid #e5e5e5; }
#frmDownloadSuitcase    DIV    SPAN                                 { display:block; float:left; clear:none; }
#frmDownloadSuitcase    DIV.downloadListHeader                      { font-weight:bold; }
#frmDownloadSuitcase    DIV.downloadListHeader  SPAN.fileColumn     { width:230px; }
#frmDownloadSuitcase    DIV.downloadListRow     SPAN.fileColumn     { width:203px; padding-left:3px; margin-right:5px; overflow:hidden; }
#frmDownloadSuitcase    SPAN.typeColumn                             { width:35px; }
#frmDownloadSuitcase    SPAN.downloadListItem                       { padding-top:3px; }
/* Grower Tools */
#divGrowerTools TABLE.contentTable   { padding:0 5px 0 5px; }

/*************************************************************/
/* Page Tools styles */
/*************************************************************/
#divPageTools                                               { width:596px; margin-left:9px; margin-right:9px; padding-bottom:12px; color:#4d4d4d; }
#divPageTools>DIV:first-child                               { border-top:1px #7f7f7f; border-top-style:dashed; padding-top:12px; }
#divPageRating, #divAveragePageRating, #divYourPageRating   { float:left; clear:none; }
#divPageBookmark                                            { float:right; clear:none; }
#divPageRating                                              { padding-top:2px; }
#divPageBookmark                                            { width:150px; }
#divPageTools  FORM             { padding:0; margin:0; }
#divPageTools    IMG            { border:none; }
#divPageTools    DIV.toolHelp   { cursor:pointer; }
#divRatingBookmark                                  { width:596px; }
/* Page Rating */
#divYourPageRating                                  { margin-left:90px; }
#divAveragePageRating>DIV, #divYourPageRating>DIV   { float:left; clear:none; padding-right:3px; }
#frmRatePage    SPAN:first-child                    { margin-left:0px; }
div.rating                                      { cursor:pointer;margin:2em;clear:both;display:block}
div.rating:after                                { content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
div.cancel,div.star                             { float:left;clear:none;width:13px;height:11px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden }
div.cancel a,div.star a                         { display:block;width:16px;height:100%;background-position:0 0px;border:1 solid #FF0000 }
div.star_on a                                   { background-position:0 -12px!important }
div.star_hover a,div.star_live a:hover          { background-position:0 -24px }
/* Read Only CSS */
div.star_readonly a,div.star_readonly a:hover   { cursor:default !important }
/* Partial Star CSS */
div.star                                        { background:transparent!important;overflow:hidden!important }
/* END jQuery.Rating Plugin CSS */
/* Page Bookmark */
#divPageBookmark                                                        { height:16px; }
#divPageBookmark    FORM    TABLE                                       { float:right; padding:0; }
#divPageBookmark,   #divPageBookmark   A, #divPageBookmark TABLE TD     { color:#cd5a3c; text-decoration:none; }
#divPageBookmark TABLE TD                                               { padding-left:3px; }
/* Page Tool */
DIV.pageToolBar                         { width:596px; }
DIV.pageToolContent                     { padding:5px 15px 5px 15px; background-color:#f6f6f3; width:566px; }
DIV.pageToolContent FORM                { padding:0px; }
DIV.pageToolBar     TABLE               { width:100%; height:26px; padding:0px; border:none; }
DIV.pageToolBar     TD                  { border:none; }
DIV.pageToolBar     TD.leftBorder       { background-repeat:no-repeat; width:3px;}
DIV.pageToolBar     SPAN.toggleButton   { margin-left:5px; margin-right:12px; width:10px; cursor:pointer; } 
DIV.pageToolBar     TR.toggleRow        { cursor:pointer; }
DIV.pageToolBar     TD.centreBar        { background-repeat:repeat-x; }
DIV.pageToolBar     TD.rightBorder      { background-repeat:no-repeat; width:4px; }
/* Page Feedback */
#divPageFeedback                                { width:596px; margin-top:12px; }
#divPageFeedback    TEXTAREA                    { font-family:Arial; width:550px; font-size:1.1em; overflow:auto; }
#frmFeedback    TABLE   TR:first-child    TD    { padding-bottom:10px; }
/* Page Tool Help Popup */
#divHelpPage        { position:absolute; top:6px; border: 1px solid #6b6c70; width:205px; padding:20px 10px 10px 10px; background-color: #4c4f56; color: #ffffff; }
#divHelpPointer     { float:left; clear:none; position:absolute; top:-11px; left:105px; vertical-align:top; }
#divHelpClose       { float:left; clear:none; position:absolute; top:7px; left:200px; }
#divHelpTitle       { font-family: Trebuchet MS; font-size:1.5em; margin-bottom:5px; float:left; clear:none; }
#divHelpContent     { font-family:Arial; font-size:1.1em; float:left; clear:none; width:205px; }
.errorMsg           { color:Red; }
/* Glossary */
/** start colors **/
#divGlossaryContainer           { color:#4D4D4D; }
#divGlossaryHeader              { background-color:#EEEDE7; border-bottom:1px solid #D9D9D9; border-right:2px solid #D9D9D9; cursor:pointer; }
#divGlossaryContentsContainer   { background-color:#F6F6F3; }
#spanExpandGlossary             { color:#CD5A3C; }
/** end colors **/
#divGlossaryContainer           { font-family:Arial; margin-bottom:3px; margin-top:5px; width:598px; }
#divGlossaryHeader              { width:596px; padding:7px 0px; }
#divGlossaryTitle               { margin-left:6px; padding-right:8px; float:left; clear:none; }
#imgMenuArrow                                { float: left; clear:none; margin-top:2px; border-collapse:collapse; margin-left:3px; }
#imgGlossaryIcon                             { float:left; clear:none; display:block; }
#divHeader div                               { float:left; clear:none; display:block; }
#divGlossaryContainer .imgTopLeftCorner      { float:left; clear:none; position:relative; top:1px; left:-1px; }
#divGlossaryContainer .imgTopRightCorner     { float:right; clear:none; position:relative; top:0px; left:0px; }
#divGlossaryContainer .imgBottomLeftCorner   { float:left; clear:none; position:relative; top:-4px; left:-1px; }
#divGlossaryContainer .imgBottomRightCorner  { float:right; clear:none; position:relative; top:-2px; left:0px; }
#spanExpandGlossary                          { float:right; clear:both; padding-top:5px; }
#divGlossaryContainer .cornerContainer       { height: 2px; width:100%;}
#divGlossaryContentsContainer                { width:578px; padding:0px 10px 10px 10px; overflow-y:auto; overflow-x:hidden; max-height:300px; display:none; }
.item                                        { padding-left:14px; padding-top:10px; width:260px; float:left; clear:none; }
.itemTerm                                    { font-weight:bold; width:100%; }
.itemDefinition                              { width:100%; }
.itemSpacer                                  { float:none; width:100% }
#spanExpandGlossary                          { cursor:pointer; }
#lnkContextGlossary, #lnkFullGlossary        { width:100%; float:left; clear:both; }
#lnkContextGlossary, #lnkFullGlossary, #lnkToggleGlossary { text-decoration:none; }
#divFullGlossaryContentsContainer    .item   { width:98.5%; float:left; clear:both;}
#divGlossaryTitle                            { color:#4D4D4D; }
/*************************************************************/
/* Site Tools */
/*************************************************************/
.siteToolButton    IMG             { border:none; cursor:pointer; }
#lnkRedirectToLogin                { color:#CD5A3C; text-decoration:none; padding:0px; font-size:1em; text-align:left; }
#lnkRedirectToJoin                 { color:#CD5A3C; text-decoration:none; padding:0px; font-size:1em; text-align:left; }
#lnkRedirectToLogin:HOVER          { color:#6B1F15; text-decoration:none; padding:0px; font-size:1em; text-align:left; }
#lnkRedirectToJoin:HOVER           { color:#6B1F15; text-decoration:none; padding:0px; font-size:1em; text-align:left; }
/*************************************************************/
/* Search Screen Styles Styles                               */
/*************************************************************/
#divResultSearchBar  { background-color: #4c4f56;  color: #ffffff; border-bottom: 1px solid #DBDCDD; border-right: 1px solid #DFE0E1 }
#divSearchResults                       { background-color:#FFFFFF; } 
.divSearchSummary                       { color:#4B4F55; }
#divSearchResults   .result             { border-bottom:3px solid #F2F2F2; }
.emptyResult                            { border-bottom:3px solid #F2F2F2; }
#divSearchResults   .snippet            { color:#4B4F55; }
#divSearchResults   .title A            { color:#E54926; }
#divSearchResults   .title A:HOVER      { color:#6B1F15 }
#divSearchResults   .fileDetail         { color:#7F7F7F; }
.divSearchSummary .pagination INPUT     { color:#CD5A3C; border:1px solid #FFFFFF; background-color:#FFFFFF; }
.divSearchSummary .imageButton          { background-repeat:no-repeat; background-position:bottom center; padding:1px; }
.divSearchSummary .paginationActive   { color:#CD5A3C; font-weight:bold; }
.pageLink:hover                         { color:#6B1F15; }
#divSearchScreen    A                   { color:#ffffff; }
#divSearchScreen    A:hover             { color:#cd5a3c; }
#divResultSearchBar INPUT.text { background-color:#EDEEEE; color:#626161; border:1px solid #797C80; font-size: 0.95em; font-family: Arial } /* #divSearchScreen INPUT.text, JL */
#divResultSearchBar SELECT     { background-color:#EDEEEE; color:#626161; border:1px solid #D0D1D3; font-size: 0.95em; font-family: Arial } /* #divSearchScreen SELECT,  JL */
/** end colors **/
#divSearchScreen,  #divResultSearchBar  { background-repeat:no-repeat; background-position:top left; }
#divSearchScreen                { width: 301px; padding: 20px 8px 0px 8px; }  
#btnSearch                      { margin-bottom: 5px 0px; }
#divSearchScreen  TABLE         { width: 100%; }
#divSearchScreen  TH            { text-align: left; font-size: 1.4em; }
#divSearchScreen  INPUT.text    { width: 100%; text-align:left; }
#divSearchScreen  INPUT.button  { width: 100px; text-align:center; background-color: #b75f49; color: #ffffff; }
#divSearchScreen  select        { width: 100%;}
#divSearchScreen  A             { text-decoration: none; }
#divSearchScreen  A:hover       { text-decoration: none; }
#divSearchScreen  TEXTAREA      { width: 100%; text-align:left; }
#divSearchClose                 { position: absolute; left: 293px; top: 5px; float:left; clear:both; }
#divCornerContainerSearch       { height:1px; width:293px; margin:0px; float:left; clear:both;}
#divSearchTopCorner                                  { position:absolute; top:50px; left:3px; }
#divCornerContainerSearch  .imgBottomLeftCorner      { float:left; clear:none; position:relative; left:-1px; top:-3px; }
#divCornerContainerSearch  .imgBottomRightCorner     { float:right;clear:none; position:relative; left:25px; top:-3px; }
#divResultSearchBar FORM            { padding: 0px; margin: 0px; }
#divResultSearchBar INPUT.text      { width: 174px; }
#divResultSearchBar SELECT          { width: 183px; }
#divResultSearchBar                 { width: 596px; padding: 9px 9px 0px 9px; font-weight:bold; font-family:Arial; }  
#divResultSearchBar     TABLE       { width: 97.5%; }
#divResultSearchBar #btnSearch      { padding-bottom: 9px; }
#divContent #divResultSearchBar TD  { background-color: #4c4f56; border:0px solid white; padding:0px; }
#divSearchResults                   { width:100%;  font-size:1.2em;}
.divSearchSummary                   { padding:12px 0px 10px 0px; width:100%; }
.pagination                         { float:right; clear:none; font-size:11px; padding:0px 9px 0px 0px; margin:0px; }
.imageButton, .imageDisabledButton, .paginationActive, .totalPages, .pageLink, .viewAll  { float:left; clear:none; }
.totalPages                          { padding:2px 2px 0px 2px; font-size:11px; }
.imageButton                        { font-size:1px; padding:1px 2px; height:18px; width:20px; font-size:1px; vertical-align:middle; cursor:pointer; } 
.imageDisabledButton                { font-size:1px; padding:1px 2px; height:16px; width:15px; font-size:1px; vertical-align:middle; } 
.viewAll                            { width:60px; height:16px; padding:0px; font-size:11px; cursor: pointer; }
.viewAll:hover                      { color:#6B1F15; }
.pageLink                           { padding:0px; font-size:11px; cursor:pointer; }
.paginationActive                   { padding:0px; font-size:11px; }
.divSearchSummaryInfo               { float:left; clear:none;  padding:0px 9px;}
.limitedResults                     { border-top:3px solid #F2F2F2; color:#4B4F55; font-style:italic; padding-bottom:5px; padding-right:0; padding-top:6px; width:100%; }
.limitedResultsText                 { padding-left:10px; }
#divSearchResults  .result          { width:100%; }
.emptyResult                         { width:100%; height: 0px; }
#divSearchResults  .result   SPAN   { float:left; clear:both; }
#divSearchResults  .emptyResult SPAN   { float:left; clear:both; }
#divSearchResults  .snippet         { width:100%; }
#divSearchResults  .fileDetail  { width:100%; }
#divSearchResults  .body            { padding:12px 26px 12px 10px; width:80%;}
#divSearchResults  .icon            { padding-right:3px; }
#divSearchResults  .contentLink     { float:left; clear:none; }
#divSearchResults  .thumbnail       { float:right; clear:none; }
#divSearchResults   .title A, #divSearchResults   .title A:HOVER    { text-decoration:none; }
.rowSpacer                          { height: 10px; }
.limitedResults                    { padding:12px 0px 10px 0px; }
/*************************************************************/
/* Search Results Paging Bar                                 */
/*************************************************************/
DIV.pagingBar               { padding:9px 0px 20px 0px; border-bottom: 4px solid #F2F2F2; width:606px; }
DIV.pagingBar TABLE         { width:602px; margin:0px 6px 6px 6px; border-collapse:collapse; }
/*************************************************************/
/* Search Tab Styles                                         */
/*************************************************************/
DIV.searchTab                   { width: 100%; }
DIV.searchTab INPUT, DIV.searchTab SELECT, DIV.searchTab TEXTAREA, DIV.seachTab
                                { font-family: Arial; }
DIV.searchTab FORM              { margin: 0px; border: 0px; }
DIV.searchTab TABLE.searchTab   { border-collapse: collapse }
DIV.searchTab TD                { padding: 0 0 6px; }
DIV.searchTab TD.nospace        { padding: 0 }
DIV.searchTab TD.button         { padding: 10px 0; }
DIV.searchTab TD.label          { padding: 6px 0 0; color: #4C4F56; font-weight: 700; }
DIV.searchTab TD.label span.info { color: gray; font-style: italic; font-weight: 400; }
DIV.searchTab input.text         { width: 214px; }
DIV.searchTab select.text        { width: 220px; }
DIV.searchTab input.textShort    { width: 100px; }
/* Content Layout Classes - Integrated with editor*/
#divContent H1, #divMainContent H1  { font-family: Trebuchet MS; font-size: 2em; color: #414141; margin-bottom: 15px;}
#divContent H2                      { font-family: Trebuchet MS; font-size: 1.7em; color: #414141; margin-bottom: 10px;}
#divContent H3                      { font-family: Trebuchet MS; font-size: 1.4em; color: #414141; margin-bottom: 5px;}
#divContent H4                      { font-family: Arial; font-size: 1em; font-weight: bold; color: #414141;}
#divContent H5                      { font-family: Arial; font-size: .8em; font-weight: bold; color: #414141;}
#divContent H6                      { font-family: Arial; font-size: .7em; font-weight: bold; color: #414141;}
#divContent P                       { font-family: Arial; font-size: 1em; }
#divContent P.special               { font-family: Arial; font-size: 1em; font-weight: bold;}
#divContent A                       { color: #cd5a3c; text-decoration: none;}
#divContent A:HOVER                 { color: #9f2f21; text-decoration: underline;     }    
#divContent TABLE                   { font-family:Arial; border-collapse:collapse;} 
#divContent TH.tableHeader          { background-color:#93917E; font-weight:bold; color:#FFFFFF; padding:5px 16px 7px 0px; }
#divContent TH.styledCell           { border-bottom:1px solid #B0B0AA; padding:6px 16px 6px 0px; background-color:#FFFFFF;}
#divContent TH.columnHeader         { font-weight:bold; border-bottom:2px solid #B0B0AA; padding:8px 16px 5px 0px; background-color:#FFFFFF; }
#divContent TD.tableHeader          { background-color:#93917E; font-weight:bold; color:#FFFFFF; padding:5px 16px 7px 0px; }
#divContent TD.styledCell           { border-bottom:1px solid #B0B0AA; padding:6px 16px 6px 0px; background-color:#FFFFFF;}
#divContent TD.columnHeader         { font-weight:bold; border-bottom:2px solid #B0B0AA; padding:8px 16px 5px 0px; background-color:#FFFFFF; }
#divContent IMG.floatLeft           { margin-right: 8px; margin-bottom: 8px; float: left; }
#divContent IMG.floatRight          { margin-right: 8px; margin-bottom: 8px; float: right; }
#divContent P.blockquote            { font-family:Trebuchet MS; font-size:0.95em; font-style:italic; font-weight:bold; padding-top:0.25em; color:#414141; }
#divContent UL LI                   { margin-left:25px; list-style-type: square; display:list-item; color:#414141; padding:0px 3px 0px 0px; }
#divContent OL LI                   { margin-left:25px; display:list-item; color:#414141; padding:0px 3px 0px 0px; }
/*#divContent>UL LI, #divContent>OL LI { margin-left:-25px; }*/
#divContent LI P                    { font-family:Arial; font-size:0.8em; margin:0px; display:inline; color: #414141; }
#divContent .listItemTitle          { display:inline; color: #BB634C; padding-right:2px; }
/* DSS Appl Launcer Styles*/
#divAppLauncher        { position: absolute; top: 0px; left: 0px; width: 100%; height:100%;  background-color: Black; opacity:.8;filter:Alpha(opacity=80); z-index: 100000; display:none; }
#divAppContainer        {position: relative; vertical-align: middle; top: 150px; left: 500px; z-index: 100001; display:none;} /* width: 620px; */
#ifrApplication        {background-color: White;} /* width: 620px; height: 600px; */
#divAppLauncherClose    { position: absolute; }

/*************************************************************/
/* Publications                                              */
/*************************************************************/
#divPublications                                            { width:596px; padding:22px 9px 9px 9px; font-family:Arial; color:#4d4d4d; }
#divPublicationPageTitle, #divPublicationPageContent        { width:596px; float:left; clear:both; }
#divPublicationPageTitle                                    { margin-bottom:10px; font-family:Trebuchet MS; font-size:2.2em; color:#414141; }
#divPublicationPageContent  TABLE                           { width:100%; margin-bottom:25px; }
#divPublicationPageContent  TABLE   TD                      { vertical-align:top; }
DIV.publicationRow                                          { width:596px; border-top:2px solid #e5e5e5; }
DIV.publicationItem     SPAN                                { display:block; }
DIV.publicationItem     SPAN.publicationThumbnail           { float:left; clear:left; margin-right:15px; }
DIV.publicationItem     SPAN.publicationThumbnail    IMG    { width:160px; height:auto; }
DIV.publicationItem     SPAN.publicationTitle               { font-size:1.2em; font-weight:bold; margin-top:15px; }
DIV.publicationItem     SPAN.publicationTime                { color:#7f7f7f; text-transform:uppercase; margin-top:3px; }
DIV.publicationItem     SPAN.publicationContent             { margin-top:12px; }
DIV.publicationItem     SPAN.publicationButtons             { margin-top:10px; }
DIV.publicationItem     SPAN.publicationButtons  SPAN       { margin: 0 3px 3px 0; }
DIV.publicationItem     SPAN.publicationDownloadButton      { background-repeat:no-repeat; width:142px; height:23px; padding-left:11px; padding-top:5px; color:Black; float:left; }
DIV.publicationItem     SPAN.publicationDownloadButton  A   { color:Black; text-decoration:none; }
#divPublicationPageFooter                                   { background-color:#4a4c52; color:White; width:576px; padding:15px 10px 10px 10px; }
#divPublicationPageFooter    SPAN                           { display:block; }
#divPublicationPageFooter    A                              { text-decoration:none; color:White; cursor:pointer; }
#spanPublicationPageFooterTop                               { float:left; clear:none; width:300px; }
#spanPublicationPageFooterTopTitle                          { font-size:1.3em; font-weight:bold; margin-bottom:5px; }
#spanOrderFormButton                                        { float:right; clear:none; }
#divPublicationPageFooter   #spanOrderFormButton            { background-repeat:no-repeat; width:195px; height:23px; padding-top:4px; text-align:center; margin-top:25px; }
#divPublicationPageFooter   .inputLabel                     { color:white; }
#divPublicationPageFooter   TABLE                           { margin-top:10px; float:left; }
#divPublicationPageFooter   TABLE   TD                      { vertical-align:top; }
 
/*************************************************************/
/* Tag Clouds                                                */
/*************************************************************/
td.navBarTagCloud               { width: 318px; background-repeat: repeat-y; vertical-align: top; background-color: White; }
.tagCloudTermSize6              {font-size:20px; }
.tagCloudTermSize5              {font-size:18px;}
.tagCloudTermSize4              {font-size:16px;}
.tagCloudTermSize3              {font-size:14px;}
.tagCloudTermSize2              {font-size:12px;}
.tagCloudTermSize1              {font-size:10px;}
.tag-cloud                      { padding:15px 7px 15px 15px; width:296px; display:block; }
.tag-cloud a                    { color:#4D4D4D; }
.tag-cloud a:hover              { color:#CD5A3C; }
.tag                            { clear:both; padding: 0px 4px 0px 0px; line-height:1.4em; }
/** Styles for tag cloud 'angels' **/
#tblTagCloud                    { margin-left:10px; margin-top:10px; background-color:#FFFFFF; }
#tblTagCloud .tag-cloud         { display:block; padding:5px 7px 15px 15px; width:285px; }
.tagCloudHeader                 { padding-left:15px; padding-top:10px; color:#7f7f7f; }
#tooltip                        { background-color:#F5F5F5; border:1px solid #E5E5E5; width:280px; padding:5px; z-index:100; }
#tooltip a                      { width:100%; color:#4D4D4D; text-decoration:none; }
#tooltip a:hover                { width:100%; color:#CD5A3C; }
#tooltipTitle                   { font-weight:bold; font-size:1.05em; padding-bottom:2px; width: 100%; color:#4D4D4D; }
/** Styles for YourAWI tagcloud component **/
.componentContent .tag-cloud             { display:block; margin:5px 0 0 5px; padding:0px; width:285px; }
#divPassiveTagCloud                      { z-index:100; }    
/*************************************************************/
/* Triple Slider                                             */
/*************************************************************/
#divLandingImageContainer                   { overflow:hidden; height: 247px; width: 613px; position: relative; }
div.sliderImage                                      { position:relative; height: 247px; width: 516px; /*509+7*/ margin-left: -516px; cursor:pointer; }
div.sliderImage img                                  { position:relative; float:left; clear:none; }
div.sliderImage div.transparentLayer  { position:relative; clear:none; top: -73px; height: 73px; width:509px; float:left; }
div.sliderImage span.bg                           { position:relative; display:block; filter:alpha(opacity=0); opacity:0; height:73px; width:509px; } 
div.sliderImage div.transparentLayer a      { display:none; text-decoration:none; }
div.sliderImage div.shadow                   { position:relative; clear:none; width:1px; top:-247px; height:247px; }
div.sliderImage div.shadow.s1               { opacity:.31; filter:Alpha(opacity=31); }
div.sliderImage div.shadow.s2               { opacity:.27; filter:Alpha(opacity=27); }
div.sliderImage div.shadow.s3               { opacity:.23; filter:Alpha(opacity=23); }
div.sliderImage div.shadow.s4               { opacity:.19; filter:Alpha(opacity=19); }
div.sliderImage div.shadow.s5               { opacity:.15; filter:Alpha(opacity=15); } 
div.sliderImage div.shadow.s6               { opacity:.11; filter:Alpha(opacity=11); }
div.sliderImage div.shadow.s7               { opacity:.03; filter:Alpha(opacity=03); }
#sliderImageDescription                     { background-position: right bottom; background-repeat: no-repeat; cursor:pointer; display:block; font-family:Trebuchet MS; font-size:11px; padding-left:10px; padding-bottom: 5px; padding-right: 10px; position: relative; top:-73px; height: 40px; }
#sliderImageTitle                        { cursor:pointer; display:block; font-family:Trebuchet MS; font-size:24px; padding-left:10px; position:relative; top:-73px;  }
/*************************************************************/
/* Inline Download                                           */
/*************************************************************/
#divInlineDownload                             { border: 1px solid #6b6c70; width: 197px; padding: 5px; background-color: #4c4f56; color: #ffffff; font-size:0.9em; display:none; position:absolute; }
#divInlineDownload a img                       { border:none; }
#divInlineDownload img                         { cursor:pointer; }
#divInlineDownload .imgCorner                  { position:absolute; margin-left:-6px; margin-top:-6px; }
#divInlineDownload .imgClose                   { margin: 0px 0px 0px 180px; }
#divInlineDownload .helpPanel                  { padding:0px 5px 5px 5px; width:187px; height:103px; display:none; }
#divInlineDownload .helpPanel .imgClosePanel   { margin: 10px 0px 0px 171px; }
#divInlineDownload .imgPointer                 { position:absolute; margin-left:-9px; margin-top:35px; }

/*************************************************************/
/* Survey Gizmo                                              */
/*************************************************************/
#sgContainer DIV.sg_star_off  { float:left; clear:none; }
#sgContainer DIV.sg_star_on  { float:left; clear:none; }
/*************************************************************************/
di/* Other Images imported/used in Site                                    */
/* Search Paging next image: http://images.wool.com/next.gif                      */
/* Search Paging next image disabled:  http://images.wool.com/nextdisabled.gif          */
/* Search Paging previous image:  http://images.wool.com/previous.gif             */
/* Search Paging previous image disabled:  http://images.wool.com/previousdisabled.gif  */
/* Search Paging previous image disabled:  http://images.wool.com/previousdisabled.gif  */
/* Search Popup Images:                                                  */
/*     http://images.wool.com/btnSearch.gif                                                 */
/*     http://images.wool.com/bkgSearchCornerBottomLeft.gif                                       */
/*     http://images.wool.com/bkgSearchCornerBottomRight.gif                                      */
/*     http://images.wool.com/btnSiteToolsClose.gif                                            */
/* File icons for search display                                         */
/*     http://images.wool.com/adobe.gif                                                 */
/*     http://images.wool.com/img.gif                                                 */
/*     http://images.wool.com/xls.gif                                                 */
/*     http://images.wool.com/doc.gif                                                  */
/*     http://images.wool.com/audio.gif                                                 */
/*     http://images.wool.com/txt.gif                                                  */
/*     http://images.wool.com/ppt.gif                                            */
/*     http://images.wool.com/video.gif                                                 */
/*     http://images.wool.com/rtf.gif                                              */
/*     http://images.wool.com/pub.gif                                             */
/*     http://images.wool.com/swf.gif                                                 */
/*     http://images.wool.com/zip.gif                                                   */
/* Your AWI images                                                       */
/*     http://images.wool.com/blackCancelBtn.gif                                            */
/*     http://images.wool.com/componentEditBtn.gifblackCancelBtn.gif                                          */
/*     http://images.wool.com/DarkBar_ArrowDown.gif                                         */
/*     http://images.wool.com/DarkBar_ArrowUp.gif                                           */
/*                                             */
/*                                               */
/*     http://images.wool.com/downloadFilesBtn1.gifblackCancelBtn.gif                                          */
/*     http://images.wool.com/MinusBtn.gifDarkBar_Background.gif                                                  */
/*     http://images.wool.com/MoreBtn.gif                                                   */
/*     http://images.wool.com/orangeSaveBtn.gifblackCancelBtn.gif                                             */
/*     http://images.wool.com/PlusBtn.gifDarkBar_Background.gif                                                   */
/*     http://images.wool.com/updateProfileBtn.gif                                          */
/* RSS Feed Icon                                                         */
/*    http://images.wool.com/rss_button.gif                                                 */
/*************************************************************************/