@import "top-menu.css";
/* --------------------------------------- START GENERAL STYLE -------------------------- */ 

body {
	background-image:url(/templates/merged/images/page-background.gif); 
	background-position:top center;
	background-color: #060056;
	background-repeat: repeat-y;
	font-family: Tahoma, Geneva, sans-serif; font-size: 10pt; color: #434343; margin: 0; line-height:15pt;
}

/* body within tiny mce editor and tiny mce preview content*/
body#tinymce, body#content, body.mceContentBody{
	background-image: none;
	background-color:white;
}

.border-table { /*the main table around the outside of the page*/
	text-align: left;padding:23px;	
	position:relative; left:48%; width: 852px; margin-left: -426px; 
	margin-top: 10px;overflow:hidden;
	background-color: #FFFFFF;}

h1, h1 a {
	margin: 10px 0 20px 0; line-height:20pt;
	font-family: 'Verdana', Helvetica, sans-serif;
	font-weight: bold; font-size: 14pt; color: #004CB8;
}
	
h2{margin-top: 20px; margin-bottom: 15px; 
font-family: 'Tahoma', Helvetica, sans-serif;
font-weight: bold; font-size: 11pt; color: #004CB8;
}

h3{font-size:11pt;	color:#004CB8; font-weight:bold;
font-family: 'Tahoma', Helvetica, sans-serif;
padding-bottom:0px; letter-spacing:0px; margin-top:30px;
}

/* the blue headings in the left handside menus */	
h4{margin: 15px 0 10px 0;
font-family: 'Verdana', Gadget, sans-serif; font-weight: bold; font-size: 10pt; color: #004CB8;}

h5{font-size:10pt;  font-weight:bold; color: #004CB8;margin-top:15px; margin-bottom:0px;}

h6{font-size:10pt;  font-weight:bold; color:black; color:#434343; margin-top:15px; margin-bottom:0px;
}

/* the main body links */
a {	color:#004CB8; font-weight: bold; font-size: 10pt;}

p {
	margin: 10px 0; }

div.email-content p{margin:10px 0;}
	
ul{
	list-style-type:none; padding:0; margin-left:0; list-style-position:inside; font-weight:normal;	
}

li{	
	margin:0; padding:0;
}

.hidden{display:none;}	
.displayed{display:block;}
.sub-hidden{display:none;}
.sub-displayed{display:block;}

table {
padding:0; border: 0; margin: 0;}

img {
margin: 0; padding: 0; border: 0;}

a:link, a:visited, a:hover, a:active {
	text-decoration: none;}


/*back to links*/
a#back-top{
	display:block;
	clear:left;
	margin:30px 0 20px 0;
}

/* --------------------------------------- END GENERAL STYLE -------------------------- */ 


/* --------------------------------------- START TOP BANNER -------------------------- */ 

div.top-banner {
	height:113px; margin-bottom:0px; margin-bottom:0px;
}
div#logo{
	display:inline; float:left; width: 137px;}
	
div#logo img {width: 135px; height: 108px;}	

/* the 'by volunteers for volunteers' text */	
div#top-text{
	display:inline; float:left; padding-left: 15px; margin-top:45px;}
	
div#top-text a{font-weight: bold; font-size: 10pt; font-family: Verdana, Geneva, sans-serif; color:#5e5e5e;}

/* contact us and apply links */
div#top-link{
	display:inline; float:right; text-align: right; xxmargin-top:10px; width:200px; clear:right; }

/* the contact us and apply links at the top */	
div#top-link a {
	font-weight: bold; font-size: 9pt; color: #004CB8; font-family: 'Verdana', Gadget, sans-serif;
	line-height:18pt; padding-right:15px; background-color:blue; background: url(/templates/merged/images/top-arrow.gif) right no-repeat;}	
div#top-link a:hover{background: url(/templates/merged/images/top-arrow-orange.gif) right no-repeat;}
div#top-link ul{list-style-type:none;}

div#flags{float:right;}	
	
div.menu-background {/*background for the menu and banner */
	height:240px; margin: 12px 0px 20px 0px; }

