﻿body 
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-image: url(bgnd.gif);
    background-repeat: repeat-x;
    background-color: #000000;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
}

#container
{
    padding: 0px 0px 0px 0px;
    margin: 0px auto 0px auto;
    width: 900px;
    border: solid 0px red;
}

#container #header-top
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 900px;
    height: 81px;
    background-color: #000000;
    text-align: center;
}

#container #header-middle
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 900px;
    height: 46px;
    background-color: Transparent;
}

#container #header-middle #left
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 343px;
    float:left;
    height: 46px;
    background-color: Transparent;
    
}

/***************Main Menu Links Left***************/

.rollover
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    float: left;
}


.rollover a.about:link, a.about:active, a.about:visited
{
    padding: 0px 0px 0px 0px;
    margin: 0px 1px 0px 0px;
    width: 119px;
    float:left;
    height: 46px;
    background-image: url(mabout.jpg);
        
}


.rollover a.system:link, a.system:active, a.system:visited
{
    padding: 0px 0px 0px 0px;
    margin: 0px 1px 0px 0px;
    width: 118px;
    float:left;
    height: 46px;
    /*background-image: url(mthesystem.jpg);*/
     background-image: url(mtech.jpg);   
}


.rollover a.products:link, a.products:active, a.products:visited
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 104px;
    float:left;
    height: 46px;
    background-image: url(mproducts.jpg);
        
}


.rollover a:hover { 
background-position: 0 -46px;
}

/************************************************************/

#container #header-middle #middle
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 214px;
    background-color: #000000;
    float:left;
    height: 46px;
    text-align: center;
}

#container #header-middle #right
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 343px;
    float:left;
    height: 46px;
    background-color: Transparent;
}

/*****************Main Menu Links Right*************************/

.rollover a.opps:link, a.opps:active, a.opps:visited
{
    padding: 0px 0px 0px 0px;
    margin: 0px 1px 0px 0px;
    width: 104px;
    float:left;
    height: 46px;
    background-image: url(mopps.jpg);
        
}

.rollover a.solutions:link, a.solutions:active, a.solutions:visited
{
    padding: 0px 0px 0px 0px;
    margin: 0px 1px 0px 0px;
    width: 118px;
    float:left;
    height: 46px;
    background-image: url(msolutions.jpg);
        
}


.rollover a.networks:link, a.networks:active, a.networks:visited
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 119px;
    float:left;
    height: 46px;
    background-image: url(mnetworks.jpg);
        
}


/******************************************************************/



#container #header-bottom
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 900px;
    height: 58px;
    background-color: transparent;
    text-align: center;
}

#container #yellowpanel-top
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 898px;
    height: 22px;
    background-image: url(yellowpanel-top.gif);
    background-position: top center;
    
    background-repeat: no-repeat;
}


#container #yellowpanel
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 1px;
    width: 897px;
    height: 300px;
    background-image: url(yellowbgnd.gif);
    background-position: top;
    background-repeat: repeat-x;
    background-color: #F8E123;
}

#container #yellowpanel a
{
    font-weight:bold;
    text-decoration:underline;
    color:Black;
}

#container #yellowpanel a:hover
{
    font-weight:bold;
    text-decoration:underline;
    color:Black;
}

#container #yellowpanel-bot
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
    width: 898px;
    height: 29px;
    background-image: url(yellowpanel-bot.gif);
    background-position: top center;
    background-repeat: no-repeat;
}


#container #yellowpanel #leftpanel
{
    padding: 0px 20px 0px 20px;
    margin: 10px 0px 0px 0px;
    width: 510px;
    background-color: Transparent;
    float: left;
  }

#container #yellowpanel #leftpanel p
{
    color: #000000;
    font-size: 14px;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
    
}

#container #yellowpanel #leftpanel ul
{
    margin: 10px 0px 0px 60px;
    padding: 0px 0px 0px 0px;
    font-size:14px;
}

