div.GraySqHeader
{
	background-color: #8f8f8f;
	color: #ffffff;
	
	width: 100%;
	float: left;
	
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
}

div.GraySqHeader p
{
	padding: 3px 10px 3px 10px;
	margin: 0px 0px 0px 0px;
}

div.GraySqHeader a
{
	font-family: Verdana;	
	font-size: 10px;
	text-decoration: none;
	color: #ffffff;
}

div.GraySqHeader a:hover
{
	text-decoration: underline;
}

div.GraySqHeader p.wcp
{
	background-image:url(../objects/images/system/WCP.jpg);
	background-repeat:no-repeat;
	background-position:right center;	
}

div.HPRightContent
{
	width: 226px;
	float: right;
	margin: 13px 0px 0px 0px;
}

td.searchRightTd
{
	background-image: none !important;
}

td.searchRightTd a.MainBar
{
	display: block;
	width: 20px;
	height: 18px;
	float: left;
	
    BACKGROUND-POSITION: left 50%;
    BACKGROUND-IMAGE: url(../images/search_btn.gif);
    BACKGROUND-REPEAT: no-repeat;	
}

/* Additional cat */
div.HPAddCat
{
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
}

div.HPAddCat ul
{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.HPAddCat li
{	
	margin: 0px 5px 0px 5px;
	padding: 5px 0px 3px 0px;
	border-bottom: 1px solid #dad9d9;
}

div.HPAddCat li a
{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 25px;	
	height: 17px;
	
	color: #000000;
	text-decoration: none;
	background-repeat: no-repeat;
	
	font-size: 11px;
	
}

div.HPAddCat li a:hover
{
	text-decoration: underline;
}
/* end of Additional cat */


/* News */
div.HPNews
{
	float: left;
	width: 100%;
	height: 112px;
	/*height: 126px;*/
	/*height: 127px;*/	
}

div.NewsContent
{
	width: 200px;
	float: left;
	padding-left: 20px;
}

span.NewsSpan
{
	display: block;
	float: left;
}

a.rss
{
	display: block;
	float: right;
}
/* end of News */

/* EZ Right content */
div.RightContentEZDiv
{
	float: left;
	width: 100%;
}
/* end of EZ Right content */

/* Top Bar */
div#TopBarDiv
{
	width: 826px;
	height:20px;
	float:left;
	
	background-color:#f2f0f1;
	border-bottom:1px solid #b5b5b5;
	
	margin: 0px 0px 0px 0px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	
	z-index:1000 !important;
	position:relative;

}

div#TopBarDiv a
{
	text-decoration:none;
	color: #000000;
}

div#TopBarDiv a:hover
{
	text-decoration: underline;
}

div#TopBarDiv table td
{
	vertical-align: top;
}

	a#LogInBtn span,
	a#LangLink span,
	a#SitesLink span,
	a#NewslettersBtn span
	{
		display: block;
		float: left;
		padding-top: 3px;
		cursor: pointer;
	}
	
	a#LogInBtn.active,
	a#LangLink.active,
	a#SitesLink.active,
	a#NewslettersBtn.active
	{
		border-right:1px solid #b5b5b5;
		border-left:1px solid #b5b5b5;
		height: 21px;
	}	
	
	li.closeLI
	{
		background-color: #d8d7d7;
	}
	
	/* Langusages */
	div#LangsDiv
	{
		margin: 0px 0px 0px 0px;
		width: 100px;
		
		float:left; 
		position:absolute;
	}
	
	a#LangLink
	{
		display: block;
		float: left;
		height:20px;				
		
		background-color: #f2f0f1;
		position: relative;		
		z-index: 20;
		
		margin: 0px 0px 0px 0px;
		padding: 0px 5px 0px 25px;
		
		background-image:url(../objects/images/system/langs-top-icon.gif);
		background-repeat:no-repeat;
		background-position:3px 1px;		
	}
	
	div#LangsMenuDiv
	{	
		float: left; 
		display: none; 	
		width: 110px;
		
		position: absolute; 
		top: 20px; 
		left: 0px;
		
		background-color: #f2f0f1; 
		border:1px solid #b5b5b5;
		-moz-box-sizing: border-box; 
		-webkit-box-sizing: border-box; 		
	}
	
	div#LangsMenuDiv ul
	{
		list-style: none;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	
	div#LangsMenuDiv li
	{		
		padding: 3px 10px 3px 10px;
		margin: 0px 0px 0px 0px;
		
	}
	
	div#LangsMenuDiv li.regular
	{
		border-bottom:1px solid #b5b5b5;	
	}	
	
	
	div#LangsMenuDiv li a.cLang
	{
		font-weight: bold;
	}
	
	div#LangsMenuDiv li a.rLang
	{
		font-weight: normal;
	}
	/* end of Langusages */
	
	/* Newsletters */
	div#NewsletterDiv
	{		
		float:left; 
		position:absolute;	
	}
	
	a#NewslettersBtn
	{
		display: block;
		float: left;
		height:20px;
		
		margin: 0px 0px 0px 0px;
		padding: 0px 5px 0px 20px;
		
		background-color: #f2f0f1;
		position: relative;
		z-index: 18;	
		
		background-image:url(../objects/images/system/newsletters-top-icon.gif);
		background-repeat:no-repeat;
		background-position:3px 3px;	
	}	
	
	div#NewslettersHDiv
	{	
		float: left; 
		display: none; 	
		
		position: absolute; 
		top: 20px; 
		left: 0px;	
		z-index:10;
		
		background-color: #f2f0f1; 
		border:1px solid #b5b5b5;
		-moz-box-sizing: border-box; 
		-webkit-box-sizing: border-box; 	
	}	
	/* end of Newsletters */
	
	
	/* Waves Sites */
	div#SitesDiv
	{
		margin: 0px 0px 0px 0px;	
		float:left; 
		position:absolute;
	}
	
	a#SitesLink
	{
		display: block;
		float: left;
		height:20px;

		background-color: #f2f0f1;
		position: relative;
		z-index: 20;		
		
		margin: 0px 0px 0px 0px;
		padding: 0px 5px 0px 25px;
		
		background-image:url(../objects/images/system/sites-top-icon.gif);
		background-repeat:no-repeat;
		background-position:3px 3px;		
	}
	
	div#SitesMenuDiv
	{	
		float: left; 
		display: none; 	
		width: 170px;
		
		position: absolute; 
		top: 20px; 
		left: 0px;
		z-index:19;
		
		background-color: #f2f0f1; 
		border:1px solid #b5b5b5;
		-moz-box-sizing: border-box; 
		-webkit-box-sizing: border-box; 	
	}
	
	div#SitesMenuDiv ul
	{
		list-style: none;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	
	div#SitesMenuDiv li
	{		
		padding: 3px 10px 3px 10px;
		margin: 0px 0px 0px 0px;
		
	}
	
	div#SitesMenuDiv li.regular
	{
		border-bottom:1px solid #b5b5b5;	
	}
	/* end of Waves Sites */
	
	
	/* Login */
	div#PopUpLogIn
	{
		margin: 0px 0px 0px 0px;
		width: 426px;
		
		float:right; 
		position:absolute;
	}

	
	a#LogInBtn
	{
		display: block;
		float: right;
		height:20px;
		
		background-color: #f2f0f1;
		
		margin: 0px 0px 0px 0px;
		padding: 0px 10px 0px 25px;
		
		position: relative;
		z-index: 20;
		
		background-image:url(../objects/images/system/login-top-icon.gif);
		background-repeat:no-repeat;
		background-position:3px 3px;		
	}

	
	div.loginSubmitLeft
	{
		height: 19px;
		float: left;
		width: 100%;
		margin: 0px 0px 5px 0px;
		
		background-image:url(../objects/images/system/login-btn-left.gif);
		background-repeat:no-repeat;
		padding-left: 3px;
	}
	
	div.loginSubmitRight
	{
		height: 19px;
		float: left;		

		background-image:url(../objects/images/system/login-btn-right.gif);
		background-repeat:no-repeat;
		background-position: top right;
		padding-right: 3px;
	}	
	
	#loginSubmit,
	#SignUp
	{
		display: block;
		height: 19px;
		float: left;
		
		padding: 0px 5px 0px 5px;
		margin: 0px 0px 0px 0px;
		
		cursor: pointer;
		
		background-image:url(../objects/images/system/login-btn-mid.gif);
		background-repeat:repeat-x;
		background-position:0px 0px;

		border: none;
		font-family: Verdana;
		font-size: 11px;
	}
	
	#SignUp
	{
		padding: 3px 5px 0px 5px;
	}
	
	#SignUp:hover
	{
		text-decoration: none !important;
	}
	
	div#HiddenLogIn
	{	
		float: right; 
		display: none; 	
		width: 100%;
		
		position: absolute; 
		top: 20px; 
		left: 0px;
		z-index:10;
		
		background-color: #f2f0f1; 
		border:1px solid #b5b5b5;
		-moz-box-sizing: border-box; 
		-webkit-box-sizing: border-box; 
	}	
	
	div#HiddenLogIn table
	{
		border-collapse: collapse;
	}
	
	div#HiddenLogIn table td
	{
		padding: 5px 5px 5px 10px;
		/*border-right: #dad9d9;*/
	}
	
	div#HiddenLogIn table td.Title
	{
		font-weight: bold;
		font-family: Verdana;
		font-size: 11px;
		color: #000000;
	}
	
	div#HiddenLogIn table td.spacer
	{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		width: 1px;
		background-color: #b5b5b5;
	}
	
	td.ClosePanel
	{
		background-color: #d8d7d7;
	}
	
	a#LogInCloseBtn,
	a.MenuCloseBtn
	{
		font-weight: bold;
		
		background-image:url(../objects/images/system/x-btn.gif);
		background-repeat:no-repeat;
		background-position:35px 0px;

		padding: 0px 20px 0px 0px;
	}
	
	div#PopUpLogIn a.AccountBtn
	{
		background-image:url(../objects/images/system/orange-btn.gif);
		background-repeat:no-repeat;
		
		padding: 0px 10px 0px 10px;
		margin-right: 10px;
		height: 16px;
	}
	
	div#PopUpLogIn a.AccountBtn:hover
	{
		text-decoration: none;
	}
	
	#ucTopBar_ucLoginNew_LogOutPanel
	{
		margin: 3px 0px 0px 0px;
		float: right;
		width: auto;
	}
	
	#ucTopBar_ucLoginNew_LogOutPanel span,
	#ucTopBar_ucLoginNew_LogOutPanel a
	{
		display: block;
		float: left;		
	}
	
	a#SignOutBtn
	{
		display: block;
		float: left;
		height:17px;		
		width: 80px;
		
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 20px;
		
		background-image:url(../objects/images/system/logout-top-icon.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;		
	}
	
	span.WelcomeSpan
	{
		margin-right: 10px;
	}
	/* end of Login */


/* end of Top Bar */
a#ShareBtn
{
	display: block;
	float: left;
	height:17px;
	
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a#ShareBtn img
{
	display: block;
	float: left;
	margin: 0px 5px 0px 0px;
}


/* homepage left content */
table.HPLeftContentTbl
{
	width: 584px;
	border-collapse:collapse;
	background-color:#e1dfe0;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

table.HPLeftContentTbl td
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
}

table.HPLeftContentTbl td.txtCol,
table.HPLeftContentTbl td.imgCol
{
	background-color:#ffffff;
}

table.HPLeftContentTbl td.txtCol p
{
	padding: 5px 5px 5px 5px;
	line-height:12px;
	font-size:11px;	
}

table.HPLeftContentTbl td.linkCol
{
	background-color:#ffffff;
}

table.HPLeftContentTbl td.linkCol a
{
	padding: 5px 5px 10px 5px;
	margin:0px 0px 0px 0px;
	display:block;
	float: left;
	
	line-height:12px;
	font-size:10px;	
}
/* end of homepage */
