@charset "utf-8";
/* CSS Document */
body{padding:0px;margin:0px;border:0px;background-color:#222222;color:white;}
div.background{padding: 0px;margin:0px auto;background-image:url(../images/DatesAndCosts/DatesAndCostsBack.jpg);background-repeat:repeat-x;z-index:-1;}
div.DatesAndCostsContainer{width:791px;margin-left:auto;margin-right:auto; z-index:500;}
div.DatesAndCostsHeader{position:relative;z-index:1;clear:both;width:791px;background:#d9e7f0;height:40px;margin-left:auto;margin-right:auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
span.FilterBy{display:block;float:left;width:134px;height:30px;line-height:30px;text-align:right;color:#000000;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
span.AllTripsFilter{text-decoration:none;text-align:center;margin-left:1px;float:left;display:block;background:#eb9a32;border-left:solid white 1px;border-bottom:solid white 1px;border-right:solid white 1px;width:126px;height:25px;line-height:25px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
span.AllTripsFilter a{color:black; text-decoration:none;}
span.AllTripsFilter a:hover{color:black; text-decoration:none;}
span.AllTripsFilter a:visited{color:black; text-decoration:none;}
span.CommunityServiceFilter{text-decoration:none;text-align:center;margin-left:1px;float:left;display:block;background:#eb9a32;border-left:solid white 1px;border-bottom:solid white 1px;border-right:solid white 1px;width:126px;height:25px;line-height:25px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
span.CommunityServiceFilter a{color:black; text-decoration:none;}
span.CommunityServiceFilter a:hover{color:black; text-decoration:none;}
span.CommunityServiceFilter a:visited{color:black; text-decoration:none;}
span.LanguageProgramsFilter{text-decoration:none;margin-left:2px;float:left;display:block;background:#eb9a32;border-left:solid white 1px;border-bottom:solid white 1px;border-right:solid white 1px;width:126px;height:25px;line-height:25px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:center;}
span.LanguageProgramsFilter a{color:black; text-decoration:none;}
span.LanguageProgramsFilter a:hover{color:black; text-decoration:none;}
span.LanguageProgramsFilter a:visited{color:black; text-decoration:none;}
span.CulturalExplorationFilter{text-decoration:none;margin-left:2px;float:left;display:block;background:#eb9a32;border-left:solid white 1px;border-bottom:solid white 1px;border-right:solid white 1px;width:126px;height:25px;line-height:25px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:center;}
span.CulturalExplorationFilter a{color:black; text-decoration:none;}
span.CulturalExplorationFilter a:hover{color:black; text-decoration:none;}
span.CulturalExplorationFilter a:visited{color:black; text-decoration:none;}
span.SpecialtyTripsFilter{text-decoration:none;margin-left:2px;float:left;display:block;background:#eb9a32;border-left:solid white 1px;border-bottom:solid white 1px;border-right:solid white 1px;width:126px;height:25px;line-height:25px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:center;}
span.SpecialtyTripsFilter a{color:black; text-decoration:none;}
span.SpecialtyTripsFilter a:hover{color:black; text-decoration:none;}
span.SpecialtyTripsFilter a:visited{color:black; text-decoration:none;}
div.DatesAndCostsSort{clear:both;width:791px;background:#d9e7f0;height:29px;margin-left:auto;margin-right:auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;}
span.Trip{margin-left:10px;text-decoration:underline;float:left;display:block;background:white;width:261px;height:27px;line-height:27px;padding-left:10px;}
div.DatesAndCostsSort a{ color:#000066; text-decoration:underline; font-family:Verdana, Geneva, sans-serif ; font-size:14px; font-weight:bold ;}
div.DatesAndCostsSort a:hover{ color:#F08703 ; text-decoration:underline; font-family:Verdana, Geneva, sans-serif ; font-size:14px; font-weight:bold ; }
span.Dates{text-decoration:underline;float:left;display:block;background:white;width:114px;height:27px;line-height:27px; padding-left:10px;}
span.Costs{text-decoration:underline;float:left;display:block;background:white;width:84px;height:27px;line-height:27px; padding-left:10px;}
span.Days{text-decoration:underline;float:left;display:block;background:white;width:78px;height:27px;line-height:27px; padding-left:10px;}
span.Grades{text-decoration:underline;float:left;display:block;background:white;width: 68px;height:27px;line-height:27px; padding-left:10px;}
span.Session{text-decoration:underline;float:left;display:block;background:white;width:99px;height:27px;line-height:27px; padding-left:10px;}
div.HelpNotice{ display:none; width:791px;padding-left:20px;background:#d9e7f0;height:36px;line-height:36px;color:#000000;margin-left:auto;margin-right:auto}
div.DatesAndCostsTitle{margin-left:-7px;width:955px;height:59px;background:url(../images/DatesAndCosts/TitleBar.png);background-repeat:no-repeat;z-index:10;}
div.view-dates-and-costs{position:relative;clear:both;#filter:opacity(100); padding-bottom:30px;}
div.DatesAndCostsContainer div.views-row-even {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#000000;margin-left:auto;margin-right:auto;display:block;width:781px;padding-left:10px;height:31px;line-height:31px;background:#FFFFFF;}
div.DatesAndCostsContainer div.views-row-odd{font-family:Arial, Helvetica, sans-serif;font-size:14px;width:781px;padding-left:10px;color:#000000;margin-left:auto;margin-right:auto;display:block;line-height:31px;height:31px;background:#e0ecf3;}
div.DatesAndCostsContainer div.views-row-1{background:#d9e7f0;}
div.DatesAndCostsContainer div.views-row-2{background:#dde9f3;}
div.DatesAndCostsContainer div.views-row-3{background:#dbe8f1;}
div.DatesAndCostsContainer div.views-row-4{background:#e6eff6;}
div.DatesAndCostsContainer div.views-row-5{background:#dce9f1;}
div.DatesAndCostsContainer div.views-row-6{background:#eef4f9;}
div.DatesAndCostsContainer div.views-row-7{background:#deeaf2;}
div.DatesAndCostsContainer div.views-row-8{background:#f5f9fb;}
div.DatesAndCostsContainer div.views-row-9{background:#e0ebf3;}
div.DatesAndCostsContainer div.views-row-10{background:#fcfdfe;}
div.DatesAndCostsContainer div.views-row-11{background:#e0ecf3;}
div.DatesAndCostsContainer div.views-row-12{background:#FFFFFF;}
div.views-field-title{float:left;padding-left:10px;width:261px;height:14px;font-family:Verdana, Geneva, sans-serif;font-size:12px;}
div.views-field-title a{ color:#000066; font-family:Verdana, Geneva, sans-serif ; font-size:12px; text-decoration:none; }
div.views-field-title a:hover{ color:#F08703 ; font-family:Verdana, Geneva, sans-serif ; font-size:12px; text-decoration:none; }
div.views-field-field-datel-value{float:left;width:116px;padding-left:10px;height:14px;font-family:Verdana, Geneva, sans-serif;font-size:12px;}
div.views-field-field-datel-value a{ color:#000066; font-family:Verdana, Geneva, sans-serif ; font-size:12px; text-decoration:none; }
div.views-field-field-datel-value a:hover{ color:#F08703 ; font-family:Verdana, Geneva, sans-serif ; font-size:12px; text-decoration:none; }
div.views-field-field-cost-value{float:left;width:84px;padding-left:10px;height:14px;font-family:Verdana, Geneva, sans-serif;font-size:12px;}
div.views-field-field-cost-value a{ color:#000066; font-family:Verdana, Geneva, sans-serif ; font-size:12px; text-decoration:none; }
div.views-field-field-cost-value a:hover{ color:#F08703 ; font-family:Verdana, Geneva, sans-serif ; font-size:12px; text-decoration:none; }
div.views-field-field-length-value{float:left;width:79px;padding-left:10px;height:14px;font-family:Verdana, Geneva, sans-serif;font-size:12px;}
div.views-field-field-length-value a{ color:#000066; font-family:Verdana, Geneva, sans-serif ; font-size:12px; text-decoration:none; }
div.views-field-field-length-value a:hover{ color:#F08703 ; font-family:Verdana, Geneva, sans-serif ; font-size:12px; text-decoration:none; }
.views-field-field-grades-value{float:left;width:70px;padding-left:10px;height:14px;font-family:Verdana, Geneva, sans-serif;font-size:12px;}
div.views-field-field-grades-value a{ color:#000066; font-family:Verdana, Geneva, sans-serif ; font-size:12px; text-decoration:none; }
div.views-field-field-grades-value a:hover{ color:#F08703 ; font-family:Verdana, Geneva, sans-serif ; font-size:12px; text-decoration:none; }
div.views-field-field-session-value{float:left;width:101px;padding-left:10px;height:14px;font-family:Verdana, Geneva, sans-serif;font-size:12px;}
div.views-field-field-session-value a{ color:#000066; font-family:Verdana, Geneva, sans-serif ; font-size:12px; text-decoration:none; }
div.views-field-field-session-value a:hover{ color:#F08703 ; font-family:Verdana, Geneva, sans-serif ; font-size:12px; text-decoration:none; }
div.page-spacer{display:block;height:20px;clear:both;width:100%;}
div.flash-top-spacer{display:block;height:12px;width:100%;}
div.flash-bottom-spacer{display:block;height:12px;width:100%;}
div.mapBorderTop{float:left;position:relative;width:766px;height:11px;display:block;background:url(../images/InteractiveMap/BorderTop.png);}
div.mapBorderBottom{clear:both;position:relative;width:766px;height:10px;display:block;background:url(../images/InteractiveMap/BorderBottom.png);}
div.mapSection{width:768px;height:563px;display:block;}
span.mapBorderLeft{float:left;position:relative;width:10px;height:563px;display:block;background:url(../images/InteractiveMap/BorderLeft.png);}
#flashcontent{float:left;position:relative;width:746px;height:563px;display:block; z-index:200;}
span.mapBorderRight{float:left;position:relative;width:10px;height:563px;display:block;background:url(../images/InteractiveMap/BorderRight.png);}
.datearrow{position:absolute;background:url(../images/arrow.png) no-repeat;top:90px;width:10px;height:26px;left:-10px;display:block;}
div.tripDetailsFlyoutContainer{top:0px;left:0px;background:#FFFFFF;border:solid #6B8BA7 3px;position:absolute;display:block;width:500px;z-index:5000;visibility:hidden;line-height:15px;}
div.rightshadow{position:absolute;bottom:0px;right:-10px;background:url(../images/shadowright.png) repeat-y;width:10px;height:100%;display:block;}
div.bottomshadow{position:absolute;left:10px;bottom:-10px;width:490px;height:10px;background:url(../images/shadowbottom.png) repeat-x;display:block;}
div.bottomrightshadow{position:absolute;right:-10px;bottom:-10px;width:10px;height:10px;background:url(../images/shadowbottomright.png) no-repeat;display:block;}
.tripDetailsFlyout{line-height:15px; font-family:Verdana, Geneva, sans-serif; font-size:13px; line-height:18px;}
#page-topcontent{position:relative; width:1000px; display:block; alpha(opacity=100); MARGIN: 0px auto}
div.rightColumn-header{ width:785px; float:right; }