.text
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:12px;
  color:#000000;
                }
.clientsitetext
  {          
  font-family:Arial, Verdana, Helvetica;
  font-weight:bold;
                font-size:15px;
  color:#143869;
                }
.errortext
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:11px;
  color:#FF9A00;
                }
.boldtext
  {          
  font-family:Arial, Verdana, Helvetica;
  font-weight:bold;
                font-size:12px;
  color:#000000;
                }
.smalltext
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:10px;
  color:#555555;
                }
.nametext
  {          
  font-family:Arial, Verdana, Helvetica;
  font-weight:bold;
                font-size:14px;
  color:#003399;
                }
.designationtext
  {          
  font-family:Arial, Verdana, Helvetica;
          font-size:10px;
  color:#003399;
                }
.nameunderlinetext
  {          
  font-family:Arial, Verdana, Helvetica;
  font-weight:bold;
                font-size:14px;
  text-decoration:underline;
  color:#003399;
                }
.titletext
  {          
  font-family:Arial, Verdana, Helvetica;
  font-weight:bold;
                font-size:16px;
  color:#003399;
                }
.welcometext
  {          
  font-family:Arial, Verdana, Helvetica;
  font-weight:bold;
                font-size:12px;
  color:#73737B;
                }
.headersitetext
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:11px;
  color:#FFFFFF;
                }
.datetext
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:11px;
  font-weight:bold;
  color:#999999;
                }
a:link
  {  
  color:#003399;
                }
a:active
  {
  color:#003399;
                }
a:visited
  {    
  color:#003399;
  }


.list_text
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:11px;
  color:#000000;
                }
.list_boldtext
  {          
  font-family:Arial, Verdana, Helvetica;
  font-weight:bold;
                font-size:11px;
  color:#000000;
                }
.list_titletext
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:12px;
  font-weight:bold;
  color:#CF9A00;
                }
.list_footertext
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:11px;
  color:#000000;
                }
.list_boldfootertext
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:11px;
  font-weight:bold;
  color:#000000;
                }
.list_yellowtext
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:11px;
  color:#CF9A00;
                }
a.listlink:link
  {  
  font-family:Arial, Verdana, Helvetica; 
                font-size:11px;       
  font-weight:normal;  
  color:#003399;
                }
a.listlink:visited
  {    
  font-family:Arial, Verdana, Helvetica; 
                font-size:11px;       
  font-weight:normal;
  color:#003399;
  }
a.listlink:active
  {
  font-family:Arial, Verdana, Helvetica; 
                font-size:11px; 
  font-weight:normal;          
  color:#003399;
                }

.breadcrumb_text
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:10px;
  color:#73737A;
                }
a.breadcrumblink:link
  {  
  font-family:Arial, Verdana, Helvetica; 
                font-size:10px;       
  font-weight:normal;  
  color:#003399;
                }
a.breadcrumblink:visited
  {    
  font-family:Arial, Verdana, Helvetica; 
                font-size:10px;       
  font-weight:normal;
  color:#003399;
  }
a.breadcrumblink:active
  {
  font-family:Arial, Verdana, Helvetica; 
                font-size:10px; 
  font-weight:normal;          
  color:#003399;
                }


.copyright_text
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:11px;
  color:#B5CEED;
                }
a.copyrightlink:link
  {  
  font-family:Arial, Verdana, Helvetica; 
                font-size:11px;       
  font-weight:normal;
  color:#B5CEED;
                }
a.copyrightlink:visited
  {    
  font-family:Arial, Verdana, Helvetica; 
                font-size:11px;       
  font-weight:normal;
  color:#B5CEED;
  }
a.copyrightlink:active
  {
  font-family:Arial, Verdana, Helvetica; 
                font-size:11px; 
  font-weight:normal;   
  color:#B5CEED;
                }


.topnav_text
  {          
  font-family:Arial, Verdana, Helvetica;
  font-weight:bold;
  line-height:9pt;
                font-size:12px;
  text-decoration:none;
  color:#003366;
  }
a.topnav_text:link
  { 
  font-family:Arial, Verdana, Helvetica;
  font-weight:bold;
  line-height:9pt;
                font-size:12px;
  text-decoration:none;
  color:#003366;
  }
a.topnav_text:visited
  {          
  font-family:Arial, Verdana, Helvetica;
  font-weight:bold;
  line-height:9pt;
                font-size:12px;
  text-decoration:none;
  color:#003366;
  }
