﻿/*
	Stylesheet for Fedict Select

	Media:      screen
	Copyright:  cvwarehouse.com <http://www.cvwarehouse.com>
*/

/*
	Reset
	@see http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td							{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
/* remember to define focus styles! */
:focus																	{ outline: 0; }
body																	{ line-height: 1; color: black; background: white; }
ol, ul																	{ list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table																	{ border-collapse: separate; border-spacing: 0; }
caption, th, td															{ text-align: left; font-weight: normal; }
blockquote:before, blockquote:after,
q:before, q:after														{ content: ""; }
blockquote, q															{ quotes: "" ""; }

/*
	Typography
*/
h1, h2, h3, h4, h5, h6													{ font-weight: bold; }
h1																		{ font-size: 24px; color: #808284; padding: 0 0 35px; }
h2																		{ font-size: 18px; color: #808284; padding: 0 0 15px; }
h3																		{ font-size: 16px;  color: #808284; padding: 0 0 13px; }
h4																		{ font-size: 14px;  color: #b96228; padding: 0 0 11px; }
h5																		{ font-size: 14px;  color: #808284; padding: 0 0 11px; }
h6																		{ font-size: 14px;  color: #808284; text-transform: uppercase; padding: 0 0 11px; } 
h1.functionTitle														{ color: #b96228; }
h2 a.functionTitle														{ text-decoration: none; font-weight: lighter; color: #b96228; }
h2 a:hover																{ text-decoration: underline; }

p																		{ font-size: 11px; color:#000; padding: 0 0 25px; }

a:focus																	{ outline: 1px dotted #000; }
a:link, a:visited														{ color:#000; text-decoration: underline; }
a:hover																	{ text-decoration: none; }

/*
	Basic layout
*/

html, body																{ height: 100%; }
body																	{ background: #fff; color: #000; font: 11px/15px "trebuchet MS", verdana, helvetica, sans-serif; }
#wrapper																{ margin: 0 auto; width: 955px; border: 1px solid #000; }

/*
	Header
*/

#header																	{  }
#headerNavigation														{ background: url('../images/headerBg.gif') no-repeat; height: 40px; padding: 2px 0 0;  }
#languageSelection														{ float: left; margin: 0 0 0 9px; }
#information															{ float: right; margin: 2px 47px 0 0; font-size: 10px; }
#headerLogo																{ height: 154px; }

h1#logo																	{ float: left; display: block; height: 59px; width: 216px; margin: 54px 0 0 27px; }
h1#logo a																{ display: block; text-indent: -9999px;	height: 59px; background: url('../images/logo.png') no-repeat; outline: 0; }

#flashAnimation															{ float: right; }

/*
	Navigation
*/

#navigation																{ background: url('../images/navBg.jpg') no-repeat; height: 47px; }
#navigation ul															{ padding: 11px 0 0 250px; font-family: Verdana,Arial,Helvetica,sans-serif; }
#navigation ul li														{ display: inline; }
#navigation li a:link, #navigation li a:visited							{ color: #000; float: left; height: 26px; display: block; padding: 10px 1px 0 10px; text-decoration:underline; width:145px; }
.home #navigation li.home a, .jobs #navigation li.jobs a,
#navigation li a:hover													{ background: url('../images/navBgHover.jpg') no-repeat; }
#navigation li a:hover													{ text-decoration: none; }

/*
	Content
*/

#content																{ width: 620px; margin: 40px 0 20px 250px; }
#content ul, #content ol												{ padding: 0 0 25px 30px; }
#content ul																{ list-style-type: disc; }
#content ol																{ list-style-type: decimal; }
#content ul li, #content ol li											{ padding: 2px 0; }

ul.jobList																{ margin: 0 0 30px; }
.jobList li a															{ color: #B96228; }
.jobList li																{ padding: 5px 0; }

div.jobNav																{ margin: 25px 0 10px; }
.jobNav a.Apply 														{ float: left; }
.jobNav a.Back 															{ float: right; }

.poweredBy																{ margin-top: 0px !important; }

/*
	Footer
*/

#footer																	{ height: 70px; background: url('../images/footerBg.gif') no-repeat;  }
#footer p																{ padding: 0; margin: 37px 17px 0 0; float: right; }

/*
	Clearfix
	@see  http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack/
*/

.clearfix:after															{ visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix																{ display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix														{ height: 1%; }
.clearfix																{ display: block; }
/* close commented backslash hack */