#container #yellowpanel #rightpanel
{
    padding: 0px 10px 0px 10px;
    margin: 0px 0px 0px 0px;
    width: 327px;
    background-color: Transparent;
    float: left;
    }

#container #yellowtabs
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 20px 1px;
    width: 898px;
    height: 89px;
    background-color: transparent;
    
}


/*****************contact*************************/

#contactpanel{
    width:890px;
    height:25px;
    margin:0px 0px 10px 10px;
    padding:0px 0px 0px 0px;
    background-color:black;
    font-family:arial;
    font-size:18px;
    color:#F8E224;
    float:left;
}

#contactpanel a{
    font-size:18px;
    color:#F8E224;
}

#contactpanel .contact{
    font-size:25px;
}

#contactpanel .white{
    color:white;
}

/*****************tabs*************************/

#container #yellowtabs a.system
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 187px;
    float:left;
    height: 89px;
    background-image: url(msystem-tab.gif);
    background-repeat: no-repeat;
    background-position:left top;
        
}

#container #yellowtabs a.system:hover
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 187px;
    float:left;
    height: 89px;
    background-image: url(msystem-tab.gif);
    background-repeat: no-repeat;
    background-position:left -89px;
       
}

#container #yellowtabs a.systemselected
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 187px;
    float:left;
    height: 89px;
    background-image: url(msystem-tab.gif);
    background-repeat: no-repeat;
    background-position:left -89px;
       
}

#container #yellowtabs a.topup
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 176px;
    float:left;
    height: 89px;
    background-image: url(mtopup-tab.gif);
    background-repeat: no-repeat;
    background-position:left top;
        
}

#container #yellowtabs a.topup:hover
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -1px;
    width: 177px;
    float:left;
    height: 89px;
    background-image: url(mtopup-tab.gif);
    background-repeat: no-repeat;
    background-position:left -89px;
        
}

#container #yellowtabs a.topupselected
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -1px;
    width: 177px;
    float:left;
    height: 89px;
    background-image: url(mtopup-tab.gif);
    background-repeat: no-repeat;
    background-position:left -89px;
        
}


#container #yellowtabs a.rewards
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 173px;
    float:left;
    height: 89px;
    background-image: url(mrewards-tab.gif);
    background-repeat: no-repeat;
    background-position:left top;
    
        
}

#container #yellowtabs a.rewards:hover
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -1px;
    width: 174px;
    float:left;
    height: 89px;
    background-image: url(mrewards-tab.gif);
    background-repeat: no-repeat;
    background-position:left -89px;
    
        
}

#container #yellowtabs a.rewardsselected
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -1px;
    width: 174px;
    float:left;
    height: 89px;
    background-image: url(mrewards-tab.gif);
    background-repeat: no-repeat;
    background-position:left -89px;
    
        
}

#container #yellowtabs a.mobile
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 176px;
    float:left;
    height: 89px;
    background-image: url(mmarketing-tab.gif);
    background-repeat: no-repeat;
    background-position:left top;
        
}

#container #yellowtabs a.mobile:hover
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -1px;
    width: 177px;
    float:left;
    height: 89px;
    background-image: url(mmarketing-tab.gif);
    background-repeat: no-repeat;
    background-position:left -89px;
        
}

#container #yellowtabs a.mobileselected
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -1px;
    width: 177px;
    float:left;
    height: 89px;
    background-image: url(mmarketing-tab.gif);
    background-repeat: no-repeat;
    background-position:left -89px;
        
}



#container #yellowtabs a.financial
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 185px;
    float:left;
    height: 89px;
    background-image: url(mfinance-tab.gif);
    background-repeat: no-repeat;
    background-position:left top;
        
}

#container #yellowtabs a.financial:hover
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -1px;
    width: 186px;
    float:left;
    height: 89px;
    background-image: url(mfinance-tab.gif);
    background-repeat: no-repeat;
    background-position:left -89px;
        
}

#container #yellowtabs a.financialselected
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -1px;
    width: 186px;
    float:left;
    height: 89px;
    background-image: url(mfinance-tab.gif);
    background-repeat: no-repeat;
    background-position:left -89px;
        
}

