/*
	Revisions Log
	==========
	Author: 	Gemma Jones
	Date: 		2008-03-06
	
	Notes & Comments
	==============
	1. Added style for new Flash Alternative Main Menu from Homepage Lite - 6th March 2008 - [ADDED AT THE BOTTOM]
	
	[To find contents search for "=CONTENT LISTING" without the quotes]
	=======
	Contents
	=======
	MISC STYLES
	CREAM BOX
	WHITE BOX
	SUB MENU BOX
	COLORED ROUNDED TOP BOX
			RED
			BROWN
	PICTURE BOX
	CONTENT BOXES
	LAYOUT 1 COLUMN
	LAYOUT 2 COLUMN
	
	CAREERS SPECIFIC STYLES
			JOB SEARCH
			JOB RESULTS
			JOB DETAILS
			PROGRAMS AND PLACEMENTS 
			RIGHT HAND BOXES 	
			PROFESSIONALS AND STUDENTS SPECIFIC STYLES
			FUNCTIONAL AREAS
			
	NEWS SPECIFIC STYLES
	CONTACT SPECIFIC STYLES
	WHO WE ARE SPECIFIC STYLES
	BRANDS SPECIFIC STYLES
	GENERIC STYLES
	
	SEARCH RESULTS
	STYLED CONTENT
	BOX WIDTHS
	BOX TYPE 01
	BOX TYPE 02
	BOX TYPE 03
	PAGINATION
	PICTURE BOX SPECIFIC HEADING STYLES
	PICTURE BOX - SET IMAGES
			GREEN
			RED
			BROWN
			BLUE
			CAREER BOXES
	TABS
	BODY
	HEADE
	PAGE
	MAIN MENU
			MAIN ALTERNATIVE NAVIGATION
	CONTENT
	CORNERS
	BREADCRUMB
	FOOTER
	
	IGNORED
*/

/*
	=MISC STYLES
	----------------------------------------------------------------------------------------------------------
	Styles that have nowhere else to call home
*/

.clearfix:after {
    content: 					"."; 
    display: 					block; 
    height: 					0; 
    clear: 						both; 
    visibility: 				hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {			height: 1%; }
/* End hide from IE-mac */

.smallerText {
	font-size: 95%;
}

.increaseLineHeight {
	display: block;
	line-height: 125%;
}

.decreaseLineHeight {
	display: block;
	line-height: 70%;
}

.textMandatory {
	position:absolute;
	right:8px;
	top:8px;
}

.noFlash {
	width: 760px;
	min-height: 100px;
	padding: 5px 0 0 0;
	margin: 0 0 -10px 0;	
	background: url(../images/white_overlay1.gif) no-repeat 0 0;
	z-index: 5000;
}

img.zIndex {
	position: relative;
	z-index: 1000;
}

.noFlash p {
	margin: 7px 16px 0 16px;
}

.noFlashMedium {
	background: url(../images/noFlash_intChecklist.gif) no-repeat 0 0;
	padding: 10px 6px 0 6px;
}

.noFlashMedium p {
	margin: 6px;
}

.noFlashSmall {
	width: 248px;
	overflow: hidden;
	background-color: #ffffff;
	margin: 0;
}

.noFlashSmall p {
	margin:0 6px 0 6px;
}

.noFlashSmall a {
	color: #929B45;
	font-weight: bold;
}

.subPage {
	font-size:100%;
	font-weight: bold;
}


/*
	=TOP HEADER
	----------------------------------------------------------------------------------------------------------
	Styling for main top page header
*/
.topLogin {
	position:           relative; 
	float:              right; 
	margin-right:       40px; 
	_margin-right:      20px; /* ie6 FIX */
	margin-top:         12px; 
	width:              143px; 
	height:             46px;
}

.topLogin .inputLoginLeft {
    background:         url(../gfx/main/login_left.gif) no-repeat 0 0;
    width:              40px;
    height:             18px;
    float:              left;
}

.topLogin .inputPassLeft {
    background:         url(../gfx/main/pass_left.gif) no-repeat 0 0;
    width:              40px;
    height:             18px;
    float:              left;
    margin-top:         5px;
}

.topLogin .inputLoginBox,
.topLogin .inputPassBox {
	font-family: 		"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 			0.90em;
	color:              #02598e;
    background:         url(../gfx/main/login_input.gif) repeat-x 0 0;
    width:              92px;
    height:             18px;
    border-style:       none;
    border-width:       0px;
    float:              left;
}

.topLogin .inputPassBox {
    margin-top:         5px;
}

.topLogin .inputLoginRight, 
.topLogin .inputPassRight {
    background:         url(../gfx/main/login_right.gif) no-repeat 0 0;
    width:              9px;
    height:             18px;
    float:              left;
}

.topLogin .inputPassRight {
    margin-top:         5px;
}

.topRightMenu {
	color:              #ffffff !important;
	font-family: 		"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 			0.945em;
	position:           relative; 
	float:              right; 
	margin-right:       40px; 
	_margin-right:      20px; /* ie6 FIX */
	margin-top:         3px; 
	width:              143px; 
	height:             46px;
}

.topRightMenu .butQA
{
    background:         url(../gfx/main/qa.gif) no-repeat 0 0;
    height:             17px;
    width:              140px;
	margin-top:         12px;
	margin-bottom:      5px;
	cursor:             pointer;
	cursor:             hand;
}

.topRightMenu .bottomLink {
    margin-left:        2px;
    margin-right:       2px;
	cursor:             pointer;
	cursor:             hand;
}

.topRightMenu .logout {
    float:              right;
    padding-right:      8px;
}

.verticalLine
{
	position: relative; 
	margin-right:16px;
	margin-left: -10px; 
	margin-top:6px; 
	width: 4px; 
	height: 50px;
	background: url(../gfx/main/globe_line.jpg);	
}


/*
	=SEARCH BOX
	----------------------------------------------------------------------------------------------------------
	Styling for search box
*/
.panelSearch {
    margin-left:        auto;
    margin-right:       auto;
    height:             18px;
    width:              148px;
}

.inputSearchLeft {
    background:         url(../gfx/main/search_left.gif) no-repeat 0 0;
    width:              7px;
    height:             18px;
    float:              left;
    
}

.inputSearch {
	font-family: 		"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 			0.900em;
	color:              #02598e;
    background:         url(../gfx/main/search_input.gif) repeat-x 0 0;
    width:              123px;
    height:             18px;
    border-style:       none;
    border-width:       0px;
    float:              left;
}

.inputSearchButton {
    float:              left;
}


/*
	=NEWS
	----------------------------------------------------------------------------------------------------------
	Styling for News panel
*/
.titleNews a {
    color: 					#000000;
	font-family: 		    "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 			    0.875em;
    font-weight:            bold;
}

.dateNews {
    color: 					#000000;
	font-family: 		    "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 			    0.875em;
	margin-bottom:          7px;
}

.contentNews{
    color:                  #02598e;
    font-family: 		    "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 			    0.875em;
	margin-top:             7px;
	margin-bottom:          18px;
}


/*
	=CREAM BOX
	----------------------------------------------------------------------------------------------------------
	Styling for main cream box
*/
.boxCream {
	background-color:#F5ECE3;
	padding:16px 8px 16px 8px;
	position:relative;
	width:760px;
}


/*
	=WHITE BOX
	----------------------------------------------------------------------------------------------------------
	Styling for all white boxes. 
*/
.boxWhite {
	background-color:#FFFFFF;
	padding:16px 16px 16px 16px;
	position:relative;
}

/*
	=SUB MENU BOX
	----------------------------------------------------------------------------------------------------------
	Styling for the sub menu and its children
*/
.boxSubMenu {
	margin:0px 0px 16px 0px;
}

.boxSubMenu h2 {
	color:#FFFFFF ! important;
	padding:8px 8px 8px 8px;
}

.boxSubMenu ul {
	padding:8px 8px 0px 8px;
	width:232px;
}

.boxSubMenu ul li {
	margin:4px 0px 8px 0px;
}

/*
	=COLORED ROUNDED TOP BOX
	----------------------------------------------------------------------------------------------------------
	Styling for boxes with a coloured bar/heading on the top
*/
.colorToppedBox {
	position: relative;
	width: 248px;
	overflow: hidden;
	margin-bottom: 10px;
}

.colorToppedBox .content {
	background-color: #ffffff;
	width: 216px;
	padding: 18px 16px 5px 16px;
	font-size: 96%;
}

.colorToppedBox h2 {
	color: #ffffff;
	margin: 10px 0 0 0;
	padding: 10px 0 5px 16px;
	font-size: 100%;
	font-weight: bold;
}

.colorToppedBox p {
	font-size: 98%;
	display: block;
}

.colorToppedBox a {
	font-weight: bold
}

.colorToppedBox ul li {
	margin-top: 0;
}

.colorToppedBox ul li.last {
	border: 0;
	margin-bottom: -10px;
}

/* RED */
.redToppedBox h2 {
	background-color: #981004;
}

.redToppedBox p {
	line-height:140%;
}

.redToppedBox h3 {
	color: #981004;
	font-size: 98%;
	font-weight: bold;
}

.redToppedBox  a {
	color:#B04E43;
}

.redToppedBox  a:hover {
	color:#981004;
}

/*BROWN*/

.brownToppedBox h2 {
	background-color: #957B4E;
}

.brownToppedBox ul {
	display: block;
	width: 248px;
	list-style-type: none;
	margin: -15px 0 0 -15px;
	padding: 0;
}

.brownToppedBox ul li {
	padding: 5px 0 5px 16px;
	border-bottom: 1px #957a4d dotted;
}

.brownToppedBox a {
	color: #6f5a17;
}

/*
	=PICTURE BOX
	----------------------------------------------------------------------------------------------------------
	Styling for boxes with a picture inside
*/
.boxPicture {
	background-position:0% 0%;
	background-repeat:no-repeat;
	position:relative;
}

.boxPictureInside {
	position:relative;
	font-size: 98%;
	min-height: 110px;
}

.boxPictureInside div.cornersTop {
	top:-8px;
}

.boxPictureInside div.cornersBottom {
	bottom:-8px;
}

.boxPicture .boxPictureInside {
	background-color:#FFFFFF;
}

.boxPicture .boxPictureInside h2 {
	font-size:103%;
	line-height:100%;
	font-weight: bold;
}

.boxPicture .boxPictureInside .fieldImage {
	margin:0px 0px 0px 0px;
}

.boxPicture .boxPictureInside a img.floatRight {
	position: absolute;
	right: 8px;
	bottom: 0;
}

.boxPicture .boxPictureInside input.floatRight {
	position: absolute;
	right: 8px;
	bottom: 0;
}

/*
	=CONTENT BOXES
	----------------------------------------------------------------------------------------------------------
	Styling for boxes that hold main content
*/
.contentButtons {
	text-align:center;
}

.contentButtonsRight {
	text-align:right;
}

.contentButtons img,
.contentButtons .fieldImage {
	clear:none ! important;
	float:none ! important;
}

.contentColoured {
	padding:8px 8px 8px 8px;
}

.contentCream {
	background-color:#F5ECE3;
	padding:8px 8px 8px 8px;
}

.contentWhite {
	background-color:#FFFFFF;
	padding:0px 0px 0px 0px;
}

blockquote {
	padding:30px 0px 30px 30px;
	position:relative;
}

blockquote div.quoteTop,
blockquote div.quoteBottom {
	position:absolute;
}

blockquote div.quoteTop {
	left:0px;
	top:0px;
}

blockquote div.quoteBottom {
	bottom:0px;
	right:0px;
}

.tripleBoxContainer {
	margin: 8px 0 0 0;
}

#naszeMarki {
    position: relative;
    background: url(../gfx/globusy/nasze_marki.gif) no-repeat;
    background-color: #015593;
    background-position: 4px bottom;
    padding: 0 11px 0 20px;
}

