/* This is a temporary file to be used while transitioning all pages to the new page templates. After that combine to elobby_screen_framework.css. */
html, body { margin: 0; padding: 0; }
body { color: #000; margin: 0; text-align: center; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#wrapper { text-align: left; margin: 0 auto -80px; width: 990px; min-height: 100%; height: auto !important; height: 100%; }

img { border: none; }
.Stabilizer { clear: both; margin: 0; padding: 0; font-size: 1px; height : 1px; line-height : 1px; background-color: transparent; }

h1 { font-size: 16px; text-align: right; margin:1em 0; }
p { margin: 5px auto 0.6em auto; }


.langmenu { margin: 0; float: left; padding-left:122px;background-image:none !important;}
.langmenu ul { float: left; clear: left; margin: 0.2em 0 0 0; padding:0.2em 0; /*background:transparent url(/images/line-dotted.gif) repeat-x scroll left top; */ }
.langmenu ul li { list-style-image: none; background: url(../images/ico_list_bullet.gif) no-repeat left center; padding-left: 1em; margin-left: 0}


form { margin:0; padding: 0; }

/* Top menu */

#Header { width: 100%; height: 100px; border-collapse: collapse; table-layout: auto; }
	#Header td.leftCol { width: 120px; }
	#Header td.rightCol { width: 120px; }
		
.top-menu { text-align: left; height: 100px; font-size: 13px; }
.top-menu .top-menu-links { width: 750px; table-layout: auto; margin: 20px 0 -30px 0; }
.top-menu td { vertical-align: top; width: auto; padding: 0 10px; background: transparent url("../images/main-navi-divider.gif") no-repeat 0 0;  }
.top-menu a { color: #000000; font-size: 15px; text-decoration: none; height: 70px; }
.top-menu a span { }
.top-menu a.active { font-weight: bold; }
.top-menu a:hover { color: #00a0d6;	}
.top-menu td.logo { width: 84px; padding: 0 0 0 30px; background: none; }
.top-menu td.logo a { margin: 0; height: auto; font-size: 0px; padding: 0; float: right; position: relative; bottom: 30px; }
.top-menu td.logo a:hover {background:none;}

/*
.top-menu a {color:#000000;font-size:13px;text-decoration:none;padding:2px 4px 8px 4px;position:relative;bottom:3px;height:22px; margin: 0 3px; }

.top-menu .logo {background:none;padding:0px;position:relative;top:0px;margin:0px;}
.top-menu a.logo:hover {background:none;}

.top-menu a:hover {background: url(../images/top-menu-selected.gif) repeat-x center bottom; color:#FFFFFF;	}
.top-menu-image-link a:hover{color:#FFFFFF;	background:#FFFFFF;	}
*/

.PathSearch { margin: 0px 120px; }
	.PathSearch .search-box-right { margin-top: 1px; }
#Frontpage .PathSearch { display: none; height: 0; margin: 0; }

#Path { float:left; margin:0pt; text-align:left; width: 50%; }
#Path ul { margin:0pt; padding:2px 0pt 2px 3px; }
#Path li { background:transparent url(../images/navi_arrow_right.gif) no-repeat scroll right center; float:left; list-style-type:none; margin:0pt 6px 0pt 0pt; padding:0pt 12px 0pt 0pt; vertical-align:middle; }
#Path li.Last { background-image:none; padding:0pt 6px 0pt 0pt; }
#Path li a { color:#009fda; text-decoration:underline; text-transform:none; white-space:nowrap; }

.search-box {margin:0 0 11px 0 ;border:1px solid white;}
.search-field {height:20px;border:1px solid #40C2F3;border-right:0px;color:#7E7E7E;font-size:11px;padding:2px 0 0 20px;float:left;width:171px;background:url(../images/magnifier.gif) no-repeat 5px 3px ;}
* > .search-field { height: 16px; width:141px !important; width: 130px; }
.search-box-right {float:right; margin-bottom: 4px; }

.search-button {border:0px; background:url(../images/search-button.gif) no-repeat center; height:20px; cursor:pointer; cursor:hand;float:left; width: 18px; font-size:0px; outline: none; }
