/** S top-nav ***/

 div#top-nav { width:762px;height:34px;margin:0;background-color:transparent;font-size: 9pt;background:url('images/nav-bg.jpg') no-repeat;}
.dropdown {float:left; }
.dropdown dt {width:127px; padding:8px 0; font-weight:bold; cursor:pointer; text-align:center;color:#FFF;}
.dropdown dt :hover {color:#FFF;text-decoration:none;}
.dropdown dd {position:absolute; overflow:hidden; width:208px; display:none; z-index:200; opacity:0}
.dropdown ul {width:204px; border:1px solid #45671B; list-style:none;}
.dropdown li {display:inline;}
.dropdown .underline {border-bottom:1px solid #B1C19D}
.dropdown .hd-underline {border-bottom:1px solid #B1C19D;font-weight:bold;background:#DADADA;} 
.single-lk .single {float:left;width:127px;text-decoration:none; padding:8px 0; font-weight:bold; cursor:pointer; text-align:center;color:#FFF;}
.single-lk .single:hover {color:#FFF;text-decoration:none;}

.dropdown a.z:link, .dropdown a.z:active, .dropdown a.z:visited
{ display:block; width:127px; text-decoration:none; padding:0; margin:0; font-weight:bold; cursor:pointer; text-align:center;color:#FFF; backgound-color:transparent;}
.dropdown a.z:hover {color:#FFF; backgound-color:transparent;}

.dropdown a.hd-underline:link, .dropdown a.hd-underline:active, .dropdown a.hd-underline:visited {display:block; padding:5px; color:#000; text-decoration:none; background:#DADADA; width:194px; text-align:left;border-bottom:1px solid #B1C19D;}
.dropdown a.hd-underline:hover {background:#DADADA; color:#000;text-decoration:none;border-bottom:1px solid #B1C19D;}

.dropdown a.underline:link, .dropdown a.underline:active, .dropdown a.underline:visited
{display:block; padding:5px; color:#000; text-decoration:none; background:#FFF; width:194px; text-align:left;border-bottom:1px solid #B1C19D;font-weight:normal;}
.dropdown a.underline:hover {color:#000;text-decoration:none;background:#DADADA;}

.dropdown a.no-underline:link, .dropdown ano-underline:active, .dropdown a.no-underline:visited
{display:block; padding:5px; color:#000; text-decoration:none; background:#FFF; width:194px; text-align:left;font-weight:normal;}
.dropdown a.no-underline:hover {color:#000;text-decoration:none;background:#DADADA;}

/** E top-nav ***/



/* CSS file for the dblcollege.com website */
/* (c) by Outsource Graphix - http://www.ogx.ie/ */

/* xhtml tag definitions */

/* @import url(random-css.php); */

h2.titleNew {
font-family:georgia,'bookman old style';
font-size: 20pt;
font-weight:normal;
color:#FFFFFF; 
padding: 10px 0px 0px 0px;
}

* 
{
  margin: 0;
  padding: 0;
}

hr
{
height:1px;
color:#4C721D;
}

.gr
{
  color: #4C721D;
  font-size: 0.9em;
  font-weight: bold;
 }

.list-hd
{
color: #4C721D;
font-size: 1em;
font-weight: bold;
}

body, html	
{
	color: #000;
	background-color: #fff;
	width: 100%;
	height: 100%;
	text-align: center;	
	font-size: 1em;
   	font-family: Arial, 'Bitstream Vera Sans', Helvetica, sans-serif;
	background: url('gfx/bg.gif') repeat-x top;
}

body, h1, h2, h3, h4, h5, h6, p, th, td, dl, ul, ol, blockquote {
	margin: 0;
	padding: 0;
}

a {
  color: #000;
	text-decoration: underline;
}

a:hover {
	color: #333;
	text-decoration: underline;
}

.access {
	display: none;
}

/* THE RULES BELOW SHOWS HOW TO REPLACE HEADINGS (AND LINKS WITHIN THEM, AND OTHER ELEMENTS) WITH IMAGES */

h1 {
	position: relative;
	left: 43px;
	top: 13px;
	display: block;
	width: 146px;
	height: 86px;
	background-image: url('gfx/branding.gif');
	background-repeat: no-repeat;
	overflow: hidden
}

h1 span {
	position: absolute;
	width: 146px;
	height: 86px;
	top: 0;
	left: 0;
	background-image: url('gfx/branding.gif');
	background-repeat: no-repeat
}

h1 a 
{
cursor: pointer;
}

div#wrapper
{
width: 760px;
margin: 0 auto;
}

div#top {
  width: 760px;
  height: 112px;
  position: relative;
  text-align: left;
}

h2#tagline {
  display: none;
}

h3 {
  color: #4C721D;
  font-size: 1.1em;
  font-weight: bold;
  text-align: left;
  line-height: 133%;
  padding: 5px 10px 10px 10px;
}


h4 {
  color: #4C721D;
  font-size: 1em;
  font-weight: bold;
  text-align: left;
  line-height: 133%;
  padding: 15px 10px 5px 10px;
}

.todo 
{
color: Red;
font-weight: bold;
}

h5 
{
color: #4C721D;
font-size: 0.9em;
font-weight: bold;
text-align: left;
line-height: 133%;
padding: 5px 10px 10px 10px;
}

h6 
{
color: #4C721D;
font-size: 0.8em;
font-weight: bold;
text-align: left;
line-height: 133%;
padding: 5px 10px 10px 10px;
}

h7 
{
color: #4C721D;
font-size: 0.8em;
font-weight: bold;
text-align: left;
}

form#studentlogin {
  width: 238px;
  height: 109px;
  background: url('gfx/studentlogin.gif') no-repeat;
  position: absolute;
  top: 0;
  left: 516px
}

form#studentlogin label, form#studentlogin legend {
  display: none;
}

form#studentlogin fieldset {
  border: none;
}

form#studentlogin input#stlogin,
form#studentlogin input#stpass {
  border: none;
  position: absolute;
  width: 139px;
  height: 19px;
  padding: 4px 5px 0 5px;
  font-size: 0.7em;
  color: #517125;
  left: 13px;
  background: transparent;
}

form#studentlogin input#stlogin {
  top: 40px; 
}

form#studentlogin input#stpass {
  top: 72px;
}


form#studentlogin input#login {
  position: absolute;
	top: 38px;
	left: 168px;
}

div#flash {
  width: 760px;
  height: 155px;
  background: url('gfx/flash.gif') no-repeat;
  margin-left:0; margin-right:0; margin-top:3px; margin-bottom:4px
}

div#contentwrapper {
  width: 760px;
  background: url('gfx/bgmain.gif') repeat-y top left;
}

div#left {
  width: 215px;
  float: left;
  background: url('gfx/cbgtop.gif') repeat-x top left;
  min-height: 126px;
  text-align: left
}

h3#h-navi-main {
  display: none;
}

* html div#left {
  height: 126px;
}

div#language-menu-wrapper {
width: 187px;
height: 41px;
background: url('gfx/languagemenubg.gif') no-repeat;
overflow: hidden; margin-left:20px; margin-right:0; margin-top:7px; margin-bottom:0
}

