.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: 80px;
	padding: 5px 0 0 0;
	margin: 0 0 -10px 0;	
	background: url(../images/white_overlay.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;
}

/* ***************** CREAM BOX ****************** */

.boxCream {
	background-color:#F5ECE3;
	padding:16px 8px 16px 8px;
	position:relative;
	width:760px;
}

/****************** WHITE BOX ****************** */

.boxWhite {
	background-color:#FFFFFF;
	padding:16px 16px 16px 16px;
	position:relative;
}

/****************** FLASH BOX ****************** */

.boxFlash {
}

/****************** BLANK BOX ****************** */

.boxBlank 
{
	width: 248px;
}

/****************** SUB MENU BOX ****************** */

.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;
}

/****************** TABS BOX ****************** */

.boxTabs {
}

/********** COLORED ROUNDED TOP BOX ********* */

.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 ****************** */

.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;
	_padding-bottom:10px;
}

.boxPicture .boxPictureInside input.floatRight {
	position: absolute;
	right: 8px;
	bottom: 0;
}

/* *********************************** CONTENT BOXES *********************************** */

.contentBlank {
}

.contentButtons {
	text-align:center;
}

.contentButtonsRight {
	text-align:right;
}

.contentButtons img,
.contentButtons .fieldImage {
	clear:none ! important;
	float:none ! important;
}

.contentColoured {
	padding:8px 8px 8px 8px;
	background-color:#929B45;
	color:white !important;
	height: auto; /* was 25px / changed to auto vd 2009-06-01 */
}
.contentColoured label
{
	color:white !important;
}

.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;
}

/****************** LAYOUT 1 COLUMN ****************** */

.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 ****************** */

.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:228px;	/* changed from 176px - Andrew */
}

.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 a 
{
	padding-bottom:10px !important;
}


.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 8px 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-right: 40%;
	margin-left: 40%;
	margin-top: 16px;
	margin-bottom: 16px;
	
}

/* *********************************** 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%;
}

/*p.textHighlight strong {
	color: #6a6a6a;
}*/

.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: 82px;
	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 *********************************** */

/*20070814*/
.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;
	width:95%;
	
}

.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 ul li { list-style-type: none; }

.who .styledContent p.floatLeft {
	padding:0px 0px 0px 0px;
	width:386px;
}

.who .styledContent ul.listVertical {
	padding:0px 0px 0px 0px;
	width:472px;
	list-style-type: none;
}

.who .styledContent ul.listVertical li {
	float:left;
	width:236px;
}

.who table {
	width:728px ! important;
}

.who table td,
.who table th {
	padding:10px 0px 2px 0px !important; /* MODIFIED 4/04/2008 ANDREW DAHER */
}

.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:260px ! important;  /* MODIFIED 4/04/2008 ANDREW DAHER */
}

.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: 145px;
}

.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 {
	margin:0px 0px 0px 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:32px 0px 0px 0px;
	width:728px;
}

.brands ul {
	list-style-type:square;
}

/* *********************************** GENERIC SPECIFIC 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;
}

/* *********************************** SEARCH RESULTS *********************************** */

.searchresults .contentColoured {
	background-color:#005190;
}

.searchresults a,
.searchresults .textColoured,
.searchresults .pagination select.fieldSelect {
	color:#7ea9c9;
}

.searchresults a:hover,
.searchresults h1,
.searchresults h2,
.searchresults h3,
.searchresults h4,
.searchresults h5,
.searchresults h6,
.searchresults label,
.searchresults th {
	color:#005190;
}

.searchresults .contentColoured,
.searchresults .contentColoured h2,
.searchresults .contentColoured label,
.searchresults .pagination label,
.searchresults .pagination ul.listHorizontal li a,
.searchresults .pagination ul.listHorizontal li.on a,
.searchresults .pagination ul.listHorizontal li a:hover {
	color:#FFFFFF;
}

.searchresults label {
	font-weight:bold;
	margin:0px 0px 4px 0px;
}

.searchresults .pagination {
	margin:16px 0px 16px 0px;
}

.searchresults h2.subPage,
.searchresults h3.subPage {
	color:#555d0b;
}

.searchresults h3.subPage {
	font-weight:normal;
}

.searchresults ul {
	list-style-type:square;
}

.searchresults .contentWhite {
	margin:16px 0px 0px 0px;
}

.searchresults .contentWhite p {
	margin:0px;
}

.searchresults .contentWhite img {
	clear:both;
}

.searchresults .contentWhite table {
	margin:0px 0px 0px 0px;
}

/* *********************************** 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 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;
}

/* SET IMAGES */

/* GREEN */

.greenOne {
		background-image:url("../images/pictureBoxBGs/pb_green/green_14.jpg");
}