div.menu-background img {/* blue bar transparent under menu */ 
	height:28px; width:852px; opacity: 0.6; filter: alpha(opacity = 60); display:block; 
	width:100%; vertical-align:top; border-bottom:2px solid #E8AE3A;}

/* --------------------------------------- START LEFT COLUMN -------------------------- */ 

/* the fade on the side menus needs to vary depending on size, otherwise they give the impression of being different colors */
.promo-container-small, .promo-container-med, .promo-container-large, .promo-container-giant {
	background-repeat: repeat-x; float:right; width:180px; margin-bottom:15px;}

.promo-container-small {background-image:url(/templates/merged/images/side-menu-background-small.gif); background-color: #f3d076}
.promo-container-med {background-image:url(/templates/merged/images/side-menu-background-med.gif); background-color: #f5d274;}
.promo-container-large {background-image:url(/templates/merged/images/side-menu-background-large.gif); 	background-color: #f4d175;}
.promo-container-giant {background-image:url(/templates/merged/images/side-menu-background-giant.gif); 	background-color: #f3d273;}

.tl h4{margin-top:5px;}
/* curved background image */
.bl {background: url(/templates/merged/images/bl.gif) bottom left no-repeat}
.br {background: url(/templates/merged/images/br.gif) bottom right no-repeat}
.tl {background: url(/templates/merged/images/tl.gif) top left no-repeat}
	
.left-promo {background: url(/templates/merged/images/tr.gif) top right no-repeat; padding:15px;}
.left-menu {background: url(/templates/merged/images/tr.gif) top right no-repeat;
	padding-top:8px; padding-left:2px; padding-right:2px; padding-bottom: 8px; color:#44484B;}
.promo {background: url(/templates/merged/images/tr.gif) top right no-repeat;
	padding-top:8px; padding-left:2px; padding-right:2px; padding-bottom: 8px; color:#44484B;}

.left-menu h4 a{
	font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #004CB8;
	padding-left:0px; padding-right:0px;
}

.left-menu h4 a:hover, .left_menu h4 a:active{
	color: #004CB8; background-color:transparent; padding-left:0px; padding-right:0px;
}

.left-menu a:hover, .left_menu a:active{
	color: #004CB8; background-color:white;
}

div.left-menu h4{
	padding:0 8px 0 9px; margin-bottom: 5px;}
	
/* links inside the left had menus */
.left-menu a{
	font-family: Tahoma, Geneva, sans-serif; font-size:10pt; display:block; font-weight:normal; line-height:18pt;
	color:#44484B; padding-left:8px; padding-right:8px; }

div.promo{
	padding:8px; 	
}

div.promo img{
	padding-bottom:5px;
}

.promo a{
	text-decoration: none; 
}


div.promo h4{
	padding-left:9px; padding-right:8px; margin-bottom: 5px;
	letter-spacing:0px;
	}	

/* --------------------------------------- CONTACT US MENU -------------------------- */ 	

a#callback{padding-left:35px; background: url(/templates/merged/images/callback.gif) 5px 2px no-repeat;}	
a#skype{padding-left:35px; background: url(/templates/merged/images/skype.gif) 5px 2px no-repeat;}
a#email{padding-left:35px; background: url(/templates/merged/images/email.gif) 5px 2px no-repeat;}
a#us-phone{padding-left:35px; background: url(/templates/merged/images/us-phone.gif) 5px 2px no-repeat;}
a#uk-phone{padding-left:35px; background: url(/templates/merged/images/uk-phone.gif) 5px 2px no-repeat;}
a#sweden-phone{padding-left:35px; background: url(/templates/merged/images/sweden-phone.gif) 5px 2px no-repeat;}

a#callback:hover{background-color: white;}	
a#skype:hover{background-color: white;}
a#email:hover{background-color: white;}
a#us-phone:hover{background-color: white;}
a#uk-phone:hover{background-color: white;}
a#sweden-phone:hover{background-color: white;}

/* ------------------------------------- BOTTOM LINKS ---------------------- */


img#weather{
	display:block; margin:10px 0 20px 0; width: 447px; height: 273px; border: 0;
}
div#tags{
	width: 620px; color: #858282; font-size:8pt; font-weight:normal; margin:10px 0; padding-top:5px;  border-top:2px dotted #E8AE3A;
}
ul#social-network{
	margin-top:60px; 
}

ul#social-network li{
	float:left; vertical-align:top; 
}

ul#social-network li a{
	color: #858282; padding: 0 0 0 30px; margin-right: 20px; background-position:top left; height:45px; float:left;
}

a#email-bot{background: url(/templates/merged/images/email.gif) no-repeat;  }
a#facebook-bot{background: url(/templates/merged/images/facebook.gif) no-repeat;}
a#twitter-bot{background: url(/templates/merged/images/twitter.gif) no-repeat;}
a#bookmark-bot{background: url(/templates/merged/images/bookmark.gif) no-repeat;}

/* ---------------------------------------  MAIN BODY PROMOS -------------------- */ 
	
div.main-body-promo {
	padding:0 0 15px 0; 
}

div.main-body-promo h5{
	padding:0 0 5px 0; margin-bottom: 5px; width: 300px; border-bottom: 2px dotted #e9b94b; text-transform:uppercase;
	font-size: 10pt; color: #434343; font-weight: bold; font-familly: Verdana, Geneva, sans-serif;
}
	
/* ---------------------------------------  START MAIN CONTAINER-------------------- */ 

/*the container for the left hand column*/
div.left-container{	 
	width: 180px; float:right; padding: 0; 
}

/* main column on normal pages */
div.central-column {
	position: relative; left:0px; float:left; margin-left: 0px; width: 672px;
}

div.central-column img{
	float:left; margin:0 10px 0px 0; border: 1px solid #244025;}

div.wide{
	margin:0 24px 0 0px; 
}	
	
div.wide img{
	border: 1px solid #244025; float:left; 
}

/* main column on pages with only one column - for example application forms */	
div.wide-column {
	position: relative; left:0px; float:left; margin-left: 0px; padding:0; width: 850px;}

div.wide-column p{
	width:635px;}

div.central-column img.main-image{
	margin: 6px 15px 10px 0px; float:left; border: 1px solid #244025;
	}	

	
/* flag in the header link */	
div.central-column img.flag{
	border: 0; width: 40px; height: 26px;
	}	

/* --------------------------------------- END MAIN CONTAINER -------------------- */ 


/* ---------------------------------- PROJECT PAGE TABS ------------------------ */


#main-nav{
list-style:none; height:28px; clear:both; margin-top: 30px;
	margin-bottom:0px; padding-bottom:0px; border-bottom: 0px; width: 649px;
}

#main-nav li{
float:left; margin-right:4px;
width:159px; text-align:center;
}

#main-nav li#last{
	margin-right:0px;
}

#main-nav li a{
padding:4px 8px; font-family: 'Verdana', Gadget, sans-serif; font-weight: bold; font-size: 10pt; 
display:block;
}