#naszeMarki .contentLeftFrame {
    position: relative;
    float: left;
    width: 354px;
    margin: 23px 10px 0 0px;
    padding-bottom: 120px;
    min-height: 100px;
    _height: 100px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
}

#naszeMarki .contentRightFrame {
    position: relative;
    float: right;
    top: 0px;
    right: 0px;
    width: 172px;
    height: 200px;
    margin: 14px 0 0 0;
    padding: 14px 6px 10px 6px;
    background-color: #ffffff;
    color: #010101;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
    text-align: left;
}

#naszeSlodycze {
    position: relative;
    background: url(../gfx/globusy/nasze_slodycze.gif) no-repeat;
    background-color: #015593;
    background-position: 12px bottom;
    padding: 0 11px 0 20px;
}

#naszeSlodycze .contentLeftFrame {
    position: relative;
    float: left;
    width: 360px;
    padding: 24px 0 112px 0;
    min-height: 100px;
    _height: 100px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
}

#naszeSlodycze .contentRightFrame {
    position: relative;
    float: right;
    width: 172px;
    height: 200px;
    margin: 13px 0 0 0;
    padding: 14px 6px 10px 6px;
    background-color: #ffffff;
    color: #010101;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
    text-align: left;
}

#naszaKarma {
    position: relative;
    background: url(../gfx/globusy/nasza_karma.gif) no-repeat;
    background-color: #015593;
    background-position: 12px bottom;
    padding: 0 11px 0 20px;
}

#naszaKarma .contentLeftFrame {
    position: relative;
    float: left;
    width: 360px;
    padding: 24px 0 156px 0;
    min-height: 100px;
    _height: 100px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
}

#naszaKarma .contentRightFrame {
    position: relative;
    float: right;
    width: 172px;
    height: 200px;
    margin: 13px 0 0 0;
    padding: 14px 6px 10px 6px;
    background-color: #ffffff;
    color: #010101;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
    text-align: left;
}

#csr {
    position: relative;
    background: url(../gfx/globusy/csr.gif) no-repeat;
    background-color: #015593;
    background-position: 4px bottom;
    padding: 17px 10px 282px 10px;
}

#csr strong {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-weight: bold;
}

#csr .contentArea1 {
    position: relative;
    padding: 0 11px 16px 11px;
    width: 548px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.35em;
}

#csr .contentArea2 {
    position: relative;
    background-color: #eadcc8;
    padding: 11px 9px 8px 11px;
    width: 550px;
}

#csr .contentArea2 .leftArea {
    float: left;
    padding: 0 0 0 0;
    width: 280px;
    min-height: 40px;
    _height: 40px;
    color: #000000;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
    text-align: left;
}

#csr .contentArea2 .leftArea ul {
    margin: 0px;
    padding-left: 16px;
    width: 228px;
}

#csr .contentArea2 .rightArea {
    float: right;
    width: 255px;
    padding: 2px 0 3px 0;
}

#csr .contentArea3 {
    position: relative;
    padding: 21px 4px 19px 4px;
    width: 562px;
}

#csr .contentArea3 .leftArea {
    float: left;
    width: 173px;
    padding: 0 0 0 0;
}

#csr .contentArea3 .rightArea {
    float: right;
    padding: 5px 0 0 0;
    width: 381px;
    min-height: 40px;
    _height: 40px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.55em;
}

#csr .contentArea4 {
    position: relative;
    padding: 0 4px 0 4px;
    width: 562px;
}

#csr .contentArea4 .leftArea {
    float: left;
    padding: 7px 0 0 0;
    width: 223px;
    min-height: 40px;
    _height: 40px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.55em;
}

#csr .contentArea4 .rightArea {
    float: right;
    width: 331px;
    padding: 0 0 4px 0;
}

#csr .contentArea5 {
    position: relative;
    padding: 0 4px 0 4px;
    width: 562px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.55em;
}

#csr .contentArea6 {
    position: relative;
    padding: 19px 4px 25px 4px;
    width: 562px;
}

#csr .contentArea6 .leftArea {
    float: left;
    width: 269px;
    padding: 0 0 0 0;
}

#csr .contentArea6 .rightArea {
    float: right;
    padding: 0 0 0 0;
    width: 285px;
    min-height: 40px;
    _height: 40px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.55em;
}

#csr .contentArea7 {
    position: relative;
    padding: 0 4px 0 4px;
    width: 562px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.55em;
}

#csr .contentArea7 .leftArea {
    float: left;
    padding: 0 0 0 0;
    width: 300px;
    min-height: 40px;
    _height: 40px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.55em;
}

#csr .contentArea7 .rightArea {
    float: right;
    width: 244px;
    padding: 3px 0 0 0;
}

#korporacjaMars {
    position: relative;
    background: url(../gfx/globusy/korporacja_mars.gif) no-repeat;
    background-color: #015593;
    background-position: 0px bottom;
    padding: 15px 11px 0 12px;
}

#korporacjaMars .contentFrame {
    position: relative;
    width: 100%;
    padding-bottom: 200px;
    min-height: 100px;
    _height: 100px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
}

#odpowiedzialnosc {
    position: relative;
    background: url(../gfx/globusy/odpowiedzialnosc.gif) no-repeat;
    background-color: #015593;
    background-position: 4px bottom;
    padding: 0 16px 0 13px;
}

#odpowiedzialnosc .contentFrame {
    position: relative;
    padding: 17px 0 205px 0;
    min-height: 100px;
    _height: 100px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
}

#odpowiedzialnosc .contentFrame .imgTr {
    float: right;
    width: 206px;
    height: 206px;
    text-align: right;
}

#odpowiedzialnosc .contentFrame .imgBl {
    position: absolute;
    top: 274px;
    left: 0px;
    width: 220px;
    height: 184px;
}

#naszeWartosci {
    position: relative;
    background: url(../gfx/globusy/nasze_wartosci.gif) no-repeat;
    background-color: #015593;
    background-position: 12px bottom;
    padding: 0 11px 235px 19px;
    margin-bottom: 15px;
}

#naszeWartosci .contentLeftFrame {
    position: relative;
    float: left;
    width: 358px;
    padding: 15px 0 23px 0;
    min-height: 100px;
    _height: 100px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
}

#naszeWartosci .contentRightFrame {
    position: relative;
    float: right;
    width: 184px;
    _height: 100px;
    min-height: 100px;
    margin: 15px 0 0 0;
    background-color: #ffffff;
    color: #010101;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.45em;
    text-align: left;
}

#naszeWartosci .contentRightFrame h2 {
	background-color: #031d7a;
	color: #fff;
	font-weight: bold;
	display: block;
	font-size: 12px;
	line-height: 1.2em;
	padding: 10px 0 5px 10px;
    margin-bottom: 0px;
}

#naszeWartosci .contentRightFrame p {
    padding: 19px 5px 35px 5px;
    _height: 100px;
    min-height: 100px;
}

#wspolpracownicy {
    position: relative;
    background: url(../gfx/globusy/wspolpracownicy.gif) no-repeat;
    background-color: #015593;
    background-position: 10px bottom;
    padding: 0 16px 0 13px;
}

#wspolpracownicy .leftArea {
    float: left;
    padding: 15px 0 145px 0;
    width: 374px;
    min-height: 100px;
    _height: 100px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
}

#wspolpracownicy .leftArea strong {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-weight: bold;
}

#wspolpracownicy .rightArea {
    float: right;
    width: 174px;
    padding: 16px 0 0 0;
}

#staze {
    position: relative;
    background: url(../gfx/globusy/staze.gif) no-repeat;
    background-color: #015593;
    background-position: 0 bottom;
    padding: 0 12px 0 28px;
}

#staze .leftArea {
    float: left;
    padding: 29px 0 0 0;
    width: 305px;
    min-height: 100px;
    _height: 100px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
}

#staze .leftArea strong {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    font-weight: bold;
}

#staze .rightArea {
    float: right;
    width: 226px;
    padding: 12px 0 238px 0;
}

#praktyki {
    position: relative;
    background: url(../gfx/globusy/praktyki.gif) no-repeat;
    background-color: #015593;
    background-position: 8px bottom;
    padding: 0 6px 0 6px;
}

#praktyki strong {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-weight: bold;
}

#praktyki .leftArea1 {
    float: left;
    padding: 19px 0 0 8px;
    width: 374px;
    min-height: 100px;
    _height: 100px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
}

#praktyki .rightArea1 {
    float: right;
    width: 176px;
    padding: 14px 8px 0 0;
}

#praktyki .leftArea2 {
    float: left;
    width: 176px;
    padding: 0 0 212px 6px;
}

#praktyki .rightArea2 {
    position: relative;
    float: right;
    background-color: #ffffff;
    padding: 12px 13px 0 13px;
    margin-right: 8px;
    width: 358px;
    height: 261px;
    color: #000000;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
}

#praktyki .leftArea11 {
    float: left;
    padding: 13px 0 0 11px;
    width: 155px;
}

#praktyki .rightArea11 {
    float: right;
    width: 397px;
    padding: 13px 9px 0 0;
    min-height: 100px;
    _height: 100px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
}

#praktyki .rightArea11 h1 {
    padding: 22px 0 32px 12px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 18px;
    line-height: 1.25em;
}

#praktyki .rightArea11 .box1 {
    position: relative;
    background-color: #ffffff;
    padding: 13px 12px 13px 12px;
    width: 375px;
    height: 87px;
    color: #000000;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    font-weight: bold;
    line-height: 1.25em;
}

#praktyki .contentArea11 {
    padding: 13px 20px 13px 20px;
    min-height: 100px;
    _height: 100px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em
}

#praktyki .contentArea12 {
    padding: 3px 0 3px 0;
    min-height: 100px;
    _height: 100px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em
}

#ppl {
    position: relative;
    background: url(../gfx/globusy/praktyki.gif) no-repeat;
    background-color: #015593;
    background-position: 8px bottom;
    padding: 15px 11px 231px 11px;
}

#ppl a:hover {
    text-decoration: underline;
}

#ppl strong {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-weight: bold;
}

#ppl .tabs-container {
    height: 26px;
    margin: 0px;
    padding: 0px;
}

#ppl .tabs-container ul {
	display: inline;
	margin: 0px;
	padding: 0px;
}

#ppl .tabs-container li {
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
}

#ppl .tabs-container a.tab1 {
	background-image: url(../gfx/tabs/ppl_1.gif);
	display: block;
	height: 26px;
	width: 161px;
	margin-left: 10px;
}

#ppl .tabs-container a.tab2 {
	background-image: url(../gfx/tabs/ppl_2.gif);
	display: block;
	height: 26px;
	width: 152px;
	margin-left: 3px;
}

#ppl .tabs-container a.tab3 {
	background-image: url(../gfx/tabs/ppl_3.gif);
	display: block;
	height: 26px;
	width: 89px;
	margin-left: 3px;
}

#ppl .content-container {
    position: relative;
    background-color:#0270ca;
    min-height: 100px;
    _height: 100px;
    width: 560px;
    padding: 4px 4px 4px 4px;
}

#ppl .content-containerin {
    position: relative;    
    background-color: #015593;
    padding: 11px 11px 16px 8px;
    width: 541px;
    min-height: 100px;
    _height: 100px;
}

#ppl .contentArea1 {
    position: relative;
    background-color: #015593;
    padding: 0px;
    width: 545px;
}

#ppl .leftArea11 {
    float: left;
    padding: 0 0 0 0;
    width: 330px;
    min-height: 100px;
    _height: 100px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-weight: bold;
    font-size: 11px;
    line-height: 1.15em;
    text-align: left;
}

#ppl .rightArea11 {
    float: right;
    width: 199px;
}

#ppl .leftArea11 .fr1-top {
    width: 330px;
    height: 16px;
    background-image: url(../gfx/praca/ppl_fr1_top_b.gif);
    background-repeat: no-repeat;
}

