/* GENERAL STYLES */
*
{
    outline: #fff none 0px;
}
a img
{
    border: none 0px #fff;
}

body
{
	margin: 0px auto;
	width: 975px;	
	font-family: Arial, Sans-Serif;
	font-size: 1em;
}


#iFrame 
{
	border-left: solid 1px #c0c0c0;
	border-right: solid 1px #c0c0c0;
	border-bottom: solid 1px #c0c0c0;
	/*border: solid 1px #c0c0c0;*/
	overflow: hidden;
}

ul
{
	padding-left:25px;
	list-style-type: disc;
	list-style-position: outside;
}

ol
{
	padding-left:20px;
	list-style-type: decimal;
	list-style-position: outside;
}

/*navigation header*/
#header
{
	width: 100%;
	background-color: #ffffff;
	margin: 0px;
	height: 266px;
	padding: 0px;
	overflow: hidden;
}

#header.expeditions
{
    height: 115px;
}

#header #logo-right
{
    float: right;
}

#navitopright {
    border-color: white;
    border-style: solid;
    border-width: 0px 1px 1px;
    float: right;
    font-size: 0.8em;
    margin: 0px 40px 0px 0px;
    text-align: center;
    text-decoration: none;
}

#navitopright div
{
	margin-left: 10px;
	background: transparent none;
	text-align: center;
	float: left;
}

#navitopright div a, #navitopright div a:link, #navitopright div a:visited
{
	padding: 5px 0px 5px 0px;
	margin: 0px 10px 0px 0px;
	float: left;
	background: transparent none;
	color: #fff;
	text-decoration: none;
}

#navitopright div a:hover
{
	color: #b6b28b;
	background: transparent url(/images/interface/backgrounds/navi-top-selector-orange.gif) no-repeat top left;
}

#navitopright div a:active
{
	background: transparent none;
	color: #fff;
	text-decoration: none;
}

#navitopright div a.active
{
	background: transparent url(/images/interface/backgrounds/navi-top-selector-orange.gif) no-repeat top left;
	color: #FF9436;
}

#logo
{
	text-align: right;
	margin: 0px;
	padding: 0px 0px 14px 0px;
	background: #423833;
	border-right: solid 1px white;
	width: 203px;
	height: 88px;
}

#header.expeditions #logo
{
    float: left;
    width: 204px;
    height: 115px;
    border-right: none 0px #fff;
    padding-bottom: 0px;
}


#header #navi
{
	background: transparent;
	padding: 0px 5px 0px 0px;
	margin: 0px;
	width: 186px;
	list-style-type: none;
	float: left;
}

#header #navi li
{
	margin: 0px;
	padding: 4px 15px 4px 0px;
	text-align: right;
	background-color: #423833;
	background: #423833 url(/images/interface/backgrounds/menu-selector.gif) no-repeat center right;
	/*border: solid 1px #423833;*/
	border-right: solid 1px white;
	font-size: 0.8em;
	cursor: pointer;
}

#header #navi li:hover
{
	color: #b6b28b;
	margin: 0px;
	padding: 4px 15px 4px 0px;
	/*border: solid 1px #423833;*/
	border-right: solid 1px white;
	background: #423833 url(/images/interface/backgrounds/menu-selector-hover.gif) no-repeat center right;
}

#header #navi li:hover a, #header #navi li:hover a:link, #header #navi li:hover a:visited, #header #navi li:hover a:active
{
	color: #b6b28b;
}

#header #navi li.selected, #header #navi li.selected:hover
{
	text-align: right;
	margin: 0px;
	padding: 4px 16px 4px 2px;
	font-weight: bold;
	border: solid 1px #fff;
	background: transparent none;
	border-right: none 0px #fff;
}

#header #navi li a:active, #header #navi li a:link, #header #navi li a:visited
{
	text-align: left;
	color: #fff;
	text-decoration: none;
}

#header #navi li a:hover
{
	color: #b6b28b;
}
#header #navi li.last {
	cursor: default;
}

#menuL1, #menuL2
{
	margin: 0px;
	padding: 0px;
}


/*used for all menuL1 & L2 menus (school has a different styling from all other menus */

#menuL1 ul.menu_items li, #menuL2 ul.menu_items li {
	padding-top: 0px;
	padding-bottom: 1px;
	cursor: pointer;
}

#menuL1 ul.menu_items li.active a, #menuL2 ul.menu_items li.active a
{
	font-weight: bold;
	color: #ff9436;
}

#menuL1 ul.menu_items li.hover, #menuL2 ul.menu_items li.hover
{
	background-image: url(/images/interface/backgrounds/menu-level1-selector.gif);
	background-repeat: no-repeat;
	background-position: center left;
}

