@charset "utf-8";
	/*
	************************************************************************

	Custom stylesheet
		Style sheet with custom css instruction

	@Homepage:		http://www.internotredici.com
	@Author:			Fabrizio Menghini Calderón <fabrizio@internotredici.com>
	@License:		Creative Commons Attribution-Noncommercial-Share Alike 
						3.0 Unported License
	@Copyright:		2010 (c) Interno Tredici. 
						Some rights reserved.

	************************************************************************
	*/





	/*
	========================================================================
		General elements
	========================================================================
	*/

	html, body
	{
	font-family: Arial, Helvetica, Sans-serif;
	background: #e7e7e7 url(background_page.png) repeat-x left top;
	/* [disabled]color: #333; */
	}
	a
	{
	color: #0080b5;
	text-decoration: underline;
	}
b {
	color: #FFF;
	text-decoration: underline;
}

	a:hover {
	text-decoration: none;
}
	.separator
	{
		height: 1px;
		font-size: 1px;
		background: transparent url(dotted_horizontal.png) repeat-x left 50%;
		padding: 10px;
		clear: both;
		overflow: hidden;
	}
	hr { display: none; }



	/*
	========================================================================
		Grid
	========================================================================
	*/

	.grid_1, .grid_2, .grid_3 
	{
	display: inline;
	float: left;
	position: relative;
	margin-bottom: 5px;
	margin-left: 6px;
	}
	.grid_container .grid_1 {
	width: 306px;
}
	.grid_container .grid_2 { width: 623px; }
	.grid_container .grid_3 { width: 940px; }
	.alpha { margin-left: 0; }
	.omega { margin-right: 0; }



	/*
	========================================================================
		Structural elements
	========================================================================
	*/

	#wrapper
	{
	width: 982px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}



	/*
	========================================================================
		Header navigation
	========================================================================
	*/

	#header_navigation
	{
		height: 35px;
		line-height: 35px;
		padding-right: 20px;
		background: url(background_header.png) no-repeat left top;
		text-align: right;
		font-family: Tahoma, Arial, Helvetica, Sans-serif;
		font-size: 11px;
		color: #666;
	}
	#header_navigation a {
	color: #666;
}



	/*
	========================================================================
		Header
	========================================================================
	*/

	#header
	{
	height: 83px;
	border: 1px solid #d8d8d7;
	border-width: 0 1px;
	background-color: #00487f;
	padding-top: 15px;
	padding-right: 16px;
	padding-left: 30px;
	padding-bottom: 2px;
	}
	#logo
	{
	width: 444px;
	height: 69px;
	}
	#search
	{
	height: 32px;
	width: 286px;

	}
	#header form { margin-top: 22px; }
	#header form input { float: left; }
#header #keywords2 {
	width: 203px;
	height: 26px;
	border: 1px solid #347fb8;
	line-height: 26px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 3px;
	padding-bottom: 0;
	padding-left: 3px;
	float: right;
}