#ppl .leftArea11 .fr1-mid {
    background-image: url(../gfx/praca/ppl_fr1_mid_b.gif);
    background-repeat: repeat-y;
    width: 312px;
    min-height: 30px;
    _height: 30px;
    padding: 0 18px 0 0px;
    text-align: left;
}

#ppl .leftArea11 .fr1-mid ul {
    margin: 0px;
    padding-left: 28px;
    width: 272px;
}

#ppl .leftArea11 .fr1-btm {
    width: 330px;
    height: 14px;
    background-image: url(../gfx/praca/ppl_fr1_btm_b.gif);
    background-repeat: no-repeat;
}

#ppl .contentArea2 {
    position: relative;
    background-color: #015593;
    padding: 10px 0 0 0;
    width: 545px;
    min-height: 100px;
    _height: 100px;   
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px;
    line-height: 1.25em;
    text-align: left;
}

#ppl .contentArea2 .fr2-top {
    width: 544px;
    height: 15px;
    background-image: url(../gfx/praca/ppl_fr2_top_b.gif);
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
}

#ppl .contentArea2 .fr2-mid {
    background-image: url(../gfx/praca/ppl_fr2_mid_b.gif);
    background-repeat: repeat-y;
    width: 516px;
    min-height: 20px;
    _height: 20px;
    padding: 0 12px 0 16px;
    text-align: left;
}

#ppl .contentArea2 .fr2-mid ul {
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 12px;
    width: 246px;
}

#ppl .contentArea2 .fr2-btm {
    width: 544px;
    height: 15px;
    background-image: url(../gfx/praca/ppl_fr2_btm_b.gif);
    background-repeat: no-repeat;
}

#ppl .contentArea3 { 
    background-color: #015593;
    padding: 20px 0 0 5px;
    width: 540px;
}

#ppl .leftArea13 {
    float: left;
    width: 264px;
}

#ppl .rightArea13 {
    float: left;
    padding: 5px 5px 0 23px;
    width: 248px;
    min-height: 50px;
    _height: 50px;
    color:#ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px;
    line-height: 1.25em;
    text-align:left;
}

#ppl .rightArea13 ul {
    margin: 0px;
    padding-left: 12px;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 205px;
}

#ppl .contentArea4 {
    padding: 20px 0 0 0;
    width: 545px;
    min-height: 30px;
    _height: 30px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px;
    line-height: 1.25em;
    text-align: left;
}

#ppl .leftArea14 {
    float: left;
    width: 384px;
    vertical-align: top;
}

#ppl .rightArea14 {
    float: right;
    padding-right: 45px;
    padding-top: 20px;
    width: 116px;
}

#ppl .content-container2 {
    position: relative;
    background-color:#9bcb65;
    min-height: 100px;
    _height: 100px;
    width: 562px;
    padding: 3px 3px 3px 3px;
}

#ppl .content-container2in {
    position: relative;    
    background-color: #ffffff;
    padding: 6px 7px 7px 7px;
    width: 548px;
    min-height: 100px;
    _height: 100px;
}

#ppl .contentArea22 {
    position: relative;
    background-color: #026fca;
    width: 542px;
    height: 137px;
    padding: 11px 0 0 6px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px;
    line-height: 1.25em;
}

#ppl .contentArea22 .title {
    width: 100%;
    text-align: center;
    padding-bottom: 9px;
}

#ppl .contentArea22 .img {
    float: left;
    width: 106px;
    height: 115px;
    padding-right: 1px;
}

#ppl .contentArea22 .imgImg {
    width: 105px;
    height: 85px;
}

#ppl .contentArea22 .imgTitle {
    width: 105px;
    padding-top: 8px;
    text-align: center;
}

#ppl .contentArea23 {
    position: relative;
    background-color: #ffffff;
    width: 548px;
    height: 83px;
    margin-top: 8px;
    padding: 0 0 0 0;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px;
    line-height: 1.25em;
}

#ppl .leftArea23 {
    float: left;
    position: relative;
    background-color: #99cc67;
    width: 168px;
    height: 80px;
    padding: 0 10px 0 0;
    text-align: center;
}

#ppl .middleArea23 {
    float: left;
    position: relative;
    background-color: #026fca;
    margin-left: 7px;
    margin-right: 7px;
    width: 161px;
    height: 65px;
    padding: 15px 0 0 17px;
    text-align: left;
}

#ppl .rightArea23 {
    float: right;
    position: relative;
    background-color: #ff9d3c;
    width: 178px;
    height: 80px;
    padding: 0 0 0 0;
    text-align: center;
}

#ppl .contentArea23 .title {
    padding-top: 9px;
    height: 27px;
    text-align: center;
    color: #015591;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-weight: bold;
    font-size: 13px;
}

#ppl .contentArea23 .links {
    color: #000000;
}

#ppl .contentArea23 .links a {
    text-decoration: underline;
    color: #000000;
}

#ppl .content-container3 {
    position: relative;
    background-color:#ff9d3c;
    min-height: 100px;
    _height: 100px;
    width: 560px;
    padding: 4px 4px 4px 4px;
}

#ppl .content-container3in {
    position: relative;    
    background-color: #015593;
    padding: 11px 11px 7px 7px;
    width: 542px;
    min-height: 100px;
    _height: 100px;
}

#ppl .contentArea31 {
    position: relative;
    padding: 0px;
    width: 537px;
    background-color: #015593;
}

#ppl .leftArea31 {
    float: left;
    padding: 0 8px 0 0;
    width: 340px;
    min-height: 100px;
    _height: 100px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px;
    line-height: 1.25em;
    text-align: left;
}

#ppl .rightArea31 {
    float: right;
    width: 185px;
    padding-top: 18px;
}

#ppl .contentArea32 {
    position: relative;
    background-color: #015593;
    padding: 0px;
    width: 528px;
    min-height: 30px;
    _height: 30px;
    padding: 15px 5px 0 4px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px;
    line-height: 1.25em;
    text-align: left;
}

#ppl .contentArea33 {
    position: relative;
    background-color: #015593;
    padding: 0px;
    width: 534px;
    padding: 18px 0 0 3px;
}

#ppl .leftArea33 {
    float: left;
    width: 196px;
    padding-top: 2px;
}

#ppl .rightArea33 {
    float: right;
    padding: 0 0 0 10px;
    width: 328px;
    min-height: 50px;
    _height: 50px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px;
    line-height: 1.25em;
    text-align: left;
}

#odkryjMars {
    position: relative;
    background: url(../gfx/globusy/praktyki.gif) no-repeat;
    background-color: #015593;
    background-position: 0px bottom;
    padding: 0 11px 130px 19px;
    margin-bottom: 15px;
}

#odkryjMars .contentFrame {
    width: 557px;
    padding: 15px 0 0 0;
    min-height: 1px;
    _height: 1px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
}

#wellness {
    position: relative;
    background: url(../gfx/globusy/wellness.gif) no-repeat;
    background-color: #015593;
    background-position: 8px bottom;
    padding: 22px 10px 200px 20px;
}

#wellness strong {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-weight: bold;
}

#wellness .leftArea1 {
    float: left;
    width: 372px;
    min-height: 50px;
    _height: 50px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.35em;
}

#wellness .rightArea1 {
    float: right;
    width: 174px;
    padding: 0 0 0 0;
}

#onas {
    position: relative;
    background: url(../gfx/globusy/onas.gif) no-repeat;
    background-color: #015593;
    background-position: 2px bottom;
    padding: 13px 15px 0 14px;
}

#onas .contentFrame {
    position: relative;
    padding: 0 0 205px 0;
    min-height: 100px;
    _height: 100px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
}

#onas .contentFrame .imgBl {
    position: absolute;
    top: 288px;
    left: 0px;
    width: 220px;
    height: 184px;
}

#ldp {
    position: relative;
    background: url(../gfx/globusy/ldp.gif) no-repeat;
    background-color: #015593;
    background-position: 8px bottom;
    padding: 23px 9px 118px 11px;
}

#ldp strong {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-weight: bold;
}

#ldp .leftArea1 {
    float: left;
    width: 171px;
    padding: 0 0 0 1px;
}

#ldp .rightArea1 {
    float: right;
    padding: 0 6px 0 0;
    width: 380px;
    min-height: 100px;
    _height: 100px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
}

#ldp .leftArea2 {
    position: relative;
    float: left;
    background-color: #ffffff;
    padding: 16px 15px 29px 9px;
    width: 356px;
    min-height: 100px;
    _height: 100px;
    color: #000000;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
}

#ldp .rightArea2 {
    float: right;
    width: 186px;
}

#ldpnew {
    position: relative;
    background: url(../gfx/globusy/ldp.gif) no-repeat;
    background-color: #015593;
    background-position: 8px bottom;
    padding: 21px 13px 225px 13px;
}

#ldpnew a:hover {
    text-decoration: underline;
}

#ldpnew strong {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-weight: bold;
}

#ldpnew .contentArea1 {
    position: relative;
    background-color: #015593;
    padding: 2px 0 0 4px;
    width: 562px;
}

#ldpnew .leftArea11 {
    float: left;
    width: 222px;
}

#ldpnew .rightArea11 {
    float: right;
    padding: 3px 0 0 0;
    width: 323px;
    min-height: 100px;
    _height: 100px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.35em;
}

#ldpnew .contentArea2 {
    position: relative;
    background-color: #015593;
    padding: 0 0 7px 3px;
    width: 563px;
    min-height: 20px;
    _height: 20px;   
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.35em;
}

#ldpnew .contentArea3 {
    position: relative;
    background-color: #015593;
    padding: 10px 0px 0px 0;
    width: 566px;
}

#ldpnew .contentArea3 .fr2-top {
    width: 566px;
    height: 15px;
    background-image: url(../gfx/praca/ppl_fr3_top_b.gif);
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
}

#ldpnew .contentArea3 .fr2-mid {
    background-image: url(../gfx/praca/ppl_fr3_mid_b.gif);
    background-repeat: repeat-y;
    width: 545px;
    padding: 0 10px 0 11px;
    min-height: 20px;
    _height: 20px;   
    color:#ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.35em;
}

#ldpnew .contentArea3 .fr2-mid .leftArea31 {
    float:left;
    width: 315px;
    min-height: 20px;
    _height: 20px;   
    color:#ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.35em;
}

#ldpnew .contentArea3 .fr2-mid .rightArea31 {
    float:right;
    width: 214px;
    padding-top:5px;
}

#ldpnew .contentArea3 .fr2-btm {
    width: 566px;
    height: 15px;
    background-image: url(../gfx/praca/ppl_fr3_btm_b.gif);
    background-repeat: no-repeat;
    padding-bottom: 20px;
}

#ldpnew .contentArea4 {
    position: relative;
    background-color: #ffffff;
    padding: 19px 25px 15px 14px;
    width: 527px;
    min-height: 50px;
    _height: 50px;
    color: #000000;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
    text-align:left;    
}

#ldpnew .contentArea4 ul {
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 12px;
    width: 510px;
}

#prs {
    position: relative;
    background: url(../gfx/globusy/prs.gif) no-repeat;
    background-color: #015593;
    background-position: 8px bottom;
    padding: 11px 11px 247px 11px;
}

#prs .content-container {
    position: relative;
    background-color: #eadcc8;
    color: #000000;
    _height: 100px;
    min-height: 100px;
    padding: 15px 9px 20px 10px;
}

#prs strong {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-weight: bold;
}

#prs .content-container .leftArea41 {
    float: left;
    width: 203px;
}

#prs .content-container .rightArea41 {
    float: right;
    padding: 1px 4px 0 0;
    width: 330px;
    min-height: 100px;
    _height: 100px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
}

#prs .content-container .leftArea42 {
    float: left;
    padding: 0 0 0 2px;
    width: 357px;
    min-height: 100px;
    _height: 100px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
}

