﻿/*
	stylesheet for Fertin
	media: print
*/

body
{
	margin: 0;
	padding: 0;
	font-size: 62.5%;
	color: #1B1718;
	background: #FFF;
}

form
{
	margin: 0;
}

/* typography */
body,
input,
textarea,
select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1, 
.ms-WPBody h1
{
	margin: 5px 0;
	font-size: 2em;
	font-weight: normal;
	color: #323133;
}
h2, 
.ms-WPBody h2
{
	font-size: 1.5em;
	font-weight: normal;
	color: #323133;
}
h3, 
.ms-WPBody h3
{
	font-size: 1.3em;
	font-weight: normal;
	color: #323133;
}
p,
input,
select,
textarea
{
	font-size: 1em;
}
input.submit
{
	padding: 0 3px;
	width: auto;
	overflow: visible;
}
hr
{
	display: block;
	clear: both;
	margin: 15px 0;
	height: 0;
	border: 0;
	border-top: 1px solid #999;
}
/* remove spacing in IE */
* html body hr
{
	margin: 5px 0;
}

/* clearing floats */
.clear
{
	clear: both;
	height: 0;
}

/* accessibility */
.accessibility
{
	display: none;
	/*position: absolute;
	top: -999em;
	left: -999em;*/
}

/* print-sheet only */
.print
{
	display: block;
}

/* containers */
#wrapper
{
	margin: 0 auto;
	width: 700px;
}

/* header */
#header
{
	float: left;
	margin-bottom: 1px;
	width: 700px;
	height: 25px;
	background: url('../gfx/bg_top.jpg') 0 0 no-repeat;
}
	#searchBox
	{
		display: none;
	}
	#topnav
	{
		display: none;
	}

/* main container for leftnav, content and right */
#main
{
	float: left;
	margin: 16px 0px 0px 0px;
	padding: 0;
}

/* left navigation */
#leftnav
{
	display: none;
}

/* content section */
#content
{
	float: left;
	width: 668px;
}
	body.front #breadcrumb
	{
		display: none;
	}
	#content #breadcrumb
	{
		margin: 0 0 10px 0;
		color: #666;
	}
		#content #breadcrumb a
		{
			color: #666;
		}
body.front #content
{
	float: left;
	margin: 0;
	width: 894px;
}
	/* generel for all front page boxes */
	body.front #content h1
	{
		margin: 0;
	}
	body.front #content h2
	{
		margin: 0 0 10px;
	}
	body.front #content p
	{
		margin: 10px 0;
	}
	body.front #content p.listHead
	{
		margin-bottom: 0;
	}
	body.front #content ul
	{
		margin: 0;
		padding-left: 2px;
		list-style-type: none;
	}
		body.front #content ul li
		{
			margin-bottom: 2px;
			padding-left: 10px;
			background: url('../gfx/disc.gif') left center no-repeat;
		}
	body.front #content a
	{
		color: #009E9A;
		text-decoration: underline;
	}
	/* boxes with backgound graphics */
	body.front #content .boxFrontLeaves,
	body.front #content .boxFrontThreePeople
	{
		margin: 0 0 10px;
		padding: 20px;
		width: 402px;
		min-height: 195px;
		border: none;
	}
	body.front #content .boxFrontLeaves
	{
		background: url('../gfx/bg_front_leaves.jpg') top left no-repeat;
	}
	body.front #content .boxFrontThreePeople
	{
		background: url('../gfx/bg_front_three-people.jpg') top left no-repeat;
	}

	body.front #content .boxFrontTwoSmilingWomen
	{
		margin: 0;
		padding: 15px 20px;
		width: 400px;
		min-height: 162px;
		border: 1px solid #8ACFCD;
		background: url('../gfx/bg_front_two-smiling-women.jpg') bottom right no-repeat;
	}
	body.front #content .boxFrontMagazine,
	body.front #content .boxFrontChewinggum
	{
		margin: 0;
		padding: 15px 20px;
		width: 174px;
		min-height: 162px;
		border: 1px solid #8ACFCD;
	}
	body.front #content .boxFrontMagazine
	{
		background: url('../gfx/bg_front_magazine.jpg') bottom right no-repeat;
	}
	body.front #content .boxFrontChewinggum
	{
		background: url('../gfx/bg_front_chewinggum.jpg') bottom right no-repeat;
	}