h3#h-language-menu {
font-size: 11px;
font-weight: normal;
color: #6F7665;
padding: 2px 0 2px 6px;
}

div#language-menu-wrapper ul {
list-style: none;
display: table;
line-height: 1px;
font-size: 1px;
text-decoration: none;
margin: 2px 0 0 6px;
/*text-indent: -9999px;   remove when putting language versions back in */
}

div#language-menu-wrapper ul li {
display: block;
float: left;
margin: 0 5px 0 0;
width: 25px;
height: 15px;
overflow: hidden;
}

div#language-menu-wrapper ul li a {
cursor: pointer;
width: 25px;
height: 15px;
position: relative;
overflow: hidden;
}


div#language-menu-wrapper ul li a span {
position: absolute;
width: 25px;
height: 15px;
top: 0;
left: 0;
overflow: hidden;
}



div#language-menu-wrapper ul li#lm-eng a { background: url('gfx/lf-english.gif') no-repeat 0 0; }
div#language-menu-wrapper ul li#lm-eng a span { background: url('gfx/lf-english.gif') no-repeat 0 0; }
div#language-menu-wrapper ul li#lm-eng a:hover span {	background: url('gfx/lf-english.gif') no-repeat 0 -15px; }

div#language-menu-wrapper ul li#lm-sp a { background: url('gfx/lf-spanish.gif') no-repeat 0 0; }
div#language-menu-wrapper ul li#lm-sp a span { background: url('gfx/lf-spanish.gif') no-repeat 0 0; }
div#language-menu-wrapper ul li#lm-sp a:hover span {	background: url('gfx/lf-spanish.gif') no-repeat 0 -15px; }