#prs .content-container .rightArea42 {
    float: right;
    width: 173px;
    padding: 15px 0 0 0;
}

#prs .content-container .leftArea11 {
    float: left;
    padding: 0 0 0 4px;
    width: 332px;
    min-height: 100px;
    _height: 100px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
}

#prs .content-container .rightArea11 {
    float: right;
    width: 200px;    
}

#prs .content-container .leftArea12 {
    float: left;
    width: 177px;
    padding: 0 0 0 0;
}

#prs .content-container .rightArea12 {
    float: right;
    width: 355px;
    min-height: 100px;
    _height: 100px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
    padding-right: 6px;
}

#prs .content-container .leftArea21 {
    float: left;
    padding: 0 0 0 4px;
    width: 334px;
    min-height: 100px;
    _height: 100px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
}

#prs .content-container .rightArea21 {
    float: right;
    width: 198px;    
}

#prs .content-container .leftArea22 {
    float: left;
    width: 174px;
    padding: 1px 0 0 0;
}

#prs .content-container .rightArea22 {
    float: right;
    width: 358px;
    min-height: 100px;
    _height: 100px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
    padding-right: 6px;
}

#prs .content-container .leftArea31 {
    float: left;
    padding: 0 0 0 4px;
    width: 332px;
    min-height: 100px;
    _height: 100px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
}

#prs .content-container .rightArea31 {
    float: right;
    padding-right: 1px;
    width: 200px;    
}

#prs .content-container .leftArea32 {
    float: left;
    width: 173px;
    padding: 0 0 0 0;
}

#prs .content-container .rightArea32 {
    float: right;
    width: 362px;
    min-height: 100px;
    _height: 100px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
    padding-right: 5px;
}

#prs .tabs-container {
    height: 38px;
}

#prs .tabs-container ul {
	text-align: left;
	display: inline;
	margin: 0px;
	padding: 0px;
}

#prs .tabs-container li {
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    font-weight: bold;
}

#prs .tabs-container a.tab {
	background-image: url(../gfx/tabs/green2.gif);
	display: block;
	height: 25px;
	width: 142px;
	padding-top: 13px;
	text-align: center;
}

#prs .tabs-container a.selectedTab {
	background-image: url(../gfx/tabs/green2_h.gif);
	display: block;
	height: 25px;
	width: 142px;
	padding-top: 13px;
	text-align: center;
}

#prs .tabs-container a.tab:hover {
	background-image: url(../gfx/tabs/green2_h.gif);
}

#prs .tabs-container a.tab2 {
	background-image: url(../gfx/tabs/green2.gif);
	display: block;
	height: 31px;
	width: 134px;
	padding-top: 7px;
	padding-left: 8px;
}

#prs .tabs-container a.selectedTab2 {
	background-image: url(../gfx/tabs/green2_h.gif);
	display: block;
	height: 31px;
	width: 134px;
	padding-top: 7px;
	padding-left: 8px;
}

#prs .tabs-container a.tab2:hover {
	background-image: url(../gfx/tabs/green2_h.gif);
}

#akademia {
    position: relative;
    background: url(../gfx/globusy/akademia.gif) no-repeat;
    background-color: #015593;
    background-position: 12px bottom;
    padding: 14px 9px 147px 9px;
}

#akademia .contentFrame {
    position: relative;
    min-height: 30px;
    _height: 30px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
}

#akademia .contentFrame .panelContent {
    width: 547px;
    padding: 18px 0 10px 16px;
}

#akademia .contentFrame .panelContent strong {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-weight: bold;   
}

#akademia .datesFrame {
    position: relative;
    width: 575px;
    margin-top: 13px;
    padding-bottom: 10px;
    min-height: 307px;
    _height: 307px;
    background-color: #eadcc8;
    vertical-align: top;
}

#akademia .datesFrame .titleFrame {
   	color: #fff;
	font-size: 12px;
	font-weight: bold;
	line-height: 2.0em;
	padding: 4px 0 4px 0;
	margin-bottom: 5px;
	/*background-color: #9e5e4e; */
	background-color: #ea6628;
	width: 100%;
}

#akademia .col {
    color: #000000;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px;
    font-weight: normal;
    line-height: 1.8em;
    margin-bottom: 0px;
    float: left;
}

#akademia .datesFrame .first {
    padding-top: 8px;
}

#akademia .col a {
    color: #000000;
}

#akademia .col1 {
    width: 65px;
    padding-left: 15px;
}

#akademia .col2 {
    width: 86px;
    text-align: right;
}

#akademia .col3 {
    width: 250px;
    padding-right: 7px;
    padding-left: 13px;
    text-align: left;
}

#akademia a.moreDetails {
    background-image: url(../gfx/praca/awp_details.gif);
    background-repeat: no-repeat;
    display: block;
    height: 17px;
    width: 130px;
    margin-top: 1px;
}

#akademia .theader {
    display: inline;
    float: left;
}

#akademia .h1 {
    width: 77px;
    padding: 0 0 0 3px;
    text-align: center;
}

#akademia .h2 {
    width: 84px;
    padding: 0 2px 0 0;
    text-align: right;
}

#akademia .h3 {
    width: 202px;
    padding: 0 35px 0 13px;
    text-align: center;
}

#akademia .rowSeparator {
    height: 10px;
    width: 575px;
    border-bottom: solid 5px #015593;
}

#akademiaS {
    position: relative;
    background: url(../gfx/globusy/akademia.gif) no-repeat;
    background-color: #015593;
    background-position: 12px bottom;
    padding: 12px 9px 250px 9px;
}

#akademiaS .contentFrame {
    position: relative;
    min-height: 30px;
    _height: 30px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.5em;
}

#akademiaS .contentFrame .panelContent {
    width: 547px;
    padding: 30px 0 10px 6px;
}

#akademiaS .contentFrame .panelContent strong {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-weight: bold;   
}

#akademiaS .datesFrame {
    position: relative;
    width: 575px;
    padding-bottom: 17px;
    min-height: 100px;
    _height: 100px;
    background-color: #eadcc8;
    vertical-align: top;
}

#akademiaS .datesFrame h2 {
    /* background-color: #9f2321; */
    background-color: #ea6628;
	color: #fff;
	font-weight: bold;
	display: block;
	font-size: 12px;
	line-height: 1.2em;
	padding: 13px 0 10px 10px;
    margin-bottom: 0px;
}

#akademiaS .col {
    color: #000000;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px;
    font-weight: normal;
    line-height: 1.3em;
    margin-bottom: 0px;
    float: left;
    vertical-align: top;
    text-align: left;
}

#akademiaS .colTitle {
    float: left;
    padding: 7px 0 3px 6px;
    width: 569px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px;
    font-weight: bold;
}

#akademiaS .col a {
    color: #000000;
    display:block;
}

#akademiaS .col1 {
    width: 142px;
    padding-left: 6px;
    padding-right: 10px;
}

#akademiaS .col2 {
    width: 78px;
    padding-right: 2px;
}

#akademiaS .col3 {
    width: 138px;
    padding-right: 10px;
}

#akademiaS .col4 {
    width: 83px;
    padding-right: 4px;
}

#akademiaS a.register {
    background-image: url(../gfx/praca/awp_register.gif);
    background-repeat: no-repeat;
    display: block;
    height: 19px;
    width: 95px;
    margin-top: 1px;
}

#akademiaS .theader {
    display: inline;
    height: 14px;
    float: left;
    padding-top: 14px;
    color: #015593;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px;
    font-weight: bold;
    line-height: 1.4em;
}

#akademiaS .h1 {
    width: 141px;
    padding-left: 7px;
    padding-right: 10px;
}

#akademiaS .h2 {
    width: 80px;
}

#akademiaS .h3 {
    width: 138px;
    padding-right: 10px;
}

#akademiaS .h4 {
    width: 87px;
}

#akademiaS .rowSeparator {
    height: 10px;
    width: 575px;
    border-bottom: solid 5px #015593;
}

#kariera {
    position: relative;
    background: url(../gfx/globusy/kariera.gif) no-repeat;
    background-color: #015593;
    background-position: 8px bottom;
    padding: 19px 11px 203px 11px;
}

#kariera strong {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-weight: bold;
}

#kariera .leftArea1 {
    float: left;
    width: 218px;
    padding: 0 0 0 4px;
}

#kariera .rightArea1 {
    float: right;
    padding: 22px 8px 0 0;
    width: 322px;
    min-height: 100px;
    _height: 100px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
}

#kariera .leftArea2 {
    position: relative;
    float: left;
    background-color: #ffffff;
    margin-left: 4px;
    padding: 16px 13px 15px 9px;
    width: 367px;
    _height: 100px;
    min-height: 100px;
    color: #000000;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
}

#kariera .rightArea2 {
    float: right;
    width: 168px;
    line-height: 82px;
}

#kariera .leftArea3 {
    float: left;
    width: 168px;
    padding: 65px 0 0 9px;
}

#kariera .leftArea3 ul {
	text-align: left;
	display: inline;
	margin: 0px;
	padding: 0px;
}

#kariera .leftArea3 li {
	list-style-type: none;
	/*display: inline;*/
	margin-bottom: 12px;
	padding: 0px;
	float: left;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 16px;
    font-weight: bold;
    line-height: 17px;
}

#kariera .leftArea3 a.link {
	background-image: url(../gfx/tabs/red2.gif);
	display: block;
	height: 55px;
	width: 155px;
	padding-top: 5px;
	text-align: center;
}

#kariera .rightArea3 {
    position: relative;
    float: right;
    background-color: #ffffff;
    padding: 9px 13px 10px 10px;
    width: 366px;
    _height: 100px;
    min-height: 100px;
    color: #000000;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
}

#kariera .leftArea4 {
    position: relative;
    float: left;
    background-color: #ffffff;
    padding: 8px 9px 21px 12px;
    width: 368px;
    _height: 100px;
    min-height: 100px;
    color: #000000;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
}

#kariera .rightArea4 {
    float: right;
    width: 173px;
    padding: 2px 1px 0 0;
}

#kariera .panel1 {
    _height: 100px;
    min-height: 100px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
    padding: 0px 29px 30px 14px;
}

#kariera .panel2 {
    _height: 100px;
    min-height: 100px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
    padding: 40px 29px 0px 14px; 
}

#kariera .panel1 strong, #kariera .panel2 strong {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-weight: bold;
}

#filozRozw {
    position: relative;
    background: url(../gfx/globusy/kariera.gif) no-repeat;
    background-color: #015593;
    background-position: 8px bottom;
    padding: 12px 10px 220px 23px;
}

#filozRozw .panel {
    _height: 100px;
    min-height: 100px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
}

#filozRozw .panelSep {
    border-bottom: solid 1px #ff5500;
    margin-bottom: 17px;
    padding-top: 17px;
}

#filozRozw .panel strong {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-weight: bold;
}

#wycieczki {
    position: relative;
    background-color: #015593;
    padding: 9px 9px 9px 9px;
    min-height: 100px;
    _height: 100px;
}

#wycieczki .contentFrame {
    position: relative;
    padding: 0 0 0 0;
    background-image: url(../gfx/dniOtwarte/btm2.gif);
    background-repeat: no-repeat;
    background-position: 0 bottom;
    min-height: 100px;
    _height: 100px;
    background-color: #ffffff;
    color: #000000;
    font-size: 11px;
	line-height: 18px;
}

#wycieczki .panelContent {
    width: 547px;
    padding: 0 0 10px 10px;
}

#dzialy {
    position: relative;
    background: url(../gfx/globusy/dzialy.gif) no-repeat;
    background-color: #015593;
    background-position: 8px bottom;
    padding: 0 0 214px 0;
}

#dzialy strong {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-weight: bold;
}

