HTML{font-size:100%;height:100%;}
BODY{margin-top:0;font-size:100%;background-color: #efefef;margin-bottom:0;color:#333;font-family:"Trebuchet MS", Verdana, Arial, Sans-serif;height:100%;text-align:center;voice-family:inherit;border-width:0;padding:0;}
#wrapper{font-size:75%;width:930px; background-color:#FFFFFF; padding-top:10px; text-align:left;voice-family:inherit;border-spacing:0;padding:10px; margin:0px auto;}


 

/* GLOBAL NAV */

#global_nav{padding-bottom:10px;width:920px;color:#333;text-align:right;voice-family:inherit;}
#global_nav A{background:url(http://www.ucd.ie/t4cms/grey_txt_lineucd.gif) repeat-x left bottom;color:#333;text-decoration:none;}
#global_nav A:hover{text-decoration:underline;}


/* TOPBAR */

#topbar img {float:left; border:none;}



/*SEARCH */
#search_ucd{font-weight:700;width:185px;color:#fff;float:left;top:0;height:111px;background-color:#99cb34;voice-family:inherit;margin:0;}
#search_ucd FORM{padding-right:10px;padding-left:10px;padding-top:10px;margin:0;}
#search_ucd .searchbox{font-weight:700;width:95px;color:#336600;height:18px;margin:2px 0 0;padding:0;}
#search_ucd A{font-weight:400;background:url(http://www.ucd.ie/t4cms/grey_dotted_lineucd.gif) repeat-x left bottom;color:#fff;text-align:right;text-decoration:none;}
#search_ucd A:hover{text-decoration:underline;}


/* NAV DROPDOWN */
#leftnav {float:left; margin-right:10px; margin-top: 10px; width:186px;}
#nav_dropdown{clear:left;list-style-type:none;voice-family:inherit;margin:0;padding:0;}
#nav_dropdown UL{clear:left;list-style-type:none;voice-family:inherit;margin:0;padding:0;}

#nav_dropdown A{display:block;padding-left:10px;font-weight:700;background:url(http://www.ucd.ie/t4cms/drop_downucd.gif) repeat-x left top;width:166px;color:#000;text-decoration:none;}
#nav2_dropdown A{display:block;padding-left:20px;background:url(http://www.ucd.ie/t4cms/menu_subucd.gif) repeat-x left top;width:156px;color:#000;text-decoration:none;}
#nav_dropdown A:hover{display:block;font-weight:700;color:#000;}
#nav_dropdown LI{width:170px;line-height:19px;}
#nav_dropdown LI UL{left:-999em;width:166px;line-height:15px;position:absolute;}
#nav_dropdown LI:hover UL{left:auto;}
#nav_dropdown LI.sfhover UL{left:auto;}

/* COLLEGE NAV LIST */
#navlist_head{line-height:20px;voice-family:inherit;margin:0;padding:0;}

#navlist_head UL{list-style-type:none;margin:0;padding:0;}
#navlist_head LI{background-position:0 0.7em;padding-left:10px;background-image:url(http://www.ucd.ie/t4cms/ucd_arrow_blueucd.gif);background-repeat:no-repeat;}
#navlist_head A{background:url(http://www.ucd.ie/t4cms/blue_txt_lineucd.gif) repeat-x left bottom;color:#2c537e;text-decoration:none;}
#navlist_head A:hover{text-decoration:underline;}


/* MAIN NAV */
#navlist1{line-height:20px;voice-family:inherit;margin:0;padding:0;}
#navlist1 UL{list-style-type:none;margin:0;padding:0;}
#navlist1 LI{background-position:0 0.7em;padding-left:10px;background-image:url(http://www.ucd.ie/t4cms/ucd_arrow_blueucd.gif);background-repeat:no-repeat;}

#navlist1 A{background:url(http://www.ucd.ie/t4cms/blue_txt_lineucd.gif) repeat-x left bottom;color:#2c537e;text-decoration:none;}
#navlist1 A:hover{text-decoration:underline;}

#leftnav_grey1{background:url(http://www.ucd.ie/t4cms/grey_dotted_lineucd.gif) repeat-x left 50%;margin-right:10px;padding:0;}
#leftnav_grey2{background:url(http://www.ucd.ie/t4cms/grey_dotted_lineucd.gif) repeat-x left 50%;margin-right:10px;padding:0;}
#leftnav_grey3{background:url(http://www.ucd.ie/t4cms/grey_dotted_lineucd.gif) repeat-x left 50%;margin-right:10px;padding:0;}

/* LEGAL NAV */

#legal{font-size:80%;color:#666666;voice-family:inherit;margin:0 10px 0 0;padding:0;}
HTML > #legal{font-size:80%;}
#legal A{background:url(http://www.ucd.ie/t4cms/grey_txt_lineucd.gif) repeat-x left bottom;color:#666666;text-decoration:none;}
#legal P{line-height:20px;margin:0;}
#legal A:hover{text-decoration:underline;}


/* TOP CONTENT AND BANNER */

#content_wrap {float:left;  margin-top:10px;}

#landing_container ul {
  list-style:none;
  padding:0px;
  margin:0px;
}
#landing_container ul li {
  margin:0px;
  padding:0px;
}
#landing_container ul li a img {
  border:none;
}

