Body{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;background-color:#737c13;
margin:0px;}

h1,h2,h3{color:#8e0053;}

ul li{list-style:none;}

#utilities{position:absolute;top:0px;right:0px;z-index:0;color:#8e0053;font-size:.6em;font-weight:bold;height:20px;
padding-left:20px;padding-top:5px;padding-right:5px;
border-bottom-style:ridge;border-width:1px;border-color:#8e0053;background-color:#ffffff;opacity: .7;}
#utilities ul{margin:0px;float:left;}
#utilities ul li{float:left;margin-left:5px;}

#utilities ul li a:link{text-decoration:none;color:#8e0053;}
#utilities ul li a:active{text-decoration:none;color:#8e0053;}
#utilities ul li a:visited{text-decoration:none;color:#8e0053;}
#utilities ul li a:hover{text-decoration:none;color:#8e0053;border-bottom-style:groove;border-width:1px;}
.lvision a:link {text-decoration:none;border-bottom-style:none;}
.lvision a:visited{text-decoration:none;border-bottom-style:none;}
.lvision a:active{text-decoration:none;border-bottom-style:none;}
.lvision a:hover{text-decoration:none;border-bottom-style:none;}
.lvision_only{display:none;}
#header{height:170px;background-image:url(http://www.widereurope.ie/images/nd_purple_body1.jpg);
background-position:top left;background-repeat:no-repeat;}

#header h2{margin-bottom:-2px;}

#logo{clear:right;float:right;margin-top:25px;width:380px;}
#logo h1{color:#ffffff;font-size:1.5em;}
#logo h2{color:#000000;font-size:1em;}


#topmenu{clear:left;float:left;width:100%;height:45px;color:#ffffff;background-color:#8e0053;font-size:.9em;}
#topmenu ul{margin-top:10px;margin-left:10px;min-width:500px;}
#topmenu ul li{list-style:none;float:left;margin-left:10px;}
#topmenu ul li a:link{text-decoration:none;color:#ffffff;font-weight:bold;}
#topmenu ul li a:active{text-decoration:none;color:#ffffff;font-weight:bold;}
#topmenu ul li a:visited{text-decoration:none;color:#ffffff;font-weight:bold;}
#topmenu ul li a:hover{text-decoration:none;color:#ebf0f7;font-weight:bold;}

#maincontent{clear:left;
background-color:#ffffff;
background-image: url(backups/images/cswe_content_bg.jpg);
background-position:top left;background-repeat:repeat-x;
padding-bottom:20px;
min-height:610px;min-width:780px;}

#maincontent a:link{text-decoration:none;color:#8e0053;border-bottom-style:dashed;border-width:1px;}
#maincontent a:visited{text-decoration:none;color:#8e0053;border-bottom-style:dashed;border-width:1px;}
#maincontent a:active{text-decoration:none;color:#8e0053;border-bottom-style:dashed;border-width:1px;}
#maincontent a:hover{text-decoration:none;color:#8e0053;border-bottom-style:ridge;border-width:1px;}
#searchbar{height:32px;color:#ffffff;width:600px;
background-image:url(images/searchbar_bg.jpg);background-position:top left;background-repeat:no-repeat;}

#searchform{height:.7em;margin-right:5px;font-size:.8em;padding-bottom:0px;}
#searchform ul li{list-style:none;float:left;margin-right:10px;margin-bottom:0px;}
#breadcrumbs{font-size:.7em;padding-top:.2em;}
#breadcrumbs a:link{text-decoration:none;border-bottom-style:none;}
#breadcrumbs a:active{text-decoration:none;border-bottom-style:none;}
#breadcrumbs a:visited{text-decoration:none;border-bottom-style:none;}
#breadcrumbs a:hover{text-decoration:none;border-bottom-style:none;}

#right_content{margin-top:10px;width:70%;float:right;
padding-left:1%;padding-right:1%;min-width:400px;font-size:0.875em;padding-bottom:25px;}
#leftcontent{clear:left;float:left;margin-top:10px;
width:22%;min-width:200px;padding-right:1%;padding-left:1%;
border-right-style:dotted;
border-width:1px;
border-color:#1b3259;
min-height:600px;font-size:0.75em;overflow:auto;}
#leftcontent a:link{text-decoration:none;color:#8e0053;border-bottom-style:none;}
#leftcontent a:active{text-decoration:none;color:#8e0053;border-bottom-style:none;}
#leftcontent a:visited{text-decoration:none;color:#8e0053;border-bottom-style:none;}
#leftcontent a:hover{text-decoration:none;color:#8e0053;border-bottom-style:ridge;border-width:1px;}