#main-nav li a.other{
color: #004CB8;
background-image:url(/templates/merged/images/tab-background.gif);
}

#main-nav li a.current{background-image:none;}

#main-nav li a.current{
outline: none;	color: #004CB8; background-image:url(/templates/merged/images/tab-selected-background.gif); 
background-color: #faedb9; 
}

* html {}

ul.sub-nav{
list-style:none; height:29px; clear:both; margin: 0;
background-color: #faedb9;
}

/* if ie6 make background white to match tab content with no back img */
* html ul.sub-nav li{ background-color: white;
}

ul.sub-nav li{
	background: url(/templates/merged/images/tl-orange.gif) top left no-repeat; background-color: #fcfed9;
	float:left; margin:6px 6px 0px 6px;
}

ul.sub-nav li a{
padding:1px 14px 2px 12px; font-family: 'Tahoma', Geneva, sans-serif;
font-weight: normal; font-size: 10pt; display:block; text-align: center;	
}

ul.sub-nav li a.other{
color: #434343; background-color: #faedb9; z-index: 800; 
}

ul.sub-nav li a.current{
	z-index: 800; outline: none; background: url(/templates/merged/images/tr-orange.gif) top right no-repeat; color: #004CB8;
}

div.tab-inner{
	padding:15px 10px; min-height:353px;
}

