/* up here so it can be superseded below */

.standardtext {
	color: white;
	font-family: helvetica, arial;
	font-size: 11px;
}

.whiteFontsCentered {
	color: white;
	font-family: helvetica, arial;
	text-align: center;
	font-size: 11px;
	
}

.whiteFontsCenteredBold {
	color: white;
	font-family: helvetica, arial;
	font-weight:bold;
	text-align: center;
	font-size: 11px;
	
}

.layoutDropLine {
	background-color:transparent;
}


.windowHeaderText, .td{
	color:#333333;
	font-family: helvetica, arial;
	font-size:11px;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
}

/* Main Styles */

.spa_layout_text_bold {
    color: white;
    font-family: helvetica, arial;
    font-size: 13px;
    font-weight: bold;
}

.spa_layout_text {
    color: white;
    font-family: helvetica, arial;
    font-size: 13px;
}

.spa_layout_link {
    color: #5584b4;
    font-family: helvetica, arial;
    font-size: 13px;
    text-decoration: underline;
    cursor: pointer;
}

/* CURRENTLY NOT USED */
.spa_smartnavigationpad_left {
    border-left: 1px solid #7f9db9;
}

.spa_smartnavigationpad_right {
    border-right: 1px solid #7f9db9;
}

.spa_smartnavigationpad_top {
    border-top: 1px solid #7f9db9;
}

.spa_smartnavigationpad_bottom {
    border-bottom: 1px solid #7f9db9;
}

/* AUI Elements */

.richText{
	color: black !important;	
}

div.AUIRichText {
    border: 2px inset black;
}

.AUIRichText {
	border: 2px inset black;
	background-color:white;
}

.AUIImage {
    margin-left: 5px;
    margin-right: 5px;
}

.AUIRichText div {
    display: inline;
}

.AUIText {
	color: white;
    font-size: 11px;
    margin-left: 5px;
    margin-right: 5px;
}

.AUIText_Standard {
	color: white;
    font-size: 11px;
    margin-left: 5px;
    margin-right: 5px;
}

.AUIClickableText {
	color: white;
    font-size: 11px;
    cursor: pointer;
}

