CSS and Local Director comparison

I am new to this technology and I want to know what are advantages and disadvantages of Local director over the CSS and vice versa besides the price. What functionality does one has that is not supported by the other ?

If you are looking at implementing a load balancer then I would suggest to go for the CSS. The CSS is the next generation of load balancer and will replace the Local Director. The CSS functionality and extensibility is far greater than that of the local director. Another point is that feature developement is far more aggessive on the CSS.
Phil

Similar Messages

  • Port based LB and Local Director

    My customer would like to know whether the Local Director supports Load Balancing using the source port information. If this is possible any document on the configuration wouldbe highly appreciated.
    Regards,
    Mahesh

    http://www.cisco.com/en/US/products/sw/iworksw/ps2769/products_maintenance_guide_chapter09186a008007d9fa.html#xtocid225795
    as per this document i think the loadbalancing based on source port information cannot be done.
    ''The MNLB Services Manager makes the load-balancing decisions based on application availability, server capacity, and load distribution algorithms such as round robin or least connections, or the Dynamic Feedback Protocol (DFP).''

  • Weblogic's redirect and Local Director session stikiness.

    Hi all,
    We've been facing a very painfull problem in my company. Basically, it relates
    to the fact that weblogic 'uselessly' makes a redirect to index.jsp everytime
    somebody tries to reach our website.
    The redirect itselve is bad, but when we have Local Director configured in front
    of our farm, with stickness enabled, the damn think locks for 3+ seconds before
    sending the also weird '0000' characters (that I suppose, indicate the page or
    transaction was completed). This 0000 comes from Weblogic itself (we notice it
    sends that even when we are not behind local director). We are also expiriencing
    some premature session timeoffs... very weird.
    Did anybody even configured WL 6.1 SP2 as the main webserver under a local director,
    and faced the same problem? We are desperate here.
    Thanks,
    Rodrigo

    One other thing ... using URL with openConnection we found that we had to
    end-pad the stream with two additional bytes (ignored) to get the full
    message committed. Could be the same freaky thing.
    Peace,
    Cameron Purdy
    Tangosol, Inc.
    Clustering Weblogic? You're either using Coherence, or you should be!
    Download a Tangosol Coherence eval today at http://www.tangosol.com/
    "Rodrigo Rosa" <[email protected]> wrote in message
    news:3c5f0dcb$[email protected]..
    >
    Hi all,
    We've been facing a very painfull problem in my company. Basically, itrelates
    to the fact that weblogic 'uselessly' makes a redirect to index.jspeverytime
    somebody tries to reach our website.
    The redirect itselve is bad, but when we have Local Director configured infront
    of our farm, with stickness enabled, the damn think locks for 3+ secondsbefore
    sending the also weird '0000' characters (that I suppose, indicate thepage or
    transaction was completed). This 0000 comes from Weblogic itself (wenotice it
    sends that even when we are not behind local director). We are alsoexpiriencing
    some premature session timeoffs... very weird.
    Did anybody even configured WL 6.1 SP2 as the main webserver under a localdirector,
    and faced the same problem? We are desperate here.
    Thanks,
    Rodrigo

  • Redirect, Weblogic and Local Director... unfortunate combination.

    Hi all,
    We've been facing a very painfull problem in my company. Basically, it relates
    to the fact that weblogic 'uselessly' makes a redirect to index.jsp everytime
    somebody tries to reach our website.
    The redirect itselve is bad, but when we have Local Director configured in front
    of our farm, with stickness enabled, the damn think locks for 3+ seconds before
    sending the also weird '0000' characters (that I suppose, indicate the page or
    transaction was completed). This 0000 comes from Weblogic itself (we notice it
    sends that even when we are not behind local director). We are also expiriencing
    some premature session timeoffs... very weird.
    Did anybody even configured WL 6.1 SP2 as the main webserver under a local director,
    and faced the same problem? We are desperate here.
    Thanks,
    Rodrigo

    One other thing ... using URL with openConnection we found that we had to
    end-pad the stream with two additional bytes (ignored) to get the full
    message committed. Could be the same freaky thing.
    Peace,
    Cameron Purdy
    Tangosol, Inc.
    Clustering Weblogic? You're either using Coherence, or you should be!
    Download a Tangosol Coherence eval today at http://www.tangosol.com/
    "Rodrigo Rosa" <[email protected]> wrote in message
    news:3c5f0dcb$[email protected]..
    >
    Hi all,
    We've been facing a very painfull problem in my company. Basically, itrelates
    to the fact that weblogic 'uselessly' makes a redirect to index.jspeverytime
    somebody tries to reach our website.
    The redirect itselve is bad, but when we have Local Director configured infront
    of our farm, with stickness enabled, the damn think locks for 3+ secondsbefore
    sending the also weird '0000' characters (that I suppose, indicate thepage or
    transaction was completed). This 0000 comes from Weblogic itself (wenotice it
    sends that even when we are not behind local director). We are alsoexpiriencing
    some premature session timeoffs... very weird.
    Did anybody even configured WL 6.1 SP2 as the main webserver under a localdirector,
    and faced the same problem? We are desperate here.
    Thanks,
    Rodrigo

  • Redirec from welcome-list and Local Director

    Hi all,
    We've been facing a very painfull problem in my company. Basically, it relates
    to the fact that weblogic 'uselessly' makes a redirect to index.jsp everytime
    somebody tries to reach our website.
    The redirect itselve is bad, but when we have Local Director configured in front
    of our farm, with stickness enabled, the damn think locks for 3+ seconds before
    sending the also weird '0000' characters (that I suppose, indicate the page or
    transaction was completed). This 0000 comes from Weblogic itself (we notice it
    sends that even when we are not behind local director). We are also expiriencing
    some premature session timeoffs... very weird.
    Did anybody even configured WL 6.1 SP2 as the main webserver under a local director,
    and faced the same problem? We are desperate here.
    Thanks,
    Rodrigo

    One other thing ... using URL with openConnection we found that we had to
    end-pad the stream with two additional bytes (ignored) to get the full
    message committed. Could be the same freaky thing.
    Peace,
    Cameron Purdy
    Tangosol, Inc.
    Clustering Weblogic? You're either using Coherence, or you should be!
    Download a Tangosol Coherence eval today at http://www.tangosol.com/
    "Rodrigo Rosa" <[email protected]> wrote in message
    news:3c5f0dcb$[email protected]..
    >
    Hi all,
    We've been facing a very painfull problem in my company. Basically, itrelates
    to the fact that weblogic 'uselessly' makes a redirect to index.jspeverytime
    somebody tries to reach our website.
    The redirect itselve is bad, but when we have Local Director configured infront
    of our farm, with stickness enabled, the damn think locks for 3+ secondsbefore
    sending the also weird '0000' characters (that I suppose, indicate thepage or
    transaction was completed). This 0000 comes from Weblogic itself (wenotice it
    sends that even when we are not behind local director). We are alsoexpiriencing
    some premature session timeoffs... very weird.
    Did anybody even configured WL 6.1 SP2 as the main webserver under a localdirector,
    and faced the same problem? We are desperate here.
    Thanks,
    Rodrigo

  • Setting up aliases for css and images directories

    Hi
    Another beginner question. I am using R2 on Linux.
    I am setting up a portal wherein I would like
    to reuse many of the HTML web pages from an existing
    website within a Portal framework. If you have any
    suggestions from experiences like this would be
    helpful to me.
    I have uploaded all my images to ...portal/images
    and uploaded my css style file to ...portal/css
    What I need to do now is set up aliases (ENV variables?)
    on a system-wide (or portal-wide) level
    /my_images/ -> ....portal/images
    /my_css/ -> ...portal/css
    so that in my HTML code I don't have to have a
    hardcoded pathname.
    I am not a DBA so I have asked the DBA who set up
    my 9iAS Portal about this but he says he is not sure
    where this should be set up. He said there is an apache
    httpd.conf file, but doesn't think that would be the
    correct place to define these aliases.
    Thank you for your advice.
    Kiirja

    The image alias is held in the portal.conf file on the middle-tier at /<oracle_home>/portal/conf/portal.conf
    I may have a simpler solution. All R2 default images (for the middle-tier) are located at portal/images. I made a folder under images which I'll call my_images for this example. These images can then be called as follows:
    <IMG SRC="/images/my_images/image.gif">
    You can create a custom CSS, place it in the Apache document root directory /<oracle_home>/Apache/Apache/htdocs and then call it from an HTML-based simple text item you place at the top of a portal page. It's not W3 spec, but it works with IE 5+ and may work with other browsers.

  • Local director 417 replacement? CSS 11501 software 8.20

    Hi,
    i would like to ask if CSS 11501 (software 8.20) is still the replacement hardware for local director 417?  currently we use this local director to load balance http and https traffic using a flat network implementation meaning virtual IP is in the same netwoork as the physical server.  will CSS 11501 can support this implementation?
    Current Local Director setup example
    web server virtual IP   10.10.10.1
    real server ip 1   10.10.10.2
    real server ip 2   10.10.10.3
    rgds,
    mc.malinao

    local director is well before my time, so I can't comment on those and their official replacement.
    I'd say you're better off going straight to ACE modules or appliances.
    They're the latest generation of Cisco's load balancers.
    We're very happy w/ our ACE-20 modules.

  • Local Director http probes with URLs and http redirect mode

    I am trying to configure http probes on my Local director 430 running 4.2.3
    I am using http redirect mode so the Virtual is bound to URLs not REALs with are linked to DIPs which are bound to REALs. So far the probes seem to not actually do anything. Does anyone know if the probes are compatible with URL redirect loadbalancing. And if so how one would go about configuring it.
    Thanks for your help.

    keepalive can be used for the probe notification in this case.
    Check the following url for details.
    http://www.cisco.com/univercd/cc/td/doc/product/webscale/css/bsccfggd/services.htm#xtocid727448

  • Local Director SNMP for CPU and Memory

    Is there any way to get the CPU and memory utilization from a Local Director using SNMP? When I do an SNMP walk, I don't see any objects for CPU and memory.
    Thank you

    There's a "Show cpu " commmand availabe. Type help or '?' for a list of available commands.

  • Local Director 416 and IP Multicast

    We are experiencing issues where a Local Director 416, running 4.2.3 code is duplicating a multicast stream received on it's private interface out it's public interface.
    The LD interfaces are not secured as there is bridged traffic flowing through it.
    Sniffs of the ports on the LD show a single order of packets going in, and an identical packet for every original received packet (two packets out for every one in). The duplicate packets have identical timestamps, IDs, etc.
    Anyone ever see this and know of a solution?
    Thanks!

    This is not expected behavior with the LD.
    I did see one bug (CSCdw87752) regarding the LD duplicating multicast packets in 4.2.3. The scenario was slightly different. In the bug, the LD was duplicating multicast packets from a Checkpoint Firewall. That bug is fixed in version 4.2.4. I think it is likely that this fix will also fix your issue.
    Let me know if that works or not...
    -Steve

  • Local Director and BPDU's

    I am running BPDU guard on my switches. When I plug in my local director I the port is being shut down due to receiving a BPDU packet from that port. Does the Local Director run spanning tree? Does the local director generate BPDU's? If not, why is this happening?

    The LD is a bridge but does not participate in spanning tree - it will pass BPDUs transparently. Try turning off portfast on ports connected to the LD.
    Another option is a to use the command "set spantree portfast bpdu-filter enable". This command was introduced in 6.2.x code.

  • Local Director replacement

    On Cisco site Local Director 400 series has been classified as End of Sales. Does anybody know what product replaces them?
    Also I would like to know if IOS Server Load Balancing feature does the same job of Local Director as far load balancing between Web server s is concerned.
    Thanks for any input.

    The Local Director has a few potential replacements.
    IOS SLB can perform the same function and if you have a 6500 already, it may be a good choice.
    Also, the Content Swtiching Module (CSM) is more robust and has additional fuinctionality such as one-armed load balancing and firewall load balancing, among others...
    The Content Services Switch (CSS) is a separate appliance that also has additional functions from the LD. It is comparable to the CSM in features.
    Both the CSM and CSS have optional SSL modules to integrate SSL temination allowing the Load Balancer to do layer 5 inspection of "encrypted" traffic.
    Hope this helps!
    -Steve

  • Does the Cisco Cache Engine Work with the Cisco Local Director ?

    I need to know if it is possible and how to use cisco local director to redirect traffic to the cache engine in reverse proxy configuration and transparent proxy configuration.

    In directed mode, the client browsers are configured to point to a proxy to a virtual IP address on the Local Director. I know the Local Director does not support a real server that does not have a virtual address defined so it can't transparently forward like the CSS.

  • Using the Cisco Local Director

    Hello All-
    We are attempting to set up a server farm that is load balanced with the Cisco Local Director and are experiencing difficulties with some clients whose networks have multiple proxy servers. We have used both the generic sticky command as well as the cookie-insert sticky without total success. Our next option looks like we should put our own proxy server in front of the LD and use SSL. Has anyone experienced these problems and come up with a solution. Unfortunately we don't have weblogic clustering licenses so our state is lost whe a client gets redirected to a new server. Thanks for your time!
    -Adam
    [email protected]
    415.887.9106

    In directed mode, the client browsers are configured to point to a proxy to a virtual IP address on the Local Director. I know the Local Director does not support a real server that does not have a virtual address defined so it can't transparently forward like the CSS.

  • CSS and Spry not displaying

    Hi, I have recently created a website using Dreamweaver. I don't know much coding at all so I did it using the design view. It is a very basic site. Just one page, styled with CSS and with Spry Tabbed Panels to reveal 4 different 'pages'
    I have uploaded my website folder to the server via ftp but none of the CSS, images or spry are displaying.
    I uploaded one folder which contained 2 subfolders and one html file
    -SubFolder 1: Spry Assets
    -SubFolder 2: Images
    -index.html (with internal .css)
    I can see that the folders have been uploaded but for some reason they are not being read. I would really appreciate some help as my web host says they can't help me. I can send you the html file or whatever you need if you would like to take a look. It really is a very simple website so i'm sure it wouldn't take one of you geniuses very long to figure it out!
    Cheers

    Thanks for your quick responses guys! Hopefully I can reach a solution with this.
    In answer to your questions:
    - Yes, I defined a local site folder in Dreamweaver. That is the folder I uploaded via ftp.
    -Am I working with valid code? I don't know. I have not touched any of the code. I used 'design view' in Dreamweaver. Previewed in Firefox, Safari and IE and it works with no problems.
    Below is the code for index.html and below that is the css code for spry tabbed panels.
    index.html:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>DMH Window Cleaning</title>
    <style type="text/css">
    .main {
        background-color: #0e414f;
        height: 480px;
        width: 960px;
        margin-right: auto;
        margin-left: auto;
        margin-top: 50px;
    .right {
        background-color: #FFF;
        float: left;
        height: 440px;
        width: 460px;
        border-right-width: 20px;
        border-right-style: solid;
        border-right-color: #0e414f;
        margin-top: 20px;
    .logo {
        float: left;
        border-right-width: 20px;
        border-left-width: 20px;
        border-right-style: solid;
        border-left-style: solid;
        border-right-color: #0e414f;
        border-left-color: #0e414f;
        margin-top: 20px;
    </style>
    <script src="SpryAssets/SpryTabbedPanels.js" type="text/javascript"></script>
    <link href="SpryAssets/SpryTabbedPanels.css" rel="stylesheet" type="text/css" />
    </head>
    <body>
    <div class="main"><img src="images/DMHLogo.png" width="440" height="440" class="logo" />
      <div class="right">
        <div id="TabbedPanels1" class="TabbedPanels">
          <ul class="TabbedPanelsTabGroup">
            <li class="TabbedPanelsTab" tabindex="0">HOME</li>
            <li class="TabbedPanelsTab" tabindex="0">SERVICES</li>
            <li class="TabbedPanelsTab" tabindex="0">ABOUT</li>
            <li class="TabbedPanelsTab" tabindex="0">CONTACT</li>
          </ul>
          <div class="TabbedPanelsContentGroup">
            <div class="TabbedPanelsContent">
              <h1>DMH Window Cleaning is your local window cleaning service for Ipswich, Martlesham and Kesgrave. </h1>
              <p> </p>
              <p>DMH offers an interior and exterior window cleaning service for domestic and commercial properties. </p>
              <p>We have been providing a professional, reliable and regular window cleaning service to hundreds of happy customers for the past 16 years. </p>
              <p>            Just use the links above find out more, alternatively <br />
              send us an email or request a free quote</p>
              <h2> </h2>
    </div>
            <div class="TabbedPanelsContent">
              <h1>We offer a range of services to domestic and commercial properties</h1>
              <p>Services: </p>
              <ul>
                <li>  Window Cleaning Interior and Exterior</li>
                <li>  Guttering</li>
                <li> UPVC Cleaning</li>
                <li> Conservatories          </li>
                <li>Domestic Properties </li>
                <li> All sills included free</li>
              </ul>
    <p> </p>
    <p><span class="servicesHeading"><strong>Domestic Properties<br />
      </strong></span> 
      - Services offered on a once a month basis          </p>
    <p><span class="servicesHeading"><strong>Commercial Properties<br />
    </strong>          </span>         
              - Services offered on a weekly, two weekly or monthly basis.</p>
            </div>
            <div class="TabbedPanelsContent">
              <h1>We have been providing a professional and reliable window cleaning service for the past 16 years</h1>
              <p class="quoteboxes">&quot;DMH has been our window cleaner for many years and<br />
    I would have no hesitation in recommending him. David<br />
    is quick, reliable and does a great job!&quot;<br />
    <strong class="QuoteName">Ruth Carley, General Manager, Punch and Judy, Ipswich</strong></p>
              <p class="quoteboxes">&quot;David works to a high standard and is professional, he<br />
    cleans the inside and outside of Jamie Cann House. David <br />
    is punctual and reliable&quot;<br />
              <strong class="QuoteName">Teresa Page, Jamie Cann House, Ipswich</strong></p>
    </div>
            <div class="TabbedPanelsContent">
              <h1>Request a free, no obligation quote<br />
              </h1>
    <p>If you would like to request a no obligation quote then please do so by email or phone. </p>
              <p>email: [email protected]<br />
                phone: xxx</p>
              <p><strong>Payment</strong></p>
              <p>Please make cheques made payable to:<br />
                'DMH Window Cleaning'</p>
              <p>and post to:<br />
                6 Bramley Hill<br />
                Ipswich<br />
                IPX XXX</p>
              <p>We also accept cash in person. Details will be posted through your door once the job has been completed.</p>
            </div>
          </div>
        </div>
      </div>
    </div>
    <script type="text/javascript">
    var TabbedPanels1 = new Spry.Widget.TabbedPanels("TabbedPanels1");
    </script>
    </body>
    </html>
    Then I also have a separate 'Spry Assets' folder which has 2 files in it.
    1. SpryTabbedPanels.js
    2. SpryTabbedPanels.css
    the css code for tabbed panels is:
    @charset "UTF-8";
    /* SpryTabbedPanels.css - version 0.6 - Spry Pre-Release 1.6.1 */
    /* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */
    /* Horizontal Tabbed Panels
    * The default style for a TabbedPanels widget places all tab buttons
    * (left aligned) above the content panel.
    /* This is the selector for the main TabbedPanels container. For our
    * default style, this container does not contribute anything visually,
    * but it is floated left to make sure that any floating or clearing done
    * with any of its child elements are contained completely within the
    * TabbedPanels container, to minimize any impact or undesireable
    * interaction with other floated elements on the page that may be used
    * for layout.
    * If you want to constrain the width of the TabbedPanels widget, set a
    * width on the TabbedPanels container. By default, the TabbedPanels widget
    * expands horizontally to fill up available space.
    * The name of the class ("TabbedPanels") used in this selector is not
    * necessary to make the widget function. You can use any class name you
    * want to style the TabbedPanels container.
    .TabbedPanels {
        overflow: hidden;
        margin: 0px;
        padding: 0px;
        clear: none;
        width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
        background-color: #0e414f;
    /* This is the selector for the TabGroup. The TabGroup container houses
    * all of the tab buttons for each tabbed panel in the widget. This container
    * does not contribute anything visually to the look of the widget for our
    * default style.
    * The name of the class ("TabbedPanelsTabGroup") used in this selector is not
    * necessary to make the widget function. You can use any class name you
    * want to style the TabGroup container.
    .TabbedPanelsTabGroup {
        margin: 0px;
        padding: 0px;
    /* This is the selector for the TabbedPanelsTab. This container houses
    * the title for the panel. This is also the tab "button" that the user clicks
    * on to activate the corresponding content panel so that it appears on top
    * of the other tabbed panels contained in the widget.
    * For our default style, each tab is positioned relatively 1 pixel down from
    * where it wold normally render. This allows each tab to overlap the content
    * panel that renders below it. Each tab is rendered with a 1 pixel bottom
    * border that has a color that matches the top border of the current content
    * panel. This gives the appearance that the tab is being drawn behind the
    * content panel.
    * The name of the class ("TabbedPanelsTab") used in this selector is not
    * necessary to make the widget function. You can use any class name you want
    * to style this tab container.
    .TabbedPanelsTab {
        position: relative;
        top: 1px;
        float: left;
        background-color: #d7df25;
        list-style: none;
        -moz-user-select: none;
        -khtml-user-select: none;
        cursor: pointer;
        text-align: center;
        width: 115px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding-top: 10px;
        padding-bottom: 10px;
        font-family: sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #0e414f;
    /* This selector is an example of how to change the appearnce of a tab button
    * container as the mouse enters it. The class "TabbedPanelsTabHover" is
    * programatically added and removed from the tab element as the mouse enters
    * and exits the container.
    .TabbedPanelsTabHover {
        background-color: #d7df25;
        font-size: 12px;
    /* This selector is an example of how to change the appearance of a tab button
    * container after the user has clicked on it to activate a content panel.
    * The class "TabbedPanelsTabSelected" is programatically added and removed
    * from the tab element as the user clicks on the tab button containers in
    * the widget.
    * As mentioned above, for our default style, tab buttons are positioned
    * 1 pixel down from where it would normally render. When the tab button is
    * selected, we change its bottom border to match the background color of the
    * content panel so that it looks like the tab is part of the content panel.
    .TabbedPanelsTabSelected {
        background-color: #0e414f;
        color: #d7df25;
        font-size: 12px;
    /* This selector is an example of how to make a link inside of a tab button
    * look like normal text. Users may want to use links inside of a tab button
    * so that when it gets focus, the text *inside* the tab button gets a focus
    * ring around it, instead of the focus ring around the entire tab.
    .TabbedPanelsTab a {
        color: black;
        text-decoration: none;
    /* This is the selector for the ContentGroup. The ContentGroup container houses
    * all of the content panels for each tabbed panel in the widget. For our
    * default style, this container provides the background color and borders that
    * surround the content.
    * The name of the class ("TabbedPanelsContentGroup") used in this selector is
    * not necessary to make the widget function. You can use any class name you
    * want to style the ContentGroup container.
    .TabbedPanelsContentGroup {
        clear: both;
        background-color: #EEE;
    /* This is the selector for the Content panel. The Content panel holds the
    * content for a single tabbed panel. For our default style, this container
    * provides some padding, so that the content is not pushed up against the
    * widget borders.
    * The name of the class ("TabbedPanelsContent") used in this selector is
    * not necessary to make the widget function. You can use any class name you
    * want to style the Content container.
    .TabbedPanelsContent {
        overflow: hidden;
        background-color: #FFF;
        font-family: Arial, Helvetica, sans-serif;
        padding-top: 20px;
        padding-right: 20px;
        padding-bottom: 0px;
        padding-left: 20px;
    .main .right #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible .quoteboxes strong {
        padding-top: 5px;
    .QuoteName {
        padding-top: 20px;
        line-height: 20px;
    /* This selector is an example of how to change the appearnce of the currently
    * active container panel. The class "TabbedPanelsContentVisible" is
    * programatically added and removed from the content element as the panel
    * is activated/deactivated.
    .TabbedPanelsContentVisible {
        font-size: 14px;
        font-family: Arial, Helvetica, sans-serif;
    .main .right #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible h1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
    .TabbedPanelsContent h1 {
        color: #0e414f;
        font-family: Arial, Helvetica, sans-serif;
        line-height: 20px;
        border-bottom-width: 2px;
        border-bottom-style: solid;
        border-bottom-color: #d7df25;
        padding-bottom: 10px;
        border-top-width: 2px;
        border-top-style: solid;
        border-top-color: #d7df25;
        padding-top: 10px;
    li {
        color: #0e414f;
    .servicesHeading {
    .TabbedPanelsContent h2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #0e414f;
    .quoteboxes {
        background-image: url(../images/quotebox2.png);
        height: 105px;
        background-repeat: no-repeat;
        padding-top: 15px;
        padding-right: 10px;
        padding-bottom: 15px;
        padding-left: 10px;
        width: 400px;
    .quoteRight {
        background-image: url(../images/quoteboxright.png);
        background-repeat: no-repeat;
        height: 100px;
    .TabbedPanelsContent P {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #0e414f;
    /* Vertical Tabbed Panels
    * The following rules override some of the default rules above so that the
    * TabbedPanels widget renders with its tab buttons along the left side of
    * the currently active content panel.
    * With the rules defined below, the only change that will have to be made
    * to switch a horizontal tabbed panels widget to a vertical tabbed panels
    * widget, is to use the "VTabbedPanels" class on the top-level widget
    * container element, instead of "TabbedPanels".
    .VTabbedPanels {
        overflow: hidden;
        zoom: 1;
    /* This selector floats the TabGroup so that the tab buttons it contains
    * render to the left of the active content panel. A border is drawn around
    * the group container to make it look like a list container.
    .VTabbedPanels .TabbedPanelsTabGroup {
        float: left;
        width: 10em;
        height: 20em;
        background-color: #EEE;
        position: relative;
        border-top: solid 1px #999;
        border-right: solid 1px #999;
        border-left: solid 1px #CCC;
        border-bottom: solid 1px #CCC;
    /* This selector disables the float property that is placed on each tab button
    * by the default TabbedPanelsTab selector rule above. It also draws a bottom
    * border for the tab. The tab button will get its left and right border from
    * the TabGroup, and its top border from the TabGroup or tab button above it.
    .VTabbedPanels .TabbedPanelsTab {
        float: none;
        margin: 0px;
        border-top: none;
        border-left: none;
        border-right: none;
    /* This selector disables the float property that is placed on each tab button
    * by the default TabbedPanelsTab selector rule above. It also draws a bottom
    * border for the tab. The tab button will get its left and right border from
    * the TabGroup, and its top border from the TabGroup or tab button above it.
    .VTabbedPanels .TabbedPanelsTabSelected {
        background-color: #EEE;
        border-bottom: solid 1px #999;
    /* This selector floats the content panels for the widget so that they
    * render to the right of the tabbed buttons.
    .VTabbedPanels .TabbedPanelsContentGroup {
        clear: none;
        float: left;
        padding: 0px;
        width: 30em;
        height: 20em;
    /* Styles for Printing */
    @media print {
    .TabbedPanels {
        overflow: visible !important;
    .TabbedPanelsContentGroup {
        display: block !important;
        overflow: visible !important;
        height: auto !important;
    .TabbedPanelsContent {
        overflow: visible !important;
        display: block !important;
        clear:both !important;
    .TabbedPanelsTab {
         overflow: visible !important;
         display: block !important;
         clear:both !important;
    h1 {
        font-weight: bold;
    .bottomBox {
        background-color: #0e414f;
        width: 1020px;
        margin-right: auto;
        margin-left: auto;
    .box {
        background-color: #0e414f;
        width: 900px;

Maybe you are looking for