/* for subpages */
body.subpage #content
{
	float: left;
	margin: 0;
	padding: 0;
	min-height: 360px;
}
body.subpage.rightcol #content
{
	margin-right: 30px;
	width: 422px;
}
	body.subpage #content h1
	{
		margin: 10px 0;
	}
	body.subpage #content h2
	{
		margin: 15px 0 10px;
		line-height: 1.3em;
	}
	body.subpage #content h3
	{
		margin: 0 0 10px;
		line-height: 1.3em;
	}
	body.subpage #content p
	{
		margin: 10px 0;
	}
	body.subpage #content p.listHead
	{
		margin: 10px 0 0;
		font-weight: bold;
	}
	body.subpage #content img
	{
		margin: 0 0 10px;
	}
	body.subpage #content ul
	{
		margin: 5px 0;
		padding: 0 2px;
		list-style-type: none;
	}
		body.subpage #content ul li
		{
			padding-left: 10px;
			background: url('../gfx/disc_green.gif') 0 5px no-repeat;
		}
	body.subpage #content .box
	{
		/*float: left;*/
		width: 174px;
		margin: 0;
		padding: 0 20px 20px;
		min-height: 187px;
		border: 1px solid #8ACFCD;
	}
		/* backgound graphics */
		body.subpage #content .boxNicotinell,
		body.subpage #content .boxThreePeople,
		body.subpage #content .boxHandWriter
		{
			/*float: left;*/
			width: 174px;
			margin: 0;
			padding: 0 20px 20px;
			min-height: 187px;
			border: 1px solid #8ACFCD;
		}
		body.subpage #content .boxNicotinell
		{
			background: url('../gfx/bg_box_nicotinell.jpg') bottom right no-repeat;
		}
		body.subpage #content .boxThreePeople
		{
			background: url('../gfx/bg_box_three-people.jpg') bottom right no-repeat;
		}
		body.subpage #content .boxHandWriter
		{
			background: url('../gfx/bg_box_handwriter.jpg') bottom right no-repeat;
		}
	body.subpage #content .spaceRight
	{
		margin-right: 10px;
	}
	body.subpage #content .floatLeft
	{
		float: left;
	}
	body.subpage #content .floatRight
	{
		float: right;
	}
	body.subpage #content a
	{
		color: #009E9A;
		text-decoration: underline;
	}
	body.subpage #content table.list
	{
		margin: 10px 0;
		padding: 0;
		width: 100%;
		text-align: left;
		border: none;
	}
		body.subpage #content table.list .dark
		{
			background: #95D4D2;
		}
		body.subpage #content table.list .light
		{
			background: #CAE9E8;
		}
		body.subpage #content table.list
		{
			border: none;
		}
			body.subpage #content table.list tr
			{
			}
				body.subpage #content table.list tr td
				{
					padding: 5px 10px;
					border: none;
					border-bottom: 1px solid #FFF;
				}
		body.subpage #content table.list tr.desc td
		{
			font-weight: bold;
			color: #FFF;
			background: #009E9A;
		}
		body.subpage #content table.list tr td.jobs,
		body.subpage #content table.list tr td.location,
		body.subpage #content table.list tr td.summary
		{
			margin: 0;
			vertical-align: top;
		}
		body.subpage #content table.list tr td.jobs
		{
			width: 150px;
		}
			body.subpage #content table.list tr td.jobs a
			{
				color: #000;
			}
			body.subpage #content table.list tr td.jobs a.selected
			{
				text-decoration: none;
			}
		body.subpage #content table.list tr td.location
		{
			width: 80px;
		}
		body.subpage #content img
		{
			margin: 3px 0;
			border: 0;
		}
			body.subpage #content img.floatLeft
			{
				float: left;
				margin-right: 10px;
			}
			body.subpage #content img.floatRight
			{
				float: right;
				margin-left: 10px;
			}
		body.subpage #content .box img
		{
			margin: 3px 20px;
			border: 0;
		}
			body.subpage #content .box img,
			body.subpage #content .box p img
			{
				margin: 3px 0;
				border: 0;
			}
			body.subpage #content .box img.floatLeft
			{
				float: left;
				margin-right: 10px;
			}
			body.subpage #content .box img.floatRight
			{
				float: right;
				margin-left: 10px;
			}

	/* sitemap */
	body.subpage #content div.siteMap
	{
		line-height: 1.5em;
	}
		body.subpage #content div.siteMap ul
		{
			margin: 0;
			padding: 0 10px;
			list-style-type: none;
		}
			body.subpage #content div.siteMap ul li
			{
				margin-bottom: 10px;
				background-image: none;
			}
				body.subpage #content div.siteMap ul li a
				{
					padding-left: 12px;
					font-size: 1em;
					text-decoration: none;
					color: #009F99;
					background: url('../gfx/list_leftnav.gif') 0 3px no-repeat;
				}
				body.subpage #content div.siteMap ul li a:hover
				{
					color: #1B1718;
				}
				body.subpage #content div.siteMap ul li ul
				{
					margin: 0;
					padding: 0 5px;
					list-style-type: none;
				}
					body.subpage #content div.siteMap ul li ul li
					{
						margin-bottom: 0;
						background-image: none;
					}
							body.subpage #content div.siteMap ul li ul li a
							{
								padding-left: 6px;
								font-size: 1em;
								text-decoration: none;
								color: #009F99;
								background: none;
							}