div#language-menu-wrapper ul li#lm-it a { background: url('gfx/lf-italian.gif') no-repeat 0 0; }
div#language-menu-wrapper ul li#lm-it a span { background: url('gfx/lf-italian.gif') no-repeat 0 0; }
div#language-menu-wrapper ul li#lm-it a:hover span {	background: url('gfx/lf-italian.gif') no-repeat 0 -15px; }

div#language-menu-wrapper ul li#lm-chi a { background: url('gfx/lf-chinese.gif') no-repeat 0 0; }
div#language-menu-wrapper ul li#lm-chi a span { background: url('gfx/lf-chinese.gif') no-repeat 0 0; }
div#language-menu-wrapper ul li#lm-chi a:hover span {	background: url('gfx/lf-chinese.gif') no-repeat 0 -15px; }

div#language-menu-wrapper ul li#lm-port a { background: url('gfx/lf-port.gif') no-repeat 0 0; }
div#language-menu-wrapper ul li#lm-port a span  { background: url('gfx/lf-port.gif') no-repeat 0 0; }
div#language-menu-wrapper ul li#lm-port a:hover span  {	background: url('gfx/lf-port.gif') no-repeat 0 -15px; }

div#language-menu-wrapper ul li#lm-fre a { background: url('gfx/lf-french.gif') no-repeat 0 0; }
div#language-menu-wrapper ul li#lm-fre a span  { background: url('gfx/lf-french.gif') no-repeat 0 0; }
div#language-menu-wrapper ul li#lm-fre a:hover span  {	background: url('gfx/lf-french.gif') no-repeat 0 -15px; }



div#language-menu-wrapper ul li#lm-eng { background: url('gfx/lf-english.gif') no-repeat 0 0; }
div#language-menu-wrapper ul li#lm-sp { background: url('gfx/lf-spanish.gif') no-repeat 0 0; }
div#language-menu-wrapper ul li#lm-it { background: url('gfx/lf-italian.gif') no-repeat 0 0; }
div#language-menu-wrapper ul li#lm-chi { background: url('gfx/lf-chinese.gif') no-repeat 0 0; }
div#language-menu-wrapper ul li#lm-port { background: url('gfx/lf-port.gif') no-repeat 0 0; }
div#language-menu-wrapper ul li#lm-port { background: url('gfx/lf-french.gif') no-repeat 0 0; }

ul#navi-main, ul#navi-corporatecourses {
  list-style: none;
  margin: 6px 0 0 18px;
/*  line-height: 1px;
  font-size: 1px;
  text-decoration: none; 
  margin: 2px 0 0 6px; */
  background: #fff;
  width: 186px;
  padding: 0 0 3px 0;
}

ul#navi-corporatecourses {
margin: 13px 0 0 18px;
  padding: 0 0 3px 0;
}

ul#navi-main li, ul#navi-corporatecourses li {
  display: block;
  width: 186px;
  overflow: hidden;
}

ul#navi-main li a, ul#navi-corporatecourses li a {
  display: block;
	cursor: pointer;
  width: 186px;
  height: 18px;
  font-size: 0.8em;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  background: url('gfx/navi-main.gif') no-repeat 0 0;; padding-left:12px; padding-right:12px; padding-top:9px; padding-bottom:9px
}

ul#navi-main li a:hover, ul#navi-corporatecourses li a:hover {
  color: #fff;
  text-decoration: none;
  background: url('gfx/navi-main.gif') no-repeat 0 -38px;; padding-left:12px; padding-right:12px; padding-top:9px; padding-bottom:9px
}

ul#navi-main li#nm-home a {
	background: url('gfx/navi-main-home.gif') no-repeat 0 0;
}

ul#navi-main li#nm-home a:hover {
	background: url('gfx/navi-main-home.gif') no-repeat 0 -38px;
}

ul#navi-main li ul {
  margin: 0 0 3px 3px;
}

ul#navi-main li ul li {
  display: block;
  width: 180px;
  height: 15px;
  overflow: hidden;
  margin: 2px 0 1px 0;
}

* html ul#navi-main li ul li {
  margin: 0;
}

ul#navi-main li ul li a, ul#navi-main li#nm-home ul li a  {
  display: block;
  cursor: pointer;
  width: 180px;
  height: 15px;
  font-size: 0.7em;
  color: #4C721D;
  font-weight: normal;
  text-decoration: none;
  background: url('gfx/navi-main-sub.gif') no-repeat 0 0;; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:0
}

