 var opera = (navigator.appName.indexOf("Opera") != -1) ? true : false;
var firefox = navigator.userAgent.toLowerCase(); 
    firefox = (firefox.indexOf("firefox") != -1) ? true : false;
var safari = navigator.userAgent.toLowerCase();
    safari = (safari.indexOf("safari") != -1) ? true : false;
var msie_only = (navigator.appName.indexOf("Microsoft") != -1) ? true : false;
var msie_old = false; // MSIE versions older than 7
var msie_70  = false; // MSIE vesrion 7.0 or newer
var msie_60  = false; // only MSIE 6.0

if (msie_only) {
  fullVerStr = navigator.appVersion;
  verStr = fullVerStr.substring(fullVerStr.indexOf('MSIE')+4,fullVerStr.length);
  verStr = verStr.substring(0,verStr.indexOf(';'));
  msie_old = (parseFloat(verStr) <  7.0) ? true : false;
  msie_70  = (parseFloat(verStr) >= 7.0) ? true : false;
  msie_60  = (parseFloat(verStr) == 6.0) ? true : false;
}
document.writeln('<style type="text/css">\n/*<![CDATA[*/\n');
if (msie_old) {
  document.writeln('.PanelBackground {height:340px; }\n');
  document.writeln('.CentreColumn {height:400px;}\n');
  document.writeln('.HeaderBar .Centre {position:relative; left:-2px;}\n');
  document.writeln('.SearchResultsBG {height:150px;}\n');
  document.writeln('.JobDetailsBG {height:331px;}\n');
  document.writeln('.FormBG-0 {height:550px;}\n');  
  document.writeln('.FormBG-1 {height:310px;}\n');
  document.writeln('.FormBG-2 {height:160px;}\n');
  document.writeln('.FormBG-3 {height:70px;}\n');
  document.writeln('.FormBG-4 {height:40px;}\n');
  document.writeln('.ProngStep .Info {height:50px;}\n');
  document.writeln('.LeftColumn {height:300px;}\n');
  document.writeln('.InterprongBG-1 {height:331px;}\n');
}
if ((msie_old == true) && ((document.URL.indexOf("/recruiter-zone/") > -1) || (document.URL.indexOf("/admin-zone/") > -1))) {
  document.writeln('body.Asda .MainDiv .Contents .CentreColumn {margin-left:160px;}\n');
}
if (msie_70) {
}
if (msie_only) {
  document.writeln('.RbHorizontalList {left:-5px;}\n');
  document.writeln('.RbHorizontalList input {position:relative; top:2px;}\n');
  document.writeln('.CbVerticalList {left:-5px;}\n');
  document.writeln('.CbVerticalList input {position:relative; top:2px;}\n');
  document.writeln('.RbVerticalList {left:-6px; top:-2px;}\n');
  document.writeln('.RbVerticalList input {position:relative; top:2px;}\n');
  document.writeln('.YesNoTable .Spacer {margin-right:20px;}\n');
  document.writeln('.YesNoTable .Col3 {padding-top:10px;}\n');  
}
if (opera) {
  document.writeln('.RbHorizontalList label {margin-right:11px;}\n');
  document.writeln('.RbVerticalList {left:-1px;}\n');
  document.writeln('.RbVerticalList input {margin-top:2px; margin-bottom:3px;}\n');  
  document.writeln('.Radio, .CheckBox {margin-left:3px; top:-1px; margin-right:0px;}\n');
  document.writeln('.FormTable .Col1-2v2 { padding-top:2px; padding-bottom:3px;}\n');
  document.writeln('.FirstLineIndentRB {text-indent:-17px; margin-left:17px;}\n');
  document.writeln('.QualificationsTable td.ColAE {padding-bottom:3px; padding-left:1px;}\n');
}
if (firefox) {
  document.writeln('.RbHorizontalList input {position:relative; top:2px; margin-right:2px;}\n');
  document.writeln('.RbHorizontalList label {margin-right:12px;}\n');
  document.writeln('.RbVerticalList input {margin-top:4px; margin-bottom:3px;}\n');    
  document.writeln('.RbVerticalList label {position:relative; top:-3px; margin-left:6px;}\n');
  document.writeln('.Radio, .CheckBox {margin:4px; margin-right:3px; top:2px;}\n');
  document.writeln('.SearchOptions .EditBox {padding-top:1px;}\n');
  document.writeln('.FormTable .Col1-2v2 { padding-top:2px; padding-bottom:3px;}\n');

}
if (safari) {
  document.writeln('.RbHorizontalList input {margin-right:2px;}\n');
  document.writeln('.RbHorizontalList label {margin-right:13px;}\n');
  document.writeln('.RbVerticalList input {margin-top:4px; margin-bottom:3px;}\n');    
  document.writeln('.RbVerticalList label {margin-left:7px;}\n');
  document.writeln('.Radio, .CheckBox {margin:4px;}\n');
  document.writeln('.FormTable .Col1-2v2 {padding-top:3px; padding-bottom:4px;}\n');
  document.writeln('a.ButtonGo {padding-top:8px;}\n');
  document.writeln('.QualificationsTable td.ColAE {padding-bottom:3px;}\n');
}
document.writeln('/*]]>*/\n</style>\n');

