/* @override 
	http://quest.questoverseas.uat.gsba.co.uk/css/global.css
	http://www.questoverseas.com/css/global.css
*/

body {
	background:#F1F1F1 url('../images/background_top.gif') repeat-x left top;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Arial, Verdana, Sans serif;
	font-size:12px;
	color:#666;
	line-height: 16px;
	margin: 0;
	text-align: left;
}	

a, a:visited {
	color: #2BA3C2;
	font-weight:bold;
	text-decoration: none;
}

a:hover, a:active {
	color: #A6A7A8;
	text-decoration: underline;
}

img {
	border: 0;
	display: block;
}

p {
	line-height: 20px;
	margin:0 0 8px;
}

#africa .slidecopy span.leftCol, #samerica .slidecopy span.leftCol{
	color: #838486 !important;
}

.slidecopy h3{
	float: left;
	width: 100%;
}

#outerContainer .slidecopy p.clear{
	padding: 10px 0 5px 0;
	margin: 0;
	float: left;
	width: 100%;
}

#outerContainer .slidecopy p.tripPdf.clear{
	padding: 0;
}

#outerContainer .slidecopy p.tripPdf.clear a{
	background: url(../images/pdf-sml.png) no-repeat;
	padding: 0 0 0 23px;
}

#africa .slidecopy span.leftCol, #samerica .slidecopy span.leftCol{
	width: 90px;
	float: left;
	clear: left;
	font-weight: bold;
}

span.rightCol{
	width: 250px;
	float: left;
}

.standardmodule .liner #greyMenu a, .standardmodule .liner #greyMenu a:visited {
	color: #999;
	font-weight: normal;
}

#greyMenu li{
	float: left;
	margin: 0 0px 0 0;
	background: 0;
	padding: 0;
}

.standardmodule .liner #greyMenu li.active a{
	color: #2BA3C2;
}

#greyMenu ul{
	margin: 0;
}

#greyMenu li.last .menuSlash{
	display: none;
}

.standardmodule .liner #greyMenu a:hover, .standardmodule .liner #greyMenu a:active {
	color: #2BA3C2;
}

.standardmodule .liner #greyMenu a.current {
	color: #2BA3C2;
}

.seo {display:none;}
.strong {font-weight:bold;}
.normal{font-weight:normal;}
.italic {font-style:italic;}
h1,h2,h3,h4,h5 {font-family: Helvetica, Arial, Verdana; margin-bottom:10px; padding:0; font-weight:normal;}
h3,h4,h5 {margin-bottom:3px;}

.orangeHeader, .orangeHeader a, .orangeHeader a:visited { color: #EB690B; }
.greenHeader, .greenHeader a, .greenHeader a:visited { color: #9A9014; }
.normalHeader, .normalHeader a, .normalHeader a:visited { color: #2BA3C2; }

h1 {font-size:20px; color:#2BA3C2; margin-top:0px; line-height:20px;}
h1 span{font-size:17px; color:#2BA3C2; margin-top:0px; line-height:20px;}
h2 {font-size:17px; color:#2BA3C2; line-height:20px; margin-top:0px; margin-bottom:10px;}
h3 {font-size:11px; line-height:16px; font-weight:bold; margin-bottom:10px;}
h4 {font-size:11px;}

.required { color: #F00; }

.rightText { text-align: right; }
.bluesubheading { font-size:16px; color:#2BA3C2; margin-top:0px; line-height:20px; }

.clear {clear:both}
.hidden {display:none;}
.clearfix{display:block;}
.floatLeft {position:relative; float:left; display:inline;}
.floatRight {position:relative; float:right; display:inline;}

#outerContainer {
	margin: 0 auto;
	position: relative;
	width:920px;
	z-index:1;
}	

.errors{
	color: #ff0000;
}

#innerContainer {background: url('../images/background_edges_tile.gif') repeat-y top center; float:left; z-index:-1;  width:920px;}
#innerContainer_main {background: url('../images/background_edges.gif') bottom center no-repeat; width: 100%; overflow: auto;}
#samerica #innerContainer_main{
	background-image: url(../images/background_edges_samericaslide.gif);
}
#africa #innerContainer_main{
	background-image: url(../images/background_edges_africaslide.gif);
}
.headcenter {margin: 0 auto; width:840px; float: ;}
#outerContainer .standardmodule .plainPageTitle{
	padding: 0;
}
#outerContainer .standardmodule .plainPageTitle h2{
	padding: 0;
	margin: 0;
}


#mainstage {margin-left:auto; margin-right: auto; width:840px;}
#header {float:left; width:840px; background: url("../images/contours_top.gif") no-repeat scroll 56px -70px #FFFFFF}

#page1 #header, #page602 #africa #header, #page606 #samerica #header{
	background-image: none;
}

#header  .logo{
position:relative;
float:left;
margin:41px 0 20px 0px;
width: 283px;
	height: 57px;
	text-indent: -9999em;
	background: url(../images/quest_overseas.gif);
	z-index: 101;
}

.headSpaceWrap{
	clear: both;
	float: left;
	width: 100%;
}

#africa #header  .logo{
	background: url(../images/quest_overseas_africa.gif);
	position: relative;
	z-index: 101;
}

#samerica #header  .logo{
	background: url(../images/quest_overseas_samerica.gif);
}


