*  {margin: 0; padding: 0;}

body  {font-family: arial, helvetica, verdana, geneva, sans-serif; font-size: .9em; background-color: #3992d9; color: #767676; margin: 0px; padding: 0px; background: url(../../media/images/site_bg.jpg) repeat 0px 0px; text-align: center;}

p  {margin: 0px 0px 10px 0px;}
p.top {margin: 15px 0px 0px 0px;}
img  {border: 0px;}
small  {font-size: .7em;}

.redText  {color: #bc162d;}
.greyText  {color: #767676;}

.clearAll  {clear: both; font-size: .1em;}
.clearLeft  {clear: left; font-size: .1em;}
.clearRight  {clear: right; font-size: .1em;}
.floatRight {float: right;}
.floatLeft {float: left;}
.floatLeftPad {float: left; margin: 0px 5px 0px 0px;}
.floatRightPad {float: right; margin: 0px 0px 0px 10px;}
.centered  {text-align: center;}

.footnote  {font-size: .8em;}
.note  {background-color: #FFFF00; color: #666666; font-style: italic; padding: 10px;}
.smallText  {font-size: .5em;}

.error  {border: 1px solid #AA0000; background-color: #FFEEEE; display: block; margin: 0px 0px 0px 0px; padding: 10px; color: #AA0000;}
  .error ul  {margin: 0px;}
    .error ul li  {margin: 0px 0px 0px 0px;}

#siteContainer  {width: 1005px; height: auto; margin: 0px auto 0px auto; display: block;}

  #siteContainer #headerContainer  {width: 1005px; text-align: left; margin: 0px; padding: 0px; font-size: .8em;}
    #siteContainer #headerContainer #logoBlock  {float: left; width: 433px; height: 89px;}
    #siteContainer #headerContainer #topNav  {float: left; width: 352px; height: 89px;}
      #siteContainer #headerContainer #topNav  ul  {list-style: none; margin: 45px 0px 0px 10px;}
        #siteContainer #headerContainer #topNav  ul li  {display: inline;}
          #siteContainer #headerContainer #topNav  ul li a  {text-decoration: none; color: #FFFFFF; padding: 3px 5px 3px 5px;}
            #siteContainer #headerContainer #topNav  ul li a:hover  {background: url(../../media/images/nav_main_over_state.png) repeat 0px 0px; color: #1c66c2;}
            #siteContainer #headerContainer #topNav  ul li a img  {padding: 0px 5px 0px 0px;}
    #siteContainer #headerContainer #flashContainer  {float: left; width: 220px; height: 89px;}
  
  #siteContainer #navContainer  {width: 986px; height: 29px; background: url(../../media/images/nav_bg.png) no-repeat 0px 0px; margin: 0px 0px 0px 19px; padding: 0px; display: block; text-align: center; padding: 8px 0px 0px 0px;}

    /* Nav styles */
    #siteContainer #navContainer ul#nav  {width: 934px; height: 29px; background-color: #2ba3e1; background: url(../../media/images/nav_menu_bg.jpg) no-repeat 0px 0px; list-style: none; margin: auto; padding: 0px 0px 0px 30px; text-align: center; font-size: .9em;}
      #siteContainer #navContainer ul#nav a {color: #ffffff; text-decoration: none; padding: 6px 6px 0px 6px; margin: auto; height: 23px; float: left; display: block;}
        #siteContainer #navContainer ul#nav a:hover {background: url(../../media/images/nav_main_over_state.png) repeat 0px 0px; color: #1c66c2;}
        
      /* all list items */
      #siteContainer #navContainer ul#nav li {float: left; position: relative; z-index: 10; text-align: center;}
        #siteContainer #navContainer ul#nav li.image img {border: 0px; display: block; margin: 0px; padding: 0px;}
        
        
        /* second-level lists */
        #siteContainer #navContainer ul#nav li ul {position: absolute; width: 240px; left: -999em; list-style: none;}
          #siteContainer #navContainer ul#nav li ul li {width: 240px;}
            #siteContainer #navContainer ul#nav li ul li a  {display: block; width: 228px; height: auto; border: 0px; padding: 2px 4px 2px 6px; background-color: #00c5f5; color: #FFFFFF; border-width: 0px 1px 1px 1px; border-style: solid; border-color: #FFFFFF; text-align: left;}
              #siteContainer #navContainer ul#nav li ul li a:hover  {color: #1c66c2; background-color: #2ba3e1;}
        #siteContainer #navContainer ul#nav li ul li a.indent  {display: block; width: 220px; border: 0px; padding: 2px 4px 2px 16px; background-color: #f0f7f6;}
          #siteContainer #navContainer ul#nav li ul li a.indent:hover  {color: #FFFFFF; background-color: #028798;}

        #siteContainer #navContainer ul#nav li ul.lastSub {position: absolute; width: 204px; left: -999em; list-style: none;}
          #siteContainer #navContainer ul#nav li ul.lastSub li {width: 240px;}
            #siteContainer #navContainer ul#nav li ul.lastSub li a  {display: block; width: 228px; height: auto; border: 0px; padding: 2px 4px 2px 6px; background-color: #00c5f5; color: #FFFFFF; border-width: 0px 1px 1px 1px; border-style: solid; border-color: #FFFFFF; text-align: left;}
              #siteContainer #navContainer ul#nav li ul.lastSub li a:hover  {color: #1c66c2; background-color: #2ba3e1;}
        #siteContainer #navContainer ul#nav li ul.lastSub li a.indent  {display: block; width: 184px; border: 0px; padding: 2px 4px 2px 16px; background-color: #f0f7f6;}
          #siteContainer #navContainer ul#nav li ul.lastSub li a.indent:hover  {color: #FFFFFF; background-color: #028798;}

        #siteContainer #navContainer ul#nav li ul.nextlastSub {position: absolute; width: 204px; left: -999em; list-style: none;}
          #siteContainer #navContainer ul#nav li ul.nextlastSub li {width: 240px;}
            #siteContainer #navContainer ul#nav li ul.nextlastSub li a  {display: block; width: 228px; height: auto; border: 0px; padding: 2px 4px 2px 6px; background-color: #00c5f5; color: #FFFFFF; border-width: 0px 1px 1px 1px; border-style: solid; border-color: #FFFFFF; text-align: left;}
              #siteContainer #navContainer ul#nav li ul.nextlastSub li a:hover  {color: #1c66c2; background-color: #2ba3e1;}
        #siteContainer #navContainer ul#nav li ul.nextlastSub li a.indent  {display: block; width: 184px; border: 0px; padding: 2px 4px 2px 16px; background-color: #f0f7f6;}
          #siteContainer #navContainer ul#nav li ul.nextlastSub li a.indent:hover  {color: #FFFFFF; background-color: #028798;}

      /* lists nested under hovered list items */
      #siteContainer #navContainer ul#nav li:hover ul, #siteContainer #navContainer ul#nav li.sfhover ul {left: 0px; top: 29px;}
      #siteContainer #navContainer ul#nav li:hover ul.lastSub, #siteContainer #navContainer ul#nav li.sfhover ul.lastSub {left: -159px; top: 29px;}
      #siteContainer #navContainer ul#nav li:hover ul.nextlastSub, #siteContainer #navContainer ul#nav li.sfhover ul.nextlastSub {left: -168px; top: 29px;}






  #siteContainer #contentContainer  {width: 986px; height: auto; background-color: #FFFFFF; background: url(../../media/images/content_bg.jpg) no-repeat 0px 0px; margin: 0px 0px 0px 19px; padding: 10px 0px 25px 0px; text-align: left;}
    #siteContainer #contentContainer #flashColumn  {display: block; float: left; width: 148px;}
    #siteContainer #contentContainer #contentColumn  {display: block; float: left; width: 687px; margin: 0px 20px 0px 0px;}
    
    /* START: HOME PAGE CONTENT STYLES ##  ## */
    /* START: HOME PAGE CONTENT STYLES  ####  */
    /* START: HOME PAGE CONTENT STYLES   ##   */
      #siteContainer #contentContainer #contentColumn #homeSplash  {width: 687px; height: 357px; background: url(../../media/images/home_spalsh_bg.jpg) no-repeat 0px 0px;}
        #siteContainer #contentContainer #contentColumn #homeSplash #splashTitle  {position: relative; font-size: 2.8em; top: 30px; left: 380px; font-family: arial light, helvetica light, arial, helvetica, sans-serif; width: 350px;}
          #siteContainer #contentContainer #contentColumn #homeSplash #splashTitle #line1  {color: #1860bf; position: relative; top: 0px; left: 20px;}
          #siteContainer #contentContainer #contentColumn #homeSplash #splashTitle #line2  {color: #1860bf; position: relative; top: -19px; left: 0px;}
          #siteContainer #contentContainer #contentColumn #homeSplash #splashTitle #line3  {color: #999999; position: relative; top: -38px; left: 40px;}
        #siteContainer #contentContainer #contentColumn #homeSplash #splashContent  {position: relative; top: 40px; left: 440px; width: 220px; text-align: center; font-size: .9em; color: #999999; font-weight: bold;}
      
      #siteContainer #contentContainer #contentColumn #homeAds  {display: block; width: 687px; height: auto; margin: 10px 0px 0px 0px; text-align: center; color: #3399cc;}
        #siteContainer #contentContainer #contentColumn #homeAds .regularAd  {display: block; float: left; width: 222px; height: auto;}
          #siteContainer #contentContainer #contentColumn #homeAds .regularAd .titleContainer {display: block; width: 222px; height: auto;}
            #siteContainer #contentContainer #contentColumn #homeAds .regularAd .titleContainer h2  {width: 222px; font-size: 1.2em; color: #1860bf; font-weight: bold; margin: 0px 0px 5px 0px;}
            #siteContainer #contentContainer #contentColumn #homeAds .regularAd .titleContainer h3  {width: 222px; font-size: .8em; color: #1860bf; font-weight: normal;}
            #siteContainer #contentContainer #contentColumn #homeAds .regularAd .titleContainer h2 a  {text-decoration: none; color: #1860bf;}
          #siteContainer #contentContainer #contentColumn #homeAds .regularAd p  {font-size: .9em; margin: 0px;}

        #siteContainer #contentContainer #contentColumn #homeAds .centerAd  {display: block; float: left; width: 222px; height: auto; margin: 0px 11px 0px 10px;}
          #siteContainer #contentContainer #contentColumn #homeAds .centerAd .titleContainer {display: block; width: 222px; height: auto;}
            #siteContainer #contentContainer #contentColumn #homeAds .centerAd .titleContainer h2  {width: 222px; font-size: 1.2em; color: #1860bf; font-weight: bold; margin: 0px 0px 5px 0px;}
            #siteContainer #contentContainer #contentColumn #homeAds .centerAd .titleContainer h2 a  {text-decoration: none; color: #1860bf;}
          #siteContainer #contentContainer #contentColumn #homeAds .centerAd p  {font-size: .8em; margin: 0px;}
    /* END: HOME PAGE CONTENT STYLES   ##   */
    /* END: HOME PAGE CONTENT STYLES  ####  */
    /* END: HOME PAGE CONTENT STYLES ##  ## */
    
    /* START: ACTIMIST HOME PAGE CONTENT STYLES ##  ## */
    /* START: ACTIMIST HOME PAGE CONTENT STYLES  ####  */
    /* START: ACTIMIST HOME PAGE CONTENT STYLES   ##   */
    #siteContainer #contentContainer #homeContentColumn  {display: block; float: left; width: 835px; margin: 0px 20px 0px 0px;}

      #siteContainer #contentContainer #homeContentColumn #homeSplash  {width: 824px; height: 359px; margin: 0px 0px 0px 11px;}
      
      #siteContainer #contentContainer #homeContentColumn #homeAds  {display: block; width: 687px; height: auto; margin: 10px 0px 0px 148px; text-align: center; color: #3399cc;}
        #siteContainer #contentContainer #homeContentColumn #homeAds .regularAd  {display: block; float: left; width: 222px; height: auto;}
          #siteContainer #contentContainer #homeContentColumn #homeAds .regularAd .titleContainer {display: block; width: 222px; height: auto;}
            #siteContainer #contentContainer #homeContentColumn #homeAds .regularAd .titleContainer h2  {width: 222px; font-size: 1.2em; color: #1860bf; font-weight: bold; margin: 0px 0px 5px 0px;}
            #siteContainer #contentContainer #homeContentColumn #homeAds .regularAd .titleContainer h3  {width: 222px; font-size: .8em; color: #1860bf; font-weight: normal;}
            #siteContainer #contentContainer #homeContentColumn #homeAds .regularAd .titleContainer h2 a  {text-decoration: none; color: #1860bf;}
          #siteContainer #contentContainer #homeContentColumn #homeAds .regularAd p  {font-size: .9em; margin: 0px;}

        #siteContainer #contentContainer #homeContentColumn #homeAds .centerAd  {display: block; float: left; width: 222px; height: auto; margin: 0px 11px 0px 10px;}
          #siteContainer #contentContainer #homeContentColumn #homeAds .centerAd .titleContainer {display: block; width: 222px; height: auto;}
            #siteContainer #contentContainer #homeContentColumn #homeAds .centerAd .titleContainer h2  {width: 222px; font-size: 1.2em; color: #1860bf; font-weight: bold; margin: 0px 0px 5px 0px;}
            #siteContainer #contentContainer #homeContentColumn #homeAds .centerAd .titleContainer h2 a  {text-decoration: none; color: #1860bf;}
          #siteContainer #contentContainer #homeContentColumn #homeAds .centerAd p  {font-size: .8em; margin: 0px;}
    /* END: ACTIMIST HOME PAGE CONTENT STYLES   ##   */
    /* END: ACTIMIST HOME PAGE CONTENT STYLES  ####  */
    /* END: ACTIMIST HOME PAGE CONTENT STYLES ##  ## */
        
    /* START: GENERIC SUB PAGE CONTENT STYLES ##  ## */
    /* START: GENERIC SUB PAGE CONTENT STYLES  ####  */
    /* START: GENERIC SUB PAGE CONTENT STYLES   ##   */
      #siteContainer #contentContainer #contentColumn #genSubGrey  {width: 687px; height: auto; display: block;}
        #siteContainer #contentContainer #contentColumn #genSubGrey #topBorder  {width: 687px; height: 4px; background: url(../../media/images/bg_generic_grey_border_top.gif) no-repeat 0px 0px; font-size: .1em;}
        #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent  {width: 627px; height: auto; background: url(../../media/images/bg_generic_grey_border.gif) repeat-y 0px 0px; padding: 20px 30px 30px 30px;}
          #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent h1  {display: block; font-size: 2.4em; color: #1860bf; font-weight: normal; background: url(../../media/images/title_bg.gif) repeat-x 0px 4px; margin: 0px 0px 20px 0px;}
          
          #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #imageColumn  {float: left; width: 140px; height: auto; display: block; margin: 0px 20px 0px 0px;}
            #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #imageColumn .boxoutTop  {width: 140px; height: 4px; background: url(../../media/images/lcol_boxout_top.jpg) no-repeat 0px 0px;}
            #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #imageColumn .boxoutContent  {width: 120px; height: auto; background: url(../../media/images/lcol_boxout_bg.jpg) repeat-y 0px 0px; padding: 10px 10px 10px 10px; font-size: .8em;}
            #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #imageColumn .boxoutBot  {width: 140px; height: 4px; background: url(../../media/images/lcol_boxout_bot.jpg) no-repeat 0px 0px; margin: 0px 0px 10px 0px;}
            #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #imageColumn a  {color: #dda506; text-decoration: none;}
              #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #imageColumn a:hover  {text-decoration: none; background-color: #f7b807; color: #FFFFFF;}
          



          #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumn  {float: left; width: 467px; height: auto; display: block; margin: 0px;}
            #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumn  h2  {display: block; color: #1860bf; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #cccccc; font-weight: normal; padding: 0px 0px 5px 0px; margin: 0px 0px 15px 0px; font-size: 1.6em;}
              #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumn  h2.vanilla  {display: block; color: #1860bf; font-weight: normal; margin: 0px 0px 15px 0px; font-size: 1.6em; border: 0px;}
            #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumn  h3  {display: block; color: #1860bf; font-weight: normal; padding: 3px 0px 5px 0px; margin: 3px 0px 3px 0px; font-size: 1.3em;}
            #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumn  h4  {display: block; color: #1860bf; font-weight: bold; padding: 3px 0px 5px 0px; margin: 3px 0px 3px 0px; font-size: 1em;}
            #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumn a  {color: #dda506; text-decoration: none;}
              #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumn a:hover  {text-decoration: none; background-color: #f7b807; color: #FFFFFF;}
                #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumn a.noback:hover  {text-decoration: none; background-color: #f7b807; color: #FFFFFF;}
            #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumn ul  {margin: 0px 0px 10px 30px;}
              #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumn ul li  {margin-bottom: 10px;}
            #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumn ol  {margin: 0px 0px 10px 30px;}
              #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumn ol li  {margin-bottom: 10px;}

          #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumnWide  {float: left; width: 627px; height: auto; display: block; margin: 0px;}
            #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumnWide  h2  {display: block; color: #1860bf; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #cccccc; font-weight: normal; padding: 0px 0px 5px 0px; margin: 0px 0px 15px 0px; font-size: 1.6em;}
            #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumnWide  h3  {display: block; color: #1860bf; font-weight: normal; padding: 3px 0px 5px 0px; margin: 3px 0px 3px 0px; font-size: 1.3em;}


          #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumnWide  {float: left; width: 627px; height: auto; display: block; margin: 0px;}
            #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumnWide ul#sitemap  {margin: 0px 0px 10px 20px;}
              #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumnWide ul#sitemap li  {margin-bottom: 10px; list-style: none;}
                #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumnWide ul#sitemap li ul li {list-style: circle; margin: 3px 0px 0px 40px;}

            #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumnWide ol  {margin: 0px 0px 10px 30px;}
              #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumnWide ol li  {margin-bottom: 10px;}
            #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumnWide ul  {margin: 0px 0px 10px 30px;}
              #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumnWide ul li  {margin-bottom: 0px;}

            #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumnWide a  {color: #dda506; text-decoration: none;}
              #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumnWide a:hover  {text-decoration: none; background-color: #f7b807; color: #FFFFFF;}

            #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumnWide #ukmap  {float: left; width: 335px; margin: 0px 20px 0px 0px;}
              #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumnWide #ukmap h2 {color: #1860bf; font-size: 1.2em; margin: 0px 0px 10px 0px;}
            #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumnWide #ukmaplegend  {float: left; width: 272px;}
              #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumnWide #ukmaplegend h2 {color: #1860bf; font-size: 1.2em; margin: 0px 0px 10px 0px;}
              #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumnWide #ukmaplegend p {margin: 0px 0px 5px 0px; font-size: .8em;}
              #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumnWide #ukmaplegend ul li {list-style: none; margin: 0px 0px 5px auto; font-size: .8em;}

            #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumnWide .highlightBox  {display: block; background: url(../../media/images/box_bg.jpg) repeat-y 0px 0px; color: #FFFFFF; font-weight: bold; border: 4px solid #0a49b3; padding: 10px; position: relative;}
              #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumnWide .highlightBox h2  {border-bottom: 1px solid #FFFFFF; margin: 0px 0px 10px 0px;}
              #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumnWide .highlightBox .logoCon {float: left; display: block; width: 120px; height: auto; margin: 0px 10px 0px 0px; text-align: center; position: relative;}
              #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumnWide .highlightBox a {color: #FFFFFF; text-decoration: underline;}
                #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumnWide .highlightBox a:hover {background-color: #FFFFFF; color: #0a49b3; text-decoration: underline;}
              #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumnWide .highlightBox a.imgLink {color: #FFFFFF; text-decoration: none;}
                #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumnWide .highlightBox a.imgLink:hover {background-color: transparent; color: #0a49b3; text-decoration: none;}


        #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumn .regularAd  {display: block; float: left; width: 222px; height: auto; text-align: center; color: #3399cc;}
          #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumn .regularAd a:hover  {background-color: transparent;}
          #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumn .regularAd .titleContainer {display: block; width: 222px; height: auto;}
            #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumn .regularAd .titleContainer h2  {width: 222px; font-size: 1.2em; color: #1860bf; font-weight: bold; margin: 0px 0px 5px 0px;}
            #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumn .regularAd .titleContainer h3  {width: 222px; font-size: .8em; color: #1860bf; font-weight: normal;}
            #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumn .regularAd .titleContainer h2 a  {text-decoration: none; color: #1860bf;}
          #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumn .regularAd p  {font-size: .9em; margin: 0px;}

        #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumn .centerAd  {display: block; float: left; width: 222px; height: auto; margin: 0px 11px 0px 10px; text-align: center; color: #3399cc;}
          #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumn .centerAd a:hover  {background-color: transparent;}
          #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumn .centerAd .titleContainer {display: block; width: 222px; height: auto;}
            #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumn .centerAd .titleContainer h2  {width: 222px; font-size: 1.2em; color: #1860bf; font-weight: bold; margin: 0px 0px 5px 0px;}
            #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumn .centerAd .titleContainer h2 a  {text-decoration: none; color: #1860bf;}
          #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumn .centerAd p  {font-size: .8em; margin: 0px;}

        #siteContainer #contentContainer #contentColumn #genSubGrey #mainContent #contentColumn .tvAdBox  {float: left; display: block; width: 224px; height: auto; margin: 0px 5px 0px 0px;}

        #siteContainer #contentContainer #contentColumn #genSubGrey #botBorder  {width: 687px; height: 4px; background: url(../../media/images/bg_generic_grey_border_bot.gif) no-repeat 0px 0px; font-size: .1em;}

    /* FORM STYLES */
    .formContainer .fieldText  {float: left; border: 1px solid #669900; width: 100px; height: 18px; margin: 0px 5px 2px 0px; padding: 2px 0px 0px 10px; font-weight: bold; background-color: #E6F3D7; color: #669900;}
    .formContainer .fieldTextMid  {float: left; border: 1px solid #999999; width: 150px; height: 18px; margin: 0px 5px 2px 0px; padding: 2px 0px 0px 10px; font-weight: bold; background-color: #EEEEEE; color: #999999;}
    .formContainer .fieldTextLong  {float: left; border: 1px solid #999999; width: auto; height: auto; margin: 0px 5px 2px 0px; padding: 2px 0px 0px 10px; font-weight: bold; background-color: #EEEEEE; color: #999999;}
    .formContainer .fieldValuePreview  {float: left; width: 200px; margin: 0px 5px 2px 0px; padding: 2px 5px 2px 5px; border: 1px solid #999999;}
    
    .formContainer .fieldValue  {float: left;}
      .formContainer .fieldValue input  {border: 1px solid #999999; padding: 2px 5px 2px 5px; width: 200px;}
      .formContainer .fieldValue select {width: 215px;}

      .formContainer input.checkbox  {background: none; border: 0px; padding: 0px; margin: 0px; width: 20px;}
      .formContainer input.submitButtGen  {height: 22px; border: 2px outset #999999; color: #999999; background: none; background-color: #EEEEEE; padding: 0px 5px 3px 5px; font-weight: bold; font-size: .9em; width: 120px;}

    /*COMP POLLEN STYLES*/
    #mainContentLeft_Comp {float: left; width: 370px;}
      #mainContentLeft_Comp .error {border: none; background-color: #FFFFFF; padding: 0px;}
    .mainContentRight_Comp {float: right; width: 225px;}
    #contentColumnWide .thanks_title {color: #1860bf;}
    
    
    /*FORM COMP POLLEN STYLES*/
    .formContainerComp {background-color: #ffd830; border: 1px solid #767676; padding: 5px;}
      .formContainerComp #formContainerCompLeft {float: left; width: 400px;}
      .formContainerComp #formContainerCompRight {float: right; width: 205px;}
      .formContainerComp .fieldText  {float: left; border: 1px solid #999999; width: 160px; margin: 8px 5px 2px 0px; padding: 2px 0px 0px 10px; color: #666666;}
      .formContainerComp .fieldValuePreview  {float: left; width: 200px; margin: 0px 5px 2px 0px; padding: 2px 5px 2px 5px; border: 1px solid #999999;}
      
      .formContainerComp .fieldValue  {float: left; margin: 7px 5px 2px 0px;}
        .formContainerComp .fieldValue input  {border: 1px solid #999999; padding: 2px 5px 2px 5px; width: 200px;}
          .formContainerComp .fieldValue #question {background: none; border: 0px; padding: 0px; margin: 10px 5px 0px 0px; width: 25px;}
        .formContainerComp .fieldValue select {width: 215px;}
          .formContainerComp .fieldValue select#dobday {width: 50px;}
          .formContainerComp .fieldValue select#dobmonth {width: 50px;}
          .formContainerComp .fieldValue select#dobyear {width: 80px;}          
  
        .formContainerComp input.checkbox  {background: none; border: 0px; padding: 0px; margin: 0px; width: 20px;}
        .formContainerComp input.submitButtGen  {height: 22px; border: 2px outset #999999; color: #999999; background: none; background-color: #EEEEEE; padding: 0px 5px 3px 5px; font-weight: bold; font-size: .9em; width: 140px;}    


    /* END: GENERIC SUB PAGE CONTENT STYLES   ##   */
    /* END: GENERIC SUB PAGE CONTENT STYLES  ####  */
    /* END: GENERIC SUB PAGE CONTENT STYLES ##  ## */
        
    /* START: HCP PAGE CONTENT STYLES ##  ## */
    /* START: HCP PAGE CONTENT STYLES  ####  */
    /* START: HCP PAGE CONTENT STYLES   ##   */
    .customer  {color: #1860bf;}
    
      #siteContainer #contentContainer #contentColumn #hcpPage  {width: 687px; height: auto; display: block;}
        #siteContainer #contentContainer #contentColumn #hcpPage #hcpTopBorder  {width: 687px; height: 4px; background: url(../../media/images/hcp_top_border.jpg) no-repeat 0px 0px; font-size: .1em;}
        #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent  {width: 627px; height: auto; background: url(../../media/images/hcp_bg.jpg) repeat-y 0px 0px; padding: 20px 30px 30px 30px;}
          #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent h1  {display: block; font-size: 2.4em; color: #1860bf; font-weight: normal; margin: 0px 0px 20px 0px;}
          #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent h2  {display: block; color: #1860bf; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #cccccc; font-weight: normal; padding: 0px 0px 5px 0px; margin: 0px 0px 15px 0px; font-size: 1.6em;}
          #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent  h3  {display: block; color: #1860bf; font-weight: normal; padding: 3px 0px 5px 0px; margin: 3px 0px 3px 0px; font-size: 1.3em;}
          #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent  h4  {display: block; color: #1860bf; font-weight: bold; padding: 3px 0px 5px 0px; margin: 3px 0px 3px 0px; font-size: 1em;}
          #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent  h5  {display: block; color: #1860bf; font-weight: bold; padding: 3px 0px 5px 0px; margin: 3px 0px 3px 0px; font-size: .8em;}
          #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent a  {color: #dda506; text-decoration: none;}
            #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent a:hover  {text-decoration: none; background-color: #f7b807; color: #FFFFFF;}
          #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent ul  {margin: 0px 0px 10px 30px;}
            #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent ul li  {margin-bottom: 10px;}
          #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent ul.wide  {margin: 0px 0px 10px 30px;}
            #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent ul.wide li  {margin-bottom: 25px;}
          #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent ol  {margin: 0px 0px 10px 30px;}
            #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent ol li  {margin-bottom: 10px;}
          
          #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpCausesColumn  {float: right; width: 280px; display: block; margin: 0px 0px 0px 20px;}

            #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpCausesColumn .col01  {float: left; width: 140px; height: 100px; display: block; text-align: right;}
              #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpCausesColumn .col01 p  {color: #1860bf; font-size: .9em; margin: 0px; padding: 10px;}
            #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpCausesColumn .col02  {float: left; width: 140px; height: 100px; display: block;}
              #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpCausesColumn .col02 p  {color: #1860bf; font-size: .9em; margin: 0px; padding: 10px;}

          #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpContentColumn  {float: left; width: 607px; height: auto; display: block; margin: 0px; padding: 0px 20px 0px 0px;}
            #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpContentColumn  h2  {display: block; color: #1860bf; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #cccccc; font-weight: normal; padding: 0px 0px 5px 0px; margin: 0px 0px 15px 0px; font-size: 1.6em;}
            #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpContentColumn  h3  {display: block; color: #1860bf; font-weight: normal; padding: 3px 0px 5px 0px; margin: 3px 0px 3px 0px; font-size: 1.3em;}
            #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpContentColumn  h4  {display: block; color: #1860bf; font-weight: bold; padding: 3px 0px 5px 0px; margin: 3px 0px 3px 0px; font-size: 1em;}
            #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpContentColumn a  {color: #dda506; text-decoration: none;}
              #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpContentColumn a:hover  {text-decoration: none; background-color: #f7b807; color: #FFFFFF;}




            #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpContentColumn #hcpguide {text-align: center;}
              #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpContentColumn #hcpguide_l {float: left; text-align: center; width: 290px;}
              #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpContentColumn #hcpguide_r {float: left; text-align: center; width: 290px; margin: 0px 0px 0px 27px;}

            #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpContentColumn #hcpTraining {display: block;}
              #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpContentColumn #hcpTraining .hcpBox {float: left; text-align: center; font-size: .7em;}





            #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpContentColumn ul  {margin: 0px 0px 10px 30px;}
              #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpContentColumn ul li  {margin-bottom: 10px;}
            #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpContentColumn ol  {margin: 0px 0px 10px 30px;}
              #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpContentColumn ol li  {margin-bottom: 10px;}
          
          #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpBrochureColumn  {float: left; width: 180px; height: auto; display: block; margin: 0px; text-align: center; font-size: .8em; color: #0745b2;}

            #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpBrochureColumn .cCol {width: 164px; height: 114px; margin: auto;}
              #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpBrochureColumn .cCol p  {margin: 0px 0px 5px 0px;}
                #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpBrochureColumn .cCol p a  {color: #dda506; text-decoration: none; width: 164px; height: auto; display: block;}
                  #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpBrochureColumn .cCol p a:hover  {text-decoration: none; background-color: #f7b807; color: #FFFFFF;}
              #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpBrochureColumn .cCol a  {color: #dda506; text-decoration: none; width: 164px; height: 114px; display: block;}
                #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpBrochureColumn .cCol a:hover  {text-decoration: none; background-color: #f7b807; color: #FFFFFF;}
                #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpBrochureColumn .cCol a img  {margin: 2px;}

            #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpBrochureColumn .actimistCol {width: 164px; height: auto; margin: auto auto 48px auto;}
              #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpBrochureColumn .actimistCol a.training  {color: #dda506; text-decoration: none; width: 104px; height: 146px; display: block; margin: 0px auto 0px auto;}
                #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpBrochureColumn .actimistCol a.training:hover  {text-decoration: none; background-color: #f7b807; color: #FFFFFF;}
                #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpBrochureColumn .actimistCol a.training img  {margin: 2px;}
              #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpBrochureColumn .actimistCol a.consumer  {color: #dda506; text-decoration: none; width: 74px; height: 153px; display: block; margin: 0px auto 0px auto;}
                #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpBrochureColumn .actimistCol a.consumer:hover  {text-decoration: none; background-color: #f7b807; color: #FFFFFF;}
                #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpBrochureColumn .actimistCol a.consumer img  {margin: 2px;}

            #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpBrochureColumn .lCol  {float: left; width: 84px; margin: 0px 12px 10px 0px; font-size: .9em;}
              #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpBrochureColumn .lCol p  {margin: 0px 0px 5px 0px;}
                #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpBrochureColumn .lCol p a  {color: #dda506; text-decoration: none; width: 84px; height: auto; display: block;}
                  #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpBrochureColumn .lCol p a:hover  {text-decoration: none; background-color: #f7b807; color: #FFFFFF;}
              #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpBrochureColumn .lCol a  {color: #dda506; text-decoration: none; width: 84px; height: 112px; display: block;}
                #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpBrochureColumn .lCol a:hover  {text-decoration: none; background-color: #f7b807; color: #FFFFFF;}
                #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpBrochureColumn .lCol a img  {margin: 2px;}
            #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpBrochureColumn .rCol  {float: left; width: 84px; margin: 0px 0px 10px 0px; font-size: .9em;}
              #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpBrochureColumn .rCol p  {margin: 0px 0px 5px 0px;}
                #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpBrochureColumn .rCol p a  {color: #dda506; text-decoration: none; width: 84px; height: auto; display: block;}
                  #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpBrochureColumn .rCol p a:hover  {text-decoration: none; background-color: #f7b807; color: #FFFFFF;}
              #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpBrochureColumn .rCol a  {color: #dda506; text-decoration: none; width: 84px; height: 112px; display: block;}
                #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpBrochureColumn .rCol a:hover  {text-decoration: none; background-color: #f7b807; color: #FFFFFF;}
                #siteContainer #contentContainer #contentColumn #hcpPage #hcpMainContent #hcpBrochureColumn .rCol a img  {margin: 2px;}
            
        #siteContainer #contentContainer #contentColumn #hcpPage #hcpBotBorder  {width: 687px; height: 4px; background: url(../../media/images/hcp_bot_border.jpg) no-repeat 0px 0px; font-size: .1em;}

    /* END: HCP PAGE CONTENT STYLES   ##   */
    /* END: HCP PAGE CONTENT STYLES  ####  */
    /* END: HCP PAGE CONTENT STYLES ##  ## */
        
    /* START: SOLUTIONS FINDER PAGE CONTENT STYLES ##  ## */
    /* START: SOLUTIONS FINDER PAGE CONTENT STYLES  ####  */
    /* START: SOLUTIONS FINDER PAGE CONTENT STYLES   ##   */
      #siteContainer #contentContainer #contentColumn #sfPage  {width: 687px; height: auto; display: block;}
        #siteContainer #contentContainer #contentColumn #sfPage #sfTopBorder  {width: 687px; height: 4px; background: url(../../media/images/sf_top_border.jpg) no-repeat 0px 0px; font-size: .1em;}

        #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent  {width: 627px; height: auto; background: url(../../media/images/sf_bg.jpg) repeat-y 0px 0px; padding: 20px 30px 30px 30px;}

          #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent h1  {display: block; font-size: 2.4em; color: #1860bf; font-weight: normal; background: url(../../media/images/title_bg.gif) repeat-x 0px 4px; margin: 0px 0px 20px 0px;}
          #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent h2  {display: block; color: #1860bf; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #cccccc; font-weight: normal; padding: 0px 0px 5px 0px; margin: 0px 0px 15px 0px; font-size: 1.6em;}
          #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent h2.bigQuestion  {display: block; color: #999999; border: 0px; font-weight: normal; padding: 0px 0px 5px 0px; margin: 0px 0px 15px 0px; font-size: 1.6em;}
          #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent h2.pageTitle  {display: block; color: #1860bf; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #1860bf; font-weight: normal; padding: 0px 0px 5px 0px; margin: 0px 0px 15px 0px; font-size: 1.6em;}
          #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent  h3  {display: block; color: #1860bf; font-weight: normal; padding: 3px 0px 5px 0px; margin: 3px 0px 3px 0px; font-size: 1.3em;}
            #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent  h3.bigQuestion  {display: block; color: #999999; font-weight: normal; padding: 3px 0px 5px 0px; margin: 0px 0px 15px 0px; font-size: 1.3em;}
          #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent  h4  {display: block; color: #1860bf; font-weight: bold; padding: 3px 0px 5px 0px; margin: 3px 0px 3px 0px; font-size: 1em;}
          
          #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent a  {color: #dda506; text-decoration: none;}
            #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent a:hover  {text-decoration: none; background-color: #f7b807; color: #FFFFFF;}
          #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent ul  {margin: 0px 0px 10px 30px;}
            #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent ul li  {margin-bottom: 10px;}
          #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent ol  {margin: 0px 0px 10px 30px;}
            #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent ol li  {margin-bottom: 10px;}
          
          #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent .col01  {float: left; display: block; width: 306px; height: 83px; margin: 0px 15px 10px 0px;}
            #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent .col01 a  {width: 306px; height: 63px; display: block; background: url(../../media/images/sf_eye_bg.gif) no-repeat 0px 0px; text-align: center; padding: 20px 0px 0px 0px; color: #1860bf;}
              #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent .col01 a:hover  {font-weight: bold; background-color: transparent; color: #1860bf;}
          #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent .col02  {float: left; display: block; width: 306px; height: 83px; margin: 0px 0px 10px 0px;}
            #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent .col02 a  {width: 306px; height: 63px; display: block; background: url(../../media/images/sf_eye_bg.gif) no-repeat 0px 0px; text-align: center; padding: 20px 0px 0px 0px; color: #1860bf;}
              #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent .col02 a:hover  {font-weight: bold; background-color: transparent; color: #1860bf;}
            

            #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent .col01 a.binOpt  {width: 306px; height: 63px; display: block; background: url(../../media/images/sf_eye_bg.gif) no-repeat 0px 0px; text-align: center; padding: 20px 0px 0px 0px; color: #1860bf; font-size: 2em; font-weight: bold;}
              #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent .col01 a.binOpt:hover  {font-weight: bold; background-color: transparent; color: #1860bf;}
            #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent .col02 a.binOpt  {width: 306px; height: 63px; display: block; background: url(../../media/images/sf_eye_bg.gif) no-repeat 0px 0px; text-align: center; padding: 20px 0px 0px 0px; color: #1860bf; font-size: 2em; font-weight: bold;}
              #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent .col02 a.binOpt:hover  {font-weight: bold; background-color: transparent; color: #1860bf;}



          #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent .prodContainer  {width: 627px; height: auto; display: block; margin: 0px 0px 10px 0px;}
            #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent .prodContainer .copyContainer  {float: left; width: 473px; display: block; height: auto;}
              #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent .prodContainer .copyContainer .boxTop  {width: 473px; height: 12px; margin: 0px; padding: 0px; display: block; background: url(../../media/images/sf_box_top.gif) no-repeat 0px 0px; font-size: .1em;}
              #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent .prodContainer .copyContainer .boxContent  {width: 443px; height: auto; margin: 0px; padding: 0px 15px 0px 15px; background: url(../../media/images/sf_box_bg.jpg) no-repeat 0px 0px; display: block; border-width: 1px 0px 1px 0px; border-style: solid; border-color: #FFFFFF;}
                #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent .prodContainer .copyContainer .boxContent h3  {display: block; color: #1860bf; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #1860bf; font-weight: normal; padding: 0px 0px 5px 0px; margin: 0px 0px 15px 0px; font-size: 1.6em;}
                  #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent .prodContainer .copyContainer .boxContent h3 a  {color: #1860bf;}
                    #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent .prodContainer .copyContainer .boxContent h3 a:hover  {color: #1860bf; background-color: transparent;}
                
              #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent .prodContainer .copyContainer .boxBot  {width: 473px; height: 12px; margin: 0px; padding: 0px; display: block; background: url(../../media/images/sf_box_bot.gif) no-repeat 0px 0px; font-size: .1em;}
            
            #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent .prodContainer .imageContainer  {float: left; width: 140px; display: block; margin: 0px 0px 0px 14px; text-align: center;}
              #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent .prodContainer .imageContainer a  {display: block; margin: 0px; padding: 0px; border: 0px; background-color: transparent;}
                #siteContainer #contentContainer #contentColumn #sfPage #sfMainContent .prodContainer .imageContainer a:hover  {background-color: transparent;}
          
          
        #siteContainer #contentContainer #contentColumn #sfPage #sfBotBorder  {width: 687px; height: 4px; background: url(../../media/images/sf_bot_border.jpg) no-repeat 0px 0px; font-size: .1em;}

    /* END: SOLUTIONS FINDER PAGE CONTENT STYLES   ##   */
    /* END: SOLUTIONS FINDER PAGE CONTENT STYLES  ####  */
    /* END: SOLUTIONS FINDER PAGE CONTENT STYLES ##  ## */
    



/* START: SOLUTIONS FINDER PRINTABLE PAGE CONTENT STYLES ##  ## */
/* START: SOLUTIONS FINDER PRINTABLE PAGE CONTENT STYLES  ####  */
/* START: SOLUTIONS FINDER PRINTABLE PAGE CONTENT STYLES   ##   */
body.printable  {font-family: arial, helvetica, verdana, geneva, sans-serif; font-size: .9em; background-color: #FFFFFF; color: #666666; margin: 0px; padding: 0px; text-align: left; background: transparent;}

  body.printable #printContent {width: 603px; padding: 0px 0px 0px 17px;}

    body.printable #printContent h1  {display: block; font-size: 2.4em; color: #1860bf; font-weight: normal; margin: 0px 0px 20px 0px;}
  
  
    body.printable #printContent .prodContainer  {width: 603px; height: auto; display: block; margin: 0px 0px 10px 0px;}
      body.printable #printContent .prodContainer .copyContainer  {float: left; width: 422px; display: block; height: auto; border: 4px solid #999999; padding: 10px;}

        body.printable #printContent .prodContainer .copyContainer h3  {display: block; color: #1860bf; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #1860bf; font-weight: normal; padding: 0px 0px 5px 0px; margin: 0px 0px 15px 0px; font-size: 1.6em;}
          
      body.printable #printContent .prodContainer .imageContainer  {float: left; width: 140px; display: block; margin: 0px 0px 0px 13px; text-align: center;}

  body.printable #footerContainer  {font-size: .7em; display: block; border-width: 1px 0px 0px 0px; border-style: solid; border-color: #999999; padding: 5px 0px 0px 17px; margin: 15px 0px 0px 0px;}
/* END: SOLUTIONS FINDER PRINTABLE PAGE CONTENT STYLES   ##   */
/* END: SOLUTIONS FINDER PRINTABLE PAGE CONTENT STYLES  ####  */
/* END: SOLUTIONS FINDER PRINTABLE PAGE CONTENT STYLES ##  ## */







    #siteContainer #contentContainer #bannerColumn  {position: relative; display: block; float: left; width: 120px; height: 600px; left: 0px; top: 0px;}
      #siteContainer #contentContainer #bannerColumn #expandableBanner  {position: absolute; left: -120px; width: 240px; height: 600px; margin: 0px; padding: 0px;}
        #siteContainer #contentContainer #bannerColumn #expandableBanner img  {margin: 0px 0px 0px 120px;}
    
  #siteContainer #contentFooter  {width: 986px; height: 50px; background: url(../../media/images/content_footer.png) no-repeat 0px 0px; position: relative; top: -25px; margin: 0px 0px 0px 19px; padding: 0px;}

  /* START: PARTY FOOTER STYLES */
  /* START: PARTY FOOTER STYLES */
  /* START: PARTY FOOTER STYLES */
  #siteContainer #contentFooterParty  {width: 986px; height: 50px; background: url(../../media/images/content_footer_party.png) no-repeat 0px 0px; position: relative; top: -25px; margin: 0px 0px 0px 19px; padding: 0px; text-align: left;}
  #siteContainer #contentFooterPartyLeftCol  {width: 1px; height: 1px; text-align: left; margin: 0px 0px 0px 19px; float: left; display: inline;}
    #siteContainer #contentFooterPartyLeftCol #flashContent  {position: relative; top: -525px;}
  /* END: PARTY FOOTER STYLES */
  /* END: PARTY FOOTER STYLES */
  /* END: PARTY FOOTER STYLES */

  /* START: HAYFEVER FOOTER STYLES */
  /* START: HAYFEVER FOOTER STYLES */
  /* START: HAYFEVER FOOTER STYLES */
  #siteContainer #contentFooterHayfever  {width: 986px; height: 50px; background: url(../../media/images/content_footer_hayfever.png) no-repeat 0px 0px; position: relative; top: -25px; margin: 0px 0px 0px 19px; padding: 0px; text-align: left;}
  #siteContainer #contentFooterHayfeverLeftCol  {width: 1px; height: 1px; text-align: left; margin: 0px 0px 0px 19px; float: left; display: inline;}
    #siteContainer #contentFooterHayfeverLeftCol #flashContent  {position: relative; top: -375px;}
  /* END: HAYFEVER FOOTER STYLES */
  /* END: HAYFEVER FOOTER STYLES */
  /* END: HAYFEVER FOOTER STYLES */


/*
/* CHANGED WIDTH OF footerContainer so that text links appear next to floated 
/* content rather than at the bottom of the whitespace IE6 kludge
/*
  #siteContainer #footerContainer  {width: 986px; height: auto; margin: 0px 0px 0px 19px; padding: 0px; text-align: center; color: #FFFFFF; font-size: .7em; position: relative; top: -15px;}
    #siteContainer #footerContainer a  {color: #FFFFFF; text-decoration: underline;}
      #siteContainer #footerContainer a:hover  {text-decoration: none;}
      #siteContainer #footerContainer  ul  {list-style: none; margin: 0px 0px 5px 0px;}
        #siteContainer #footerContainer  ul li  {display: inline;}
          #siteContainer #footerContainer  ul li a  {text-decoration: none; color: #FFFFFF; padding: 3px 5px 3px 5px;}
            #siteContainer #footerContainer  ul li a:hover  {background-color: #FFFFFF; color: #1c66c2;}
*/
            
  #siteContainer #footerContainer  {width: 828px; height: auto; margin: 0px 0px 0px 19px; padding: 0px; text-align: center; color: #FFFFFF; font-size: .7em; position: relative; top: -15px;}
    #siteContainer #footerContainer a  {color: #FFFFFF; text-decoration: underline;}
      #siteContainer #footerContainer a:hover  {text-decoration: none;}
      #siteContainer #footerContainer  ul  {list-style: none; margin: 0px 0px 5px 0px;}
        #siteContainer #footerContainer  ul li  {display: inline;}
          #siteContainer #footerContainer  ul li a  {text-decoration: none; color: #FFFFFF; padding: 3px 5px 3px 0px;}
            #siteContainer #footerContainer  ul li a:hover  {background-color: #FFFFFF; color: #1c66c2;}

        
  /* START: EYEDEW PAGE CONTENT STYLES ##  ## */
  /* START: EYEDEW PAGE CONTENT STYLES  ####  */
  /* START: EYEDEW PAGE CONTENT STYLES   ##   */

#edSiteContainer  {width: 1005px; height: auto; margin: 0px auto 0px auto; display: block; color: #FFFFFF;}
  #edSiteContainer #headerContainer  {width: 1005px; text-align: left; margin: 0px; padding: 0px; font-size: .8em;}
    #edSiteContainer #headerContainer #logoBlock  {float: left; width: 493px; height: 89px;}
    #edSiteContainer #headerContainer #topNav  {float: left; width: 292px; height: 89px;}
      #edSiteContainer #headerContainer #topNav  ul  {list-style: none; margin: 45px 0px 0px 20px;}
        #edSiteContainer #headerContainer #topNav  ul li  {display: inline;}
          #edSiteContainer #headerContainer #topNav  ul li a  {text-decoration: none; color: #FFFFFF; padding: 3px 5px 3px 5px;}
            #edSiteContainer #headerContainer #topNav  ul li a:hover  {background: url(../../media/images/nav_main_over_state.png) repeat 0px 0px; color: #1c66c2;}
            #edSiteContainer #headerContainer #topNav  ul li a img  {padding: 0px 5px 0px 0px;}
    #edSiteContainer #headerContainer #flashContainer  {float: left; width: 220px; height: 89px;}
  
  #edSiteContainer #navContainer  {width: 986px; height: 29px; background: url(../../media/images/ed_nav_bg.png) no-repeat 0px 0px; margin: 0px 0px 0px 19px; padding: 0px; display: block; text-align: center; padding: 8px 0px 0px 0px;}

    /* Nav styles */
    #edSiteContainer #navContainer ul#nav  {width: 934px; height: 29px; background-color: #2ba3e1; background: url(../../media/images/ed_nav_menu_bg.jpg) no-repeat 0px 0px; list-style: none; margin: auto; padding: 0px 0px 0px 30px; text-align: center; font-size: .9em;}
      #edSiteContainer #navContainer ul#nav a {color: #ffffff; text-decoration: none; padding: 6px 6px 0px 6px; margin: auto; height: 23px; float: left; display: block;}
        #edSiteContainer #navContainer ul#nav a:hover {background: url(../../media/images/nav_main_over_state.png) repeat 0px 0px; color: #1c66c2;}
        
      /* all list items */
      #edSiteContainer #navContainer ul#nav li {float: left; position: relative; z-index: 10; text-align: center;}
        #edSiteContainer #navContainer ul#nav li.image img {border: 0px; display: block; margin: 0px; padding: 0px;}
        
        
        /* second-level lists */
        #edSiteContainer #navContainer ul#nav li ul {position: absolute; width: 240px; left: -999em; list-style: none;}
          #edSiteContainer #navContainer ul#nav li ul li {width: 240px;}
            #edSiteContainer #navContainer ul#nav li ul li a  {display: block; width: 228px; height: auto; border: 0px; padding: 2px 4px 2px 6px; background-color: #00c5f5; color: #FFFFFF; border-width: 0px 1px 1px 1px; border-style: solid; border-color: #FFFFFF; text-align: left;}
              #edSiteContainer #navContainer ul#nav li ul li a:hover  {color: #1c66c2; background-color: #2ba3e1;}
        #edSiteContainer #navContainer ul#nav li ul li a.indent  {display: block; width: 220px; border: 0px; padding: 2px 4px 2px 16px; background-color: #f0f7f6;}
          #edSiteContainer #navContainer ul#nav li ul li a.indent:hover  {color: #FFFFFF; background-color: #028798;}

        #edSiteContainer #navContainer ul#nav li ul.lastSub {position: absolute; width: 204px; left: -999em; list-style: none;}
          #edSiteContainer #navContainer ul#nav li ul.lastSub li {width: 240px;}
            #edSiteContainer #navContainer ul#nav li ul.lastSub li a  {display: block; width: 228px; height: auto; border: 0px; padding: 2px 4px 2px 6px; background-color: #00c5f5; color: #FFFFFF; border-width: 0px 1px 1px 1px; border-style: solid; border-color: #FFFFFF; text-align: left;}
              #edSiteContainer #navContainer ul#nav li ul.lastSub li a:hover  {color: #1c66c2; background-color: #2ba3e1;}
        #edSiteContainer #navContainer ul#nav li ul.lastSub li a.indent  {display: block; width: 184px; border: 0px; padding: 2px 4px 2px 16px; background-color: #f0f7f6;}
          #edSiteContainer #navContainer ul#nav li ul.lastSub li a.indent:hover  {color: #FFFFFF; background-color: #028798;}

        #edSiteContainer #navContainer ul#nav li ul.nextlastsub {position: absolute; width: 204px; left: -999em; list-style: none;}
          #edSiteContainer #navContainer ul#nav li ul.nextlastsub li {width: 240px;}
            #edSiteContainer #navContainer ul#nav li ul.nextlastsub li a  {display: block; width: 228px; height: auto; border: 0px; padding: 2px 4px 2px 6px; background-color: #00c5f5; color: #FFFFFF; border-width: 0px 1px 1px 1px; border-style: solid; border-color: #FFFFFF; text-align: left;}
              #edSiteContainer #navContainer ul#nav li ul.nextlastsub li a:hover  {color: #1c66c2; background-color: #2ba3e1;}
        #edSiteContainer #navContainer ul#nav li ul.nextlastsub li a.indent  {display: block; width: 184px; border: 0px; padding: 2px 4px 2px 16px; background-color: #f0f7f6;}
          #edSiteContainer #navContainer ul#nav li ul.nextlastsub li a.indent:hover  {color: #FFFFFF; background-color: #028798;}

      /* lists nested under hovered list items */
      #edSiteContainer #navContainer ul#nav li:hover ul, #edSiteContainer #navContainer ul#nav li.sfhover ul {left: 0px; top: 29px;}
      #edSiteContainer #navContainer ul#nav li:hover ul.lastSub, #edSiteContainer #navContainer ul#nav li.sfhover ul.lastSub {left: -120px; top: 29px;}
      #edSiteContainer #navContainer ul#nav li:hover ul.nextlastSub, #edSiteContainer #navContainer ul#nav li.sfhover ul.nextlastSub {left: -166px; top: 29px;}


  #edSiteContainer #contentContainer  {width: 986px; height: auto; background-color: #FFFFFF; background: url(../../media/images/ed_content_bg.jpg) no-repeat 0px 0px; margin: 0px 0px 0px 19px; padding: 10px 0px 25px 0px; text-align: left;}

    #edSiteContainer #contentContainer #contentColumn  {display: block; float: left; width: 835px; margin: 0px 20px 0px 0px;}
      
      #edSiteContainer #contentContainer #contentColumn #homeContent  {display: block; width: 835px;}
        #edSiteContainer #contentContainer #contentColumn #homeContent #introCopy  {display: block; width: 360px; text-align: center; position: relative; top: 255px; left: 455px;}
        #edSiteContainer #contentContainer #contentColumn #homeContent #highlightContainer  {width: 835px; height: auto; display: block; position: relative; top: 260px; left: 0px; text-align: center;}
          #edSiteContainer #contentContainer #contentColumn #homeContent #highlightContainer h3  {color: #f43ac2; margin: 0px 0px 10px 0px;}
          #edSiteContainer #contentContainer #contentColumn #homeContent #highlightContainer a {text-decoration: none; color: #FFFFFF;}
            #edSiteContainer #contentContainer #contentColumn #homeContent #highlightContainer a:hover {text-decoration: none; color: #FFFFFF;}
          #edSiteContainer #contentContainer #contentColumn #homeContent #highlightContainer h3 a {text-decoration: none; color: #f43ac2;}
            #edSiteContainer #contentContainer #contentColumn #homeContent #highlightContainer h3 a:hover {text-decoration: none; color: #f43ac2;}
          #edSiteContainer #contentContainer #contentColumn #homeContent #highlightContainer #adCon01  {float: left; width: 348px; height: auto; margin: 0px 10px 0px 0px;}
          #edSiteContainer #contentContainer #contentColumn #homeContent #highlightContainer #adCon02  {float: left; width: 222px; height: auto; margin: 0px 10px 0px 0px; padding: 40px 0px 0px 0px;}
          #edSiteContainer #contentContainer #contentColumn #homeContent #highlightContainer #adCon03  {float: left; width: 222px; height: auto; padding: 40px 0px 0px 0px;}

    #edSiteContainer #contentContainer #bannerColumn  {display: block; float: left; width: 120px;}


  #edSiteContainer #genContentContainer  {width: 986px; height: auto; background-color: #FFFFFF; background: url(../../media/images/ed_content_gen_bg.jpg) no-repeat 0px 0px; margin: 0px 0px 0px 19px; padding: 10px 0px 25px 0px; text-align: left;}

    #edSiteContainer #genContentContainer #contentColumn  {display: block; float: left; width: 835px; margin: 0px 20px 0px 0px;}
      
      #edSiteContainer #genContentContainer #contentColumn #genContentColumn  {float: left; display: block; width: 590px; height: auto; margin: 80px 0px 0px 20px; display: inline;}
        #edSiteContainer #genContentContainer #contentColumn #genContentColumn h1  {color: #f43ac2; margin: 0px 0px 15px 0px;}
        #edSiteContainer #genContentContainer #contentColumn #genContentColumn h2  {color: #f43ac2; margin: 0px 0px 15px 0px; font-size: 1.3em;}
        #edSiteContainer #genContentContainer #contentColumn #genContentColumn a  {color: #4aba9f; text-decoration: none;}
          #edSiteContainer #genContentContainer #contentColumn #genContentColumn a:hover  {color: #FFFFFF; background-color: #4aba9f;}
        #edSiteContainer #genContentContainer #contentColumn #genContentColumn ul  {margin: 0px 0px 10px 30px;}
          #edSiteContainer #genContentContainer #contentColumn #genContentColumn ul li  {margin-bottom: 10px;}
        #edSiteContainer #genContentContainer #contentColumn #genContentColumn ol  {margin: 0px 0px 10px 30px;}
          #edSiteContainer #genContentContainer #contentColumn #genContentColumn ol li  {margin-bottom: 10px;}

      #edSiteContainer #genContentContainer #contentColumn #genImageColumn  {float: left; display: block; width: 210px; height: auto; margin: 170px 0px 0px 15px;}

    #edSiteContainer #genContentContainer #bannerColumn  {display: block; float: left; width: 120px;}
    
  #edSiteContainer #contentFooter  {width: 986px; height: 50px; background: url(../../media/images/ed_content_footer.png) no-repeat 0px 0px; position: relative; top: -25px; margin: 0px 0px 0px 19px; padding: 0px;}
  #edSiteContainer #footerContainer  {width: 986px; height: auto; margin: 0px 0px 0px 19px; padding: 0px; text-align: center; color: #FFFFFF; font-size: .7em; position: relative; top: -15px;}
    #edSiteContainer #footerContainer a  {color: #FFFFFF; text-decoration: underline;}
      #edSiteContainer #footerContainer a:hover  {text-decoration: none;}
      #edSiteContainer #footerContainer  ul  {list-style: none; margin: 0px 0px 5px 0px;}
        #edSiteContainer #footerContainer  ul li  {display: inline;}
          #edSiteContainer #footerContainer  ul li a  {text-decoration: none; color: #FFFFFF; padding: 3px 5px 3px 5px;}
            #edSiteContainer #footerContainer  ul li a:hover  {background-color: #FFFFFF; color: #1c66c2;}

  /* END: EYEDEW PAGE CONTENT STYLES   ##   */
  /* END: EYEDEW PAGE CONTENT STYLES  ####  */
  /* END: EYEDEW PAGE CONTENT STYLES ##  ## */

  /* START: ACTIMIST PAGE CONTENT STYLES ##  ## */
  /* START: ACTIMIST PAGE CONTENT STYLES  ####  */
  /* START: ACTIMIST PAGE CONTENT STYLES   ##   */

#actiSiteContainer  {width: 1005px; height: auto; margin: 0px auto 0px auto; display: block; color: #FFFFFF;}
  #actiSiteContainer #headerContainer  {width: 1005px; text-align: left; margin: 0px; padding: 0px; font-size: .8em;}
    #actiSiteContainer #headerContainer #logoBlock  {float: left; width: 493px; height: 89px;}
    #actiSiteContainer #headerContainer #topNav  {float: left; width: 292px; height: 89px;}
      #actiSiteContainer #headerContainer #topNav  ul  {list-style: none; margin: 45px 0px 0px 20px;}
        #actiSiteContainer #headerContainer #topNav  ul li  {display: inline;}
          #actiSiteContainer #headerContainer #topNav  ul li a  {text-decoration: none; color: #FFFFFF; padding: 3px 5px 3px 5px;}
            #actiSiteContainer #headerContainer #topNav  ul li a:hover  {background: url(../../media/images/nav_main_over_state.png) repeat 0px 0px; color: #1c66c2;}
            #actiSiteContainer #headerContainer #topNav  ul li a img  {padding: 0px 5px 0px 0px;}
    #actiSiteContainer #headerContainer #flashContainer  {float: left; width: 220px; height: 89px; display: inline;}
  
  #actiSiteContainer #navContainer  {width: 986px; height: 29px; background: url(../../media/images/acti_nav_bg.png) no-repeat 0px 0px; margin: 0px 0px 0px 19px; padding: 0px; display: block; text-align: center; padding: 8px 0px 0px 0px;}

    /* Nav styles */
    #actiSiteContainer #navContainer ul#nav  {width: 934px; height: 29px; background-color: #2ba3e1; background: url(../../media/images/acti_nav_menu_bg.jpg) no-repeat 0px 0px; list-style: none; margin: auto; padding: 0px 0px 0px 30px; text-align: center; font-size: .9em;}
      #actiSiteContainer #navContainer ul#nav a {color: #ffffff; text-decoration: none; padding: 6px 6px 0px 6px; margin: auto; height: 23px; float: left; display: block;}
        #actiSiteContainer #navContainer ul#nav a:hover {background: url(../../media/images/nav_main_over_state.png) repeat 0px 0px; color: #1c66c2;}
        
      /* all list items */
      #actiSiteContainer #navContainer ul#nav li {float: left; position: relative; z-index: 10; text-align: center;}
        #actiSiteContainer #navContainer ul#nav li.image img {border: 0px; display: block; margin: 0px; padding: 0px;}
        
        
        /* second-level lists */
        #actiSiteContainer #navContainer ul#nav li ul {position: absolute; width: 240px; left: -999em; list-style: none;}
          #actiSiteContainer #navContainer ul#nav li ul li {width: 240px;}
            #actiSiteContainer #navContainer ul#nav li ul li a  {display: block; width: 228px; height: auto; border: 0px; padding: 2px 4px 2px 6px; background-color: #00c5f5; color: #FFFFFF; border-width: 0px 1px 1px 1px; border-style: solid; border-color: #FFFFFF; text-align: left;}
              #actiSiteContainer #navContainer ul#nav li ul li a:hover  {color: #1c66c2; background-color: #2ba3e1;}
        #actiSiteContainer #navContainer ul#nav li ul li a.indent  {display: block; width: 220px; border: 0px; padding: 2px 4px 2px 16px; background-color: #f0f7f6;}
          #actiSiteContainer #navContainer ul#nav li ul li a.indent:hover  {color: #FFFFFF; background-color: #028798;}

        #actiSiteContainer #navContainer ul#nav li ul.lastSub {position: absolute; width: 204px; left: -999em; list-style: none;}
          #actiSiteContainer #navContainer ul#nav li ul.lastSub li {width: 240px;}
            #actiSiteContainer #navContainer ul#nav li ul.lastSub li a  {display: block; width: 228px; height: auto; border: 0px; padding: 2px 4px 2px 6px; background-color: #00c5f5; color: #FFFFFF; border-width: 0px 1px 1px 1px; border-style: solid; border-color: #FFFFFF; text-align: left;}
              #actiSiteContainer #navContainer ul#nav li ul.lastSub li a:hover  {color: #1c66c2; background-color: #2ba3e1;}
        #actiSiteContainer #navContainer ul#nav li ul.lastSub li a.indent  {display: block; width: 184px; border: 0px; padding: 2px 4px 2px 16px; background-color: #f0f7f6;}
          #actiSiteContainer #navContainer ul#nav li ul.lastSub li a.indent:hover  {color: #FFFFFF; background-color: #028798;}

        #actiSiteContainer #navContainer ul#nav li ul.nextlastsub {position: absolute; width: 204px; left: -999em; list-style: none;}
          #actiSiteContainer #navContainer ul#nav li ul.nextlastsub li {width: 240px;}
            #actiSiteContainer #navContainer ul#nav li ul.nextlastsub li a  {display: block; width: 228px; height: auto; border: 0px; padding: 2px 4px 2px 6px; background-color: #00c5f5; color: #FFFFFF; border-width: 0px 1px 1px 1px; border-style: solid; border-color: #FFFFFF; text-align: left;}
              #actiSiteContainer #navContainer ul#nav li ul.nextlastsub li a:hover  {color: #1c66c2; background-color: #2ba3e1;}
        #actiSiteContainer #navContainer ul#nav li ul.nextlastsub li a.indent  {display: block; width: 184px; border: 0px; padding: 2px 4px 2px 16px; background-color: #f0f7f6;}
          #actiSiteContainer #navContainer ul#nav li ul.nextlastsub li a.indent:hover  {color: #FFFFFF; background-color: #028798;}

      /* lists nested under hovered list items */
      #actiSiteContainer #navContainer ul#nav li:hover ul, #actiSiteContainer #navContainer ul#nav li.sfhover ul {left: 0px; top: 29px;}
      #actiSiteContainer #navContainer ul#nav li:hover ul.lastSub, #actiSiteContainer #navContainer ul#nav li.sfhover ul.lastSub {left: -120px; top: 29px;}
      #actiSiteContainer #navContainer ul#nav li:hover ul.nextlastSub, #actiSiteContainer #navContainer ul#nav li.sfhover ul.nextlastSub {left: -166px; top: 29px;}


  #actiSiteContainer #contentContainer  {width: 986px; height: auto; background-color: #1b3d8c; background: url(../../media/images/acti_content_bg.jpg) no-repeat 0px 0px; margin: 0px 0px 0px 19px; padding: 10px 0px 25px 0px; text-align: left;}

    #actiSiteContainer #contentContainer #contentColumn  {display: block; float: left; width: 520px; margin: 0px 20px 0px 315px; display: inline;}

        #actiSiteContainer #contentContainer #contentColumn #mainContent h1  {display: block; text-align: center; font-size: 1.2em; margin: 0px 0px 10px 0px;}
        #actiSiteContainer #contentContainer #contentColumn #mainContent h2  {margin: 0px 0px 10px 0px;}
        #actiSiteContainer #contentContainer #contentColumn #mainContent h3  {color: #cbc8c7;}

        #actiSiteContainer #contentContainer #contentColumn #mainContent a {color: #FFFF00;}
          #actiSiteContainer #contentContainer #contentColumn #mainContent a:hover {color: #FFFF00; text-decoration: none;}
        
        #actiSiteContainer #contentContainer #contentColumn #mainContent ul {margin: 10px 0px 10px 0px;}
          #actiSiteContainer #contentContainer #contentColumn #mainContent ul li {margin: 0px 0px 5px 40px;}
        
        #actiSiteContainer #contentContainer #contentColumn #mainContent .logoCon {float: left; display: block; width: 120px; height: auto; margin: 0px 10px 0px 0px; text-align: center;}
          #actiSiteContainer #contentContainer #contentColumn #mainContent .logoCon img {margin: auto;}

        #actiSiteContainer #contentContainer #contentColumn #mainContent .actiAd  {float: left; width: 159px; height: auto; display: block; margin: 0px 0px 0px 10px; font-size: .8em; text-align: left;}
          #actiSiteContainer #contentContainer #contentColumn #mainContent .actiAd img  {display: block;}
          #actiSiteContainer #contentContainer #contentColumn #mainContent .actiAd a  {width: 153px; height: 114px; border: 3px solid #cbc8c7; display: block;}
            #actiSiteContainer #contentContainer #contentColumn #mainContent .actiAd a:hover  {border: 3px solid #f94f3b;}
          
          #actiSiteContainer #contentContainer #contentColumn #mainContent .actiAd p  {display: block; margin: 10px 0px 0px 0px;}
            #actiSiteContainer #contentContainer #contentColumn #mainContent .actiAd p a  {color: #FFFFFF; text-decoration: none; display: inline; border: 0px; width: auto; height: auto;}
              #actiSiteContainer #contentContainer #contentColumn #mainContent .actiAd p a:hover  {color: #FFFFFF; text-decoration: none; border: 0px;}
          
    #actiSiteContainer #contentContainer #bannerColumn  {display: block; float: left; width: 120px;}


    #actiSiteContainer #contentContainer #bannerColumn  {position: relative; display: block; float: left; width: 120px; height: 600px; left: 0px; top: 0px;}
      #actiSiteContainer #contentContainer #bannerColumn #expandableBanner  {position: absolute; left: -120px; width: 240px; height: 600px; margin: 0px; padding: 0px;}
        #actiSiteContainer #contentContainer #bannerColumn #expandableBanner img  {margin: 0px 0px 0px 120px;}

    
  #actiSiteContainer #contentFooter  {width: 986px; height: 50px; background: url(../../media/images/acti_content_footer.png) no-repeat 0px 0px; position: relative; top: -25px; margin: 0px 0px 0px 19px; padding: 0px;}
  #actiSiteContainer #footerContainer  {width: 986px; height: auto; margin: 0px 0px 0px 19px; padding: 0px; text-align: center; color: #FFFFFF; font-size: .7em; position: relative; top: -15px;}
    #actiSiteContainer #footerContainer a  {color: #FFFFFF; text-decoration: underline;}
      #actiSiteContainer #footerContainer a:hover  {text-decoration: none;}
      #actiSiteContainer #footerContainer  ul  {list-style: none; margin: 0px 0px 5px 0px;}
        #actiSiteContainer #footerContainer  ul li  {display: inline;}
          #actiSiteContainer #footerContainer  ul li a  {text-decoration: none; color: #FFFFFF; padding: 3px 5px 3px 5px;}
            #actiSiteContainer #footerContainer  ul li a:hover  {background-color: #FFFFFF; color: #1c66c2;}

  /* END: ACTIMIST PAGE CONTENT STYLES   ##   */
  /* END: ACTIMIST PAGE CONTENT STYLES  ####  */
  /* END: ACTIMIST PAGE CONTENT STYLES ##  ## */

  /* START: ACTIMIST PRIZEDRAW CONTENT STYLES ##  ## */
  /* START: ACTIMIST PRIZEDRAW CONTENT STYLES  ####  */
  /* START: ACTIMIST PRIZEDRAW CONTENT STYLES   ##   */

        #actiSiteContainer #contentContainer #contentColumn #mainContent #compContent #questionTop  {display: block; width: 263px; height: 20px; background: url(../../media/images/pd_champ_qheader.png) no-repeat 0px 0px;}
        #actiSiteContainer #contentContainer #contentColumn #mainContent #compContent #questionMid  {display: block; width: 223px; height: auto; background-color: #d12291; padding: 0px 20px 0px 20px;}
          #actiSiteContainer #contentContainer #contentColumn #mainContent #compContent #questionMid h3  {color: #FFFFFF; margin: 0px 0px 10px 0px; padding: 0px;}
        #actiSiteContainer #contentContainer #contentColumn #mainContent #compContent #questionBot  {display: block; width: 263px; height: 20px; background: url(../../media/images/pd_champ_qfooter.png) no-repeat 0px 0px;}

      #actiSiteContainer #contentContainer #contentColumn #mainContent #formTop  {display: block; width: 520px; height: 20px; background: url(../../media/images/pd_champ_formheader.png) no-repeat 0px 0px;}
      #actiSiteContainer #contentContainer #contentColumn #mainContent #formMid  {display: block; width: 480px; height: auto; background: url(../../media/images/pd_champ_formbg.png) repeat-y 0px 0px; padding: 0px 20px 0px 20px; color: #666666;}
      #actiSiteContainer #contentContainer #contentColumn #mainContent #formBot  {display: block; width: 520px; height: 20px; background: url(../../media/images/pd_champ_formfooter.png) no-repeat 0px 0px;}

    /*FORM COMP POLLEN STYLES*/
      #actiSiteContainer #contentContainer #contentColumn #mainContent #formMid div.formContainerComp {color: #666666; border: 0px; background-color: transparent;}
      #actiSiteContainer #contentContainer #contentColumn #mainContent #formMid div.formContainerComp .fieldText  {float: left; border: 1px solid #999999; width: 160px; margin: 0px 5px 2px 0px; padding: 2px 5px 2px 5px; color: #666666; display: inline-block; background-color: #efefef;}
      #actiSiteContainer #contentContainer #contentColumn #mainContent #formMid div.formContainerComp .fieldValuePreview  {float: left; width: 200px; margin: 0px 5px 2px 0px; padding: 2px 5px 2px 5px; border: 1px solid #999999;}
      
      #actiSiteContainer #contentContainer #contentColumn #mainContent #formMid div.formContainerComp .fieldValue  {float: left; margin: 0px 5px 2px 0px; display: inline-block;}
      #actiSiteContainer #contentContainer #contentColumn #mainContent #formMid div.formContainerComp .fieldValue input  {border: 1px solid #999999; padding: 2px 5px 2px 5px; width: 200px; display: inline-block;}
      #actiSiteContainer #contentContainer #contentColumn #mainContent #formMid div.formContainerComp .fieldValue #question {background: none; border: 0px; padding: 0px; margin: 10px 5px 0px 0px; width: 25px;}
      #actiSiteContainer #contentContainer #contentColumn #mainContent #formMid div.formContainerComp .fieldValue select {width: 215px;}
      #actiSiteContainer #contentContainer #contentColumn #mainContent #formMid div.formContainerComp .fieldValue select#dobday {width: 50px;}
      #actiSiteContainer #contentContainer #contentColumn #mainContent #formMid div.formContainerComp .fieldValue select#dobmonth {width: 50px;}
      #actiSiteContainer #contentContainer #contentColumn #mainContent #formMid div.formContainerComp .fieldValue select#dobyear {width: 80px;}          
  
      #actiSiteContainer #contentContainer #contentColumn #mainContent #formMid div.formContainerComp input.checkbox  {background: none; border: 0px; padding: 0px; margin: 0px; width: 20px;}
      #actiSiteContainer #contentContainer #contentColumn #mainContent #formMid div.formContainerComp input.submitButtGen  {height: 22px; border: 2px outset #999999; color: #999999; background: none; background-color: #EEEEEE; padding: 0px 5px 3px 5px; font-weight: bold; font-size: .9em; width: 140px;}    

      #actiSiteContainer #contentContainer #contentColumn #mainContent #formMid div.formContainerComp .smallText  {font-size: .85em;}
      #actiSiteContainer #contentContainer #contentColumn #mainContent #formMid div.formContainerComp a  {color: #dda506; text-decoration: none;}
        #actiSiteContainer #contentContainer #contentColumn #mainContent #formMid div.formContainerComp a:hover  {text-decoration: none; background-color: #f7b807; color: #FFFFFF;}

  /* END: ACTIMIST PRIZEDRAW CONTENT STYLES   ##   */
  /* END: ACTIMIST PRIZEDRAW CONTENT STYLES  ####  */
  /* END: ACTIMIST PRIZEDRAW CONTENT STYLES ##  ## */
  