#header #keywords {
	width: 203px;
	height: 26px;
	border: 1px solid #347fb8;
	line-height: 26px;
	margin-top: 2px;
	margin-right: 6px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 3px;
	padding-bottom: 0;
	padding-left: 3px;
}


	#header form .hover_button { float: right; }



	/*
	========================================================================
		Primary navigation
	========================================================================
	*/

	#navpri
	{
		height: 34px;
		border: 1px solid #d8d8d7;
		border-width: 0 1px;
		background: url(background_navpri.png) repeat-x left 50%;
	}
	#navpri ul 
	{
		float: left;
		height: 34px;
		width: 980px;
		border-bottom: 1px solid #fff;
	}
	#navpri ul li
	{
	float: left;
	height: 34px;
	line-height: 34px;
	}
	#navpri ul li a
	{
		display: block;
		font-weight: bold;
		font-size: 16px;
		color: #fff;
		text-decoration: none;
		text-align: center;
		border-left: 1px solid #006ca9;
		border-right: 1px solid #2eafe0;
	}
	#navpri ul li a:hover { background: url(background_navpri_hover.png) repeat-x left bottom; }

	#navpri ul li#nav_home a
	{
		width: 109px;
		border-right: 1px solid #2eafe0;
		border-left: none;
	}
	#navpri ul li#nav_about a { width: 134px; }
	#navpri ul li#nav_research a { width: 137px; }
	#navpri ul li#nav_education a { width: 142px; }
	#navpri ul li#nav_innovation a { width: 144px; }
	#navpri ul li#nav_media a {
	width: 150px;
}
	#navpri ul li#nav_intranet a 
	{
	width: 151px;
	float: none;
	}
	#navpri ul li#nav_intranet a:hover
	{
	background-image: url(background_navpri_hover.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	}



	#section_home #navpri ul li#nav_home a { background: url(background_navpri_hover.png) repeat-x left bottom; }
	#section_19773 #navpri ul li#nav_about a { background: url(background_navpri_hover.png) repeat-x left bottom; }
	#section_19774 #navpri ul li#nav_research a { background: url(background_navpri_hover.png) repeat-x left bottom; }
	#section_19775 #navpri ul li#nav_education a { background: url(background_navpri_hover.png) repeat-x left bottom; }
	#section_19776 #navpri ul li#nav_innovation a { background: url(background_navpri_hover.png) repeat-x left bottom; }
	#section_19777 #navpri ul li#nav_media a { background: url(background_navpri_hover.png) repeat-x left bottom; }



	/*
	========================================================================
		Motto
	========================================================================
	*/

	#motto
	{
		height: 60px;
		border: 1px solid #d8d8d7;
		border-width: 0 1px 1px;
		border-bottom-color: #e5e5e4;
		background: url(background_motto.png) repeat-x left top;
	}
	#motto .SF_left {
	width: 982px;
}
	#motto .SF_right 
	{ 
		width: 570px; 
		float: left;
	}
	#motto span
	{
		display: block;
		height: 35px;
		margin-top: 13px;
	} 
	#motto .SF_left span 
	{
	line-height: 35px;
	font-weight: bold;
	font-size: 16px;
	border-right: 1px solid #fff;
	padding-left: 32px;
	color: #6f6f6f;
	}
	#motto .SF_right span
	{
		height: 32px;
		border-left: 1px solid #d7d7d7;
		color: #666;
		font-size: 13px;
		line-height: normal;
		padding: 3px 0 0 20px;
	}



	/*
	========================================================================
		Breadcrumb
	========================================================================
	*/

	#breadcrumb
	{
		height: 38px;
		padding-left: 32px;
		line-height: 38px;
		background: url(background_breadcrumb.png) repeat-x left top;
		border: 1px solid #d8d8d7;
		border-width: 0 1px 1px;
		border-bottom-color: #e5e5e4;
		font-size: 11px;
		font-family: Tahoma, Arial, Helvetica, Sans-serif;
		color: #666;
		font-weight: bold;
	}
	#breadcrumb span 
	{ 
		color: #aaa; 
		font-weight: normal;
	}
	#breadcrumb a 
	{
		font-weight: normal;
		text-decoration: none;
		color: #0080b5;
	}
	#breadcrumb a:hover { text-decoration: underline; }
	#breadcrumb em
	{
		font-style: normal !important;
		font-weight: normal;
	}
	


	/*
	========================================================================
		LHS
	========================================================================
	*/


	#lhs
	{
		width: 246px;
		float: left;
		margin-right: 30px;
	}