.AUIText_Headline {
	color: white;
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.AUIText_Left {
	color: white;
    text-align: left;
    font-size: 11px;
    margin-left: 5px;
    margin-right: 5px;
}

.AUIText_Very_Large {
	color: white;
    font-size: 20px;
}

/* Override SmartClient setting: ListBox (ComboBox) label */
.AUIListBox label {
	color:white;
    font-family: helvetica, arial;
    font-size: 11px;
}

/* Override SmartClient setting: ListBox (ComboBox): selected value */
.AUIListBox input {
    font-family: helvetica, arial;
    font-size: 11px;
}

/* Override SmartClient setting: ListBox (ComboBox): dropdown (no descendant of AUIListBox!!) */
.picklistcell nobr {
    font-family: helvetica, arial;
    font-size: 11px;
}

/* Override SmartClient setting: ListBox (ListGrid): label */
.AUIListBox td {
    font-family: helvetica, arial;
    font-size: 11px;
}

/* Override SmartClient setting: ListBox (ListGrid): entries */
.cell nobr {
    font-family: helvetica, arial;
    font-size: 11px;
}

/* Override SmartClient setting: Slider */
.AUISlider td {
    font-family: helvetica, arial;
    font-size: 11px;
}


.AUIISOWrapperListModelWithPagination_NavigationBar img {
    margin: 2px;
}

.AUICheckBox {
    font-size: 11px;
}




/* SmartGWT Styles */

/*calendar samples*/
.calendarTestStyle {
    font-size:9px;
    background-color:#FA8072;
    border: 1px solid #004D99;
}

.testStyleHeader {
    font-size:9px; color: white;
    background-color:#B22222;
}

.testStyleBody {
    font-size: 9px;
    background-color: #FA8072;
    padding: 3px;
}

.testStyleResizer{
    border-top:1px solid white;
    border-bottom: 1px solid white;
}











/* 070801 SPA CSS */

.gwt-MenuBar {
  font-weight: bold;
  background-color: #ddddff;
  color: #000000;
}

.gwt-MenuBar .gwt-MenuItem {
  background-color: #f0f0f0;
  padding: 2px 1em 2px 1em;
  text-decoration: none;
  font-size: 11px;
}

.gwt-MenuBar .gwt-MenuItem-selected {
  color: #000000;
  background-color: #ccccff;
  cursor: pointer;
  font-size: 11px;
} 

.gwt-MenuBar .gwt-MenuItemLarger {
  background-color: #f0f0f0;
  padding: 2px 1em 2px 1em;
  text-decoration: none;
  font-size: 14px;
}

.gwt-MenuBar .gwt-MenuItemLarger-selected {
  color: #000000;
  background-color: #ccccff;
  cursor: pointer;
  font-size: 14px;
} 

.gwt-RadioButton{
    font-size: 0.7em;
}

/* LAYOUT */
body {
	background: #fff;
	margin: 0 0 0 0;
	border:  0 0 0 0;
	padding: 0 0 0 0;
	color: #333;
	font-family: helvetica, arial;
	font-size: 9px;
}

.imagebutton-hidden, .imagebutton-waiting {
	width: 74px;
	height: 18px;
}

.imagebutton-waiting-small {
	background: url("../pics/spa/loading_small.gif");
	background-repeat: no-repeat;
}

.imagebutton-waiting {
	vertical-align: middle;	
	background: url("../pics/spa/loading.gif");
	background-repeat: no-repeat;
}

.mainimagebutton {
	font-family: helvetica, arial;
	font-size: 11px;	
	font-weight: bold;
	width: 80px;
	height: 22px;
	vertical-align: middle;	
	background-repeat: no-repeat;
	cursor: pointer;
	padding-top: 4px;
	padding-bottom: 0px;
	margin: 3px 3px 3px 3px;
	overflow: hidden;
}

.goimage {
	cursor: pointer;
}

/* Drag & Drop */

.dragdrop-handle {
  cursor: move;
  user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
}

.dragdrop-draggable {
  z-index: 2;
  zoom: 1; /* IE gain hasLayout */
}

.dragdrop-dragging {
  /* filter: alpha(opacity = 30); */
  /* opacity: 0.3;                */
  /* -moz-opacity: 0.3;           */
  /* z-index: 3;                  */
}

.dragdrop-hidden {
  visibility: hidden;
}

.dragdrop-positioner {
  border: 1px dashed #1E90FF; /* blue */
  z-index: 1;
  zoom: 1; /* IE gain hasLayout */
}

.dragdrop-flow-panel-positioner {
  color: #1E90FF; /* blue */
  display: inline;
  text-align: center;
  vertical-align: middle;
}

.dragdrop-proxy {
  background-color: #77AAFF; /* light blue */
  z-index: 1;
  filter: alpha(opacity = 30);
  opacity: 0.3;
  -moz-opacity: 0.3;
}

/* WINDOW RESIZING */

.demo-resize-nw .dragdrop-handle {
  cursor: nw-resize;
}

.demo-resize-n .dragdrop-handle {
  cursor: n-resize;
}

.demo-resize-ne .dragdrop-handle {
  cursor: ne-resize;
}

.demo-resize-w .dragdrop-handle {
  cursor: w-resize;
}

.demo-resize-e .dragdrop-handle {
  cursor: e-resize;
}

.demo-resize-sw .dragdrop-handle {
  cursor: sw-resize;
}

.demo-resize-s .dragdrop-handle {
  cursor: s-resize;
}

.demo-resize-se .dragdrop-handle {
  cursor: se-resize;
}

/* simple gwt label is not used anymore because we use SPALabel now! */
.gwt-Label {
	font-size: 11px;
	text-align:center;
	color: white;
}

/* Styles for the navigation pad */
.navigationpad {
	width: 238px;
	height: 410px;
	background-image: url("../pics/spa/bg_nav.png");
	background-repeat: no-repeat;
	padding: 30px 10px 10px 10px;
	/*border: medium outset #D4D3D5;*/
}
.navigationpad-transparency-disabled {
	width: 239px;
	height: 560px;
	background-image: url("../pics/Zeichnung7.png");
	background-repeat: no-repeat;
}

/* used by all closebuttons which inherit from SPAImageButton, NOT by those who inherit ClickImage */
.closebutton {
	font-family: helvetica, arial;
	height: 14px;
	width: 16px;
	/*background: url("../pics/spa/btn_close.png");*/
	background: url("../pics/windows/buttons/schliessen.gif");
	background-repeat: no-repeat;
	cursor: pointer;
}

/* basically Font adjustments*/
.standardtextbox {
	font-size: 9px;
	/*font-size: inherit;*/
}
.standardlistbox {
/*	font-size: 9px;*/
	font-size: inherit;
}
.gwt-ListBox {
	font-size: 0.7em;
	font-family: helvetica, arial;
}
.welcometip {
	color: white;
	font-family: helvetica, arial;
	font-size: 0.7em;
	margin: 10px;
	text-align: left;
	height:90px;
}

.isolist_headline {
	font-size: 16px;
}

.eventlabel {
	font-size: 11px;
	cursor: pointer;
}

/* This is for the new window design */

.headlinebar-ie {
	position: relative;
	top: 10px;
	left: 10px;
}

.headlinebar {
	vertical-align:top;
}

.headlinelabel {
	/* width: 100%; */
	overflow: hidden;
	vertical-align: top;
	font: normal bold 0.9em Helvetica, Helvetica Neue, Verdana Sans-Serif;
	color: white;
}

.headlineGrid {
	border-collapse: collapse;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-width: 0 0 0 0;
}

.buttonPanel {
	margin: 0 0 0 0;
	padding: 0 10 0 0;
	border-width: 0 0 0 0;
}

.headlinelabelGreen, .headlinelabelBlue, .headlinelabelOrange, .headlinelabelGray {
	background-repeat: repeat-x;	
}

.headlinelabelGreen {
	background-image: url(../pics/windows/_green/headline_middle.png);
}
.headlinelabelBlue {
	background-image: url(../pics/windows/_blue/headline_middle.png);
}
.headlinelabelOrange {
	background-image: url(../pics/windows/_orange/headline_middle.png);
}
.headlinelabelGray {
	background-image: url(../pics/windows/_gray/headline_middle.png);
}

.completeWindowStyle {
	border-collapse: collapse;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-width: 0 0 0 0;
}

.contentPanelBackground {
	background-image: url(../pics/windows/content_500.png);
	background-repeat: repeat;
	font: normal 0.7em Segoe UI, Verdana, Sans-Serif;
	height: 100%;
	width: 100%;
}

.loginWindow_Text{
	color: white;
	font-family: helvetica, arial;
	vertical-align: middle;
}

.windows_DownShadows{
	background-repeat: repeat-x;
	background-image: url(../pics/windows/down.png);
}

.windows_DownShadows1{
	background-repeat: repeat-x;
	background-image: url(../pics/windows/down1.png);
	height: 6px;
}

.windows_DownRightShadow {
	height: 6px;
	width: 6px;
	/*background-image: url(../pics/windows/downright.png);*/
}

.rightSideShadowLabel{
	width: 6px;
	height: 100%;
	vertical-align: middle;
	font: normal small-caps 0.9em Helvetica, Helvetica Neue, Verdana Sans-Serif;	
}

.leftSideResizeLabel{
	background-image: url(../pics/windows/content_500.png);
	background-repeat: repeat;
	width: 3px;
	height: 100%;
	font: normal small-caps 0.9em Helvetica, Helvetica Neue, Verdana Sans-Serif;	
}

.windows_RightSideShadow{
	background-repeat: repeat-y;
/*	background-image: url(../pics/windows/rightshadow.png);*/
	background-image: url(../pics/windows/right.png);
/*	width: 6px;*/
}

.windows_leftSideResizeLabel {
}

.bottomLabel {
	width: 100%;
	height: 6px;
	vertical-align: middle;
	/*font: normal small-caps 0.9em Helvetica, Helvetica Neue, Verdana Sans-Serif;		*/
}

.statusLine_black, .statusLine_red, .statusLine_green {
	font-size: 0.65em;
	background-image: url(../pics/windows/content_500.png);
	background-repeat: repeat;
	width: 100%;
	height: 15px;
}

.statusLine_black {
	color: black;
}

.statusLine_red {
	color: red;
	font-weight: bold;
}

.statusLine_green {
	color: green;
	font-weight: bold;
}

.normalFlextableCenter {
	vertical-align: middle;
	
}

.chatBoxScrollPanel {
	outline: 2px none black;
	outline-style: inset;
}

/***********************************************************************************************
* The following styles have been moved from old ajaxinit.css and MAY need refactoring by a designer.
************************************************************************************************/

/* basic style for the windows */
.angledwindow_standard {
	background-repeat: repeat;
	border-collapse: collapse;
	font: 0.7em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.angledwindow_hidden {
	display: none;
	background-repeat: repeat;
	border-collapse: collapse;
	font: 0.7em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/* dayplanner */
.dayplan_0_x2, .dayplan_0_x4, .dayplan_1_x2, .dayplan_1_x4 {
	color: black;
	table-layout: fixed;
	background-color: transparent; 
	text-align: left;
}
.dayplan_0_x2 {
	width: 342px;
	height: 720px;
}
.dayplan_0_x4 {
	width: 342px;
	height: 360px;
}
.dayplan_1_x2 {
	width: 171px;
	height: 720px;
}
.dayplan_1_x4 {
	width: 171px;
	height: 360px;
}
.restaurant-Label, .club-Label, .movie-Label, .moviescreening-Label, .cinema-Label{
	vertical-align:top;
	table-layout:fixed
}


.genericviewelement {
	vertical-align:top;
	table-layout:fixed
}

.genericviewelement_empty {
	padding: 0px;
	margin: 0px;
	display: none
}

.dayplanplanningtable {
	height: 400px;
	font-size: 0.7em;
}
.routingtable {
	font-size: 10px;
	color: white;
}
.dayplan-horizontalpanel_x2, .dayplan-horizontalpanel_x4  {
	text-align: left;
}
.dayplanner_timelabelcolumn_x2, .dayplanner_timelabelcolumn_x4 {
	table-layout: fixed;
	overflow: hidden;
}

.dayplanner_timelabelcolumn_x2{
	height: 720px;
}
.dayplanner_timelabelcolumn_x4 {
	height: 360px;
}
.dayplanner_timelabelcolumn_x2 div {
	font-size: 12px;
}
.dayplanner_timelabelcolumn_x4 div {
	font-size: 10px;
}
.dayplan_activitycolumn_empty {
	display: none;
}
.trashcanimage {
	width: 15px;
	height: 16px;
	background: url('../pics/trashcan.gif');
	background-repeat: no-repeat;
	text-align: right;
	cursor: pointer;
}
#isoimage, #trashcanimage {
	vertical-align: top;
}

.nextresultimage {
	background: url('../pics/spa/Dayplanner/next.png');	
}

.prevresultimage {
	background: url('../pics/spa/Dayplanner/prev.png');
}

/* has to be after background url apparently or no-repeat is overwritten! */
.nextresultimage, .prevresultimage {
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
	text-align: right;
	cursor: pointer;
}

.nextresultimage-larger {
	background: url('../pics/arrow_right.gif');	
}

.prevresultimage-larger {
	background: url('../pics/arrow_left.gif');
}

/* has to be after background url apparently or no-repeat is overwritten! */
.nextresultimage-larger, .prevresultimage-larger {
	width:20px;
	height:20px;
	background-repeat: no-repeat;
	text-align: right;
	cursor: pointer;
}

.nextresultimage-disabled{
	background: url('../pics/spa/Dayplanner/next-hidden.png');
}
.prevresultimage-disabled{
	background: url('../pics/spa/Dayplanner/prev-hidden.png');
}

.no_overflow{
	overflow: hidden;
}
.nooverflow{
	overflow: hidden;
	font-size: 0.7em;
}
.dayplaneventlabel {
	overflow: hidden;
	font-size: 0.7em;
	cursor: pointer;
}
.dayplan_traveltime {
	background-image: url('../pics/spa/Dayplanner/traveltime.png');
	background-repeat: repeat-y;
}
.dayplan_EnjoyaMovie, .dayplan_EatOut, .dayplan_GoClubbing , .dayplan_Appointment {
	color: white;
	font-size: 0.8em;
	background-repeat: repeat-y;
}
.dayplan_Appointment {
	background-image: url('../pics/spa/Dayplanner/appointment_gray.png');
}
.dayplan_EnjoyaMovie, .dayplan_EatOut, .dayplan_GoClubbing  {
	background-image: url('../pics/spa/Dayplanner/appointment.png');
}
.dayplan_Appointment div, .dayplan_EnjoyaMovie div, .dayplan_EatOut div, .dayplan_GoClubbing div {
	color: white;
	overflow: hidden;   
}
.dayplan_fieldcontentpanel {
	overflow: hidden; 
}
/* style for the traveltime label caption which is empty in the current implementation */
.traveltime-dayviewtext-2 {
	color: black;
	font-size: 0.7em;
}
.traveltime-dayviewtext-4 {
	color: black;
	font-size: 0.5em;
}
.appointment-dayviewtext-2, .empty-dayviewtext-2, .activityplan-dayviewtext-2, .activityresult-dayviewtext-2 {
	color: white;
	vertical-align: top;
	font-size: 0.7em;
}
.appointment-dayviewtext-4, .empty-dayviewtext-4, .activityplan-dayviewtext-4, .activityresult-dayviewtext-4 {
	color: white;
	vertical-align: top;
	font-size: 0.5em;
}
.daywindowintervalwrapper{
 	position: relative;
	width: 0px;
	height: 720px;
	left: -340px;
}
.daywindowintervalwrapperactive{
	position: relative;
	width: 370px;
	height: 720px;
	left: -340px;
}


/* CurencyWindow */
.currencyresulttable{
	height: 50px;
}

/* backgroundimage */
.backgroundimage, .backgroundimagepanel{
	position: absolute;
	left: 0px;
	top: 0px;
}
.backgroundimage {
	z-index: -1;
}
.backgroundimagepanel {
	z-index: 0;
}


/* Calendar */
.calendartable {
	text-align:center;
	line-height: 0.8;
	font-size: 1.33em;
}
.currentday {
	color: #ff0000;
	font-weight: bold;
	cursor:pointer;
}
.otherday {
	cursor:pointer;
}
.changecalendarbutton {
	cursor: pointer;
	width: 15px;
}


/* registerwindow */
.registercontent {
	line-height: 0.8em;
	padding-top:10px;
}

/* weatherwindow */
.weathertable {
	padding: 10px;
}
.weathertable {
	text-align:center;
	line-height: 1.0;
}
.feelslike {
	width:100px;
}


/* UPMWindow */
.profilecontenttable{
	width: 100%;
}
.upmcategorylabel {
	font-size: 0.8em;
	cursor: pointer;
	padding-left: 20px;
}


/* RestaurantFinder */
.restaurantstatusimage {
	height: 19px;
	text-align: center;
	vertical-align: bottom;
	position: relative;
	top: 8px;
}

/* GWT-Tabs */
.gwt-TabPanelBottom, .gwt-TabBarItem-selected {
	background-color: #eeeeee;
}
.gwt-TabBarItem {
	background-image: url("../pics/backgroundwhite.png");
	background-repeat: repeat; 
	cursor: pointer;
}
.gwt-TabBarItem-selected, .gwt-TabBarItem {
	padding-left: 10px;
	padding-right: 10px;
}
.gwt-TreeItem-selected {
	background-color:#C3D9FF;
}


/* SportsBetGame */
.sportsbetgametabpanel {
	width: 600px;
	padding: 3px;
}
.sbgtable td {
	vertical-align: top;
}
.sbglistentry {
	cursor: pointer;
}
.sbglistlabel, .sbglistentry {
	color: #2222ff;
	font-size: 0.7em;
}
.sbgselectionlist {
	background-color:#DDDDDD;
	color:#2222FF;
}
.sbgheadline{
	font-size: 0.9em;
	font-weight: bold;
}
.sbgheadlineitalic{
	font-size: 0.9em;
	font-weight: bold;
	font-style: italic;
}
.sbgsubheadline{
	font-size: 0.7em;
	font-style: italic;
}
.hiddenlabel{
	font-size: 0.7em;
	color: #eeeeee;
}
.teamlabel{
	padding-right: 50px;
}
.rankingfirst{
	color: #ff0000;
	font-weight: bold;
	font-size: 0.9em;
}
.rankingothers{
	color: #bb0000;
	font-size: 0.9em;
}


/* IE Hacks */
.browsercontenttable-ie, .registercontent-ie, .logintable-ie, .loginbutton-ie, .welcomecontenttable-ie, .welcomenexttipbutton-ie, .registerbutton-ie, .closebutton-ie {
	position: relative;
}
.browsercontenttable-ie {
	width: 390px;
	top: -20px;
}
.registercontent-ie {
	line-height: 0.8em;
	top: -25px;
}
.logintable-ie {
	top: -20px;
}
.loginbutton-ie {
	top: -40px;
}
.welcomecontenttable-ie {
	top: -20px;
}
.welcomenexttipbutton-ie {
	top: -40px;
}
.registerbutton-ie {
	top: -60px;
}
.closebutton-ie {
	left: -8px;
}
.spapopup_ie {
	background-color: #ddddff;
	border: 1px solid black;
	width:expression (document.body.clientWidth < 300? "300px": "auto" )
}
.low_opacity_ie {
	filter: alpha(opacity=30);
}


/* SPAPopups (tooltips) */
.spapopup {
	background-color: #ddddff;
	border: 1px solid black;
	max-width: 300px;
}
.spapopup td {
	color: #000000;
	padding: 3px;
}
.low_opacity {
	opacity: 0.3;
}


/* misc. widgets */
.iso {
	cursor: move;
}

.iso_hidden {
	display: none;
}

.backgroundgreen{
	background-image: url("../pics/backgroundgreen.png"); 
}
.RateItWidget, .clickImage_default {
    cursor: pointer;
}
.RateItWidget img {
    width: 15px; 
    height: 15px;
}
.tabtable{
	white-space: nowrap;
}
.invisible {
	visibility: hidden;
}
.displaynone {
	display: none;
}
.helppopup{
	background-image: url('../pics/help.png');
	padding: 5px;
	font-size: 10px;
}


/* Used in UPMWIndow and SPAWelcomeWindow */
.preferencelabel {
	font-size: 0.8em;
	padding-left: 20px;
	color:white;
}


/* ***************************************
* classes for several text-layouts
****************************************** */
.white, .red, .blue, .green, .black, .red-bold, .redorange-bold, .blue-bold, .green-bold, .black-bold, .orange-bold, .orangegreen-bold{
	font-size: 0.7em;
}
.white {
	color: white;
}
.red {
	color: red;
}
.blue {
	color: blue;
}
.green {
	color: green;
}
.black {
	color: black;
}
.red-bold {
	color: red;
	font-weight: bold;
}
.redorange-bold {
	color: #ff6600;
	font-weight: bold;
}
.blue-bold {
	color: blue;
	font-weight: bold;
}
.green-bold {
	color: #00ff00;
	font-weight: bold;
}
.black-bold {
	color: black;
	font-weight: bold;
}
.orange-bold {
	color: orange;
	font-weight: bold;
}
.orangegreen-bold {
	color: #cccc33;
	font-weight: bold;
}

/* used in GenericSearchDialog */
.selectedvaluestable td {
	vertical-align: top;
	font-size: 0.7em;
}
.selectedvalueslabel{
	font-style: italic;
	font-weight: bold;
}
/*Change the behavior!!! Style sucks in IE*/
.dragdrop-dropTarget.dragdrop-engage {
	color: #000000;
}
/* This one is specifically for eisos */
.dragdrop-dropTarget.dragdrop-engage div {
	color: #000000;
}
.dragtouchstyle {
	font-weight: bold;
	font-style: italic;
	color: yellow;
}

/* Styles for SmartTaxAssistant */
.SPATAX_optionalLines{
	color:#FFFFFF;
	font-weight: bold;
	background-color: #FF8000;
	border-color: #FF8000;
	/*background-color: #0080C0;*/
	/*background-color: #3366cc;*/
}

.SPATAX_checkbox{
	width:12px;
}

.SPATAX_table{
	padding: 3 0 3 0;
	margin: 2 0 2 0;
}

.SPATAX_results{
	color:#FFFFFF;
	font-weight: bold;
	background-color: #FF8000;
	border-color: #FF8000;
	padding: 3 0 3 0;
	margin: 2 0 2 0;
	border-collapse;
}

/* New styles (2008) */

.searchDialogOuterPanel {
	margin: 1em 0 0 0; /* space between listboxes and eiso/ submit button */
}

/* Styles for the mobile version */

.selectedValuesMobile {
	float:left;
	font-size:0.8em;
	margin: 0 0 0.4em 0;
}

.CommunicationCenter {
	border-bottom-color:black;
	border-bottom-style:groove;
	border-bottom-width:medium;
}
.CommunicationCenterHeader {
	border-right-color:black;
	border-right-style:solid;
	border-right-width:medium;
}