ul li .sub-hd
{
  display: block;
  cursor: pointer;
  width: 180px;
  height: 15px;
  font-size: 0.7em;
  color: #4C721D;
  font-weight: bold;
  text-decoration: none;
  background: url('gfx/navi-main-sub-too.gif') no-repeat 0 0;; padding-left:5px; padding-right:0; padding-top:0; padding-bottom:0
}


ul#navi-main li ul li a:hover, ul#navi-main li#nm-home ul li a:hover  
{
color: #fff;
text-decoration: none;
background: url('gfx/navi-main-sub.gif') no-repeat 0 -15px;; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:0
}

/** Sub HD Students Navi **/

ul#navi-main li ul#student li a
{
  display: block;
  cursor: pointer;
  width: 180px;
  height: 15px;
  font-size: 0.7em;
  color: #4C721D;
  font-weight: normal;
  text-decoration: none;
  background: url('gfx/navi-main-sub-hd.gif') no-repeat 0 0;; padding-left:35px; padding-right:0; padding-top:0; padding-bottom:0
}

ul#navi-main li ul#student li a:hover  
{
  color: #fff;
  text-decoration: none;
  background: url('gfx/navi-main-sub-hd.gif') no-repeat 0 -15px;; padding-left:35px; padding-right:0; padding-top:0; padding-bottom:0
}


/** Sub HD Students Navi **/

ul#navi-corporatecourses li {
	margin-top: 2px;
}



div#content {
  width: 545px;
  float: left;
  text-align: left;
  background: url('gfx/cbgtop.gif') repeat-x top left;
  padding-left:0; padding-right:0; padding-top:0; padding-bottom:10px
}

.cb {
  clear: both;
}

div#titleWrapper {
  width: 525px;
  height: 52px;
  background: url('gfx/h2wrapper.gif') repeat-x bottom left;
  margin-left:10px; margin-right:0; margin-top:0; margin-bottom:10px
}

h2#title {
  height: 32px;
	position: relative;
	left: 0;
	top: 11px;
	display: block;
	overflow: hidden;
	background-repeat: no-repeat;
}

h2#title span {
	position: absolute;
	height: 32px;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
}

body.body-english-courses-pdf h2#title,
body.body-english-courses-pdf h2#title span 
{
  width: 500px;
  background-image: url('gfx/h2full-english.gif');
}

body.body-about-us h2#title,
body.body-about-us h2#title span 
{
  width: 500px;
  background-image: url('gfx/h2about.gif');
}

body.body-contact-us h2#title,
body.body-contact-us h2#title span 
{
  width: 500px;
  background-image: url('gfx/hd-contact.gif');
}

body.body-studying-in-ireland h2#title,
body.body-studying-in-ireland h2#title span 
{
  width: 500px;
  background-image: url('gfx/h2studying.gif');
}

body.body-news h2#title, body.body-news h2#title span, body.body-news9 h2#title, body.body-news9 h2#title span, body.body-news12 h2#title, body.body-news12 h2#title span, body.body-news10 h2#title, body.body-news10 h2#title span, body.body-news4 h2#title, body.body-news4 h2#title span, body.body-news8 h2#title, body.body-news8 h2#title span, body.body-news5 h2#title, body.body-news5 h2#title span, body.body-news2 h2#title, body.body-news2 h2#title span, body.body-news13 h2#title, body.body-news13 h2#title span
{
  width: 500px;
  background-image: url('gfx/h2dblnews.gif');
}


body.body-testimonials h2#title,
body.body-testimonials h2#title span
{
  width: 500px;
  background-image: url('gfx/h2testimonials.gif');
}

body.body-question h2#title,
body.body-question h2#title span
{
  width: 500px;
  background-image: url('gfx/h2question.gif');
}

body.body-email h2#title,
body.body-email h2#title span
{
  width: 500px;
  background-image: url('gfx/h2form.gif');
}

body.body-maps h2#title,
body.body-maps h2#title span
{
  width: 500px;
  background-image: url('gfx/h2maps.gif');
}