#focus_container {margin-top:5px;}

#top_content #focus_container a {border:0px; text-decoration:none; margin-bottom:10px;  color: #FFFFFF; float:left; margin-left:12px; display:block; padding:0px; margin-right:0px; margin-top:0px;}
#top_content #focus_container a img {border:0px; margin:0px; padding:0px;}
#top_content #focus_container a#focus1{ margin-left:0px;}



/*MAIN CONTENT AND STYLING */

a, a:visited, a:hover {color:#2C537E; text-decoration:none;}
#accordian a{text-decoration:underline;}

#main_container {float:left; width:720px;}
#main_content{float:left; width:725px;}
#main_text{float:left; width: 535px;}
#no_rhs_main_text{float:left; width: 730px;}
#main_content #main_text h1, #main_content #no_rhs_main_text h1 {
	padding-right: 10px;  font-weight: bold; font-size: 16px; padding-bottom: 0px; margin: 0px; vertical-align: top; color: #2C537E; line-height: 18px; padding-top: 10px; padding-left:0px; 
}
#main_content #main_text h2, #main_content #no_rhs_main_text h2, #rightside h2 {
	padding-right: 10px;  font-weight: normal; font-size:13px; padding-bottom: 0px;  color: #3399CC; padding-top: 0px;  clear:both; padding-left:0px; line-height:16px;
}

#main_text h3 {
  padding-right: 2px; padding-left:2px; font-weight: bold; font-size:1.1em; padding-bottom:0px; color:#777777; padding-top:0px; clear:both;
}
#no_rhs_main_text h2{
  margin-bottom:2px;
}

#rightside h2{margin:0px; padding-left:0px;}




ul.cta {
  list-style:none;
  margin-left:none;
  padding:0px;
}

ul.cta li {
  padding-left:0px;
  margin-left:0px;
  margin-bottom:0px;
}
ul.cta li a {
  color: #ffffff;
  text-decoration:none;
  background: url('http://www.ucd.ie/reggov/images/law11/rhs_ul.png') repeat 0 0;
  width:158px;
  height:25px;
  padding-top:10px;
  padding-left:12px;
  font-size:16px;
  line-height:16px;
  display:block;
  font-weight:bold;
  margin-bottom:1px;
}
ul.cta li a:hover {
  background: url('http://www.ucd.ie/reggov/images/law11/rhs_ul_hover.png') repeat 0 0;
  color: #847a7a;
  
}