#menuL2 div.menuopac
{
/*setting background properties in seperate variables to avoid 	removing the background colour*/

	background-image: url(/images/interface/backgrounds/menu-level2.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}

#menuL1 div.menuTitle
{
	margin-top: 35px;
	color: #fff;
	font-weight: bold;
	font-size: 0.8em;
}

#menuL1 ul.menu_items, #menuL2 ul.menu_items
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#menuL1 ul.menu_items
{

}

#menuL1 ul.menu_items li,
#menuL2 ul.menu_items li 
{
	padding: 0px 10px;
}

#menuL1 ul.menu_items li {
	border-bottom: dotted 1px #fff;
}

#menuL1 ul.menu_items li a, #menuL2 ul.menu_items li a
{
}

#menuL1 ul.menu_items li.last, #menuL2 ul.menu_items li.last
{
	border-bottom: none 0px transparent;
}

#menuL1 ul.menu_items li a, #menuL2 ul.menu_items li a
{
	text-decoration: none;
	display: block;
	font-size: 0.8em;
	color: #fff;
	padding: 2px 2px;
}

#menuL1 ul.menu_items li.active, #menuL2 ul.menu_items li.active
{
	background-image: url(/images/interface/backgrounds/menu-level1-selector.gif);
	background-repeat: no-repeat;
	background-position: center left;
}

#menuL1 ul.menu_items li.active a,
#menuL2 ul.menu_items li.active a
{
	font-weight: bold;
	color: #ff9436;
}

#menuL1 ul.menu_items li.hover,
#menuL2 ul.menu_items li.hover
{
	/*background-image: url(/images/interface/backgrounds/menu-level1-selector.gif);*/
	background-repeat: no-repeat;
	background-position: center left;
}

#menuL1 ul.menu_items li.active a, #menuL2 ul.menu_items li.active a
{
	font-weight: bold;
	color: #ff9436;
}

#menuL1 ul.menu_items li.hover, #menuL2 ul.menu_items li.hover
{
	/*background-image: url(/images/interface/backgrounds/menu-level1-selector.gif);*/
	background-repeat: no-repeat;
	background-position: center left;
}

/* exceptions for school menu */
#menuL1 ul.schoolItems li.hover, #menuL2 ul.schoolItems li.hover
{
	background-image: url(/images/interface/backgrounds/menu-level1-selector-school.gif);
	background-repeat: no-repeat;
	background-position: center left;
}

#menuL1 ul.schoolItems li.active a,
#menuL2 ul.schoolItems li.active a  {
	color: #8d3247!important;
}

#menuL1 ul.schoolItems  li.active,
#menuL2 ul.schoolItems li.active
{
	background-image: url(/images/interface/backgrounds/menu-level1-selector-school.gif);
	background-repeat: no-repeat;
	background-position: center left;
}

.menuopac
{
	opacity: 0.87;
	-moz-opacity: 0.87;
	filter: alpha(opacity=87);
}

.main
{
	background-color: #423833;
}

.school,
.schools
{
	background-color: #ff9436;
}

.military
{
	background-color: #2e337a;
}

.destination
{
	background-color: #028181;
}

.rgs
{
	background-color: #933643;
}

/* element simply used to cover-up left hand blank area of menu */
#coverup
{
	background-color: #423833;
	width: 18px;
	height: 400px;
	float: left;
}


/* last element of the first menu overflow element no content */
#header #navi li.last,
#header ul li.last:hover
{
	color: #fff;
	margin: 0px;
	padding: 2px 15px 200px 0px;
	text-align: right;
	background-color: #423833;
	background: #423833 none;
	border: solid 1px #423833;
	border-right: solid 1px white;
	font-size: 0.8em;
}

/* colour varies from page to page */
#contentBar
{
	padding: 4px 20px 2px 23px;
	font-family: Arial, San-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #fff;
	margin: 4px 0px 2px 0px;
	background-color: #b6b28b;
	border-bottom: solid 5px #c8c5a8;
	overflow: hidden;
}

#contentBar.navititle
{
	background-color: #fff;
	border-top: solid 5px #c8c5a8;
	border-bottom-width: 0px;
	color: #b6b28b;
}

#contentBar span
{
	width: 200px;
}

#contentBar ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;	
}

#contentBar ul li.first
{
	border-left-width: 0px;
	padding-left: 0px;
}

#contentBar ul li
{
	padding-left: 6px;
	padding-right: 2px;
	display: inline;
}