/* only show background post ie6 */
html>body div.tab-inner{
	background-image: url(/templates/merged/images/tab-inner-bk.gif); background-repeat: repeat-x;
	padding:15px 10px; min-height:353px;
}

.tab-outer{
	padding: 0 3px;
}

/* only show background post ie6 */
html>body .tab-outer{
	background: url(/templates/merged/images/sub-displayed-bk.gif) top left repeat-x;
}

div.tab-inner img{
	margin:5px 20px 10px 0;
}
/* ---------------------------------------- RIGHT COLUMN ---------------------- */
	
/*hidden in current sheet */
div.right-container{
	display:none;
}

/* ---------------------------------------- MAIN PHOTO GALLERY PAGE ---------------------- */

table.photo-gallery{
	margin:0;}

table.photo-gallery tr { cellpadding:30px;}
 
table.photo-gallery tr td a{
	font-family: Verdana, Verdana, Arial, sans-serif; display:block; color: #494949;}

table.photo-gallery tr td{
	width:145px; padding-right:5px; padding-bottom:20px; vertical-align:top; text-align:left;}

td a.image-bk{
	background-color:#eef1ff; float:left; border: 1px solid #aacef2}

td a.image-bk img{
	margin:8px; border: 1px solid #424443; width:121px; height:121px}	

/* ---------------------------------------- END MAIN PHOTO GALLERY PAGE ---------------------- */

/* ---------------------------------------- INDIVIDUAL PHOTO GALLERIES ---------------------- */

a.image-bk{
	float:left; margin:10px 6px 10px 0;}	
	
a.image-bk img{
	margin:3px; border: 2px solid grey; }
	
a.thumb-bk{
	float:left; margin:10px 6px 10px 0;}	
	
a.thumb-bk img{
	margin:3px; border: 2px solid grey; width:85px; height:64px;}	
/* ---------------------------------------- INDIVIDUAL PHOTO GALLERIES ---------------------- */

/* ---------------------------------------- PHOTO GALLERIES IN MAIN TEXT ---------------------- */

div.body-gallery{
	padding-top: 15px; display: block; clear:both;
}

div.body-gallery a.image-bk{
	float:left; margin:10px 6px 10px 0;}


/* ------------------------------- END COUNTRY PAGES ---------------------- */


/* ------------------------------- FEES INFO COSTS AND COMBINATION PAGES ---------------------- */
ul.fees-info{
	list-style-type:square; padding-left:15px; margin-bottom:20px; width:80%;
}

ul.fees-info li{
font-size: 9pt; font-weight:normal; line-height:14pt;
}

td.currency_converter{
	background-color: #004CB8;
	color:white;
}

/* cost comparison tables */
table.costs{
	border: 0px; border-spacing: 4px; width: 510px;
}

/* price list tables */
table.prices{
	border-spacing: 0px;
	border-left: 1px solid #ccd7f3;
	border-top: 1px solid #ccd7f3; 
	color: #585858; 
	font-weight: normal;
	margin: 5px 0 15px 0;
	clear:both; 
}

table.prices td{
	border-right: 1px solid #ccd7f3;
	border-bottom: 1px solid #ccd7f3; 
	font-family: 'Verdana', Gadget, sans-serif;
	font-weight: bold; 
}

tr.prices-content{
width:100%; background-color: #eef1ff;
}

tr.prices-header{
background-color: #004CB8; color: #ffffff;font-weight:bold;
}

tr.prices-header td{
width: 95px; height: 20px; padding-left: 10px;
}

tr.prices-content td{
	width: 95px; height: 20px; padding-left: 10px;
}

/* main page price table */
tr.main-prices-content{
background-color: white; font-weight: bold; width:100%;
}

tr.main-prices-header{
background-color: #004CB8; color: #ffffff;
}

tr.main-prices-header td{
font-weight:bold; width: 80px; height: 20px; padding-left: 10px; background-color: #0050b3;
}
tr.main-prices-content td{
	width: 80px; height: 20px; padding-left: 10px;
}

tr.main-prices-content td.location{
	width: 100px; 
}

tr.main-prices-content td{
	width: 80px; height: 20px; padding-left: 10px;
}

tr.alternate td{/* every other price table line needs to be a different color*/
	background-color: #eef1ff;
}

h3#prices-header{
	float:left; display:inline; margin-top:10px;
}

tr.alternate td.location{
	background-color: #fbf4ca; 
}

table.compare td{width:250px;}

/*costs graph */
img#costs{
	width: 524px; height: 265px; border: 0px; margin-left: 0px; margin-bottom: 20px;
}

/* combination page tables */
table.combination-table{
	margin-bottom: 40px;
}

table.combination-table td{
	width:100px; height:20px; padding-left:5px; text-align:right;
	padding-right:15px;
}

/* ------------------------------------- END FEES INFO COSTS AND COMBINATION PAGES ---------------------- */


/* ------------------------------------- LINKS PAGE ---------------------- */
div.links-page{margin-bottom:30px;}

div.links-page a{
	display:block; margin-top:20px; margin-bottom:3px;
}

div.links-page h4{margin-top:30px;}
/* ------------------------------------- END LINKS PAGE ---------------------- */

/* ------------------------------------- VOL STORY ---------------------- */

div.story-container{
	margin-bottom:20px;
}

div.volunteer-email{
	width:650px; border-bottom: 2px dotted #e9b94b; padding-bottom:15px; margin-bottom:15px;
}

div.volunteer-email a{
	font-family: Verdana, Geneva, sans-serif; font-weight:bold; 
	font-size:11pt; color:#004CB8; 
}

/* ------------------------------------- END VOL STORY ---------------------- */

/* ------------------------------------- FEEDBACK FORMS ---------------------- */

div.staff-container{
	width: 610px; padding-top:10px; display:block;
}

div.staff-bk{
	float:left; margin-right:25px; margin-bottom:30px; margin-top:0px;
}

div.staff-bk img{
	margin:9px; border: 1px solid #565656; height:97px; width:97px; margin-right:20px;
}

div.location-container{
	overflow:hidden; display:inline; clear:left; 
}

div.location-container p{
	color: #434343; font-weight:normal; 
}

/* ------------------------------- COUNTRY PAGES ---------------------- */

/* header links with orange underline*/
div.header-link {
	clear:left;
	padding-bottom:5px; width: 245px; border-bottom: 2px dotted #e9b94b; 
	font-size: 10pt; color: #434343; font-weight: bold; font-familly: Verdana, Geneva, sans-serif;
}

/* header links on mouseover any of the div */
div.location-container:hover div.header-link{
	color:#004CB8;
}

/* header links with orange underline*/
div.body-header-link {
	padding: 5px 0; margin-bottom:15px; width: 400px; border-bottom: 2px dotted #e9b94b; 
	font-size: 10pt; color: #434343; font-weight: bold; font-familly: Verdana, Geneva, sans-serif; display:block;
}

a.more-info-link img{
	margin-bottom:25px; display:block; border:0; outline:0;
}

div.staff-text{
	float: left; width: 430px; margin-top: 5px; margin-left: 0px;
}
div.staff-text p{
	width: 430px; 
}

div.staff-text{
	float: left; width: 430px; margin-top: 5px; margin-left: 0px;
}
div.staff-text p{
	width: 430px;
}

/* ------------------------------------- VOL STORIES PAGE---------------------- */
div.vol-story-container{
	width: 620px; padding:10px 0; display:block; min-height:100px; 
}

div.vol-story-container:hover div.vol-story-link {	
	color:#004CB8;
}

div.vol-bk{
	float:left; margin-right:15px; margin-bottom:0px; margin-top:10px;
}

div.vol-bk img{
	width:97px; height: 97px; margin:9px 9px 9x 0; border: 1px solid #565656;
}

div.vol-story-link {
	padding-bottom:5px; width: 285px; border-bottom: 2px dotted #e9b94b; 
	font-size: 10pt; color: #434343; font-weight: bold; font-familly: Verdana, Geneva, sans-serif;
}

div.vol-text{
	float: left; width: 480px; margin-top: 5px; margin-left: 0px; 
}
div.vol-text p{
	width: 480px; color: #434343; font-weight:normal; margin-bottom: 0;
}

div.volunteer-gallery img{
	width:75px; height:56px;
}

/* ------------------------------------- END VOL STORIES PAGE---------------------- */
	
ul.square-list{ margin-left:0px;  padding-bottom:10px; list-style-type:square}
ul.square-list li{padding-bottom:5px; margin-left:0px;}	
ul.program-list{
	list-style-type:none; margin-bottom:20px; padding-left:15px;
}
ul#project-program-list a {color:#434343; font-weight:normal;}
ul#project-program-list a:hover {color:#004CB8; font-weight:normal;}
/* ------------------------------------- SITEMAP ---------------------- */


table.sitemap ul{
	list-style-type: none;			
}
		
table.sitemap td{
	vertical-align:top;
	text-align:left;
	width:210px;
}

table.sitemap h3{
	margin: 10px 0; font-size: 10pt; width:180px; padding-bottom:5px; border-bottom: 2px dotted #e9b94b;
}

table.sitemap a{
	color: #434343; 
}

table.sitemap a:hover{
	color: #004CB8; 
}
/* ------------------------------------- END SITEMAP ---------------------- */

/* ------------------------------------- APPLICATION FORMS ---------------------- */
input, select, textarea
{
	background-color: #eef1ff; color:#565656;
	margin-top:5px; margin-bottom:5px; padding:3px;
	border: 1px solid #aacef2;
	font-family: 'Verdana', Gadget, sans-serif; font-weight: bold; font-size:9pt;
}

input.button{
	border: 0; padding: 0; background-color: transparent;
}

ul.form-input li{
	padding: 5px 0; width:470px;
}

.form-input td.label{
	width:150px; vertical-align:middle; text-align:right; 	padding-right:15px;
}

.form-input td.textarea-label{
	width:100px; vertical-align:top; text-align:right; 	padding-right:15px; padding-top:40px;
}

p.error{
	padding:10px 0;
	color:red;
	font-size:11pt;
}

div.terms-box{
	height:320px;width:635px; overflow:scroll; border: 1px solid black; padding: 12px; margin-top:15px;
}

/* ------------------------------------- END APPLICATION FORMS ---------------------- */

div.signature{
	float:right;
	text-align:right;
	display:block;
	padding-right:55px;
	padding-bottom:20px;
	position:relative;
	top:0px;
}

div.signature img{
	float:right;
	border: 0px;
}	

p.quote{
	font-size:11pt;
	font-style:italic;
}

/* ------------------------------------- HOMEPAGE WORLD MAP ---------------------- */

div.world-map {
	background-image: url('/images/world-map.gif'); background-repeat: no-repeat; background-position: 20px 0px;
	height: 400px; margin-top: 10px; position:relative; left:0px; z-index:9;
}

div.world-map img{
	border:0;
}

div.world-map div{
	display: none; float: left; vertical-align: top; position: relative; 
}

div#thailand{top: 1px; left: 333px;}
div#thailand img{height: 208px; width: 163px;}
div#bali{top: 9px; left: 424px;}
div#bali img{height: 233px; width: 162px;}
div#cambodia{top: 136px; left: 182px; }
div#cambodia img{height: 152px; width: 302px;}
div#china{top: 100px; left: 409px; }
div#china img{height: 274px; width: 164px;}
div#india{top: 141px; left: 242px; }
div#india img{height: 229px; width: 207px;}
div#laos{top: 28px; left: 227px;}
div#laos img{height: 166px; width: 260px;}
div#nepal{top: 151px; left: 336px; }
div#nepal img{height: 242px; width: 163px;}
div#vietnam{top: 74px; left: 171px;}
div#vietnam img{height: 144px; width: 319px;}
div#costa-rica{top: 85px; left: 103px; }
div#costa-rica img{height: 144px; width: 275px;}
div#el-salvador{top: 20px; left: 97px; }
div#el-salvador img{height: 176px; width: 242px;}
div#galapagos{top: 170px; left: 74px; }
div#galapagos img{height: 145px; width: 285px;}
div#mexico{top: 0px; left: 55px;}
div#mexico img{height: 189px; width: 200px;}
div#ghana{top: 16px; left: 267px;}
div#ghana img{height: 198px; width: 170px;}
div#uganda{top: 30px; left: 178px;}
div#uganda img{height: 196px; width: 167px;}
div#peru{top: 219px; left: 115px;}
div#peru img{height: 167px; width: 229px;}
div#tanzania{top: 97px; left: 333px;}
div#tanzania img{height: 164px; width: 246px;}
div#kenya{top: 35px; left: 341px;}
div#kenya img{height: 195px; width: 179px;}

table.world-map-menu td{
	padding-right:20px; vertical-align:top; 
}

table.world-map-menu td#asia{
	width:234px; 
}

