.AgilityStatusBar {
     display: block;
 }

/* ****************OOCSS GRID***************** */
.line:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.lastUnit:after{content: " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";visibility:hidden; clear:both;height:0 !important;display:block;line-height:0;}
.line{*zoom:1; }
.unit{float:left;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.lastUnit {display: table-cell; *display:block;*zoom:1;float:none;_position:relative; _left:-3px; _margin-right: -3px;width:auto;}



body 
{
    font-family:Arial, Helvetica, Geneva, Sans-Serif;
    background-color:#f6f6f6;
    color:#5b5b5b;
    font-size:12px;    
    background-image:url(http://www.tab.ca/img/background/swooshFaded.jpg);
    background-repeat:no-repeat;
    background-position:center 12px;
   	margin:8px;
}
.bulletLinks a, bulletLink
{
    color:#1b75bc;
    background-image:url(http://www.tab.ca/img/nav/bulletLinkBG.png);
    background-repeat:no-repeat;
    padding-left:9px;
    background-position:0px 5px;  
}
.hidden
{
    display: none;
}
.left
{
    float:left;
}
.right
{
    float:right;        
}
.clear{	
	clear:both;
}
.bold
{
    font-weight:bold;
}
a, a:visited
{
    text-decoration:none;    
    outline:none;
}
a:hover
{
    text-decoration:underline;
}
#siteContainer
{
    width:982px;
    margin:0px auto;           
    padding-bottom:15px;
}
#header
{    
    margin-top:0px;  
    margin-bottom:10px;      
    background-image:url('http://www.tab.ca/img/background/headerSwoosh.jpg');
    background-repeat:no-repeat;
}
#header .colTwo
{
    
    width:980px;
    margin-right:4px;        
    margin-top:-20px;
}
/*Forms*/
p.txtBoxCon
{    
    height:33px;
    width:225px;
    margin:0px;    
}
.txtBoxCon span
{
    float:left;
    
} 
.fieldCon
{
    width:155px;
    height:27px;
    display:inline-block;       
    background-image:url(http://www.tab.ca/img/input/InputTxtBox.png);
    background-repeat:no-repeat;    
    background-position:0px 1px;            
    padding-left:5px;    
}

.txtBox
{
    border:none;
    background-color:Transparent;
    margin-bottom:4px;
    width: 150px;
}
.fieldCon .txtBox
{        
    margin-top:5px;
    position:relative; 
    *margin-top:-10px;
}
.validatorStar
{
    margin-top:6px;
}
.genericForm
{    
}
.genericForm p
{
   
}
.genericForm label
{    
    width:250px;
    text-align:right;
    display:inline-block;    
}
.genericForm .txtBox, .genericForm .txtBox_twoCharacter
{
    width:205px;   
    background-image:url(http://www.tab.ca/img/input/genericTxtBox.png);        
    background-repeat:no-repeat;    
    padding:6px 5px;
    font-size:14px;
    font-weight:900;    
    color:#5b5b5b;
}

.genericForm .txtBox_twoCharacter
{
    background-image:url(http://www.tab.ca/img/input/genericTxtBox_twoCharacters.png );        
    border:none;    
}
.genericForm .greyArea
{
    padding:10px 0px 0px 20px;
    background-color:#f9f8f6;
    border-top:1px dotted #949ea1;
    border-bottom:1px dotted #949ea1;
    margin-top:30px;    
    margin-bottom:30px;
}
.genericForm .greyArea .column
{
    width:31%;
    padding:0px 0px 0px 10px;
    float:left;
}
.genericForm .greyArea h3
{
    margin-left:10px;
    font-weight:100;
    font-style:italic;
    margin-bottom:10px;
}
.genericForm .greyArea h4
{
    font-weight:900;
}
.genericForm .greyArea label
{        
    width:150px;
    text-align:left;    
    vertical-align:top;
}
.genericForm center label
{
    width:auto;
}



/*Forms*/
#headRightArea
{
     padding-top:80px;
      border:1px solid transparent;
}
#header #searchBox
{    
    width:220px;
    height:40px;    
    background-image:url(http://www.tab.ca/img/input/InputSearchBox.png);
    background-repeat:no-repeat;    
    background-position:0px 1px;                   
    border:1px solid blue;
}

#searchBoxgraphic { height:30px;}



#txt_topSearchBox { position:absolute; z-index:9999; display:inline-block; margin-top:0px; vertical-align:top; margin-left:5px; margin-top:7px; width:140px; background-color:transparent; border:none;}


#header #searchBox #btn_topSearch
{
    display:inline-block;
    padding:7px 25px 12px 10px;
    height:20px;
    background-repeat:no-repeat;
    border:none;        
    cursor:pointer;    
    background-color:transparent;
    margin-left:170px;    
}

#tagLine
{    
    height:25px;    
    border:1px solid transparent;    
    text-align:right;        
    font-size:16px;
    background-image:url(http://www.tab.ca/img/nav/teleIcon.jpg);
    background-repeat:no-repeat;
    background-position:top right;    
    padding-top:-50px;    
    padding-right:40px;     
    float:left;
}

#languageLink
{
    position:relative;
    left:-55px;       
    display:inline; 
    float:left;
    padding-top:3px;
}

#tagLine p
{
    padding:0px;
    margin:0px;
    color:#5b5b5b;    
}
#tagLine p b
{    
    display:inline-block;
}

#bodyContentContainer
{    
    margin-top:5px;
}
.sideModule
{    
    width:250px;
    background-image:url(http://www.tab.ca/img/box/moduleMid.png);    
}
.sideModule h1, h2, h3, h4
{
    padding:0px;
    margin:0px;
    font-weight:100; 
}
.sideModule h3
{    
    width:144px;       
    font-size:16px; 
}
.sideModule .text
{    
    color:#494f51;       
    width:180px; 
}
.sideModule .text, .sideModule .text p
{
    margin-bottom:0px;
    margin-top: 5px;
    font-size:12px;
}

.sideModule div.icon
{
    position:absolute;
    width:90px;
    height:80px;    
    margin-left:175px;
    margin-top:-5px;
    text-align:right;
    z-index:999;
}
.sideModule div.tab
{
    background-image:url('/img/box/tabDropShadow.png');
    width:7px;    
    height:40px;
    position:absolute;    
    margin-left:8px;
    margin-top:20px;
}
.sideModule div.top
{
    height:15px;
    background-image:url(http://www.tab.ca/img/box/moduleTop.png);
}
.sideModule div.bottom
{
    height:15px;    
    background-image:url(http://www.tab.ca/img/box/moduleBottom.png);
    background-repeat:no-repeat;    
    background-position:0px -2px;  
    border-top:1px solid #f6f6f6;  
    border-style:none;
}





.sideModule.purpleBG
{        
    background-image:url(http://www.tab.ca/img/box/moduleMid_Purple.png);    
}
.sideModule.purpleBG div.top
{    
    background-image:url(http://www.tab.ca/img/box/moduleTop_Purple.png);
}
.sideModule.purpleBG div.bottom
{
    background-image:url(http://www.tab.ca/img/box/moduleBottom_Purple.png);   
}
.sideModule.purpleBG .text
{    
    color:#fff;  
}







.sideModule div.mid
{
    padding-left:30px;
    padding-right:21px;
    padding-bottom:0px;    
    border:1px solid transparent;    
    z-index:1000;                
    
    padding-bottom:2px;
}

.sideModule div.buttons
{
    margin-top:8px;
    
} 
body div.buttons a { color:#fff; }
.sideModule.singleButton div.buttons, .sideModule.doubleButton div.buttons
{    
    text-align:center;    
}
.sideModule div.buttons a.button
{
    font-size:12px;
    color:#fff;
    display:inline-block;
    text-decoration:none;    

    height:27px;
    background-repeat:no-repeat;
}
.sideModule p.txtBoxCon
{
    
    margin-top:-13px;
}
.whitePapers .txtBoxCon
{
    position:relative;              
}

.sideModule .txtBoxCon .fieldCon
{    
    
    background-image:url(http://www.tab.ca/img/input/InputEmailBox.png);
    background-repeat:no-repeat;    
    width:140px;    
    margin-left:-5px;         
}
.sideModule .txtBoxCon .fieldCon .txtBox
{
   *margin-top:2px;
   *padding-top:2px;
}
.sideModule .txtBox
{
    width:120px;
    *width:125px;
}
.expandable .mid
{
    border:1px solid transparent;
    
}

.sideModule.green .tab{ background-color:#77915f;}
.sideModule.red .tab { background-color:#ef4138; }
.sideModule.blue .tab{ background-color:#1b75bc; }
.sideModule.grey .tab{ background-color:#8e979d; }
.sideModule.maroon .tab{ background-color:#7a003c; }

.sideModule.green h3{ color:#77915f; }
.sideModule.blue h3{ color:#1b75bc; }
.sideModule.red h3{ color:#ef4138; }
.sideModule.grey h3{ color:#8e979d; }
.sideModule.maroon h3{ color:#5f002a; }
.purpleBG.sideModule.grey h3 { color:#fff;}


.btnLearnMore { width:85px; background-image:url(http://www.tab.ca/img/buttons/BtnLearnMoreRed_Off.png); }
.btnLearnMore:hover { background-image:url(http://www.tab.ca/img/buttons/BtnLearnMoreRed_Over.png); }

.btnLearnMoreBlue { display:inline-block; width:90px; height:27px; background-image:url(http://www.tab.ca/img/buttons/BtnLearnMoreBlue_Off.png); background-repeat:no-repeat; }
.btnLearnMoreBlue:hover { background-image:url(http://www.tab.ca/img/buttons/BtnLearnMoreBlue_Over.png); text-decoration:none; }

.btnShopOnline { width:95px; margin-left:14px; background-image:url(http://www.tab.ca/img/buttons/BtnShopOnline_Off.png); }
.btnShopOnline:hover { background-image:url(http://www.tab.ca/img/buttons/BtnShopOnline_Over.png); text-decoration:none; }

.btnDownloadWhitePaper { width:180px; margin-left:14px; background-image:url(http://www.tab.ca/img/buttons/BtnDownloadWhitepaper_Off.png); }
.btnDownloadWhitePaper:hover { background-image:url(http://www.tab.ca/img/buttons/BtnDownloadWhitepaper_Over.png); text-decoration:none; }

input.btnDownloadWhitePaper { background-repeat:no-repeat; height:25px; width:162px; border:none; margin-left:14px; background-image:url(http://www.tab.ca/img/buttons/BtnDownloadWhitepaper_Off.png); }
input.btnDownloadWhitePaper:hover { background-image:url(http://www.tab.ca/img/buttons/BtnDownloadWhitepaper_Over.png); text-decoration:none; }

.btnNewsletterSubmit { display:inline-block; background-repeat:no-repeat; border:none; margin-top:1px; margin-left:2px; height:27px; width:60px; background-image:url(http://www.tab.ca/img/buttons/BtnSubmitGreen_Off.png); }
.btnNewsletterSubmit:hover { background-image:url(http://www.tab.ca/img/buttons/BtnSubmitGreen_Over.png); text-decoration:none; }




/*Image Rotator */
#featureRotatorBox
{
    /* The slideshow container div */
	height:370px;
	position:relative;
	width:725px;	
	background-image:url(http://www.tab.ca/img/background/BkgFeaturedContent.png);
	background-repeat:no-repeat; 
}
#featureRotatorBox .featureItem
{    
    /* This class is shared between all the slides */
	margin:7px 0px 0px 7px;
	position:absolute;	
	height:340px;
	width:713px;	
	background-repeat:no-repeat;	
}
#featureRotatorBox .featuredText
{
    font-size:25px;    
    color:#5d6364;
    position:absolute;
    z-index:999;    
    text-align:right;
    bottom:105px;
    width:370px;
    left:12px;
}
#featureRotatorBox .textBGFix
{
    border:1px solid transparent;    
    position:relative;    
    z-index:980;    
    left:-1px;
    background-image:url(http://www.tab.ca/img/index/FeaturedGlow2.png);
    background-repeat:no-repeat;
    width:700px;
    height:340px;    
}
#featureRotatorBox .callToAction
{
    position:absolute;
    z-index:999;
    width:410px;
    height:22px;
    text-align:right;    
    padding-top:1px;
    top:242px;    
    margin-left:0px;
}
#featureRotatorBox .callToAction a
{
    color:#fff;
    text-decoration:none;
    padding-right:15px;    
    margin-right:15px;
    background-image:url("/img/index/linkArrow.png");
    background-repeat:no-repeat;
    background-position:right center;        
}

#featureRotatorBox .callToActionSmall
{
    position:absolute;
    z-index:999;
    width:14px;
    height:22px;
    text-align:right;    
    padding-top:1px;
    top:249px;    
    margin-left:-7px;
}
.playBtnImage
{
    position:absolute;
    margin-top:-220px;
    margin-left:340px;
    width:90px;
    height:90px;
    float:left;        
    background-image:url(http://www.tab.ca/img/background/playBtn.png);
    z-index:777;        
}
.playBtnLink
{
    position:absolute;
    width:90px;
    height:90px;
    float:left;    
    margin-top:-220px;
    margin-left:340px;
    background-image:url(http://www.tab.ca/img/background/transparent.png);
    z-index:9999;
    display:none;        
    background-color:transparent;
}
.playBtnLink a
{
    display:inline-block;
    width:90px;
    height:90px;    
}
.isVideo .playBtnLink 
{
    display:block;
}



#slideNav
{   
    margin:0 auto;    
    position:absolute;
    z-index:1000;
    margin-left:350px;
    margin-top:15px;
}
#slideNav a
{    
    display:inline-block;
    width:14px;
    height:14px; 
    margin-left:3px;       
    background-repeat:no-repeat;
    outline:none;    
}
#slideNav a:hover
{
    text-decoration:none;
}



#mosaic-slideshow{
	/* The slideshow container div */
	height:370px;
	position:relative;
	width:725px;	
	background-image:url(http://www.tab.ca/img/background/BkgFeaturedContent.png);
	background-repeat:no-repeat; 
}
.mosaic-slide{
	/* This class is shared between all the slides */
	left:7px;
	position:absolute;
	top:7px;

}

.tile{
	/* The individual tiles */
	height:71px;
	width:71px;
	float:left;	
}


#slideNav .slideNavButton
{
    width:13px; 
    height:13px;
    margin-right:3px;     
    display:inline-block;    
    float:left;
}
#slideNav div
{
    background:url("http://tabfusionrm-8c943c92.s3.amazonaws.com/images/buttons/IndexDot_Blank.png") no-repeat;
}

#slideNav div.atPage
{      
}
#mosaic-slideshow #featuredText
{
    font-size:25px;    
    color:#5d6364;
    position:absolute;
    z-index:999;    
    width:277px;
    text-align:right;
    bottom:135px;
    left:120px;
}
#mosaic-slideshow #callToAction
{
    position:absolute;
    z-index:999;
    width:410px;
    height:22px;
    text-align:right;
    background-image:url("/img/index/callToActionBG.png");
    padding-top:1px;
    top:242px;
    left:-2px;
}
#mosaic-slideshow .textBGFix
{
    border:1px solid transparent;    
    position:relative;    
    z-index:980;    
    top:90px;
    left:8px;
    background-image:url(http://www.tab.ca/img/index/rotatorTextBGFix.png);
    background-repeat:no-repeat;
    width:549px;
    height:254px;
}

#mosaic-slideshow #callToAction a
{
    color:#fff;
    text-decoration:none;
    padding-right:15px;    
    margin-right:15px;
    background-image:url("/img/index/linkArrow.png");
    background-repeat:no-repeat;
    background-position:right center;        
}


/* Two Column Template Left Side */
.twoColTempLeft
{
    width:732px;    
}
.twoColTempLeft .top
{
    background-image:url(http://www.tab.ca/img/background/TwoColBGTop.jpg);    
    height:20px;
}
.twoColTempLeft .mid
{
    background-image:url(http://www.tab.ca/img/background/TwoColBG.jpg);            
    padding-bottom:10px;
}
.twoColTempLeft .bottom
{
    background-image:url(http://www.tab.ca/img/background/TwoColBGBot.jpg);    
    height:20px;     
}


/* One Column Template Left Side */
.oneColTempLeft
{
    width:982px;    
}
.oneColTempLeft .top
{
    background-image:url(http://www.tab.ca/img/background/OneColBGTop.jpg);    
    height:20px;
}
.oneColTempLeft .mid
{
    background-image:url(http://www.tab.ca/img/background/OneColBG.jpg);            
    padding-bottom:10px;
}
.oneColTempLeft .bottom
{
    background-image:url(http://www.tab.ca/img/background/OneColBGBot.jpg);    
    height:20px;     
}





.leftNav
{
    width:180px;     
}
.leftNav table#currentNavLabel
{       
    background-position:right -876px;
    background-repeat:no-repeat;
    margin-left:-10px;        
}
.leftNav table#currentNavLabel tr.tr
{
    height:50px;         
}
.leftNav table#currentNavLabel tr td
{
    vertical-align:middle;
    width:190px;        
    background-repeat:no-repeat;
    background-position:left -934px;
}
#leftNav h2
{
    font-weight:900;
    font-size:12px;
    padding:0px;
    margin:0px;    
    color:#fff;
    padding:0px 22px 0px 20px;
}
#leftNav h2 a
{
    color:#fff;
    display:block;
}
#leftNav ul 
{
    padding:0px;
    margin:0px;
    margin-top:15px;
    border-bottom:1px solid #cacaca;
    margin-left:20px;
}
 #leftNav ul li
 {
     padding:0px; margin:0px;
     list-style-type:none;
     border-top:1px solid #cacaca;
 }
 #leftNav ul li a
 {     
     display:block;
     color:#6f6f6f;     
     padding:5px 0px;
     font-size:12px;
     text-decoration:none;     
 }
 #leftNav ul li a:hover
 {
     color:#660033;
 }
  #leftNav ul .atPage 
  {      
      font-weight:900;
      font-style:italic;
  }
  #leftNav ul li.atPage:hover
  {
      background-color:#fff;
  }
  #leftNav ul li ul
  {
      border:none;
      margin-top:-5px;
      padding-bottom:5px;
  }
  #leftNav ul li ul li
  {
      border:none;
  }
  #leftNav ul li ul li:hover
  {
      
  }
#leftNav ul li ul li
{
    padding:0px;    
}
  #leftNav ul li ul li a
  {
      color:#6f6f6f;
      padding:3px 0px;
  }
  
  #leftNav ul li ul li a:Hover
  {
      text-decoration:underline;
      font-weight:900;      
      font-weight:100;
  }
  #leftNav ul li ul li a.atPage:Hover
  {      
      font-weight:900;
  }
  
  /*footer */
  #footer { margin-top:10px;}
  
  #footerBar
  {
      background-image:url(http://www.tab.ca/img/background/footerBG.jpg);
      background-repeat:repeat-x;
      height:50px;      
      margin-top:20px;
  }
  #footerBar .leftCol
  {
      background-image:url(http://www.tab.ca/img/background/footerLeftBG.jpg);
      background-repeat:no-repeat;
      height:50px;
      float:left;
      padding-left:20px;      
  }
#footerBar .rightCol
  {
      background-image:url(http://www.tab.ca/img/background/footerRightBG.jpg);
      background-repeat:no-repeat;
      height:50px;
      float:right;
      background-position:right top;
      padding-right:12px;
  }
  
  
 #footnav {padding:0px; margin:5px 0px;}  
 #footnav li {padding:0px; margin:0px; display:inline; margin-left:15px;}
 
  
ul#legalNav
{
    list-style-type:none;         
    margin:0px 0px 0px 0px;
    padding:0px;    
}
ul#legalNav li
{
    display:inline-block;
    float:left;
    margin-left:10px;
    font-size:12px;
    padding:0x;
    
}

#footerBar .btnGovSolutions
{
    margin-top:11px;
}
#footer .legal
{
    font-size:10px;    
    margin:5px 0px 0px 30px;
    padding:0px;
    float:left;    
}
#footer ul#footerMainMenu
{
    float:right;
}
ul#footerMainMenu
{
     list-style-type:none;         
    margin:5px 15px 0px 0px;
    padding:0px;  
}
ul#footerMainMenu li
{
    display:inline-block;
    float:left;    
    font-size:10px;
}

.ticker .icon
{
    z-index:9999;
    position:absolute;    
    position:relative;
    float:left;
}
.tickerBox 
{    
    width:200px;       
    overflow:hidden;
    height:85px;  
    position:relative;
    z-index:100;      
}
.tickerBox .tick
{      
    width:200px;
    height:80px;      
    background-color:#ffffff;
   *margin-top:15px;
            
}
.tickerBox .tick a
{
    color:#1b75bc;
}
.tickerBox .tick p b
{
    margin-top:0px;
    padding-top:0px;    
    display:inline-block;      
}
.tickerBox .tick p
{
    font-size:12px;
    width:200px;       
}
.tickerNav
{
    width:50px;
    margin:0 auto;
}
.tickerNav a
{    
    display:inline-block;
    width:14px;
    height:14px;    
    background-image:url(http://tabfusionrm-8c943c92.s3.amazonaws.com/images/buttons/TickerDot_Blank.png);
    background-repeat:no-repeat;
    outline:none;
}
.tickerNav a:hover
{
    text-decoration:none;
}
.tickerNav a.activeSlide
{    
    background-image:url(http://tabfusionrm-8c943c92.s3.amazonaws.com/images/buttons/TickerDot_Grey.png);
}

/*SiteMap*/
#crumb
{
    display:inline-block;
    padding-left:7px;
    background-repeat:no-repeat;
    float:left;    
    margin-top:18px;
}
#crumb a
{
    margin:0px;
    padding:0px;
    display:inline-block;             
    margin:0px;
    float:left;
    font-size:11px;    
    font-size:12px;
}
#crumb a span
{
    padding:3px;
    padding-bottom:0px;
    margin:0px;        
    display:inline-block;    
    
}
#crumb span.sep
{     
    width:12px;    
    display:inline-block;    
    margin:0px;
    padding:0px;
    float:left;   
    border-style:none;    
    margin-left:5px;
}
#crumb a.last
{    
    font-weight:900;
    font-style:italic;        
}

#crumb.single a
{
    background-image:url(http://www.tab.ca/img/nav/crumbSingleBG.png);
    padding-right:5px;    
    margin-left:0px;
    padding-left:10px;
}
#crumb.single
{
    background-image:url(http://www.tab.ca/img/nav/breadCrumbSingleCap.png);    
    padding-left:5px;    
}
#crumb.single .sep
{
    border:1px solid #f6f6f6;
    display:none;
    visibility:hidden;
}



/*ItemRows*/
.itemRows
{
 
}
.itemRows.eventRows
{    
    border-top:1px dotted #949ea1;
}
.itemRows.eventRows .row
{    
    padding:10px 10px;    
    margin:0px;
    border:0px;    
}
.itemRows.eventRows .row.alt
{
    background-color:#f9f8f6;
}
.itemRows.eventRows .row h5
{
    color:#7A003C;
    font-weight:900;
}
.itemRows.eventRows .date
{
    display:block;
    font-style:italic;
}
.itemRows.eventRows .location
{
    display:block;
    color:#6b6565;    
}
.itemRows.eventRows .sep, .sep
{
    border-top:1px dotted #949ea1;    
}

.itemRows.infoRows
{    
    margin-bottom:10px;
}
.infoRows .genericButton
{
    margin-top:15px;
}
.itemRows .row
{    
    padding-bottom:15px;
    border-top:1px dotted #949ea1;    
}
.productRows .row
{    
    padding-top:15px;    
}
.infoRows .row
{
    padding-top:5px;
    padding-right:15px;
    padding-left:10px;
}
.productRows .colOne
{    
    width:33%;    
    float:left;
}
.productRows .colTwo
{
    float:left;    
    width:66%;      
}
.productRows .imgBackground
{
    background-image: url(http://www.tab.ca/img/background/prodPhotoBG.png);
    background-repeat: no-repeat;
    width: 129px;
    height: 130px;
    background-position: top left;
    padding: 16px;
}
.itemRows .row h5
{
    font-weight:100;
    
    font-size: 18px;
    padding:0px;
    margin:0px;
}
.itemRows.infoRows .row h5
{
    color:#7A003C;
    margin-bottom:5px;    
}

.productMoreInfo
{
    background-image: url(http://www.tab.ca/img/background/productMoreInfoCTABG.png);
    background-repeat: no-repeat;
    height: 138px;
    width: 520px;              
    text-align:center;
    margin-left:-10px;    
    border:1px solid #fff;    
    margin:0px auto;
}
.productMoreInfo .content
{
    margin-top:30px;
    font-style:italic;
    font-size:1.2em;
}
/*Search Results Template*/
.searchResultsTemplate
{      
    width:820px;  
    margin-left:158px;    
}
.searchResultsTemplate .top
{
    background-image:url(http://www.tab.ca/img/background/searchResultsCapTop.png);    
    height:20px;        
}
.searchResultsTemplate .mid
{
    background-image:url(http://www.tab.ca/img/background/searchResultsBG.png);            
    padding-bottom:10px;
    margin-top:0px;
    padding-top:0px;
    border-top:1px solid transparent;    
    padding:0px 0px 0px 40px;
}
.searchResultsTemplate.single .mid
{
    padding-right:40px;
    border-bottom:1px solid transparent;
}
.searchResultsTemplate .mid h1
{
    margin-left:5px;
}
.searchResultsTemplate .bottom
{
    background-image:url(http://www.tab.ca/img/background/searchResultsCapBottom.png);
    height:20px;     
}
/*Tab Nav Container*/
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 46px; /*--Set height of tabs--*/	
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 45px; 
	line-height: 45px;
	border-left: none;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;	
}
ul.tabs li a {
	text-decoration: none;
	color: #fff;
	display: block;
	font-size: 12px;		 
	margin-right:2px;
	margin-left:2px;
	outline: none;	
	background-image:url(http://www.tab.ca/img/nav/tabNavLEFT.png);		
}
ul.tabs li a span
{
    display:inline-block;    
    padding: 0 10px;
    background-image:url(http://www.tab.ca/img/nav/tabNavRIGHT.png);
    background-repeat:no-repeat;
    background-position:top right;    
}
ul.tabs li a:hover 
{    
	
}
ul.tabs li.active, html ul.tabs li.active a:hover  {		
	border-bottom: 1px solid #fff;
}
ul.tabs li.active a
{
    color:#0d4672;
    font-weight:900;
    font-style:italic;
    background-image:url(http://www.tab.ca/img/nav/tabNavLEFT_ACTIVE.png);
    margin-right:0px;
    margin-left:0px;        
}
ul.tabs li.active a span
{
    background-image:url(http://www.tab.ca/img/nav/tabNavRIGHT_ACTIVE.png);
    background-repeat:no-repeat;
    background-position:top right;    
}

.tab_container {	
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
	background: #fff;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}
.tab_content .tabFix
{
    border:1px solid #ffffff;
}
.tab_container
{
    margin-top:-13px;
    background-image:url(http://www.tab.ca/img/nav/tabContainerBG.png);
    background-repeat:repeat-x;
    padding-top:13px;
}
.tab_container a
{
    border:1px solid #ffffff;
}

/*event Details*/
.eventDetails
{
    
}
.eventDetails .inforRowContainer
{
    width:390px;
}
.eventDetails .inforRowContainer p
{
    padding:3px;
    margin:0px;        
}

.eventDetails .inforRowContainer p .key
{
    font-weight:900;
    color:#0d4672;
    width:120px;
    display:inline-block;
}
.eventDetails .inforRowContainer p .val
{
    width:250px;
    vertical-align:top;
    display:inline-block;
}
/*SiteMap*/
 
a.tipTop, a.small
{
    text-decoration:underline;    
}
a.tipTop:hover, a.small:hover
{
    text-decoration:none;
}
.tipTop
{
    color: #990033;
    font-size: 16px;
    font-weight: bold;        
    margin-top:15px;
    display:block;
    line-height:1.6em;    
    padding-left:10px;
    margin-left:2px;
    width:500px;
    padding-top:15px;
}
    
.small
{
    color: #990033;
    font-size: 12px;        
    display:inline-block;
    margin-left:-30px;
    line-height:1.5em;
    padding-left:10px;    
    width:500px;
}
.dottedBorderTop
{
    border-top:1px dotted #b2b9ba;
}
.even
{       
    background-color:#f9f8f6;        
}



/*Generic Buttons */
 .GenericButton_blue, .GenericButton_maroon, .GenericButton_red, .GenericButton_green, .GenericButton_grey, .GenericButton_blue:visited, .GenericButton_maroon:visited, .GenericButton_red:visited, .GenericButton_green:visited, .GenericButton_grey:visited
{
    display:inline-block;        
    font-size:12px;
    background-color:#FFF;
    color:#fff;   
    background-repeat:no-repeat;
    text-decoration:none;
}

.GenericButton_blue:hover, .GenericButton_red:hover, .GenericButton_green:hover, .GenericButton_grey:hover, .GenericButton_maroon:hover
{
    text-decoration:none;    
}
.GenericButton_blue span:first-child, .GenericButton_red span:first-child, .GenericButton_green span:first-child, .GenericButton_grey span:first-child, .GenericButton_maroon span:first-child
{    
    display:inline-block;
    padding:6px 13px 6px 13px;
    background-position:top right;    
    background-repeat:no-repeat;
    cursor:pointer;
    
}

.GenericButton_blue { background-image:url(http://tabfusionrm-8c943c92.s3.amazonaws.com/images/buttons/GenericButtonLeft_BLUE.png); }
/*.GenericButton_blue {  background-image:url(http://www.tab.ca/img/buttons/GenericButtonLeft_BLUE.png); }*/
.GenericButton_blue span { background-image:url(http://www.tab.ca/img/buttons/GenericButtonRight_BLUE.png);  }
.GenericButton_blue:hover {  background-image:url(http://www.tab.ca/img/buttons/GenericButtonLeft_BLUE_Over.png); }
.GenericButton_blue:Hover span { background-image:url(http://www.tab.ca/img/buttons/GenericButtonRight_BLUE_Over.png);  }

.GenericButton_red {  background-image:url(http://tabfusionrm-8c943c92.s3.amazonaws.com/images/buttons/GenericButtonLeft_RED.png); }
/*.GenericButton_red {  background-image:url(http://www.tab.ca/img/buttons/GenericButtonLeft_RED.png); }*/
.GenericButton_red span { background-image:url(http://www.tab.ca/img/buttons/GenericButtonRight_RED.png);  }
.GenericButton_red:hover {  background-image:url(http://www.tab.ca/img/buttons/GenericButtonLeft_RED_Over.png); }
.GenericButton_red:Hover span { background-image:url(http://www.tab.ca/img/buttons/GenericButtonRight_RED_Over.png);  }

.GenericButton_green {  background-image:url(http://tabfusionrm-8c943c92.s3.amazonaws.com/images/buttons/GenericButtonLeft_GREEN.png); }
/*.GenericButton_green {  background-image:url(http://www.tab.ca/img/buttons/GenericButtonLeft_GREEN.png); }*/
.GenericButton_green span { background-image:url(http://www.tab.ca/img/buttons/GenericButtonRight_GREEN.png);  }
.GenericButton_green:hover {  background-image:url(http://www.tab.ca/img/buttons/GenericButtonLeft_GREEN_Over.png); }
.GenericButton_green:Hover span { background-image:url(http://www.tab.ca/img/buttons/GenericButtonRight_GREEN_Over.png);  }

/*.GenericButton_grey {  background-image:url(http://tabfusionrm-8c943c92.s3.amazonaws.com/images/buttons/GenericButtonLeft_Grey.png); }*/
.GenericButton_grey {  background-image:url(http://www.tab.ca/img/buttons/GenericButtonLeft_Grey.png); }
.GenericButton_grey span { background-image:url(http://www.tab.ca/img/buttons/GenericButtonRight_Grey.png);  }
.GenericButton_grey:hover {  background-image:url(http://www.tab.ca/img/buttons/GenericButtonLeft_Grey_Over.png); }
.GenericButton_grey:Hover span { background-image:url(http://www.tab.ca/img/buttons/GenericButtonRight_Grey_Over.png);  }

/*.GenericButton_grey {  background-image:url(http://tabfusionrm-8c943c92.s3.amazonaws.com/images/buttons/GenericButtonLeft_Grey.png); }*/
.GenericButton_maroon {  background-image:url(http://www.tab.ca/img/buttons/GenericButtonLeft_Maroon.png); }
.GenericButton_maroon span { background-image:url(http://www.tab.ca/img/buttons/GenericButtonRight_Maroon.png);  }
.GenericButton_maroon:hover {  background-image:url(http://www.tab.ca/img/buttons/GenericButtonLeft_Maroon_Over.png); }
.GenericButton_maroon:Hover span { background-image:url(http://www.tab.ca/img/buttons/GenericButtonRight_Maroon_Over.png);  }

/*.GenericButton_grey {  background-image:url(http://tabfusionrm-8c943c92.s3.amazonaws.com/images/buttons/GenericButtonLeft_Grey.png); }*/
.purpleBG .GenericButton_maroon {  background-image:url(http://www.tab.ca/img/buttons/GenericButtonLeft_PurpleBG.png);  background-color:#7c0041;}
.purpleBG .GenericButton_maroon span { background-image:url(http://www.tab.ca/img/buttons/GenericButtonRight_PurpleBG.png);  }
.purpleBG .GenericButton_maroon:hover {  background-image:url(http://www.tab.ca/img/buttons/GenericButtonLeft_PurpleBG_Over.png); }
.purpleBG .GenericButton_maroon:Hover span { background-image:url(http://www.tab.ca/img/buttons/GenericButtonRight_PurpleBG_Over.png);  }

.genericDownloadBtn, .genericDownloadBtn:visited
{    
    width:16px;    
    height:15px;
    margin-left:7px;
    display:inline-block;
    background-image:none;
    background-image:url(http://www.tab.ca/img/buttons/downloadArrow.png);
    float:left;
    background-repeat:no-repeat;       
    position:absolute;
    color:#fff;
}


.bodyContent h1
{            
    font-size:30px;
    font-weight:normal;
    font-family:Helvetica, Arial, _sans;
    margin-bottom: 0px;
}
.bodyContent h2
{
	margin-top: 0px;
	font-size: 22px;
	font-weight: normal;
	font-style: italic;	
	
}
.bodyContent h3
{
	font-weight: bold;	
}
#tabFooterLogo
{
    margin-top:10px;
}


#homeBottomSection
{    
}

.clientLogos
{
    padding:10px 35px;
}
.clientLogos h4
{
    border-bottom:1px solid #c6c5c5;
}
.clientLogos h4 span
{    
    font-size:14px;
    font-weight:900;    
    display:inline-block;
    margin-bottom:-5px;
    background-color:#f6f6f6;
    padding-right:6px;    
}


.clientLogos a
{    
    display:inline-block;
    margin-top:10px;
    margin-left:8px;
}
.clientLogos a:first-child
{
    margin-left:0px;
}
.notesAndTestimonials
{
    margin-left:3px;
    color:#777b7d;
    font-size:12px;
}
.notesAndTestimonials h3
{
    font-weight:100;
    font-size:16px;
}
.notesAndTestimonials .rowOne
{
    height:14px;    
    background-image:url(http://www.tab.ca/img/background/notesTestConOne.jpg);
    background-repeat:no-repeat;       
}
.notesAndTestimonials .rowTwo
{        
    background-image:url(http://www.tab.ca/img/background/notesTestConTwo.jpg);
    background-repeat:repeat-y;
}

.notesAndTestimonials .rowThree
{
    height:16px;    
    background-image:url(http://www.tab.ca/img/background/notesTestConThree.jpg);
    background-repeat:no-repeat;         
}
.notesAndTestimonials .rowTwo .inner
{
    margin:10px 0px;    
    padding:10px 15px;
    float:left;
    border:1px solid #fff;   
}








.fullWidthCon .rowOne
{
    height:10px;    
    background-image:url(http://www.tab.ca/img/background/notesTestConOne.jpg);
    background-repeat:no-repeat;     
    background-position:left bottom;
}
.fullWidthCon .rowTwo
{        
    background-image:url(http://www.tab.ca/img/background/notesTestConTwo.jpg);
    background-repeat:repeat-y;
}

.fullWidthCon .rowThree
{
    height:14px;    
    background-image:url(http://www.tab.ca/img/background/notesTestConThree.jpg);
    background-repeat:no-repeat; 
    background-position:left bottom;
}
.fullWidthCon .rowTwo .inner
{      
    padding:0px 15px;    
}











.notesAndTestimonials .rowTwo .inner h4, .notesAndTestimonials .rowTwo .inner h4 a, .notesAndTestimonials .rowTwo .inner h4, .notesAndTestimonials .rowTwo .inner h4
{    
    font-size:14px;
    font-weight:100;    
    vertical-align:text-top;
}
.notesAndTestimonials .rowTwo .inner:first-child
{
    margin-left:20px;
    border-right:1px solid #dde0e1;
}
.notesAndTestimonials .rowTwo .inner.colOne
{
    width:660px;
}
.notesAndTestimonials .rowTwo .inner.colOne img
{
    vertical-align:top; 
    float:left;    
}

.notesAndTestimonials .rowTwo .inner.colOne .row
{
    margin-top:15px;
}
.notesAndTestimonials .rowTwo .inner.colOne .row:first-child
{
    margin-top:0px;
}
.notesAndTestimonials .rowTwo .inner.colOne .row div
{    
    display:inline-block;    
    margin-left:15px;    
    border:1px solid #fff;
    width:100px;
    float:left;
    width:500px;    
}

.notesAndTestimonials .rowTwo .inner.colTwo
{
    width:210px;
    margin-left:10px;    
}
.notesAndTestimonials .rowTwo .inner.colTwo h4
{
    width:150px;    
    display:inline-block;        
    float:left;
}
.notesAndTestimonials .rowTwo .inner.colTwo .arrows span
{
    display:inline-block;    
    width:15px;
    height:12px;
}
.notesAndTestimonials .rowTwo .inner.colTwo .arrows a
{
    display:inline-block;        
}
.notesAndTestimonials .rowTwo .inner.colTwo .arrows
{
    display:inline-block;
    width:50px;            
    vertical-align:top;
    margin-bottom:20px;    
    vertical-align:top;
    float:left;
}
.notesAndTestimonials .rowTwo .inner.colTwo p
{
    font-family:Times New Roman;
    font-style:italic;
    font-size:14px;
    padding:0px;
    margin:0px;
}

.notesAndTestimonials .rowTwo .inner.colTwo p span.title
{
    font-family:Verdana;
    font-style:normal;    
    display:block;
    margin-top:8px;
    
}
.notesAndTestimonials .rowTwo .inner.colTwo .rotatorItem
{    
    height:250px;
    background-color:#fff;
}
.notesAndTestimonials #prev {padding:5px; background-position:left -995px;}
.notesAndTestimonials #next { background-position:right -995px; padding:5px;}



.countryFlagSelect
{
    border:2px solid #f6f6f6;  
    padding:2px;        
    vertical-align:bottom;  
    cursor:pointer;   
    height:13px;       
    border:1px solid transparent;

}
.countryFlagSelect.atPage
{    
    border:2px solid #dad8d8;               
}
#countrySelectBoxCon
{      
        
    text-align:left;  
    color:#5b5b5b;
    font-size:10px;
    border:1px solid transparent;
    width:110px;              
    position:absolute;    
    z-index:888;        
    margin-left:95px;
    margin-top:4px;
    /*
    position:absolute;    
    z-index:888;   
    top:126px;
    *top:133px;
    *margin-left:-180px;             
    */    
}
.ie7 #countrySelectBoxCon
{
    
}


#countrySelectBoxCon .top
{
    
    height:36px;
    background-image:url(http://www.tab.ca/img/nav/countryBGTOP.png);
    background-repeat:no-repeat;
}

#countrySelectBoxCon .mid
{           
    
}
#countrySelectBoxCon .bottom
{
    background-image:url(http://www.tab.ca/img/nav/countryBGBOTTOM.png);
    height:9px;
    background-repeat:no-repeat;
}
#countrySelectBoxCon .inner
{
    background-image:url(http://www.tab.ca/img/nav/countryBGINNER.png);
    border-top:1px solid transparent;
    padding-left:10px;
    background-repeat:repeat-y;
    padding-bottom:8px;
}
#countrySelectBoxCon .inner p
{
    margin-top:5px;
    cursor:pointer;
}
#showHideToggle
{
    margin-top:-22px;   
    *margin-top:-26px;
    display:none; 
}
#selectedFlag
{
    margin-left:10px;
    margin-top:5px;        
    z-index:9999;
    position:relative;   
    cursor:pointer;    
}


#DownloadFormQuickInfo
{
    float:left; width:300px; border-right:1px solid #cccccc; padding-right:20px; padding-left:10px;
}
#DownloadFormQuickInfo h4
{
    color:#5f002a;
    margin-bottom:10px;
    font-size:16px;
}
#resourceListCon
{
    
}
#resourceListCon .row
{
    margin-bottom:20px;    
}
#resourceListCon .row .one
{
    width:120px;
}
#resourceListCon .row .one img
{
    width:100px;
    padding:2px;
    border:1px solid #666666;
}
#resourceListCon .row .two
{
    width:600px;
    margin-left:10px;
}
#resourceListCon .row .two h4
{
    color:#666666;
    font-size:1.4em;
}

#shopOnline
{
    background-color:#fff;
    padding: 3px;
    border:1px solid #666;
    display:inline-block;
}

#shopOnline a
{
    background-color:#61002a;
    color: #fff;
    padding: 1em 2em;
    display:inline-block;
    font-weight: 700;
}

#shopOnlineRightContainer
{
    margin-left:20px;
}



#header #logo
{
    width:465px;
    height:55px;
    display:inline-block;    
    background-image:url(http://www.tab.ca/img/nav/TABlogoandtagline.png);
    background-repeat:no-repeat;    
    float:left;       
    cursor:pointer;    
    margin-top:90px;
    margin-left:9px;    
    position:relative;
    z-index:2;                 
}
#header #logo:hover
{
    text-decoration:none;
}



#logoArea 
{    
    width:660px;        
    overflow:hidden;  
    margin:8px 0px;  
}


































/*main navigation */
#header #navCon
{    
    float:right; 
    height:55px;   
    padding-left:16px;    
    background-position:top left;
    background-repeat:no-repeat;
    z-index:9999;            
}
#navCon .navInnerFix 
{        
    background-position:top right;
    background-repeat:no-repeat;         
    padding-right:20px;
}
#header #navCon ul
{    
    padding:0x;
    margin:0px;    
    height:55px;      
    margin-left:0px;
    padding-left:0px;    
    background-position:left -62px;
    z-index:9998;        
}
#header #navCon ul li
{
    margin:0px;
    padding:0px;
    list-style-type:none;
    float:left;
    display:inline-block;
    font-size:14px;         
}

#header #navCon ul li a.topLevel
{
    text-decoration:none;
    color:#fff;
    display:inline-block;       
    padding-top:20px;    
    height:31px;    
    padding-left:18px;      
    z-index:9999;  
    margin-top:-1px;   
    position:inherit;    
}
#header #navCon ul li:hover a.topLevel
{    
    background-position:left -127px;
    background-repeat:no-repeat;    
    color:#663333;    
    height:50px;    
    position:relative;       
}
#header #navCon ul li a.topLevel span
{    
    background-position:right -3px;
    background-repeat:no-repeat;
    padding-right:18px;    
    display:inline-block;
    height:31px;
    margin-top:-20px;
    padding-top:20px;
    cursor:pointer;    
    border-top:1px solid transparent;
    border-bottom:1px solid transparent;
    height:50px;
}
#header #navCon ul li:hover a.topLevel span
{    
    background-position:right -213px;
    border:none;     
}
#header #navCon ul li.mainNavNoChildren:hover a
{       
    background-position:left -294px;
    background-repeat:no-repeat;    
}
#header #navCon ul li.mainNavNoChildren:hover a span
{    
    border:none;
    background-position:right -375px;
}

/*Sub Drop Down*/
#header #navCon ul li.mainNavNoChildren:hover div.subContainer
{    
    display:none;    
    border:1px solid #fff;
}

#header #navCon #topNav li:Hover div.subContainer
{
    visibility:visible;
}

#header #navCon #topNav li div.subContainer
{        
    visibility:hidden;   
    position:absolute;
    z-index:1500;    
    height:190px;    
    padding:0px;             
    float:left;
    margin-top:-26px;
    *margin-top:43px;
    width:1000px;     
}

#header #navCon #topNav li div.subContainer .one
{
    float:left; 
    width:14px;             
    background-repeat:no-repeat;
    height:200px;        
    background-position:left -444px;    
}
#header #navCon #topNav li div.subContainer .three
{        
    background-position:right -444px;
    background-repeat:no-repeat;
    height:220px;
    width:9px;
    float:left;        
}
#header #navCon #topNav li div.subContainer .two
{
    float:left;     
    height:200px;       
    background-image:none; position:relative;         
    background-position:left -662px;
    background-repeat:repeat-x;    
}

#header #navCon #topNav li div.subContainer div.linkItem
{
    width:154px;    
    float:left;        
    background-image:none;  
    color:#494f51;    
    height:140px;     
    margin-right:5px; 
    font-size:11px;    
    margin-top:13px;
    border-left:1px solid #daddde;
}
#header #navCon #topNav li div.subContainer div.linkItem:first-child
{
    border-left:1px solid #fff;
}
#header #navCon #topNav li div.subContainer .two .twoInner .linkItem .innerLinkItem
{
    padding:0px 10px 0px 10px;
}
#header #navCon #topNav li div.subContainer .two .twoInner
{
    padding-top:10px;
}
#header #navCon #topNav li div.subContainer .two .twoInner .linkItem .innerLinkItem a
{
     display:block;
     color:#494f51;
     height:48px;     
     font-size:12px;
}



a.GenericButton_maroon span { color:#fff;}
a.GenericButton_blue span { color:#fff;}



/*****************THEME STYLES*****************/





/**********Default*********/
#header #navCon, 
#navCon .navInnerFix, 
#header #navCon ul, 
#header #navCon ul li:hover a.topLevel, 
#header #navCon ul li:hover a.topLevel span, 
#header #navCon ul li.mainNavNoChildren:hover a, 
#header #navCon ul li.mainNavNoChildren:hover a span, 
#header #navCon #topNav li div.subContainer .one, 
#header #navCon #topNav li div.subContainer .three, 
#header #navCon #topNav li div.subContainer .two,
.leftNav table#currentNavLabel,
.leftNav table#currentNavLabel tr td,
.notesAndTestimonials #prev, .notesAndTestimonials #next
{background-image:url(http://tabfusionrm-8c943c92.s3.amazonaws.com/Themes/Maroon/navSprite.png);}
#slideNav a {background-image:url(http://tabfusionrm-8c943c92.s3.amazonaws.com/Themes/Maroon/img/index/IndexDot_Blank.png);}
#slideNav a.activeSlide {background-image:url(http://tabfusionrm-8c943c92.s3.amazonaws.com/Themes/Maroon/img/index/IndexDot_Active.png);}
#header #searchBox #btn_topSearch {background-image:url('http://tabfusionrm-8c943c92.s3.amazonaws.com/Themes/Maroon/BtnSearch_Off.png');}
#featureRotatorBox .callToAction, #featureRotatorBox .callToActionSmall {background-image:url("http://tabfusionrm-8c943c92.s3.amazonaws.com/Themes/Maroon/img/index/callToActionBG.png");}
.themeFontColor, 
a.themeFontColor, 
.themeFontColor a, 
.bodyContent h1, 
.bodyContent h2, 
.bodyContent h3, 
#leftNav ul .atPage,
#leftNav ul a:hover, 
#navCon ul li:hover a.topLevel span
{ color:#5f002a; }


/**********Maroon*********/
body.maroon a { color:#5F002A; }
body.maroon #header #navCon, 
body.maroon #navCon .navInnerFix,
body.maroon #header #navCon ul, 
body.maroon #header #navCon ul li:hover a.topLevel, 
body.maroon #header #navCon ul li:hover a.topLevel span, 
body.maroon #header #navCon ul li.mainNavNoChildren:hover a, 
body.maroon #header #navCon ul li.mainNavNoChildren:hover a span, 
body.maroon #header #navCon #topNav li div.subContainer .one, 
body.maroon #header #navCon #topNav li div.subContainer .three, 
body.maroon #header #navCon #topNav li div.subContainer .two,
body.maroon .leftNav table#currentNavLabel,
body.maroon .leftNav table#currentNavLabel tr td,
body.maroon .notesAndTestimonials #prev, 
body.maroon .notesAndTestimonials #next
{background-image:url(http://tabfusionrm-8c943c92.s3.amazonaws.com/Themes/Maroon/navSprite.png);}
body.maroon #slideNav a {background-image:url(http://tabfusionrm-8c943c92.s3.amazonaws.com/Themes/Maroon/IndexDot_Blank.png);}
body.maroon #slideNav a.activeSlide {background-image:url(http://tabfusionrm-8c943c92.s3.amazonaws.com/Themes/Maroon/IndexDot_Active.png);}
body.maroon #header #searchBox #btn_topSearch {background-image:url(http://tabfusionrm-8c943c92.s3.amazonaws.com/Themes/Maroon/BtnSearch_Off.png);}
body.maroon #featureRotatorBox .callToAction, body.maroon #featureRotatorBox .callToActionSmall {background-image:url(http://tabfusionrm-8c943c92.s3.amazonaws.com/Themes/Maroon/callToActionBG.png);}
body.maroon .themeFontColor, 
body.maroon a.themeFontColor, 
body.maroon .themeFontColor a, 
body.maroon .bodyContent h1, 
body.maroon .bodyContent h2, 
body.maroon .bodyContent h3, 
body.maroon #leftNav ul .atPage,
body.maroon #leftNav ul a:hover,
body.maroon #mainNav a:hover,
body.maroon #navCon ul li:hover a.topLevel span
{ color:#5f002a;}



/**********Blue*********/
body.blue a { color:#1b75bc;}
body.blue #header #navCon, 
body.blue #navCon .navInnerFix, 
body.blue #header #navCon ul, 
body.blue #header #navCon ul li:hover a.topLevel, 
body.blue #header #navCon ul li:hover a.topLevel span, 
body.blue #header #navCon ul li.mainNavNoChildren:hover a, 
body.blue #header #navCon ul li.mainNavNoChildren:hover a span, 
body.blue #header #navCon #topNav li div.subContainer .one, 
body.blue #header #navCon #topNav li div.subContainer .three, 
body.blue #header #navCon #topNav li div.subContainer .two,
body.blue .leftNav table#currentNavLabel,
body.blue .leftNav table#currentNavLabel tr td,
body.blue .notesAndTestimonials #prev, 
body.blue .notesAndTestimonials #next
{background-image:url(http://tabfusionrm-8c943c92.s3.amazonaws.com/Themes/Blue/navSprite.png);}
body.blue #slideNav a {background-image:url(http://tabfusionrm-8c943c92.s3.amazonaws.com/Themes/Blue/IndexDot_Blank.png);}
body.blue #slideNav a.activeSlide {background-image:url(/http://tabfusionrm-8c943c92.s3.amazonaws.com/Themes/Blue/IndexDot_Active.png);}
body.blue #header #searchBox #btn_topSearch {background-image:url(http://tabfusionrm-8c943c92.s3.amazonaws.com/Themes/Blue/BtnSearch_Off.png);}
body.blue #featureRotatorBox .callToAction, body.blue #featureRotatorBox .callToActionSmall {background-image:url(http://tabfusionrm-8c943c92.s3.amazonaws.com/Themes/Blue/callToActionBG.png);}
body.blue .themeFontColor, 
body.blue a.themeFontColor, 
body.blue .themeFontColor a, 
body.blue .bodyContent h1, 
body.blue .bodyContent h2, 
body.blue .bodyContent h3, 
body.blue #leftNav ul .atPage,
body.blue #leftNav ul a:hover,
body.blue #navCon ul li:hover a.topLevel span
{ color:#1b75bc;}


