#contentBar ul li a
{
	text-decoration: none;
	color: #fff;
	/*margin-right: 20px;*/
}

#contentBar ul li a:hover
{
	text-decoration: underline;

}

/*The World At Your Fingertips section of main page*/

#home-content
{
	font-size: small;
	display: block;
	overflow: hidden;
	padding: 10px 10px 10px 18px;
}

.homeTitle
{
	float:left;
	width:425px;
	padding-right:25px;
}

.homeTitle h1
{
	font-size: 3em;
	color: #3c6294;
	font-family: "Trebuchet MS";
	margin: 0px;
}


.paragraphHolder1
{
	float: left;
	width: 230px;
}

.paragraphHolder2
{
	padding-left: 10px;
	float: left;
	width: 230px;
	border-left-style:dotted;
	border-width:1px;
}

.paragraphHolder1 p, .paragraphHolder2 p
{ 
	margin:0px;
}

#home-content img
{
	display: block;
	margin: 0px 0px 0px 0px;
}

#homePhoneNumber
{
	padding: 20px 0px 15px 18px;
}

/* image list for main page */
#imagelist
{
	overflow: hidden;
	padding: 0px;
	text-align: left;
	width: 100%;
	display: block;
	list-style: none;
	margin: 0;
}

/*generic properties for each item of the list*/

#imagelist div.container
{
	float: left;
	padding: 0;
	margin: 0;
	margin-right: 4px;
	width: 240px;
	height: 200px;
	display: inline;
	text-align: left;
	overflow: hidden;
	opacity: 0.8;
}

#imagelist div.container:hover 
{
	opacity: 1.00;
}

#imagelist div.column2
{
	margin-right: 5px !important;
}

#imagelist div.last
{
	margin-right: 0px;
}

#imagelist div {
	cursor: pointer;
}

#imagelist div.container div.stripe
{
	padding: 0;
	padding-top: 0;
	margin-top:175px;
	width: 240px;
	height: 1em;
	padding-left: 21px;
}

#imagelist div div a {

}

#imagelist div.opac-stripe
{
	filter: alpha(opacity=55);
	-moz-opacity: .55;
	opacity: .55;
	margin: 0px;
	padding: 0px;
	height: 6px;
	overflow: hidden;
}

#imagelist div.column1 div.stripe
{
	background-color: #ff9436;
}

#imagelist div.column1 div.opac-stripe
{
	background-color: #c47735;
}

#imagelist div.column2 div.stripe
{
	background-color: #933643;
}
#imagelist div.column2 div.opac-stripe
{
	background-color: #914c56;
}

#imagelist div.column3 div.stripe
{
	background-color: #2e337a;
}
#imagelist div.column3 div.opac-stripe
{
	background-color: #51568c;
}

#imagelist div.column4 div.stripe
{
	background-color: #028181;
}
#imagelist div.column4 div.opac-stripe
{
	background-color: #36959a;
}

#imagelist div.container div.stripe a
{
	white-space: nowrap;
	padding-right: 150px;
	font-size: 0.8em;
	text-decoration: none;
	color: #eee;
	background: transparent url(/images/interface/backgrounds/imagelist-selector.gif) no-repeat 190px center;
	display: block;
}

#contactfooter
{
	
	clear: both;
	padding: 15px 21px 15px 21px;
	overflow: hidden;
}
#contactfooter .leftContent {
	float: left;
}

#contactfooter .rightContent {
	float: right;
}

/* colour varies from page to page */

#straplinefooter
{	
	clear: both;
	width: 934px;
	border-bottom: solid 14px #423833;
	line-height: 24px;
	color: #fff;
	font-size: 0.8em;
	background: url(/images/interface/backgrounds/main-footer.gif) repeat-x top left;
	margin-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
	overflow: hidden;
}

#contentBar .date,
#straplinefooter .date
{
	font-weight: normal;
	float: left;
}

#contentBar .tagline,
#straplinefooter .tagline
{
    width: auto;
	font-size: 1em;
	font-weight: normal;
	float: right;
}

.tagline h1
{
	display: inline;
	font-size: 1em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

#contentImage
{
	float: left;
	width: 336px;
	margin: 20px 15px 0px 15px;
	padding: 0px;
}

#contentImage img
{
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}

#contentImage #contentCaption
{
	margin: 0px;
	padding: 10px 0px 0px 0px;
	width: 325px;
	color: #8F8C6E;
	line-height: 1.6em;
}

#contentArea
{
	float: left;
	width: 366px;
}

#contentArea #title img
{
	display: block;
	margin: -4px 0px 0px -7px;
	padding: 0px;
}

/* define our custom font and sizes for pageTitles which are now embedded in h1 tags */
#contentArea #pageTitle h1
{
	color: #969671;
	font-size: 1.9em;	
	font-family: "Trebuchet MS";
	margin-top: 10px;
	margin-bottom: 10px;
}

#contentArea .preamble
{
	color: #9E9E9E;	
}

#contentArea .mainText
{
	margin-top: 10px;
	color: #524945;
}

#contentRightSide {
	width: 200px;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
}