body.body-upcoming-events h2#title,
body.body-upcoming-events h2#title span
{
  width: 500px;
  background-image: url('gfx/h2events.gif');
}
body.body-dbl-photo-gallery h2#title,
body.body-dbl-photo-gallery h2#title span,
body.body-gallery_01 h2#title,
body.body-gallery_01 h2#title span, 
body.body-gallery_02 h2#title,
body.body-gallery_02 h2#title span, 
body.body-gallery_03 h2#title,
body.body-gallery_03 h2#title span, 
body.body-gallery_04 h2#title,
body.body-gallery_04 h2#title span
{
  width: 500px;
	background-image: url('gfx/h2photogallery.gif');
}

body.body-dbl-college-trips h2#title,
body.body-dbl-college-trips h2#title span 
{
  width: 500px;
  background-image: url('gfx/h2dblevents.gif');
}

body.body-monthly-newsletter h2#title,
body.body-monthly-newsletter h2#title span 
{
  width: 500px;
  background-image: url('gfx/h2times.gif');
}

body.body-student-from-brazil h2#title,
body.body-student-from-brazil h2#title span 
{
  width: 500px;
  background-image: url('gfx/h2student-brazil.gif');
}

body.body-student-from-china h2#title,
body.body-student-from-china h2#title span 
{
  width: 500px;
  background-image: url('gfx/h2student-china.gif');
}

body.body-student-from-maurtius h2#title,
body.body-student-from-maurtius h2#title span 
{
  width: 500px;
  background-image: url('gfx/h2student-mauritius.gif');
}

body.body-contact-us h2#title,
body.body-contact-us h2#title span {
  width: 137px;
	background-image: url('gfx/h2contact.gif');
}

body.body-nursing-course-pdf h2#title,
body.body-nursing-course-pdf h2#title span {
  width: 500px;
	background-image: url('gfx/h2nursing2yr.gif');
}


body.body-nursing-courses h2#title,
body.body-nursing-courses h2#title span {
  width: 500px;
	background-image: url('gfx/h2nursing.gif');
}

body.body-Cultural-Computer-Studies-info h2#title, body.body-Cultural-Computer-Studies-info h2#title span, body.body-it-pdf h2#title, body.body-it-pdf h2#title span, body.body-it-courses-dublin-ireland h2#title, body.body-it-courses-dublin-ireland h2#title span, body.body-courses-it h2#title, body.body-courses-it h2#title span, body.body-courses-cultural-and-computer-studies h2#title, body.body-courses-cultural-and-computer-studies h2#title span, body.body-courses-computing-multimedia h2#title, body.body-courses-computing-multimedia h2#title span, body.body-mathematics-for-computers h2#title, body.body-mathematics-for-computers h2#title span, body.body-computer-programming-fundamentals h2#title, body.body-computer-programming-fundamentals h2#title span, body.body-computer-architecture-systems h2#title, body.body-computer-architecture-systems h2#title span, body.body-information-systems h2#title, body.body-information-systems h2#title span, body.body-computer-programming h2#title, body.body-computer-programming h2#title span, body.body-computer-networks h2#title, body.body-computer-networks h2#title span, body.body-multimedia-technologies h2#title, body.body-multimedia-technologies h2#title span, body.body-visual-communications h2#title, body.body-visual-communications h2#title span, body.body-audio-video-production h2#title, body.body-audio-video-production h2#title span, body.body-2d-graphics-animation h2#title, body.body-2d-graphics-animation h2#title span, body.body-teamwork-communications h2#title, body.body-teamwork-communications h2#title span, body.body-managing-projects h2#title, body.body-managing-projects h2#title span
{
  width: 500px;
  background-image: url('gfx/h2it.gif');
}


body.body-faq h2#title,
body.body-faq h2#title span 
{
  width: 500px;
  background-image: url('gfx/h2faq.gif');
}

body.body-utube h2#title,
body.body-utube h2#title span 
{
  width: 500px;
  background-image: url('gfx/h2youtube.gif');
}

body.body-students-at-dbl-college h2#title,
body.body-students-at-dbl-college h2#title span 
{
  width: 500px;
  background-image: url('gfx/h2students@dbl.gif');
}

body.body-why-choose-us h2#title,
body.body-why-choose-us h2#title span 
{
  width: 500px;
  background-image: url('gfx/h2whyus.gif');
}



body.body-dublin-pubs-clubs h2#title,
body.body-dublin-pubs-clubs h2#title span 
{
  width: 500px;
  background-image: url('gfx/h2pubsandclubs.gif');
}

