/* main header */

body {
    font-family:                verdana;
    font-size:                  8pt;
    color:                      #000000;
}



div#main_menu table {
    border-collapse:		collapse;
}

div#main_menu td {
    font-family:		verdana;
    font-size: 			7pt;
    color:			#C0C0C0;
    border-width:		0px; 
    padding:			0px;
}
div#main_menu a {
    color:			#C0C0C0;
    text-decoration: 		none;
}
div#main_menu a:hover {
    color:			#006393;
    text-decoration: 		none;
}

a:hover {
    color:			#006393;
    text-decoration: 		none;
}





/* tab menu */

div#tab_menu {
    margin:			0px;
    text-align: 		center;
}
div#tab_menu li {
    color:			#000000;
    font-weight:		800;
    font-family:		verdana;
    font-size:			9pt;
}
div#tab_menu ul#menu {
    position: 			absolute;
    top:			95px;
    margin: 			0;
    margin-left: 		0;
    padding: 			0px;
    width:			950px;
    list-style:			none;
}
div#tab_menu ul#menu li.tab_selected0 {
    position: 			relative;
    top:			0px;
    left:			0px;
    z-index:			500;
    height:			31px;
    width:			6px;
    background:			url('/images/tab_mapsearch_selected0.png') no-repeat bottom left;
    float:			left;
    cursor:			pointer;
}
div#tab_menu ul#menu li.tab_selected1 {
    position: 			relative;
    top:			0px;
    left:			0px;
    z-index:			500;
    height:			31px;
    width:			6px;
    background:			url('/images/tab_mapsearch_selected1.png') no-repeat bottom left;
    float:			left;
    cursor:			pointer;
}
div#tab_menu ul#menu li.tab_selected2 {
    position: 			relative;
    top:			0px;
    left:			0px;
    z-index:			500;
    font-family:		tahoma;
    height:			31px;
    line-height:		30px;
    background:			url('/images/tab_mapsearch_selected2.png') repeat-x bottom left;
    float:			left;
    cursor:			pointer;
}
div#tab_menu ul#menu li.tab_selected2 a {
    color:			#ffffff;
}
div#tab_menu ul#menu li.tab_selected2 a:hover {
    color:			#d2d8ef;
}
div#tab_menu ul#menu li.tab_selected3 {
    position: 			relative;
    top:			0px;
    left:			0px;
    z-index:			500;
    height:			31px;
    width:			6px;
    background:			url('/images/tab_mapsearch_selected3.png') no-repeat bottom left;
    float:			left;
    cursor:			pointer;
}


div#tab_menu ul#menu li.tab0 {
    position: 			relative;
    top:			0px;
    z-index:			10;
    height:			27px;
    width:			11px;
    background:			url('/images/tab_mapsearch0.png') no-repeat bottom left;
    float:			left;
    cursor:			pointer;
}
div#tab_menu ul#menu li.tab1 {
    position: 			relative;
    z-index:			10;
    height:			27px;
    width:			11px;
    background:			url('/images/tab_mapsearch1.png') no-repeat bottom left;
    float:			left;
    cursor:			pointer;
}
div#tab_menu ul#menu li.tab2 {
    position: 			relative;
    z-index:			10;
    height:			27px;
    font-family:		tahoma;
    line-height:		27px;
    background:			url('/images/tab_mapsearch2.png') repeat-x bottom left;
    float:			left;
    cursor:			pointer;
}
div#tab_menu ul#menu li.tab2 a {
    position: 			relative;
    top:			2px;
    text-decoration:		none;
    cursor:			pointer;
}
div#tab_menu ul#menu li.tab3 {
    position: 			relative;
    z-index:			10;
    height:			27px;
    width:			11px;
    background:			url('/images/tab_mapsearch3.png') no-repeat bottom left;
    float:			left;
    cursor:			pointer;
}



div#tab_menu ul#menu li a {
    color:			#111111;
    width:			100%;
}
div#tab_menu ul#menu li a:hover {
    color:			#006393;
}



div#tab_menu ul#menu li.tab_menu_top1 {
    position: 			absolute;
    top:			27px;
    left:			0px;
    z-index:			90;
    height:			33px;
    width:			4px;
    background:			url('/images/tab_mapsearch_top1.png') no-repeat bottom left;
}
div#tab_menu ul#menu li.tab_menu_top2 {
    position: 			absolute;
    top:			27px;
    left:			4px;
    z-index:			90;
    height:			33px;
    width:			950px;
    text-align: 		center;
    font-size:			8pt;
    font-weight:		normal;
    color:			#ffffff;
    background:			url('/images/tab_mapsearch_top2.png') repeat-x bottom left;
    line-height:		20px;
    float:			left;
}
div#tab_menu ul#menu li.tab_menu_top3 {
    position: 			absolute;
    top:			27px;
    left:			950px;
    z-index:			90;
    height:			33px;
    width:			4px;
    background:			url('/images/tab_mapsearch_top3.png') no-repeat bottom left;
}