#dzialy h2 {
	background-color: #81622f;
	color: #fff;
	font-weight: bold;
	display: block;
	font-size: 12px;
	line-height: 1.2em;
	padding: 13px 0 10px 30px;
    margin-bottom: 0px;
}

#dzialy .content-container {
    padding: 12px 11px 0 28px;
}

#dzialy .list-container {
    padding: 14px 11px 0 30px;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    font-weight: bold;
    line-height: 1.25em;
}

#dzialy .leftArea1 {
    float: left;
    width: 168px;
    padding: 14px 0 0 0;
}

#dzialy .rightArea1 {
    float: right;
    padding: 22px 0 0 0;
    width: 370px;
    min-height: 50px;
    _height: 50px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
}

#dzialy .areaContainer {
    position: relative;
    background-color: #ffffff;
    color: #000000;
    width: 525px;
    padding: 10px 11px 11px 13px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
}

#dzialy .leftArea2 {
    float: left;
    position: relative;
    padding: 5px 0 0 0;
    width: 344px;  
}

#dzialy .rightAreaContainer {
    float: right;
    width: 169px;
}

#dzialy .leftArea3 {
    float: left;
    width: 170px;
    padding: 0 0 0 0;
}

#dzialy .rightArea3 {
    float: right;
    padding: 20px 0 0 0;
    width: 368px;
    min-height: 50px;
    _height: 50px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
}

#dzialy .leftArea4 {
    float: left;
    position: relative;
    padding: 14px 0 0 0;
    width: 344px;
}

#dzialy .leftArea5 {
    float: left;
    width: 168px;
    padding: 0 0 0 0;
}

#dzialy .rightArea5 {
    float: right;
    padding: 18px 0 0 0;
    width: 370px;
    min-height: 50px;
    _height: 50px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
}

#dzialy .leftArea6 {
    float: left;
    position: relative;
    padding: 12px 0 0 0;
    width: 344px;
}

#dzialy .leftArea7 {
    float: left;
    width: 169px;
    padding: 0 20px 0 0;
}

#dzialy .rightArea7 {
    float: left;
    padding: 0 0 0 0;
    min-height: 50px;
    _height: 50px;
    width: 364px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
}

#dzialy .leftArea8 {
    float: left;
    position: relative;
    padding: 15px 0 0 0;
    width: 344px;
}

#dzialy .leftArea9 {
    float: left;
    width: 169px;
    padding: 0 20px 0 0;
}

#dzialy .rightArea9 {
    float: left;
    padding: 7px 0 0 0;
    width: 364px;
    min-height: 50px;
    _height: 50px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.25em;
}

#dzialy .leftArea10 {
    float: left;
    position: relative;
    padding: 6px 0 0 0;
    width: 344px;
}

#general {
    position: relative;
    background-color: #015593;
    padding: 9px 9px 9px 9px;
    min-height: 60px;
    _height: 60px;
}

#general #msg-container {
    position: relative;
    min-height: 60px;
    _height: 60px;
    vertical-align: top;
    background-color: #ffffff;
    color: #000000;
    line-height: 1.25em;
    padding: 14px 9px 20px 15px;
}


/*
	=LAYOUT 1 COLUMN
	----------------------------------------------------------------------------------------------------------
	Styling for single column layout
*/
.layout1Column .boxWhite {
	width:728px;
}

.layout1Column .boxWhite .contentWhite,
.layout1Column .boxWhite .contentWhite .contentButtons {
	width:728px;
}

.layout1Column .boxWhite .contentColoured {
	width:712px;
}

.layout1Column .boxSubMenu {
	width:248px;
}

.layout1Column .boxSubMenu h2 {
	width:232px;
}

.layout1Column .boxSubMenu ul {
	width:232px;
}

.layout1Column .boxBlank .boxFlash {
	margin:0px 0px 8px 0px;
	width:248px;
}

.layout1Column .boxPictureWide,
.layout1Column .boxBlank .boxPicture {
	margin:0px 0px 8px 0px;
	padding:16px 16px 16px 16px;
	width:216px;
}

.layout1Column .boxPictureWide .boxPictureInside,
.layout1Column .boxBlank .boxPicture .boxPictureInside {
	margin:8px 0px 8px 0px;
	padding:0px 8px 0px 8px;
	width:200px;
	min-height: 110px;
}

.layout1Column .boxPictureWide .boxPictureInside h2,
.layout1Column .boxBlank .boxPicture .boxPictureInside h2 {
	margin:0px -8px 6px -8px;
	padding:1px 8px 4px 8px;
	width:200px;
}

.layout1Column .boxBlank .boxPicture .boxPictureInside select.fieldSelect {
	width:200px;
}

.layout1Column .boxPictureWide {
	width:344px ! important;
}

.layout1Column .boxPictureWide .boxPictureInside {
	width:328px ! important;
	min-height: 90px ! important;
}

.layout1Column .boxPictureWide .boxPictureInside h2 {
	width:328px ! important;
}

.layout1Column .boxPictureWide .boxPictureInside select.fieldSelect {
	width:328px ! important;
}

/*
	=LAYOUT 2 COLUMN
	----------------------------------------------------------------------------------------------------------
	Styling for double column layout
*/
.layout2Column .boxWhite {
	width:472px;
	margin:0px 8px 0px 0px;
}

.layout2Column .boxWhite .contentBlank,
.layout2Column .boxWhite .contentButtons,
.layout2Column .boxWhite .contentColoured,
.layout2Column .boxWhite .contentCream,
.layout2Column .boxWhite .contentCream table {
	width:456px;
}

.layout2Column .boxWhite .contentCream table td {
	width:280px;
}

.layout2Column .boxWhite .contentCream table th {
	width:176px;
}

.layout2Column .boxWhite .contentWhite {
	width:472px;
}

.layout2Column .boxBlank .boxFlash {
	margin:0px 0px 8px 0px;
	width:248px;
}

.layout2Column .boxBlank .boxPicture {
	margin:0px 0px 8px 0px;
	padding:16px 16px 16px 16px;
	width:216px;
}

.layout2Column .boxBlank .boxPicture .boxPictureInside {
	margin:8px 0px 8px 0px;
	padding:0px 8px 0px 8px;
	width:200px;
}

.layout2Column .boxBlank .boxPicture .boxPictureInside h2 {
	margin:0px -8px 6px -8px;
	padding:0px 8px 4px 8px;
	width:200px;
}

.layout2Column .boxBlank .boxPicture .boxPictureInside select.fieldSelect {
	width:200px;
}

/*
	=CAREERS SPECIFIC STYLES
	----------------------------------------------------------------------------------------------------------
*/
.careers .contentColoured {
	background-color:#929B45;
}

.careers a,
.careers .textColoured,
.careers .pagination select.fieldSelect {
	color:#929B45;
}

.careers a:hover,
.careers h1,
.careers h2,
.careers h3,
.careers h4,
.careers h5,
.careers h6,
.careers label,
.careers th {
	color:#555D0B;
}

.careers .contentColoured,
.careers .contentColoured h2,
.careers .contentColoured label,
.careers .pagination label,
.careers .pagination ul.listHorizontal li a,
.careers .pagination ul.listHorizontal li.on a,
.careers .pagination ul.listHorizontal li a:hover {
	color:#FFFFFF;
}

.careers label {
	font-weight:bold;
	margin:0px 0px 4px 0px;
}

.careers .pagination {
	margin:16px 0px 16px 0px;
}

.careers h2.subPage,
.careers h3.subPage {
	color:#555d0b;
}

.careers h3.subPage {
	font-weight:normal;
}

.careers ul {
	list-style-type:square;
}

.careers ul.listLanguage {
	font-size:120%;
	font-weight:bold;
}

.careers ul.listLanguage li {
	margin-bottom:15px;
}

/*
	=JOB SEARCH
	----------------------------------------------------------------------------------------------------------
*/
.jobsearch .contentCream .contentLeft,
.jobsearch .contentCream .contentLeft .contentButtons,
.jobsearch .contentCream .contentRight {
	width:216px;
}

.jobsearch .contentWhite .contentBlank {
	width:224px;
}

.jobsearch .contentWhite .contentCream,
.jobsearch .contentWhite .contentCream label {
	width:208px;
}

.jobsearch .contentWhite .contentCream input.fieldText {
	width:120px;
}


.jobsearch .contentCream .fieldText,
.jobsearch .contentCream .fieldArea {
	border: 1px solid #c0c5cd;
}

.jobsearch .contentWhite {
	margin:0px 0px 11px 0px;
	position:relative;
}

.jobsearch .contentWhite .contentBlank p.textColoured {
	margin:0px 0px 0px 0px;
}

.jobsearch .contentWhite .contentCream {
	bottom:5px;
	margin:0px 0px 0px 0px;
	position:absolute;
	right:0px;
}

.jobsearch .contentWhite .contentCream input.fieldText {
	margin:0px 0px 0px 0px;
}

.jobsearch .contentColoured p {
	margin:0px 0px 24px 0px;
}

.jobsearch .contentCream {
	margin:0px 0px 8px 0px;
}

.jobsearch .contentCream .contentLeft {
	margin:0px 24px 0px 0px;
}

.jobsearch .contentCream .contentBlank {
	border-bottom:1px dotted #555d0b;
	border-top:1px dotted #555d0b;
	margin:6px -8px 16px -8px;
	padding:8px 8px 8px 8px;
}

.jobsearch .contentCream .contentBlank h2 {
	font-size:100%;
}

.jobsearch .contentCream .contentBlank p {
	margin:0px 0px 0px 0px;
}

.jobsearch .textMandatory {
	right:16px;
	top:16px;
}

.jobsearch .textError {
	color: #929B45;
}

/*
	=JOB RESULTS
	----------------------------------------------------------------------------------------------------------
*/
.jobresults .contentWhite .contentLeft,
.jobresults .contentWhite .contentRight {
	width:236px;
}

.jobresults .contentWhite table {
	width:236px;
}

.jobresults .contentWhite table td {
	width:160px;
}

.jobresults .contentWhite table th {
	width:76px;
}

.jobresults .contentWhite {
	margin:16px 0px 16px 0px;
}

.jobresults .contentWhite img {
	clear:both;
}

.jobresults .contentWhite table {
	margin:0px 0px 0px 0px;
}

/*
	=JOB DETAILS
	----------------------------------------------------------------------------------------------------------
*/
.jobdetails .contentCream {
	margin:0px 0px 16px 0px;
}

.jobdetails .tdLinks {
	padding:8px 0px 0px 0px;
}

.jobdetails .contentButtons {
	margin:16px 0px 16px 0px;
}

/*
	=PROGRAMS AND PLACEMENTS 
	----------------------------------------------------------------------------------------------------------
*/
.programs {
	margin:0px 0px 8px 0px;
}

.programs .contentWhite {
	padding:0px 0px 8px 0px;
}

.programs .contentWhite .contentLeft,
.programs .contentWhite .contentRight,
.programsLanding .contentWhite .contentLeft,
.programsLanding .contentWhite .contentRight {
	width:348px;
}

.programs .contentWhite .contentLeft,
.programsLanding .contentWhite .contentLeft {
	margin:0px 32px 0px 0px;
}

.programs .contentColoured select.fieldSelect {
	margin:0px 0px 0px 0px;
}

.programsLanding .contentRight blockquote {
	width:318px;
}

.programsLanding .contentWhite .contentRight blockquote p.textHighlighted {
	font-size: 110%;
	line-height: 140%;
}

.jobsearch .textHighlight {
	font-size: 100%;
}

.programsGeneric {
	padding-top:24px;
}

.programsGeneric .contentWhite .contentLeft {
	margin:0px 24px 0px 0px;
	width:456px;
}

.programsGeneric .contentWhite .contentColoured {
	width:440px;
}

.programsGeneric .contentWhite .contentRight {
	width:248px;
}