#lhs2 {
	width: 226px;
	float: left;
}

    #lhs h2
	{
		height: 45px;
		line-height: 45px;
		background-color: #009dd9;
		color: #fff;
		padding-left: 15px;
		font-size: 20px;
		font-weight: bold;
		border: 1px solid #dddddc;
	}

	#lhs ul { margin: 0; }
	#lhs li 
	{
		font-weight: bold;
		background: #fff url(background_lhsnav.png) repeat-x left bottom;
	}
	#lhs li a
	{
	display: block;
	padding: 15px 15px 15px 25px;
	font-size: 14px;
	text-decoration: none;
	color: #777;
	/*background: url(http://cms.ucd.ie/t4cms/lhs_arrow.png) no-repeat 15px 17px !important;*/
		background: url(lhs_arrow.png) no-repeat 15px 15px;
	border-top-width: 0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dddddc;
	border-right-color: #dddddc;
	border-bottom-color: #dddddc;
	border-left-color: #dddddc;
	}
	#lhs li a:hover
	{
		color: #009dd9;
		background: url(lhs_arrow_hover.png) no-repeat 15px 15px;
	}
    #lhs li span.currentsection
	{
		display: block;
		padding: 15px 15px 15px 25px;
		font-size: 14px;
		text-decoration: none;
		color: #009dd9;
		background: url(lhs_arrow_hover.png) no-repeat 15px 15px;
        border-top-width: 0;
	    border-right-width: 1px;
	    border-bottom-width: medium;
	    border-left-width: 1px;
	    border-top-style: solid;
	    border-right-style: solid;
	    border-bottom-style: solid;
	    border-left-style: solid;
	    border-top-color: #dddddc;
	    border-right-color: #dddddc;
	    border-bottom-color: #F69900;
	    border-left-color: #dddddc;
	}


    /* Second level */
	#lhs ul.multilevel-linkul-0 li
	{
		background-color: #efefef;
		background-image: none;
	}
	#lhs ul.multilevel-linkul-0 a
	{
		padding: 11px 15px 11px 25px;
		font-size: 13px;
		text-decoration: none;
		color: #777;
		background: none;
		border: 1px solid #dddddc;
		border-width: 0 1px 0;
		font-weight: normal;
		background: url(dotted_horizontal.png) repeat-x left bottom;
	}
	#lhs ul.multilevel-linkul-0 a:hover
	{
		color: #009dd9;
		background: #fbfbfb url(dotted_horizontal.png) repeat-x left bottom;
	}
	#lhs ul.multilevel-linkul-0 span.currentsection
	{
		padding: 11px 15px 11px 25px;
		font-size: 13px;
		color: #009dd9;
		background: #fbfbfb url(dotted_horizontal.png) repeat-x left bottom;
        font-weight: bold;
	    border-top-width: 0;
	    border-right-width: 1px;
	    border-bottom-width: medium;
	    border-left-width: 1px;
	    border-bottom-style: solid;
	    border-bottom-color: #F69900;
	    background-color: #fbfbfb;
	    background-image: url(lhs_arrow_hover.png);
	    background-repeat: no-repeat;
	    background-position: 15px 15px;
	}	


    /* Third level */
	#lhs ul.multilevel-linkul-1 a
	{
		padding: 8px 15px 8px 35px;
		font-size: 12px;
	}
	#lhs ul.multilevel-linkul-1 span.currentsection
	{
		padding: 8px 15px 8px 35px;
		font-size: 12px;
	}


	/* Fourth level */
	#lhs ul.multilevel-linkul-2 a
	{
		padding: 8px 15px 8px 50px;
		font-size: 12px;
	}
	#lhs ul.multilevel-linkul-2 span.currentsection
	{
		padding: 8px 15px 8px 50px;
		font-size: 12px;
	}


	/*
	========================================================================
		Content
	========================================================================
	*/

	#content
	{
		border: 1px solid #d8d8d7;
		padding: 10px 20px;
		border-width: 0 1px;
		background-color: #fff;
	}