#contentRightSide .phoneNumber {
	margin-bottom: 15px;
	text-align: center;
}

#contentRightSide .genericCustomContent {
	color: #8f8c6e;
	font-size: 0.75em;
}

#specificContent {
	line-height: 1.5em;
}

.pageContentHeadingText, .largerHeadingText {
}

/*javascript slideshow properties */
#slideshow
{

}

#slideshow #mainImg
{
	
}

#slideshow #thumbnails
{
	margin-top: 5px;
	overflow: hidden;
}

#slideshow #thumbnails img
{
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
	cursor: pointer;
}

.acrobat
{
	text-align: center;
	margin-top: 15px;
}

.acrobat img
{
	vertical-align: middle;
	border-width: 0px;
}

img.getAcrobat
{
	border-width: 0px;
}

.acrobat div
{
	margin: 0px;
}

.acrobat div.itinerary
{
	margin-bottom: 5px;
}

.acrobat a
{
	color: #B6B28B;
	font-size: 1em;
	margin-bottom: 8px;
	margin-left: 8px;
	text-decoration: none;
}

.acrobat a:hover
{
	text-decoration: underline;
}

#contactForm
{
	font-size: 0.75em;
	margin: 20px 0px 30px 720px;
}

div.ed_form, div.ed_pre_form
{
	margin: 0px;
	padding: 0px 0px 0px 13px;
	border-left: solid 1px #dad8c5;
	width: 225px;
	padding-bottom: 15px;
}

div.ed_form_element span.ed_form_label
{
    float: left;
    color: #544740;
}

div.ed_form_element
{
	text-align: right;
    margin-bottom: 13px;
    width: 220px;
}

div.ed_form_element input.ed_form_textbox, div.ed_form_element textarea.ed_form_textbox_multiline
{
	border: solid 1px #dad8c5;
	margin-left: 1px;
	width: 150px;
	height: 12px;
	font-size: 11px;
	padding: 2px;
}

#ed_form_16_edFormGroup1407
{
	margin-top: 16px;
}

div.ed_form_element textarea.ed_form_textbox_multiline
{
	height: 100px !important;
}

#ed_form_16_edFormElement1317 div.ed_form_group_name, #ed_form_16_edFormGroup1312 div.ed_form_group_name
{
	margin-left: 1px;
	margin-bottom: 10px;
	font-weight: bold;
}

#ed_form_16_edFormElement1317.ed_form_element
{
	text-align: left!important;
}

#ed_form_16_edFormElement1317 div.ed_form_element span.ed_form_label 
{
	float: none !important;
}

#ed_form_16_edFormElement1317 select.ed_form_dropdown_list
{
	float: none;
	text-align: left;
	margin-top: 3px;
	border: solid 1px #000;
	width: 197px;
	margin-left: 0px;
}

div.ed_form_element input.ed_form_textbox, div.ed_form_element select.ed_form_dropdown_list, div.ed_form_element textarea.ed_form_textbox_multiline
{
}

div.ed_form div.ed_form_validation_summary
{
	background-color: #FDF3F3;
	border: 1px solid #A9192B;
	color: #A9192B;
	padding: 4px;
	margin-bottom: 12px;
}

div.ed_form div.ed_form_validation_summary div.header
{
	font-weight: bold;
	font-size: 0.95em;
	margin-bottom: 8px;
}


div.ed_form div.ed_form_validation_summary div.ed_form_summary_message
{
	font-size: 0.95em;
	margin-bottom: 3px;
	padding-left: 10px;
	background: transparent url(/images/interface/backgrounds/menu-level1-selector-school.gif) no-repeat left 2px;
}

div.ed_form_element
{
}

span.checkBoxLeft input;
{
	float: right;
}

#ed_form_16_edFormGroup1281 div.ed_form_group_name
{
	font-weight: bold;
	margin-bottom: 10px;
}

span.ed_form_label_required
{
	font-weight: bold;
}

span.ed_form_invalid_label
{
	color: #A9192B;
}

div.ed_form_textbox
{

}

div.ed_form_element_required
{
}

input.ed_form_invalid_control
{
/*	border: solid 1px #423833 ;
	background-color: #DAD8C5;*/
	background-color: #FDF3F3;
	border: 1px solid #A9192B!important;
}