/***************** Common Content Page Areas **********************/

#container #content
{
    width:900px;
    padding:0px 0px 30px 0px;
    margin:0px 0px 0px 0px;
    background-color:transparent;
    float:left;
    }
    
#container #content #lhs
{
    width:240px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-color:transparent;
    float:left;
    }
    
#container #content #lhs #lhsTabs
{
    width:230px;
    height:260px;
    padding:15px 0px 0px 10px;
    margin:0px 0px 0px 0px;
    background-image:url('lhsTabs2.gif');
    background-position:top left;
    background-repeat:no-repeat;
    float:left;
    }

#container #content #lhs #lhsTabs .tab
{
    width:210px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 5px 0px;
    border-bottom:solid 1px gray;
    float:left;
    }
    
#container #content #lhs #lhsMap
{
    width:240px;
    height:130px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-image:url('worldmap.gif');
    background-position:top left;
    background-repeat:no-repeat;
    float:left;
    }
    
#container #content #lhs #contactLinks
{
    width:240px;
    padding:0px 0px 20px 0px;
    margin:0px 0px 0px 0px;
    background-color:Transparent;
    float:left;
    }
    
#container #content #lhs #contactLinks .link
{
    width:230px;
    padding:5px 0px 5px 0px;
    margin:2px 0px 2px 0px;
    border-bottom:dashed 1px yellow;
    background-color:Transparent;
    float:left;
    }

#container #content #lhs #contactLinks .link .text
{
    width:203px;
    padding:5px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-color:Transparent;
    font-family:Arial;
    font-size:16px;
    color:white;
    float:left;
    }

#container #content #lhs #contactLinks .link .image
{
    width:27px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-color:Transparent;
    float:left;
    }
    
#container #content #lhs #contactDetails
{
    width:240px;
    padding:0px 0px 20px 0px;
    margin:0px 0px 0px 0px;
    background-color:Transparent;
    float:left;
    }
    
#container #content #lhs #contactDetails .detail
{
    width:240px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-color:Transparent;
    float:left;
    }
    
#container #content #lhs #contactDetails .detail .title
{
    width:15px;
    padding:0px 5px 0px 0px;
    margin:0px 0px 0px 0px;
    background-color:Transparent;
    font-family:Arial;
    font-size:16px;
    color:white;
    float:left;
    }
    
#container #content #lhs #contactDetails .detail .number
{
    width:220px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-color:Transparent;
    font-family:Arial;
    font-size:16px;
    color:Yellow;
    float:left;
    }
    
    #container #content #lhs #contactDetails .detail .number a, a.link, a.visited
{
    background-color:Transparent;
    font-family:Arial;
    font-size:16px;
    color:Yellow;
    }
    
  
    

#container #content #rhs
{
    width:660px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 20px 0px;
    background-color:transparent;
    float:left;
  
    }
    
#container #content #rhs #rhsTop
{
    width:660px;
    height:30px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-color:transparent;
    background-image:url('rhsTop.gif');
    background-position:top left;
    background-repeat:no-repeat;
    float:left;
    }
    
#container #content #rhs #rhsMiddle
{
    width:650px;
    padding:0px 5px 0px 5px;
    margin:0px 0px 0px 0px;
    background-color:white;
    float:left;
    }
    
#container #content #rhs #rhsMiddle #rhsLeftContent
{
    width:435px;
    padding:0px 0px 20px 2px;
    margin:0px 0px 0px 0px;
    background-color:white;
    float:left;
  
    }
    
#container #content #rhs #rhsMiddle #rhsLeftContent .title
{
    width:425px;
    padding:5px 0px 5px 0px;
    margin:5px 0px 5px 5px;
    background-color:white;
    border-bottom:dashed 1px #2e3c88;
    font-family:Arial;
    font-weight:lighter;
    font-size:18px;
    color:#2e3c88;
    float:left;
    
    }

