﻿/* general settings */
body {
    font-family: Verdana,Arial,Helvetica,Sans-Serif;
    font-size:small;
    color: #505050;  /* was #707070; */
    line-height: 150%;
    margin: 0 0; /* needed for Firefox */
}

.sd
{
    font-size:29px;
    color:Aqua;
    color:Aqua;
}


/* heading settings */
h1 { font-size:medium; }
h2 { font-size:medium; }
h3 { font-size:medium; }
h4 { font-size:medium; }
h5 { font-size:medium; }
h6 { font-size:small; }

#table1 { width:750px; }
#table2 { width:630px; }


/* show the menu on screen */
#menu    { visibility:visible; background: #fff; float:left; width: 150px; }
#content { background: #fff; float:left; width: 450px; }
#busttons { visibility:visible; background: #fff; width: 450px; }

#menu 
{
    font-size:14px; 
    background-color:white; 
    padding: 0px; 
    margin:0 auto; 
} 

/* bullets are square rather than round */
ul { list-style-type: square; }

/* in the portfolio page the multi-view's width is auto */
.portfolio_mv { width: auto; }

/* in general  */
a { font-family: Verdana,Arial,Helvetica,Sans-Serif; }
a:active { text-decoration: underlined; color: #606060; border-bottom:1px dotted;  }
a:link { text-decoration: none; color: #555; }
a:visited { text-decoration: underlined; color: #606060; }
a:hover { text-decoration: underlined; color: black; }

#menu a:link { text-decoration: underlined; color: #606060; }


a.services { font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 14px; font-weight:bold; color:#707070; }

img { border: none; padding:0px; }
img.thumbnail { padding-left:6px; padding-bottom:6px; }

/* the copyright message */
.copyright { font-size: 9px; color: gray; }

a.toplinks:visited { font-size: 8px; color:#cccccc; text-decoration:none; }
a.toplinks:hover { font-size: 8px; color:#cccccc; text-decoration:underline; }
a.toplinks:link { font-size: 8px; color:#cccccc; text-decoration:none; }
a.toplinks:vlink { font-size: 8px; color:#cccccc; text-decoration:none; }

a.toplinks { 
    font-family: Verdana;
    font-size: 18px;
    color: blue;
} 

a.eircom { font-style:italic; }
a.eircom:visited { text-decoration:none; border-bottom:1px dotted; }
a.eircom:hover { text-decoration:none; border-bottom:1px solid; }
a.eircom:link { text-decoration:none; border-bottom:1px dotted; }
a.eircom:vlink { text-decoration:none; border-bottom:1px dotted; }
  
a.more { font-size:x-small; }

.shadow_left { background-image:url(images/shadow_left.gif); }
.shadow_right { background-image:url(images/shadow_right.gif); }

.dms { z-index:99; } /* IE8 - Fix */

a.case_studies { color:#5588ff; text-decoration:underline; }
.case_studies_menu a:link { text-decoration:underline; }
sxv.xcase_studies_menu sli sa:link { text-decoration:none; }
xv.xcase_studies_menu li sa:vlink { font-weight:bold; }
.case_studies_menu a:visited { text-decoration:underline; color:#999; }
.case_studies_menu a:vlink { text-decoration:underline; color:#000; }
za.case_studies_menu:hover { text-decoration:underline; border-bottom:1px solid; }
za.case_studies_menu:link { text-decoration:underline; border-bottom:1px dotted; }
za.case_studies_menu:vlink { text-decoration:underline; border-bottom:1px dotted; }