a.topnav_text:hover
  {
  font-family:Arial, Verdana, Helvetica;
  font-weight:bold;
  line-height:9pt;
                font-size:12px;
  text-decoration:none;
  color:#003366;
  }
a.topnav_text:active
  {          
  font-family:Arial, Verdana, Helvetica;
  font-weight:bold;
  line-height:9pt;
                font-size:12px;
  text-decoration:none;
  color:#003366;
  }
a.topnavlink:link
  {  
  font-family:Arial, Verdana, Helvetica;
  font-weight:bold;
  line-height:9pt;
                font-size:12px;
  text-decoration:none;
  color:#FFFFFF;
        }
a.topnavlink:visited
  {    
  font-family:Arial, Verdana, Helvetica;
  font-weight:bold;
  line-height:9pt;
                font-size:12px;
  text-decoration:none;
  color:#FFFFFF;
  }
a.topnavlink:hover
  {    
  font-family:Arial, Verdana, Helvetica;
  font-weight:bold;
  line-height:9pt;
                font-size:12px;
  text-decoration:none;
  color:#FFCC66;
  }
a.topnavlink:active, a.topnavlink:focus
  {
  font-family:Arial, Verdana, Helvetica;
  font-weight:bold;
  line-height:9pt;
                font-size:12px;
  text-decoration:none;
  color:#FFFFFF;
  }


.leftnav_text{  
  font-family:Arial, Verdana, Helvetica; 
  font-weight:bold;
  font-size:10px;  
  color:#C48A1D;      
}
a.leftnavlink:link{  
  font-family:Arial, Verdana, Helvetica; 
  font-size:10px;       
  font-weight:normal;  
  text-decoration:none;
  color:#555555;
}
a.leftnavlink:visited{    
  font-family:Arial, Verdana, Helvetica; 
  font-size:10px;       
  font-weight:normal;
  text-decoration:none;
  color:#555555;
}
a.leftnavlink:hover{
  font-family:Arial, Verdana, Helvetica;
  font-weight:normal;
  font-size:10px;
  text-decoration:none;
  color:#C48A1D; 
}
a.leftnavlink:active{
  font-family:Arial, Verdana, Helvetica; 
  font-size:10px; 
  font-weight:normal;          
  text-decoration:none;
  color:#555555;
}
.leftnavlink_focus{
  font-family:Arial, Verdana, Helvetica; 
  font-weight:bold;
  font-size:10px;  
  text-decoration:none;
  color:#FFCC66;   
}


.rightside_text
  {  
  font-family:Arial, Verdana, Helvetica; 
                font-size:10px;       
  color:#555555;
                }
.rightside_titletext
  {  
  font-family:Arial, Verdana, Helvetica; 
                font-size:11px;       
  color:#003399;
                }


.brandbox_datetimetext
  {          
  font-family:Arial, Verdana, Helvetica;
  font-weight:bold;
                font-size:11px;
  color:#FFCC66;
                }
.brandbox_investtext
  {          
  font-family:Arial, Verdana, Helvetica;
  font-weight:bold;
                font-size:14px;
  color:#FFFFFF;
                }
.brandbox_boldtext
  {          
  font-family:Arial, Verdana, Helvetica;
  font-weight:bold;
                font-size:11px;
  color:#FFFFFF;
                }
.brandbox_chevrontext
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:9px;
  color:#FFCC66;
                }
.brandbox_headtext
  {          
  font-family:Arial, Verdana, Helvetica;
  font-weight:bold;
                font-size:12px;
  color:#FFCC66;
                }
.brandbox_text
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:11px; 
  color:#FFFFFF;
                }
a.brandboxlink:link
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:11px;
  color:#FFFFFF;
                }

a.brandboxlink:visited
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:11px;
  color:#FFFFFF
  }
a.brandboxlink:active
  {
  font-family:Arial, Verdana, Helvetica;
                font-size:11px;
  color:#FFFFFF
                }


.publicbox_text
  {          
  font-family:Arial, Verdana, Helvetica;
  font-weight:bold;
                font-size:14px;
  color:#CF9B32;
                }
a.publicboxlink:link
  {          
  font-family:Arial, Verdana, Helvetica;
  font-weight:bold;
                font-size:14px;
  color:#CF9B32;
  text-decoration:none;
                }
a.publicboxlink:visited
  {          
  font-family:Arial, Verdana, Helvetica;
  font-weight:bold;
                font-size:14px;
  color:#CF9B32;
  text-decoration:none;
  }