#container #content #rhs #rhsMiddle #rhsLeftContent .text
{
    width:425px;
    padding:0px 0px 5px 0px;
    margin:0px 0px 5px 5px;
    background-color:white;
    font-family:Arial;
    font-size:12px;
    color:#333333;
    float:left;
   
    }
    
     #container #content #rhs #rhsMiddle #rhsLeftContent .text .hidden
{
    width:425px;
    padding:0px 0px 5px 0px;
    margin:0px 0px 5px 5px;
    background-color:transparent;
    font-family:Arial;
    font-size:12px;
    color:#333333;
    float:left;
    display:none;
    }
    
    #container #content #rhs #rhsMiddle #rhsLeftContent .text p
{
    width:425px;
    padding:0px 0px 5px 0px;
    margin:0px 0px 5px 0px;
    background-color:white;
    font-family:Arial;
    font-size:12px;
    color:#333333;
    float:left;
    }
    
    #container #content #rhs #rhsMiddle #rhsLeftContent .text strong
{
    width:425px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-color:white;
    font-family:Arial;
    font-size:14px;
    color:#2E3C86;
    float:left;
    }
    
     #container #content #rhs #rhsMiddle #rhsLeftContent .text h1
{
    width:420px;
    padding:5px 0px 5px 0px;
    margin:5px 0px 12px 0px;
    background-color:white;
    border-bottom:dashed 1px #2e3c88;
    font-family:Arial;
    font-weight:lighter;
    font-size:18px;
    color:#2e3c88;
    float:left;
   
    }
    
     #container #content #rhs #rhsMiddle #rhsLeftContent .text h2
{
    width:420px;
    padding:5px 0px 5px 0px;
    margin:5px 0px 12px 5px;
    background-color:white;
    border-bottom:dashed 1px #2e3c88;
    font-family:Arial;
    font-weight:lighter;
    font-size:15px;
    color:#2e3c88;
    float:left;
    }
    
     #container #content #rhs #rhsMiddle #rhsLeftContent .text h3
{
    width:400px;
    padding:0px 0px 0px 0px;
    margin:5px 0px 2px 0px;
    background-color:white;
    font-family:Arial;
    font-weight:bold;
    font-size:14px;
    color:#C8AB00;
    float:left;
    }
    
     #container #content #rhs #rhsMiddle #rhsLeftContent .text h3 a
{
    font-family:Arial;
    font-weight:bold;
    font-size:14px;
    color:#C8AB00;
    }
    
     #container #content #rhs #rhsMiddle #rhsLeftContent .text h3 a:hover
{
    text-decoration:underline;
    }
    
    
      #container #content #rhs #rhsMiddle #rhsLeftContent .text h4
{
    width:325px;
    padding:0px 0px 0px 0px;
    margin:5px 0px 2px 0px;
    background-color:white;
    font-family:Arial;
    font-weight:lighter;
    font-size:18px;
    color:#2e3c88;
    float:left;
    }
    
      #container #content #rhs #rhsMiddle #rhsLeftContent .text h4 a
{
    font-family:Arial;
    font-weight:lighter;
    font-size:18px;
    color:#2e3c88;
    }
        
#container #content #rhs #rhsMiddle #rhsLeftContent .text ul
{
    padding:0px 0px 0px 20px;
    margin:0px 0px 0px 0px;
    font-family:Arial;
    font-size:12px;
    color:#333333;
    
    }
    