#header h1{display:none;}
#header .headerliner {float:left; padding:0 19px 0 19px; min-height: 130px;}
#header .title {margin:0px 0 0 0; width:500px; line-height:42px; float:right; display:block; padding:0 3px 0 0;}
#header .africatitle {margin:0px 0 0 0; width:500px; line-height:42px; float:right; display:block; padding:0 3px 0 0;}
#header .samericatitle {margin:0px 0 0 0; width:500px; line-height:42px; float:right; display:block; padding:0 3px 0 0;}
#header h2 {font-size:40px; line-height:42px; text-align:right; font-weight:normal; }
.countrydrivers {margin:5px 0 5px 0; float:right; padding:0 3px 15px 0;}
.countrydrivers h3 {font-size:20px!important; text-align:right!important; font-weight:normal!important; line-height:24px; margin:0px; color:#999!important;}
.africalink a{text-decoration:none!important; font-weight:normal; color:#999;}
.africalink a:hover{text-decoration:none; color:#EB690B;}
.samericalink a{text-decoration:none; font-weight:normal; color:#999;}
.samericalink a:hover{text-decoration:none; color:#9A9014;}
.module261_liner {padding:4px 6px 6px 12px;  }
.module261_liner p{
color:#FFF!important;
font-size:12px;
line-height:15px;
margin:8px 8px 8px 0px;
text-decoration:none;
}
.module261_liner h3{
color:#FFF;
font-size:15px;
margin:6px 0 12px 0;
font-weight:bold;
}
.module261_liner h3 a{color:#FFF; font-weight:bold;}
.module261_liner h3 a:hover{text-decoration:none;}


/********************************************/
/* Squeezebox App Form */

.bold { font-weight: bold; }

.formBody legend {
	color: #2BA3C2;
	font-weight: bold;
}

.formBody {
	margin: 0 auto;
	text-align: left;
	width: 740px;
}


    .moreinfotext {
        display: none;
    }

    #sbox-content .moreinfotext {
        display: block;
		text-align: center;
    }

.formBody legend {
	margin: 0 0 8px 0;
}

.formBody fieldset div {
	clear:both;
}

.formBody label, .radio span {
	float:left;
	width: 25%;
	text-align:right;
	margin-right:1em;
	padding-top: 4px;
}

.formBody .smallText {
	font-size: 10px;
}


.formBody input, .formBody textarea {
	padding:0.15em;
	width:20em;
	border:1px solid #DDD;
	background:#FAFAFA;
	font:bold 0.95em arial, sans-serif;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
}

.formBody input:hover, .formBody input:focus {
	border-color:#c5c5c5;
	background:#f6f6f6;
}

.formBody textarea:hover, .formBody textarea:focus {
	border-color:#c5c5c5;
	background:#f6f6f6;
} 

.formBody fieldset {
	border:1px solid #ddd;
	padding:0 0.5em 0.5em;
}

.radio fieldset {
	border:none;
	width:auto;
	padding:1px 0 0 0;
}

.radio legend {
	font-size: 12px;
	float:left;
    width: 14em;
}

.radio legend span {
	float: left;
	width:10em;
}

.radio span span { display: inline; float: none; }

.radio label, .radio input {
	background:none;
	border:none;
	display:inline;
	float:none;
	vertical-align:middle;
	width:auto;
}

.checkbox input {
	width: auto;
}

.radio input {
	margin-right: 4px;
}

.radio div {
	clear:none;
	display: inline;
	float:left;
	white-space:nowrap;
}

input.default { color:#BBB; }

.submitButton {
	background-color: #2BA3C2; color: #FFF;
}


.errorDiv {
	width: 80%;
}

	.errorDiv li span {
		color: #F33;
	}

/********************************************/

#innerContainerAfrica #topNav, #innerContainerSamerica #topNav{
	width: 515px;
}

#topNav {
	float:right;
	padding:0px;
	width:500px;
	margin:20px 0 20px 0;
}
#topNav ul {
	position:relative;
	float:right;
	margin: 0;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	list-style-type: none;
	text-align: right;
	z-index: 101;
}
#topNav ul li {
	float:right;
	text-align: right;
	font-size:12px;
	line-height:12px;
	padding: 0;
	margin: 0;
 	display:inline;
	color: #666666;
 	padding-left:9px;
	padding-right:9px;
}
#topNav ul li a {
	color: #666666;
	text-decoration: none;
	background:transparent url(../images/arrow_topnav.gif) no-repeat right 2px;
	display:inline;
	padding-right:14px;
	font-weight:normal;
}
#topNav ul li a:hover {color:#999; text-decoration:underline;}
#topNav .selectedNavItem a {color:#9a9014;}
#topNav #topNavItem1 {border-left:none; padding-left:0px}
#topNav #topNavItem2 {padding-right:2px}
#topNav #topNavItem1  a {}

.containerblock, .rotatorWrap {float:left; width:800px; height:335px; margin:0 0 0 0; position: relative;}
.rotatorWrap .logoOverlay{
	width: 454px;
	height: 454px;
	background: url(../images/circles-default.png);
	position: absolute;
	top: -297px;
	left: 37px;
	z-index: 100;
	
}

.rotatorWrap #rotator{
	height: 335px;
	overflow: hidden;
	background: #000;
}

.rotatorWrap img{
	display: none;
	background: #000;
}

#page602 .rotatorWrap .logoOverlay{
	background: url(../images/circles-africa.png);
}

#page606 .rotatorWrap .logoOverlay{
	background: url(../images/circles-south-america.png);
}

#africa .rotatorWrap .logoOverlay{
	background: url(../images/circles-africa.png);
}