a.publicboxlink:active
  {
  font-family:Arial, Verdana, Helvetica;
  font-weight:bold;
                font-size:14px;
  color:#CF9B32;
  text-decoration:none;
                }
.loginbox_labeltext
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:11px;
  color:#636262;
                }
.loginbox_text
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:10px;
  color:#636262;
  line-height:8pt;
                }
.loginbox_footer
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:10px;
  color:#636262;
  line-height:8pt;
                }



.featurebox_text
  {          
  font-family:Arial, Verdana, Helvetica;
  font-weight:bold;
                font-size:12px;
  color:#CF9B32;
                }
.featurebox_datetext
  {          
  font-family:Arial, Verdana, Helvetica;
  font-weight:bold;
                font-size:11px;
  color:#000000;
                }
.featurebox_timetext
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:11px;
  font-weight:normal;
  color:#000000;
                }
a.featureboxlink:link
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:12px;
  font-weight:normal;
  color:#003399;
                }
a.featureboxlink:visited
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:12px;
  font-weight:normal;
  color:#003399;
  }
a.featureboxlink:active
  {
  font-family:Arial, Verdana, Helvetica;
                font-size:12px;
  font-weight:normal;
  color:#003399;
                }


.largegreybox_titletext
  {          
  font-family:Arial, Verdana, Helvetica;
  font-weight:bold;
                font-size:13px;
  color:#003399;
                }
.largegreybox_chevrontext
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:11px;
  color:#CF9B32;
                }
.largegreybox_text
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:11px;
  color:#000000;
                }
.largegreybox_text
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:11px;
  color:#000000;
                }
a.largegreyboxlink:link
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:11px;
  color:#003399;
                }
a.largegreyboxlink:visited
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:11px;
  color:#003399;
  }
a.largegreyboxlink:active
  {
  font-family:Arial, Verdana, Helvetica;
                font-size:11px;
  color:#003399;
                }


.bluebox_titletext
  {          
  font-family:Arial, Verdana, Helvetica;
  font-weight:bold;
                font-size:12px;
  color:#003399;
                }
.bluebox_text
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:11px;
  color:#000000;
                }
.bluebox_smalltext
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:9px;
  font-weight:bold;
  color:#003399;
                }


.greybox_titletext
  {          
  font-family:Arial, Verdana, Helvetica;
  font-weight:bold;
                font-size:12px;
  color:#003399;
                }
.greybox_text
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:11px;
  color:#000000;
                }
                
.greybox_bigtext
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:12px;
  color:#000000;
                }
                
.greybox_smalltext
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:9px;
  color:#003399;
                }
a.greyboxlink:link
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:11px;
  color:#003399;
                }
                
a.greyboxbiglink:link
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:12px;
  color:#003399;
                }
                
a.greyboxlink:visited
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:11px;
  color:#003399;
  }
a.greyboxlink:active
  {
  font-family:Arial, Verdana, Helvetica;
                font-size:11px;
  color:#003399;
                }
.white_smalltext
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:9px;
  color:#FFFFFF;
                }                
.titletext_smalltext
  {          
  font-family:Arial, Verdana, Helvetica;
                font-size:9px;
  font-weight:bold;
  color:#CF9A00;
                }
.RedDot
  {          
  font-family:Arial, Verdana, Helvetica;
  font-size:10px;
  color:#FF3333;
                }