div#tab_menu ul#menu li.tab_menu_center1 {
    position: 			absolute;
    top:			47px;
    left:			0px;
    z-index:			100;
    height:			52px;
    width:			4px;
    background:			url('/images/tab_mapsearch_center1.png') repeat-y bottom left;
}
div#tab_menu ul#menu li.tab_menu_center2 {
    position: 			absolute;
    top:			47px;
    left:			4px;
    z-index:			100;
    height:			52px;
    width:			946px;
    text-indent:		22px;
    text-align: 		left;
    font-size:			8pt;
    color:			#FFFFFF;
    background:                 url('/images/tab_mapsearch_bit.png') repeat bottom left;
    line-height:		20px;
    float:			left;
}
div#tab_menu ul#menu li.tab_menu_center3 {
    position: 			absolute;
    top:			47px;
    left:			950px;
    z-index:			100;
    height:			52px;
    width:			4px;
    background:			url('/images/tab_mapsearch_center3.png') repeat-y bottom left;
}



div#tab_menu ul#menu li.tab_menu_center_search_text1 {
    position: 			absolute;
    top:			67px;
    left:			23px;
    z-index:			110;
    height:			29px;
    width:			3px;
    background:			url('/images/tab_mapsearch_center_search1.png') no-repeat bottom left;
}
div#tab_menu ul#menu li.tab_menu_center_search_text2 {
    position: 			absolute;
    top:			67px;
    left:			26px;
    z-index:			110;
    height:			29px;
    width:			589px;
    text-align: 		left;
    font-size:			8pt;
    color:			#111111;
    background:			url('/images/tab_mapsearch_center_search2.png') repeat-x bottom left;
    line-height:		20px;
    float:			left;
}
div#tab_menu ul#menu li.tab_menu_center_search_text3 {
    position: 			absolute;
    top:			67px;
    left:			615px;
    z-index:			110;
    height:			29px;
    width:			3px;
    background:			url('/images/tab_mapsearch_center_search3.png') repeat-y bottom left;
}



div#tab_menu .text_search {
    position: 			absolute;
    top:			5px;
    left:			2px;
    margin:			0px;
    padding:			0px;
    z-index:			120;
    height:			19px;
    width:			585px;
    text-align: 		left;
    font-family:		arial;
    font-weight:		800;
    font-size:			16px;
    border-color:		#0fffff;
    border-style: 		none;
}

div#tab_menu .submit_search {
    position: 			absolute;
    top:			0px;
    left:			0px;
    z-index:			120;
    height:			29px;
    width:			68px;
    border-style: 		none;
    cursor:			pointer;
    background:			url('/images/search_button1.png') no-repeat bottom left;
}
/*
div#tab_menu .submit_search:hover {
    height:			29px;
    width:			68px;
    background:			url('/images/search_button2.png') no-repeat bottom left;
}
*/

div#tab_menu .text_description {
    z-index:			120;
    position: 			absolute;
    top:			0px;
    left:			22px;
    color:			#000000;
}

div#tab_menu .text_example {
    z-index:			120;
    position: 			relative;
    top:			-70px;
    left:			0px;
    text-align: 		left;
    font-size:			8pt;
    font-weight:		normal;
    color:			#111111;
}

div#tab_menu .text_choose1 {
    z-index:			120;
    position: 			absolute;
    top:			9px;
    left:			80px;
    text-align: 		left;
    font-size:			8pt;
    text-decoration: 		underline;
    font-weight:		normal;
}
div#tab_menu .text_choose1:hover {
    text-decoration: 		underline;
}

div#tab_menu .text_choose2 {
    z-index:			120;
    position: 			absolute;
    top:			9px;
    left:			165px;
    text-align: 		left;
    font-size:			8pt;
    text-decoration: 		underline;
    font-weight:		normal;
    color:			#111111;
}
div#tab_menu .text_choose2:hover {
    text-decoration: 		underline;
}
div#tab_menu .text_choose3 {
    z-index:			120;
    position: 			absolute;
    top:			9px;
    left:			235px;
    text-align: 		left;
    font-size:			8pt;
    font-weight:		normal;
    color:			#111111;
    text-decoration: 		underline;
}
div#tab_menu .text_choose3:hover {
    text-decoration: 		underline;
}
div#tab_menu .text_choose4 {
    z-index:			120;
    position: 			absolute;
    top:			-83px;
    left:			807px;
    text-align: 		left;
    font-size:			8pt;
    font-weight:		normal;
    text-decoration: 		underline;
}
div#tab_menu .text_choose5 {
    z-index:			120;
    position: 			absolute;
    top:			-83px;
    left:			903px;
    text-align: 		left;
    font-size:			8pt;
    font-weight:		normal;
    text-decoration: 		underline;
}