body.body-shopping-in-dublin h2#title,
body.body-shopping-in-dublin h2#title span 
{
  width: 500px;
  background-image: url('gfx/h2shopping.gif');
}

body.body-dublin-museums-galleries h2#title,
body.body-dublin-museums-galleries h2#title span 
{
  width: 500px;
  background-image: url('gfx/h2museums.gif');
}

body.body-quality-assurance-reports h2#title,
body.body-quality-assurance-reports h2#title span 
{
  width: 500px;
  background-image: url('gfx/h2quality.gif');
}

body.body-staff h2#title,
body.body-staff h2#title span 
{
  width: 500px;
  background-image: url('gfx/h2staff.gif');
}

body.body-policies-and-procedures h2#title,
body.body-policies-and-procedures h2#title span 
{
  width: 500px;
  background-image: url('gfx/h2policies.gif');
}


body.body-awarding-bodies h2#title,
body.body-awarding-bodies h2#title span 
{
  width: 500px;
  background-image: url('gfx/h2awarding.gif');
}


body.body-campus h2#title,
body.body-campus h2#title span 
{
  width: 500px;
  background-image: url('gfx/h2campus.gif');
}
body.body-index h2#title,
body.body-index h2#title span 
{
  width: 500px;
  background-image: url('gfx/h2index.gif');
}



body.body-tellafriend h2#title,
body.body-tellafriend h2#title span 
{
  width: 500px;
  background-image: url('gfx/h2tellafriend.gif');
}

body.body-business-english-customer-service-course-ireland-info-pdf h2#title, body.body-business-english-customer-service-course-ireland-info-pdf h2#title span, body.body-tourism-studies-dublin-ireland-info h2#title, body.body-tourism-studies-dublin-ireland-info h2#title span, body.body-tourism-courses-dublin-ireland h2#title, body.body-tourism-courses-dublin-ireland h2#title span, body.body-business-english-and-marketing h2#title, body.body-business-english-and-marketing h2#title span, body.body-courses-tourism-studies h2#title, body.body-courses-tourism-studies h2#title span
{
  width: 500px;
	background-image: url('gfx/h2tourism.gif');
}

body.body-international-trade-pdf h2#title, body.body-international-trade-pdf h2#title span
{
  width: 500px;
	background-image: url('gfx/h2international.gif');
}


body.body-business-accounting-pdf h2#title, body.body-business-accounting-pdf h2#title span
{
  width: 500px;
	background-image: url('gfx/h2busAccounting.gif');
}

body.body-Marketing-Course-Dublin-info h2#title,
body.body-Marketing-Course-Dublin-info h2#title span,
body.body-Business-management-courses-dublin-info h2#title,
body.body-Business-management-courses-dublin-info h2#title span,
body.body-business-management-course h2#title,
body.body-business-management-course h2#title span,
body.body-courses-business-and-it h2#title,
body.body-courses-business-and-it h2#title span,
body.body-courses-internationaltrade h2#title,
body.body-courses-internationaltrade h2#title span,
body.body-courses-business-studies h2#title,
body.body-courses-business-studies h2#title span,
body.body-courses-business-accounting h2#title,
body.body-courses-business-accounting h2#title span,
body.body-courses-marketing h2#title,
body.body-courses-marketing h2#title span,
body.body-courses-ebusiness-and-web-authoring h2#title,
body.body-courses-ebusiness-and-web-authoring h2#title span,
body.body-courses-working-environment-studies h2#title,
body.body-courses-working-environment-studies h2#title span
{
  width: 299px;
	background-image: url('gfx/h2bitcourses.gif');
}


body.body-english-courses-in-ireland h2#title,
body.body-english-courses-in-ireland h2#title span,
body.body-MEC-cursos-irlanda h2#title,
body.body-MEC-cursos-irlanda h2#title span,
body.body-courses-english h2#title,
body.body-courses-english h2#title span,
body.body-english-shortcourses-all-inclusive-business-english h2#title, 
body.body-english-shortcourses-all-inclusive-business-english h2#title span, 
body.body-english-shortcourses-standard h2#title, 
body.body-english-shortcourses-standard h2#title span, 
body.body-english-shortcourses-standard-with-afternoon h2#title, 
body.body-english-shortcourses-standard-with-afternoon h2#title span, 
body.body-english-shortcourses-all-inclusive-general h2#title, 
body.body-english-shortcourses-all-inclusive-general h2#title span, 
body.body-english-shortcourses-intensive h2#title, 
body.body-english-shortcourses-intensive h2#title span, 
body.body-english-shortcourses-intensive-one-to-one h2#title, 
body.body-english-shortcourses-intensive-one-to-one h2#title span, 
body.body-english-shortcourses-general-business-english h2#title, 
body.body-english-shortcourses-general-business-english h2#title span, 
body.body-english-shortcourses-intensive-business-english h2#title, 
body.body-english-shortcourses-intensive-business-english h2#title span,
body.body-english-shortcourses-customised h2#title, 
body.body-english-shortcourses-customised h2#title span,
body.body-short-courses-english h2#title, 
body.body-short-courses-english h2#title span
{
width: 500px;
background-image: url('gfx/h2englishcourses.gif');
}



