  html                                  { overflow: -moz-scrollbars-vertical; }
  body                                  { text-align: center; background-color: #575A5C; margin: 0px; margin-top: 7px; margin-left: 0px; padding: 0px; padding-left: 0px; }
  img									{border:0;}
  /* Global Elements */
  #cGlobalContainer                     { position: relative; margin-left: auto; margin-right: auto; width: 958px; text-align: left; background-image: url("/corp/objects/images/background_home.jpg"); background-repeat: no-repeat; }
  #cGlobalPopup                         { position: relative; margin-left: auto; margin-right: auto; width: 500px; text-align: left; }
  #cGlobalPopupMovie                    { position: relative; margin-left: auto; margin-right: auto; width: 760px; text-align: left; }

  #cGlobalHeader                        { z-index:200;position:relative;background-color:#FFF;width:958px;height:148px;}
  #cGlobalContent                       { position: relative; background-color: #FFFFFF; width: 958px; }
  #cGlobalFooter                        { position: relative; width: 958px; height: 100px; margin-left: auto; margin-right: auto; text-align: left; }

  #cPopupHeader                         { z-index: 200; position: relative; background-color: #FFFFFF; width: 500px; height: 111px;}
  #cPopupContent                        { position: relative; background-color: #FFFFFF; width: 500px; }
  #cPopupFooter                         { position: relative; width: 500px; height: 100px; }

  #cPopupMovieHeader                    { z-index: 200; position: relative; background-color: #FFFFFF; width: 760px; height: 111px;}
  #cPopupMovieContent                   { position: relative; background-color: #FFFFFF; width: 760px; }
  #cPopupMovieFooter                    { position: relative; width: 760px; height: 100px; }

  #cHeaderLogo                          { position: absolute; top: 24px; left: 45px; }
  #cHeaderPrimary                       { position:absolute; top:110px; left:29px; width:740px; height:42px; margin:0; padding:0;}
  #cHeaderPrimary li                    { margin:0;padding:0;list-style-type:none; }
  #cHeaderPrimaryProducts               { z-index: 400; position: absolute; top: 0px; left: 20px; }
  #cHeaderPrimaryServices               { z-index: 400; position: absolute; top: 0px; left: 143px; }
  #cHeaderPrimaryPractice               { z-index: 400; position: absolute; top: 0px; left: 266px; }
  #cHeaderPrimaryCommunities            { z-index: 400; position: absolute; top: 0px; left: 389px; }
  #cHeaderPrimaryExtend                 { z-index: 400; position: absolute; top: 0px; left: 512px; }
  #cHeaderPrimarySupport                { z-index: 400; position: absolute; top: 0px; left: 635px; }
  #cHeaderPrimaryCompany                { z-index: 400; position: absolute; top: 0px; left: 758px; }

  #cHubNavigationClosed                 { display: block; position:relative; width: 903px; height: 72px; background-image: url("../images/background_studio_empty_5.gif"); background-repeat: no-repeat; }
  #cJiveNavigationClosed                 { display: block; position:relative; width: 903px; height: 72px; background-image: url("../images/background_studio_empty_4.gif"); background-repeat: no-repeat; }
  #cNavigationColumn1{position:absolute;top:10px;left:10px;width:170px;color:#FFF;font-family:Tahoma, San-Serif;font-size:9px;}
  #cNavigationColumn2{position:absolute;top:10px;left:180px;color:#FFF;font-family:Tahoma, San-Serif;font-size:9px;}
  #cNavigationColumn3{position:absolute;top:10px;left:350px;color:#FFF;font-family:Tahoma, San-Serif;font-size:9px;}
  #cNavigationColumn4{position:absolute;top:10px;left:130px;color:#FFF;font-family:Tahoma, San-Serif;font-size:9px;}
  #cNavigationColumnWW{position:absolute;top:10px;left:10px;width:100px;color:#FFF;font-family:Tahoma, San-Serif;font-size:9px;margin:10px 0 0;padding:0;}
  #cNavigationColumnWW2{position:absolute;top:10px;left:10px;width:100px;color:#FFF;font-family:Tahoma, San-Serif;font-size:9px;margin:145px 0 0;padding:0;}
  #cNavigationColumnWW li, #cNavigationColumnWW2 li{list-style-type:none;margin:0;padding:0 0 5px;}
  .cNavigationText{color:#F4D545;font-family:Tahoma, San-Serif;font-size:11px;}
  .cNavigationBlockW{padding-bottom:6px;}
  .cNavigationBlockWHead span{color:#333333; font-size:10px; font-weight:bold; margin-top:100px; border-bottom: solid 1px #ccc; }
  .cNavigationBlock                     { display: block; float: left; padding: 10px 0 0 10px; margin:0; color: #FFFFFF; font-family: Tahoma, San-Serif; font-size: 11px; list-style-type:none; }
  .cNavigationBlock ul                  { margin:0; padding:0; }
  .cNavigationBlock ul li               { margin:0; padding:0; list-style-type:none; }


  .cNavigationBlock2                                    { display: block; float: left; padding: 10px 0 0 10px; margin:0; color: #FFFFFF; font-family: Tahoma, San-Serif; font-size: 11px; list-style-type:none; }
  .cNavigationBlock2 li                                 { line-height:1.2em; }
  #cHeaderPrimary .cNavigationBlock2 li.col2            { margin-left:184px; }
  #cHeaderPrimary .cNavigationBlock2 li.coltop          { margin-top:-7.1em; }
  #cHeaderPrimary .cNavigationBlock2 li.coltop2         { margin-top:-5.8em; }
  #cHeaderPrimary .cNavigationBlock2 li.coltop3         { margin-top:-5.5em; }
  .cNavigationBlock2 ul, .cNavigationBlockC ul          { margin:0; padding:0; }
  .cNavigationBlock2 ul li, .cNavigationBlockC ul li    { margin:0; padding:0; list-style-type:none; }


  .cNavigationBlockC                                    { display: block; padding: 10px 0 0 5px; margin:0; width: 108px; color: #FFFFFF; font-family: Tahoma, San-Serif; font-size: 11px;  list-style-type:none; }
  .cNavigationBlockC li                                 { line-height:1.2em; }
  #cHeaderPrimary .cNavigationBlockC li.col2            { margin-left:124px; }
  #cHeaderPrimary .cNavigationBlockC li.coltop          { margin-top:-8.3em; }

  #cNavigationSupport                                   { padding-top: 3px; }


        .cNavigationPrimaryLink                                                         { display: block; height: 15px; width: 164px; background-image: url(../images/navigation/navigation_highlight.gif); background-repeat: no-repeat; color: #FFF; padding-top: 1px; padding-left: 14px; overflow: visible;}
        .cNavigationPrimaryLink:hover, .cNavigationPrimaryLink:focus, .cNavigationPrimaryLinkhover { display: block; height: 15px; width: 164px; background-image: url(../images/navigation/navigation_highlight_on.gif); background-repeat: no-repeat; color: #FFF; padding-top: 1px; padding-left: 14px; border:none;  outline:none; overflow: visible;}
	.cNavigationPrimaryLinkP							{ display: block; height: 15px; width: 184px; background-image: url(../images/navigation/navigation_highlight.gif); background-repeat: no-repeat; color: #FFF; padding-top: 1px; padding-left: 14px; }
	.cNavigationPrimaryLinkP:hover, .cNavigationPrimaryLinkP:focus, .cNavigationPrimaryLinkPhover			{ display: block; height: 15px; width: 184px; background-image: url(../images/navigation/navigation_highlight_onp.gif); background-repeat: no-repeat; color: #FFF; padding-top: 1px; padding-left: 14px;  border:none;outline:none;}
	.cNavigationPrimaryLinkC							{ display: block; height: 15px; width: 104px; background-image: url(../images/navigation/navigation_highlight.gif); background-repeat: no-repeat; color: #FFF; padding-top: 1px; padding-left: 14px; }
	.cNavigationPrimaryLinkC:hover, .cNavigationPrimaryLinkC:focus, .cNavigationPrimaryLinkChover			{ display: block; height: 15px; width: 104px; background-image: url(../images/navigation/navigation_highlight_company_on.gif); background-repeat: no-repeat; color: #FFF; padding-top: 1px; padding-left: 14px; border:none;outline:none; }
	.cNavigationPrimaryLinkD							{ display: block; height: 30px; width: 164px; line-height: 13px; background-image: url(../images/navigation/navigation_highlight.gif); background-repeat: no-repeat; color: #FFF; padding-top: 1px; padding-left: 14px;}
	.cNavigationPrimaryLinkD:hover, .cNavigationPrimaryLinkD:focus, .cNavigationPrimaryLinkDhover			{ display: block; height: 30px; width: 164px; line-height: 13px; background-image: url(../images/navigation/navigation_highlight_double_on.gif); background-repeat: no-repeat; color: #FFF; padding-top: 1px; padding-left: 14px; border:none;outline:none; }
        .cNavigationPrimaryLinkS                                                        { display: block; height:13px; width:190px; color: #cde0ee; padding-left: 15px; }
        .cNavigationPrimaryLinkS:hover, .cNavigationPrimaryLinkS:focus, .cNavigationPrimaryLinkShover   { display: block; color: #FFF; padding-left: 15px; text-decoration: underline; outline:none;}
        .cNavigationPrimaryLinkN                                                         { display: block; height: 14px; width: 164px; background-image: url(../images/navigation/navigation_highlight.gif); background-repeat: no-repeat; color: #FFF; padding-top: 1px; padding-left: 14px; overflow: visible;}
        .cNavigationPrimaryLinkN:hover, .cNavigationPrimaryLinkN:focus, .cNavigationPrimaryLinkNhover { display: block; height: 14px; width: 164px; background-image: url(../images/navigation/navigation_highlight_on.gif); background-repeat: no-repeat; color: #FFF; padding-top: 1px; padding-left: 14px; border:none;  outline:none; overflow: visible;}
        .cNavigationPrimaryLinkI                                                        { display: inline; height:13px; width:180px;; color: #cde0ee; padding-left: 15px; }
        .cNavigationPrimaryLinkI:hover, .cNavigationPrimaryLinkI:focus, .cNavigationPrimaryLinkIhover   { display: inline; color: #FFF; padding-left: 15px; text-decoration: underline; outline:none;}
        .cNavigationPrimaryLinkI2, .cNavigationPrimaryLinkI2:hover, .cNavigationPrimaryLinkI2:focus, .cNavigationPrimaryLinkI2hover     { padding-left: 0px; }


        .cBackgroundProducts                                                            { height: 114px; background-image: url(../images/navigation/navigation_background_services.gif); background-repeat: no-repeat; margin:0; padding:10px 0 0 10px;}
        .cBackgroundServices                                                            { height: 114px; background-image: url(../images/navigation/navigation_background_services.gif); background-repeat: no-repeat; margin:0; padding:10px 0 0 10px;}
        .cBackgroundPractice                                                            { height: 114px; background-image: url(../images/navigation/navigation_background_practice.gif); background-repeat: no-repeat; margin:0; padding:0;}
        .cBackgroundCommunities                                                         { height: 114px; background-image: url(../images/navigation/navigation_background_communities.gif); background-repeat: no-repeat; margin:0; padding:0;}
        .cBackgroundExtend                                                              { height: 114px; background-image: url(../images/navigation/navigation_background_extend.gif); background-repeat: no-repeat; margin:0; padding:0;}
        .cBackgroundSupport                                                             { height: 114px; background-image: url(../images/navigation/navigation_background_support.gif); background-repeat: no-repeat; margin:0; padding:0;}
        .cBackgroundCompany                                                             { height: 114px; background-image: url(../images/navigation/navigation_background_company.gif); background-repeat: no-repeat; margin:0; padding:0;}

  .cHeaderPrimaryLink                   { color: #FFFFFF; font-weight: bold; text-decoration: none; border-bottom: 14px; }
  .cHeaderPrimaryLink:hover             { color: #7CC3EC; font-weight: bold; text-decoration: underline; border-bottom: 14px;  }
  .cHeaderPrimaryMinorLink              { color: #FFFFFF; font-weight: normal; text-decoration: none; }
  .cHeaderPrimaryMinorLink:hover        { color: #7CC3EC; font-weight: normal; text-decoration: underline; }


  #cHeaderSecondary                     { position: absolute; top: 29px; left: 534px; width: 250px; height: 12px; color: #626567; font-family: Tahoma, San-Serif; font-size: 9px; }
  .cHeaderSecondaryLink                 { color: #626567; font-weight: bold; text-decoration: none; }
  .cHeaderSecondaryLink:hover           { color: #383B3C; font-weight: bold; text-decoration: underline; }
  .cHeaderSecondaryBreak                { color: #E0E0E0; }
  #cHeaderWorldwide                     { position: absolute; top: 28px; left: 589px; }
  #cHeaderSearch                        { position: absolute; top: 25px; left: 754px; }
  #cHeaderSearchField                   { position: absolute; top: 0px; left: 0px; }
  #cHeaderSearchSubmit                  { position: absolute; top: 1px; left: 132px; }
  #cHeaderLogin                         {font-family: Tahoma, San-Serif; font-size: 10px;}

  #cFooter                              { position: absolute; top: 32px; left: 35px; width: 600px; color: #BFC0C0; font-family: Arial, San-Serif; font-size: 9px; line-height: 10px; }
  .cFooterLink                          { color: #B9971C; font-weight: normal; text-decoration: underline; }
  .cFooterLink:hover                    { color: #846F22; font-weight: normal; text-decoration: underline; }

  #cFooterBlock                         { position: relative; float: left; width: 164px; padding-bottom: 20px; }



  /* Form Elements */
  .cFormField                           { height: 20px; color: #626567; font-family: Tahoma, San-Serif; font-size: 10px; background-color: #FFFFFF; border: 1px solid #666666; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; }
  .cFormFieldSearch                     { height: 15px; color: #626567; font-family: Tahoma, San-Serif; font-size: 10px; background-color: #FFFFFF; border: 1px solid #E0E0E0; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; }

  a                                     { color: #2D90C9; text-decoration: none; }
  a:hover                               { color: #7CC3EC; text-decoration: none; }

	p																			{ margin-bottom: 8px; }

  /* Added by Bb */
#cEditConsole							{ position: absolute; width:200px; top: 10px; left: 10px; font-family: Verdana; font-size: 8pt; color: #000000 }


	/* New Homepage Styles */
	.cHomeSpotlight					{ height: 240px; background-color: #EEE; font-weight: bold; font-size: 72px; text-align: center; margin-bottom: 14px; }
	.cHomeNews 							{ width: 725px; height: 28px; margin-bottom: 14px; }
	.cHomeContentHeader			{ margin-bottom: 4px; }
	.cHomeContent						{ margin-bottom: 14px; }
	.cHomeContentBlock			{ padding-left: 14px; margin-bottom: 14px; background-image: url(../images/home/home_blocks_arrow.gif); background-repeat: no-repeat; }

	.cClear									{ clear: both; font-size: 1px; height: 1px; }



.webCTLinks a{font-size:12px;}
.webCTLinks{margin:0 0 0 10px; padding:0; list-style-type:none;}
.webCTLinks li{margin:0 0 10px 0; padding:0; list-style-type:none;}
.webCTLinks li span{color: #2D90C9; font-family: Tahoma, San-Serif; font-size: 12px; font-weight: bold; margin:10px;}
.skiplink{position:absolute; top:-1000px; left:0;}

/* hub content pages*/
.framecontainer{
    background: #ffffff url(../images/background_framecontainer.gif);
    background-repeat: repeat-x;
    height:95px;
    padding: 24px 10px 3px 9px;
    margin: 0;
    text-align: right;
    font-family: Tahoma, San-Serif;
    font-size: 9pt;
}
.framecontainer img{float: left;}

/* styles for the round box used on redirect notices. */
.t {background: url(../../../container/2006/borderT.gif) 0 0 no-repeat; margin:10px auto 0 auto; padding:0; width:440px; text-align:center;}
.t a{text-decoration:none;font-size:100%;font-weight:bold;}
.b {background: url(../../../container/2006/borderT.gif) 0 100% no-repeat}
.l {background: url(../../../container/2006/borderL.gif) 0 0 no-repeat}
.r {background: url(../../../container/2006/blue.gif) 100% 0 repeat-y}
.bl {background: url(../../../container/2006/borderBL.gif) 0 100% no-repeat}
.br {background: url(../../../container/2006/borderBR.gif) 100% 100% no-repeat}
.tl {background: url(../../../container/2006/borderTL.gif) 0 0 no-repeat}
.tr {background: url(../../../container/2006/borderTR.gif) 100% 0 no-repeat; padding:3px}

h1, h2, h3, h4 {
    font-weight: bold;
    margin: 0px;
}
h1 { font-size: 16pt; }
h2 { font-size: 13pt; margin: 0 0 0 2em; color: #2D90C9; }

/* for browser tuneup page */
#browserList {
    margin: 0;
    padding: 0;
}
#browserList ul li {
    list-style: none;
    background-image: url(http://hub-images.webct.com/resources/images/arrow1_19_15.gif);
    background-repeat: no-repeat;
    background-position: 0.6em 0em;
    margin: 0.5em 0 1em 0;
    padding: 1px 0 2px 3em;
    min-height: 21px;
}
#browserList ul li ul li {
    background: none;
    margin: 0;
    padding: 0;
    list-style: disc;
    margin-left: -1em;
    min-height: 10px;
}

#cHeaderLoginHomepage {
    background: #ffffff url(../images/webctheader.gif) no-repeat;
    background-position: 29px 0;
    height: 113px;
    text-align: right;
    padding: 12px 38px 0 0;
    font-family: Tahoma, San-Serif; font-size: 10px;
    color: #ffffff;
}

#cHeaderLoginHomepage a {
    color: #ffffff;
}