#ed_form_16_edFormGroup1281 div.ed_form_element
{
	text-align: left!important;
	margin: 0px;
}
#ed_form_16_edFormGroup1281 div.ed_form_element span.ed_form_label
{
	text-align: left!important;
}

#ed_form_16_edFormGroup1281 div.ed_form_element span.ed_form_checkbox
{
	margin: 2px 2px 2px -3px;
	padding-top: 2px;
}

#ed_form_16_edFormGroup1281 div.ed_form_element span.ed_form_checkbox input
{
	margin: 2px 3px 1px 4px;
}


#ed_form_16_edFormGroup1281 div.ed_form_element span.ed_form_label
{
	padding-bottom: 2px;
	float: none;
}


div.ed_form_submit_outer div.ed_form_submit_inner input.ed_form_submit_image_button
{
	margin-top: 25px;
	/*clear: both;*/
}

#specificContent
{	
	margin: 0px 0px 30px 757px;
	border-width: 0px;
	padding: 0px;
	padding-top: 122px;
	color: #b6b28b;
	font-size: 0.75em;
}

#specificContent ul.oneColumn
{
	border-left: solid 1px #b6b28b; 
	padding-left: 0px;
	margin: 0px 0px 10px 85px;
	text-align: left;
	list-style: none;
	width: 94px;
}

#specificContent ul.top
{
	padding-left: 15px;
	padding-bottom: 10px;
	list-style: none;
	font-weight: bold;
	border-left: solid 1px #b6b28b; 
	margin: 0px 0px 0px 85px;
	text-align: left;
	list-style: none;
}

#specificContent ul.oneColumn li
{
	padding-bottom: 5px;
	
}

#specificContent ul.oneColumn li a
{
	display: block;	
	padding-left: 15px;
	text-align: left;
	color: #b6b28b;
	text-decoration: none;
}


#specificContent  ul.oneColumn li a:hover, #specificContent  ul.oneColumn li a.active
{
	background: transparent url(/images/interface/backgrounds/specificContent-selector-orange.gif) no-repeat left center;
}

#contactForm div .largerHeadingText
{
	color: #B6B28B!important;
}

#contentImage.map div.continentList
{
	font-size: 0.9em;
	margin-bottom: 20px;
}

#contentImage.map div.continentList span
{
	color: #CFCDB5;
}

#contentImage.map div.continentList a
{
	color: #000;
	text-decoration: none;
}

#continentText h2
{
	margin-top: 12px;
	margin-bottom: 30px;
	font-size: 1.3em;
	color: #757575;
}


#madeBy
{
	font-weight: normal;
	margin: 20px 0px;
	font-size: 0.6em;
	color: #9e9e9e;
}

#madeBy a
{
	text-decoration: none;
	color: #9e9e9e;
}

#madeBy a.essence
{
	text-decoration: underline;
	color: Orange;
}

/*login*/
#contentArea.login
{
    margin: 40px 0px 40px 125px;
}
#contentArea.login #title-wrapper
{
    overflow: hidden;
    margin: 0px 0px 20px 78px;
}
img.schools-title
{
    margin: -12px 0px -10px -10px;
}
img.standard-title
{
    margin: -6px 0px -3px -7px;
}
#contentArea.login #details div.form-element
{
    width: 366px;
    text-align: right;
    overflow: hidden;
    margin: 0px 0px 10px 0px;
}
#contentArea.login #details div.form-element input.textbox
{
    background-color: #e9e8dc;
    border: solid 1px #d5d3bc;
    width: 284px;
    padding: 2px;
}
#contentArea.login #details div.form-element label
{
    float: left;
    font-size: 0.9em;
    color: #B6B28B;
    margin: 3px 0px 0px 0px;
}
#contentArea.login #form-footer
{
    margin: 0px 0px 0px 76px;
    overflow: hidden;
}
#contentArea.login .error-list-wrapper
{
    margin: 0px 0px 10px 76px;
    overflow: hidden;
}
#contentArea.login .error-list-wrapper ul,
#contentArea.login .error-list-wrapper li
{
    margin: 0px;
    padding: 0px;
}
#contentArea.login .error-list-wrapper li,
#contentArea.login #form-footer .content
{
    font-size: 0.8em;
    color: #524945;
}
#contentArea.login .error-list-wrapper li
{
    color: #f00;
}
#contentArea.login #form-footer .remember-me
{
    float: left;
}
#contentArea.login #form-footer .remember-me input
{
    margin: 0px 5px 0px 0px;
    vertical-align: middle;
}
#contentArea.login #form-footer .remember-me label
{
    font-size: 0.8em;
    margin: 0px;
    color: #B6B28B;
}
#contentArea.login #form-footer .submit
{
    float: right;
}
/*expeditions*/

