
/* Defaults Overwrites
-------------------------------------------*/
body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, li, input, textarea,form { margin:0px; padding:0px; }
address { font-style:normal; }
a:focus { outline:none }
img, a img { border:0px none;}
.noborder {display:block;border:0px none;}
td { text-align:left; font-weight:normal; vertical-align:top; }
th { text-align:left; font-weight:bold; vertical-align:top; } 
table { empty-cells:show;  }
div#delicious-tags-ainfo li {line-height:35px;}


/* General Styles
-------------------------------------------*/
body, input, address, textarea, select { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; }
body { font-size:70%; /*font-size:11px;*/  }

h1 { line-height:30px; background-color:#E3E3E3; padding-left:11px; font-size:1.5em; color:#333; font-weight:normal; margin-bottom: 10px; }
h2 {font-size:1.4em; color:#0099cc; font-weight:bold; padding:10px 0;}
h2.highlight { background-color:#DCEFF5; line-height:2em;}
h3 { font-size:1.2em; color:#0099cc; margin:10px 0; }
h4 { font-size:1.1em; color:#000; margin:10px 0; }
h5 { font-size:1.1em; color:#666; margin:10px 0; }

ul, li { margin:0; margin:0; list-style-type:none }
ul { margin:0 0 15px 15px; }
li { background:url(http://www.dit.ie/media/styleimages/bullet-yellow.gif) no-repeat; padding-left:14px; margin-bottom:3px;margin-top:3px;
background-position:0px 6px; }

p, li, label, input { line-height:1.45em; }

p, h2, table { margin-bottom:15px; }

a {color:#0099cc; font-weight:normal; text-decoration:underline;}
a:hover { border:0; text-decoration:none }

td, tr th { padding:4px; margin: 0px; border:solid 1px #ccc; }

table {border-collapse:collapse;}


/* Structure 
-------------------------------------------*/
body {text-align:center; background-color:#fff; }
#container {margin:0 auto; text-align:left; width:750px;}
#header {height:120px; position:relative; }

#header #branding {float:left; display:inline; margin:11px 0 0 14px; width:428px; }
#branding #logo, #branding #sitename { float:left; display:inline;  }
#branding #sitename { margin-top:34px; }
#branding a { border:0; }

/* quicklinks form */
#quicklinks {width:250px; text-align:right;float:right;margin-top:50px;}
#quicklinks select {width:200px;}

/* top right utility links */
#utility { background:#f0f0f0 url(http://www.dit.ie/media/styleimages/utility-bg.gif) bottom left no-repeat; position:absolute; top:0; right:0; padding:0 11px 0 13px;  }
#utility ul.links li { display:inline; float:left; background:url(http://www.dit.ie/media/styleimages/arrow_01.gif) left center no-repeat; padding-left:7px; line-height:25px; margin-left:10px; } 
#utility li a { color:#999; text-decoration:none; border:0; }
#utility li a:hover { color:#39c }

/* Search form */
#search {width:250px;text-align:right;float:right;margin-top:5px;}
#search form {margin:0;padding:0;}
#search input.submit {font-size:1em; color:#666;width:70px;}
#search input#terms { width:120px;}

/* Top horizontal navigation */
#navigation {background:#d3e9ef; width:100%; float:left; display:inline;text-align:center;}
#navigation ul{text-align:center;}
#navigation ul, #navigation li {padding:0px; list-style-type:none; background:none; }
#navigation li { display:inline; }
#navigation a {display:block; float:left; line-height:23px; text-decoration:none; 
color:#000066; background:#d3e9ef url(http://www.dit.ie/media/styleimages/nav-divider-blue.gif) center right no-repeat; text-align:center; border:0; }
#navigation li.study-at a { width:100px }
#navigation li.faculties-schools a { width:155px }
#navigation li.library a { width:70px }
#navigation li.research a { width:160px }
#navigation li.enterprise a { width:90px }
#navigation li.services-facilites a { width:135px }
#navigation li.newsroom a { width:100px; background:#d3e9ef; }
#navigation li a:hover, #navigation li.highlight a { color:#fff; background-color:#006699 }

/* Site breadcrumbs */
#breadcrumbs { padding:18px 0 18px; width:470px; float:left; display:inline; }
#breadcrumbs, #breadcrumbs a { color:#0099cc; }
#breadcrumbs ul, #breadcrumbs li { margin:0px; padding:0px; list-style-type:none }
#breadcrumbs li { float:left; display:inline; padding-left:8px; background:url(http://www.dit.ie/media/styleimages/arrow_01.gif) center left no-repeat; margin-left:10px; color:#0099cc; }
#breadcrumbs li.first { padding-left:4px; background:none; }
#breadcrumbs a { color:#0099cc;  border-bottom:1px dotted #0099cc; text-decoration:none;  }
#breadcrumbs a:hover { border-bottom:0; }

/* Print and Text Size Action */
#actions ul, #actions li { margin:0px; padding:0px; list-style-type:none; }
#actions { width:270px; float:right; display:inline; margin-right:10px; text-align:right; text-transform:uppercase; margin-top:20px; }
#actions li { float:right; display:inline; font-size:0.9em; }
#actions a { color:#0099cc; text-decoration:none; padding-left:26px; text-align:right; display:block; border:0;  }
#actions li.size { background-image: none; padding-right: 0px; color:#0099cc;}
#actions li.separator {margin-left: 6px; border-left: 1px dotted; text-indent:-10px; color:#0099cc;}
#actions li.print { margin-left:6px; }
#actions li.size a { padding-left:3px; display: inline; }
#actions li.print a { background: url(http://www.dit.ie/media/styleimages/icon_print.gif) center left no-repeat;  }
#actions li.print a:hover, #actions li.size a:hover { border-bottom:1px dotted; }
#smallA { font-size:0.9em; }
#mediumA { font-size:1.2em; }
#largeA { font-size:1.4em; }


#main { clear:both; float:left; width:100%; padding-bottom:5px; margin-bottom:20px; }
#primary, #secondary, #tertiary { float:left; display:inline; }
#primary { width:560px; margin-left:10px; }
#tertiary {margin-left:10px; width:160px; padding:10px 10px 5px;}
#tertiary2 { float:left; display:inline;margin-left:10px; width:160px; padding:10px 0px;}
#secondary {width:180px; background-color:#50b1ce; 
background-image:url(http://www.dit.ie/media/styleimages/side_nav_border_bottom.jpg); 
background-position:bottom right; background-repeat:no-repeat; 
padding-bottom:40px; margin-bottom:20px; }
#content { margin:0px 0 1px 0px; }
.wrapper { margin:0 0 0 10px; overflow: visible; }


/* body class to specify page is a 3 column layout */
body.three-column #main { background-image:url(http://www.dit.ie/media/styleimages/right_column_bg.gif); background-position:top right; background-repeat:repeat-y }
body.three-column #mainnobg { clear:both; float:left; width:100%; padding-bottom:5px; margin-bottom:20px;}
body.three-column #primary { width:370px; float:left;  }

/* body class to specify page is a 1 column layout */
body.one-column #primary { width:730px; float:left;  }


#secondary h2 {line-height:23px; margin:0px 10px 15px 10px; padding-left:3px;padding-right:3px; 
border-bottom:1px dotted #fff; color:#fff; font-size:17px; font-weight:normal;}

/* Sidebar Nav Section. Lots of styles for defining the different colours, paddings, bullets
Default colour options are set here. Faculty colours are set in the Themes section */
#secondary ul, #secondary li { margin:0; padding:0; width:180px; }
#secondary ul.links, #secondary ul.links ul, #secondary ul.links li { margin:0; padding:0; }
#secondary ul.links li { float:left; width:100%; margin-bottom:4px; line-height:20px; background:none; }
#secondary ul.links li a { float:left; text-decoration:none; color:#fff; display:block; border:0; 
background-image:url(http://www.dit.ie/media/styleimages/arrow_side_nav_level1.gif); background-position:center left; background-repeat:no-repeat; padding-left:14px; width:166px;  }
#secondary ul.links li a:hover { background-color:#84c8dd; }
#secondary ul.links li span.currentsection { float:left; text-decoration:none; color:#fff; display:block; border:0; 
background-image:url(http://www.dit.ie/media/styleimages/arrow_side_nav_level1.gif); background-position:center left; background-repeat:no-repeat; padding-left:14px; width:166px; font-weight: bold;}


/*

#secondary ul.links li span.currentsection { background-color:#84c8dd }
#secondary ul.links li li a { color:#036; }
******/

/* level 2 */
#secondary ul.links ul.multilevel-linkul-0 li, #secondary ul.links ul.multilevel-linkul-0 li span.currentsection { margin-bottom:0; line-height:23px; }
#secondary ul.links ul.multilevel-linkul-0 li a, #secondary ul.links ul.multilevel-linkul-0 li span.currentsection { color:#036; background:#a7d8e6; padding-left:24px; width:156px; 
	background-image:url(http://www.dit.ie/media/styleimages/arrow_side_nav_level1.gif); background-position:9px 9px; 
	background-repeat:no-repeat; }
#secondary ul.links ul.multilevel-linkul-0 li a:hover { background-color:#84c8dd; }

/*level 3 */
#secondary ul.links ul.multilevel-linkul-1 li a, #secondary ul.links ul.multilevel-linkul-1 li span.currentsection { background-color:#cae8f0; padding-left:34px; width:146px; }
#secondary ul.links ul.multilevel-linkul-1 li a, #secondary ul.links ul.multilevel-linkul-1 li span.currentsection, #secondary ul.links ul.multilevel-linkul-1 li a:hover { 
	background-image: url(http://www.dit.ie/media/styleimages/side-nav-level3-bullet.gif); background-repeat: no-repeat; background-position: 24px 0; }

/*level 4 */
#secondary ul.links ul.multilevel-linkul-2 li a, #secondary ul.links ul.multilevel-linkul-2 li span.currentsection { background:#e5f4f8; background-image:none }
#secondary ul.links ul.multilevel-linkul-2 li a:hover { background-image:none }

/*level 5 */
#secondary ul.links ul.multilevel-linkul-3 li a, #secondary ul.links ul.multilevel-linkul-3 li span.currentsection { background:#f5fbfc; background-image:none }
#secondary ul.links ul.multilevel-linkul-3 li a:hover { background-image:none }

/*General*/
#secondary ul.links li span.currentsection a, #secondary ul.links ul.multilevel-linkul-0 a, #secondary ul.links ul.multilevel-linkul-1 a, #secondary ul.links ul.multilevel-linkul-2 a, #secondary ul.links ul.multilevel-linkul-3 a  { font-weight:bold; }
#secondary ul.links li span.currentsection li a, #secondary ul.links ul.multilevel-linkul-0 li a, #secondary ul.links ul.multilevel-linkul-1 li a,  #secondary ul.links ul.multilevel-linkul-2 li a, #secondary ul.links ul.multilevel-linkul-3 li a  { font-weight:normal; }

#secondary ul.links li span.currentsection ul, #secondary ul.links li span.currentsection li span.currentsectionul, #secondary ul.links li span.currentsection li span.currentsectionli span.currentsectionul, #secondary ul.links li span.currentsection li span.currentsection li span.currentsection li span.currentsection ul { display:block }



/* **********************************Commented for debug purpose

#secondary ul.links li span.currentsection li span.currentsectionul ul, #secondary ul.links li span.currentsection li span.currentsection li span.currentsectionul ul { display:none }
#secondary ul.links li ul { display:none }

*********************************** End of commented styles for debugging*/

/* Footer, Site links, Copyright details */
#footer {margin-top:20px; clear:both; padding:7px 0; border-top:1px solid #ccc; text-align:center; }
#footer ul, #footer li { line-height:22px; background:none; margin:0; padding:0; list-style-type:none; text-align:center }
#footer, #footer a { color:#666; }
#footer a { border:0; }
#footer a:hover { color:#0099cc; }
ul#sitelinks li { margin:0 8px 0 0; padding-left:11px; display:inline; font-size:0.9em; 
background:url(http://www.dit.ie/media/styleimages/footer_links_divider.gif) center left no-repeat; }
ul#sitelinks li.first { background:none; }
ul#sitedetails li { margin:0 5px; display:inline; font-size:0.8em; }	



/* Homepage Specific Styles
-------------------------------------------*/
#homepage img, a img {border:0px none;}
#homepage #secondary { margin-bottom:20px; margin-top:10px;padding-bottom:0; background:none; } 
#homepage #secondary ul li{line-height:17px;}
#homepage #secondary h2 {font-size:1.3em;font-weight:bold;margin-bottom:5px;line-height:23px;}
#homepage #secondary #info-about, #homepage #secondary #info-for  {float:left; display:inline; width:180px; }
#homepage #secondary #info-about { background:#50B1CE url(http://www.dit.ie/media/styleimages/side_subnav_border_middle.gif) bottom right no-repeat; padding-bottom:25px; }
#homepage #secondary #info-for { background:#84C8DD url(http://www.dit.ie/media/styleimages/side_subnav_border_bottom.gif) bottom right no-repeat; padding-bottom:25px; }
#homepage #secondary #info-for ul.links li a:hover { background-color:#50B1CE; }
#homepage #secondary #info-about ul.links ul.study li a{margin-left:10px;background-image:none;list-style-type:none;width:140px;}
homepage #secondary #info-for .links { margin:0; padding:0; }
#homepage h1 {margin-top:10px;}
#browsealoud {text-align:center;}


/* New homepage jquery image rotator 
-------------------------------------------*/
ul#imagerotate {margin-bottom:30px;}
ul#imagerotate, ul#imagerotate li {list-style-type:none;padding:0px;margin:0px 0px 10px 7px;}
ul#imagerotate p{text-align:right; margin-right:10px; margin-top:-30px;}
ul#imagerotate a:link {border-bottom:0px none;text-decoration:none;}
ul#imagerotate a:hover {border-bottom:0px none;text-decoration:none;}
ul#imagerotate a:visited {border-bottom:0px none;text-decoration:none;}
ul#imagerotate a:active {border-bottom:0px none;text-decoration:none;}

ul#imagerotate3col {margin-bottom:30px;}
ul#imagerotate3col, ul#imagerotate3col li {list-style-type:none;padding:0px;margin:0px 0px 0px 1px;}


/* main featured image area */
#main-feature { margin-bottom:30px; }

#membership-details {color:#999; float:left;clear:both;}
#membership-details p { margin-bottom:8px; }
#membership-details a, a img {border-bottom:none;}


ul.quicklinks { float:right; width:230px; z-index:200;}
ul.quicklinks, ul.quicklinks li { list-style-type:none; margin-left:0; margin-right:0 }
ul.quicklinks li { background:url(http://www.dit.ie/media/styleimages/arrow_04.gif) center left no-repeat; padding-left:17px; margin-bottom:5px; }
ul.quicklinks li a { border:0; text-decoration:none }
ul.quicklinks li a:hover { border-bottom:1px dotted #0099cc; }

/* Shared Or Common Element Styles
-------------------------------------------*/
ul.links, ul.links li  { margin:0px; padding:0px; list-style-type:none }

/* back to top links */
.back-to-top { clear:both; background:url(http://www.dit.ie/media/styleimages/arrow_back_to_top.gif) 0 7px no-repeat; padding-left:10px; font-size:0.9em;margin-top:30px; }
.back-to-top a { border-bottom:1px dotted #0099cc; color:#0099cc; text-transform:uppercase; text-decoration:none }
.back-to-top a:hover { border:0; }

/* pdf icon class */
.pdf { color:#666; background:url(../images/icons/pdf.gif) center left no-repeat; padding-left:18px; margin-left:10px; height:14px; overflow:visible }

/* used for creating 2 column lists in the main column */
ul.columns { float:left; display:inline; width:340px;} 
ul.columns li { width:45%; float:left; display:inline; }
ul.columns li a { font-weight:bold; }

/* class for highlighting links in a list */
ul.highlight li a { font-weight:bold }

/* emphasis on course titles */
em.course-title { text-transform:uppercase; font-style:normal }

/* course entry requirements table */
table.entry-requirements { width:470px; }
table.entry-requirements th { width:190px; padding-right:10px; }

/* right sidebar feature boxes */
.RightBoxEnd { margin-bottom:30px; }
.RightBox a { color:#666; border-bottom-color:#666 }
.RightBox .more a { color:#0099cc; border-bottom:1px dotted #0099cc; }
.RightBox .more a:hover { color:#0099cc; border-bottom:0; }
.RightBoxTitle { color:#69c; text-transform:uppercase; font-weight:bold; border-bottom:1px dashed #ccc; padding:0 3px; line-height:20px; margin-bottom:15px; }
/*.feature h4 { font-weight:normal; margin:0 0 3px; color:#666; font-size:1em;  }*/
.RightBox  ul, .feature p, .feature h4 { margin-left:3px; }
.RightBox li { background:none; padding-left:0; }
.RightBox .pdf { display:block; margin-top:3px; margin-left:0; color:#999; }


/* Unique Elements 
-------------------------------------------*/

/* Faculties */
#faculties h2 { color:#fff; line-height:24px; padding-left:13px; font-weight:bold; font-size:1.2em; margin-bottom:10px; }
#faculties .business h2 { background-color:#990033 }
#faculties .business a { color:#990033 }
#faculties .built-environment h2 { background-color:#0096d7; }
#faculties .built-environment a { color:#0096d7 }
#faculties .applied-arts h2 { background-color:#ffcc00; }
#faculties .applied-arts a { color:#666 }
#faculties .engineering h2 { background-color:#ff6600; }
#faculties .engineering a { color:#ff6600 }
#faculties .science h2 { background-color:#009999; }
#faculties .science a { color:#009999 }
#faculties .tourism-food h2 { background-color:#0060a9; }
#faculties .tourism-food a { color:#0060a9 }
#faculties .research h2 { background-color:#b7db94; }
#faculties .research a { color:#fff; text-decoration:none;}
#faculties .faculty { float:left; display:inline; width:268px; margin:0; padding:0; }
#faculty .row { clear:both; }
#faculties .applied-arts, #faculties .business, #faculties .science { margin-right:10px; clear:left; }
#faculties ul, #faculties li { margin:0; padding:0; list-style-type:none; background:none; background:0; }
#faculties ul { margin:0 0 10px 5px; }
#faculties li { background:url(http://www.dit.ie/media/styleimages/arrow_05.gif) top left no-repeat; padding-left:8px; padding-bottom:2px; margin-bottom:2px; }
#faculties li a { font-weight:bold; border:0; }
#faculties li a:hover { border-bottom:1px dotted; }

/* Course programme outline section */
#programme-outline { margin-top:40px; }
#programme-outline h4 { margin:15px 0; color:#666 }
#programme-outline h5 { margin:15px 0; color:#000 }

/* Course programme outline section */
#course-specifics { border-bottom:1px solid #cae8f0; margin-bottom:15px; } 
#course-specifics h3 { background-color:#cae8f0; padding:5px 0 5px 10px; margin:0; }
#course-specifics p { margin:2px 0 2px 10px; line-height:30px; color:#0099cc }

.places em { color:#666; font-style:normal; margin-left:10px; }



/* Themes
Sets the colour changes for the Faculty pages
---------------------------------------------------------------*/

/* Faculty Headings are styled slightly differently to rest of site */
.applied-arts #secondary h2, .tourism-food #secondary h2, 
.engineering #secondary h2, .business #secondary h2,
.built-environment #secondary h2, .science #secondary h2  { margin-left:0; margin-right:0; padding-left:13px; }

.applied-arts #secondary h2 { background-color:#ffcc00 }
.applied-arts #secondary { background-color:#FFDF66; background-image: url(http://www.dit.ie/media/styleimages/aa-left-nav-border-bottom.gif); background-repeat:no-repeat; }
.applied-arts #secondary ul.links li a, .applied-arts #secondary ul.links li span.currentsection { color:#333; }
.applied-arts #secondary ul.links ul.multilevel-linkul-0 li a, .applied-arts #secondary ul.links ul.multilevel-linkul-0 li span.currentsection { background-color:#FFEB9A; }
.applied-arts #secondary ul.links li a:hover, 
	.applied-arts #secondary ul.links li.current a, 
	.applied-arts #secondary ul.links ul.multilevel-linkul-0 li a:hover { background-color:#ffcc00; }
.applied-arts #secondary ul.links ul.multilevel-linkul-3 li a, .applied-arts #secondary ul.links ul.multilevel-linkul-3 li span.currentsection {text-indent: 7px;}
	
.tourism-food #secondary h2 { background-color:#0060a9 }
.tourism-food #secondary { background-color:#4C8FC3; background-image: url(http://www.dit.ie/media/styleimages/tf-left-nav-border-bottom.gif) }
.tourism-food #secondary ul.links ul.multilevel-linkul-0 li a, .tourism-food #secondary ul.links ul.multilevel-linkul-0 li span.currentsection { background-color:#7FAFD5; color:#333; }
.tourism-food #secondary ul.links li a:hover, 
	.tourism-food #secondary ul.links li.current a, 
	.tourism-food #secondary ul.links ul.multilevel-linkul-0 li a:hover { background-color:#0060a9; color:#fff; }
.tourism-food #secondary ul.links ul.multilevel-linkul-3 li a, .tourism-food #secondary ul.links ul.multilevel-linkul-3 li span.currentsection {text-indent: 7px;}

.engineering #secondary h2 { background-color:#ff6600 }
.engineering #secondary { background-color:#FF944C; background-image: url(http://www.dit.ie/media/styleimages/eng-left-nav-border-bottom.gif) }
.engineering #secondary ul.links ul.multilevel-linkul-0 li a, .engineering #secondary ul.links ul.multilevel-linkul-0 li span.currentsection { background-color:#FFB27E; color:#333; }
.engineering #secondary ul.links li a:hover, 
	.engineering #secondary ul.links li.current a, 
	.engineering #secondary ul.links ul.multilevel-linkul-0 li a:hover { background-color:#ff6600; }
.engineering #secondary ul.links ul.multilevel-linkul-3 li a, .engineering #secondary ul.links ul.multilevel-linkul-3 li span.currentsection {text-indent: 7px;}

.business #secondary h2 { background-color:#990033 }
.business #secondary { background-color:#B84C70; background-image: url(http://www.dit.ie/media/styleimages/bus-left-nav-border-bottom.gif) }
.business #secondary ul.links ul.multilevel-linkul-0 li a, .business #secondary ul.links ul.multilevel-linkul-0 li span.currentsection { background-color:#CB7F99; color:#330030; }
.business #secondary ul.links li a:hover, 
	.business #secondary ul.links li.current a, 
	.business #secondary ul.links ul.multilevel-linkul-0 li a:hover { background-color:#990033; color:#fff;}
.business #secondary ul.links ul.multilevel-linkul-3 li a, .business #secondary ul.links ul.multilevel-linkul-3 li span.currentsection {text-indent: 7px;}

.built-environment #secondary h2 { background-color:#0096d7 }
.built-environment #secondary { background-color:#4CB5E4; background-image: url(http://www.dit.ie/media/styleimages/built-left-nav-border-bottom.gif) }
.built-environment #secondary ul.links ul.multilevel-linkul-0 li a, .built-environment #secondary ul.links ul.multilevel-linkul-0 li span.currentsection { background-color:#96D7ED; }
.built-environment #secondary ul.links li a:hover, 
	.built-environment #secondary ul.links li.current a, 
	.built-environment #secondary ul.links ul.multilevel-linkul-0 li a:hover { background-color:#0096d7; }
.built-environment #secondary ul.links ul.multilevel-linkul-3 li a, .built-environment #secondary ul.links ul.multilevel-linkul-3 li span.currentsection {text-indent: 7px;}

.science #secondary h2 { background-color:#009999 }
.science #secondary { background-color:#4BB7B7; background-image: url(http://www.dit.ie/media/styleimages/science-left-nav-border-bottom.gif) }
.science #secondary ul.links li a, .science #secondary ul.links li span.currentsection { color:#033; }
.science #secondary ul.links ul.multilevel-linkul-0 li a, .science #secondary ul.links ul.multilevel-linkul-0 li span.currentsection { background-color:#9ACCCD; }
.science #secondary ul.links li a:hover, 
	.science #secondary ul.links li.current a, 
	.science #secondary ul.links ul.multilevel-linkul-0 li a:hover { background-color:#009999; }
.science #secondary ul.links ul.multilevel-linkul-3 li a, .science #secondary ul.links ul.multilevel-linkul-3 li span.currentsection {text-indent: 7px;}


/* The following overwrites the side nav 
3rd level default bullet with a white bullet */
.applied-arts #secondary ul.links ul.multilevel-linkul-1 li a, .applied-arts #secondary ul.links ul.multilevel-linkul-1 li span.currentsection, .applied-arts  #secondary ul.links ul.multilevel-linkul-1 li a:hover,
.tourism-food #secondary ul.links ul.multilevel-linkul-1 li a, .tourism-food #secondary ul.links ul.multilevel-linkul-1 li span.currentsection, .tourism-food #secondary ul.links ul.multilevel-linkul-1 li a:hover,
.engineering #secondary ul.links ul.multilevel-linkul-1 li a, .engineering #secondary ul.links ul.multilevel-linkul-1 li span.currentsection, .engineering #secondary ul.links ul.multilevel-linkul-1 li a:hover,
.business #secondary ul.links ul.multilevel-linkul-1 li a, .business #secondary ul.links ul.multilevel-linkul-1 li span.currentsection, .business #secondary ul.links ul.multilevel-linkul-1 li a:hover,
.built-environment #secondary ul.links ul.multilevel-linkul-1 li a, .built-environment #secondary ul.links ul.multilevel-linkul-1 li span.currentsection, .built-environment #secondary ul.links ul.multilevel-linkul-1 li a:hover, 
.science #secondary ul.links ul.multilevel-linkul-1 li a, .science #secondary ul.links ul.multilevel-linkul-1 li span.currentsection, .science #secondary ul.links ul.multilevel-linkul-1 li a:hover { 
background-image: url(http://www.dit.ie/media/styleimages/side-nav-level3-bullet-white.gif); background-repeat:no-repeat; background-position: 24px 0;  }

.applied-arts #secondary ul.links ul.multilevel-linkul-2 li a, .applied-arts #secondary ul.links ul.multilevel-linkul-2 li span.currentsection, .applied-arts  #secondary ul.links ul.multilevel-linkul-2 li a:hover,
.tourism-food #secondary ul.links ul.multilevel-linkul-2 li a, .tourism-food #secondary ul.links ul.multilevel-linkul-2 li span.currentsection, .tourism-food #secondary ul.links ul.multilevel-linkul-2 li a:hover,
.engineering #secondary ul.links ul.multilevel-linkul-2 li a, .engineering #secondary ul.links ul.multilevel-linkul-2 li span.currentsection, .engineering #secondary ul.links ul.multilevel-linkul-2 li a:hover,
.business #secondary ul.links ul.multilevel-linkul-2 li a, .business #secondary ul.links ul.multilevel-linkul-2 li span.currentsection, .business #secondary ul.links ul.multilevel-linkul-2 li a:hover,
.built-environment #secondary ul.links ul.multilevel-linkul-2 li a, .built-environment #secondary ul.links ul.multilevel-linkul-2 li span.currentsection, .built-environment #secondary ul.links ul.multilevel-linkul-2 li a:hover,
.science #secondary ul.links ul.multilevel-linkul-2 li a, .science #secondary ul.links ul.multilevel-linkul-2 li span.currentsection, .science #secondary ul.links ul.multilevel-linkul-2 li a:hover { 
background-image: none;  }

/* Manage logo display on Research Centres page */
div.research-logo  {
float: left; 
margin-left: 0px; 
margin-right: 14px; 
margin-bottom: 15px;
}

div.research-logo a:link {border-bottom:none;}



/* Specific styles for Undergraduate Programmes List */
div.undergrad-course {
clear:both;
padding-top:3px;
border-top:solid 1px gray;
}

div.undergrad-course p.title
{
width:248px;
clear:left;
float:left;
padding:2px;
}

div.undergrad-course p.type
{width:145px;
float:left;
padding:2px;
}

div.undergrad-course p.code
{width:68px;
float:left;
padding:2px;
}

div.letter
{border-top: 0px none; 
clear: both; 
padding-top: 3px; 
font-weight: bold;
}

/* Specific styles for Postgraduate Programmes List */
div.postgrad-course {
border-top: 1px solid gray; 
clear: both; 
padding-top: 3px;
}

div.postgrad-course p.title
{
padding: 2px; 
width: 348px; 
clear: left; 
float: left;
}

div.postgrad-course p.code
{
padding: 2px; 
width: 68px; 
float: left;
}

/* Specific styles for Staff Directory result pages */

.phone-results table {
border:0px;
}

.phone-results td {
border:0px;
}

/* Specific styles Newsroom pages */
.news-title {clear:both; padding-top: 25px; width: 465px;}
.news {border-style: none dotted dotted none; border-color: rgb(204, 204, 204); border-width: medium 1px 

1px medium; padding: 5px; float: left; width: 205px; height: 220px;}

.news p {padding-left: 15px; font-size: 1em;}
.news img {width: 165px; height: 123px;}

/* For turning off borders on tables */
.noborder td, th{border:0;border-style:none;}

/* For turning on borders on tables */
.yesborder td, th{border:1;border-style:solid;}

/* For turning off borders on tables */
a #link{border:0px none;border-style:none;}

/* For campus life logon table */
.bgslight {background-color: #efefef;padding:10px;}
.bgslight tr, .bgslight td, .bgslight th{border:0;border-style:none;}

/*For HR table*/
div.month {float:left;width:150px;background-image:url(http://www.dit.ie/media/styleimages/background-calendar.jpg);background-color:#6699ff;margin:5px;padding:25px;background-repeat:repeat-x;text-align:center;border:0px;height:150px;}
div.month p{color:white;text-decoration:none;border-bottom:0px;}
div.month a:link{color:white;text-decoration:none;border-bottom:0px;}
div.month a:visited{color:blue;text-decoration:none;}
div.month a:hover{color:blue;text-decoration:none;}
div.month a:active{color:blue;text-decoration:none;}

/*For right-hand nav*/
.right-menu {width:140px;}

/*For image-rotator links*/
ul#imagerotate p a{color:black;}

/* Hacks 
-------------------------------------------*/
.clear { clear:both;}

/* CAO page
-------------------------------------------*/
#cao a{color:white;border-bottom:none 0px;}

/* For delicious tag cloud on library subject gateway pages
-------------------------------------------*/
.delicious-tags ul li a{line-height:30px;border:0px none;}

/* Library Opening Hours table
-------------------------------------------*/
#openinghours td {border:0;padding:10px;}
#openinghours th {text-align:center;font-size:1.2em;font-weight:bold;padding:5px 0;background-color:#ffaf53;color:white;}
#openinghours {border-bottom:1px solid grey;border-top:1px solid grey;padding:0;background-color:#eeeeee;}

table#libraryhours {text-align:center;}
table#libraryhours th{text-align:center;font-weight:bold;padding:20px;}
table#libraryhours td{text-align:center;border:1px solid #999;
vertical-align:middle;}

/* Upskill badge positioning
------------------------------------------*/
#upskill {float:left;z-index:300;margin-left:-175px;margin-top:350px;}

/* Forms styling
-------------------------------------------*/
div.form_col1, div.form_col2 {float:left;margin-bottom:9px;height:auto; }
div.form_col1 {width:35%;}
div.form_col2 {width:64%;}
div.form_col1 p {margin:0px;font-weight:bold;}

/* New library menu
-------------------------------------------*/
#librarycorner {width:180px;background-image:url(http://dit.ie/media/images/library/corner.jpg);background-repeat:no-repeat;background-color:#fdd76a;color:white;padding:0px;margin:0px;height:37px;}

#librarymenu1 {width:160px;background-color:#ffcc33;color:white;padding:10px;border-bottom:1px solid black;}
#librarymenu1 ul {list-style-type:none;margin:0;padding:0;}
#librarymenu1 li {margin-bottom:5px;background-image:none;}
#librarymenu1 li a  {border:0px none;font-weight:bold;text-decoration:none;color:white;}

#librarymenu2 {width:160px;background-color:#fdd76a;color:#333333;padding:10px;border-bottom:1px solid black;border-top:1px solid white;}
#librarymenu2 ul {list-style-type:none;margin:0;padding:0;}
#librarymenu2 li {margin-bottom:5px;background-image:none;}
#librarymenu2 li a  {border:0px none;font-weight:bold;text-decoration:none;color:#333333;}

#librarymenu3 {width:160px;background-color:#ffcc33;color:white;padding:10px;border-bottom:1px solid black;border-top:1px solid white;}
#librarymenu3 ul {list-style-type:none;margin:0;padding:0;}
#librarymenu3 li {margin-bottom:5px;background-image:none;}
#librarymenu3 li a  {border:0px none;font-weight:bold;text-decoration:none;color:white;}

#librarymenu4 {width:160px;background-color:#fdd76a;color:#333333;padding:10px;border-top:1px solid white;}
#librarymenu4 ul {list-style-type:none;margin:0;padding:0;}
#librarymenu4 li {margin-bottom:5px;background-image:none;}
#librarymenu4 li a  {border:0px none;font-weight:bold;text-decoration:none;color:#333333;}

#sitelist {text-align:center;}
#sitelist ul {list-style-type:none;background-image:none;}
#sitelist li {width:500px;background-color:#fdd76a;padding:10px;
font-size:1.4em;background-image:none;}
#sitelist li a:link{text-decoration:none;;color:grey;font-weight:bold;
border-bottom:1px solid grey;}
#sitelist li:hover,  #sitelist li a:hover {background-color:#ffcc33;color:black;}
#sitelist li a:visited {color:grey;border-bottom:none;}
#sitelist li a:active{background-color:#ffcc33;color:black;}

/* DIT Small Top Banner for non-DIT-style sites 
------------------------------------------------*/
.toplogo {padding: 5px;margin:0;float:left;margin-right:10px; }
div#top div#ditlinks {background:#fff;float:left;display:inline;margin-bottom:5px;}
div#top div#ditlinks span a {padding:0px 11px;}
div#top div#ditlinks a { display:block; float:left; line-height:23px; text-decoration:none; 
color:#006699; background:#fff url(http://www.dit.ie/media/styleimages/nav-divider-blue.gif) center right no-repeat; 
text-align:center; border:0; }
div#top div#ditlinks li a:hover, #navigation li.highlight a { color:#fff; background-color:#50B1CE; }
#top fieldset { padding: 0; margin: 0; border: 0; display: inline; }
#ditmenu { margin:  5px 0 5px 61px; text-align: left; height: 21px; }
#ditmenu li { float: left; }
div#toplinks {text-align: left; color: #0099CC; margin-left:10px; float:left;}
div#toplinks a { font-size: 10px; color: #666; }
div#toplinks a:hover { border-bottom: 1px dashed #666; }
div#dit_forms { padding: 0; margin: 0; float: right; }
div#dit_forms select {color: #0067AC; height: 17px; width: 140px; font-size: 11px; margin-right: 20px; border: 1px solid #0067ac; }
div#dit_forms select option { padding: 5px 1px; }
div#dit_forms1 { padding: 0px; margin: 0px; float: right; margin-right: 15px; }
div#dit_forms1 .searchboxhm { border: 1px solid #0067ac; height: 15px; margin-bottom:7px; color: #0067AC; font-size: 11px; width: 100px; }
#dit-search-button { border: 0 none; width: 100px; height: 19px; }