	* {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size:100%;}
	a img {border:0px;}
	a {color:#003399;}
	a:hover {color:#cc0000;}
	
	h1,h2,h3,h4 {padding:0; margin:0;}
	UL {padding:0; margin:0.5em; margin-left:2.5em;}
	LI {list-style: url(/_system/travelsmartuk/Images/bullet1.gif) disc;}
	
	.layout_outertable {font-size:70%;}
	.layout_leftcol {padding-right:5px;}
	.layout_maintitle {font-size:210%; margin-bottom:10px;}
	.layout_footer {font-size:80%; color:#999999;}
	.layout_footer a {color:#999999; text-decoration:none;}
	.layout_footer a:hover {color:#999999; text-decoration:none;}

	.layout_buttons {margin-bottom:15px; line-height:3.5em;}
	.layout_buttons a {background-color:667BB4; font-weight:bold; color:#ffffff; text-decoration:none; padding:10px; }
	.layout_buttons a:hover {text-decoration:underline; color:#ffffff;}
	
	.layout_links {margin:0; margin-left:1.3em; margin-right:1.3em;}
		
	.format_standard {line-height:1.3em; margin-bottom:20px; margin-top:0px;}
	.format_standard h2{font-family:arial,helvetica; font-size:160%;}
	
	.format_right_purple {margin-bottom:10px; margin-left:15px;}
	.format_right_purple_header {background-color:#7A769B; height:22px;}
	.format_right_purple_header h2 {font-size:110%; color:#ffffff; font-family:arial,helvetica;}
	.format_right_purple_content {padding:8px; border-left:1px solid #7A769B; border-right:1px solid #7A769B;}
	.format_right_purple_footer {background-color:#7A769B;}
	
	.format_right_yellow {margin-bottom:10px; margin-left:15px;}
	.format_right_yellow_header {background-color:#EBB74A; height:22px;}
	.format_right_yellow_header h2 {font-size:110%; color:#ffffff; font-family:arial,helvetica;}
	.format_right_yellow_content {padding:8px; border-left:1px solid #EBB74A; border-right:1px solid #EBB74A;}
	.format_right_yellow_footer {background-color:#EBB74A;}
	
	.format_right_green {margin-bottom:10px; margin-left:15px;}
	.format_right_green_header {background-color:#A1B9B3; height:22px;}
	.format_right_green_header h2 {font-size:110%; color:#ffffff; font-family:arial,helvetica;}
	.format_right_green_content {padding:8px; border-left:1px solid #A1B9B3; border-right:1px solid #A1B9B3;}
	.format_right_green_footer {background-color:#A1B9B3;}
	
	.format_map_purple {margin-bottom:10px;}
	.format_map_purple_header {background-color:#7A769B; height:22px;}
	.format_map_purple_header h2 {font-size:110%; color:#ffffff; font-family:arial,helvetica;}
	.format_map_purple_content {padding:8px; border-left:1px solid #7A769B; border-right:1px solid #7A769B;}
	.format_map_purple_footer {background-color:#7A769B;}




	.mapformat_left_table { border-bottom: 1px solid #003366; border-right: 1px solid #003366; margin-bottom: 5px;}
	.mapformat_left_header h1 {background-color:#003366; font-size:100%; color:#ffffff; padding-top:5px; padding-bottom:5px; padding-right:5px; padding-left:5px; margin:0; text-align:center;}
	.mapformat_left_content {font-size:100%; background-color:#efefef; padding:3px;}
	.mapformat_right_table { border-bottom: 1px solid #003366; border-left: 1px solid #003366; margin-bottom: 5px;}
	.mapformat_right_header h1 {background-color:#003366; font-size:100%; color:#ffffff; padding-top:5px; padding-bottom:5px; padding-right:5px; padding-left:5px; margin:0; text-align:center;}
	.mapformat_right_content {font-size:100%; background-color:#efefef; padding:3px;}
	.map_left_column {padding-right:15px;}
	.map_navigation_search {padding-left:10px; padding-bottom:6px; color:#ffffff; font-size:80%; font-weight:bold; height:55px;}
	.map_navigation_search input {margin-top:3px; margin-bottom:3px;}

	.format_right1_text h2{font-size:100%; padding:0px; margin:0; margin-bottom:1px;}
	.format_right1_text a:hover{color:#ff0000;}
	.format_right1_text a:visited{color:#800080;}

	.map_text    { font-family: arial,helvetica; font-size: 11px; color: #333366 }
	.map_title   { font-family: arial,helvetica; font-size: 12px; color: #333366; font-weight:bold;}
	.infolink { text-decoration: none; font-family: arial,helvetica; font-size: 11px; color: #333366; font-weight:bold;}
	.infolinkalt { text-decoration: none; color: #333366; font-family: arial,helvetica; font-size: 10px }

.carshareinputbox {border:1px #000000 solid;width:80px;}
.carshareinputboxresult {border:1px #000000 solid;width:80px;background-color:#FFF75A;font-weight:bold;}
.carsharemainheader {height:33px;font-size:140%;background-color:none;color:#FFFFFF;background-image:url(/_system/mkweb_v1css/images/carshareheaderbg.gif);background-repeat:no-repeat;font-weight:bold;padding-left:0.7em;}
.carsharesubheader {font-weight:bold;}




.redfont {color:#FF0000;}
.bluefont {color:#0000FF;}
.greenfont {color:#008000;}
.purplefont {color:#800080;}

.smallestfont {font-size:70%;}
.smallerfont {font-size:85%;}
.largerfont {font-size:115%;}
.largestfont {font-size:135%;}


.LeftAlign {text-align:left;}
.RightAlign {text-align:right;}
.CentreAlign {text-align:center;}

.boldstyle {font-weight:bold;}
.italicstyle {font-style: italic;}

.redbg {background:#FA9090;}
.bluebg {background:#9B9BFD;}
.greenbg {background:#7CB27C;}
.purplebg {background:#8B6A8B;}
