/***********/
/* GENERAL */
/***********/

.errorMsg, label.error {background: url(../images/error_msg.gif) no-repeat top left; text-align: left; text-decoration: none; clear: both; display: block; padding: 13px 20px 10px 40px; color: #F211F4; font-size: 12px; font-weight: normal;}
.warning {color: #F211F4; font-size: 12px; font-weight: normal;}

* {padding:0px; margin:0px; border: 0px}
* input {padding: 2px;}

.loading {
	background:url(/images/loading_animation.gif) right no-repeat;
}

body {font-family: arial, sans-serif;  color:	#1d1c1c; padding-top: 8px; background: #ffffff url(../images/bg_body.gif) repeat-x top;}
.layWrapper {width: 913px; border: 0; margin: auto}
.layMainWindow {width: 728px; float: left;}
.spacer {clear: both;}

select {border: 1px solid #7F9D9E;}
textarea {border: 1px solid #7F9D9E; font-family: arial, sans-serif;}

a {color: #489EDE; background: url(../images/link_blue_underline.gif) repeat-x bottom; text-decoration: none;}

.hover {cursor: pointer}

.resultList {line-height: 30px;}
.resultList a.prevNext {background: url(../images/b_prevNext.gif) no-repeat center 2px; font-size: 11px; font-weight: bold; line-height: 19px; color: #ffffff; padding: 5px 13px;}
.resultList a.prevNext:hover {background: url(../images/b_prevNext.gif) no-repeat center 2px; width: 49px; height: 19px; font-size: 11px; font-weight: bold; line-height: 19px; color: #ffffff; padding: 5px 13px;}
.resultList a.noShort {background: url(../images/b_prevNoShort.gif) no-repeat center; font-size: 12px; font-weight: bold; line-height: 19px; color: #1D1C1C; padding: 5px}
.resultList a.noShort:hover {background: url(../images/b_prevNoShortOn.gif) no-repeat center; font-size: 12px; font-weight: bold; line-height: 19px; color: #ffffff; padding: 5px}
.resultList span.onShort {background: url(../images/b_prevNoShortOn.gif) no-repeat center; font-size: 12px; font-weight: bold; line-height: 19px; color: #ffffff; padding: 5px}
.resultList a.noWide {background: url(../images/b_prevNoWide.gif) no-repeat center; font-size: 12px; font-weight: bold; line-height: 19px; color: #1D1C1C; padding: 8px 4px; text-align: center;}
.resultList a.noWide:hover {background: url(../images/b_prevNoWideOn.gif) no-repeat center; font-size: 12px; font-weight: bold; line-height: 19px; color: #ffffff; padding: 8px 4px; text-align: center;}
.resultList select {width: 50px; vertical-align: middle; margin-right: 7px;}
.resultList option {padding-left: 4px;}
.resultList a.go {background: url(../images/b_go.gif) no-repeat center 3px; font-size: 11px; font-weight: bold; line-height: 19px; color: #ffffff; padding: 5px 10px;}
.resultList a.go:hover {background: url(../images/b_go.gif) no-repeat center 3px; font-size: 11px; font-weight: bold; line-height: 19px; color: #ffffff; padding: 5px 10px;}


/********************/
/* LAYOUT ELEMENTS  */
/********************/

.eBannerTop {width: 728px; }

.eHeader {width: 728px; height: 106px; position:relative;}
.eHeader span.path {position: absolute; display: block;  top: 7px; left: 11px; font-size: 11px; color: #515050; }
.eHeader span.path a {color: #515050; text-decoration: none; background: url(../images/link_grey_undeline.gif) bottom repeat-x}
.eHeader span.path a:hover {background: none}
.eHeader img.logo {position: absolute; left: 20px; top: 25px;}
.eHeader span.login01 {position: absolute; display: block; top: 45px; left: 570px; font-size: 11px;}
.eHeader span.login02 {position: absolute; display: block; top: 28px; right: 10px; font-size: 11px; text-align: right; line-height: 16px;}
.eHeader span.login01 a, .eHeader span.login02 a {color: #1d1c1c; text-decoration: none; background: url(../images/link_grey_undeline.gif) bottom repeat-x}
.eHeader span.login01 a:hover, .eHeader span.login02 a:hover {background: none;}
.eHeader ul {list-style:none; float:right; margin-top: 70px;}
.eHeader ul li {float: left; padding-left: 2px;}
.eHeader a em {padding-left: 10px;}

.eHeader a.menu01, .eHeader a.menu01on  {position:relative; width: 84px; height: 36px; display: block; background: url(../images/menuTab_Home.gif) left 0px; }
.eHeader a.menu01 span {display: block; width: 100%; height: 100%;  position: absolute; background: url(../images/menuTab_Home.gif) left 0px; }
.eHeader a.menu01:hover span, .eHeader a.menu01on span, .eHeader a.menu01on:hover span {display: block; width: 100%; height: 100%;  position: absolute; background: url(../images/menuTab_Home.gif) left  -36px;  cursor: pointer;}


.eHeader a.menu02, .eHeader a.menu02on  {position:relative; width: 146px; height: 36px; display: block; background: url(../images/menuTab_Suggestions.gif) left  -36px; }
.eHeader a.menu02 span {display: block; width: 100%; height: 100%;  position: absolute; background: url(../images/menuTab_Suggestions.gif) left 0px; }
.eHeader a.menu02:hover span, .eHeader a.menu02on span, .eHeader a.menu02on:hover span {display: block; width: 100%; height: 100%;  position: absolute; background: url(../images/menuTab_Suggestions.gif) left  -36px; cursor: pointer;}

.eHeader a.menu03, .eHeader a.menu03on  {position:relative; width: 146px; height: 36px; display: block; background: url(../images/menuTab_Users.gif) left 0px; }
.eHeader a.menu03 span {display: block; width: 100%; height: 100%;  position: absolute; background: url(../images/menuTab_Users.gif) left 0px; }
.eHeader a.menu03:hover span , .eHeader a.menu03on span, .eHeader a.menu03on:hover span{display: block; width: 100%; height: 100%;  position: absolute; background: url(../images/menuTab_Users.gif) left  -36px;  cursor: pointer;}

.eFooter {color: #515050; font-size: 11px; width: 729px; height: 52px; background: url(../images/bg_footer.gif) no-repeat; padding-top: 13px; padding-left: 10px;}
.eFooter a {color: #515050; text-decoration: none; background: url(../images/link_grey_undeline.gif) bottom repeat-x; margin-right: 5px; line-height: 20px;}
.eFooter a:hover {background: none}
.eFooter span {float: right; position: relative; bottom: 20px; right: 15px;}

.eBannerSide {float: right;}


/***************/
/* SUGGEST BOX */
/***************/

.eSuggestBox {
	font-family: Arial;
	font-size: 12px;
	color: #3C3C3C;
	border: 1px solid #7F9DB9;
	background: white;
}

.eSuggestBox ul {
	margin: 0px;
	padding: 5px;
}

.eSuggestBox li {
	padding-left: 15px;
	cursor: pointer;
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: auto;
}

.eSuggestBox li:hover {
	color: white;
	text-decoration: none;
	background: #7F9DB9;
}
.eSuggestBox iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:300px;
	height:300px;
}
















	
	
	
	