.myContent {float:left; width:800px; height:335px; margin:0 0 0 0;}
.columnleft {
float:left;
width:396px;
margin:0 8px 0 0;
}
.columnleft528 {
float:left;
width:528px;
margin:0 8px 0 0;
}
.columnleft798left {
float:left;
width:400px;
}
.columnleft798right {
float:right;
width:330px;
margin-left:20px;
}
.columnright260 {
float:right;
width:260px;
border-top:solid 1px #CCC;
margin:0px 0 0 0;
}
.blue {color:#2ca3c1!important; font-weight:bold;}
.white {color:#FFF!important;}

.greySlash { color: #999; }

.noSlash span { display: none; }

.columnleft .driver{float:left;}
.columnright {
float:left;
width:396px;
margin:0px;
}
.phone {
float:left;
width:260px;
height:26px;
margin:0 7px 0 0;
padding:0px;
}
.phone h3{font-size:17px; line-height:14px; letter-spacing:0.1px; font-weight:normal; color:#2ca3c1; padding:6px 5px 6px 20px; margin:0px;}
.standardmodule {
float:left;
width:100%;
border-top:solid 1px #CCC;
border-bottom:solid 1px #CCC;
background-color:#fafafa;
margin:0px 0 0 0;
clear: both;
}

#page697 .standardmodule{
	background: none;
}

.standardmodulemargin {
margin:10px 0 0px 0;
}
.standardmodule p{color:#999; font-size:12px;}
.standardmodule p a:hover{text-decoration:none;}
.standardmodule h1 {font-size:20px;}
.standardmodule h1 a{font-weight:normal}
.standardmodule h1 a:hover{text-decoration:none;}
.standardmodule h2 {color:#999;}
.standardmodule h2 a{font-weight:normal; color:#999;}
.standardmodule h2 a:hover{text-decoration:none; color:#2ca3c1;}
.standardmodule .liner{float:left; padding:12px 12px 10px 12px;}
.standardmodule .liner2{float:left; padding:15px 15px 8px 15px;}
.timelinemodule .liner{float:left; padding:12px 12px 10px 12px;}

.module261 {
float:left;
width:261px;
border-top:solid 1px #CCC;
border-bottom:solid 1px #CCC;
background-color:#fafafa;
margin:8px 8px 0 0;
}

.module261end {
float:left;
width:261px;
border-top:solid 1px #CCC;
border-bottom:solid 1px #CCC;
background-color:#fafafa;
margin:8px 0px 0 0;
}
.module261end_liner{ }
.module261end_liner p{
color:#FFF!important;
font-size:11px;
line-height:14px;
margin:0px 8px 8px 0px;
text-decoration:none;
}
.module261end_liner p a {color:#fff; text-decoration:none; font-weight:normal;}
.module261end_liner h3{
color:#FFF;
font-size:23px;
margin:16px 0 15px 0;
font-weight:normal;
}
.module261end_liner h3 a{color:#FFF; font-weight:normal;}
.module261end_liner h3 a:hover{text-decoration:none;}

.standardmodule2 {
float:left;
width:100%;
border-bottom:solid 1px #CCC;
background-color:#fafafa;
margin:0px 0 0 0;

}

#page697 .standardmodule2{
	background: none;
}

.standardmodule2 p{color:#999;}
.standardmodule2 p a:hover{text-decoration:none;}
.standardmodule2 h2{font-size:16px; font-weight:normal; color:#2ca3c1; line-height:22px;}
.standardmodule2 .liner{float:left; padding:15px 15px 8px 15px;}
.standardmodule2 ul li {color:#999; list-style-type:disc; padding-bottom:5px;}
.standardmodule2 ul.longlist li {color:#999; list-style-type:disc; padding-top:15px;}
.standardmodule3 {
float:left;
width:100%;
border-bottom:solid 1px #CCC;
background-color:#2ca3c1;
color:#FFF!important;
margin:0px 0 0 0;
}
.standardmodule3 h1{color:#FFF; font-weight:normal;}
.standardmodule3 h1 a{color:#FFF!important; }
.standardmodule3 h2{color:#FFF; font-weight:normal;}
.standardmodule3 p a:hover{text-decoration:underline;}
.standardmodule3 p a{color:#fff; font-weight:bold;}
.standardmodule3 h3{color:#fff; font-size:17px; font-weight:normal;}
.standardmodule3 .liner{float:left; padding:15px 15px 8px 15px;}

.standardmodule ul{
float:left;
text-align:left;
list-style-type:none;
font-size:12px;
line-height:16px;
color: #999;
margin:0px 0px 10px 0px;
padding:0px;
}
.standardmodule ul li{
list-style-type:none;
color: #999;
text-decoration: none;
font-weight:normal;
background:transparent url(../images/arrow_bullet.gif) no-repeat left 8px;
display:block;
padding:4px 0 4px 16px;
}
.modimg {float:left; padding:0 15px 0 0 }
.standardmodule  ul li a span{font-weight:bold; color:#999;}
.icon {float:left; display:inline; margin:3px 5px 0 0;}
.iconbutton {float:left; font-size:11px; color:#999; margin:0 6px 0 0; line-height:11px; padding:0px;}
.iconbutton a{color:#999;}
.timelinemodule {
float:left;
width:100%;
border-bottom:solid 1px #CCC;
margin:0px;
}
.timelinemodule .back{
float:left;
width:40px;
height:80px;
background:transparent url(../images/arrow_large_grey_back.gif) no-repeat left 30px;
}
.timelinemodule .forward{
float:left;
width:40px;
height:80px;
background:transparent url(../images/arrow_large_grey.gif) no-repeat left 30px;
}
.timelinemodule .middle{
float:left;
width:240px;
padding:0 15px 0px 15px;
}
.timelinemodule  p{font-size:11px; color:#999; line-height:16px;}

.bottomdrivers {
float:left;
width:100%;
margin:10px 0 0px 0;
padding:0px;
}
.driverbox {
float:left;
width:260px;
height:26px;
margin:0 8px 0 0;
padding:0px;

}
.driverbox h3{font-size:13px; line-height:13px; font-weight:bold; color:#FFF; padding:6px 5px 6px 15px; margin:0px; }
.driverbox h3 a{text-decoration:none; color:#FFF;}
.driverbox h3 a:hover{text-decoration:none; color:#FFF;}
.driverboxLong {
float:left;
width:528px;
margin:0px;
height:26px;
padding:0px;
border:solid 1px #0c8dae;
background-color:#2BA3C2;
}
.driverboxLong h3{font-size:13px; line-height:13px; letter-spacing:0.1px; font-weight:normal; color:#FFF; padding:6px 5px 6px 15px; margin:0px; }
.driverboxLong h3 a{text-decoration:none; color:#FFF; font-weight:bold;}
.driverboxLong h3 a:hover{text-decoration:underline; color:#FFF; font-weight:bold;}
#end {margin-right:0px;}

#header  #nav{float:right;}
#contentStage {margin-left: auto; margin-right: auto; width:800px;}
.sadriverbox {
float:left;
width:260px;
margin:0 7px 0 0;
padding:0px;
background-color:#999014;
border:solid 1px #576800;
}
.drivers {
float:left;
width:100%;
margin:10px 0 0px 0;
padding:0px;
}
.driverboxA {
float:left;
width:260px;
height:26px;
margin:0 7px 0 0;
padding:0px;

}

.driverbox, .driverboxLong{
	background-color:#2BA3C2;
	border:solid 1px #0C8DAE;
}

#africa .driverbox, #africa .driverboxLong{
	background-color:#EB690B;
	border-color:#ba4f01;
}

#samerica .driverbox, #samerica .driverboxLong{
	background-color:#9a9014;
	border-color:#576800;
}

.driverbox img	{
	display: none;
}

.driverbox a{
	background: url(../images/arrow_blue.gif) no-repeat right center;
	padding: 0 20px 0 0;
}

#samerica .driverbox a{
	background-image: url(../images/arrow_green.gif);
}

#africa .driverbox a{
	background-image: url(../images/arrow_africa.gif);
}

.driverboxA h3{font-size:12px; line-height:12px; letter-spacing:0.1px; font-weight:bold; color:#FFF; padding:6px 5px 6px 15px; margin:0px;}
.driverboxA h3 a{text-decoration:none; color:#FFF;}
.driverboxA h3 a:hover{text-decoration:none; color:#efb17f;}
#last {margin-right:0px!important;}

.driverboxALong {
float:right;
width:528px;
margin:0px;
height:26px;
padding:0px;
}
.driverboxALong h3{font-size:13px; line-height:13px; letter-spacing:0.1px; font-weight:normal; color:#FFF; padding:6px 5px 6px 15px; margin:0px; }
.driverboxALong h3 a{text-decoration:none; color:#FFF; font-weight:bold;}
.driverboxALong h3 a:hover{text-decoration:underline; color:#FFF; font-weight:bold;}
.driverboxSA {
float:left;
width:260px;
height:26px;
margin:0 7px 0 0;
padding:0px;
background-color:#999014;
border:solid 1px #576800;
}
.driverboxSA h3{font-size:12px; line-height:12px; letter-spacing:0.1px; font-weight:bold; color:#FFF; padding:6px 5px 6px 15px; margin:0px;}
.driverboxSA h3 a{text-decoration:none; color:#FFF;}
.driverboxSA h3 a:hover{text-decoration:none; color:#b2bc7a;}
.driverboxSALong {
float:right;
width:528px;
margin:0px;
height:26px;
padding:0px;
border:solid 1px #576800;
background-color:#999014;
}
.driverboxSALong h3{font-size:13px; line-height:13px; letter-spacing:0.1px; font-weight:normal; color:#FFF; padding:6px 5px 6px 15px; margin:0px; }
.driverboxSALong h3 a{text-decoration:none; color:#FFF; font-weight:bold;}
.driverboxSALong h3 a:hover{text-decoration:underline; color:#FFF; font-weight:bold;}
/*  AFRICA STYLES  */

#africa #innerContainer {float:left; z-index:2;  width:920px; background:transparent url(../images/background_edges_africa.gif) no-repeat center bottom;}
#africa #innerContainerAfrica {float:left; z-index:2;  width:920px; background:transparent url(../images/background_edges_africaslide.gif) no-repeat center bottom;}
#africa #header {float:left; width:840px; background:#FFF url(../images/contours_top_africa.gif) no-repeat 56px -70px;}
#africa .standardmodule {
float:left;
width:100%;
border-top:solid 1px #CCC;
border-bottom:solid 1px #CCC;
background-color:#fafafa;
margin:10px 0 0 0;
}
#africa .headerstrip {
float:left;
width:396px;
border-bottom:solid 1px #CCC;
margin:0px;
}
#africa .phone {
float:left;
width:260px;
height:26px;
margin:0 7px 0 0;
padding:0px;
}
#africa .phone h3{font-size:17px; line-height:14px; letter-spacing:0.1px; font-weight:normal; color:#EB690B; padding:6px 5px 6px 20px; margin:0px;}

#africa .headerstrip .wrapper{padding:10px 0 0 10px;}
#africa .headerstrip h1 span{color:#999; font-size:11px; font-weight:bold;}
#africa .headerstrip h1 span a{color:#999;}
#africa .headerstrip h1 span a:hover{color:#CCC; text-decoration:none;}
#africa .standardmodule p{color:#666; line-height:16px; font-size:11px; margin:0 0 2px 0;}
#africa .standardmodule p a{color:#999; font-weight:bold; }
#africa .standardmodule p a:hover{text-decoration:none; color:#EB690B;}
#africa .standardmodule h3{color:#EB690B; font-size:13px; margin:0 0 3px 0; font-weight:bold;}
#africa .standardmodule h3 a{color:#EB690B; text-decoration:none;}
#africa .standardmodule h3 a:hover{color:#fa8e35; text-decoration:none;}
#africa .standardmodule span{color:#EB690B; font-size:11px; font-weight:bold; margin:0px;}
#africa .standardmodule img {float:left; margin:0 10px 0 0;}
#africa .standardmodule .arrow { float:none; display:inline; margin:0px 0px 0px 4px;}
#africa .standardmodule .liner{float:left; padding:12px 12px 10px 12px;}

#africa h1,h2,h3,h4,h5 {font-family: Helvetica, Arial, Verdana; margin-bottom:10px; padding:0; font-weight:normal;}

#africa h1{
	color: #EB690B;
}

#africa h2 {font-size:40px; color:#EB690B; line-height:42px; margin-top:0px; margin-bottom:10px;}

#africa .arrow { display:inline; margin:0px 0 -1px 0;}
#africa .headerstrip .icons {float:none; display:inline; margin:0px 4px -2px 5px;}

#samerica #innerContainer {float:left; z-index:2;  width:920px; background:transparent url(../images/background_edges_samerica.gif) no-repeat bottom;}
#samerica #innerContainerSamerica {float:left; z-index:2;  width:920px; background:transparent url(../images/background_edges_samericaslide.gif) no-repeat center bottom;}
#samerica #header {float:left; width:840px; background:#FFF url(../images/contours_top_samerica.gif) no-repeat 56px -70px;}
#samerica .standardmodule {
float:left;
width:100%;
border-top:solid 1px #CCC;
border-bottom:solid 1px #CCC;
background-color:#fafafa;
margin:10px 0 0 0;
}
#samerica .headerstrip {
float:left;
width:396px;
border-bottom:solid 1px #CCC;
margin:0px;
}
.wheremoney {
float:left;
margin:15px 0px 0px 0px;
display:block;
}
.wheremoney p{
font-weight:bold;
}
.wheremoney p a{text-decoration:none;}
.wheremoney .icon{float:none; display:inline!important; margin:2px 4px -2px 0px;}
#samerica .headerstrip .wrapper{padding:10px 0px 0px 10px;}
#samerica .headerstrip h1 span{color:#999; font-size:11px; font-weight:bold;}
#samerica  .headerstrip h1 span a{color:#999;}
#samerica  .headerstrip h1 span a:hover{color:#CCC; text-decoration:none;}
#samerica .standardmodule p{color:#666666; line-height:16px; font-size:11px; margin:0 0 2px 0;}
#samerica .standardmodule p a{color:#999; font-weight:bold; }
#samerica .standardmodule p a:hover{text-decoration:none; color:#999014;}
#samerica .standardmodule h3{color:#9a9014; font-size:13px; margin:0 0 3px 0; font-weight:bold;}
#samerica .standardmodule h3 a{color:#9a9014; text-decoration:none;}
#samerica .standardmodule h3 a:hover{color:#b2bc7a; text-decoration:none;}
#samerica .standardmodule span{color:#9a9014; font-size:11px; font-weight:bold; margin:0px;}
#samerica .standardmodule img {float:left; margin:0 10px 0 0;}
#samerica .standardmodule .arrow { float:none; display:inline; margin:0px 0px 0px 4px;}
#samerica .standardmodule .liner{float:left; padding:12px 12px 10px 12px;}

#samerica .phone {
float:left;
width:260px;
height:26px;
margin:0 7px 0 0;
padding:0px;
}
#samerica .phone h3{font-size:17px; line-height:14px; letter-spacing:0.1px; font-weight:normal; color:#9a9014; padding:6px 5px 6px 20px; margin:0px;}


h1,h2,h3,h4,h5 {font-family: Helvetica, Arial, Verdana; margin-bottom:10px; padding:0; font-weight:normal;}

#samerica h1 {font-size:20px; color:#9a9014; margin-top:0px; line-height:20px;}
#samerica h2 {font-size:40px; color:#9a9014; line-height:42px; margin-top:0px; margin-bottom:10px;}
.arrow { display:inline; margin:0px 0 -1px 0;}
#samerica .headerstrip .icons { float:none; display:inline; margin:0px 4px -2px 5px;}
#last {margin-right:0px!important;}

/* ACCORDION STYLES */
#accordion {
	margin:10px 0px;
}

h3.toggler {
	cursor: pointer;
	color: #2CA3C1;
	font-size:12px;
	font-weight:bold;
	margin: 0 0 10px 0;
	padding: 5px 8px 8px 5px;
	border-bottom:1px solid #CCC!important;
}

div.element p, div.element h4 {
	margin:0px;
	padding:4px 4px 8px 4px; 
}

.standardmodule .imgLink img{
	width: 100px;
}

/*  ------- FOOTER STYLES  ------- */
.footercenter {margin: 0 auto; width:800px; } 
#footer {clear:both; margin:15px 0 0 0; float:left; width:800px; padding: 0; }
#footer p {float:right; margin-top:6px; font-size:11px; color:#7b7b7d;}
#footer p a{color:#7b7b7d;}
.formLabel{
width:150px;
display:inline;
float:left;
font-size:14px;
color:#2BA3C2;
font-weight:normal;
padding:8px 0 8px 5px;
}
fieldset {
border:1px solid #CCC;
display:block;
margin: 10px 2px 15px;
padding:20px;
}
legend {font-size:16px; color:#999;}
.applycol1 {width:120px; float:left; margin:0 20px 0 0;}
.applycol2 {width:260px; float:left; margin:0 20px 0 0;}
input {border:solid 1px #CCC; width:250px; margin:5px 0 5px 0; font-size:12px;  padding:4px 0 4px 2px;}
.textbox{border:solid 1px #CCC; width:248px; margin:5px 0 5px 0; font-size:12px; height:85px; padding:2px; font-family:arial;}
.dropdown {border:solid 1px #CCC; margin:0 0 8px 0; font-size:12px; padding:1px;}
.submit{border:0px; width:120px; float:left; margin:2px 0px 0px 155px; padding:4px 0 4px 0px; font-size:16px; color:#fff; background-color:#2BA3C2;}
table {border:solid 1px #CCC!important; border-collapse:none;}

#WebLoginLayer0 table table, #WebLoginLayer0 table table td{
	border: none !important;
}

table td {padding:4px 15px 4px 8px; border-right:solid 1px #CCC; border-bottom:solid 1px #CCC; font-size:12px;}
table td h2 {font-size:14px; font-weight:bold; margin-bottom:2px;}
table a, table a:visited {font-weight:bold; color:#666;}
/* Squeeze Box Styles */
#sbox-overlay{position:absolute; background-color: #000;}
#sbox-window{
	position:				absolute;
	background-color:		#fff;
	text-align:				left;
	overflow:				visible;
	padding:				10px;
	-moz-border-radius:		3px;
	-webkit-border-radius:	3px;
}
#sbox-btn-close {
	position:				absolute;
	width:					30px;
	height:					30px;
	right:					-15px;
	top:					-15px;
	background:				url(../images/closebox.png) no-repeat center;
	border:					none;
}
.sbox-window-ie6 #sbox-btn-close{background-image:url(../images/closebox.gif);}
.sbox-loading #sbox-content{
	background-image:		url(../images/spinner.gif);
	background-repeat:		no-repeat;
	background-position:	center;
}
#sbox-content{
	clear:					both;
	overflow:				auto;
	background-color:		#fff;
	height:					100%;
	width:					100%;
}
.sbox-content-image#sbox-content{overflow:visible;}
#sbox-image {display:block;}
.sbox-content-image img{display:block;}
.sbox-content-iframe#sbox-content{overflow:visible;}
.body-overlayed embed, .body-overlayed object, .body-overlayed select{visibility:hidden;}

/* Africa menu */

.africadd, .africadd ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
	float:right;
}
.africadd li {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;
	position: relative;
	z-index: 5;
}
.africadd li:hover {
	z-index: 10000;
	white-space: normal;
}
.africadd li li {
	float: none;
}
.africadd ul {
	visibility: hidden;
	position: absolute;
	z-index: 10;
	left: -140px;
	top: 35px;
	border-bottom:solid 3px #EB690B;
}
.africadd li:hover>ul {
	visibility: visible;
	top: 100%;
}
.africadd li li:hover>ul {
	top: 0;
	left: 100%;
}

.africadd:after, .africadd ul:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.africadd, .africadd ul {	/* IE7 float clear: */
	min-height: 0;
}
/* -- float.clear.END --  */

/* -- sticky.submenu --
	it should not disappear when your mouse moves a bit outside the submenu
	YOU SHOULD NOT STYLE the background of the ".africadd UL" or this feature may not work properly!
	if you do it, make sure you 110% know what you do */
.africadd ul {
	background-image: url(empty.gif);	/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */
	padding: 35px 0px 0px 0px;
	font-size:12px;
	font-weight:normal;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	/*background: #f00;*/	/* uncomment this if you want to see the "safe" area.
								you can also use to adjust the safe area to your requirement */
}
.africadd ul ul {
	padding: 30px 30px 30px 10px;
	margin: -30px 0 0 -10px;
}
/* -- sticky.submenu.END -- */

/* - - - ADxMenu: DESIGN styles [ OPTIONAL, design your heart out :) ] - - - */

.africadd, .africadd ul li {
	color: #CCC;
	background-color: #fff;
}
.africadd ul {
	width: 200px;
}
.africadd a {
	text-decoration: none;
	color: #999;
	padding:6px 18px 6px 18px;
	display: block;
	position: relative;
	margin:0px;
	font-weight:normal;
}
.africadd a:hover, .africadd li:hover>a {
	color: #EB690B!important;
	text-decoration:none;
}
.africadd li ul{	/* create borders around each item */
	background:#fff;
	opacity:0.95; -moz-opacity:0.95; filter:alpha(opacity=90)!important;
}

.africadd ul>li + li {	/* and remove the top border on all but first item in the list */
	border-top: 0;
}
.africadd li li:hover>ul {	/* inset 2nd+ submenus, to show off overlapping */
	top: 5px;
	left: 90%;
}
.firstitem {background:none!important; color:#999!important; text-decoration:none!important; font-size:20px; margin:0px; padding:0px!important;}

.addtitle {
padding-top:8px;
margin:2px 0 0 0;
font-size:16px;
line-height:18px;
font-weight:bold;
color:#EB690B;
}

.last .addtitle a{
	padding-bottom: 10px !important;
}

#africa .samericadd .addtitle a, #samerica .samericadd .addtitle a, .samericadd .addtitle a{
	color: #9a9014 !important;
}

#samerica .africadd .addtitle a, #africa .africadd .addtitle a, .africadd .addtitle a{
	color: #EB690B !important;
}

.countrydrivers .last a{
	padding-bottom: 15px;
}

.bottom {
height:35px;
border-bottom:solid 3px #EB690B!important;
/*background:transparent url(../images/africa/menu_corners.gif) no-repeat left bottom!important;*/
}
/* special colouring for "Main menu:", and for "xx submenu" items in ADxMenu
	placed here to clarify the terminology I use when referencing submenus in posts */
.africadd>li:first-child>a, .africadd li + li + li li:first-child>a {
	color: #fff;
	text-decoration:underline;
	font-weight:normal;
}

/* South America menu */
.samericadd, .samericadd ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
	float:right;
	margin:0 0 0 10px;
}
.samericadd li {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight:normal;
	display: block;
	float: left;	/* move all main list items into one row, by floating them */
	position: relative;	/* position each LI, thus creating potential IE.win overlap problem */
	z-index: 5;		/* thus we need to apply explicit z-index here... */
}
.samericadd li:hover {
	z-index: 10000;	/* ...and here. this makes sure active item is always above anything else in the menu */
	white-space: normal;/* required to resolve IE7 :hover bug (z-index above is ignored if this is not present)
							see http://www.tanfa.co.uk/css/articles/pure-css-popups-bug.asp for other stuff that work */
}
.samericadd li li {
	float: none;/* items of the nested menus are kept on separate lines */
}
.samericadd ul {
	visibility: hidden;	/* initially hide all submenus. */
	position: absolute;
	z-index: 10;
	left: -95px;	/* while hidden, always keep them at the top left corner, */
	top: 35px;		/* 		to avoid scrollbars as much as possible */
	border-bottom:solid 3px #9a9014;
}
.samericadd li:hover>ul {
	visibility: visible;	/* display submenu them on hover */
	top: 100%;	/* 1st level go below their parent item */
}
.samericadd li li:hover>ul {	/* 2nd+ levels go on the right side of the parent item */
	top: 0;
	left: 100%;
}
/* -- float.clear --
	force containment of floated LIs inside of UL */
.samericadd:after, .samericadd ul:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.samericadd, .samericadd ul {	/* IE7 float clear: */
	min-height: 0;
}
/* -- float.clear.END --  */

/* -- sticky.submenu --
	it should not disappear when your mouse moves a bit outside the submenu
	YOU SHOULD NOT STYLE the background of the ".samericadd UL" or this feature may not work properly!
	if you do it, make sure you 110% know what you do */
.samericadd ul {
	background-image: url(empty.gif);	/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */
	padding: 35px 0 0px 0;
	font-size:12px;
	font-weight:normal;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	/*background: #f00;*/	/* uncomment this if you want to see the "safe" area.
								you can also use to adjust the safe area to your requirement */
}
.samericadd ul ul {
	padding: 30px 30px 30px 10px;
	margin: -30px 0 0 -10px;
}
/* -- sticky.submenu.END -- */

/* - - - ADxMenu: DESIGN styles [ OPTIONAL, design your heart out :) ] - - - */

/*#page1 ul.adxm ul, #page602 ul.adxm ul, #page606 ul.adxm ul{
	display: none !important;
}*/


.samericadd, .samericadd ul li {
	color: #CCC;
	background-color: #fff;
	font-weight:normal;
	/* opacity:.75; -moz-opacity:.75; filter:alpha(opacity=75); */
}
.samericadd ul {
	width: 225px;
}
.samericadd a {
	text-decoration: none;
	color: #999;
	/*padding: .4em 1em; */
	padding:6px 18px 6px 18px;
	display: block;
	font-weight:normal;
	position: relative;
	margin:0px;
	/*background:url(../images/africa/menu_bottom.gif) no-repeat 16px 25px !important;*/
}
.samericadd a:hover, .samericadd li:hover>a {
	color: #9a9014!important;
	text-decoration:none;
}
.samericadd li ul {	/* create borders around each item */
	background:#fff;
	opacity:.95; -moz-opacity:.95; filter:alpha(opacity=90);
}
.samericadd ul>li + li {	/* and remove the top border on all but first item in the list */
	border-top: 0;
}
.samericadd li li:hover>ul {	/* inset 2nd+ submenus, to show off overlapping */
	top: 5px;
	left: 90%;
}
.firstitem a{background:none!important; display:block; color:#999; text-decoration:none!important; font-size:20px; line-height:25px; cursor:pointer; padding:0px!important;}
.firstitem a:hover{color:#9A9014!important;}

.sddtitle {
padding-top:8px;
margin:2px 0 0 0;
font-size:16px;
line-height:22px;
font-weight:bold;
color:#9a9014!important;
}
.sddtitle a{ font-weight:bold; color:#9a9014!important;}
.sddtitle a:hover{font-weight:bold; color:#A6A7A8!important;}
.sabottom {
height:35px;
border-bottom:solid 3px #9a9014!important;
}
/* special colouring for "Main menu:", and for "xx submenu" items in ADxMenu
	placed here to clarify the terminology I use when referencing submenus in posts */
.samericadd>li:first-child>a, .samericadd li + li + li li:first-child>a {
	color: #fff;
	text-decoration:underline;
	font-weight:normal;
}

#applicationlist {
list-style-type:none!important;
margin:0;
padding:0;
margin-top:20px;
}

#applicationlist li {
list-style-type:none!important;
padding-bottom:25px;
margin:0px;
}
.word a {
color:#2BA3C2!important;
}
.pdf a {
/*padding-top:10px;*/
color:#2BA3C2!important;
}

.applybutton a{
position:absolute;
top:10px;
left:800px;
z-index:999;
display: block;
}

#samerica .applybutton a{
	background: url(../images/samerica/apply_button.png);
	width: 110px;
	height: 110px;
}

#samerica .applybutton a img{
	display: none;
}


/* 
  For the Picasa Photo Gallery
*/

.slidelinerLarge {
float:left;
width:100%;
padding:0px 8px 0px 8px;
background-color:#FFF;
}
.photoGallery {
    background-image: url(../images/cardboard_blue.jpg);
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.iframeTooltip
{
	position: absolute;
	z-index: 1010;
	filter:alpha(opacity:0.1);
}

.tooltipContent
{
	background-color: #FFFFCC;
}
.termsdownload {
float:right; width:60px; text-align:center; margin:22px 5px 0 20px; font-size:11px;
}
.termsdownload img{margin:0 auto; margin-bottom:5px;}

#footerLinks {padding:0 0 30px 0; width: 100%; overflow: auto;}

#footerLinks ul {
	display: inline;
	float:left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}
#footerLinks ul li {
	color: #999;
 	display:inline;
	font-size:10px;
	line-height:10px;
	margin: 4px 0 0 0;
	text-align: left;
}
#footerLinks ul li a, #footerLinks ul li a:visited {
	display:inline;
	color: #999;
	text-decoration: none;
}
#footerLinks ul li a:hover, #footerLinks ul li a:active {color:#666;}

#footerLinks h4 {
	font-size: 12px;
	margin: 0 0 5px;
}
#footerLinks h4 a {
	font-weight: normal;
}

.africaLinks, .samericaLinks {
	display: inline;
	float: left;
	margin: 0;
	width: 270px;
}

.questLinks, .questLinks2 {
	display: inline;
	float: left;
	margin: 0;
	width: 130px;
}

.africaLinks, .samericaLinks {
	margin: 0;
}


#footerLinks ul li a, #footerLinks ul li a:visited  {
	display: block;
	margin: 4px 0;
	text-align: left;
}

.africaLinksCol1, .samericaLinksCol1, .questLinksCol1 {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 130px;
}

.africaLinksCol2, .samericaLinksCol2, .questLinksCol2 {
	display: inline;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0;
	width: 130px;
}

#footerLinks .footerHorizontalLinks {
	width: 100%;
	overflow: hidden;
	clear: both;
}

#footerLinks .footerHorizontalLinks ul {
	margin: 0 0 20px 0;
}

#footerLinks .footerHorizontalLinks ul li a, #footerLinks .footerHorizontalLinks ul li a:visited {
	display: inline;
	clear: none;
}

.yet{
	float:left; 
	width:100px;
}

/* @group From Africa Specific SS */

#slidestage {
	margin: 0 auto;
	width:920px;
}


.galleryLink {
	margin: 0;
}

#africa .galleryLink a, .galleryLink a:visited { color: #EB690B; line-height: 20px;}
#africa .galleryLink a:hover, .galleryLink a:active { color: #EB690B; }

#africa .galleryLink img { float: right }

#africa .wheremoney p a {color:#EB690B !important;}
#africa .apply_now {
position:absolute;
top:20px;
right:0px;
z-index:3;
cursor:pointer;
}
#africa .slideContainer {
float:left;
z-index:100px;
margin:0px 0 0px 0;
/*background:transparent url(../images/slide_bottom.gif) no-repeat left bottom;*/
}
#africa .whitebox {
float:left;
width:250px;
margin:30px 0 0 20px;
background-color:#ffffff;
}
/* IE6 Fix */
*html .whitebox {
margin:30px 0 0 10px;
}
.whitebox .liner{float:left; padding:20px 20px 15px 20px;}
#africa .whitebox h2{
font-size:20px!important;
line-height:24px!important;
color:#EB690B!important;
margin:5px 0 15px 0;
}
.whitebox h2 span{
font-size:16px!important;
line-height:20px!important;
}

#africa .whitebox p{
font-family:arial;
font-size:12px!important;
line-height:18px;
color:#838486;
margin:0px 0 6px 0;
}
#africa .whitebox p span{
font-family:arial;
font-size:20px!important;
color:#EB690B!important;
}
#africa .slidecopy{
float:left;
width:350px;
display:block;
margin:0px 0 0 52px;
}
/* IE6 Fox */
*html .slidecopy {
margin:0 0 0 27px;
}
#africa .slidecopy h5{
font-family:arial;
font-size:12px!important;
font-weight:normal;
color:#838486;
}
#africa .slidecopy span{color:#EB690B!important;}
#africa .slidecopy h1{
font-family:helvetica;
font-size:40px!important;
line-height:50px;
color:#EB690B;
}
#africa .slidecopy h2{
font-family:arial;
font-size:18px!important;
line-height:26px!important;
color:#EB690B;
width:100%;
padding:0 0 10px 0;
margin:0 0 8px 0;
border-bottom:solid 1px #cccccc;
}
#africa .slidecopy p{
font-family:arial;
font-size:11px!important;
line-height:16px;
color:#838486;
margin:0px 0 16px 0;
}
#africa .slidecopy h3{
font-family:arial;
font-size:12px;
line-height:18px;
margin:4px 0 0 0;
font-weight:bold;
color:#838486;
}
#africa .slidecopy a{
	color: #EB690B;
}
.slidecopy h3 span{font-weight:normal;}
.col1 {
float:left;
display:block;
width:70px;
}
.col2 {
float:left;
display:block;
width:280px;
}
.slideliner {
float:left;
width:100%;
height:433px;
padding:0px 8px 0px 8px;
background-color:#ffffff;
}
.slideimg{
float:right;
display:block;
width:490px;
margin:0px 20px 0 0;
}
.slideimg .caption {
float:left;
width:430px;
}
.slideimg .caption .liner{
float:left;
padding:0 20px 0px 100px;
}
#africa .slideimg .caption p{
font-family:arial;
font-size:11px!important;
line-height:16px;
color:#838486;
}
#africa .slideimg .caption span{color:#EB690B!important;}
.slidetop {float:left; z-index:2; width:920px; height:12px; background:url(../images/slide_top.gif) no-repeat left bottom; display:block;}
.slidebottom {float:left; width:920px; height:12px; background:url(../images/slide_bottom.gif) no-repeat left top; display:block;}
.icons { float:left; display:inline; margin:0px 4px 0px 5px;}
.carousel-component { 
	/* background:url(../images/timeline_background.gif) repeat-y;*/
	padding:0px;
	margin:0px 0 0 0px;
	width:100%;
	color:#618cbe;
	background:url(../images/slide_top.gif) no-repeat left top; 
}

.carousel-component .carousel-list li { 
	margin:0px;
	width:920px; /* img width is 75 px from flickr + a.border-left (1) + a.border-right(1) + 
	               img.border-left (1) + img.border-right (1)*/
	height:457px; /* image + row of text (87) + border-top (1) + border-bottom(1) + margin-bottom(4) */
	/*	margin-left: auto;*/ /* for testing IE auto issue */
}

.carousel-component .carousel-list li a { 
	display:block;
	/* border:1px solid #e2edfa;*/
	outline:none;
}

.carousel-component .carousel-list li a:hover {/*border: 1px solid #aaaaaa; */ }
.carousel-component .carousel-list li img {	display:block;}
.carousel-component .carousel-prev { 
	position:absolute;
	top:200px !important;
	z-index:3;
	cursor:pointer; 
	left:8px; 
}
.carousel-component .carousel-next { 
	position:absolute;
	top:185px !important;
	z-index:3;
	cursor:pointer; 
	right:7px; 
}
.end { 
	position:absolute;
	top:190px;
	z-index:3;
	cursor:pointer; 
	right:8px; 
}

.menu, .menu ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
}
.menu li {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;	/* move all main list items into one row, by floating them */
	position: relative;	/* position each LI, thus creating potential IE.win overlap problem */
	z-index: 5;		/* thus we need to apply explicit z-index here... */
}
.menu li:hover {
	z-index: 10000;	/* ...and here. this makes sure active item is always above anything else in the menu */
	white-space: normal;/* required to resolve IE7 :hover bug (z-index above is ignored if this is not present)
							see http://www.tanfa.co.uk/css/articles/pure-css-popups-bug.asp for other stuff that work */
}
.menu li li {
	float: none;/* items of the nested menus are kept on separate lines */
}
.menu ul {
	visibility: hidden;	/* initially hide all submenus. */
	position: absolute;
	z-index: 10;
	left: 0;	/* while hidden, always keep them at the top left corner, */
	top: 0;		/* 		to avoid scrollbars as much as possible */
}
.menu li:hover>ul {
	visibility: visible;	/* display submenu them on hover */
	top: 100%;	/* 1st level go below their parent item */
}
.menu li li:hover>ul {	/* 2nd+ levels go on the right side of the parent item */
	top: 0;
	left: 100%;
}
/* -- float.clear --
	force containment of floated LIs inside of UL */
.menu:after, .menu ul:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.menu, .menu ul {	/* IE7 float clear: */
	min-height: 0;
}
/* -- float.clear.END --  */

/* -- sticky.submenu --
	it should not disappear when your mouse moves a bit outside the submenu
	YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly!
	if you do it, make sure you 110% know what you do */
.menu ul {
	background-image: url(empty.gif);
	padding: 10px 30px 30px 30px;
	margin: -10px 0 0 -31px;
	font-size:11px;
	font-weight:normal;
	font-family:Helvetica, Verdana, Arial, sans-serif;
}
.menu ul ul {
	padding: 30px 30px 30px 10px;
	margin: -30px 0 0 -10px;
}

#africa .menu, #africa .menu ul li {
	color: #FFF;
	background: #EB690B;
}
.menu ul {
	width: 262px;
}
#africa .menu a {
	text-decoration: none;
	color: #fff;
	padding:5px 18px 6px 18px;
	display: block;
	position: relative;
	margin:0px;
	background:url(../images/africa/menu_bottom.gif) no-repeat 16px 25px !important;
}
.menu a:hover, .menu li:hover>a {
	color: #fff;
	text-decoration:underline;
}
#africa .menu li li {	/* create borders around each item */
	background:#dd9661;
}

