#menuBarRight, .menuBarSeperator, .menuBarAnimationDiv
{
	z-index: 10000000;
}

#footer, #menuBar2, #menuBarItems2
{
	z-index: 100000000;
}

.popupContainer
{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 10000000000000;
}

#modal
{
	display: none;
	position: fixed;
	_position: absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-color: #FFFFFF;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 100001;
}

#modalLoader
{
	display: none;
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background: transparent url(../images/layout/image_loader.gif) no-repeat center center;
	z-index: 100002;
}

	#popup
	{
		position: absolute;
		width: 420px;
		left: 50%;
		/*top: 50%;*/
		margin: 120px 0 0 -210px;
		z-index: 100000000;
		background-color: #000000;
		background: #000000 url(../images/popup/popup_logo.gif) no-repeat 20px 8px;
	}
		
		#popup h3
		{
			background: transparent url(../images/popup/popup_title.gif) no-repeat bottom left;
			font-size: 17pt;
			color: #FFFFFF;
			padding: 16px 0px 6px 0px;
			margin: 0px 0px 20px 0px;
		}
		
		#popup .formResult
		{
			opacity: 0;
			filter: alpha(opacity=0);
			width: 100%;
			height: 100%;
			background-color: #000000;
		}
		
		#popup .formResultInner
		{
			text-align: center;
			/*margin-top: 120px;*/
		}
		
		#popup .formResultInner h3
		{
			display: none;
		}
		
		#popup .formResultInner p
		{
			color: #ffffff;
		}
		
		#popup .inputTextContainer
		{
			background: none;
		}
		
		#popup .inputTextAreaContainer
		{
			position: relative;
			width: auto;
			height: 80px;
			margin: 0 0 10px 0;
			background: none;
		}
		
		#popup .inputTextMargin
		{
			position: absolute;
			left: 110px;
			width: 260px;
			height: auto;
			background: none;
			margin: 0;
		}
		
		#popup .inputText, #popup .inputTextArea, #popup .inputTextFile
		{
			border: 1px solid #000000;
			background: #ffffff;
			color: #000000;
		}
		
		#popup .inputTextFile
		{
			width: 180px;
		}
		
		#popup .inputFile
		{
			position: absolute;
			top: 0px;
			left: 0px;
			z-index: 2;
		}
		
		#popup .inputFileContainer
		{
			position: relative;
		}
		
		#popup .fakeInputContainer
		{
			display: none;
		}
		
		#popup .fakeInput
		{
			position: absolute;
			top: 0px;
			left: 0px;
			z-index: 1;
		}
		
		#popup .inputFileButton
		{
			position: absolute;
			left: 195px;
			top: 1px;
			background: transparent url(../images/popup/inputfilebutton.gif) no-repeat top left;
			width: 66px;
			height: 18px;
		}
		
		#popup input.inputOnFocus, #popup textarea.inputOnFocus
		{
			border: 1px solid #888888;
		}
		
		#popup input.inputOnError, #popup textarea.inputOnError
		{
			/*border: 1px solid #990000;*/
			border: 1px solid #888888;
		}
		
		#popupcontent
		{
			background: transparent url(../images/popup/popup_top.gif) no-repeat top left;
			margin-top: -12px;
			text-align: left;
			color: #FFFFFF;
		}
			
			#popupcontent p
			{
				padding: 0px;
				margin: 10px 0px 0px 0px;
			}

			#popupcontent a
			{
				color:#FFFFFF;
			}
			
			#popupcontentInner
			{
				background: transparent url(../images/popup/popup_bottom.gif) no-repeat bottom left;
				margin-bottom: -12px;
				padding: 20px;
			}
				
				#popupButtonsTR
				{
					float: right;
					margin: -10px -10px 0px 0px;
				}
				
				#popupButtonsBR
				{
					float: right;
					margin: -2px -10px 0px 0px;
				}
				
					#popupButtonsBR a
					{
						background: transparent url(../images/popup/popup_link.gif) no-repeat center left;
						display: block;
						font-size: 8pt;
						text-decoration: none;
						opacity: 0.9;
						filter: alpha(opacity=90);
						padding-left: 15px;
						float: right;
						margin-left: 14px;
					}
					
					#popupButtonsBR a:hover, #popupButtonsBR a:active
					{
						opacity: 1;
						filter: alpha(opacity=100);
					}
					
					a.linkRSS
					{
						text-indent: -10000px;
						display: block;
						width: 29px;
						height: 13px;
						float: right;
						background: transparent url(../images/popup/popup_rss.gif) no-repeat top left;
						opacity: 0.9;
						filter: alpha(opacity=90);
					}
					
					a.linkRSS:hover, a.linkRSS:active
					{
						opacity: 1;
						filter: alpha(opacity=100);
					}
				
				#popupScroll
				{
					position:relative;
					overflow-x: hidden;
					overflow-y: auto;
					max-height: 400px;
					min-height: 50px;
				}
					#popupScrollContent
					{
						position: relative;
					}
			
			#popupScrollButtonUp
			{
				background:transparent url(../images/popup/scrollbar_arrow_up.gif) no-repeat;
				position:absolute;
				width:16px;
				height:16px;
				left:368px;
				top: -8px;
				z-index: 201;
			}
			
			#popupScrollButtonDown
			{
				background:transparent url(../images/popup/scrollbar_arrow_down.gif) no-repeat;
				position:absolute;
				width:16px;
				height:16px;
				left:368px;
				top:410px;
				z-index: 202;
			}
			
			#popupScrollBackground 
			{
				background:transparent url(../images/popup/scrollarea.gif) repeat-y scroll center top;
				overflow:hidden;
				position:absolute;
				height:386px;
				left:368px;
				top:8px;
				width:16px;
				z-index: 100;
			}

				#popupScrollThumb
				{
					background: url(../images/popup/scroller.gif) repeat-y scroll center top;
					position:absolute;
					width:16px;
					z-index: 200;
				}
				
				.newsItem
				{
					position: relative;
					margin-bottom: 20px;
					padding-right: 10px;
				}
				
					.newsImage
					{
						float: left;
						margin-left: -220px;
					}
				
					.newsDate
					{
						font-size: 9pt;
					}
					
					.newsHeader
					{
						height: 125px;
						padding-left: 220px;
						background-repeat: no-repeat;
						background-position: top left;
						margin: 5px 0px 0px 0px;
					}
					
						.newsClient
						{
							background: transparent url(../images/popup/popup_title.gif) no-repeat bottom left;
							margin-top: 5px;
							font-size: 14pt;
							display: block;
							padding-bottom: 4px;
						}
						
						a.newsMore
						{
							text-decoration: none;
							position: absolute;
							top:  130px;
							font-size: 9pt;
						}
						
						a.newsLink
						{
							position: absolute;
							top: 0px;
							left: 0px;
							width: 100%;
							height: 100%;
							float: left;
							display: block;
							background-color: #000000;
							opacity: 0.1;
							filter: alpha(opacity=10);
						}
						
						a.newsLink:hover, a.newsLink:active
						{
							opacity: 0;
							filter: alpha(opacity=0);
						}
				
				.popupText, .newsContent
				{
					font-size: 12px;
					line-height: 14pt;
					padding-right: 10px;
				}
				
				.newsContent
				{
					margin-top: 10px;
				}
				
				.popupText
				{
					padding: 0px 10px 1px 0px;
				}