{
    zoom: 1;
    overflow: hidden;
    background: url(/images/interface/expeditions/main/top-bg.gif) repeat-x top left;
}

#expedition-navi
{
    margin: 0px 47px 12px 47px;
    padding: 11px 0px 0px 0px;
    overflow: hidden;
    zoom: 1;
}
#expedition-navi ul
{
    float: left;
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#expedition-navi ul li
{
    float: left;
}
#expedition-navi li a
{
    margin: 0px 15px 0px 0px;
    padding: 8px 0px 0px 0px;
    display: block;
    color: #766c66;
    text-decoration: none;
}
#expedition-navi li.active a
{
    color: #b6b28b;
    background: url(/images/interface/expeditions/main/active-pointer.gif) no-repeat top left;   
}
#expedition-navi li a:hover
{
    text-decoration: underline;
}
#expedition-navi #update-date
{
    float: right;
    padding: 8px 0px 0px 0px;
    color: #766c66;
}
#expeditions-wrapper #title-wrapper
{
    margin: 30px 47px;
}
#expeditions
{
    margin: 0px 47px 40px 47px;
    overflow: hidden;
    zoom: 1;
}
#expeditions .expedition
{
    background-color: #fff;
    display: inline;
    float: left;
    width: 430px;
    margin: 0px 19px 0px 0px;
    padding: 6px 0px 6px 0px;
    border-top: solid 1px #bab5b2;
}
#expeditions .expedition .thumb
{
    float: left;
    width: 75px;
}
#expeditions .with-image .info
{
    float: left;
    width: 355px;
}
#expeditions .expedition .info .group
{
    font-weight: bold;
}
#expeditions .expedition .info .title
{
    padding-bottom: 3px;
}
#expeditions .expedition .info a 
{
    color: #766c66;
    text-decoration: none;
}
#expeditions .expedition .info .date
{
    float: none;
    width: auto;
    font-size: 0.75em;
    margin: 0px 0px 5px 0px;
    color: #98918c;
}
#expeditions .expedition .info .read-more
{
    padding: 3px 0px 5px 12px;
    height: 18px;
    overflow: hidden;
    background: repeat-x top left;
}
#expeditions .schools .info .read-more
{
    background-image: url(/images/interface/expeditions/schools/trip-read-more-bg.gif);
}

#expeditions .university .info .read-more
{
    background-image: url(/images/interface/expeditions/schools/trip-read-more-bg.gif);
}

#expeditions .expedition .info .read-more a
{
    padding: 0px 10px 0px 0px;
    font-size: 0.8em;
    color: #fff;
    text-decoration: none;
    background: no-repeat top right;
}

#expeditions .schools .info .read-more a
{
    background-image: url(/images/interface/expeditions/schools/read-more-arrow.gif);
}
#expeditions .university .info .read-more a
{
    background-image: url(/images/interface/expeditions/schools/read-more-arrow.gif);
}

#expeditions .expedition .info div
{
    padding-left: 12px;
}

#expeditions .right
{
    margin-right: 0px;
}

#expeditions-wrapper #left-col
{
    display: inline;
    margin: 0px 0px 0px 44px;
    float: left;
    width: 601px;
    font-size:0.8em;
    /*width: 583px;
    padding: 0px 4px 0px 5px;*/
}
#expeditions-wrapper #left-col .snippet
{
    width: 583px;
    padding: 0px 4px 0px 5px;
    margin-bottom: 22px;
}
#expeditions-wrapper #left-col .snippet-wide
{
    width: 601px;
    zoom: 1;
    margin-bottom: 22px;
}
#expeditions-wrapper #left-col .full-page
{
    margin-top: 20px;
    margin-bottom: 15px;
}
#expeditions-wrapper #left-col #expedition-navi
{
    margin-left: 0px;
    margin-right: 0px;
}
#expeditions-wrapper #left-col #expedition-title
{
    margin: 39px 3px 11px 5px;
    background-color: #fff;
    overflow: hidden;
}
#expeditions-wrapper #left-col #expedition-title img.schools-title,
#expeditions-wrapper #left-col #expedition-title img.standard-title
{
    float: left;
}
#expeditions-wrapper #left-col #expedition-title.main-page img.schools-title,
#expeditions-wrapper #left-col #expedition-title.main-page img.standard-title
{
    float: none;
}

#expeditions-wrapper #left-col #expedition-title.schools img.schools-title
{
    margin: -12px 0px -10px -10px;
}
#expeditions-wrapper #left-col #expedition-title .details
{
    clear: left;
}
#expeditions-wrapper #left-col #expedition-title h1
{
    color: #766C66;
    font-size: 1.4em;
    font-weight: normal;
    line-height: 1em;
    margin: 24px 0px 0px 0px;
}
#expeditions-wrapper #left-col #expedition-title h2
{
    margin: 0px;
    font-size: 1.2em;   
    font-weight: normal;
    line-height: 1.9em;
    color: #766C66;
}
#expeditions-wrapper #left-col #content-footer
{
    overflow: hidden;
    margin: 0px 0px 20px 0px;
    padding: 0px 5px 0px 7px;
}
#expeditions-wrapper #left-col #content-footer .back-button,
#expeditions-wrapper #left-col #expedition-title .back-button
{
    float: right;
}

#expeditions-wrapper #left-col .snippet-title-wrapper
{
    zoom: 1;
    overflow: hidden;
    padding: 0px 5px 0px 7px;
    margin: 0px 0px 6px 0px;
}

#expeditions-wrapper #left-col .news-feed .snippet-title-wrapper .rss-icon
{
    vertical-align: middle;
    margin: 0px 5px 0px 0px;
}
#expeditions-wrapper #left-col .snippet-title-wrapper .snippet-title
{
    float: left;
    font-size: 1.3em;
    font-weight: bold;
}
#expeditions-wrapper #left-col .snippet-title-wrapper .see-all
{
    float: right;
}
#expeditions-wrapper #left-col .snippet-title-wrapper .see-all a
{
    color: #766C66;
    background: no-repeat center left;
    padding: 0px 0px 0px 10px;
}
#expeditions-wrapper #left-col .gradient-container
{
    background: url(/images/interface/expeditions/gradient-container/striped-box.gif) repeat-y top right;
}
#expeditions-wrapper #left-col .gradient-container .top
{
    padding-top: 17px;
    background: url(/images/interface/expeditions/gradient-container/striped-box-shadow-top.gif) no-repeat top right;
}
#expeditions-wrapper #left-col .gradient-container .bottom
{
    padding: 0px 0px 14px 0px;
    background: url(/images/interface/expeditions/gradient-container/striped-box-shadow-bottom.gif) no-repeat bottom right;
    overflow: hidden;
}
#expeditions-wrapper #left-col .gradient-container .divide
{
    height: 14px;
    background: url(/images/interface/expeditions/gradient-container/white-stripe.png) no-repeat center center;
    margin: 0px 0px 10px 0px;
}
#expeditions-wrapper #left-col .gradient-container .item-wrapper
{
    padding: 0px 5px 0px 7px;
    margin: 0px 0px 10px 0px;
}
#expeditions-wrapper #left-col .gradient-container .item-wrapper .item
{
    margin: 0px 25px 0px 25px;
}
#expeditions-wrapper #left-col .gradient-container .item-wrapper .item h1
{
    font-size: 1.6em;
    font-weight: normal;
    color: #766C66;
    margin: 0px;
    padding: 0px 0px 7px 0px;
}
#expeditions-wrapper #left-col .gradient-container .item-wrapper .item .title
{
    font-weight: bold;
    padding: 0px 0px 5px 0px;
    color: #766C66;
}
#expeditions-wrapper #left-col .gradient-container .item-wrapper .feed .date
{
    font-size: 0.8em;
    padding: 0px 0px 5px 0px;
    color: #766C66;
}
#expeditions-wrapper #left-col .gradient-container .item-wrapper .item .content
{
    padding: 0px 0px 10px 0px;
}
#expeditions-wrapper #left-col .gradient-container .item-wrapper .item .read-more a
{
    /* font-size: 0.75em; */
    color: #766C66;
    background: url(/images/interface/expeditions/gradient-container/read-more.gif) no-repeat center left;
    padding: 0px 0px 0px 10px;
}
#expeditions-wrapper #left-col .photo-gallery
{
    overflow: hidden;
}
#expeditions-wrapper #left-col .photo-gallery .bottom
{
    padding-right: 5px;
    padding-left: 7px;
}
#expeditions-wrapper #left-col .photo-gallery .jcarousel-prev
{
    
}
#expeditions-wrapper #left-col .photo-gallery .next
{
    float: right;
}
#expeditions-wrapper #left-col .photo-gallery .jcarousel-prev,
#expeditions-wrapper #left-col .photo-gallery .jcarousel-next
{
    position: absolute;
    top: 30px;
    width: 22px;
    height: 32px;
    cursor: pointer;
}

#expeditions-wrapper #left-col .photo-gallery .jcarousel-prev
{
    left: 5px;
    background: url(/images/interface/expeditions/photo-gallery/previous-arrow.png) no-repeat top left;
}
#expeditions-wrapper #left-col .photo-gallery .jcarousel-next
{
    right: 7px;
    background: url(/images/interface/expeditions/photo-gallery/next-arrow.png) no-repeat top left;
}

#expeditions-wrapper #left-col .photo-gallery .jcarousel-prev-disabled,
#expeditions-wrapper #left-col .photo-gallery .jcarousel-next-disabled
{
    background: none;
    cursor: default;

}
#expeditions-wrapper #left-col .photo-gallery .photos-wrapper
{
    overflow: hidden;    
    height: 92px;
    position: relative;
}

#expeditions-wrapper #left-col .photo-gallery .photos-wrapper .jcarousel-container
{
    position: absolute;
    top: 0px;
    width: 589px;
}


.jcarousel-clip {
    margin: 0px 0px 0px 44px;
    overflow:hidden;
    padding:0;
    position:relative;
    z-index:2;
    height: 92px;
    width: 510px;
}

#expeditions-wrapper #left-col .photo-gallery .photos-wrapper ul.photos
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    overflow: hidden;
    padding: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 1;
}
#expeditions-wrapper #left-col .photo-gallery ul.photos li
{
    float: left;
    display: inline;
    margin: 0px 10px 0px 0px;
}
#expeditions-wrapper #right-col
{
    display: inline;
    float: right;
    width: 309px;
    margin: 16px 0px 0px 0px;
 font-size: 0.8em;
    
}