/*  Main Content Styles */
#main_content h1{
	background-repeat:no-repeat;
	margin:0 0 0 0;
	margin-bottom:0.8em;
	vertical-align: top;
	color: #10315A;
	font-size: 100%;
	font-weight:bold;
	line-height:17px;
	}	

#main_content h2{
	background-repeat:no-repeat;
    margin:10px 0 0 0; 
    vertical-align: top;
	color: #66b2e2;
	font-size: 100%;
	font-weight:bold;
	line-height:17px;	
	}
	



  /* Social Networking Links */
  div.social_network {
    float:right;
  }
  
  div.law_headings{
    float:left;
    width:70%;

    
  }
  
  .law_headings p{
    margin:4px;
  }
  
  
  
 /* WORKING Papers */
 
 
 
div.working_paper {
  width: 480px;
  background: #F5F5F5 url(http://www.ucd.ie/t4cms/background_doormat.png) repeat scroll left top;
  padding:5px;
  display:block;
  border: 1px solid #cccccc;
  margin-bottom:7px;
}  

h3.paper_title{
  font-size:12px;
  margin:0px;
  padding:0px;
  padding-bottom:3px;
  line-height:14px;
}
h4.paper_author{
  display:block;
  width: 45%;
  float:left;
  margin:0px;
}
p.paper_date {
  display:block;
  float:left;
  width:45%;
  margin:0px;
  color:#ccccc;
}
  
  
 
/* STAFF PAGES */

div.staff_box{
  width:330px;
  float:left;
  border:1px solid #cccccc;
  padding: 10px;
  background: #F5F5F5 url(http://www.ucd.ie/t4cms/background_doormat.png) repeat-x scroll left top;
  margin:5px;
  height:73px;
}
div.staff_box img {
  float:left;
  margin-right:5px;
}
div.staff_box a img {text-decoration: none;
  border:0px;
}
#no_rhs_main_text div.staff_box h3 {
  float:left;
  width: 230px;
  font-size:1.2em;
  padding:0px;
  margin: 0px;
  color: #0000EE;
  clear:none;
}

div.staff_box p{
  float:left;
  width: 230px;
  font-size: 1.1em;
  line-height:1.2em;
  margin:0px;
}

/* RESEARCH BOXS */

div.research_box{
  width:330px;
  float:left;
  border:1px solid #cccccc;
  padding: 10px;
  background: #F5F5F5 url(http://www.ucd.ie/t4cms/background_doormat.png) repeat-x scroll left top;
  margin:5px;
  height:100px;
}
div.research_box img {
  float:left;
  margin-right:5px;
}
div.research_box a img {text-decoration: none;
  border:0px;
}
div.research_box h3 {
  float:left;
  width: 230px;
  font-size:1.1em;
  padding:0px;
  margin: 0px;
  color: #0000EE;
}


div.research_box p{
  float:left;
  width: 250px;
  font-size: 1.1em;
  line-height:1.2em;
  margin:0px;
}
div.research_box ul{
  float:left;
}


/* RMS TABS */

div#profileNavigation {
  width:100%;
  margin-bottom:5px;
  height:30px;
}
div#profileNavigation ul {
     list-style:none; margin-left: 0px; padding-left:0px; width:700px;
}
div#profileNavigation ul li {float:left;}
div#profileNavigation ul li a.current{
  width: 96px; 
  display:block; 
  background:transparent url(http://www.ucd.ie/reggov/images/law11/tab2.png) no-repeat 0 0; 
  height:27px;
  text-decoration:none;
  color:#000000;
  padding-left:10px;
  padding-top:5px;
  font-weight:bold;
  font-size:1.2em;
  }
div#profileNavigation ul li a{ 
  width: 96px; 
  display:block; 
  background:transparent url(http://www.ucd.ie/reggov/images/law11/tab1.png) no-repeat 0 0; 
  height:27px;
  text-decoration:none;
  color:#000000;
  padding-left:10px;
  padding-top:5px;
  font-weight:normal;
  font-size:1.2em;}
  
  