.greenTwo {
		background-image:url("../images/pictureBoxBGs/pb_green/green_15.jpg");
}

.greenThree {
		background-image:url("../images/pictureBoxBGs/pb_green/green_16.jpg");
}

.greenFour {
		background-image:url("../images/pictureBoxBGs/pb_green/green_17.jpg");
}

.greenFive {
		background-image:url("../images/pictureBoxBGs/pb_green/green_05.jpg");
}

.greenSix {
		background-image:url("../images/pictureBoxBGs/pb_green/green_06.jpg");
}

.greenSeven {
		background-image:url("../images/pictureBoxBGs/pb_green/green_07.jpg");
}

.greenEight {
		background-image:url("../images/pictureBoxBGs/pb_green/green_08.jpg");
}

.greenNine {
		background-image:url("../images/pictureBoxBGs/pb_green/green_09.jpg");
}
 
.greenTen {
		background-image:url("../images/pictureBoxBGs/pb_green/green_10.jpg");
}

.greenEleven {
		background-image:url("../images/pictureBoxBGs/pb_green/green_11.jpg");
}

.greenTwelve {
		background-image:url("../images/pictureBoxBGs/pb_green/green_12.jpg");
}

.greenThirteen {
		background-image:url("../images/pictureBoxBGs/pb_green/green_13.jpg");
}

.greenFourteen {
		background-image:url("../images/pictureBoxBGs/pb_green/green_14_wide.jpg");
}

.greenFifteen {
		background-image:url("../images/pictureBoxBGs/pb_green/green_15_wide.jpg");
}

.greenSixteen {
		background-image:url("../images/pictureBoxBGs/pb_green/green_16_wide.jpg");
}

.greenSeventeen {
		background-image:url("../images/pictureBoxBGs/pb_green/green_17_wide.jpg");
}

/* RED */

.redOne {
		background-image:url("../images/pictureBoxBGs/pb_red/red_01.jpg");
}

.redTwo {
		background-image:url("../images/pictureBoxBGs/pb_red/red_02.jpg");
}

.redThree {
		background-image:url("../images/pictureBoxBGs/pb_red/red_03.jpg");
}

.redFour {
		background-image:url("../images/pictureBoxBGs/pb_red/red_04.jpg");
}

.redFive {
		background-image:url("../images/pictureBoxBGs/pb_red/red_05.jpg");
}

.redSix {
		background-image:url("../images/pictureBoxBGs/pb_red/red_06.jpg");
}

.redSeven {
		background-image:url("../images/pictureBoxBGs/pb_red/red_07.jpg");
}

.redEight {
		background-image:url("../images/pictureBoxBGs/pb_red/red_08.jpg");
}

.redNine {
		background-image:url("../images/pictureBoxBGs/pb_red/red_09.jpg");
}

.redTen {
		background-image:url("../images/pictureBoxBGs/pb_red/red_10.jpg");
}

/* BROWN */

.brownOne {
		background-image:url("../images/pictureBoxBGs/pb_brown/brown_01.jpg");
}

.brownTwo {
	background-image:url("../images/pictureBoxBGs/pb_brown/brown_02.jpg");
}

.brownThree {
	background-image:url("../images/pictureBoxBGs/pb_brown/brown_03.jpg");
}

.brownFour {
	background-image:url("../images/pictureBoxBGs/pb_brown/brown_04.jpg");
}

.brownFive {
	background-image:url("../images/pictureBoxBGs/pb_brown/brown_05.jpg");
}

.brownSix {
	background-image:url("../images/pictureBoxBGs/pb_brown/brown_06.jpg");
}

.brownSeven {
	background-image:url("../images/pictureBoxBGs/pb_brown/brown_07.jpg");
}

/* BLUE */

.blueOne {
		background-image:url("../images/pictureBoxBGs/pb_blue/turquoise_01.jpg");
}

.blueSolidOne 
{
	background-color: #005595;
}

/* Careers 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 24px 0px 0px;  /* right was 16 MG */
	/*_margin:0px 0px 0px 0px;*/
	width:160px;
}

/* ***************** 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 12px 16px;
}

ul.breadcrumb li {
	border-right:none;
	margin:0px 2px 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:8px 0px 16px 0px;
	width:776px;
	text-align:center;
}

.footer ul.listHorizontal li a,
.footer ul.listHorizontal li a:hover {
	color: #005C90;
}

.footerLinks
{
	text-align:center;
}
	
/* ***************** DEV MENUS ****************** */

ul.devMenu { 
		position: absolute;
		width: 200px;
		height: 600px;
		overflow-y: scroll;
		z-index:  5000;
		top: 0;
		left: 0;
		font-size: 90%;
		list-style-type:  none;
		text-align: left;
}

