html
{
	margin: 0px;
	background-color: #7F779A;
	background-image: url('images/body_bg.gif');
	background-repeat: repeat-y;
	background-position: top center;
}

body
{
	float: left;
	height: 100%;
	width: 100%;
	margin: 0px;
	overflow: hidden;
}

div#wrapper
{
	float: left;
	position: absolute;
	left: 50%;
	top: 0px;
	margin: 0px 0px 0px -510px;  
	width: 1020px;
	height: 100%;
	background-color: #281B57;
	background-image: url('images/bg.gif');
	background-repeat: repeat;
	border-color: #160F2F;
	border-style: solid; 
	border-width: 0px 1px 0px 1px;	
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
}

body.mceContentBody 
{
	float: none;
	height: 100%;
	width: 100%;
	overflow: auto;
	background-color: #281B57;
	background-image: url('images/bg.gif');
	background-repeat: repeat;
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	margin: 0px;
}

div#middle
{
	float: left;
	position: absolute;
	top: 219px;
	left: 0px;
	bottom: 20px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	overflow: auto;
}

div#middle_container
{
	float: left;
	width: 1000px;
	height: 100%;
	margin: 0px;
	padding: 15px 0px 5px 0px;
}

/* 
Colors:
#7F779A (Light)
#160F2F (Dark)
#281B57 (Background)

#51B749 (Green)
#EC1C24 (Red)
#2A4897 (Blue)
#FFE70C (Yellow)
#F68218 (Orange)
#7F779A (Light Blue)
*/

/* Header */

div#header
{
	float: left;
	width: 100%;
	height: 120px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #281B57;
}

#header img 
{
	display:none;
	position:absolute;
	top:0; 
	left:0;
	width: 1000px;
	height: 120px;
}

div#header_bar
{
	float: left;
	width: 100%;
	height: 50px;
	position: absolute;
	top: 135px;
	left: 0px;
	background-color: #281B57;
	background-image: url('images/meetlat_bg2.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
}

a.header_home
{
	float: left;
	display: block;
	position: absolute;
	top: 0px;
	left: 50px;
	width: 150px;
	height: 24px;
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	cursor: pointer;
	background-color: transparent;
	background-image: url('images/arrow_left.gif');
	background-position: top left;
	background-repeat: no-repeat;
	text-align: center;
	margin: 0px;
	padding: 3px 0px 0px 0px;
}

a.header_shop
{
	float: left;
	display: block;
	position: absolute;
	top: 0px;
	left: 800px;
	width: 150px;
	height: 24px;
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	cursor: pointer;
	background-color: transparent;
	background-image: url('images/arrow_right.gif');
	background-position: top left;
	background-repeat: no-repeat;
	text-align: center;
	margin: 0px;
	padding: 3px 0px 0px 0px;
}

form.header
{
	float: left;
	position: absolute;
	top: 0px;
	left: 410px;
	width: 180px;
	height: 24px;
	margin: 0px;
}

div.form_search_left
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 150px;
	height: 24px;
	background-color: transparent;
	background-image: url('images/arrow_left.gif');
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0px;
}

input.form_field_search
{
	float: left;
	width: 100px;
	height: 18px;
	background-color: transparent;
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	margin: 1px 0px 0px 24px;
	border-color: #160F2F;
	border-style: solid;
	border-width: 1px;
}

input.form_button_search
{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 150px;
	height: 24px;
	background-color: transparent;
	background-image: url('images/arrow_right.gif');
	background-position: top left;
	background-repeat: no-repeat;
	border: 0px;
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	margin: 0px;
}

/* Main menu */

div#menu_dummy
{
	float: left;
	width: 100%;
	height: 34px;
	position: absolute;
	top: 185px;
	left: 0px;
	background-color: #281B57; /*#160F2F;*/
	border-width: 0px 0px 1px 0px;
	border-color: #7F779A; /*#7F779A;*/
	border-style: solid;
}

div#menu_item_1
{
	width: auto;
	cursor: pointer;
	position: absolute;
	top: 192px;
	left: 20px;
}

div#menu_item_2
{
	width: auto;
	cursor: pointer;
	position: absolute;
	top: 192px;
	left: 120px;
}

div#menu_item_3
{
	width: auto;
	cursor: pointer;
	position: absolute;
	top: 192px;
	left: 270px;
}

div#menu_item_4
{
	width: auto;
	cursor: pointer;
	position: absolute;
	top: 192px;
	left: 370px;
}

div#menu_item_5
{
	width: auto;
	cursor: pointer;
	position: absolute;
	top: 192px;
	left: 460px;
}

div#menu_item_6
{
	width: auto;
	cursor: pointer;
	position: absolute;
	top: 192px;
	left: 565px;
}

div#menu_item_7
{
	width: auto;
	cursor: pointer;
	position: absolute;
	top: 192px;
	left: 770px;
}