.menu ul>li + li {	/* and remove the top border on all but first item in the list */
	border-top: 0;
}
.menu li li:hover>ul {	/* inset 2nd+ submenus, to show off overlapping */
	top: 5px;
	left: 90%;
}
/* special colouring for "Main menu:", and for "xx submenu" items in ADxMenu
	placed here to clarify the terminology I use when referencing submenus in posts */
.menu>li:first-child>a, .menu li + li + li li:first-child>a {
	color: #fff;
	text-decoration:underline;
}

/* @end */

/* @group South America SS */

#samerica #slidestage {margin-left:auto; margin-right: auto; width:920px; }

#samerica p.galleryLink {
	margin: 0;
}

#samerica .galleryLink a { color: #9A9014; line-height: 20px;}
#samerica .galleryLink a:hover, #samerica .galleryLink a:active { color: #9A9014; }

#samerica .galleryLink img { float: right }

#samerica .wheremoney p a {color:#9a9014!important;}
#samerica .slideContainer {
float:left;
z-index:100px;
margin:0px 0 0px 0;
/*background:transparent url(../images/slide_bottom.gif) no-repeat left bottom;*/
}
#samerica .whitebox {
float:left;
width:250px;
margin:30px 0 0 20px;
background-color:#ffffff;
}
/* IE6 Fix  */
*html .whitebox {
margin:30px 0 0 10px;
}
#samerica .whitebox .liner{float:left; padding:20px;}
#samerica .whitebox h2{
font-size:20px!important;
line-height:24px!important;
color:#9a9014!important;
margin:5px 0 15px 0;
}
#samerica .whitebox p{
font-family:arial;
font-size:12px!important;
line-height:18px;
color:#838486;
margin:0px 0 6px 0;
}
#samerica .whitebox p span{
font-family:arial;
font-size:20px!important;
color:#9a9014!important;
}
#samerica .slidecopy{
float:left;
width:350px;
display:block;
margin:0px 0 0 52px;
}
/* IE6 Fix  */
*html .slidecopy {
margin:0 0 0 27px;
}
#samerica .slidecopy h5{
font-family:arial;
font-size:12px!important;
font-weight:normal;
margin:0px 0 30px 0;
color:#838486;
}
#samerica .slidecopy span{color:#9a9014!important;}
#samerica .slidecopy h1{
font-family:helvetica;
font-size:40px!important;
line-height:50px;
color:#9a9014!important;
margin:20px 0 35px 0!important;
}
#samerica .slidecopy h2{
font-family:arial;
font-size:18px!important;
line-height:26px!important;
color:#9a9014!important;
width:100%;
padding:0 0 15px 0;
margin:0 0 10px 0;
border-bottom:solid 1px #cccccc;
}
#samerica .slidecopy a{
	color: #9a9014;
}
#samerica .slidecopy p{
font-family:arial;
font-size:11px!important;
line-height:16px;
color:#838486;
margin:0px 0 16px 0;
}
#samerica .slidecopy h3{
font-family:arial;
font-size:12px;
line-height:18px;
margin:4px 0 0 0;
font-weight:bold;
color:#838486;
clear: both;
}
#samerica .slidecopy h3 span{font-weight:normal;}
.col1 {
float:left;
display:block;
width:70px;
}
#samerica .col2 {
float:left;
display:block;
width:280px;
}
#samerica .slideliner {
float:left;
width:100%;
height:433px;
padding:0px 8px 0px 8px;
background-color:#ffffff;
}
.slideimg{
float:right;
display:block;
width:490px;
margin:0px 20px 0 0;
}
#samerica .slideimg .caption {
float:left;
width:430px;
}
#samerica .slideimg .caption .liner{
float:left;
padding:0 20px 0px 100px;
}
#samerica .slideimg .caption p{
font-family:arial;
font-size:11px!important;
line-height:16px;
color:#838486;
}
#samerica .slideimg .caption span{color:#9a9014!important;}
#samerica .icons { float:left; display:inline; margin:0px 4px 0px 5px;}
#samerica .slidetop {float:left; z-index:2; width:920px; height:12px; background:url(../images/slide_top.gif) no-repeat left bottom; display:block;}
#samerica .slidebottom {float:left; width:920px; height:12px; background:url(../images/slide_bottom.gif) no-repeat left top; display:block;}
#samerica .carousel-component { 
	/* background:url(../images/timeline_background.gif) repeat-y;*/
	padding:0px;
	margin:0px 0 0 0px;
	width:100%;
	color:#618cbe;
	background:url(../images/slide_top.gif) no-repeat left top; 
}