.programsGeneric .contentWhite .contentRight .creamBox {
	position: relative;
	float: right;
	margin-right: -7px;
}

.programsGeneric .contentWhite .contentLeft table {
	width:456px;
}

.programsGeneric .contentWhite .contentLeft table td,
.programsGeneric .contentWhite .contentLeft table th {
	border-bottom:1px dotted #929B45;
}

.programsGeneric .contentWhite .contentLeft table td,
.programsGeneric .contentWhite .contentLeft table th {
	padding:5px 8px 5px 8px;
}

.programsGeneric .contentWhite .contentLeft table.tablePrograms .column01 {
	width:300px;
}

.programsGeneric .contentWhite .contentLeft table.tablePrograms .column02 {
	text-align:right;
	width:156px;
}

.programsGeneric .contentWhite .contentLeft table.tableEvents .column01 {
	width:256px;
}

.programsGeneric .contentWhite .contentLeft table.tableEvents .column02 {
	width:100px;
}

.programsGeneric .contentWhite .contentLeft table.tableEvents .column03 {
	text-align:right;
	width:100px;
}

.programsGeneric .contentColoured {
	padding:4px 8px 4px 8px;
}

/*
	=RIGHT HAND BOXES 
	----------------------------------------------------------------------------------------------------------
*/
.contentRight .creamBox {
	margin-bottom: 16px;
}

.contentRight .creamBox img.creamBoxTop {
	margin: 0;
	padding: 0;
	width: 240px;
	height: 8px;
	overflow: hidden;
}

.contentRight .creamBox h2 {
	color: #ffffff;
	width: 224px;
	display: block;
	
	background: #929b45;
	margin: 0;
	padding: 0 8px 8px 8px;
}

.contentRight .creamBox .creamBoxContent {
	width: 240px;
	display: block;
	padding: 8px 0;
	
	background: #f5ece3;
}

.contentRight .creamBox .creamBoxContent h3 {
	color: #929b45;
	
	font-size: 100%;
	margin: 4px 8px 0 8px;
	padding: 0;
}

.contentRight .creamBox .creamBoxContent p {
	margin: 4px 8px 8px 8px;
	padding:0;
}

.contentRight .creamBox .creamBoxContent address {
	margin: 8px;
}

.contentRight .creamBox .creamBoxContent dl {
	margin: 4px 8px 8px 8px;
	padding: 0;
}

.contentRight .creamBox .creamBoxContent dl dt {
	width: 80px;
	position: relative;
	float: left;
	color: #929b45;
}

.contentRight .creamBox .creamBoxContent dl dd {
	width: 115px;
	position: relative;
	float: right;
	
	margin-top: -16px;
	margin-bottom: 8px;
}

.contentRight .creamBox img.creamBoxBottom {
	width: 240px;
	display: block;
	margin: -8px 0 0 0;
}

/*
	=PROFESSIONALS AND STUDENTS SPECIFIC STYLES
	----------------------------------------------------------------------------------------------------------
*/
.studentsJigsaw {
	width: 720px;
	min-height: 128px;
	padding: 16px 20px;
	background: url(../images/jigsaw_bg.jpg) no-repeat 0 0;
}

.studentsJigsaw h3 img {
	position: relative;
	margin: 0 0 8px 0;
}

.studentsJigsaw p {
	clear: both;
}

.studentsJigsaw .button {
	position: absolute;
	bottom: 32px;
	left: 28px;
}

/*
	=FUNCTIONAL AREAS
	----------------------------------------------------------------------------------------------------------
*/
.functional .contentColoured {
	margin:0px 0px 16px 0px;
	padding:4px 8px 4px 8px;
}

.functional .contentColoured label {
	margin:5px 10px 0px 0px ! important;
	width:auto;
}

.functional .contentColoured select.fieldSelect {
	margin:0px 0px 0px 0px;
	width:200px;
}

.functional .contentColoured input.fieldImage {
	margin:4px 0px 0px 10px;
	float:left;
}

/*
	=NEWS SPECIFIC STYLES
	----------------------------------------------------------------------------------------------------------
*/
.news .contentColoured {
	background-color:#957A4D;
}

.news a,
.news .textColoured,
.news .pagination select.fieldSelect {
	color:#957A4D;
}

.news a:hover,
.news h1,
.news h2,
.news h3,
.news h5,
.news h6,
.news label,
.news th {
	color:#6F5719;
}

.news h3.mainStory {
	margin-top: 10px;
}

.news h4 {
	color:#957A4D;
}

.news .contentColoured,
.news .contentColoured h2,
.news .contentColoured h3,
.news .pagination label,
.news .pagination ul.listHorizontal li a,
.news .pagination ul.listHorizontal li.on a,
.news .pagination ul.listHorizontal li a:hover {
	color:#FFFFFF;
}

.news .contentColoured h2 {
	padding: 2px 0 7px 2px;
	font-weight: normal;
}

.news .pagination {
	margin:0px 0px 16px 0px;
}

.news .contentColoured {
	padding:4px 8px 4px 8px;
}

.news .contentCream {
	margin:0px 0px 16px 0px;
	padding:8px 8px 16px 8px;
}

.news .contentCream h3 {
	font-size: 120%;
}

.news .contentLeft {
	margin:19px 8px 10px 0px;
	width:96px;
}

.news .contentRight {
	margin:16px 0px 10px 0px;
	width:368px;
}

.news .contentRight h3 {
	display: inline;
}

.news .pseudoImage {
	font-size: 220%;
	font-weight: normal;
	
	margin:8px 0px 8px 0px;
}

.news .contentCream table {
	float:left;
	width:300px ! important;
}

.news .contentCream table td {
	width:220px ! important;
}

.news .contentCream table th {
	width:80px ! important;
}

.newsReadMore {
	margin-top: -3px;
}

.news ul {
	list-style-type:square;
}

/*
	=CONTACT SPECIFIC STYLES
	----------------------------------------------------------------------------------------------------------
*/
.contact .contentColoured {
	background-color:#93642C;
}

.contact a,
.contact .textColoured,
.contact .pagination select.fieldSelect {
	color:#AE8B61;
}

.contact a:hover,
.contact h1,
.contact h2,
.contact h3,
.contact h4,
.contact h5,
.contact h6,
.contact label,
.contact th {
	color:#93642C;
}

.contact .contentColoured,
.contact .contentColoured h2,
.contact .pagination label,
.contact .pagination ul.listHorizontal li a,
.contact .pagination ul.listHorizontal li.on a,
.contact .pagination ul.listHorizontal li a:hover {
	color:#FFFFFF;
}

.contact label {
	font-weight:bold;
	margin:0px 0px 4px 0px;
}

.contact .pagination {
	margin:16px 0px 16px 0px;
}

.contact .contentCream {
	position:relative;
}

.contact .contentCream h2 {
	margin:0px 0px 16px 0px;
}

.contact .contentCream .contentLeft,
.contact .contentCream .contentRight {
	width:216px;
}

.contact .contentCream .contentLeft {
	margin:0px 24px 0px 0px;
}

.contact .contentCream .labelCheckRadio {
	color:#666666;
}

.contact .contentCream ul.listVertical li {
	margin:4px 0px 2px 0px;
}

.contact .contentColoured {
	padding:4px 8px 4px 8px;
}

.contact .styledContent h2 {
	border-bottom:1px dotted #93642C;
}

.contact .textError {
	color: #AE8B61;
}

.contact .styledContent a img {
	margin: 8px 0 0 7px;
}

.contact .fieldText, 
.contact .fieldSelect,
.contact .fieldArea {
	border: 1px solid #c0c5cd;
}

.contact ul {
	list-style-type:square;
}

/*
	=WHO WE ARE SPECIFIC STYLES
	----------------------------------------------------------------------------------------------------------
*/
.who .contentColoured {
	background-color:#B04E43;
}

.who a,
.who .pagination select.fieldSelect {
	color:#B04E43;
}

.who a:hover,
.who .textColoured,
.who h1,
.who h2,
.who h3,
.who h4,
.who h5,
.who h6 {
	color:#981004;
}

.who .contentColoured,
.who .contentColoured h2,
.who .contentColoured label,
.who .pagination label,
.who .pagination ul.listHorizontal li a,
.who .pagination ul.listHorizontal li.on a,
.who .pagination ul.listHorizontal li a:hover {
	color:#FFFFFF;
}

.who .contentLeft {
	margin:0px 16px 16px 0px;
	width:464px;
}

.who .contentRight {
	margin:0px 0px 16px 0px;
	width:248px;
}

.who .contentColoured {
	padding:4px 8px 4px 8px;
}

.who .contentColoured label {
	margin:5px 10px 0px 0px ! important;
	width:auto;
}

.who .contentColoured select.fieldSelect {
	margin:0px 0px 0px 0px;
	width:200px;
}

.who .contentColoured input.fieldImage {
	margin:4px 0px 0px 10px;
	float:left;
}

.who .styledContent h2 {
	border-bottom:1px dotted #B24C47;
	padding:0px 0px 2px 0px;
	width:472px;
}

.who .styledContent p {
	padding:0px 0px 0px 0px;
	width:472px;
}

.who .styledContent h3 {
	padding:0px 0px 0px 0px;
	width:70px;
}

.who .styledContent p.floatLeft {
	padding:0px 0px 0px 0px;
	width:386px;
}

.who .styledContent ul.listVertical {
	padding:0px 0px 0px 0px;
	width:472px;
}

.who .styledContent ul.listVertical li {
	float:left;
	width:236px;
}

.who table {
	width:728px ! important;
}

.who table td,
.who table th {
	padding:10px 8px 2px 0px ! important;
}

.who table td.bordered,
.who table th.bordered {
	border-bottom:1px dotted #B24C47;
}

.who table td.bordered {
	padding-bottom:10px ! important;
}

.who table td.column01,
.who table th.column01 {
	width:250px ! important;
}

.who table td.column01a,
.who table th.column01a {
	padding-left:16px ! important;
}

.who table td.column02,
.who table th.column02 {
	width:290px ! important;
}

.who table td.column03,
.who table th.column03 {
	width:88px ! important;
}

.who table td.column04,
.who table th.column04 {
	padding:10px 0px 2px 0px ! important;
	width:100px ! important;
}

.who .contentWhite .contentRight .creamBox img.creamBoxTop {
	width: 248px;
}

.who .contentWhite .contentRight .creamBox h2 {
	width: 232px;
	background: #b04e43;
}

.who .contentWhite .contentRight .creamBox .creamBoxContent {
	background: #f5ece3;
	min-height:111px;
	width: 248px;
}

.who .contentWhite .contentRight .creamBox .creamBoxContentShort {
	min-height:94px;
}

.who .contentWhite .contentRight .creamBox .creamBoxContent dl {
	font-weight:bold;
	min-height:83px;
}

.who .contentWhite .contentRight .creamBox .creamBoxContentShort dl {
	min-height:66px;
}

.who .contentWhite .contentRight .creamBox .creamBoxContent dl dt {
	color: #b04e43;
}

.who .contentWhite .contentRight .creamBox .creamBoxContent dl dd {
	width: 160px;
}

.who .contentWhite .contentRight .creamBox img.creamBoxBottom {
	width: 248px;
}

.who ul {
	list-style-type:square;
}

.who .contentWhite .contentRight .boxSubMenu {
	border-bottom:1px dotted #b04e43;
}

.who .contentWhite .contentRight .boxSubMenu h2 {
	background-color:#b04e43;
}

.whoCommitment .contentLeft {
	margin:0px 24px 16px 0px;
	width:240px;
}

.whoCommitment .contentRight {
	margin:0px 0px 16px 0px;
	width:464px;
}

.whoCommitment .contentColoured {
	padding:8px 8px 8px 8px;
}

/*
	=BRANDS SPECIFIC STYLES
	----------------------------------------------------------------------------------------------------------
*/
.brands .contentColoured {
	background-color:#929B45;
}

