body{font:75% Arial,Helvetica,sans-serif;color:#333;margin:0;}input,textarea,select{font:12px Arial,Helvetica,sans-serif;color:#000;}#PageFrame{position:relative;top:0;left:0;margin:0;background:#e5f1f9;}#Page{position:relative;top:0;left:0;margin:0 15px 0 15px;background:#fff;}#Content{position:relative;top:0;left:0;margin:6px 5px 1px 5px;background:#fff;}#Content table{position:relative;top:0;left:0;border-collapse:collapse;}#TopLeft{width:21em;vertical-align:top;padding:0;margin:0;background:#fff;}#TopCenter{vertical-align:top;padding:0;margin:0;padding:0 0 0 5px;background:#fff;}#BottomLeft{width:21em;vertical-align:top;padding:0;margin:0;background:#fff;}#BottomCenter{vertical-align:top;padding:0 0 0 5px;margin:0;background:#fff;}#Right{width:0;vertical-align:top;padding:0;margin:0;background:#ddd;}#MapArea{position:relative;top:0;left:0;overflow:hidden;margin:0;border:1px solid #999;background:#ccc;}#MapAreaHeader{width:100%;border-top:1px dashed #0072C6;background:#e5f1f9;font-weight:bold;margin-bottom:0;padding:1px 0 1px 0;}#MapAreaHeader table{width:100%;}#MapAreaHeader td{padding:0;}#MapAreaHeader .Title{padding-left:2px;}#MapAreaHeader .Links{font-weight:normal;text-align:right;padding-right:.5em;}#MapAreaHeader .SaveRouteButton,#MapAreaHeader .SaveRouteButtonMouseOver,#MapAreaHeader .SaveRouteButtonDisabled{margin-right:5px;margin-left:5px;}#MapAreaHeader .SaveRouteButton .LinkName{color:blue;text-decoration:underline;cursor:pointer;}#MapAreaHeader .SaveRouteButtonMouseOver .LinkName{color:blue;text-decoration:underline;cursor:pointer;}#MapAreaHeader .SaveRouteButton .SavedNote,#MapAreaHeader .SaveRouteButtonMouseOver .SavedNote{display:none;}#MapAreaHeader .SaveRouteButtonDisabled .LinkName{display:none;}#MapAreaHeader .SaveRouteButtonDisabled .SavedNote{color:green;font-weight:bold;}#MapAreaHeader .ReturnRoute{color:blue;text-decoration:underline;cursor:pointer;margin-right:5px;margin-left:5px;}#MapAreaHeader .PrintRoute{color:blue;text-decoration:underline;cursor:pointer;margin-left:5px;}.MapLegend{margin-top:10px;text-align:right;}.MapLegendInvisible{display:none;}.DisclaimerTextArea{width:390px;margin-top:20px;margin-bottom:20px;}.DisclaimerTextAreaInvisible{display:none;}#SearchArea{position:relative;left:0;top:0;width:20.8em;overflow:hidden;color:black;margin-bottom:10px;padding:2px 3px 5px 3px;border:none;border-top:1px dashed #0072C6;background:#e5f1f9;}#SearchAreaTitle{color:#000;font-weight:bold;margin-bottom:4px;padding-left:2px;}#SearchFromTitle,#SearchToTitle{padding-left:2px;width:100%;text-align:left;font-weight:normal;font-size:95%;color:#000;}#SearchFromTitle span.Example,#SearchToTitle span.Example{margin-left:5px;text-align:left;font-weight:normal;}#SearchFromInputField,#SearchToInputField{border:1px solid #0079C2;width:99%;}.SearchMenuButton{position:relative;top:0;left:0;width:1.2em;height:1.2em;border:2px outset #eee;background:#eee url("../img/rightArrowEnabled.png") no-repeat center center;}.SuggestionArea{width:99%;position:relative;top:0;left:0;margin-top:0;overflow:hidden;}.SuggestionListEnabled{width:95%;display:block;overflow:hidden;padding-left:2px;border-bottom:1px solid #ccc;}.SuggestionListDisabled,.SuggestionListInvisible{display:none;}.ScrollBar{position:absolute;top:0;right:1px;width:1.3em;height:200px;background:#ddd;margin-top:0;margin-bottom:0;}.ScrollUpButtonEnabled,.ScrollUpButtonEnabledMouseOver,.ScrollUpButtonEnabledMouseDown,.ScrollUpButtonDisabled,.ScrollDownButtonEnabled,.ScrollDownButtonEnabledMouseOver,.ScrollDownButtonEnabledMouseDown,.ScrollDownButtonDisabled{position:absolute;right:0;display:block;width:1.2em;height:1.2em;background-color:#eee;background-repeat:no-repeat;background-position:center center;margin:0;padding:0;}.ScrollUpButtonEnabled,.ScrollUpButtonEnabledMouseOver,.ScrollUpButtonEnabledMouseDown,.ScrollUpButtonDisabled{top:0;}.ScrollDownButtonEnabled,.ScrollDownButtonEnabledMouseOver,.ScrollDownButtonEnabledMouseDown,.ScrollDownButtonDisabled{bottom:0;}.ScrollUpButtonEnabled,.ScrollUpButtonEnabledMouseOver,.ScrollUpButtonEnabledMouseDown{background-image:url("../img/scrollbar/upArrowEnabled.png");}.ScrollDownButtonEnabled,.ScrollDownButtonEnabledMouseOver,.ScrollDownButtonEnabledMouseDown{background-image:url("../img/scrollbar/downArrowEnabled.png");}.ScrollUpButtonEnabled,.ScrollDownButtonEnabled{border:1px solid white;}.ScrollUpButtonEnabledMouseOver,.ScrollDownButtonEnabledMouseOver{border:1px outset white;}.ScrollUpButtonEnabledMouseDown,.ScrollDownButtonEnabledMouseDown{border:1px inset white;}.ScrollUpButtonDisabled{background-image:url("../img/scrollbar/upArrowDisabled.png");border:1px solid white;}.ScrollDownButtonDisabled{background-image:url("../img/scrollbar/downArrowDisabled.png");border:1px solid white;}.ScrollButtonInvisible{display:none;}#DateTimeArea{margin:6px 0 6px 0;}#CurrentTimeButton{width:16px;height:16px;background:url("../img/clock.png") no-repeat left center;}#CalendarButton{width:16px;height:16px;background:url("../img/calendar.png") no-repeat 50% 50%;}.AdvancedSearchFrameToggled,.AdvancedSearchFrameUnToggled{position:relative;top:0;left:0;width:100%;margin:15px 2px 2px 2px;}.AdvancedSearchFrameToggled .ToggleButton,.AdvancedSearchFrameUnToggled .ToggleButton{position:relative;top:0;left:50%;width:43%;padding-right:6%;display:block;color:#0079C2;cursor:pointer;text-decoration:underline;font-size:95%;}.AdvancedSearchFrameToggled .ToggleButton{background:url("../img/basicControls/toggleButtonMinus.gif") no-repeat center right;}.AdvancedSearchFrameUnToggled .ToggleButton{background:url("../img/basicControls/toggleButtonPlus.gif") no-repeat center right;}.AdvancedSearchFrameToggled .Content{display:block;margin-top:10px;margin-bottom:2.5em;font-size:95%;}.AdvancedSearchFrameUnToggled .Content{display:none;}.AdvancedSearchFrameToggled select,.AdvancedSearchFrameUnToggled select{border:1px solid #0079C2;background:#E9FDE9;}.AdvancedSearchFrameInvisible{display:none;}#AdvancedSearchLinesToggleButtonFrame{margin:15px 0 4px 0;}#AdvancedSearchLinesToggleButtonFrame input{margin:0 2px 0 0;padding:0;}#AdvancedSearchLinesFrame table{margin-bottom:3px;}#AdvancedSearchLinesFrame .LineCode{font-weight:bold;margin-right:10px;}#AdvancedSearchLinesFrame .DeleteButton{color:blue;text-decoration:underline;cursor:pointer;}#AdvancedSearchLinesFrame .NoLinesSelectedNote{margin-bottom:3px;}.SearchButtonEnabled,.SearchButtonEnabledMouseOver,.SearchButtonEnabledMouseDown,.SearchButtonDisabled{display:block;position:absolute;left:0;bottom:0;width:48%;text-align:center;margin:2px 2px 5px 2px;padding:0;}.SearchButtonEnabled,.SearchButtonEnabledMouseOver,.SearchButtonEnabledMouseDown{background:transparent;font-weight:bold;color:#0079C2;}.SearchButtonEnabled{border:2px outset white;}.SearchButtonEnabledMouseOver{border:2px outset white;}.SearchButtonEnabledMouseDown{border:2px inset white;}.SearchButtonDisabled{font-weight:normal;background:transparent;color:#999;border:2px outset white;}.SearchButtonInvisible{display:none;}.AboutFrame{position:relative;top:0;left:0;width:100%;vertical-align:top;background:white;color:black;border:1px solid white;margin-bottom:25px;}.AboutFrame .Title{position:relative;top:0;left:0;padding:2px;font-weight:bold;background:white;}.AboutFrame .Content{position:relative;top:0;left:0;display:block;padding:2px;}.AboutFrameInvisible{display:none;}.OwnRoutesFrameToggled,.OwnRoutesFrameUnToggled{display:block;position:relative;top:0;left:0;padding:2px;border:none;border-top:1px dashed #0072C6;background:#e5f1f9;margin-bottom:8px;}.OwnRoutesFrameToggled .Title,.OwnRoutesFrameUnToggled .Title{position:relative;top:0;left:0;color:#000;border:none;font-weight:bold;cursor:pointer;margin:0;background-repeat:no-repeat;background-position:98% 50%;}.OwnRoutesFrameToggled .Title{background-image:url("../img/basicControls/toggleButtonMinus.gif");}.OwnRoutesFrameUnToggled .Title{background-image:url("../img/basicControls/toggleButtonPlus.gif");}.OwnRoutesFrameToggled .Content{width:98%;font-size:80%;position:relative;top:0;left:0;display:block;padding:2px;height:14em;overflow:auto;}.OwnRoutesFrameToggled .Content table{width:98%;}.OwnRoutesFrameToggled .Content td{border-bottom:.3em solid #e5f1f9;}.OwnRoutesFrameToggled .Content .DeleteButton{margin-left:5px;color:blue;text-decoration:underline;cursor:pointer;}.OwnRoutesFrameUnToggled .Content{display:none;}.OwnRoutesFrameInvisible{display:none;}.SearchingRouteFrame{display:block;}.SearchingRouteFrameInvisible{display:none;}.RoutingErrorFrame{display:block;}.RoutingErrorFrameInvisible{display:none;}.Suggestion,.SuggestionMouseOver,.SuggestionSelected{overflow:hidden;height:1.4em;white-space:pre;margin:0;padding:0;border-top:1px solid #ddd;cursor:pointer;}.Suggestion{background:#fff;color:#000;}.SuggestionMouseOver{background:#eef;color:#000;}.SuggestionSelected{font-weight:bold;background:#00f;color:#fff;}.SuggestionListEnabled .Street{padding-left:30px;}.SuggestionListEnabled .Address{padding-left:30px;}.SuggestionListEnabled .Poi{padding-left:30px;background:url("../img/locationTypes/busstop.png") no-repeat left center;}.LocationMarker{position:absolute;width:1px;height:1px;margin:0;padding:0;font-size:1px;}.StartLocationMarker,.EndLocationMarker,.ViaLocationMarker{position:absolute;margin:0;padding:0;top:-18px;left:-1px;height:19px;font-size:1px;width:16px;background-repeat:no-repeat;background-position:50% 50%;}.StartLocationMarker{background-image:url("../img/markers/flag_start.png");}.EndLocationMarker{background-image:url("../img/markers/flag_end.png");}.StartLocationMapMenuItem,.EndLocationMapMenuItem,.ViaLocationMapMenuItem{display:block;background-repeat:no-repeat;background-position:center left;text-indent:20px;}.StartLocationMapMenuItem{background-image:url("../img/markers/flag_start.png");}.EndLocationMapMenuItem{background-image:url("../img/markers/flag_end.png");}#HourInputField,#MinuteInputField,#DayInputField,#MonthInputField{border:1px solid #0079C2;width:2em;}#YearInputField{border:1px solid #0079C2;width:4em;}#TimeTypeInputField{border:1px solid #0079C2;background:#E9FDE9;}.InputField{background:#FFF;}.InputFieldValidating{background:#FEFFD3;}.InputFieldValid{background:#E9FDE9;}.InputFieldInvalid{background:#FED4D4;}#RouteSuggestions{background:#fff;padding-bottom:8px;}#RouteSuggestions .RouteSuggestionsHeader{width:100%;border-top:1px dashed #0072C6;background:#e5f1f9;font-weight:bold;margin-bottom:0;padding:1px 0 1px 0;}#RouteSuggestions .RouteSuggestionsHeader table{width:100%;}#RouteSuggestions .RouteSuggestionsHeader td{padding:0;}#RouteSuggestions .RouteSuggestionsHeader .Title{padding-left:2px;}#RouteSuggestions .RouteSuggestionsHeader .Date{text-align:right;padding-right:.5em;}#RouteSuggestions .EarlierSuggestionsButtonDeparture{font-size:80%;padding:1px 5px 1px 30px;background:#eee;}#RouteSuggestions .LaterSuggestionsButtonDeparture{font-size:80%;padding:1px 5px 1px 30px;background:#eee;}#RouteSuggestions .EarlierSuggestionsButtonArrival{font-size:80%;padding:1px 5px 1px 30px;background:#eee;}#RouteSuggestions .LaterSuggestionsButtonArrival{font-size:80%;padding:1px 5px 1px 30px;background:#eee;}#RouteSuggestionsTable{width:100%;border:1px solid #ddd;border-spacing:0;}#RouteSuggestionsTable th{font-size:95%;font-weight:bold;text-align:center;color:#fff;background:#6CADE4;}#RouteSuggestionsTable td{padding:0;}#RouteSuggestionsTable th.Line{text-align:left;padding-left:10px;}#RouteSuggestionsTable td{padding:0;text-align:center;cursor:pointer;}#RouteSuggestionsTable td.SuggestionNumber{width:5%;}#RouteSuggestionsTable td.DepartureTime{width:11%;}#RouteSuggestionsTable td.FromStopTime{width:11%;}#RouteSuggestionsTable td.ArrivalTime{width:11%;}#RouteSuggestionsTable td.Line{width:30%;text-align:left;padding-left:10px;}#RouteSuggestionsTable td.Duration{width:11%;}#RouteSuggestionsTable td.WalkLength{width:11%;}#RouteSuggestionsTable td.SuggestionLink{width:10%;}#RouteSuggestionsTable .TransportTypeTable{margin:0;border-collapse:collapse;border:none;border-spacing:0;}#RouteSuggestionsTable .TransportTypeTable td{padding:0;}#RouteSuggestionsTable .WalkIcon{width:26px;height:26px;background-image:url("../img/transportTypes/t_0.gif");background-repeat:no-repeat;background-position:50% 50%;}#RouteSuggestionsTable .LineIcon{width:26px;height:26px;background-image:url("../img/transportTypes/t_1.gif");background-repeat:no-repeat;background-position:top center;}#RouteSuggestionsTable .WalkCode,#RouteSuggestionsTable .LineCode{margin:0;padding:0;font-size:80%;}#RouteSuggestionsTable .RouteSuggestion{border:1px solid #ddd;background:#fff;cursor:pointer;}#RouteSuggestionsTable .RouteSuggestionMouseOver{border:1px solid #ddd;background:#f3f3f3;cursor:pointer;}#RouteSuggestionsTable .RouteSuggestionSelected{border:1px solid #ddd;background:#E9FDE9;cursor:pointer;}#RouteSuggestionsTable .NextDay{text-align:right;padding-right:.5em;font-weight:bold;background:#e5f1f9;}#RouteSuggestionsTable div.RouteSuggestionLinkButton{width:11px;height:17px;margin-left:auto;margin-right:auto;}#RouteSuggestionsTable div.RouteSuggestionLinkButtonMouseOver{width:11px;height:17px;background:#f3f3f3;margin-left:auto;margin-right:auto;}#RouteSuggestionsTable div.NewPageIcon{width:11px;height:17px;background:url("../img/basicControls/new_page.png") no-repeat center center;cursor:pointer;}#RouteDescription{width:100%;overflow:hidden;background:#fff;}#RouteDescription table{border-collapse:collapse;padding:0;margin:0;}#RouteDescription .RouteDescriptionHeader{width:100%;border-top:1px dashed #0072C6;background:#e5f1f9;font-weight:bold;margin-bottom:0;padding:1px;}#RouteDescription .LegRowEven{background:#fff;}#RouteDescription .LegRowOdd{background:#eee;}#RouteDescription .LineLineLeft{border-right:3px solid #193695;}#RouteDescription .LineLineRight{border-left:3px solid #193695;}#RouteDescription .LineInformation{width:100%;padding-left:0;}#RouteDescription .LineTransportTypeIcon{margin-left:0;width:26px;height:26px;background:url("../img/transportTypes/t_1.gif") no-repeat left center;}#RouteDescription .LineTransportTypeInformation{padding-left:5px;}#RouteDescription .WalkLineLeft{border-right:3px dashed #0063ff;}#RouteDescription .WalkLineRight{border-left:3px dashed #0063ff;}#RouteDescription .WalkInformation{width:100%;padding-left:0;}#RouteDescription .WalkTransportTypeIcon{margin-left:0;width:26px;height:26px;background:url("../img/transportTypes/t_0.gif") no-repeat left center;}#RouteDescription .WalkTransportTypeInformation{padding-left:5px;}#RouteDescription .WalkDetailsToggleButton,#RouteDescription .LineDetailsToggleButton{width:20px;height:15px;background:url("../img/basicControls/toggleButtonMinus.gif") no-repeat center center;}#RouteDescription .WalkDetailsToggleButtonUnToggled,#RouteDescription .LineDetailsToggleButtonUnToggled{width:20px;height:15px;background:url("../img/basicControls/toggleButtonPlus.gif") no-repeat center center;}#RouteDescription .WalkDetails,#RouteDescription .LineDetails{margin-left:25px;font-size:95%;}#RouteDescription .WalkDetails td,#RouteDescription .LineDetails td{padding-right:5px;}#RouteDescription .WalkDetailsInvisible,#RouteDescription .LineDetailsInvisible{display:none;}#RouteDescription .WalkStartLocation,#RouteDescription .WalkEndLocation,#RouteDescription .LineStartLocation,#RouteDescription .LineEndLocation{padding-left:25px;color:blue;}#RouteDescription .LocationButton{cursor:pointer;}#RouteDescription .LocationButtonMouseOver{cursor:pointer;text-decoration:underline;}#RouteDescription .Links{margin:20px 0 0 10px;}#RouteDescription .ContinueRoute{margin-top:10px;}#RouteDescription .PrintRoute{margin-top:10px;}#RouteDescription .PrintRoute span{color:blue;text-decoration:underline;cursor:pointer;}#RouteDescription .SaveRoute{margin-top:10px;}#RouteDescription .SaveRouteButton .LinkName{color:blue;text-decoration:underline;cursor:pointer;}#RouteDescription .SaveRouteButtonMouseOver .LinkName{color:blue;text-decoration:underline;cursor:pointer;}#RouteDescription .SaveRouteButton .SavedNote,#RouteDescription .SaveRouteButtonMouseOver .SavedNote{display:none;}#RouteDescription .SaveRouteButtonDisabled .LinkName{display:none;}#RouteDescription .SaveRouteButtonDisabled .SavedNote{color:#0f0;font-weight:bold;}#Header{position:relative;left:0;top:0;padding:0 5px 0 5px;background:#fff;}#Header .LanguageLinks{font-size:95%;position:absolute;right:5px;top:3px;}#Header .LanguageLinks .Delimiter{padding:0 5px 0 5px;}#Header .LanguageLinks a{color:blue;text-decoration:none;}#LanguageLink_fi{background:url("../img/flags/flag_fi.png") no-repeat left center;padding-left:20px;}#LanguageLink_sv{background:url("../img/flags/flag_se.png") no-repeat left center;padding-left:20px;}#LanguageLink_en{background:url("../img/flags/flag_en.png") no-repeat left center;padding-left:20px;}#Header .Content{width:100%;position:relative;top:0;left:0;margin:0;padding:0;}#Header .Content table{padding:0;border-collapse:collapse;margin-right:150px;}#Header .Content td{padding:0;}#Header .Content .Logo{padding:0;margin-right:10px;}#Header .Content .Logo a{border:none;}#Header .Content .Logo img{display:block;margin-left:auto;margin-right:auto;border:none;}#Header .Content .Title{font-size:250%;}#HeaderBottomLinks{position:relative;left:0;top:0;padding:0;margin:0;width:100%;}#BreadCrumbs{font-size:95%;position:relative;top:0;left:0;padding-left:2px;}#BreadCrumbs .Delimiter{padding:0 5px 0 5px;}#BreadCrumbs a{color:blue;text-decoration:none;}#HeaderBottomRightLinks{font-size:95%;position:absolute;top:0;right:5px;}#HeaderBottomRightLinks a{color:blue;padding:0 0 0 5px;text-decoration:none;}#Footer{border-top:1px dashed #0072C6;background:#fff;margin:10px 5px 0 5px;}#Footer .Copyright{text-align:left;color:#999;}#Footer .Advert{text-align:right;color:#999;}.IndexSearchFrame{display:block;position:absolute;top:0;left:0;background:white;color:black;padding:0 10px 10px 10px;border:2px outset #ddd;}.IndexSearchFrame .MainTabs{margin:0 0 2px 0;border-bottom:1px solid black;padding:0 5px 0 5px;}.IndexSearchFrame .MainTabs table{border:none;border-collapse:collapse;}.IndexSearchFrame .MainTabs .MainTab,.IndexSearchFrame .MainTabs .MainTabMouseOver,.IndexSearchFrame .MainTabs .MainTabSelected,.IndexSearchFrame .MainTabs .MainTabDisabled{position:relative;top:2px;display:block;width:8em;text-align:center;color:black;margin-left:.1em;margin-right:.1em;padding:0;cursor:pointer;}.IndexSearchFrame .MainTabs .MainTab,.IndexSearchFrame .MainTabs .MainTabMouseOver{background-color:#ddd;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid black;}.IndexSearchFrame .MainTabs .MainTabMouseOver{text-decoration:underline;}.IndexSearchFrame .MainTabs .MainTabSelected{background-color:white;border-top:1px solid black;border-left:1px solid black;border-right:1px solid black;border-bottom:1px solid white;}.IndexSearchFrame .MainTabs .MainTabDisabled{background-color:#ddd;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid black;color:#666;font-style:italic;}.IndexSearchFrame .Title{font-weight:bold;margin-top:15px;padding:0;}.IndexSearchFrame .AlphabeticalIndex{margin-top:15px;padding:0;}.IndexSearchFrame .AlphabeticalIndexInvisible{margin-top:15px;padding:0;}.IndexSearchFrame .AlphabeticalIndex .CharButton{padding:0;color:blue;text-decoration:underline;cursor:pointer;}.IndexSearchFrame .AlphabeticalIndex .CharButtonMouseOver{padding:0;color:blue;text-decoration:underline;cursor:pointer;background:#f3f3f3;}.IndexSearchFrame .AlphabeticalIndex .CharButtonSelected{padding:0;color:#000;text-decoration:none;font-weight:bold;cursor:pointer;}.IndexSearchFrame .CloseButton{position:absolute;top:3px;right:3px;width:20px;height:15px;background:url("../img/basicControls/toggleButtonMinus.gif") no-repeat center center;}.IndexSearchFrame .SearchResult{margin-top:15px;height:30em;width:35em;background:#eee;border:1px solid #ddd;overflow:auto;}.IndexSearchFrame .SearchResult table{width:100%;border-collapse:collapse;}.IndexSearchFrame .SearchResult .LocationButton{color:blue;text-decoration:underline;cursor:pointer;}.IndexSearchFrame .SearchResult .LocationButtonMouseOver{color:blue;text-decoration:underline;cursor:pointer;background:white;}.IndexSearchFrameInvisible{display:none;}.CalendarFrame{display:block;position:absolute;top:0;left:0;background:#fff;color:#000;padding:0;border:2px outset #ddd;}.CalendarFrame .CalendarTable{border-collapse:collapse;}.CalendarFrame .CalendarTable th{padding:0;width:2em;height:1.6em;text-align:center;background:#e5f1f9;cursor:default;}.CalendarFrame .CalendarTable td{padding:0;text-align:center;}.CalendarFrame .DateButton,.CalendarFrame .DateButtonMouseOver,.CalendarFrame .DateButtonDisabled,.CalendarFrame .CurrentDateButton,.CalendarFrame .CurrentDateButtonMouseOver,.CalendarFrame .CurrentDateButtonDisabled,.CalendarFrame .SelectedDateButton,.CalendarFrame .SelectedDateButtonMouseOver,.CalendarFrame .SelectedDateButtonDisabled{width:2em;height:1.6em;padding-top:.3em;text-align:center;background:#fff;border:1px solid white;}.CalendarFrame .DateButton{color:blue;cursor:pointer;}.CalendarFrame .DateButtonMouseOver{background:#e5f1f9;color:blue;text-decoration:underline;cursor:pointer;}.CalendarFrame .DateButtonDisabled{font-style:italic;color:#666;cursor:default;}.CalendarFrame .CurrentDateButton{font-weight:bold;color:blue;background:#eee;cursor:pointer;border:1px solid #ddd;}.CalendarFrame .CurrentDateButtonMouseOver{font-weight:bold;background:#e5f1f9;color:blue;text-decoration:underline;cursor:pointer;border:1px solid #ddd;}.CalendarFrame .CurrentDateButtonDisabled{font-weight:bold;font-style:italic;color:#666;background:#eee;cursor:default;border:1px solid #ddd;}.CalendarFrame .SelectedDateButton{font-weight:bold;color:blue;background:#E9FDE9;cursor:pointer;border:1px solid #ddd;}.CalendarFrame .SelectedDateButtonMouseOver{font-weight:bold;background:#e5f1f9;color:blue;text-decoration:underline;cursor:pointer;border:1px solid #ddd;}.CalendarFrame .CurrentDateButtonDisabled{font-weight:bold;font-style:italic;color:#666;background:#E9FDE9;cursor:default;border:1px solid #ddd;}.CalendarFrame .ChangeMonthButton{width:100%;text-align:center;color:blue;background:#e5f1f9;cursor:pointer;}.CalendarFrame .ChangeMonthButtonMouseOver{background:#e5f1f9;color:blue;text-decoration:underline;cursor:pointer;}.CalendarFrame .ChangeMonthButtonDisabled{width:100%;text-align:center;font-style:italic;color:#666;background:#e5f1f9;cursor:default;}.CalendarFrame .CloseButton{font-size:80%;margin:2px 2px 2px 2px;text-align:right;color:blue;}.CalendarFrame .CloseButton span{cursor:pointer;}.CalendarFrameInvisible{display:none;}.SearchFrameMenu{position:absolute;top:0;left:100%;width:14em;background:#dbdbdb;padding:1px;border:2px outset #dbdbdb;}.SearchFrameMenuInvisible{display:none;}.SearchFrameMenuItem{padding:2px .2em 2px .2em;cursor:pointer;}.SearchFrameMenuItemSelected{padding:2px .2em 2px .2em;background:#191970;color:#fff;cursor:pointer;}.SearchFrameMenuItemDisabled{padding:2px .2em 2px .2em;color:#666;font-style:italic;cursor:pointer;}.SearchFrameMenuItemInvisible{display:none;}