/* Styles added for MAST - start */
.tableRightLine {
 border-bottom: 1px solid #c8bec5;
}
.tableRightTitle {
 padding: 6px;
 border-bottom: 1px solid #c8bec5;
 border-left: 1px solid #c8bec5;
 border-right: 1px solid #c8bec5;
 border-top: 1px solid #c8bec5;
 background-color: #ede9ec;
}
.tableRightTitleText {
 font-family: Arial, Verdana, Helvetica;
 font-weight: bolder;
 font-size: 12px;
 color: #5d555b;
}
.tableRightText {
 font-family: Arial, Verdana, Helvetica;
 font-weight: normal;
 font-size: 12px;
 color: #5d555b;
}
.tableRight {
 padding: 1px;
 border-bottom: 1px solid #d7d5d6;
 border-left: 1px solid #d7d5d6;
 border-right: 1px solid #d7d5d6;
 border-top: 1px solid #d7d5d6;
 background-color: #f8f5f7;
 height: 100%;
}
.tableGreyHeight {
 padding : 4px;
 border-bottom : 1px solid #d7d5d6;
 border-left : 1px solid #d7d5d6;
 border-right : 1px solid #d7d5d6;
 border-top : 1px solid #d7d5d6;
 background-color : White;
 height: 100%;
}
.tableGrey {
 padding : 4px;
 border-bottom : 1px solid #d7d5d6;
 border-left : 1px solid #d7d5d6;
 border-right : 1px solid #d7d5d6;
 border-top : 1px solid #d7d5d6;
 background-color : White;
}
.tableGreyNotop {
 padding : 4px;
 border-bottom : 1px solid #d7d5d6;
 border-left : 1px solid #d7d5d6;
 border-right : 1px solid #d7d5d6;
 border-top : 1px solid #d7d5d6;
 background-color : White;
}
.tdGreyLine {
 border-top: 1px solid #d7d5d6;
}
.tdGrey  {
 border-style : solid;
 border-color : #d7d5d6;
 border-left-width : 0px;
 border-right-width : 1px;
 border-top-width : 0px;
 border-bottom-width : 0px;
}
.textGrey {          
  font-family:Arial, Verdana, Helvetica;
      font-size:12px;
  color:#666666;
}
.textlgtBlue

  {          
  font-family:Arial, Verdana, Helvetica;
      font-size:12px;
  font-weight:bold;
  color:#559ad7;
}
.textdrkBlue
  {          
  font-family:Arial, Verdana, Helvetica;
  font-weight:bold;
      font-size:12px;
  color:#14386a;
}
.padding {
 margin: 4px 0px 0px 0px;
 padding: 0px 0px 0px;
}
/* Styles added for MAST - end */
 
.bluechipENC {background:url(img/header_bottom_btn_wmsolutions_over.gif) top left no-repeat;}
.prodservENC {background:url(img/header_bottom_btn_prodserv_over.gif) top left no-repeat;}
.expertsENC {background:url(img/header_bottom_btn_askexperts_over.gif) top left no-repeat;}
.aboutDundeeENC {background:url(img/header_bottom_btn_aboutdundee_over.gif) top left no-repeat;}

.bluechipFRC {background:url(img/fheader_bottom_btn_wmsolutions_over.gif) top left no-repeat;}
.prodservFRC {background:url(img/fheader_bottom_btn_prodserv_over.gif) top left no-repeat;}
.expertsFRC {background:url(img/fheader_bottom_btn_askexperts_over.gif) top left no-repeat;}
.aboutDundeeFRC {background:url(img/fheader_bottom_btn_aboutdundee_over.gif) top left no-repeat;}

.languageENC {background:url(img/header_top_btn_french2_over.gif) top left no-repeat;}
.homeENC {background:url(img/header_top_btn_home_over.gif) top left no-repeat;}
.sitemapENC {background:url(img/header_top_btn_sitemap_over.gif) top left no-repeat;}
.contactUsENC {background:url(img/header_top_btn_contactus_over.gif) top left no-repeat;}
.loginENC {background:url(img/header_top_btn_login_over.gif) top left no-repeat;}

.languageFRC {background:url(img/fheader_top_btn_english2_over.gif) top left no-repeat;}
.homeFRC {background:url(img/fheader_top_btn_home_over.gif) top left no-repeat;}
.sitemapFRC {background:url(img/fheader_top_btn_sitemap_over.gif) top left no-repeat;}
.contactUsFRC {background:url(img/fheader_top_btn_contactus_over.gif) top left no-repeat;}
.loginFRC {background:url(img/fheader_top_btn_login_over.gif) top left no-repeat;}

#2ndLevelNav {
 list-style:none;
}

#2ndLevelNav td {
 display:block;
}

#2ndLevelNav a:hover img {
 visibility:hidden;
}

#2ndLevelNav a {
 display:block;
}

/* fixes for IE/win \*/
* html #2ndLevelNav a {
 cursor:hand;
}

* html #2ndLevelNav td a:hover {
 height:1%; 
}
 
#1stLevelNav {
 list-style:none;
}
#1stLevelNav td {
 display:block;
}
#1stLevelNav a:hover img {
 visibility:hidden;
}
#1stLevelNav a {
 display:block;
}
/* fixes for IE/win \*/
* html #1stLevelNav a {
 cursor:hand;
}
* html #1stLevelNav td a:hover {
 height:1%; 
}