ul.linkList, ul.linkList li
{
	list-style: none;
	padding: 0px; margin: 0px;
}

ul.linkList
{
	
}

ul.linkList li
{
	background: transparent url(../images/popup/linklist_icon.gif) no-repeat center left;
	padding-left: 14px;
	margin-bottom: 10px;
}

ul.linkList li span
{
	display: block;
	float: right;
	width: 125px;
}

ul.linkList li a
{
	text-decoration: none;
}

ul.linkList li a:hover, ul.linkList li a:active
{
	opacity: 0.75;
	filter: alpha(opacity=75);
}

.contactAddress
{
	float: left;
	margin-right: 20px;
}

.contactAddress div
{
	margin-bottom: 6px;
}

a.contactRoute
{
	background: transparent url(../images/popup/contact_route.gif) no-repeat bottom left;
	display: block;
	padding: 0px 0px 10px 10px;
	text-decoration: none;
	margin: 15px 0px 20px 0px;
	font-size: 8pt;
}

a.contactRoute:hover, a.contactRoute:active
{
	opacity: 0.75;
	filter: alpha(opacity=75);
}

.addressimage
{
	
}

.popupOuterTR
{
	position: absolute;
	left: 50%;
	z-index: 100000000;
	margin: -40px 0px 0px 207px;
	width: 101px;
	height: 27px;
	cursor: hand;
	cursor: pointer;
	float: right;
}

.popupOuterBR
{
	position: absolute;
	left: 50%;
	z-index: 100000000;
	margin: 18px 0px 0px 207px;
	width: 101px;
	height: 27px;
	cursor: hand;
	cursor: pointer;
	float: right;
}

.popupOuterBRBL
{
	margin-top: 18px;
}

a#contactformbutton
{
	text-indent: -10000px;
	display: block;
	background: transparent url(../images/popup/popup_contact_button.png) no-repeat top left;
	width: 101px;
	height: 27px;
}

a#newsletterformbutton
{
	text-indent: -10000px;
	display: block;
	background: transparent url(../images/popup/popup_newsletter_button.png) no-repeat top left;
	width: 101px;
	height: 27px;
}

a#applybutton
{
	text-indent: -10000px;
	display: block;
	background: transparent url(../images/popup/popup_apply_button.png) no-repeat top left;
	width: 78px;
	height: 27px;
}

a#closebutton
{
	text-indent: -10000px;
	display: block;
	background: transparent url(../images/popup/popup_close_button.png) no-repeat top left;
	width: 61px;
	height: 24px;
}

input#sendbutton
{
	text-indent: -10000px;
	display: block;
	background: transparent url(../images/popup/popup_send_button.png) no-repeat top left;
	width: 60px;
	height: 27px;
	border: 0px;
}