.brands a,
.brands .textColoured,
.brands .pagination select.fieldSelect {
	color:#4898A3;
}

.brands a:hover,
.brands h1,
.brands h2,
.brands h3,
.brands h4,
.brands h5,
.brands h6,
.brands label,
.brands th {
	color:#016672;
}

.brands .contentColoured,
.brands .contentColoured h2,
.brands .pagination label,
.brands .pagination ul.listHorizontal li a,
.brands .pagination ul.listHorizontal li.on a,
.brands .pagination ul.listHorizontal li a:hover {
	color:#FFFFFF;
}

.brands h1.imageElement {
	margin: 0 0 0 0;
}

.brandsLanding .contentWhite .contentLeft {
	margin:0px 15px 0px 0px;
	width:316px;
}

.brandsLanding .contentWhite .contentRight {
	width:397px;
}

.brandsLanding .contentFlashMenu,
.brandsGeneric .contentFlashMenu {
	margin:0px 0px 16px 0px;
	position:relative;
	width:728px;
}

.brandsLanding .contentFlashHistory,
.brandsGeneric .contentFlashHistory {
	margin:0px -48px -16px -16px;
	position:relative;
	width:792px;
}

.brandsGeneric .contentWhite {
	background-color:transparent;
	background-position:100% 0;
	background-repeat:no-repeat;
}

.brandsGeneric .contentWhite .contentLeft {
	width:248px;
}

.brandsGeneric .contentWhite .contentRight {
	margin:0px 0px 16px 0px;
	width:728px;
}

.brands ul {
	list-style-type:square;
}

.brands img#drinksFlashPlaceholder {
	margin: 0 0 20px 100px;
}

/*
	=GENERIC STYLES
	----------------------------------------------------------------------------------------------------------
*/
.generic .contentColoured {
	background-color:#FFFFFF;
}

.generic a,
.generic .textColoured,
.generic .pagination select.fieldSelect {
	color:#666666;
}

.generic a:hover,
.generic h1,
.generic h2,
.generic h3,
.generic h4,
.generic h5,
.generic h6,
.generic label,
.generic th {
	color:#666666;
}

.generic .contentColoured,
.generic .contentColoured h2,
.generic .pagination label,
.generic .pagination ul.listHorizontal li a,
.generic .pagination ul.listHorizontal li.on a,
.generic .pagination ul.listHorizontal li a:hover {
	color:#FFFFFF;
}

.generic h2,
.generic h3 {
	margin:0px 0px 8px 0px;
}

.generic .styledContent h2 {
	border-bottom:1px dotted #666666;
	margin:0px 0px 8px 0px;
	padding:0px 0px 2px 0px;
	width:472px;
}

.generic ul {
	list-style-type:square;
}

/*
	=STYLED CONTENT
	----------------------------------------------------------------------------------------------------------
*/
.styledContent {
	margin:16px 0px 0px 0px;
	width:472px;
}

.styledContent h2 {
	margin:0px 0px 8px 0px;
	padding:0px 8px 2px 8px;
	width:456px;
}

.styledContent p {
	padding:0px 8px 0px 8px;
	width:456px;
}

.styledContent h3 {
	float:left;
	padding:0px 8px 0px 8px;
	width:54px;
}

.styledContent p.floatLeft {
	margin:0px;
	padding:0px 8px 0px 0px;
	width:378px;
}

.styledContent ul.listVertical {
	padding:0px 8px 0px 8px;
	width:456px;
}

.styledContent ul.listVertical li {
	float:left;
	width:228px;
}

/*
	=BOX WIDTHS
	----------------------------------------------------------------------------------------------------------
*/
.boxWidth01 .b {
	width:256px;
}

.boxWidth02 .b {
	width:492px;
}

.boxWidth03 .b {
	width:728px;
}

.boxWidth01 ul.listVertical,
.boxWidth02 ul.listVertical,
.boxWidth03 ul.listVertical {
	clear:none;
	display:inline;
	float:left;
	margin:0px 8px 0px 8px;
	width:220px;
}

.boxWidth01 ul.listVertical li,
.boxWidth02 ul.listVertical li,
.boxWidth03 ul.listVertical li {
	float:left;
	width:220px;
}

/*
	=BOX TYPE 01
	----------------------------------------------------------------------------------------------------------
*/
.boxType01 a,
.boxType01 a:hover {
	color:#FFFFFF;
}

.boxType01 .b {
	background-color:#80B2B8; 
	background-image:url("../images/roundedCorners/c_01_b.gif");
}

.boxType01 .r {
	background-image:url("../images/roundedCorners/c_01_r.gif");
}

.boxType01 .t {
	background-image:url("../images/roundedCorners/c_01_t.gif");
}

.boxType01 .l {
	background-image:url("../images/roundedCorners/c_01_l.gif");
}

.boxType01 .bl {
	background-image:url("../images/roundedCorners/c_01_bl.gif");
}

.boxType01 .br {
	background-image:url("../images/roundedCorners/c_01_br.gif");
}

.boxType01 .tl {
	background-image:url("../images/roundedCorners/c_01_tl.gif");
}

.boxType01 .tr {
	background-image:url("../images/roundedCorners/c_01_tr.gif");
	padding:8px 8px 8px 12px;
}

/*
	=BOX TYPE 02
	----------------------------------------------------------------------------------------------------------
*/
.boxType02 a,
.boxType02 a:hover {
	color:#FFFFFF;
}

.boxType02 .b {
	background-color:#B04E43; background-image:url("../images/roundedCorners/c_02_b.gif");
}

.boxType02 .r {
	background-image:url("../images/roundedCorners/c_02_r.gif");
}

.boxType02 .t {
	background-image:url("../images/roundedCorners/c_02_t.gif");
}

.boxType02 .l {
	background-image:url("../images/roundedCorners/c_02_l.gif");
}

.boxType02 .bl {
	background-image:url("../images/roundedCorners/c_02_bl.gif");
}

.boxType02 .br {
	background-image:url("../images/roundedCorners/c_02_br.gif");
}

.boxType02 .tl {
	background-image:url("../images/roundedCorners/c_02_tl.gif");
}

.boxType02 .tr {
	background-image:url("../images/roundedCorners/c_02_tr.gif");
	padding:8px 8px 8px 12px;
}

/*
	=BOX TYPE 03
	----------------------------------------------------------------------------------------------------------
*/
.boxType03 a {
	color:#4898A3;
}

.boxType03 a:hover {
	color:#00646F;
}

.boxType03 .b {
	background-color:#F5ECE3; background-image:url("../images/roundedCorners/c_03_b.gif");
}

.boxType03 .r {
	background-image:url("../images/roundedCorners/c_03_r.gif");
}

.boxType03 .t {
	background-image:url("../images/roundedCorners/c_03_t.gif");
}

.boxType03 .l {
	background-image:url("../images/roundedCorners/c_03_l.gif");
}

.boxType03 .bl {
	background-image:url("../images/roundedCorners/c_03_bl.gif");
}

.boxType03 .br {
	background-image:url("../images/roundedCorners/c_03_br.gif");
}

.boxType03 .tl {
	background-image:url("../images/roundedCorners/c_03_tl.gif");
}

.boxType03 .tr {
	background-image:url("../images/roundedCorners/c_03_tr.gif");
	padding:8px 12px 8px 8px;
}

/*
	=PAGINATION
	----------------------------------------------------------------------------------------------------------
*/
.pagination {
	padding:4px 8px 4px 8px;
}

.pagination label {
	margin:4px 10px 0px 0px ! important;
	width:auto;
}

.pagination select.fieldSelect {
	margin:0px 0px 0px 0px;
	width:auto;
}

.pagination ul.listHorizontal {
	margin:4px 0px 0px 0px ! important;
	float:right;
}

.pagination ul.listHorizontal li {
	font-weight:bold;
	border-right:1px solid #FFFFFF;
}

.pagination ul.listHorizontal li a {
	text-decoration:none;
}

.pagination ul.listHorizontal li.on a,
.pagination ul.listHorizontal li a:hover {
	text-decoration:underline;
}

.pagination ul.listHorizontal li.previous,
.pagination ul.listHorizontal li.next {
	margin:0px ! important;
	padding:0px ! important;
	border-right:none ! important;
}

.pagination ul.listHorizontal li.previous {
	margin-right:8px ! important;
}

.pagination ul.listHorizontal li.next {
	margin-left:8px ! important;
}

/*
	=PICTURE BOX SPECIFIC HEADING STYLES
	----------------------------------------------------------------------------------------------------------
*/
.green h2 {
		background-color:#929B45;
		color:#FFFFFF;
}

.red h2 {
		background-color:#9a4f45;
		color:#FFFFFF;
}

.brown h2 {
		background-color:#865944;
		color:#FFFFFF;
}

.brown2 h2 {
		background-color:#866433;
		color:#FFFFFF;
}


.blue h2 {
		background-color:#6797a1;
		color:#FFFFFF;
}

p span.pressPack {
	display: inline-block;
	float: left;
	width: 80px;
	color: #957a4d;
}

/*
	=PICTURE BOX - SET IMAGES
	----------------------------------------------------------------------------------------------------------
*/
/* =GREEN */

.greenOne {
		background-image:url("../images/pictureBoxBGs/green/green_14.jpg");
}

.greenTwo {
		background-image:url("../images/pictureBoxBGs/green/green_15.jpg");
}

.greenThree {
		background-image:url("../images/pictureBoxBGs/green/green_16.jpg");
}

.greenFour {
		background-image:url("../images/pictureBoxBGs/green/green_17.jpg");
}

.greenFive {
		background-image:url("../images/pictureBoxBGs/green/green_05.jpg");
}

.greenSix {
		background-image:url("../images/pictureBoxBGs/green/green_06.jpg");
}

.greenSeven {
		background-image:url("../images/pictureBoxBGs/green/green_07.jpg");
}

.greenEight {
		background-image:url("../images/pictureBoxBGs/green/green_08.jpg");
}

.greenNine {
		background-image:url("../images/pictureBoxBGs/green/green_09.jpg");
}
 
.greenTen {
		background-image:url("../images/pictureBoxBGs/green/green_10.jpg");
}

.greenEleven {
		background-image:url("../images/pictureBoxBGs/green/green_11.jpg");
}

.greenTwelve {
		background-image:url("../images/pictureBoxBGs/green/green_12.jpg");
}

.greenThirteen {
		background-image:url("../images/pictureBoxBGs/green/green_13.jpg");
}

.greenFourteen {
		background-image:url("../images/pictureBoxBGs/green/green_14_wide.jpg");
}

.greenFifteen {
		background-image:url("../images/pictureBoxBGs/green/green_15_wide.jpg");
}

.greenSixteen {
		background-image:url("../images/pictureBoxBGs/green/green_16_wide.jpg");
}

.greenSeventeen {
		background-image:url("../images/pictureBoxBGs/green/green_17_wide.jpg");
}

/* =RED */

.redOne {
		background-image:url("../images/pictureBoxBGs/red/red_01.jpg");
}

.redTwo {
		background-image:url("../images/pictureBoxBGs/red/red_02.jpg");
}

.redThree {
		background-image:url("../images/pictureBoxBGs/red/red_03.jpg");
}

.redFour {
		background-image:url("../images/pictureBoxBGs/red/red_04.jpg");
}

.redFive {
		background-image:url("../images/pictureBoxBGs/red/red_05.jpg");
}

.redSix {
		background-image:url("../images/pictureBoxBGs/red/red_06.jpg");
}

.redSeven {
		background-image:url("../images/pictureBoxBGs/red/red_07.jpg");
}

.redEight {
		background-image:url("../images/pictureBoxBGs/red/red_08.jpg");
}

.redNine {
		background-image:url("../images/pictureBoxBGs/red/red_09.jpg");
}

