@charset "utf-8";
/*Based on the Default Template 1.1.1. April 2009.*/

/* Elements */
body {}
body, a {color:#4f4f4f;}
a {color:#9d539a;}

/* Header */
.h {float:left;width:100%;background:#16949c url(img/h.jpg) repeat-x 0 0;clear:both;}
.h, .h a {color:#fff;}
.h-inner {height:auto!important;min-height:84px;height:84px;background:url(img/h-inner.jpg) no-repeat 0 0;padding:0;}

/* Header title as image replacement. */
.h h1 {position:relative;width:540px;height:84px;overflow:hidden;float:left;font-size:2.25em;line-height:1.34em;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-weight:normal;margin:0px;padding:0; }
.h h1,
.h h1 a {}
.h h1 a {text-decoration:none;border-bottom:1px solid #a7d2df;}
.h h1 a:hover,
.h h1 a:focus {border-bottom:0;}
.h h1 a span {position:absolute;width:540px;height:84px;display:block;background:transparent url(img/h-logo.gif) no-repeat 0 0;left:0;top:0;cursor:pointer;}

/* Header structure looking up */
.h p.structure {clear:left;font-size:1em;line-height:1.34em;margin:0px 0 0 0px;padding:0;position:relative; display: none}
.h p.structure,
.h p.structure a {color:#d1e7ef;}
.h p.structure a {border-bottom:1px solid #47a2bf;text-decoration:none;padding:0 0 2px 0;}
.h p.structure a:hover,
.h p.structure a:focus {border-bottom:0;}

/* S */
.s {display:inline-block;}
.s {display:block;background:#034b4f;clear:both;float:left;width:100%;padding:6px 0 6px 0;color: #fff;}

.s .site-search {float:left;width:190px;margin:0;padding:0;position:relative;}
.s .site-search h2 {position:absolute;left:-9999px;margin:0;}
.s .site-search div {margin-left:12px;}
.s .site-search label {cursor:pointer;position:absolute;left:-9999px;}
.s .site-search input[type=submit] {width:30px;vertical-align:middle;} /*This is for when Javascript is off and keeps the submit button on the same line as the text box.*/
.s .site-search .site-search-query {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.9em;line-height:13px;height:13px;vertical-align:middle;color:#626261;background:#fff;width:141px;padding:4px 2px 4px 4px;margin:0;border:0;}
.s .site-search .site-search-submit-link {vertical-align:middle;line-height:12px;} /*This element is onyl shown when Javascript is on.*/
.s .site-search .site-search-submit-link span {font-size:0.9em;background:#fff;color:#626261;margin:0 0 0 1px;padding:4px 4px 4px 4px;text-decoration:none;}
.s .site-search-focus .site-search-query {}
.s .site-search-focus .site-search-submit-link {}
.s .site-search-focus .site-search-submit-link span {color:#0390c6;}

.s .breadcrumb {display:inline-block;}
.s .breadcrumb {display:block;font-size:0.9em;line-height:1.8em;margin:0px 0px 0px 190px;padding:2px 12px 0px 10px;}
.s .breadcrumb h2 {position:absolute;left:-9999px;margin:0;}
.s .breadcrumb p {margin:0; }
.s .breadcrumb p a {color: #fff}
.s .breadcrumb p span {}

/* Template Structure */
.m {float:left;width:100%;background:transparent url(none) repeat-y 0 0;padding:0 0 24px 0;}
.m-inner {}

.m .sidebar {float:right;width:190px;margin:0px 0px 12px 0px;background:#fff;}

.n {float:left;width:190px;margin:12px 0 0 0;}

.c {margin:0px 0px 0 190px;padding-top:1px;}
.c-inner {margin:12px 20px 18px 12px;}
.d-home .c-inner {margin:12px 12px 12px 8px;padding-top:1px;}
.t-sidebar .c {margin-right:190px;}

/* Navigation
   li.selected and a.selected refer to the currently selected item.
   li.on and a.on refer to items in the menu branch that lead to and include the currently selected item.
   li.menu refers to the list item being a further menu.
   li.open refers to the current state of the menu with respect to javascript functionality.
*/
.n .sitemap {font-family:Arial, verdana, sans-serif;font-size:1.1em;line-height:1.34em;background:#f2f9fa;text-align:left;border-bottom:2px solid #84c6cb;border-top:2px solid #84c6cb;margin:0px 6px 0px 12px;padding:0;}
.n .sitemap h2 {position:absolute;left:-9999px;}
/* Sitemap defaults */
.n .sitemap ul {display:inline-block;}
.n .sitemap ul {display:block;margin:0px;padding:0px;border-bottom:0;border-top:0px;position:relative;}
.n .sitemap li {display:block;margin:0;padding:0;list-style-type:none;position:relative;}
.n .sitemap li a {display:block;text-decoration:none;}
.n .sitemap li a:hover,
.n .sitemap li a:focus {display:block;text-decoration:underline;}
.n .sitemap ul > li:first-child,
.n .sitemap ul > li:first-child > a {border-top:0;}
/* The following are used in the Javascript for the menu toggles. */
.n .sitemap ul.sitemap-toggle-height-helper {display:block;}
.n .sitemap li a.sitemap-toggle-reset {width:19px;height:auto;display:block;float:none;position:absolute;right:0;top:0;clear:none;margin:0;padding-left:0px;padding-right:0px;text-align:center;background:transparent;cursor:pointer;text-decoration:none; }
.n .sitemap li a.sitemap-toggle span.sitemap-toggle-char {display:block;}

/* Level 1 */
.n .sitemap ul {}
.n .sitemap li {}
.n .sitemap li a {color:#034b4f;margin:0px 0px 0 0;padding:6px 4px 6px 8px;font-weight:bold;line-height:1.34em;border-top:2px solid #84c6cb; }
.n .sitemap li a:hover,
.n .sitemap li a:focus {}
.n .sitemap li a.on {}
.n .sitemap li a:hover.on,
.n .sitemap li a:focus.on {}
.n .sitemap li a.selected {background-color:#84c6cb; color:#fff}
.n .sitemap li a:hover.selected,
.n .sitemap li a:focus.selected {}
.n .sitemap li a.sitemap-toggle {border-right:0px solid #e3e3e3;color:#169C3F;}
.n .sitemap li a.sitemap-toggle-toggled {}
.n .sitemap li a.selected.sitemap-toggle {}
.n .sitemap li a.selected.sitemap-toggle-toggled {}
.n .sitemap li a.sitemap-toggle:focus {outline-width:1px;outline-style:dotted;}
.n .sitemap li a.hover {color:#333;}

/* Level 2 */
.n .sitemap li ul {margin-left:12px;border-top:0px solid #e3e3e3;border-left:0px solid #e3e3e3;}
.n .sitemap li li {}
.n .sitemap li li a {color:#034b4f;margin:0 0 0 0;padding:4px 4px 4px 6px;font-weight:normal;line-height:1.34em;font-size:0.9em;line-height:1.34em;border-top:1px solid #e1f1f3;}
.n .sitemap li li a:hover,
.n .sitemap li li a:focus {}
.n .sitemap li li a.on {}
.n .sitemap li li a:hover.on,
.n .sitemap li li a:focus.on {}
.n .sitemap li li a.selected {}
.n .sitemap li li a:hover.selected,
.n .sitemap li li a:focus.selected {}
.n .sitemap li li a.sitemap-toggle {border-left:0px solid #e3e3e3;}
.n .sitemap li li a.sitemap-toggle:focus {}
.n .sitemap li li a.hover {}

/* Level 3 */
.n .sitemap li li ul {}
.n .sitemap li li li {}
.n .sitemap li li li a {color:#034b4f;padding:4px 4px 4px 6px;font-size:1em;line-height:1.34em;line-height:1.1em;border-top:0px solid #fff;background:#fff;font-size:0.9em;}
.n .sitemap li li li a:hover,
.n .sitemap li li li a:focus {}
.n .sitemap li li li a.on {}
.n .sitemap li li li a:hover.on,
.n .sitemap li li li a:focus.on{}
.n .sitemap li li li a.selected {}
.n .sitemap li li li a:hover.selected,
.n .sitemap li li li a:focus.selected {}
.n .sitemap li li li a.sitemap-toggle {}
.n .sitemap li li li a.sitemap-toggle:focus {}
.n .sitemap li li li a.hover {}

/* Headings */
.m h1, .m h2, .m h3, .m h4, .m h5, .m h6,
.m h1 a, .m h2 a, .m h3 a, .m h4 a, .m h5 a, .m h6 a { font-family: Arial, Helvetica, sans-serif}

.m h3, .m h5,
.m h3 a, .m h5 a {}

.m h1 {background-color: #16949c; font-size: 1.6em; color: #fff; letter-spacing: 0.08em;  padding: 4px 10px 4px 10px;  margin: 0 0 18px 0 ; border: 0;}
.m h1, .m h1 a {}
.m h1 a {}

.m h2 {margin-top:6px;padding-bottom:4px; color:#16949c; font-size: 1.6em; }
.m h2, .m h2 a {}
.m h2 a {}


.m h3 {margin-top:6px;padding-bottom:4px; color:#16949c; font-size: 1.4em; }
.m h3, .m h3 a {}
.m h3 a {}

.m h4 {margin-top:6px;padding-bottom:4px; color:#16949c; font-size: 1.2em; }
.m h4, .m h4 a {}
.m h4 a {}

/* Lists */
.c ul {list-style-type:none;padding-left:0;}
.c ol {padding-left:2.5em;}

.c ul li,
.c li ul li,
.c li li ul li,
.c li li li ul li,
.c li li li li ul li {padding-left:3.1em;background:transparent url(img/m-level-1.gif) no-repeat 9px 3px;}

.c ul ul li,
.c li ul ul li,
.c li li ul ul li,
.c li li li ul ul li {padding-left:3.1em;background:transparent url(img/m-level-2.gif) no-repeat 9px 3px;}

.c ol li,
.c li ol li,
.c li li ol li,
.c li li li ol li,
.c li li li li ol li {padding-left:0.6em;background:none;}

/* Sidebar section item styles. */
.m .sidebar .section {padding:0px 8px 4px 8px;margin:12px 12px 0px 0px;background:#f2f2f0;border:1px solid #dfdfdd;}
.m .sidebar .section h2 {margin:0px -8px 0px -8px;padding:8px 11px 6px 11px;color:#555;color:#0390c6;font-size:1.6em;line-height:1.34em;border-bottom:1px solid #dfdfdd;background:#f9f9f8;}
.m .sidebar .section .item {position:relative;padding:0px 0px 3px 0px;margin:9px 0 0 0;border-bottom:1px solid #dfdfdd;}
.m .sidebar .section .item,
.m .sidebar .section .item a {}
.m .sidebar .section .item a {color:#0390c6;}
.m .sidebar .section .item h3 {margin:0px 0px 9px 0px;font-size:1.1em;line-height:1.34em;}
.m .sidebar .section .item p {margin:4px 0px 4px 0px;}
.m .sidebar .section .item p.float-right {float:none;margin:0;}
.m .sidebar .section .item .description {font-size:0.9em;line-height:1.5em;color:#404040;}
.m .sidebar .section .item .date {font-size:0.9em;line-height:1.5em;color:#9f9f9f;color:#808080;}
.m .sidebar .section .item p.image {background:#f9f9f8;border:1px solid #ddd;margin:3px 0 9px -4px;padding:3px;display:block;position:absolute;top:0;line-height:0;float:none;}
.m .sidebar .section .item p.image img {width:160px;height:107px;display:block;border:0;padding:0;float:none;margin:0;}

/* Hide all parts of a sidebar section item except for the title. */
.m .sidebar .section .item p,
.m .sidebar .section .item ol,
.m .sidebar .section .item table,
.m .sidebar .section .item ul {display:none;}
.m .sidebar .section .item p.image {display:none;}
.m .sidebar .section .item img {display:none;}

/* Show specific parts of a sidebar section item where specified by a class. */
.m .sidebar .section .show-item-image h3 {padding-top:124px;}
.m .sidebar .section .show-item-image p.image {display:block;}
.m .sidebar .section .show-item-image p.image img {display:block;}
.m .sidebar .section .show-item-description .description {display:block;}
.m .sidebar .section .show-item-date .date {display:block;}

/* Footer */
.f {clear:both;margin:0px;padding:4px 12px 6px 12px;font-size:0.9em;line-height:1.8em;border-top:1px solid #dfdfdf;}
.f,
.f a {}
.f p {margin:0;}
.f p span.date-modified {float:right;}

/* Aside */
.aside {float:right;margin:0 0 0.6em 0.6em;border:1px solid #dfdfdf;padding:6px;font-size:0.95em;line-height:1.8em;}
.aside * {margin-top:0;}

/* Blockquote */
blockquote {}
blockquote p {}
.cite {margin-left:5%;margin-right:5%;font-style:italic;}

/* Pull-quote */
.pull-quote {float:right;margin:0 0 0.6em 0.6em;padding:6px;}
.pull-quote blockquote {margin-left:0;margin-right:0;font-size:1.5em;line-height:1.8em;}
.pull-quote cite {}
.pull-quote .cite {margin-left:0;margin-right:0;}

/* Figure */
.figure {background:#f2f2f0;padding:6px;position:relative;margin:0.4em 0 0.8em 0;font-size:0.95em;line-height:1.8em;}
.figure * {margin-top:0;margin-bottom:6px;}
.figure img {background:#fff;margin:0;vertical-align:bottom;}

/* Float */
.float-left {float:left;margin:0 0.6em 0.6em 0;}
.fl {float:left;margin:0 0.6em 0.6em 0;}
.float-right {float:right;margin:0 0 0.6em 0.6em;}
.fr {float:right;margin:0 0 0.6em 0.6em;}

/* Align */
.align-center {margin-left:auto;margin-right:auto;}
.align-right {margin-left:auto;}

/* Text align */
.text-align-right {text-align:right;}
.text-align-left {text-align:left;}
.text-align-center {text-align:center;}

/* Widths */
.landscape-medium {width:308px;}
.landscape-large {width:408px;}
.landscape-small,
.aside,
.pull-quote {width:208px;}
.portrait-medium {width:186px;}
.portrait-large {width:246px;}
.portrait-small {width:127px;}

/* Page specific styles */
.d-news .section .item {display:inline-block;}
.d-news .section .item {overflow:auto;display:block;}
.d-news .section .item h2 a {text-decoration:none;border:none;}

.n .section {border:1px solid #ddd;margin:12px 13px 12px 6px;}
.n .section h2 {}

.t-sidebar .section-news .item {border:1px solid #ddd;margin:12px 0;padding:0 12px 0 12px;}
.t-sidebar .section-news .item .date {color:#777;}


.t-sidebar .section-events h2 { background-color: #8db43d; color: #fff; }

.home-news { background-color: #f9f8f3; }
.home-news h2 { background-color: #e1ddc4; color: #5f5e56}

/* HOME PAGE STYLES*/

.d-home {}
.d-home h2 { font-family: Arial, Helvetica, sans-serif; color: #fff;}

.homerowone {  display:  block; min-height: 360px; width: 736px }
.homerowtwo {  display:  block; min-height: 300px; width: 736px }
.homerowthree {  display:  block; min-height: 300px; width: 736px }

.m .homeimage { width: 552px; float: left; margin: 0 6px 0 0 ; padding: 0;}
.m .homeimage img { border: 0; margin: 0; padding:0;}
.m .homeimage h1 { background-color: #16949c; font-size: 1.6em; color: #fff; letter-spacing: 0.08em; font-weight: bold; padding: 4px 10px 4px 10px;  margin: 0; border: 0; }
.m .homeimage p { font-size: 1em; line-height: 1.6em; padding: 0 0 4px 0; margin: 0; }

.hometext { padding: 4px 10px; min-height: 118px;  background-color: #def0f1;}


.homethemes {width: 176px; float: left}
.homethemes  h2 { background-color: #16949c; font-size: 1.4em; font-weight: bold; padding: 4px 10px 4px 10px;  margin: 0; }
.homethemes ul { margin: 0; padding:0}
.homethemes ul li { height: 43px; font-size: 1em; line-height: 1.6em; padding: 0; margin:0; background:url("img/triangle.png") no-repeat 2px 14px transparent; }
.homethemes ul li a { color: #034b4f; display: block}

/*.resthem  { height: 40px}*/

.homethemes .rone  { background-color: #9dd1d5; }
.homethemes .rone  a { padding: 10px 0px 0 22px  }
.homethemes .rtwo { background-color: #a8d7da;}
.homethemes .rtwo a { padding: 4px 0px 0 22px  }
.homethemes .rthree { background-color: #b5dde0;}
.homethemes .rthree a { padding: 10px 0px 0 22px  }
.homethemes .rfour { background-color: #c1e2e5;}
.homethemes .rfour a { padding: 10px 0px 0 22px  }
.homethemes .rfive { background-color: #cee8ea;}
.homethemes .rfive a { padding: 4px 0px 0 22px  }
.homethemes .rsix {background-color: #daeeef;}
.homethemes .rsix a { padding: 10px 0px 0 22px  }
.homethemes .rseven {background-color: #e6f4f4;}
.homethemes .rseven a { padding: 10px 0px 0 22px  }


.homeevents {width: 552px; float: left;  margin-right: 6px; background-color: #f5f8f8; min-height: 280px}
.homeevents h2 { background-color: #16949c; font-size: 1.4em; font-weight: bold; padding: 4px 10px 4px 10px; margin: 0 }
.homeevents ul { margin: 0 10px 0 10px; }
.homeevents li { padding-left: 0; margin-left: 0; padding-bottom: 1em;  font-size: 1em; line-height: 1.6em; border-bottom: 1px #e0e6e2 solid; background:url("img/m-level-1.gif") no-repeat scroll 50% 50% transparent;}
.homeevents p { font-size: 1em; line-height: 1.6em; margin: 10px}
.homeevents p a {font-size: 0.9em;  color: #034b4f; font-weight: bold}

.homepapers {width: 176px; float: left; background-color: #f9f8f3; min-height: 280px}
.homepapers h2 { background-color: #169c3f; font-size: 1.2em; font-weight: bold; padding: 6px 10px 6px 10px;  margin: 0}
.homepapers ul { margin: 0 10px 0 10px; }
.homepapers ul li { padding-left: 0; margin-left: 0; padding-bottom: 1em;  font-size: 1em; line-height: 1.6em; border-bottom: 1px #e0e6e2 solid; background: none; /*background:url("img/m-level-1.gif") no-repeat scroll 2px 50% transparent;*/}
.homepapers p { font-size: 1em; line-height: 1.6em; margin: 10px}
.homepapers p a { font-size: 0.9em; line-height: 1.6em;  color:#034B4F;
font-weight:bold;}


.homenews {width: 552px; float: left;  margin-right: 6px; background-color: #f5f8f8; min-height: 280px}
.homenews h2 { background-color: #16949c; font-size: 1.4em; font-weight: bold; padding: 4px 10px 4px 10px;  margin: 0}
.homenews ul { margin: 0 10px 0 10px; }
.homenews li { padding-left: 0; margin-left: 0; padding-bottom: 1em;  font-size: 1em; line-height: 1.6em; border-bottom: 1px #e0e6e2 solid; background:url("img/m-level-1.gif") no-repeat scroll 50% 50% transparent;}
.homenews p { font-size: 1em; line-height: 1.6em; margin: 10px}
.homenews p a {font-size: 0.9em;  color: #034b4f; font-weight: bold}


.homeblog {width: 176px; float: left;  background-color: #f9f8f3; min-height: 280px}
.homeblog h2 { background-color: #169c3f; font-size: 1.2em; font-weight: bold; padding: 6px 10px 6px 10px;  margin: 0}
.homeblog ul { margin: 0 10px 0 10px; }
.homeblog li { padding-left: 0; margin-left: 0; padding-bottom: 1em;  font-size: 1em; line-height: 1.6em; border-bottom: 1px #e0e6e2 solid; background:url("img/m-level-1.gif") no-repeat scroll 50% 50% transparent;}
.homeblog p { font-size: 1em; line-height: 1.6em; margin: 10px}
.homeblog p a { font-size: 0.9em; line-height: 1.6em;  color:#034B4F;
font-weight:bold;}

.peopleinfo { border: 1px solid #84C6CB; background-color: #F2F9FA; padding: 0 10px 0 10px; margin: 10px 0 10px 0; width: 96%; display: block}
.peopleinfo img { border: 1px solid #84C6CB;   padding: 0; margin-top: 10px;}



table, th, td {border:1px solid #84C6CB;
}

table { width: 96%}

table th {background-color: #F2F9FA; font-family: Arial, Helvetica, sans-serif}

table {
border-collapse:collapse;
text-align:left;
vertical-align:baseline;
}


.t-emerging-multinationals .h-inner {height:auto!important;min-height:84px;height:84px;background:url(img/h-inner-emerging-multinationals.jpg) no-repeat 0 0;padding:0;}
.t-emerging-multinationals .h h1 {height:40px;}
.t-emerging-multinationals .h h1 a span {height:40px;background:transparent url(img/h-inner-emerging-multinationals.jpg) no-repeat 0 0;}
.t-emerging-multinationals .h p.structure {display:none;font-family:Arial, Helvetica, sans-serif;font-size:1.4em;font-weight:bold;margin-left:76px;}





/*/ ROYAL SLIDER STYLES /*/

.slider { width: 486px;
	height: 274px; float: left;}
.slider img { border:0; margin:0; padding:0;}	

.royalSlider {
	width: 486px;
	height: 274px;
	position: relative;
	direction: ltr;
}



.rsABlock {
	left: 0px;
	top: 0px!important;
	top: auto;
	position: absolute;
	z-index: 15;
	-webkit-backface-visibility: hidden;
	width: 100%;
	padding: 12px;
}

		
.rsABlock p, .rsABlock h2, .rsABlock h3 { padding: 2px 6px;font-size: 1em; color: #fff; font-family: Arial, Helvetica, sans-serif;}
.rsABlock h2 {	font-size: 3em; line-height: 1.2em;}
.rsABlock h2 a { color: #fff; text-decoration: none;}
.rsABlock h2 a:hover { color: #fff; border-bottom: 3px #fff solid;}
.rsABlock h3 {	font-size: 1.2em;	color: #fff}
.rsABlock p { margin-bottom: 0; font-size: 1em; color: #fff}	
.rsABlock ul li {color: #fff}
.rsABlock ul li {padding-left: 3.1em;background: transparent url(img/m-level-1.gif) no-repeat 9px 3px;}

.rsMinW .rsOverflow, .rsMinW .rsSlide, .rsMinW .rsVideoFrameHolder, .rsMinW .rsThumbs {
background: #fff;
}



/* Extra Home Styles */
.home-main-top { display: block; height: 280px;}
.home-main-text { float:left ; width: 236px; height: 262px; margin-left: 12px; border-top: 2px #15949b solid; border-bottom: 2px #15949b solid; padding: 12px 0 0 0}

.home-spots {
	float: left;
	width: 137px;
	min-height: 180px;
	color: #fff;
	margin-top: 12px;
	margin-bottom: 12px;
	margin-right: 12px;
	display: block;
	
}

.visitors-spot {background-image: url(//www.tcd.ie/iiis/assets/img/flagships/visitors.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
.dev-spot {background-image: url(//www.tcd.ie/iiis/assets/img/flagships/development.jpg);
background-repeat: no-repeat;
background-position: left top;
}
.migration-spot {background-image: url(//www.tcd.ie/iiis/assets/img/flagships/migration.jpg);
background-repeat: no-repeat;
background-position: left top;
}
.researchers-spot {background-image: url(//www.tcd.ie/iiis/assets/img/flagships/researchers.jpg);
background-repeat: no-repeat;
background-position: left top;
}
.international-spot {background-image: url(//www.tcd.ie/iiis/assets/img/flagships/visitors.jpg);
background-repeat: no-repeat;
background-position: left top;
}
	
.home-spots h3 {
	font-size: 1.2em;
	color: #fff;
	background-color: #034b4f;
	margin-top: 86px;
	min-height: 76px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}
.home-spots h3 a { color: #fff;}
.home-spots h3:hover {   

	background-color: #169c3f;
	-webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}

.outer-spot {  border-top: 1px #15949b dashed; border-bottom: 1px #15949b dashed;   float: left;  }

.first-spot, .second-spot {margin-right: 12px}
.no-right { margin-right: 0;}

.half-boxes { width: 360px; float: left; padding-bottom: 12px; margin-top: 6px;}
.half-boxes h4 { background-color: #1b4b8f; color: #fff; font-size: 1.32em; padding: 12px;}
.half-boxes h4 a { color: #fff;}
.c .half-boxes ul { margin: 0; }
.c .half-boxes ul li {
	border-bottom: #a0a0a0 dashed 1px;
	margin: 6px 24px;
	padding-bottom: 6px;
	padding-left: 0;
	background-image: none;
}
.feature-box {  background-color: #f9f8f3;  margin-bottom: 12px; padding-bottom:12px;}
h4.feature-box  { padding: 0;}

.spotlight-box { padding: 12px; min-height: 200px;}
.spotlight-box img { }


.d-home h2.flagship  { color: #034b4f; font-size: 2em; font-weight: bold; padding-bottom: 0; margin-bottom: 0;}

.four-logos {  }
.four-logos img { border: 0; clear: both; display: block; margin-left: auto; margin-right: auto; padding-top: 12px;}



.flagship-area { display: block;  width: 740px;}


/* Social Media */

h3.social-title { font-size: 1.8em; color: #034b4f; float: left; margin-right: 32px;} 
.home-social { }
.social {overflow:hidden; border-bottom: dashed 1px  #15949b; width: 732px;}
.social h2 {font-size:15px;margin:0 0 2px 0;}
.social p {margin-bottom:10px;}
.social img {display:inline;float:right;}
.social-list {overflow:hidden;list-style-type:none;padding:0;margin:0;}

.c ul.social-list  {padding-top: 6px;}
.c .social-list li {background:none;padding:0; text-indent: 32px; display:inline; }



.social-list a {display:inline;float:left;height:28px; margin-right:32px; padding-top: 4px;}
.social-list a:hover {opacity:0.8;}

.social-twitter {background-image:url(img/twitter.png);background-repeat:no-repeat;}
.social-rss {background-image:url(img/rss.png);background-repeat:no-repeat;}
.social-youtube {background-image:url(img/youtube.png);background-repeat:no-repeat;}
.social-itunesu {background-image:url(img/itunesu.png);background-repeat:no-repeat;}

.social-facebook{background-image:url(img/facebook.png); background-repeat:no-repeat; }
.social-bulletin{background-image:url(img/bulletin.png);background-repeat:no-repeat; }
.social-podcast {background-image:url(img/podcast.png);background-repeat:no-repeat; }

img { border: 0;}