p {
  color: #777777;
  font-size: 0.8em;
  text-align: justify;
  line-height: 160%;
  padding: 5px 10px 10px 10px;
}

div#content ul {
  color: #777777;
  font-size: 0.8em;
  text-align: justify;
  line-height: 133%;
  padding: 5px 10px 10px 25px;
}

div#content dl {
  color: #777777;
  font-size: 0.8em;
  text-align: justify;
  line-height: 133%;
  padding: 5px 10px 10px 10px;
}

div#content dl dt {
  font-weight: bold;
}

div#content dl dt {
  font-weight: bold;
  padding: 5px 0 0 0;
}

div#content dl dd {
  font-weight: normal;
  padding: 0 0 5px 20px;
}

div#content ol {
  color: #777777;
  font-size: 0.8em;
  text-align: justify;
  line-height: 133%;
  padding: 5px 10px 10px 35px;
}

div#content ul li, div#content ol li {
  padding: 0 0 5px 0;
}

div#content ul li ol {
  color: #777777;
  font-size: 1em;
  text-align: justify;
  line-height: 133%;
  padding: 10px 0 0 20px;
}

div#content ul li ol li {
  padding: 0;
}

form#tellafriend {
  width: 188px;
  height: 275px;
  background: url('gfx/tellafriendfombg.gif') no-repeat top left;
  margin-left:16px; margin-right:0; margin-top:15px; margin-bottom:15px
}

form#tellafriend fieldset {
  border: none;
  position: relative;
}

form#tellafriend legend, form#tellafriend label {
  display: none;
}

form#tellafriend input#yourname,
form#tellafriend input#youremail,
form#tellafriend input#friendsname,
form#tellafriend input#friendsemail {
  width: 152px;
  height: 19px;
  padding: 4px 5px 0 5px;
  font-size: 0.7em;
  position: absolute;
  left: 13px;
  border: none;
  background: transparent;
  color: #517125;
}

form#tellafriend input#yourname {
  top: 108px;
}

form#tellafriend input#youremail {
  top: 136px;
}

form#tellafriend input#friendsname {
  top: 169px;
}

form#tellafriend input#friendsemail {
  top: 197px;
}


form#tellafriend p {
  color: #fff;
  font-size: 0.7em;
  position: absolute;
  line-height: 133%;
  top: 35px;
  left: 5px;
  text-align: justify;
  width: 158px;
}

form#tellafriend input#submit {
  position: absolute;
  top: 228px;
  left: 10px;
}

div#bottom {
  width: 100%;
  height: 94px;
  background: url('gfx/bottom.gif') repeat-x top left;
}

div#navi-supp-wrapper {
  width: 760px;
  margin: 0 auto; 
  position: relative;
}

div#navi-supp-wrapper p {
  color: #fff;
  font-weight: bold;
  font-size: 0.7em;
}

div#navi-supp-wrapper p a {
  color: #619025;
  text-decoration: none;
  padding: 0 3px 0 3px;
  border-bottom: 1px #B2B2B2 solid;
}

div#navi-supp-wrapper p a:hover {
  color: #fff;
  text-decoration: none;
  background: #619025;
  border-bottom: 1px #fff solid;
}

p#navi-supp {
  position: absolute;
  top: 5px;
  left: 18px;
}

p#web-design {
  position: absolute;
  right: 5px;
  top: 5px;
}

div#content a {
  color: #619025;
  text-decoration: none;
  padding: 0 1px 0 1px;
  font-weight: bold;
  border-bottom: 1px #B2B2B2 solid;
}

div#content a:hover {
    color: #fff;
    background: #619025;
  font-weight: bold;
  text-decoration: none;
  padding: 0 1px 0 1px;
  border-bottom: 1px #B2B2B2 solid;
}