#expeditions-wrapper #right-col .snippet
{
    margin: 0px 0px 15px 0px;
    overflow: hidden;
   
}

#expeditions-wrapper #right-col .snippet-title
{
    width: 299px;
    height: 29px;
    margin: 0px 0px 10px 0px;
    padding: 5px;
    background: url(/images/interface/expeditions/grey-bar.gif) no-repeat top left;
    position: relative;
}

#expeditions-wrapper #right-col .snippet-content
{
    
    padding: 0px 5px;
}
#expeditions-wrapper #right-col .snippet-title .text
{
    position: absolute;
    left: 40px;
    top: 10px;
    font-family: 0.9em;
    font-weight: bold;
    color: #827873;
}

#expeditions-wrapper #right-col .links-list ul li a img
{
    vertical-align: middle;
}
#expeditions-wrapper #right-col .links-list ul li.image-and-text img
{
    margin: 0px 5px 0px 0px;
}
#expeditions-wrapper #right-col .google-map a
{
}
#expeditions-wrapper #right-col .google-map .map img
{
    display: block;
    margin: 0px auto;
}
#expeditions-wrapper #right-col .documents-list li.icon
{
background-color: transparent;
background-position: 0% 0%;
background-repeat: no-repeat;
padding-left: 28px;
padding-bottom: 10px;
}