table.world-map-menu td#africa{
	width:156px; 
}

table.world-map-menu td#latin-america{
	width:156px; padding-right:0;
}

table.world-map-menu h3{
	color: #434343; margin-top: 0; font-size:10pt; border-bottom: 2px dotted #e9b94b; padding-bottom:3px;
}

table.world-map-menu li{
	display:inline; float:left;width:78px;
}

table.world-map-menu li a{
	font-family: Tahoma, Arial, sans-serif; width:78px; display:block; 
	font-weight: normal; color: #44484B; text-decoration: none;
	 
}

table.world-map-menu a:hover, table.world-map-menu a:active{
	color: #004CB8;
}

/* ------------------------------------- FEEDBACK FORMS ---------------------- */

table.radio-table td{
	width:70px;
	text-align:center;
}

table.radio-table td:first-child{
	text-align:right; 
	padding-right:20px;
	width:180px; 
}

table.radio-table td.wide-header{
	width:350px; 
	text-align:right; 
	padding-right:20px;
}

table.radio-table td.medium-header, td.medium-header
{
	width:260px;
}

table.radio-table textarea{
	margin:5px 12px; width:410px; text-align:left;
}


table.radio-table td.input-text, table.yes-no-radio-table td.input-text{
	text-align:left;	
}

table.radio-table .personnel-detail{
	width:300px; padding-left:20px; text-align:left;
}