#container #content #rhs #rhsMiddle #rhsLeftContent .text li
{
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    font-family:Arial;
    font-size:12px;
    color:#333333;
    }
    
    
    
    #container #content #rhs #rhsMiddle #rhsLeftContent .text .break
{
    width:420px;
    height:1px;
    padding:5px 0px 5px 0px;
    margin:5px 5px 12px 5px;
    background-color:white;
    border-bottom: dashed 1px #2e3c88;
    color:#2e3c88;
    float:left;
    }
    
    
     #container #content #rhs #rhsMiddle #rhsLeftContent .text .break2
{
    width:400px;
    height:1px;
    padding:0px 0px 0px 0px;
    margin:5px 0px 5px 5px;
    background-color:transparent;
    border-bottom: dashed 1px #2e3c88;
    color:#2e3c88;
    float:left;
    
    }
    
     #container #content #rhs #rhsMiddle #rhsLeftContent .text .lhsarea
{
    width:200px;
    height:90px;
    padding:5px 0px 0px 0px;
    margin:5px 5px 0px 5px;
    float:left;
    background-color:transparent;
    }
    
     #container #content #rhs #rhsMiddle #rhsLeftContent .text .rhsarea
{
    width:200px;
    height:90px;
    padding:5px 0px 0px 0px;
    margin:5px 5px 0px 5px;
    float:right;
    background-color:transparent;
    }
    
    #container #content #rhs #rhsMiddle #rhsLeftContent .text .BlockArea
{
    width:420px;
    background-color:transparent;
    float:left;
   
       
    }
    
#container #content #rhs #rhsMiddle #rhsLeftContent .text #staffcat1
{
    width:400px;
    background-color:transparent;
    float:left;
    /*display:block;*/
    overflow:hidden;
    }
    
#container #content #rhs #rhsMiddle #rhsLeftContent .text #staffcat1 p
{
    width:400px;
    background-color:transparent;
    float:left;
     /*display:block;*/
    overflow:hidden;
    }
    
 #container #content #rhs #rhsMiddle #rhsLeftContent .text #staffcat2
{
    width:400px;
    background-color:transparent;
    float:left;
     /*display:block;*/
    overflow:hidden;
    }
    
#container #content #rhs #rhsMiddle #rhsLeftContent .text #staffcat2 p
{
    width:400px;
    background-color:transparent;
    float:left;
     /*display:block;*/
    overflow:hidden;
    }
    
#container #content #rhs #rhsMiddle #rhsLeftContent .text #staffcat3
{
    width:400px;
    background-color:transparent;
    float:left;
     /*display:block;*/
    overflow:hidden;
      
    }
    
#container #content #rhs #rhsMiddle #rhsLeftContent .text #staffcat3 p
{
    width:400px;
    background-color:transparent;
    float:left;
     /*display:block;*/
    overflow:hidden;
      
    }
    
#container #content #rhs #rhsMiddle #rhsLeftContent .text #staffcat4
{
    width:400px;
    background-color:transparent;
    float:left;
     /*display:block;*/
    overflow:hidden;
      
    }
    
    
     #container #content #rhs #rhsMiddle #rhsLeftContent .text #staffcat4 p
{
    width:400px;
    background-color:transparent;
    float:left;
     /*display:block;*/
    overflow:hidden;
      
    }
    
#container #content #rhs #rhsMiddle #rhsLeftContent .text #staffcat5
{
    width:400px;
    background-color:transparent;
    float:left;
     /*display:block;*/
    overflow:hidden;
      
    }
    