#content2 {
	background-color: #fff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d8d8d7;
	border-right-color: #d8d8d7;
	border-bottom-color: #d8d8d7;
	border-left-color: #d8d8d7;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}


	#rotating_gallery
	{
	height: 211px;
	width: 623px;
	float: left;
	margin-right: 5px;
	}
	#rotating_gallery div { display: none; }
	.hero_image 
	{
	width: 623px;
	height: 211px;
	position: relative;
	overflow: hidden;
	margin-left: 0;
	}
	.hero_image a
	{
	text-indent: -9999px;
	display: block;
	width: 623px;
	height: 211px;
	position: absolute;
	top: 0;
	left: 0;
	}
	.homepage .hero_image
	{
	display: inline;
	float: left;
	position: relative;
	margin-right: 5px;
	}
	.contentpage .hero_image
	{
	width: 663px;
	height: 250px;
	border: 1px solid #dddddc;
	margin-bottom: 20px;
	}
	.contentpage .hero_image a
	{
		width: 663px;
		height: 250px;
	}
	#main_content
	{
	width: 664px;
	float: left;
	font-size: 14px;
	}
	.nonav #main_content { width: 940px; }

	#main_content h1
	{
	color: #00487f;
	font-weight: bold;
	line-height: 21px;
	font-size: 20px;
	margin-bottom: 10px;
	height:10px;
	line-height:normal;
	overflow: visible;
	margin-top: 10px;
	}
	#main_content h2
	{
		color: #009dd9;
		font-weight: bold;
		line-height: 21px;
		font-size: 18px;
		margin: 25px 0 8px;
	}
	#main_content h3
	{
		color: #777;
		font-weight: bold;
		line-height: 21px;
		font-size: 16px;
		margin: 25px 0 8px;
	}
		#main_content h4
	{
	font-weight: normal;
	line-height: normal;
	font-size: 16px;
	color: #FFF;
	padding-top: 7px;
	padding-bottom: 7px;
	}
	#main_content .summary
	{
		font-weight: bold;
		font-size: 15px;
		line-height: 19px;
		margin-bottom: 10px;
	}
	#main_content p
	{
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 20px;
	}
	#main_content ul, #main_content ol { margin: 0 0 20px 25px; }
	#main_content li
	{
	list-style-type: disc;
	font-size: 14px;
	line-height: 23px;
	}

	.call_to_actions
	{
	padding: 20px 18px;
	border: 1px solid #dddddc;
	background-color: #fff;
	background-image: url(background_calltoactions.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	}
.call_to_actions_msc {
	border: 1px solid #dddddc;
	background-color: #fff;
	background-image: url(background_calltoactions.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 10px;
	padding-right: 18px;
	padding-bottom: 10px;
	padding-left: 18px;
	cursor: pointer;
}

	#main_content .call_to_actions:first-child { margin-top: 0; }
	#main_content .call_to_actions:last-child { margin-bottom: 0; }

	#main_content .call_to_actions h2, #main_content .call_to_actions h3 { margin-bottom: 4px; }
	#main_content .call_to_actions p 
	{
		font-size: 13px;
		line-height: 18px;
	}
	#main_content .call_to_actions li { font-size: 13px; }



	/*
	========================================================================
		Doormats
	========================================================================
	*/

#rhs_doormat
	{
	height: 211px;
	overflow: hidden;
	font-size: 13px;
	color: #000;
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #dddddc;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dddddc;
	text-decoration: none;
	}
	#rhs_doormat h2, #rhs_doormat h3
	{
	font-weight: bold;
	color: #009dd9;
	margin-bottom: 8px;
	}
	#rhs_doormat h2 {
	font-size: 20px;
	color: #00487f;
}
	#rhs_doormat h3 
	{
	font-size: 16px;
	padding-top: 7px;
	padding-bottom: 10px;
	}
#rhs_doormat h4 {
	font-size: 16px;
	margin-top: 9px;
}

	#rhs_doormat a {
	color: #0080b5;
	text-decoration: none;
}
	#rhs_doormat a:hover { text-decoration: none; }
	#rhs_doormat p 
	{ 
		margin-bottom: 10px;
		line-height: 17px; 
	}
	#rhs_doormat .top {
	padding: 15px;
	background-color: #f5f5f5;
	background-image: url(background_doormat.png);
	background-repeat: repeat-x;
	background-position: left top;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dddddc;
	border-bottom-color: #dddddc;
	border-left-color: #dddddc;
}
	#rhs_doormat .bottom 
	{
	padding-right: 15px;
	padding-left: 15px;
	}
	#rhs_doormat .bottom p { color: #a8d2f2; }

	.doormat
	{
	display: inline;
	float: left;
	position: relative;
	margin-left: 6px;
	margin-right: 5px;
	width: 306px;
	margin-top: 11px;
	z-index: 44;
	}
	.doormat_title
	{
	height: 45px;
	line-height: 45px;
	margin: 0;
	border: 1px solid #dddddc;
	background-color: #f5f5f5;
	padding-left: 15px;
	}

	.doormat_title > *, #main_content .doormat_title > *
	{
	margin: 0;
	padding: 0;
	display: inline;
	color: #888;
	font-size: 20px;
	font-weight: bold;
	line-height: 45px;
	}
	#main_content .doormat_title a, .doormat_title a
	{ 
		color: #00487f;
		text-decoration: none; 
		font-size: 20px;
		font-weight: bold;
	}
	.doormat_content
	{
	padding: 15px;
	background: #f5f5f5 url(background_doormat.png) repeat-x left top;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dddddc;
	border-bottom-color: #dddddc;
	border-left-color: #dddddc;
	}