#samerica .carousel-component .carousel-list li { 
	margin:0px;
	width:920px; /* img width is 75 px from flickr + a.border-left (1) + a.border-right(1) + 
	               img.border-left (1) + img.border-right (1)*/
	min-height:457px; /* image + row of text (87) + border-top (1) + border-bottom(1) + margin-bottom(4) */
	/*	margin-left: auto;*/ /* for testing IE auto issue */
}

#samerica .carousel-component .carousel-list li a { 
	display:block;
	/* border:1px solid #e2edfa;*/
	outline:none;
}

#samerica .carousel-component .carousel-list li a:hover {/*border: 1px solid #aaaaaa; */ }
#samerica .carousel-component .carousel-list li img {	display:block;}
#samerica .carousel-component .carousel-prev { 

}
#samerica .carousel-component .carousel-next { 

}
#samerica .end { 
	position:absolute;
	top:190px;
	z-index:3;
	cursor:pointer; 
	right:8px; 
}

#samerica .driverboxA, #samerica .driverboxALong{
	background: #9a9014;
	border: 1px solid #576800;
}


.carousel-component .carousel-list li#mycarousel-item-1 a{
	padding: 0 20px 0 0;
}
#africa .carousel-component .carousel-list li#mycarousel-item-1 a{
	background: url(../images/small-orange-arrow.png) no-repeat right center;
	padding: 0 20px 0 0;
	color: #EB690B;
}
#samerica .carousel-component .carousel-list li#mycarousel-item-1 a{
	background: url(../images/small-green-arrow.png) no-repeat right center;
	color: #9a9014;
}

#africa #footer h4 a, #africa #footer h4{
	color: #EB690B;
}
#samerica #footer h4 a, #samerica #footer h4{
	color: #9a9014;
}

#outerContainer .slidecopy h5{
	margin: 0 0 10px 0;
}

#outerContainer .slidecopy h1{
	margin: 15px 0 !important;
}

/* @end */




#rotator img { display: none }
#rotator img.first { display: block }