div#tab_menu .pipe1 {
    z-index:			120;
    position: 			absolute;
    top:			-58px;
    left:			266px;
    font-size:			8pt;
    font-weight:		normal;
}



div#tab_menu ul#menu li.tab_menu_center_search_button {
    position: 			absolute;
    top:			67px;
    left:			625px;
    z-index:			110;
    height:			29px;
    width:			68px;
}
div#tab_menu ul#menu li.tab_menu_center_search_button a {
    color: 			#424040;
}
div#tab_menu ul#menu li.tab_menu_center_search_button a:hover {
    color: 			#000000;
    text-decoration: 		none;
}


div#tab_menu ul#menu li.tab_menu_bottom1 {
    position: 			absolute;
    top:			92px;
    left:			0px;
    z-index:			90;
    height:			42px;
    width:			4px;
    color:			#0066cc;
    background:			url('/images/tab_mapsearch_bottom1.png') no-repeat bottom left;
}
div#tab_menu ul#menu li.tab_menu_bottom1 a {
    color:			#0066cc;
}
div#tab_menu ul#menu li.tab_menu_bottom1 a:hover {
    color:			#0000ff;
    text-decoration: 		underline;
}
div#tab_menu ul#menu li.tab_menu_bottom2 {
    position: 			absolute;
    top:			88px;
    left:			4px;
    z-index:			190;
    height:			46px;
    width:			946px;
    text-indent:		22px;
    text-align: 		left;
    line-height: 		40px;
    font-size:			8pt;
    font-weight:		400;
    white-space: 		nowrap;
    color:			#FFFFFF;
    background:			url('/images/tab_mapsearch_bottom2.png') repeat-x bottom left;
    float:			left;
}
div#tab_menu ul#menu li.tab_menu_bottom2 a {
    color:			#FFFFFF;
    width:			1px;
    text-indent:		0px;
}
div#tab_menu ul#menu li.tab_menu_bottom2 a:hover {
    color:			#FFFFFF;
    text-decoration: 		underline;
}
div#tab_menu ul#menu li.tab_menu_bottom3 {
    position: 			absolute;
    top:			92px;
    left:			950px;
    z-index:			90;
    height:			42px;
    width:			4px;
    background:			url('/images/tab_mapsearch_bottom3.png') no-repeat bottom left;
}




/* main bottom letter links */

.main_bottom_letters {
    background:			url('/images/graa-skille2.png') repeat bottom left;
    height: 			24px;
}
div#main_bottom_letters_text {
    font-family:		verdana;
    font-size:			8pt;
    font-weight:		400;
    text-indent:		10px;
    color:			#666666;
    text-decoration:		none;
}
div#main_bottom_letters_text a {
    font-family:		verdana;
    font-size:			7pt;
    letter-spacing:		6px;
    text-transform:		uppercase;
    font-weight:		800;
    color:			#666666;
    text-decoration:		none;
}
div#main_bottom_letters_text a:hover {
    color:			#006393;
}
div#main_bottom_letters_text .main_bottom_letters_choose1 {
    position: 			relative;
    left:			48px;
    color:			#666666;
    letter-spacing:		0px;
    text-transform:		capitalize;
}
div#main_bottom_letters_text .main_bottom_letters_choose2 {
    position: 			relative;
    left:			58px;
    color:			#666666;
    letter-spacing:		0px;
    text-transform:		capitalize;
}





/* main bottom info links */

div#main_bottom_info_text {
    font-family:		verdana;
    font-size:			8pt;
    color:			#333333;
    text-indent:		10px;
}
div#main_bottom_info_text a {
    font-family:		verdana;
    font-size:			8pt;
    color:			#333333;
    text-decoration:		none;
}

div#main_bottom_info_text a:hover {
    color:			#333333;
    text-decoration:		none;
}




div#keywords_listing {
    font-size:			11px;
    text-align:			left;
    text-decoration:            none;
}
div#keywords_listing a {
    font-size:			11px;
    color:			#000000;
    text-decoration:            none;
}


.map_front_input_from {
    font-family:		verdana;
    font-size:			11px;
    position:			relative;
    top:			-1px;
    left:			-16px;
    border:			1px solid #808080; 
    height:			14px;
    width:			156px;
}
.map_front_input_to {
    font-family:		verdana;
    font-size:			11px;
    position:			relative;
    top:			20px;
    left:			-16px;
    border:			1px solid #808080; 
    height:			14px;
    width:			156px;
}

.map_front_input_submit {
    font-family:		verdana;
    font-size:			11px;
    position:			relative;
    top:			38px;
    left:			-21px;
    height:			22px;
    width:			156px;
}

div#main_bottom_links a {
    font-family:		verdana;
    font-size:			8pt;
    color:			#0066cc;
    text-decoration:		underline;
}

div#main_bottom_links a:hover {
    text-decoration:		none;
}