div#profileNavigation ul li a:hover{
  background:transparent url(http://www.ucd.ie/reggov/images/law11/tab3.png) no-repeat 0 0;
}


div#rms-centre h3 {
  clear:none;
}
/* PROGRAMME TABS STYLING */

ul.tabs {list-style:none; margin-left: 0px; padding-left:0px;}
ul.tabs li {float:left;}
ul.tabs li#current{
  width: 96px; 
  display:block; 
  background:transparent url(http://www.ucd.ie/reggov/images/law11/tab2.png) no-repeat 0 0; 
  height:27px;
  text-decoration:none;
  color:#000000;
  padding-left:10px;
  padding-top:5px;
  font-weight:bold;
  font-size:1.2em;
  }
ul.tabs li a{ 
  width: 96px; 
  display:block; 
  background:transparent url(http://www.ucd.ie/reggov/images/law11/tab1.png) no-repeat 0 0; 
  height:27px;
  text-decoration:none;
  color:#000000;
  padding-left:10px;
  padding-top:5px;
  font-weight:normal;
  font-size:1.2em;}
  
  
ul.tabs li a:hover{
  background:transparent url(http://www.ucd.ie/reggov/images/law11/tab3.png) no-repeat 0 0;
}

table#prog_info {
    width:100%;

}

table td.heading{
  font-weight:bold;
  background: #b3e6ff none repeat scroll 0 0;
}

table th{
     font-weight:bold;
  background: #b3e6ff none repeat scroll 0 0;
}


table td {background: #E5F0F9 none repeat scroll 0 0;}

  


#main_text #accordian h3 {
   padding-left:30px; padding-top:5px; padding-bottom:5px;
   color: #2E6E9E;
}




/* HOME NEWS STYLING */
#home_news{float:left; }
#home_news div.news_snippet {margin-bottom: 10px; padding:5px; border-bottom: 1px dotted #66b2e2;}
#home_news div.news_image {float:left; margin-right: 10px;}
#home_news div.news_image a img {width:120px; height:auto; border: 1px solid #66b2e2;}
#home_news div.news_text {float:left; width: 370px;}
#home_news div.news_text h3 a,#home_news div.news_text h3 a:hover, #home_news div.news_text h3 a:visited{color: #3399CC; text-decoration:none;}
#home_news div.news_text h3 {margin:0px; font-size: 1.2em; padding:0px; line-height:100%;}
#home_news div.news_text p{line-height:1.2em; margin-top:2px;}
#home_news div.news_read_more {float:right; margin: 10px;}
#home_news div.news_read_more a{color: #66b2e2; text-decoration:none; font-size:90%;}
#main_text .home_news_header {float:left; width:510px;}
#home_news div.home_news_rss {float:left; margin-right:5px;margin-top:2px;}
#home_news div.home_news_rss img{border:none;}





/*RHS */

#rightside {float:left; margin-left:15px; width:175px; display:inline;}
div#rightside a.promo{background: url(http://ssbweb.ucd.ie/law/focus_03_small.jpg) no-repeat 0 0; width:165px; height:55px; display:block; padding-left:5px; padding-top:5px; color:#073163; font-size: 1.1em; text-decoration:none; margin-bottom:16px;}
div#rightside a.promo:hover{text-decoration:none;}
div#rightside a#apply_home img {border:none;}
div#rightside a#apply_home {margin-bottom:16px; display:block;width:165px; height:55px; }

div#rightside .home_social_network a{margin:5px;}


/* RHS Testimonial */

#rightside .testimonial {color:#2C537E;text-decoration:none;background: #ffffff; padding:5px; width:170px; display:block; border:1px solid #99CB34;}
#rightside .testimonial img{border:0px; float:left; margin-right:4px;}
#rightside .testimonial span.heading{font-size:1.1em; color:#2C537E; font-weight:bold; }
#rightside .testimonial span.Name{font-weight:bold; margin-bottom:5px;}
#rightside .testimonial span.test_text {font-style:italic; padding:0px; line-height:14px;}
#rightside .testimonial:hover {border:1px solid #2C537E;}

/*RHS Quick Links */

#rightside h2.yellow {margin-top:10px; text-transform:uppercase; background-color:#FFCC00; display:block; width:165px; color:#fff; padding-left:5px;}
#rightside ul.yellow {padding-left:0px; list-style:none; margin:0px;}
#rightside ul.yellow li{border-bottom:1px solid #ccc;padding-left:5px;}
#rightside ul.yellow li a{text-decoration:none; font-size:1em; }




/*FOOTER */

#footer{float:left;margin-top:5px;font-size:85%;background:url(http://www.ucd.ie/t4cms/grey_dotted_lineucd.gif) repeat-x left top;margin-bottom:10px;width:920px;color:#666;padding-top:10px;text-align:left;voice-family:inherit;}





/* FORM */
form#law fieldset	{background: #E5F0F9; padding: 20px; padding-top:10px; border: 1px solid #455C66; width: 490px; position: relative;}
form#law	label		{margin-bottom: 6px; padding-top: 4px; float: left; clear:left;display: block; width: 140px; font-size: 1.2em; color: #369; text-align:left;}
form#law	input		{margin-bottom: 6px; width: 300px; float: left; border: 1px solid #455C66; font-size: 1.2em; color: #666; padding: 2px; font-family: "Trebuchet MS", Arial, sans-serif;}
form#law	select		{margin-bottom: 6px; width: 306px; float:left; border: 1px solid #455C66; font-size: 1.2em; color: #666; padding: 2px; font-family: "Trebuchet MS", Arial, sans-serif;}
form#law	textarea	{margin-bottom: 6px; width: 300px; height: 100px; float:left; border: 1px solid #455C66; font-size: 1.2em; color: #666; padding: 2px; font-family: "Trebuchet MS", Arial, sans-serif;}
form#law	input.btn	{margin-left: 140px; width: 70px; height: auto; border: 1px solid #455C66; padding: 5px; font-weight: bolder; }
form#law p			{margin-left: 120px;  font-size: 1.2em; }
form#law input.read {display:none;}
form#law label.read {display:none;}
form#law	input#EventsSearch		{ width: 147px; float: none; border: none; margin-bottom: none;}
form#law	select#mc		{width: auto ; float:none; margin-bottom: none;}
form#law fieldset p.error{color: #990000; border: 1px solid #990000; background-color: #FFFFFF; width:425px; padding:0px; margin:0px; float:left; margin-bottom: 2px; font-weight: bold; }
form#law h3 {color:#455C66; margin-top:0px;}



/* NEWS PAGE */

a.news_item {
  display:block;
  border:1px solid #cccccc;
  background: #F5F5F5 url(http://www.ucd.ie/t4cms/background_doormat.png) repeat-x scroll left top;
  padding:5px;
  width:90%;
  margin-bottom:5px;
}

a.news_item span.heading {
  color:#2C537E;
  font-size:1.1em;
  clear:both;
  margin-bottom:4px;
  font-weight:bold;
}

a.news_item:hover{
  background:#ffffff;
  border:1px solid #2C537E;
}

a.news_item:hover span.heading{
  text-decoration:underline;
}

a.news_item span.summary{
  color:#000000;
  font-size:1em;
}



div.gallery{
   float:left;
   margin-right:5px;
   border:1px solid #cccccc;
   margin-bottom:5px;
}



/* CSS FUNCTIONS */
.clear {clear:both;}
.hide{overflow:hidden;width:0;height:0;display:none;}


ul.test {background:url(focus_01.jpg) repeat-x left top;list-style:none; width:180px; padding-left:0px;}
ul.test li a{display:block; height:15px; width:180px; border-bottom:4px solid #ffffff;}