/* Common
-----------------------------------------------------------------------------*/

/* logo */
.logo img {
	width: 309px;
	height: 54px;
}

/* captions */
h2, h3 {
	color: #009B8A;
}


/* Navigation
-----------------------------------------------------------------------------*/

/* navi links */

.navi a.selected, .resultNavi a.selected {
	color: #407ABA;
}

/* main navi */

.mainnavi {
	width: 95%;
}

.tabNavi a, .mainNavi a {
	border-color: #407ABA;
}

.tabNavi a.selected,
.mainNavi a.selected { 
	color: #FFFFFF;
	background-color: #407ABA; 
}

.tabNavi a:hover,
.mainNavi a:hover {
	background-color: #407ABA;
}

.metaNavi a {
	color: #407ABA;
}




/* Search Forms
-----------------------------------------------------------------------------*/

.submitButton, .activeButton:hover {
	color: #407ABA;
	border-color: #407ABA; 
}

.submitButton:hover, .activeButton {
	background-color: #407ABA;
	color: #FFFFFF;
}


/* Result
-----------------------------------------------------------------------------*/

.selectedRow {
	background-color:  #A0C0E0;
}


/* Additional Info and ICS Messages
-----------------------------------------------------------------------------*/

.highlightedICSMessage {
	background-color:  #A0C0E0;
}

.info {
	color: #407ABA !important;
}

.ics {
	color: #AA0000 !important;
}

.printError {
	color: #AA0000 !important;
	font-weight: bold;
	border: 1px solid #AA0000;
	width: 670px;
	margin: 10px;
	padding: 5px;
}

.its-efa-error {
	color: #000000;
}

.delayed {
	color: #AA0000 !important;
}

.pointHint {
	color: #009B8A !important;
}

.icsMessage_default {
	color: #000000;
}

.icsMessage_mot0 {
	color: #0000FF;
}

.icsMessage_mot1 {
	color: #FF0000;
}

.icsMessage_mot2 {
	color: #00797A;
}

.icsMessage_mot3 {
	color: #F08D0D;
}

.icsMessage_mot4 {
	color: #87602E;
}

.icsMessage_mot5 {
	color: #0000FF;
}

.icsMessage_mot6 {
	color: #0000FF;
}

.icsMessage_mot7 {
	color: #0000FF;
}

.icsMessage_mot8 {
	color: #0000FF;
}

.icsMessage_mot9 {
	color: #0000FF;
}

.icsMessage_mot10 {
	color: #0000FF;
}

.icsMessage_mot11 {
	color: #0000FF;
}

.icsMessage_mot12 {
	color: #0000FF;
}


/* Map
-----------------------------------------------------------------------------*/

.MDVMapSync_Inner {
	background-color: #407ABA;
}

.MDVMapSync_Outer {
	border-color: #407ABA;
}

/* Bubble
-----------------------------------------------------------------------------*/

table.bubbleDM th {
	background-color: #407ABA;
	color: white;
	font-weight: bold;
	text-align: left;
	padding: 2px;
}

table.bubbleDM tr.even {
	background-color: #A0C0E0;
}


/* Tabs
-----------------------------------------------------------------------------*/

.inactiveTab {
	background-color: #407ABA;
}


/* Path description
-----------------------------------------------------------------------------*/

.directionsResult tr.sec td {
	background-color: #a0c0e0;
}


/* Cycling 
-----------------------------------------------------------------------------*/

td.its-efa-trackDesc {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