div.feedback-submit{
	padding-left:240px; padding-top:35px; padding-bottom:35px;
}

/* ------------------------------------- VIDEO GALLERIES ---------------------- */

table.video-gallery td{
	vertical-align:top;
}

div.small-video{
	padding-bottom:10px; width:187px; display:inline; float:left; margin-right:28px;
}

div.big-video{
	padding:15px 0; width:279px; display:inline; float:left; margin-right:35px;
}

a.video strong{
	padding-top: 5px; display:block; color:#004CB8; font-size: 9pt; font-weight:bold;
}

a.video{
	color:#535353; font-size:8pt; font-weight:200;
}

a.video img{
	margin-bottom:10px;
}

/************************* BLUE FACT BOXES IN MAIN BODY TEXT ******************************/

div#text-box-up{
	width:242px; margin: 0 0 40px 40px; float:right; 
	background-image: url(/templates/merged/images/facts-top.gif); background-repeat: no-repeat;
	background-color: #f5f9fc;
	display:block;
}

div#text-box-down{
	width:242px; margin: 20px 0 40px 0px; float:right; 
	background-image: url(/templates/merged/images/facts-top.gif); background-repeat: no-repeat;
	background-color: #f5f9fc;
	vertical-align: bottom;
	overflow:hidden;
}


div#text-box-bottom{
	width:242px; height: 6px;
	background-image: url(/templates/merged/images/facts-bottom.gif); background-repeat: no-repeat;
	background-color:white;
}

div#text-box-inner{
	padding:20px; margin-top: 6px;
	border-left: 2px solid #d4d5ea;  border-right: 2px solid #d4d5ea; 
}

div#text-box-inner h4{
	 margin: 10px 0 10px 0;
}

div#arrival-dates strong{
	color: #004CB8; padding: 0;
}

div#arrival-dates td strong{
	color: #434343; padding: 0;
}

div#arrival-dates table{
	margin:10px 0; 
}

div#arrival-dates table.fortnightly td{
	width:220px; vertical-align:top;
}	

div#arrival-dates table.weekly td{
	width:330px; vertical-align:top;
}

a.terms{color: #D00030;}


div.homepage-links a{
	color: #434343; font-weight:normal;
}

div.homepage-links a:hover{
	color: #004CB8; 
}

div.jclock{
	display:inline; font-size:12pt; padding-left:2px;
}