#container #content #rhs #rhsMiddle #rhsLeftContent .text #staffcat5 p
{
    width:400px;
    background-color:transparent;
    float:left;
    /*display:block;*/
    overflow:hidden;
      
    }
    
    
     #container #content #rhs #rhsMiddle #rhsLeftContent .text .form
{
    width:425px;
    height:auto;
    padding:0px 0px 0px 0px;
    margin:5px 0px 0px 5px;
    float:right;
    background-color:transparent;
    }
    
      #container #content #rhs #rhsMiddle #rhsLeftContent .text .form .title
{
    width:100px;
    height:auto;
    padding:0px 0px 0px 0px;
    margin:5px 0px 0px 5px;
    background-color:transparent;
    font-family: Arial;
    color:Black;
    font-size: 13px;
    border: none;
    }
    
     #container #content #rhs #rhsMiddle #rhsLeftContent .text .form .error
{
    width:400px;
    height:auto;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-color:transparent;
    font-family: Arial;
    color:Red;
    font-size: 12px;
    border: none;
    }
    
      #container #content #rhs #rhsMiddle #rhsLeftContent .text .form .msgsent
{
    width:400px;
    height:auto;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-color:transparent;
    font-family: Arial;
    color:#498145;
    font-size: 12px;
    border: none;
    }
    
          
      #container #content #rhs #rhsMiddle #rhsLeftContent .text .form .input
{
    width:300px;
    height:auto;
    padding:0px 0px 0px 0px;
    margin:5px 0px 0px 5px;
    background-color:transparent;
   
    }
    
       #container #content #rhs #rhsMiddle #rhsLeftContent .text .form .inputbox
{
    width:300px;
       
    }
    
        
      #container #content #rhs #rhsMiddle #rhsLeftContent .text .form .contactbutton
{
    width:105px;
    height:38px;
    padding:0px 0px 0px 50px;
    margin:0px 0px 0px 195px;
    background-color:transparent;
    float:right;
    background-image:url(btn_submit.jpg);
    background-repeat:no-repeat;
    border:none;
   
    }
    
      
    
     #container #content #rhs #rhsMiddle #rhsLeftContent .imgarea
{
    padding: 10px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 50px;
    height: 30px;
    float:right;
    background-color:transparent;
    
           
}

   
     #container #content #rhs #rhsMiddle #rhsLeftContent #imgarea2
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 100px;
    height: 30px;
    background-color:transparent;
           
}
    
    
   #container #content #rhs #rhsMiddle #rhsLeftContent .imgarea a.team
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 39px;
    height: 26px;
    float:right;
    background-image: url(team_off.gif);
    background-repeat: no-repeat;
                 
}

#container #content #rhs #rhsMiddle #rhsLeftContent .imgarea a.team:hover
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 39px;
    height: 26px;
    float:right;
    background-image: url(team_off.gif);
    background-repeat: no-repeat;
           
}

#container #content #rhs #rhsMiddle #rhsLeftContent .imgarea a.teamselected
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 39px;
    height: 26px;
    float:right;
    background-image: url(team_on.gif);
    background-repeat: no-repeat;
            
}

  #container #content #rhs #rhsMiddle #rhsLeftContent .imgarea #staff1 a
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 39px;
    height: 26px;
    float:right;
    background-image: url(team_on.gif);
    background-repeat: no-repeat;
                 
}

#container #content #rhs #rhsMiddle #rhsLeftContent #staff1 a:hover
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 39px;
    height: 26px;
    float:right;
    background-image: url(team_on.gif);
    background-repeat: no-repeat;
           
}

#container #content #rhs #rhsMiddle #rhsLeftContent #staff1 a.selected
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 39px;
    height: 26px;
    float:right;
    background-image: url(team_off.gif);
    background-repeat: no-repeat;
            
}

 #container #content #rhs #rhsMiddle #rhsLeftContent .imgarea #staff2 a
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 39px;
    height: 26px;
    float:right;
    background-image: url(team_on.gif);
    background-repeat: no-repeat;
                 
}

#container #content #rhs #rhsMiddle #rhsLeftContent #staff2 a:hover
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 39px;
    height: 26px;
    float:right;
    background-image: url(team_on.gif);
    background-repeat: no-repeat;
           
}

#container #content #rhs #rhsMiddle #rhsLeftContent #staff2 a.selected
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 39px;
    height: 26px;
    float:right;
    background-image: url(team_off.gif);
    background-repeat: no-repeat;
            
}


    
#container #content #rhs #rhsMiddle #rhsRightContent
{
    width:200px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 5px;
    background-color:white;
    float:left;
 
    }
    
#container #content #rhs #rhsMiddle #rhsRightContent .title
{
    width:190px;
    padding:5px 0px 5px 0px;
    margin:5px 0px 5px 5px;
    background-color:white;
    border-bottom:dashed 1px #2e3c88;
    font-family:Arial;
    font-size:18px;
    color:#2e3c88;
   
    }