#expeditions-wrapper #right-col .documents-list li.icon a
{
    padding: 1px 0px 3px 0px;
}

#expeditions-wrapper #right-col .documents-list li.pdf
{
    background-image: url(/images/interface/expeditions/document-icons/adobe.gif);
}

#expeditions-wrapper #right-col .documents-list li.doc a,
#expeditions-wrapper #right-col .documents-list li.docx a
{
    background-image: url(/images/interface/expeditions/document-icons/word.gif);
}
#expeditions-wrapper #right-col .documents-list li.xls a,
#expeditions-wrapper #right-col .documents-list li.xlsx a
{
    background-image: url(/images/interface/expeditions/document-icons/excel.gif);
}
#expeditions-wrapper #right-col .documents-list li.ppt a,
#expeditions-wrapper #right-col .documents-list li.pptx a
{
    background-image: url(/images/interface/expeditions/document-icons/powerpoint.gif);
}
#expeditions-wrapper #right-col .documents-list .content-below
{
    padding: 12px 0px 0px 0px;
    background: url(/images/interface/expeditions/dotted-border.gif) repeat-x top left;
}

#expeditions-wrapper #right-col ul
{
    list-style-type: none;
    padding-left:0px;
}

#expeditions-wrapper #right-col ul li
{
    font-size: 1em;
    margin-top: 10px;
}

#expeditions-wrapper #right-col ul li a{
    color: #827873;
    text-decoration: none;
}

#expeditions-wrapper #right-col .mainText ul li
{
    font-size: 1em;
}
.mainText img.icon {
	vertical-align: middle;
}























































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
