var headID = document.getElementsByTagName("head")[0];         
var cssNode = document.createElement('link');
cssNode.type = 'text/css';
cssNode.rel = 'stylesheet';
cssNode.media = 'screen';

var uas = navigator.userAgent;
var gecko=/gecko/i;
var safari=/safari/i;
var macintosh=/macintosh/i;
var msie=/msie/i
if ( gecko.test(uas) && macintosh.test(uas) && !safari.test(uas) ) {
  cssNode.href = '/media/css/toolkit_bnfo-geckomac.css'; }
else {
  if ( safari.test(uas) ) {
    cssNode.href = '/media/css/toolkit_bnfo-safari.css'; }
  else {
    if ( msie.test(uas) ) {
      cssNode.href = '/media/css/toolkit_bnfo-msie.css'; }
  }
}
headID.appendChild(cssNode);