ul.devMenu li a { color: black;  font-weight: bold;  }
ul.devMenu li ul li a { color: #63a131;  }
ul.devMenu li ul li ul li a { color: #396714; }

ul.devMenu .inactive { color: #6a6a6a; font-size: 90%; }

/* ***************** 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;
}

/* *********************************** ADVANCED COUNTRY SITE SPECIFIC STYLES  STARTS *********************************** */
.dotted-hr {width: 100%; margin: 15px 0 0px 0; padding: 0 0 8px 0; border-bottom: 1px dotted #6e5916;}
.dotted-hrcontact {width: 100%; margin: 50px 0 0px 0 !important; margin:0; border-bottom: 1px dotted #6e5916;}
*:first-child+html .dotted-hrcontact {margin: 0 0 0 0 !important; }
.more a:link, .more a:visited, .more a:active {color: #136795; font-size: 11px; font-weight: bold; text-decoration: none;}
.more a:hover {text-decoration: underline;}
.AdvPanelInner ul li { width:200px;	background: url(../images/faq-arrow.gif) 0 8px no-repeat; padding:5px 0 8px 10px; }


/* *********************************** NEWS SPECIFIC STYLES *********************************** */

.advancedNews .contentColoured {
	background-color:#957A4D;
}

.advancedNews .textColoured,
.advancedNews .pagination select.fieldSelect {
	color:#957A4D;
}

.advancedNews a { color: #0e6696; }
.advancedNews a:hover { text-decoration: none; color: #3794c6; }

.advancedNews div.pressTitle {
	color:#957A4D;
	font-size: 14px;
	font-weight:bold;
	}



.advancedNews  h1, .advancedNews  h1 a  { color: #6F5A17; margin: 0px 0px 0px 0px; padding-bottom:5px; font-size: 28px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.advancedNews  h2, .advancedNews  h2 p { color: #6a6a6a;  margin-top:10px; font-weight:normal !important; font-weight:bold; font-size: 16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.advancedNews  h3, .advancedNews  h3 p { color: #957A4D; margin-bottom:5px; padding-bottom:0; font-weight:bold; font-size: 14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:16px; }


.advancedNews p.newsDescrip{font-size: 16px; font-weight: bold; color: #6a6a6a;}

.advancedNews p.pressDescrip{margin-top: 10px; margin-bottom: 10px; color: #6a6a6a;}

.advancedNews h3.mainStory {
	margin-top: 10px;
}

.advancedNews .newsImage {
	margin-bottom: 400px;
}

.advancedNews h4.NewsDate {
	font-size: 11px;
	font-weight: normal;
}

.advancedNews .topStory {color: #6a6a6a; margin:-10px 0 0 0; float: left; font-size: 12px; font-weight: bold;}

.advancedNews .keyfacts-title {color: #957a4d; font-size:12px; font-weight: bold; margin-bottom:10px; margin-top: 10px; }
.advancedNews .keyfacts {color: #957a4d; font-size: 12px; margin: 0 0 5px 0; padding: 0;}
.advancedNews .keyfacts li {color: #6a6a6a; font-size: 12px; margin: 0; padding: 0 0 0 13px;}
.advancedNews .keyfacts ul { margin-bottom:10px; }
.advancedNews a.newsIndexHeadline:link, .advancedNews a.newsIndexHeadline:visited, .advancedNews a.newsIndexHeadline:active {color: #136795; font-size: 12px; font-weight: bold; text-decoration: none;}
.advancedNews a.newsIndexHeadline:hover {text-decoration: underline;}

.advancedNews ul {font-size: 10px;}
.advancedNews li { background: url(../images/news-arrow.gif) 0 4px no-repeat; list-style: none; padding-left: 10px; }

.advancedNews .paginated {color: #136795; font-size: 10px;}
.advancedNews .paginated .next {border-right:none !important;}
.advancedNews .paginated .next-on {border-right:none !important; color: #6a6a6a;}
.advancedNews .paginated .previous {border-right:none !important;}
.advancedNews .paginated .previous-on {border-right:none !important; color: #6a6a6a;}
.advancedNews .paginated li a:link, .advancedNews .paginated li a:visited, .advancedNews .paginated li a:active {color: #136795; font-size: 10px; text-decoration: none;}
.advancedNews .paginated li a:hover {text-decoration: underline;}
.advancedNews .paginated .on {color: #6a6a6a !important;}

.advancedNews .contentColoured,
.advancedNews .contentColoured h2,
.advancedNews .contentColoured h3,
.advancedNews .pagination label,
.advancedNews .pagination ul.listHorizontal li a,
.advancedNews .pagination ul.listHorizontal li.on a,
.advancedNews .pagination ul.listHorizontal li a:hover {
	color:#FFFFFF;
}


.advancedNews .pagination {
	margin:0px 0px 16px 0px;
}

.advancedNews .contentColoured {
	padding:4px 8px 4px 8px;
}

.advancedNews .contentCream {
	margin:0px 0px 16px 0px;
	padding:8px 8px 16px 8px;
}

.advancedNews .contentCream h3 {
	font-size: 120%;
}

.advancedNews .contentLeft {
	margin:19px 8px 10px 0px;
	width:96px;
}

.advancedNews .contentRight {
	margin:16px 0px 0px 0px;
	width:368px;
}

.advancedNews .contentRight h3 {
	display: inline;
	color: #006ba9;
	font-size: 12px;
	
}

.advancedNews .pseudoImage {
	font-size: 220%;
	font-weight: normal;
	
	margin:8px 0px 8px 0px;
}

.advancedNews .contentCream table {
	float:left;
	width:300px ! important;
}

.advancedNews .contentCream table td {
	width:220px ! important;
}

.advancedNews .contentCream table th {
	width:80px ! important;
}

.newsReadMore {
	margin-top: -3px;
}

.advancedNews ul {
	
	margin: 0;
	padding:0;
}


/* *********************************** CONTACT SPECIFIC STYLES *********************************** */

.advancedContact .contentColoured {
	background-color:#93642C;
}

.advancedContact a,
.advancedContact .textColoured,
.advancedContact .pagination select.fieldSelect {
	color:#AE8B61;
}

.advancedContact h1 { color: #93642C; margin: 0px 0px -10px 0px; padding-bottom:5px; font-size: 28px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.advancedContact h2, .advancedContact h2 p { color: #6a6a6a;  margin-top:10px; font-weight:normal !important; font-weight:bold; font-size: 16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.advancedContact .contentColoured,
.advancedContact .contentColoured h2,
.advancedContact .pagination label,
.advancedContact .pagination ul.listHorizontal li a,
.advancedContact .pagination ul.listHorizontal li.on a,
.advancedContact .pagination ul.listHorizontal li a:hover {
	color:#FFFFFF;
}

.advancedContact label {
	font-weight:bold;
	margin:0px 0px 4px 0px;
	color: #696969;
	width: auto;
	margin-right: 10px;
}

.advancedContact .pagination {
	margin:16px 0px 16px 0px;
}

.advancedContact .contentCream {
	position:relative;
}

.advancedContact .contentCream .contentLeft,
.advancedContact .contentCream .contentRight {
	width:216px;
}

.advancedContact .contentCream .contentLeft {
	margin:0px 24px 0px 0px;
}

.advancedContact .contentCream .labelCheckRadio {
	color:#666666;
}

.advancedContact .contentCream ul.listVertical li {
	margin:4px 0px 2px 0px;
}

.advancedContact .contentColoured {
	padding:4px 8px 4px 8px;
}

.advancedContact .styledContent h2 {
	border-bottom:1px dotted #93642C;
}

.advancedContact .textError {
	color: #AE8B61;
}

.advancedContact .styledContent a img {
	margin: 8px 0 0 7px;
}

.advancedContact .fieldText, 
.advancedContact .fieldSelect,
.advancedContact .fieldArea {
	border: 1px solid #a6835b;
	background-color: #f5ece3;
}

.advancedContact .fieldTextSmall
{
	border: 1px solid #a6835b;
	background-color: #f5ece3;
	width: 50px;
}

.advancedContact ul {
	list-style-type:none;
}

.advancedContact .textMandatory
{
	position: relative;
	margin: 0px 0px 0px 5px;
	font-weight: bold;
}

/* BUTTONS */
#formbuttons
{
	position: relative;
	margin: 0px;
	height: 18px;
	font-size: 13px !important;
	line-height: normal;
	text-align: center;
}
#formbuttons ul
{
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
#formbuttons li
{
	display: inline;
	margin: 0;
	padding: 0;
}
#formbuttons a
{
	float: left;
	background-image: url(../images/PanelButtons/PanelButtons_browncontactus/left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}
#formbuttons a span
{
	float: left;
	display: block;
	background-image: url(../images/PanelButtons/PanelButtons_browncontactus/back.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 1px 18px 2px 10px;
	color: #ffffff;
	margin-right: 10px;
}

#formbuttons a:hover span
{
	color:#FFF;
}
#formbuttons a:hover
{
	background-position:0% -20px;
}
#formbuttons a:hover span
{
	background-position:100% -20px;
}
#formbuttons div
{
	position: relative;
}
#formbuttons image
{
	position: absolute;
	top: 0px;
	left: 0px;
}

.requiredfield
{
	color: #ff4443;
}

/* *********************************** ADVANCED COUNTRY SITE SPECIFIC STYLES  ENDS *********************************** */