#container #content #rhs #rhsMiddle #rhsRightContent .linker
{
    width:180px;
    padding:2px 0px 2px 5px;
    margin:0px 0px 0px 0px;
    background-color:white;
    font-weight:500;
    font-family:Arial;
    font-size:15px;
    color:#2e3c88;
    float:left;
    }
    
       #container #content #rhs #rhsMiddle #rhsRightContent .linker a
{
    width:180px;
    background-color:transparent;
    font-weight:500;
    font-family:Arial;
    font-size:15px;
    color:#2e3c88;
    text-decoration:none;
    
    }
    
    #container #content #rhs #rhsMiddle #rhsRightContent .linker a, a:link, a:visited
{
    width:180px;
    background-color:transparent;
    font-weight:500;
    font-family:Arial;
    font-size:15px;
    color:#2e3c88;
    text-decoration:none;
    }
    
    #container #content #rhs #rhsMiddle #rhsRightContent .linker a:hover
{
    width:180px;
    background-color:transparent;
    font-weight:500;
    font-family:Arial;
    font-size:15px;
    color:#C6A800;
    text-decoration:none;
    }
    
     #container #content #rhs #rhsMiddle #rhsRightContent .linker a.selected
{
    width:180px;
    background-color:transparent;
    font-weight:500;
    font-family:Arial;
    font-size:15px;
    color:#C6A800;
    text-decoration:none;
    }    


#container #content #rhs #rhsMiddle #rhsRightContent .linkerbreak
{
    width:182px;
    height:1px;
    padding:0px 0px 2px 5px;
    margin:0px 5px 0px 5px;
    background-color:white;
    border-bottom:solid 1px #2e3c88;
    color:#2e3c88;
    float:left;
 }
    
#container #content #rhs #rhsMiddle #rhsRightContent .imagearea
{
    width:200px;
    padding:10px 0px 10px 0px;
    margin:0px 0px 0px 0px;
    background-color:white;
    float:left;
}
    
#container #content #rhs #rhsMiddle #rhsRightContent .download
{
    width:190px;
    padding:10px 0px 10px 0px;
    margin:0px 0px 0px 0px;
    background-color:white;
    float:left;
    }
    
#container #content #rhs #rhsMiddle #rhsRightContent .download .image
{
    width:50px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-color:white;
    float:left;
    }
    
#container #content #rhs #rhsMiddle #rhsRightContent .download .text
{
    width:130px;
    padding:10px 0px 0px 10px;
    margin:0px 0px 0px 0px;
    background-color:white;
    color:#2e3c88;
    float:left;
    }
    
    #container #content #rhs #rhsMiddle #rhsRightContent .download .text a, a:visited, a:link
{
    width:130px;
    color:#2e3c88;
    font-family: Arial;
    font-size: 12px;
    text-decoration:none;
  }
  
    #container #content #rhs #rhsMiddle #rhsRightContent .download .text a:hover
{
    width:130px;
    color:#2e3c88;
    font-family: Arial;
    font-size: 12px;
    text-decoration:underline;
  }
    
#container #content #rhs #rhsBottom
{
    width:660px;
    height:20px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-color:transparent;
    background-image:url('rhsBottom.gif');
    background-position:top left;
    background-repeat:no-repeat;
    float:left;
    }


/******************************************************************/





#container #bottommain-left
{
    padding: 10px 45px 0px 15px;
    margin: 0px auto 0px auto;
    width: 460px;
    height: 305px;
    background-color: Transparent;
    float: left;
}

#container #bottommain-right
{
    padding: 10px 0px 0px 0px;
    margin: 0px auto 0px auto;
    width: 377px;
    height: 305px;
    background-color: Transparent;
    float: left;
}

#container #bottommain-right #phone
{
    padding: 0px 16px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 121px;
    height: 257px;
    background-color: Transparent;
    float: left;
}

#container #bottommain-right #list
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 240px;
    height: 257px;
    background-color: Transparent;
    float: left;
}

#container #bottommain-right #list ul
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 240px;
}

#container #bottommain-right #list li
{
    padding: 5px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
    width: 235px;
    border-bottom: dashed 1px #FFED31;
    float: left;
    height: 21px;
}

