.onlinestatus   {border:1px thin}

div.nifty01 {padding: 6px;margin:0 auto;background:#ffffff;}
div.nifty02 {padding: 2px;margin:0 auto;background:#ffffff;}

a img { border:none; }

body.Toolbar { background: #053b45; text-align:center; vertical-align:middle}

.search table  TR { 
	font-family: Arial, Helvetica, Sans Serif; 
	font-size: 11px;
	LINE-HEIGHT: 12px;
 	color: #333333; 
	text-decoration: none;
        width:980px;
}

.searchtitle {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.datetext{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:bottom;
}

.logintext{
      background-image: url(http://www.iicm.ie/Perspective/IICMWork/images/bluemesh.gif);
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:bottom;
}
.menuitem{
	color:#FF0000;
	}



.titleheading {
	color:#c2f0ff;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:32px;
	padding-right: 5px;
	vertical-align:top;
}

.tableheading {
	vertical-align:bottom;
	background-image:url(http://www.sharedperspective.com/iicm/Images/professionalinteraction.jpg);
}

.bannerbg {background-image:url(http://www.iicm.ie/Images/bannerbg.jpg);}
.newbannerbg {background-image:url(http://www.iicm.ie/Images/newiicmlogobg.jpg);}
.newbannerbgCI {background-image:url(http://www.iicm.ie/Images/newiicmlogobgCI.jpg);}

.contenttableborder{
	border:1px solid #CCCCCC;
}
.nohighlight a:link, a:visited {padding-left: 0px; text-decoration: none; border:0px;
	                        font-weight: bold; font-family: Arial, Helvetica, sans-serif; 
                               }

.nohighlight a:hover {padding-left: 0px; text-decoration: none; font-weight: bold; border:0px;
	              font-family: Arial, Helvetica, sans-serif; 
                     }

a:link, a:visited {
	padding-left: 0px;
	color: #0086db ! important; 
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif; 
}

a:hover {
	padding-left: 0px;
	color: #8b1621 ! important; 
	text-decoration: underline;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif; 
}

.mainheading1 {
	height: 30px;
	background-image:url(http://www.iicm.ie/Images/mainheading1.gif);
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
	text-align:center;
	padding-right:5px;
	text-transform:uppercase;
}

.mainheading2 {
	height: 30px;
	background-image:url(http://www.iicm.ie/Images/mainheading2.gif);
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
	text-align:center;
	padding-right:5px;
	text-transform:uppercase;
}

.mainheading3 {
	height: 30px;
	background-image:url(http://www.iicm.ie/Images/mainheading3.gif);
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
	text-align:center;
	padding-right:5px;
	text-transform:uppercase;
}

.mainheading4 {
	height: 30px;
	background-image:url(http://www.iicm.ie/Images/mainheading4.gif);
	color:#FFFFFF;
	font-size:18px;
	font-weight:normal;
	text-align:center;
	padding-right:5px;
	text-transform:uppercase;
}

body {margin: 0px;
      height: 100%;
      margin-bottom: 1px;
      padding: 0px;
      font-family: Arial, Helvetica, Sans Serif;
      line-height: 13px;
      font-size: 10px;
      color: #333333;
      background: #ffffff;
     }

.newbody {margin: 0px;
      height: 100%;
      margin-bottom: 1px;
      padding: 0px;
      font-family: Arial, Helvetica, Sans Serif;
      line-height: 13px;
      font-size: 10px;
      color: #333333;
      background-image:url(http://www.iicm.ie/Perspective/IICMWork/images/bluemesh.gif);
     }
.newbodycore {background: #ffffff;}

.bgarea  {background: #0086db;}
.bgaream  {background: #053b45;}

.hrline  {color: #99cc00;}

.homeinfotable {border:1px solid #f89714;}

.homeright {border-right:1px solid #aeaeae;
            padding:5px;
           }
.homenews {border:1px solid outset #aeaeae; padding:4px;}

.homeinfoimage {border:1px solid #999999;
                margin:5px;
               }

.testitle  {FONT-SIZE: 40px;
	      FONT-FAMILY: Arial, Helvetica, Sans Serif;
            FONT-WEIGHT: bold;
	      color: #000099;
           }

.bodytiny  {FONT-SIZE: 8px;
	      LINE-HEIGHT: 13px;
	      FONT-FAMILY: Arial, Helvetica, Sans Serif;
	      color: #333333;
           }

.bodysmall {FONT-SIZE: 10px;
	      LINE-HEIGHT: 11px;
	      FONT-FAMILY: Arial, Helvetica, Sans Serif;
	      color: #333333;
           }
.bodysmall A {FONT-WEIGHT: bold; COLOR: Navy; TEXT-DECORATION: none}
.bodysmall A:hover {TEXT-DECORATION: none; color: #FFFFFF; background-color: Navy;}

.bodymed {FONT-SIZE: 11px;
	    LINE-HEIGHT: 12px;
	    FONT-FAMILY: Arial, Helvetica, Sans Serif;
	    color: #333333;
         }
.bodymed A {FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none}
.bodymed A:hover {TEXT-DECORATION: underline}

.bodylarge {FONT-SIZE: 12px;
	    LINE-HEIGHT: 13px;
	    FONT-FAMILY: Arial, Helvetica, Sans Serif;
	    color: #333333;
         }
.bodylarge A {FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none}
.bodylarge A:hover {TEXT-DECORATION: underline}

.prodgrid0 {background-color: #ffffff;}

.prodgrid1 {background-color: #0086db; color: White;}

.separator {FONT-SIZE: 9px; COLOR: #aaaaaa; LINE-HEIGHT: 22px; FONT-FAMILY: Verdana, Arial}

.heading0 {FONT-SIZE: 14px;
	     LINE-HEIGHT: 14px;
	     FONT-FAMILY: Arial, Helvetica, Sans Serif;
	     color: #ffffff;
	     background-image:url(http://www.iicm.ie/Images/mainheading4.gif);
          }

.heading1 {FONT-SIZE: 11px;
	     LINE-HEIGHT: 12px;
	     FONT-FAMILY: Arial, Helvetica, Sans Serif;
	     color: #0000ff;
	     font-weight: bold;
           text-align:left;
          }

.heading2 {FONT-WEIGHT: bolder; FONT-SIZE: 12px; LINE-HEIGHT: 115%;
           FONT-FAMILY: Arial, Helvetica, Sans Serif;  margin-left: 5px; margin-right: 5px}

.button {
  color: #0000ff;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 10px;
  font-weight: normal;
  border: 1px solid #cccccc;
  width: auto;
  background: url(images/button_bg.png) repeat-x;
  padding: 1px 1px;
  height:19px;
  margin: 1px;
}

.sectionheader {  
	font-family: Arial, Helvetica, sans-serif; 
	color: #003E56; 
	font-size: 14px; 
	text-decoration: none
}

.newsheading {
	color:#028ac8;
	font-size:11px;
	font-weight:normal;
	line-height: 18px;
	text-transform:uppercase;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	width:100%;
	background-image: url(images/articleheading.gif);}

.searchbox {
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	border:1px solid #333333;
	font-size: 11px;
	padding: 1px;
}

.bartitle {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333; 
	text-decoration: none; 
	text-align: left
}

.bartitle1 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #028cb9; 
	text-decoration: none; 
	text-align: left
}


.bartitle2 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #053b45; 
	text-decoration: none; 
	text-align: left;
}


A.ZEVL-link1 { font-size: 11pt; font-family: Arial, Helvetica, sans-serif;color:Navy; }
A.ZEVL-link1:hover { font-size: 11pt; font-family: Arial, Helvetica, sans-serif;color:#eee;border-bottom:1px #eee ; }
.ZEVL-sform { background-color:#ffffff;}
.ZEVL-frow { width:98%;}
BODY.ZEVL-body1 { background-color:#efefef;}
TABLE.ZEVL-EntryTableFld { border-collapse:separate;border-spacing:2pt;}
TABLE.ZEVLC-EntryTableFld { border-collapse:separate;border-spacing:2pt;}
A.ZEVL-link2 { font-size: 11pt; font-family: Arial, Helvetica, sans-serif;color:White;font-weight:bold; }
.ZEVL-link2br { font-size: 11pt; font-family: Arial, Helvetica, sans-serif;color:#dadada;font-weight:bold; }
A.ZEVL-link2:hover { font-size: 11pt; font-family: Arial, Helvetica, sans-serif;color:#eee;border-top:1px #eee ;border-bottom:1px #eee ; }
TR.ZEVL-entryhead1 { text-align:center; font-size: 16pt; font-family: Arial, Helvetica, sans-serif;color:White; font-weight:bold; text-decoration:underline; }
TR.ZEVL-entryhead1 TD { border-collapse:separate;border-spacing:0pt;width:100%;Color:White; background-color:#3a6a9a}
.ZEVL-fhTitle { font-size: 11pt; font-family: Arial, Helvetica, sans-serif;color:White;border-width: thin ;border-style: none;text-align:center; }
TABLE.ZEVL-EntryTableFld { padding:1pt;font-size: 11pt; font-family: Arial, Helvetica, Sans Serif;color:#333333;border-width: thin ;border-style: none;text-align:right }
TD.ZEVL-fh1 { padding:1pt;font-size: 11pt; font-family: Arial, Helvetica, Sans Serif;color:#333333;border-width: thin ;border-style: none;text-align:right }
.ZEVL-fh1br { padding:1pt;font-size: 9pt; font-family: Arial, Helvetica, sans-serif;color:#333333;border-width: thin ;border-style: none;text-align:right }
TD.ZEVL-fhelp1 { font-size: 9pt; font-family: Arial, Helvetica, sans-serif;color:white; background-color:transparent;}
TR.ZEVL-fr { font-size: 10pt; font-family: Arial, Helvetica, sans-serif;color:Navy;border-width: thin ;border-style:none; }
TD.ZEVL-fi1 { font-size: 10pt; font-family: Arial, Helvetica, sans-serif;color:Navy;border-width: thin ;border-style:none; text-align:left}
TD.ZEVL-fih { font-size: 10pt; font-family: Arial, Helvetica, sans-serif;color:Navy; border-color:white;border-width:3px;border-style:none; }
TD.ZEVL-fid { font-size: 10pt; font-family: Arial, Helvetica, Sans Serif;color:White;border-top:#eee thin;border-bottom:#eee thin; text-align:left}
DIV.ZEVL-fid { font-size: 10pt; font-family: Arial, Helvetica, Sans Serif;color:White;border-top:#eee thin;border-bottom:#eee thin;text-align:left }
INPUT.ZEVL-radio1 { font-size: 10pt; }
INPUT.ZEVL-select1 { font-size: 10pt; text-align:left}
INPUT.ZEVL-checkbox1 { font-size: 10pt; }
SELECT.ZEVL-select1 { font-size: 10pt; }
IMG.ZEVL-pcmssmallimageimage { border-style:outset;width:64px; height:64px }
IMG.ZEVL-pcmslargeimageimage { border-style:outset;width:200px; height:200px }
IFRAME.ZEVL-XPopupgrp { border-style:ridge;border-width:thin;}
INPUT.ZEVL-pcmspushbutton {width:106px; height:28px; color:#000066; font-weight:bold; font-size:8pt;background-image: url(images/cartnavbg.gif);}
INPUT.ZEVL-pcmspush1button {width:160px; height:28px; color:#000066; font-weight:bold; font-size:8pt;background-image: url(images/cartnavbg.gif);}
INPUT.ZEVL-pcmspush2button {height:28px; color:#000066; font-weight:bold; font-size:8pt;background-image: url(images/cartnavbg.gif);}
.ZEVL-grp {}
.ZEVL-grp TD {width:600px;}
.ZEVL-grp INPUT.ZEVL-pcmspushbutton {text-align:center; height:28px; width:106px; color:#000066; font-weight:bold; font-size:8pt;background-image: url(http://conway.ucd.ie/CoreTech/Perspective/images/cartnavbg.gif);}
IFRAME.ZEVL-XPopupgrp { border-style:ridge;border-width:thin; height:0px;}

BODY.ZEVLC-body1 { font-size: 0.8em;  background-color:#efefef;}
TR.ZEVLC-entryhead1 { text-align:center; font-size: 16pt; font-family: Arial, Helvetica, sans-serif;color:white; font-weight:bold; text-decoration:underline; }
TR.ZEVLC-entryhead1 TD { border-collapse:separate;border-spacing:0pt;width:100%;Color:white; background-color:#20302d}
INPUT.ZEVLC-pcmspushbutton {width:106px; height:28px; color:#000066; font-weight:bold; font-size:8pt;background-image: url(http://conway.ucd.ie/CoreTech/Perspective/images/cartnavbg.gif);}
INPUT.ZEVLC-pcmspush1button {width:160px; height:28px; color:#000066; font-weight:bold; font-size:8pt;background-image: url(http://conway.ucd.ie/CoreTech/Perspective/images/cartnavbg.gif);}
INPUT.ZEVLC-pcmspush2button {height:28px; color:#000066; font-weight:bold; font-size:8pt;background-image: url(http://conway.ucd.ie/CoreTech/Perspective/images/cartnavbg.gif);}
.ZEVLC-grp {}
.ZEVLC-grp TD {width:600px;}
.ZEVLC-grp INPUT.ZEVLC-pcmspushbutton {text-align:center; height:28px; width:106px; color:#000066; font-weight:bold; font-size:8pt;background-image: url(http://conway.ucd.ie/CoreTech/Perspective/images/cartnavbg.gif);}
IFRAME.ZEVLC-XPopupgrp { border-style:ridge;border-width:thin;}

BODY.ZEVLP-body1 { font-size: 0.8em;  background-color:#efefef;}
TR.ZEVLP-entryhead1 { text-align:center; font-size: 16pt; font-family: Arial, Helvetica, sans-serif;color:White; font-weight:bold; text-decoration:underline; }
TR.ZEVLP-entryhead1 TD { border-collapse:separate;border-spacing:0pt;width:100%;Color:White; background-color:#20302d}
.ZEVLP-fhTitle { font-size: 0.9em; font-family: Arial, Helvetica, sans-serif;color:black;border-width: thin ;border-style: none;text-align:left; }
TD.ZEVLP-fh1 { padding:1pt;font-size: 10px; font-family: Arial, Helvetica, sans-serif;color:Black;border-width: thin ;border-style: none;text-align:right }


BODY.pcmspbody {font-family: Arial, Helvetica, sans-serif; background-color:#ffffff;}
TABLE.pcmspcurrent { border-style:ridge;border-width:thin; width:95%}
TABLE.pcmspcurrent TH { background-color:#efefef; text-align:center; font-size: 0.9em; font-family: "Trebuchet MS";color:Black; font-weight:bold; }
TABLE.pcmspcurrent TR { background-color:#ffffff; text-align:left; font-size: 0.9em; font-family: "Trebuchet MS";color:Black; }
BODY.pcmsbody { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; background-color:#ffffff;}
TABLE.pcmscurrent { border-style:ridge;border-width:thin;background-color:#ffffff; width:95%}
TABLE.pcmscurrents { background-color:#ffffff; width:95%}
TABLE.pcmscurrent TH { background-color:#3e79c1; text-align:center; font-size: 0.9em; font-family: Arial, Helvetica, sans-serif;color:Black; font-weight:bold; }
TABLE.pcmscurrents TH { background-color:#3e79c1; text-align:center; font-size: 0.9em; font-family: Arial, Helvetica, sans-serif;color:Black; font-weight:bold; }
TABLE.pcmscurrent TR { background-color:#ffffff; text-align:left; font-size: 0.9em; font-family: Arial, Helvetica, sans-serif;color:Black; }
TABLE.pcmscurrents TR { background-color:#ffffff; text-align:left; font-size: 0.9em; font-family: Arial, Helvetica, sans-serif;color:Black; }
TABLE.pcmscurrent A { font-size: 10pt; font-family: Arial, Helvetica, sans-serif,Times New Roman;color:Black; }
TABLE.pcmscurrent A:hover { font-size: 10pt; font-family: Arial, Helvetica, sans-serif,Times New Roman;color:Black;border-style:none; }
TABLE.pcmsnew { border-style:ridge;border-width:thin;background-color:#DBF5FF}
TABLE.pcmsnew TR { background-color:#DBF5FF; text-align:left; font-size: 1.0em; font-family: Arial, Helvetica, sans-serif;color:Black; }
TABLE.pcmsnew A { font-size: 10pt; font-family: Arial, Helvetica, sans-serif,Times New Roman;color:Black; }
TABLE.pcmsnew A:hover { font-size: 10pt; font-family: Arial, Helvetica, sans-serif;color:Black;border-style:none; }
INPUT.pcmstabstop {height:20px; width:22px; color:#000066; font-weight:bold; font-size:8pt;background-image: url(icons/search.gif);}
INPUT.pcmspush2button {height:28px; width:120px; color:#000066; font-weight:bold; font-size:8pt;background-image: url(images/cartnavbg.gif);}
INPUT.pcmspush3button {height:20px; color:#000066; font-weight:bold; font-size:8pt;background-image: url(images/cartnavbg.gif);}
INPUT.pcmswebedit {vertical-align:baseline; height:36px; width:27px; background-image: url("icons/html.jpg");}
.pcmsINFOmessage {background-color:#DBF5FF; text-align:center; border-style:none; border-width:thin; font-weight:bold; font-size: 10pt; font-family: Trebuchet MS;color:Blue; }
.pcmsOKmessage {background-color:Green; text-align:center; border-style:none; border-width:thin; font-weight:bold; font-size: 10pt; font-family: Trebuchet MS;color:White; }
.pcmsERRmessage {background-color:Red; text-align:center;  border-style:none; border-width:thin; font-weight:bold; font-size: 10pt; font-family: Trebuchet MS;color:White; }
.pcmsSIGmessage {background-color:Orange; text-align:center;  border-style:none; border-width:thin; font-weight:bold; font-size: 10pt; font-family: Trebuchet MS;color:White; }
.pcmsDeskHeader {text-align:center;font-family: Arial, Helvetica, sans-serif;color:White; }
.pcms1ScoreCard {background-color:Orange; font-weight:bold; font-size: 10pt;}
.pcms1ScoreBoard {background-color:green; font-weight:bold; font-size: 10pt;}
	
.ScrollComment { overflow:hidden; font-size: 11px; font-family: Arial, Helvetica, Sans Serif; text-align: center; font-weight: bolder; margin-left: 5px; margin-right: 5px}
INPUT.SGWSSearchButton {height:18px; width:20px; color:#000066; font-weight:bold; font-size:7pt;background-image: url(images/cartnavbg.gif);}
.SGWSTopMenu0      { font-size: 11px; font-family: Arial, Helvetica, Sans Serif; text-align: center; font-weight: bolder; margin-left: 5px; margin-right: 5px}
.SGWSTopMenu0 Over  { font-style:italic; font-size: 11px; font-family: Arial, Helvetica, Sans Serif; text-align: center; font-weight: bolder; margin-left: 5px; margin-right: 5px}

A.ZSCD-link1 { font-size: 11pt; font-family: Calibri, Arial, Helvetica, sans-serif;color:White; }
A.ZSCD-Link1:visited { font-size: 11pt; font-family: Calibri, Arial, Helvetica, sans-serif;color:navy; }
A.ZSCD-link1:hover { font-size: 11pt; font-family: Calibri, Arial, Helvetica, sans-serif;color:#eee;border-bottom:1px #eee ; }
.ZSCD-sform { background-color:#ffffff;width:980px;}
BODY.ZSCD-body1 { background-color:#efefef;}
TABLE.xxxZSCD-EntryTableFld { border-collapse:separate;border-spacing:0pt}
A.ZSCD-link2, A.ZSCD-Link2:visited { font-size: 11pt; font-family: Calibri, Arial, Helvetica, sans-serif;color:Yellow ! important;font-weight:bold; }
.ZSCD-link2br { font-size: 11pt; font-family: Calibri, Arial, Helvetica, sans-serif;color:#dadada;font-weight:bold; }
A.ZSCD-link2:hover { font-size: 11pt; font-family: Calibri, Arial, Helvetica, sans-serif;color:#eee;border-top:1px #eee ;border-bottom:1px #eee ; }
TR.ZSCD-EntryHead1 { line-height:18pt;text-align:center; font-size: 16pt; font-family: Calibri, Arial, Helvetica, sans-serif;color:White; font-weight:bold; text-decoration:underline; }
TR.ZSCD-EntryHead1 TD { border-collapse:separate;border-spacing:0pt;width:70%;Color:White; background-color:#0086db;vertical-align:top}
.ZSCD-EntryHeada1 { border-collapse:separate;border-spacing:0pt;}
.ZSCD-fhTitle { font-size: 11pt; font-family: Calibri, Arial, Helvetica, sans-serif;color:White;border-width: thin ;border-style: none;text-align:center; }
TABLE.ZSCD-EntryTableFld { border-collapse:collapse;border-spacing:0pt; padding:1pt;font-size: 11pt; font-family: Calibri, Arial, Helvetica, Sans Serif;color:#ffffff; text-align:left }
.tab-page .ZSCD-fielda, .tab-page .ZSCD-fieldc, .tab-page .ZSCD-fields, .tab-page .ZSCD-field6, .tab-page .ZSCD-field7, .tab-page .ZSCD-field8 
   { border-bottom: 1px solid white;}
TD.ZSCD-fh1 { padding:1pt;font-size: 11pt; font-family: Calibri, Arial, Helvetica, Sans Serif;color:#ffffff;text-align:left }
.ZSCD-fh1br { padding:1pt;font-size: 9pt; font-family: Calibri, Arial, Helvetica, sans-serif;color:#ffffff;text-align:right }
TD.ZSCD-fhelp1 { font-size: 9pt; font-family: Calibri, Arial, Helvetica, sans-serif;color:white; background-color:transparent;}
TR.ZSCD-fr { font-size: 11pt; font-family: Calibri, Arial, Helvetica, sans-serif;color:Navy; }
TD.ZSCD-fi1 { font-size: 11pt; font-family: Calibri, Arial, Helvetica, sans-serif;color:Navy; text-align:left}
TD.ZSCD-fih { font-size: 11pt; font-family: Calibri, Arial, Helvetica, sans-serif;color:Navy; }
TD.ZSCD-fid { font-size: 11pt; font-family: Calibri, Arial, Helvetica, Sans Serif;color:#333333;border-top:#eee thin;border-bottom:#eee thin; text-align:left}
DIV.ZSCD-fid { font-size: 11pt; font-family: Calibri, Arial, Helvetica, Sans Serif;color:#333333;border-top:#eee thin;border-bottom:#eee thin;text-align:left }
INPUT.ZSCD-radio1 { font-size: 11pt; }
INPUT.ZSCD-select1 { font-size: 11pt; text-align:left;}
INPUT.ZSCD-checkbox1 { font-size: 11pt; }
SELECT.ZSCD-select1 { font-size: 11pt; }
IMG.ZSCD-pcmssmallimageimage { border-style:outset;width:64px; height:64px }
IMG.ZSCD-pcmslargeimageimage { border-style:outset;width:200px; height:200px }
IFRAME.ZSCD-XPopupgrp { border-style:ridge;border-width:thin;}
INPUT.ZSCD-pcmspushbutton {width:106px; height:28px; color:#000066; font-weight:bold; font-size:8pt;background-image: url(images/cartnavbg.gif);}
INPUT.ZSCD-pcmspush1button {width:160px; height:28px; color:#000066; font-weight:bold; font-size:8pt;background-image: url(images/cartnavbg.gif);}
INPUT.ZSCD-pcmspush2button {height:28px; color:#000066; font-weight:bold; font-size:8pt;background-image: url(images/cartnavbg.gif);}
.ZSCD-grp {}
.ZSCD-grp TD {width:600px;}
.ZSCD-grp INPUT.ZSCD-pcmspushbutton {text-align:center; height:28px; width:106px; color:#000066; font-weight:bold; font-size:8pt;background-image: url(http://conway.ucd.ie/CoreTech/Perspective/images/cartnavbg.gif);}
IFRAME.ZSCD-XPopupgrp { border-style:ridge;border-width:thin; height:0;}

.SCDstandardtabs.tab-pane 
   {	position:	relative;
	width:		95%;		/* width needed weird IE bug */
        margin-left:     20px;
	margin-right:	-2px;	/* to make room for the shadow */
        height: 55%;
	background:		transparent !important;
   }

.SCDstandardtabs .tab-row .tab-conceal 
   {	width:			120px;
	height:			32px;
	position:		relative;
	top:			0;
	display:		inline;
	float:			left;
	overflow:		hidden;
	cursor:			Default;
	margin:			1px -1px 1px 5px;
	padding:		5px 0px 0px 0px;
	border:			0;
	z-index:		1;
	font:			13px Tahoma;
	white-space:	        nowrap;
	text-align:		center;
        visibility:             hidden;
    }
.SCDstandardtabs .tab-row .tab 
   {	width:			120px;
	height:			32px;
	background-image:	url( "http://www.iicm.ie/images/SCDstandardtab.jpg" );
	position:		relative;
	top:			0px;
	display:		inline;
	float:			left;
	overflow:		hidden;
	cursor:			Default;
	margin:			1px -1px 1px 5px;
	padding:		5px 0px 0px 0px;
	border:			0;
	z-index:		1;
	font:			13px Tahoma;
	white-space:	        nowrap;
	text-align:		center;
	vertical-align:		bottom;
    }

.SCDstandardtabs .tab-row .tab.selected    
   {	width:			120px !important;
	height:			32px !important;
	background-image:	url( "http://www.iicm.ie/images/SCDstandardtab.active.jpg" ) !important;
	background-repeat:	no-repeat;
	border-bottom-width:	0;
	z-index:		3;
	padding:		3px 0 0px 0;
	margin:			1px -1px 1px 5px;
	top:			0px;
	font:			13px Tahoma;
        text-decoration:        underline;
	vertical-align:		bottom;
   }

.SCDstandardtabs .tab-row .tab a 
   {	font:			13px Tahoma;
	color:			Black;
	text-decoration:	none;
	cursor:			default;
	vertical-align:		bottom;
   }

.SCDstandardtabs .tab-row .tab.hover 
   {	font:			13px Tahoma;
	width:			120px;
	height:			32px;
	background-image:	url( "http://www.iicm.ie/images/SCDstandardtab.hover.jpg" );
	background-repeat:	no-repeat;
	top:			0px;
	vertical-align:		bottom;
   }

.SCDstandardtabs .tab-row .tab.nohover 
   {	font:			13px Tahoma;
	width:			120px;
	height:			32px;
	background-image:	url( "tab.nohover.png" );
	background-repeat:	no-repeat;
	top:			0px;
	vertical-align:		bottom;
   }
.SCDstandardtabs .tab-page 
   {	clear:			both;
	border:			2px solid rgb( 145, 155, 156 );
	background:		steelblue !important;
	z-index:		2;
	position:		relative;
	top:			-6px;
	font:			11px Arial;
	color:			black;
	padding:		10px;
        height:                 95%;
        width:                  98%;
   }
.SCDstandardtabs .tab-pagex 
   {	clear:			both;
	border:			1px solid rgb( 145, 155, 156 );
	background:		steelblue !important;
	z-index:		1;
	position:		relative;
	top:			-6px;
	font:			11px Tahoma;
	color:			black;
	padding:		10px;
        height:                 75%;
        width:                  78%;
   }
.SCDstandardtabs .tab-row 
   {	z-index:		1;
	white-space:	nowrap;
   }

.SCDsmalltabs.tab-pane 
   {	position:	relative;
	width:		95%;		/* width needed weird IE bug */
        margin-left:     20px;
	margin-right:	-2px;	/* to make room for the shadow */
        height: 55%;
	background:		transparent !important;
   }

.SCDsmalltabs .tab-row .tab-conceal 
   {	width:			60px;
	height:			32px;
	position:		relative;
	top:			0;
	display:		inline;
	float:			left;
	overflow:		hidden;
	cursor:			Default;
	margin:			1px -1px 1px 5px;
	padding:		5px 0px 0px 0px;
	border:			0;
	z-index:		1;
	font:			13px Tahoma;
	white-space:	        nowrap;
	text-align:		center;
        visibility:             hidden;
    }
.SCDsmalltabs .tab-row .tab 
   {	width:			60px;
	height:			32px;
	background-image:	url( "http://www.iicm.ie/images/SCDsmalltab.jpg" );
	position:		relative;
	top:			0px;
	display:		inline;
	float:			left;
	overflow:		hidden;
	cursor:			Default;
	margin:			1px -1px 1px 5px;
	padding:		5px 0px 0px 0px;
	border:			0;
	z-index:		1;
	font:			13px Tahoma;
	white-space:	        nowrap;
	text-align:		center;
    }

.SCDsmalltabs .tab-row .tab.selected    
   {	width:			60px !important;
	height:			32px !important;
	background-image:	url( "http://www.iicm.ie/images/SCDsmalltab.active.jpg" ) !important;
	background-repeat:	no-repeat;
	border-bottom-width:	0;
	z-index:		3;
	padding:		3px 0 0px 0;
	margin:			1px -1px 1px 5px;
	top:			0px;
	font:			13px Tahoma;
	font-weight:	        bold !important;
	text-decoration:	underline !important;
   }

.SCDsmalltabs .tab-row .tab a 
   {	font:			13px Tahoma;
	color:			Black;
	cursor:			default;
   }

.SCDsmalltabs .tab-row .tab.hover 
   {	font:			13px Tahoma;
	width:			60px;
	height:			32px;
	background-image:	url( "http://www.iicm.ie/images/SCDsmalltab.hover.jpg" );
	background-repeat:	no-repeat;
	text-decoration:	underline;
   }

.SCDsmalltabs .tab-row .tab.nohover 
   {	font:			13px Tahoma;
	width:			60px;
	height:			32px;
	background-image:	url( "tabsmall.nohover.png" );
	background-repeat:	no-repeat;
   }
.SCDsmalltabs .tab-page 
   {	clear:			both;
	border:			2px solid rgb( 145, 155, 156 );
	background:		steelblue !important;
	z-index:		2;
	position:		relative;
	top:			-6px;
	font:			11px Arial;
	color:			black;
	padding:		10px;
        height:                 95%;
        width:                  98%;
   }
.SCDsmalltabs .tab-row 
   {	z-index:		1;
	white-space:	nowrap;
   }