a#menu_nl
{
	display: block;
	width: auto;
	cursor: pointer;
	position: absolute;
	top: 192px;
	left: 890px;
	height: 20px;
	width: 20px;
	background-color: transparent;
	background-image: url('images/flag_nl.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

a#menu_en
{
	display: block;
	width: auto;
	cursor: pointer;
	position: absolute;
	top: 192px;
	left: 920px;
	height: 20px;
	width: 20px;
	background-color: transparent;
	background-image: url('images/flag_en.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

a#menu_de
{
	display: block;
	width: auto;
	cursor: pointer;
	position: absolute;
	top: 192px;
	left: 950px;
	height: 20px;
	width: 20px;
	background-color: transparent;
	background-image: url('images/flag_de.gif');
	background-position: top left;
	background-repeat: no-repeat;

}

div.menu_title
{
	float: left;
	width: auto;
	height: 20px;
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	cursor: default;
	margin: 0px 20px 0px 0px;
	clear: left;
}

div.menu_group
{
	float: left;
	width: auto;
	background-color: #281B57; /*#160F2F;*/
	border-width: 0px 1px 1px 1px;
	border-color: #7F779A; /*#7F779A;*/
	border-style: solid;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
	clear: left;
}

div.menu_nolink_bold
{
	float: left;
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	margin: 0px 5px 0px 5px;
	text-decoration: none;
	cursor: default;
	clear: left;
}

div.menu_nolink
{
	float: left;
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	margin: 0px 5px 0px 5px;
	text-decoration: none;
	cursor: default;
	clear: left;
}

a.menu_link
{
	float: left;
	display: block;
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	margin: 0px 5px 0px 5px;
	text-decoration: none;
	white-space: nowrap;
	clear: left;
}

a.menu_link:HOVER, a.sub_link:HOVER, a.sub2_link:HOVER, a.sub3_link:HOVER
{
	text-decoration: underline;
}

a.sub_link
{
	float: left;
	display: block;
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	margin: 0px 5px 0px 15px;
	text-decoration: none;
	clear: left;
}

a.sub2_link
{
	float: left;
	display: block;
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	margin: 0px 5px 0px 25px;
	text-decoration: none;
	clear: left;
}

a.sub3_link
{
	float: left;
	display: block;
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	margin: 0px 5px 0px 35px;
	text-decoration: none;
	clear: left;
}

a.menu_blue
{
	background-image: url('images/product_blue.gif');
}

a.menu_green
{
	background-image: url('images/product_green.gif');
}

a.menu_red
{
	background-image: url('images/product_red.gif');
}

a.menu_yellow
{
	background-image: url('images/product_yellow.gif');
}

a.menu_orange
{
	background-image: url('images/product_orange.gif');
}

a.menu_light
{
	background-image: url('images/product_light.gif');
}

a.menu_blue, a.menu_green, a.menu_red, a.menu_yellow, a.menu_orange, a.menu_light
{
	float: left;
	display: block;
	height: 18px;
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	margin: 0px 0px 2px 0px;
	padding: 0px 2px 0px 18px;
	background-position: bottom left;
	background-repeat: no-repeat;
	text-decoration: none;
	clear: left;
}

a.menu_blue:HOVER, a.menu_green:HOVER, a.menu_red:HOVER, a.menu_yellow:HOVER, a.menu_orange:HOVER, a.menu_light:HOVER
{
	text-decoration: underline;
}

/* Sub menu */

div#left
{
	float: left;
	width: 234px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
}

div.left_item
{
	float: left;
	display: block;
	width: 234px;
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	margin: 2px 0px 2px 0px;
	padding: 0px;
	background-color: transparent;
	clear: left;
}

div.left_group
{
	float: left;
	display: block;
	width: 234px;
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
	background-image: url('images/tab_bg.gif');
	background-position: top right;
	background-repeat: repeat-y;
	text-decoration: none;
}

div.left_blue_top
{
	background-image: url('images/tab_top_blue.gif');
}

div.left_green_top
{
	background-image: url('images/tab_top_green.gif');
}

div.left_red_top
{
	background-image: url('images/tab_top_red.gif');
}

div.left_yellow_top
{
	background-image: url('images/tab_top_yellow.gif');
}

div.left_orange_top
{
	background-image: url('images/tab_top_orange.gif');
}

div.left_light_top
{
	background-image: url('images/tab_top_light.gif');
}

div.left_blue_button
{
	background-image: url('images/button_blue.gif');
}

div.left_green_button
{
	background-image: url('images/button_green.gif');
}

div.left_red_button
{
	background-image: url('images/button_red.gif');
}

div.left_yellow_button
{
	background-image: url('images/button_yellow.gif');
}

div.left_orange_button
{
	background-image: url('images/button_orange.gif');
}

div.left_light_button
{
	background-image: url('images/button_light.gif');
}

div.left_blue_top, div.left_green_top, div.left_red_top, div.left_yellow_top, div.left_orange_top, div.left_light_top, div.left_blue_button, div.left_green_button, div.left_red_button, div.left_yellow_button, div.left_orange_button, div.left_light_button
{
	float: left;
	width: 234px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	background-position: top right;
	background-repeat: no-repeat;
	clear: left;
}

div.left_title, a.left_button
{
	float: left;
	width: 210px;
	height: 20px;
	color: #160F2F;
	margin: 3px 0px 0px 20px;
	padding: 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 9pt;
	text-decoration: none;
}

a.left_button:HOVER
{
	text-decoration: none;
}

div.left_bottom
{
	float: left;
	display: block;
	width: 234px;
	height: 6px;
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
	background-image: url('images/tab_bottom.gif');
	background-position: top right;
	background-repeat: no-repeat;
	text-decoration: none;
	clear: left;
}

img.left_image
{
	float: left;
	width: 218px;
	margin: 16px 0px 0px 16px;
	border-color: #160F2F;
	border-style: solid;
	border-width: 1px;
}

/* Right */

div#right
{
	float: left;
	width: 234px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
}

/* Content */

div#content
{
	float: left;
	width: 500px;
	margin: 0px 0px 0px 250px;
	padding: 0px 0px 8px 0px;
	background-color: transparent;
}

div#left_content
{
	float: left;
	width: 500px;
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 8px 0px;
	background-color: transparent;
}

h1
{
	float: left;
	width: 100%;
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	margin: 8px 0px 8px 0px;
}

h2
{
	float: left;
	width: 100%;
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	font-style: italic;
	margin: 8px 0px 8px 0px;
}

h3
{
	float: left;
	width: 100%;
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	margin: 8px 0px 8px 0px;
}

p
{
	float: left;
	width: 500px;
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
}

a
{
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	text-decoration: underline;
}

a:HOVER
{
	text-decoration: none;
}

ul
{
	display: block;
	width: 100%;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style-type: circle;
	list-style-image: url('images/list.gif');
	list-style-position: outside;
}

li
{
	padding: 0px 0px 0px 10px;
}

table
{
	width: 100%;
	border-collapse: collapse;
}

tr
{

}

td
{
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	border-width: 1px;
	border-color: #FFFFFF;
	border-style: solid;
	padding: 4px 4px 4px 4px;
}

/* Footer */

div#footer
{
	float: left;
	width: 100%;
	height: 20px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-color: #281B57;
	background-image: url('images/meetlat_bg.gif');
	background-position: top left;
	background-repeat: repeat-x;
	color: #CCCCCC;
    letter-spacing: 1px;
	font-family: arial;
	font-size: 7pt;
	text-align: right;
}

a.footer
{
	color: #CCCCCC;
	font-family: arial;
	font-size: 7pt;
	text-decoration: none;	
}

a.footer:HOVER
{
	text-decoration: underline;	
}

/* Google Maps: */

div.isg_route_map
{
	float: left;
	width: 480px;
	height: 300px;
	margin: 10px 10px 10px 10px;
	overflow: hidden;
	border-color: #160F2F;
	border-style: solid;
	border-width: 1px;
}

div.isg_route_dir
{
	float: left;
	width: 500px;
	height: auto;
}

/* Forms: */

div.form_container
{
	float: left;
	width: 400px;
	height: 24px;
	margin: 10px;
}

div.form_button_container
{
	float: left;
	width: 144px;
	height: 24px;
	margin: 10px 0px 0px 180px;
}

div.form_start
{
	float: left;
	width: 24px;
	height: 24px;
	background-color: transparent;
	background-image: url('images/form_start.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

div.form_middle
{
	float: left;
	width: 256px;
	height: 24px;
	background-color: transparent;
	background-image: url('images/form_middle.gif');
	background-position: top left;
	background-repeat: repeat-x;
}

input.form_field
{
	float: left;
	width: 250px;
	height: 18px;
	background-color: transparent;
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	margin: 1px 0px 0px 0px;
	border-color: #160F2F;
	border-style: solid;
	border-width: 1px;
}

input.form_input
{
	float: left;
	width: 250px;
	height: 18px;
	background-color: #7F779A;
	color: #160F2F;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	margin: 1px 0px 0px 0px;
	border-color: #160F2F;
	border-style: solid;
	border-width: 1px;
}

textarea.form_area
{
	float: left;
	width: 250px;
	height: 100px;
	background-color: #7F779A;
	color: #160F2F;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	margin: 1px 0px 0px 0px;
	border-color: #160F2F;
	border-style: solid;
	border-width: 1px;
}

div.form_text
{
	float: left;
	width: 180px;
	height: 18px;
	clear: left;
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	text-align: left;
}

input.form_button
{
	float: left;
	width: 120px;
	height: 24px;
	background-color: transparent;
	background-image: url('images/form_button.gif');
	background-position: top left;
	background-repeat: no-repeat;
	border: 0px;
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
}