#container #bottommain-right #list li a
{
    font-size: 18px;
    color: #FFFFFF;
    font-weight: lighter;
    width: 225px;
    background-color: Transparent;
    padding: 0px 0px 0px 10px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
    float: left;
    background-image: url(list-arrow.gif);
    background-position: top right;
    background-repeat: no-repeat;
    height: 21px;
    
}

#container #bottommain-right #list li a:hover
{
    color: #FFED31;
    background-image: url(list-arrow-over.gif);
    background-position: top right;
    background-repeat: no-repeat;
    height: 21px;
    
}

#container #bottommain-right #list p
{
    font-size: 18px;
    color: #FFFFFF;
    font-weight: lighter;
    width: 220px;
    background-color: Transparent;
    padding: 0px 0px 0px 10px;
    margin: 5px 0px 0px 0px;
    float:left;
}

#container #footer
{
    width: 900px;
    height: 88px;
    background-image: url(footer.gif);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    clear:both;    
}

#container #footer .textbox
{
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 45px;
    background-color:transparent;
    border:none;
    float:left;
    width:170px;
  }

#container #footer .textbox2
{
    margin: 10px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    background-color:transparent;
    border:none;
    float:left;
    width:170px;
}

#container #footer .textboxright
{
    margin: 10px 0px 0px 0px;
    padding: 0px 45px 0px 0px;
    background-color:transparent;
    border-left:none;
    float:right;
    width: 170px;
    color: #FFFFFF;
}

#container #footer .mimage
{
    margin: -10px 20px 0px 130px;
    padding: 0px 0px 0px 0px;
    float:left;
    width: 61px;
    height: 74px;
}



    

    


/******Generic Styles and Classes*****************/

.moreinfobtn{
    height:35px;
    margin:30px 25px 0px 0px;
    padding:0px 0px 0px 0px;
    background-color:transparent;
    float:right;
}

.moreinfobtnhome{
    height:35px;
    margin:30px 25px 0px 0px;
    padding:0px 0px 0px 0px;
    background-color:transparent;
   }



.imagenoborder
{
    border: none;
}

p
{
    color: #FFFFFF;
    font-size: 14px;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
}

h2
{
    color: #FFFFFF;
    font-size: 16px;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
    font-weight: lighter;
}

.yellowtext
{
    color: #FFED31;
}

a.yellowlink:link, a.yellowlink:visited, a.yellowlink:active
{
    color: #FFED31;
    text-decoration: none;
    width: 130px;
    float: left;
    padding: 0px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
}

a.yellowlink:hover
{
    color: #FFFFFF;
    text-decoration: none;
}



a.yellowcontactlink:link, a.yellowcontactlink:visited, a.yellowcontactlink:active
{
    font-size: 18px;
    color: #FFED31;
    text-decoration: none;
}

a.yellowcontactlink:hover
{
    text-decoration: underline;
}

/* Sitemap */

#sitemap{
    background-color:transparent;
    width:320px;
    margin:0px 0px 0px 30px;
    padding:0px 0px 0px 0px;
    float:left;
    }

#sitemap .rootnode{
    background-color:transparent;
    background-image:url('sitemaplink.png');
    background-repeat:no-repeat;
    background-position:bottom left;
    width:300px;
    height:15px;
    margin:0px 0px 0px 0px;
    padding:2px 0px 2px 20px;
    float:left;
    font-weight:bold;
    }   
    
#sitemap .subnode{
    background-color:transparent;
    background-image:url('sitemaplink.png');
    background-repeat:no-repeat;
    background-position:bottom left;
    width:280px;
    margin:0px 0px 0px 12px;
    padding:2px 0px 2px 20px;
    float:left;
    } 

/* New Styles */
   
#leftpanel .paragraphLarge{
    font-size:14px;
}

#leftpanel .paragraphLarge a{
    font-size:14px;
    text-decoration:underline;
}

.bluetext{
    color:#2E3C86;
    font-weight:bold;
}


    