.doormat_content_fcci 
{
	padding: 15px;
	background: #f5f5f5 url(background_doormat.png) repeat-x left top;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dddddc;
	border-right-color: #dddddc;
	border-bottom-color: #dddddc;
	border-left-color: #dddddc;
	border-top-width: 1px;
	border-top-style: solid;
}

.doormat_content_fcci img, #main_content .doormat_content_fcci img
	{
		border: 1px solid #dddddc;
		margin: 0 10px 0 0;
		float: left;
	}
	.doormat_content_fcci h2, 
	.doormat_content_fcci h3, 
	.doormat_content_fcci h4, 
	.doormat_content_fcci h5, 
	.doormat_content_fcci h6, 
	#main_content .doormat_content_fcci h2, 
	#main_content .doormat_content_fcci h3, 
	#main_content .doormat_content_fcci h4, 
	#main_content .doormat_content_fcci h5, 
	#main_content .doormat_content_fcci h6 
	{
	font-weight: bold;
	font-size: 15px;
	line-height: 21px;
	color: #009dd9;
	margin: 0;
	}
	.doormat_content_fcci p, #main_content .doormat_content_fcci p 
	{
		font-size: 13px; 
		line-height: 18px; 
		margin-bottom: 0;
	}
	.doormat_content_fcci a, #main_content .doormat_content_fcci a
	{
		color: #00487f;
		text-decoration: none;
	}
	.doormat_content_fcci ul, #main_content .doormat_content_fcci ul { margin-left: 10px; }
	.doormat_content_fcci li, #main_content .doormat_content_fcci li 
	{ 
		font-size: 13px;
		line-height: 18px;
		list-style-type: none; 
	}
	.doormat_content_fcci a:hover, #main_content .doormat_content_fcci a:hover { text-decoration: underline; }
	.doormat_content_fcci em, #main_content .doormat_content_fcci em
	{
		color: #888;
		font-size: 11px;
	}
		.doormat_content img, #main_content .doormat_content img
	{
		border: 1px solid #dddddc;
		margin: 0 10px 0 0;
		float: left;
	}
	.doormat_content h2, 
	.doormat_content h3, 
	.doormat_content h4, 
	.doormat_content h5, 
	.doormat_content h6, 
	#main_content .doormat_content h2, 
	#main_content .doormat_content h3, 
	#main_content .doormat_content h4, 
	#main_content .doormat_content h5, 
	#main_content .doormat_content h6 
	{
	font-weight: bold;
	font-size: 15px;
	line-height: 21px;
	color: #009dd9;
	margin: 0;
	}
	.doormat_content p, #main_content .doormat_content p 
	{
		font-size: 13px; 
		line-height: 18px; 
		margin-bottom: 0;
	}
	.doormat_content a, #main_content .doormat_content a
	{
		color: #00487f;
		text-decoration: none;
	}
	.doormat_content ul, #main_content .doormat_content ul { margin-left: 10px; }
	.doormat_content li, #main_content .doormat_content li 
	{ 
		font-size: 13px;
		line-height: 18px;
		list-style-type: none; 
	}
	.doormat_content a:hover, #main_content .doormat_content a:hover { text-decoration: underline; }
	.doormat_content em, #main_content .doormat_content em
	{
		color: #888;
		font-size: 11px;
	}
	.homepage .doormat:nth-child(3n+0) { margin-left: 0; }
	.homepage .doormat:nth-child(3n+2) { margin-right: 0; }

	#main_content .doormat {
	width: 321px;
	margin-left: 0px;
	margin-right: 11px;
}
	.contentpage .doormat:nth-child(2n+0) { margin-right: 0; }
	.contentpage .doormat:nth-child(2n+1) { margin-left: 0; }



	/*
	========================================================================
		Tabs
	========================================================================
	*/

	#tabs {}
	#tabs #tab-list 
	{ 
		margin: 0; 
		padding: 0; 
		list-style: none; 
		border-bottom: 5px solid #A3DBF6; 
		height: 25px;
	}
	#tabs #tab-list li 
	{ 
		display: block; 
		float: left; 
		border-bottom: 1px solid #C7C6C1; 
		margin-right: 10px; 
		line-height: 24px; 
		background: #fff url(tab-off.gif) no-repeat top left; 
	}
	#tabs #tab-list li a, #tabs #tab-list li span 
	{ 
		display: block; 
		margin-left: 15px; 
		padding-right: 15px; 
		background: #fff url(tab-off.gif) no-repeat top right; 
	}
	#tabs #tab-list li.selected 
	{ 
		background: #A3DAF8 url(tab-on.gif) no-repeat top left; 
		border-bottom: none; 
	}
	#tabs #tab-list li.selected a, #tabs #tab-list li span 
	{ 
		background: #A3DAF8 url(tab-on.gif) no-repeat top right; 
		color: #000; 
		padding-bottom: 1px; 
	}
	#tabs #tab-content 
	{ 
		background: url(tab-gradient.gif) repeat-x top left; 
		border: 1px solid #C7C6C1; 
		border-top: none; 
		padding: 20px 20px 0 20px; 
	}
	#tabs #tab-content #tab-actions 
	{ 
		margin: 20px -19px 1px -19px; 
		background-color: #E3F4FC; 
		padding: 10px; 
		color: #0088BA; 
	}



	/*
	========================================================================
		Footer
	========================================================================
	*/

	#footer
	{
	height: 90px;
	background: url(background_footer_low.png) no-repeat left top;
	background-image: url(background_footer_cci.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
#footer2 {
	height: 90px;
	background-image: url(background_footer_cync.png);
	background-repeat: no-repeat;
	background-position: left top;
}

	#footer_navigation
	{
		margin-top: 10px;
		padding: 0 0 5px 22px;
		font-family: Tahoma, Arial, Helvetica, Sans-serif;
		font-size: 11px;
		color: #bababa;
	}
	#footer_navigation a
	{
		text-decoration: none;
		color: #00487f;
	}
	#footer_navigation a:hover { text-decoration: underline; }
.doormat_content2 {
	background-color: #f5f5f5;
	background-image: url(background_doormat.png);
	background-repeat: repeat-x;
	background-position: left top;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dddddc;
	border-bottom-color: #dddddc;
	border-left-color: #dddddc;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 15px;
	border-top-color: #dddddc;
}
.lightblue_centre {
	font-size: 12px;
	color: #009dd9;
	text-align: center;
}
.social {
	background-color: #f5f5f5;
	height: 39px;
	border: 2px outset #dddddc;
	width: 166px;
	float: right;
	padding-top: 3px;
}