/* right coloumn */
#right
{
	float: left;
	width: 214px;
	height: auto;
	line-height: 1.4em;
}
body.front #right
{
	display: none;
}
body.subpage.rightcol #right
{
	float: left;
	margin: 0;
	width: 216px;
}
	body.subpage #right .box
	{
		float: left;
		margin-bottom: 20px;
		padding: 0 20px 15px;
		width: 174px;
		height: auto;
		border: 1px solid #8ACFCD;
	}
		body.subpage #right .box div
		{
			margin: 10px 20px;
		}
			body.subpage #right .box h2,
			body.subpage #right .box h3
			{
				margin: 15px 0 10px;
			}
			body.subpage #right .box p
			{
				margin: 0;
			}
			body.subpage #right .box img
			{
				margin: 3px 20px;
				border: 0;
			}
				body.subpage #right .box img,
				body.subpage #right .box p img
				{
					margin: 3px 0;
					border: 0;
				}
				body.subpage #right .box img.floatLeft
				{
					float: left;
					margin-right: 10px;
				}
				body.subpage #right .box img.floatRight
				{
					float: right;
					margin-left: 10px;
				}
		body.subpage #right ul
		{
			margin: 0;
			padding: 0 2px 8px;
			list-style-type: none;
		}
			body.subpage #right ul li
			{
				padding: 0 10px 6px 8px;
				background: url('../gfx/disc_green.gif') 0 5px no-repeat;
			}
		body.subpage #right a
		{
			text-decoration: underline;
			color: #009E9A;
		}

/* footer */
#footer
{
	display: none;
}

/* print page link */
#breadcrumb
{
	display: block;
	margin: 0 0 10px 0;
	color: #666;
}
	#breadcrumb a
	{
		color: #666;
	}
	#breadcrumb #printpage
	{
		display: none;
	}


/* table split grid */
table.splitTwo, 
table.splitThree, 
table.splitOneTwo
{
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: left;
	border: none;
	border-collapse: collapse;
}
	table.splitTwo td, 
	table.splitThree td, 
	table.splitOneTwo td
	{
		vertical-align: top;
	}
	table.splitTwo td.colOne
	{
		padding: 0 5px 0 0;
		width: 50%;
	}
	table.splitTwo td.colTwo
	{
		padding: 0 0 0 5px;
		width: 50%;
	}
	table.splitThree td.colOne
	{
		padding: 0 5px 0 0;
		width: 32%;
	}
	table.splitThree td.colTwo
	{
		padding: 0 5px 0 5px;
		width: 36%;
	}
	table.splitThree td.colThree
	{
		padding: 0 0 0 5px;
		width: 32%;
	}
	
	table.splitOneTwo td.colOne
	{
		padding: 0 5px 0 0;
		width: 50%;
	}
	table.splitOneTwo td.colTwo
	{
		padding: 0 5px 0 5px;
		width: 25%;
	}
	table.splitOneTwo td.colThree
	{
		padding: 0 0 0 5px;
		width: 25%;
	}


/* Sharepoint core.css overrides */
.mainWebPartZone
{
	display: none;
}

.ms-consoleframe
{
}
.ms-siteaction
{
	display: none;
}

.ms-SPLink
{
	display: none;
}