#leftcontent ul {margin-left:15px;}
#leftcontent ul li{margin-left:0px;list-style:none;
margin-top:5px;margin-bottom:5px;margin-left:0px;}
#leftcontent h2 {color:#1b3259;}
#people_list ul{list-style:none;margin-left:0px;}
#people_list ul li{list-style:none;border: 3px double #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
background-color: #FFFFFF;
color: #333333;margin-bottom:25px;margin-left:0px;padding-bottom:10px;}
#people_list ul li a:link{text-decoration:none;border-bottom-style:none;color:#8e0053;}
#people_list ul li a:active{text-decoration:none;border-bottom-style:none;color:#8e0053;}
#people_list ul li a:visited{text-decoration:none;border-bottom-style:none;color:#8e0053;}
#people_list ul li a:hover{text-decoration:none;border-bottom-style:none;color:#cb2b89;}

 
#people_list ul li ul li{list-style:none;border-style:none;}

.photo_small{margin:5px;border-width:3px;border-style:ridge groove;border-color:#8e0053;}

#gallery{clear:both;margin:10px;background-image: url(images/gallery_bg.jpg);background-position:top left;background-repeat:no-repeat;}
#gallery ul {padding-left:10px;background-color:transparent;}
#gallery ul h1{margin-left:80px;}
#gallery ul li{list-style:none;float:left;margin-right:10px;}
#gallery ul li a:link{text-decoration:none;border-style:none;}
#gallery ul li a:active{text-decoration:none;border-style:none;}
#gallery ul li a:visited{text-decoration:none;border-style:none;}
#gallery ul li a:hover{text-decoration:none;border-style:none;}


#iarcees{margin:20px 0px;margin: ridge none;margin-width:1px;background-color:#1b3259;padding:10px;}
#iarcees_main{clear:both;width:1000px;margin:10px;}
#iarcees a:link,#iarcees a:active, #iarcees a:visited,#iarcees h1,#iarcees h1 a:link{text-decoration:none;color:#ffffff;border-style:none;}
#iarcees_left{width:310px;float:left;margin-right:20px;margin-left:10px;padding:20px;}
#iarcees_middle{float:right;width:310px;padding:20px;margin:10px 0px;}
#iarcees_right{float:right;width:250px;margin:10px 0px;}
#iarceses_middle ul{float:left;width:200px;padding:10px;}
#iarcees_prog{clear:both;margin:40px 10px;}
#iarcees_prog_left{float:left;width:40%;margin:5% 0px;}
#iarcees_prog_right{float:right;width:40%;margin:5% 0px;}

#iarcees_prog ul li{list-style:none;margin:10px;}
.iarcees_linebreak{clear:both;background-image: url(images/borderline_bg.jpg);background-position:top left;background-repeat:repeat-x;padding-top:25px;}

#blogextract {clear:both;margin:25px 0px 25px 0px;padding-top:10px;background-image: url(backups/images/borderline_bg.jpg);background-position:top left;background-repeat:repeat-x;}
#blogextract h1{background-image:url(images/h_bg.jpg);background-position:bottom left;background-repeat:repeat-x;}
#blogextract a:link,a:active,a:visited,a:hover{text-decoration:none;border-bottom-style:none;}

.linebreak{clear:both;height:43px;background-image: url(images/borderline_bg.jpg);background-position:top left;background-repeat:repeat-x;}

.small{font-size:80%;}
.indent{margin-left:95px;}
#contactform{margin-left:10%;border-left-style:ridge;border-bottom-style:groove;border-width:1px;border-color:#e5eaf1;padding:5%;padding-right:250px;background-image: url(images/we_mail_bg.jpg);background-position:top right;background-repeat:no-repeat;}
#contactform ul li{font-weight:bold;margin-bottom:10px;}

input.submit
{border: 3px double #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
background-color: #FFFFFF;
color: #333333;
font-size: 75%;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
} 

#footer{clear:both;margin-top:5px;padding:20px;background-image: url(backups/images/cswe_content_bg.jpg);background-position:top left;background-repeat:repeat-x;border-top-style:groove;border-width:2px;border-color:#000000;background-color:#ffffff;}
#footer ul{margin-left:30%;margin-bottom:25px;margin-top:0px;}
#footer ul li{list-style:none;float:left;margin-right:10px;}
#footer ul li a:link{text-decoration:none;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#666666;font-size:92%;}
#footer ul li a:active{text-decoration:none;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#666666;font-size:92%;}
#footer ul li a:visited{text-decoration:none;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#666666;font-size:92%;}
#footer ul li a:hover{text-decoration:none;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#000000;font-size:92%;}