	/**********************************************************************

	Custom style sheet
		This file provide all custom CSS instructions

	@Package:		Hibernian
	@Link: 			http://www.internotredici.com
	@Author: 		Fabrizio Menghini Calderón <fabrizio@internotredici.com>
	@Copyright:		Copyright (c) 2007 Fabrizio Menghini Calderón
	@Change Log:

		[R001] ~ 2007-10-26: Creation

	**********************************************************************/





	/*
	==============================================
		Primary navigation
	==============================================
	*/

	/* These instruction need to be added depending on the section IDs generated by the CMS */
	#section_1211 #navpri_home a, 
	#section_1212 #navpri_corporate a, 
	#section_1229 #navpri_media a, 
	#section_1230 #navpri_community a, 
	#section_1213 #navpri_careers a, 
	#section_3558 #navpri_sponsorship a
	{
		margin-top: 0;
		border-width: 0;
		background-image: none;
		color: #333;
	}
	#section_1211 #navpri_home a, 
	#section_1212 #navpri_corporate a, 
	#section_1229 #navpri_media a, 
	#section_1230 #navpri_community a, 
	#section_1213 #navpri_careers a, 
	#section_3558 #navpri_sponsorship a
	{
		border-top: 5px solid #fff;
		display: block;
		padding: 0 1em;
		line-height: 33px;
		background: #fff;
	}



	/*
	==============================================
		Tables
	==============================================
	*/



	td, .SF_content td
	{
		background-color: #fff;
		border: 1px solid #ccc;
		border-width: 0 1px 1px;
		color: #333;
		padding: .6em 1.2em;
	}
	.three_columns table, .onehalf_column table
	{
		width: 96%;
		border: 2px solid #e8e8e8;
		border-width: 1px 2px;
		margin: 0;
	}
	.three_columns table td, .onehalf_column table td 
	{
		vertical-align: middle;
		line-height: 135%;
		border-color: #e2e2e2; 
	}
	.three_columns table th, .onehalf_column table th 
	{ 
		padding: .6em 1em;
		background-color: #006ebb; 
		color: #fff;
		text-align: left;
		font-variant: normal;
		text-transform: none;
		letter-spacing: 0;
	}
	.three_columns table tr.SF_even td, .onehalf_column table tr.SF_even td { background: #f9f9f9; }

	.three_columns table th, .onehalf_column table th 
	{ 
		background-color: #006ebb; 
		color: #fff;
	}



	/*
	==============================================
		Content
	==============================================
	*/

	#content .SF_content h2 { margin-bottom: 8px; }

	#content_main .info-section-index .header
	{
		position: relative;
		height: 9px;
		background: #fff url(teaser_top_white.png) no-repeat left top;
		font-size: 1px;
	}
	#sidebar .info-section-index .header { width: 185px; }

	dl dt { font-weight:bold; }

	.info-section-index dt a { background:#F3F3F3 url(arrow_right.gif) no-repeat scroll 4px 8px; }

	#accordion .SF_content dl dd { margin-left: 0; }
	#accordion p 
	{
		line-height: 140%;
		margin-bottom: 8px;	
}
	/*
	==============================================
		Careers
	==============================================
	*/

	#section_1213 #gallery_image
	{
		padding: 8px 0 0;
		margin-bottom: 30px;
	}
	#section_1213 #gallery_image, #section_1213 #gallery_image .gallery_image_container, 
	#section_1213 #gallery_image .gallery_image_container a { height: 220px; }
	.podimage
	{
		width: 72px;
		height: 102px;
		float: right;
	}
	#section_1213 .podcontainer .SF_niceclear { margin-top: 8px; }
	#section_1213 .podcontainer p
	{ 
		margin-top: 0; 
		margin-right: 82px;
	}