.redTen {
		background-image:url("../images/pictureBoxBGs/red/red_10.jpg");
}

/* =BROWN */

.brownOne {
		background-image:url("../images/pictureBoxBGs/brown/brown_01.jpg");
}

.brownTwo {
	background-image:url("../images/pictureBoxBGs/brown/brown_02.jpg");
}

.brownThree {
	background-image:url("../images/pictureBoxBGs/brown/brown_03.jpg");
}

.brownFour {
	background-image:url("../images/pictureBoxBGs/brown/brown_04.jpg");
}

.brownFive {
	background-image:url("../images/pictureBoxBGs/brown/brown_05.jpg");
}

.brownSix {
	background-image:url("../images/pictureBoxBGs/brown/brown_06.jpg");
}

.brownSeven {
	background-image:url("../images/pictureBoxBGs/brown/brown_07.jpg");
}

/* =BLUE */

.blueOne {
		background-image:url("../images/pictureBoxBGs/blue/turquoise_01.jpg");
}

/* =CAREER BOXES */

.careersBox {
	position: relative;
	display: block;
	float: left;
	width: 248px;
	min-height: 160px;
	
	background-position: 0% 100%;
	background-repeat: no-repeat;
}

.careersBox h2 { 
	background-color:#929B45;
	color:#FFFFFF;
	font-size: 100%;
	min-height: 16px;
	padding: 24px 0 0px 14px;
	margin: 0 0 8px 0;
}

.careersBox p {
	margin: 8px 90px 8px 16px;
}

.careersBox .findOutMore {
	position: absolute;
	left: 16px;
	bottom: 16px;
}

.careersTwo {
	background-image: url("../images/pictureBoxBGs/boxBG_man.jpg");
}

.careersThree {
	background-image: url("../images/pictureBoxBGs/boxBG_woman.jpg");
}

/*
	=TABS
	----------------------------------------------------------------------------------------------------------
*/
.boxTabs {
	background-position:0% 0%;
	background-repeat:no-repeat;
	margin:0px 0px -13px 0px;
	padding:15px 0px 0px 0px;
	position:relative;
	width:760px;
	z-index:1;
}

.boxTabs .tabsButton {
	position:relative;
	margin:-16px 0px 0px 15px;
}

.boxTabs .boxTabsInside {
	background-position:0% 100%;
	background-repeat:no-repeat;
}

.boxTabs a {
	display:block;
	float:left;
	font-size:180%;
	font-weight:bold;
	text-decoration:none;
}

.boxTabs a:hover {
	text-decoration:none;
}

.boxTabs .boxTabsLeft {
	padding:0px 25px 20px 15px;
	width:461px;
}

.boxTabs .boxTabsRight {
	padding:0px 15px 20px 25px;
	text-align:right;
	width:219px;
}

.boxTabsLeftOn {
	background-image: url("../images/tab_left_on_top.gif");
}

.boxTabsLeftOn .boxTabsInside {
	background-image: url("../images/tab_left_on_bottom.gif");
}

.boxTabsRightOn {
	background-image: url("../images/tab_right_on_top.gif");
}

.boxTabsRightOn .boxTabsInside {
	background-image: url("../images/tab_right_on_bottom.gif");
}

.boxTabsLeftOn .boxTabsLeft,
.boxTabsLeftOn .boxTabsLeft:hover,
.boxTabsRightOn .boxTabsRight,
.boxTabsRightOn .boxTabsRight:hover {
	color:#939B46;
}

.boxTabsLeftOn .boxTabsRight,
.boxTabsLeftOn .boxTabsRight:hover,
.boxTabsRightOn .boxTabsLeft,
.boxTabsRightOn .boxTabsLeft:hover {
	color:#FFFFFF;
}

/*
	=BODY
	----------------------------------------------------------------------------------------------------------
*/
.body {
	clear:both;
	display:none;
	float:none;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	text-align:left;
	width:972px;
}

.body img {
	float:left;
}

/*
	=HEADER
	----------------------------------------------------------------------------------------------------------
*/
.header {
	background-image:url("../images/headerBackground.jpg");
	background-position:0% 100%;
	background-repeat:repeat-x;
	clear:both;
	margin:0px 0px 10px 0px;
	min-height:86px;
	width:972px;	
}

.header img.headerLogo { 
	float:left; 
	padding:29px 0px 24px 22px;
}

.headerSearch {
	float:right;
	margin:32px 30px 0px 0px;
}

.headerSearch input.fieldText {
	background-image:url("../images/bg_field.gif");
	background-position:0% 0%;
	background-repeat:no-repeat;
	border:1px solid #F5ECE3;
	margin:0px;
	width:98px;
}

.header input.fieldImage {
	margin:1px 0px 0px 12px;
}

/*
	=PAGE
	----------------------------------------------------------------------------------------------------------
*/
.page {
	clear:both;
	margin:0px 6px 20px 6px;
	width:960px;
}

/*
	=MAIN MENU
	----------------------------------------------------------------------------------------------------------
*/

.mainMenu {
	margin:0px 16px 0px 0px;
	width:168px;
}

.mainMenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/*White*/
.mainMenu .corner,
#redirect_box .corner {
	position: 		absolute;
	width: 				15px;
	height: 			14px;
}

.mainMenu .tl,
#redirect_box .tl {
	top: 					0;
	left: 					0;
	background: 	url(../gfx/rounded-corners/white/tl.png) no-repeat 0 0;
}

.mainMenu .tr,
#redirect_box .tr {
	top: 					0;
	right: 				    0;
	background: 	url(../gfx/rounded-corners/white/tr.png) no-repeat 0 0;
}

.mainMenu .bl,
#redirect_box .bl {
	bottom: 			    0;
	left: 					0;
	background: 	url(../gfx/rounded-corners/white/bl.png) no-repeat 0 0;
}

.mainMenu .br,
#redirect_box .br {
	bottom: 			0;
	right: 				0;
	background: 	url(../gfx/rounded-corners/white/br.png) no-repeat 0 0;
}


/*
	=MAIN ALTERNATIVE NAVIGATION
	Positions and styles for the left hand navigation
	____________________________________________________________________________
*/
#mainMenuWrapper {
	position: 			relative;
	float: 				left;
	width: 				166px;
	margin: 			0 0 0 0;
	background: 		#f5ece3;/*cream/beige*/
	padding: 			16px 0;
}

.mainMenu ul.navigation {
	width: 					144px;
	margin: 				0 0 0 12px;
}

.mainMenu ul.navigation li a {
	color: 					#ffffff;
	display: 				block;
	width: 					116px;
	padding: 			6px 0 4px 20px;
	border-top: 		1px solid #ffffff;
	border-bottom: 	1px solid #ffffff;
	border-left: 		4px solid #ffffff;
	border-right: 		4px solid #ffffff;
}

.mainMenu ul.navigation li ul li a {
	font-size: 			0.875em;
	padding: 			3px 0 3px 20px;
	border-top: 		none;
	border-bottom: 	none;
}

.mainMenu ul.navigation li ul li a.first {		padding-top: 			8px; }
.mainMenu ul.navigation li li a.last {			padding-bottom: 	8px; }

.mainMenu ul.navigation li.first a {
	border-top: 		none;
	border-bottom: 	none;
}

.mainMenu ul.navigation li.last a {
	border-bottom: 	none;
	border-top: 		1px solid #ffffff;
}

.mainMenu ul.navigation li,
.mainMenu ul.navigation li a {
	margin: 				0;
}

/*Main menu*/
.mainMenu ul.navigation li.red a { 											background: 		#F78F8A; /* Dark red */ 						}
.mainMenu ul.navigation li.red ul li a { 									background: 		#b04e43; /*Light red*/  						}

.mainMenu ul.navigation li.green a {										background: 		#93642c; /*Dark green*/					}
.mainMenu ul.navigation li.green ul li a {								background: 		#ae8b61; /*Light green*/					}

.mainMenu ul.navigation li.terq a {											background: 		#cc99cc; /*Dark terquoise*/				}
.mainMenu ul.navigation li.terq ul li a {									background: 		#e8d0e8; /*Light terquoise*/				}

.mainMenu ul.navigation li.red-brown a {								background: 		#ff9d3c; /*Dark red/brown*/			}
.mainMenu ul.navigation li.red-brown ul li a {						background: 		#f8b36d; /*Light red/brown*/			}

.mainMenu ul.navigation li.earthy-brown a {							background-color: 		#99cc66;	/*Mid earthy brown*/			}
.mainMenu ul.navigation li.earthy-brown ul li a {					background-color: 		#b9d28d;/*Light earthy brown*/		}

.mainMenu ul.navigation li.orange-brown a {						background: 		#0270ca; /*Mid orange brown*/			}
.mainMenu ul.navigation li.orange-brown ul li a {					background: 		#5396c9; /*Light orange brown*/		}


.mainMenu ul.navigation li.red ul li a:hover { 						background: 		#F78F8A; /* Dark red */   					}
.mainMenu ul.navigation li.green ul li a:hover {						background: 		#93642c; /*Dark green*/					}
.mainMenu ul.navigation li.terq ul li a:hover {						background: 		#cc99cc; /*Dark terquoise*/				}
.mainMenu ul.navigation li.red-brown ul li a:hover {				background: 		#ff9d3c; /*Dark red/brown*/			}
.mainMenu ul.navigation li.earthy-brown ul li a:hover {		background: 		#99cc66;	/*Mid earthy brown*/			}
.mainMenu ul.navigation li.orange-brown ul li a:hover {		background: 		#0270ca; /*Mid orange brown*/			}

/* Main Menu rounded corners */
.mainMenu ul.navigation li.first a,
.mainMenu ul.navigation li.last a {
	width: 						118px;
	border: 					0;
}

.mainMenu ul.navigation li.first {
	padding: 				20px 0 0 4px;
	border-bottom: 		0;
	background: 			url(../gfx/menu_btns/rounded-corners.gif) no-repeat 0 0;
}

.mainMenu ul.navigation li.last {
	min-height: 			16px;
	padding: 				6px 0 10px 4px;
	border-top: 			1px solid #ffffff;
	background: 			url(../gfx/menu_btns/rounded-corners.gif) no-repeat bottom left;
}


/*
	=CONTENT
	----------------------------------------------------------------------------------------------------------
*/
.content {
	width:776px;
}

.textConsent {
	color: #999999;
	font-size:95%;
	margin:0px 0px 0px 0px;
	/*text-align: center;*/
}

/*
	=CORNERS
	----------------------------------------------------------------------------------------------------------
*/
div.cornersTop,
div.cornersBottom {
	left:0px;
	position:absolute;
}

div.cornersTop {
	top:0px;
}

div.cornersBottom {
	bottom:0px;
}

/*
	=BREADCRUMB
	----------------------------------------------------------------------------------------------------------
*/
ul.breadcrumb {
	float: left;
	font-size: 90%;
	margin: 0px 0px 4px 10px;
}

ul.breadcrumb li {
	border-right: none;
	margin: 0px 0px 0px 0px ! important;
	padding: 0px 0px 0px 0px ! important;
}

ul.breadcrumb li,
ul.breadcrumb li a,
ul.breadcrumb li a:hover {
	color: #005C90;
}

/*
	=FOOTER
	----------------------------------------------------------------------------------------------------------
*/
.footer {
	clear:both;
	margin:16px 0px 16px 0px;
	width:776px;
	text-align:center;
}

.footer ul.listHorizontal li a,
.footer ul.listHorizontal li a:hover {
	color: #005C90;
}



/* ***************** =IGNORED BY SAFARI & EVERYTHING BELOW IT, HENCE NEEDS TO BE AT THE BOTTOM OF CSS****************** */

div.body {
	display:block;
	/* # */
}

.boxPicture .download a img.floatRight {
    position: relative;
   right: 8px;
    bottom: 0;
}