.clogo {
  float: right;
  margin: 5px 0 5px 10px;
}

img#map {
	margin-left: 10px;
}

img#map {
	margin-left: 10px;
}

img 		{
  			border: 1px solid #DDD; 
  			padding: 5px;
			}
img .float-right 
			{
  			margin: 5px 0px 5px 15px;  
			}
img .float-left 
			{
  			margin: 5px 15px 5px 0px;
			}
form {
	width: 525px;
	margin-left: 5px;
}

legend {
	color: #619025;
	font-weight: bold;
	font-size: 1em;
}

label {
  color: #777777;
  font-size: 0.8em;
}

fieldset {
		border: 0px solid transparent;
}

form#contactusform {
  border-top: 2px #4c721d solid;
}

form#contactusform fieldset {
  background: #eee;
  padding: 10px;

}

form#contactusform legend {
  display: none;
}

input#send {
  margin-top: 10px;
  width: 55px;
  background-color: #4c721d;
  color: #fff;
  font-weight: bold;
}

input#send:hover {
  color: #4c721d;
  background: #fff;
}

textarea {
  color: #777777;
  font-size: 0.8em;
  font-family: Arial, 'Bitstream Vera Sans', Helvetica, sans-serif;
}

form fieldset input {
  color: #777777;
  font-size: 0.8em;
  font-family: Arial, 'Bitstream Vera Sans', Helvetica, sans-serif;
}

select option 
{
  color: #777777;
  font-size: 0.8em;
  font-family: Arial, 'Bitstream Vera Sans', Helvetica, sans-serif;	
}

form fieldset select option:hover 
{
  color: #4C721D;
  background-color: Aqua;
}

.hd
{
  color: #4C721D;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
}

table 
{
  margin: 10px 0 0 8px;
  padding: 0;
}

td
{
padding:0;
margin:0;
color: #777777;
font-size: 0.8em;
font-family: Arial, 'Bitstream Vera Sans', Helvetica, sans-serif;
}

.concert-list
{
border: 1px solid #4C721D;
}

.course-list
{
border: 1px solid #4C721D;
}
 
.listing
{
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  padding-left: 8px;
}

.course a
{
  color: #777777;
  font-size: 10px;
  font-weight: bold;
margin-left:3px;
}
.solid-gr
{
background-color:#4C721D;
}
/*


table caption 
{
  background: #4c721d;
  margin: 0 2px 0 10px;
  padding: 2px 5px 2px 5px;
  color: #fff;
  font-size: 0.8em;
  font-weight: bold;
  text-align: left;
}

th 
{
  background: #929292;
  margin: 0;
  padding: 2px 5px 2px 5px;
  font-size: 0.8em;
  font-weight: normal;
  color: #fff;
  width: 50%;
}

td 
{
  background: #e4e4e4;
  margin: 0;
  padding: 3px 5px 4px 5px;
  font-size: 0.7em;
  font-weight: normal;
  color: #666;
  width: 50%;
}

*/

div#emailpreview {
  margin-top: 10px;
  background: #eee;
  font-family: Consolas, 'Courier New', Courier, monospace;
}

div#emailpreview p {
  text-align: left;
  color: #444;
}



div.imgholder {
  padding-left: 8px;
  width: 535px;

}

div#content div.imgholder div.glryimg {
   float: left;
  padding: 0 16px 12px 0;
  min-height: 100px;
    background: transparent;
}

div#content div.imgholder div.glryimg a, 
div.imgholder div.glryimg a:hover {
  background: transparent;
  margin: 0;
  padding: 0;
  border: none;
}

div.imgholder div.glryimg a img {
  border: none;
}

div.imgholder div.glryimg a:hover img {
  border: none;
}

.bigimage {
  margin: 10px 0 0 12px;
  border: 1px #ccc solid;
}

blockquote {
  color: #777777;
  font-size: 0.8em;
  text-align: justify;
  line-height: 160%;
  padding: 5px 10px 10px 10px;
}

p.lrg {
  color: #4C721D;
  font-size: 0.7em;
  font-weight: bold;
  text-align: justify;
  padding: 5px 10px 10px 10px;
}

p.lrgr {
  color: #4C721D;
  font-size: 1em;
  font-weight: bold;
  text-align: justify;
  padding: 5px 10px 10px 10px;
  
  }