html {
	overflow-y:scroll;
}
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	font-style:normal;
}
img{
	margin:0;
	padding:0;
	border:0;
	outline:0;
}
h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
}
caption,th {
	text-align:left;
}
ol,ul {
	list-style:none;
}
blockquote,q {
	quotes:none;
}
input {
	width:auto;
	overflow:visible;	
}
/* remember to define focus styles! */
:focus {
	outline:0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration:none;
}
del {
	text-decoration:line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse:collapse;
	border-spacing:0;
}


html {
	overflow-y:scroll;
}

.clear { clear:both; }
.clear-right { clear:right; }
.clear-left { clear:left; }

strong { font-weight:bold; }

.clearfix:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}

/* Hide from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* #Hide from IE-mac */

.display-none { display:none; }
.visibility-hidden { visibility:hidden; }

.valign-container {
	/* other */
	display:table; position:static;
	/* ie 6/7 */
	*display:block; *position:relative;
}
	.valign-container .valign-stabilizer {
		/* other */
		display:table-cell; vertical-align:middle; position:static;
		/* ie 6/7 */
		*position:absolute; *top:50%;
	}
		.valign-container .valign-stabilizer .valign-item {
			/* other */
			position:static;
			/* ie 6/7 */
			*position:relative; *top:-50%;
		}

.halign-container {
	/* other */
	display:table; position:static;
	/* ie 6/7 */
	*display:block; *position:relative;
}
	.halign-container .halign-stabilizer {
		/* other */
		display:table-cell; position:static; text-align:center;
		/* ie 6/7 */
		*position:absolute; *left:50%; *text-align:inherit;
	}
		.halign-container .halign-stabilizer .halign-item {
			/* other */
			position:static;
			/* ie 6/7 */
			*position:relative; *left:-50%;
		}


#site-in-preview-mode-message {
	background-color:#ED5042;
	border-bottom:2px solid #DB8469;
	position:absolute; top:0; right:0;
	padding:10px;
	z-index:9999;
	font-family:Arial;
	opacity:0.7; filter:alpha(opacity=70);
	cursor:default;
}
	#site-in-preview-mode-message h2 {
		float:left; _display:inline; margin-right:10px; color:#EAE884;
		font-weight:bold; font-size:11px;
	}
	#site-in-preview-mode-message a {
		color:#F8E8E4; font-size:11px;
		display:none;
	}
#site-in-preview-mode-message:hover {
	opacity:1; filter:alpha(opacity=100);
}
	#site-in-preview-mode-message:hover a {
		display:block;
	}html{
	
}
body {
	font-family:Lucida Sans Unicode;	
	color:#000;
	font-size:12px;
	direction:ltr;
}

/* general fonts and colors */
input,textarea,select {
	font-family:Lucida Sans Unicode;
	font-size:12px;	
	padding:1px;
}
a {
	color:#034ea5;
	text-decoration:none;
}	
a:hover{
	color:#2989fa;	
}

h1
{
	font-size:18px;
	color:#184c88;
	font-family:Lucida Sans !important;
	}
h2
{
	font-size:15px;
	font-weight:bold;
	color:#184c88;
	font-family:Lucida Sans !important;
}
h3
{
	font-size:13px;
	color:#184c88;
	font-weight:bold;
	font-family:Lucida Sans !important;
	}
h4
{
	color:#184c88;
	font-size:12px;
	font-weight:bold;
	font-family:Lucida Sans !important;
	}
h5
{
	color:#184c88;
	font-size:12px;
	font-weight:normal;
	font-family:Lucida Sans !important;
	}
	
#page{
	width:926px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
	#page #header{
		width:926px;
		/*height:320px;
		background:url('/images/general/header-top.gif') repeat-x left top;*/
		height:280px;
		background:url('/images/general/header-top-hp.gif') repeat-x left top;
		position:relative;
		z-index:1;
	}
		#page #header .general-menu{
			position:absolute;
			right:0px;
			/*top:50px;*/
			top:25px;
			font-size:11px;
		}
			#page #header .general-menu .langs{
				width:155px;
				float:left;
				margin-right:20px;
				cursor:pointer;
				visibility:hidden;
			}
			#page #header .general-menu .langs img
			{
				float:left;
			}
			#page #header .general-menu .langs span
			{
				float:left;
				border:1px solid #afbccc;
				height:15px;
				width:120px;
				float:left;
				margin-right:4px;
				cursor:pointer;
				padding:1px 5px;
				color:#000;
			}
			#page #header .general-menu .newsletter{
				float:left;
				margin-right:12px;
				background:url('/images/general/sep2.gif') no-repeat right 3px;
				padding-right:12px;
				color:#4b6483;
				cursor:pointer;
				visibility:hidden;
			}
			#page #header .general-menu a.buy{
				float:left;
				margin-right:12px;
				background:url('/images/general/sep2.gif') no-repeat right 3px;
				padding-right:12px;
				color:#4b6483;
				cursor:pointer;
				display:block;
			}
			#page #header .general-menu .search{
				float:left;
				margin-right:10px;
				xbackground:url('/images/general/sep2.gif') no-repeat right 3px;
				padding-right:10px;
				color:#4b6483;				
			}
				#page #header .general-menu .search div{
					float:left;
					margin-right:5px;
				}
				#page #header .general-menu .search .txt{
					border:solid 1px #93a2b4;
					width:100px;
					float:left;
					margin-right:5px;
					font-size:10px;
					color:#4b6483;
				}
				#page #header .general-menu .search #searchButton{
					font-weight:bold;
					width:25px;
					font-size:10px;
					border:none;
					color:#4B6483;
					cursor:pointer;
				}
				#page #header .general-menu .login{
					font-weight:bold;
					color:#4B6483;
					float:left;
					margin-right:10px;
					padding-right:12px;
					cursor:pointer;
					width:95px;
					display:none;
				}
				#page #header .general-menu .logout
				{
					font-weight:bold;
					color:#4B6483;
					float:left;
					margin-right:10px;
					padding-right:12px;
					xcursor:pointer;
					width:95px;
					font-size:11px;
					font-family:Arial;
					padding-top:2px;
					display:none;
					
				}
				#page #header .general-menu .user-logout
				{
					font-size:10px;
					text-transform:lowercase;
					font-size:11px;
					color:#4B6483;
					font-weight:normal;
					display:none;
				}
				
		#page #header .logo{
			width:178px;
			height:83px;
			position:absolute;
			left:0px;
			xtop:99px;
			top:60px;
		}
		
		/*----------------------------------------*/
		/*---------------TOP MENU-----------------*/
		/*----------------------------------------*/
		
		ul.top-menu{
			position:absolute;
			right:0px;
			xtop:120px;
			top:85px;
			z-index:100;
		}
			ul.top-menu li.menu-item{
				float:left;
				background:url('/images/general/sep1.gif') repeat-y right top;
				height:27px;
				position:relative;
			}
			ul.top-menu li.menu-item-first{										
					background:url('/images/general/sep1.gif') no-repeat left top;
					height:27px;
					width:1px;
					float:left;
					
				}
				
			ul.top-menu li.menu-item a.link span{
					cursor:pointer;
					display:inline-block; /*-------TODO:hover in IE6 do not work*/
					padding:6px 16px 6px 16px;
					color:#01244e;
					font-size:13px;
					margin-left:2px;
					margin-right:3px;
					
				}
				ul.top-menu li.menu-item a:hover span{
					background-color:#f3f4f4;
				}
				ul.top-menu li.menu-item a.current span{
					background-color:#f3f4f4;
					
				}
		




			/*-----------------drop down level----------------*/	
			ul.top-menu li.menu-item .drop{
				visibility:hidden;
				width:auto;
				position:absolute;	
				top:25px;		
				left:0px;	
				margin-top:8px;
				z-index:50;
				background:transparent url('/images/topmenu/mid-top.png') repeat-x left 5px;
				_background:transparent url('/images/topmenu/mid-top.gif') repeat-x left 5px;
				
			}
				ul.top-menu li.menu-item .arrow{
					width:27px;
					height:10px;
					line-height:10px;
					position:absolute;
					left:30px;
					top:0px;
					background:transparent url('/images/topmenu/arrow.gif') no-repeat left top;
				}
				ul.top-menu li.menu-item .top-left{
					width:9px;
					height:9px;
					position:absolute;
					left:0px;
					top:5px;
					background:transparent url('/images/topmenu/top-left.png') no-repeat left top;
					_background:transparent url('/images/topmenu/top-left.gif') no-repeat left top;
				}
				ul.top-menu li.menu-item .top-right{
					width:9px;
					height:9px;
					position:absolute;
					right:0px;
					top:5px;
					background:transparent url('/images/topmenu/top-right.png') no-repeat right top;
					_background:transparent url('/images/topmenu/top-right.gif') no-repeat right top;
				}
				ul.top-menu li.menu-item .bottom-left{
					width:14px;
					height:14px;
					line-height:14px;
					position:absolute;
					left:0px;
					bottom:-13px;
					background:transparent url('/images/topmenu/bottom-left.png') no-repeat left top;
					_background:transparent url('/images/topmenu/bottom-left.gif') no-repeat left top;
					z-index:50;
				}
				ul.top-menu li.menu-item .bottom-right{
					width:14px;
					height:14px;
					line-height:14px;
					position:absolute;
					right:0px;
					bottom:-13px;
					background:transparent url('/images/topmenu/bottom-right.png') no-repeat right top;
					_background:transparent url('/images/topmenu/bottom-right.gif') no-repeat right top;
					z-index:50;
				}
				/*----ie7 problem with width -see site.js---*/
				ul.top-menu li.menu-item .bottom-mid{
					height:14px;
					line-height:14px;
					position:absolute;
					left:13px;
					bottom:-13px;
					background:transparent url('/images/topmenu/bottom-mid.png') repeat-x left bottom;
					_background:transparent url('/images/topmenu/bottom-mid.gif') repeat-x left bottom;
					z-index:50;
				}
				ul.top-menu li.menu-item .wrapper{
					float:left;
					padding-top:14px;
					padding-bottom:10px;
					_padding-bottom:0px;
					z-index:50;
					
				}	
				ul.top-menu li.menu-item ul{					
					float:left;
					width:auto;
					background:transparent url('/images/topmenu/mid-left.png') repeat-y left top;
					_background:transparent url('/images/topmenu/mid-left.gif') repeat-y left top;
					
				}	
				ul.top-menu li.menu-item ul li{
					width: auto;
					position: relative;
					padding:0px 5px 0px 5px;
					background:transparent url('/images/topmenu/mid-right.png') repeat-y right top;
					_background:transparent url('/images/topmenu/mid-right.gif') repeat-y right top;
					z-index:50;
				}				
				ul.top-menu li.menu-item ul li .wrap{
					height:auto !important;		
					width: auto;
					z-index: 5;
					background:#fff;
					padding:0px 10px 0px 10px;
				}
				ul.top-menu li.menu-item ul li a{
					background-color:#ffffff;
					height:auto !important;		
					border-bottom:solid 1px #e4e8ec;
					display: block !important;
					width: auto;
					padding:6px 5px;
					color:#000;
					white-space:nowrap;
					z-index:50;
				}
				ul.top-menu li.menu-item ul li a:hover{
					background-color:#f3f4f4;
				}
			
			ul.top-menu li.menu-item ul li .menu-top{
				
			}			
			ul.top-menu li.menu-item ul li.last a{
				border-bottom:none;
			}
			
			
		#page #header h1{
			width:926px;
			position:absolute;
			left:0px;
			letter-spacing:-1px;
			top:165px;
			padding-bottom:10px;
			z-index:0;
			background:transparent url('/images/general/header-sep.gif') repeat-x left bottom;
		}
		#page #header #bread-crumbs{
			position:absolute;
			left:0px;
			bottom:20px;
			height:30px;
			color:#000;
			
		}
			#page #header #bread-crumbs li{
				xfloat:left;
				display:inline;
				line-height:16px;
				margin-right:8px;
				background:url('/images/general/arr1.gif') no-repeat right 6px;
				padding-right: 12px;
			}
				#page #header #bread-crumbs li a{
					color:#000;
				}
			#page #header #bread-crumbs .first{
			}
			#page #header #bread-crumbs .last{
				background:none;				
			}
				#page #header #bread-crumbs .last a{
					background:none;
					color:#034ea5;
				}

#content{
	width:926px;
	float:left;
	padding-bottom:90px;
	z-index:0;
}
	#content #side-menu{
		width:230px;
		float:left;
		min-height:200px;
	}
		#content #side-menu li{
			width:190px;
			border-top:solid 1px #d0d5d5;
			padding:2px 0px;
			float:left;
			background:none;
		}
		#content #side-menu li li
		{
			padding-left:15px;
			width:175px;
		}
		#content #side-menu li li.last div
		{
			background:none;
		}
		#content #side-menu li a{
			color:#001543;
			display:block;
			padding:4px 0px 4px 10px;
		}
		#content #side-menu li a:hover{
			background-color:#f3f4f4;			
		}
		#content #side-menu li div.current a{
			background-color:#f3f4f4;
			font-weight:bold;
			font-family:Lucida Sans;
			font-size:12px;
		}
		#content #side-menu li.last{
			border-top:none;
			padding:0px;
		}
			#content #side-menu li.last div{
				background-color:#d0d5d5;
				height:1px;
				width:190px;
				overflow:hidden;
			}

#content-body ul {
	zoom:1;
}
	#content-body ul li {
		background:transparent url('/images/general/bullet.gif') no-repeat left 7px;
		padding-left:15px;
		zoom:1;
	}
	#content-body ul li li {
		
		margin-left:20px;
		background:transparent url('/images/general/bulletGray.gif') no-repeat left 7px;
		padding-left:15px;
	}
	#content-body .content-block-body{
		line-height:150%;
	}
				
/*=========icons=======*/
.email 
{
	background:url('/images/icons/email.gif') no-repeat left 4px;
	padding-left:18px;
	color:#034ea5;
	}
.emailGray 
{
	background:url('/images/icons/emailGray.gif') no-repeat 2px 4px;
	padding-left:21px;
	color:#034ea5;
	}
.websiteGray 
{
	background:url('/images/icons/websiteGray.gif') no-repeat left 4px;
	padding-left:21px;
	color:#034ea5;
	}
.phoneGray 
{
	background:url('/images/icons/phoneGray.gif') no-repeat left 4px;
	padding-left:21px;
	color:black;
	}
.faxGray 
{
	background:url('/images/icons/faxGray.gif') no-repeat 3px 4px;
	padding-left:21px;
	color:black;
	}

a.download{background:url('/images/icons/pdf.gif') no-repeat left 0px;
	padding-left:20px;
	color:#034ea5;
	line-height:28px;
	}


a.download-blue
{
	background:url('/images/icons/download-blue.gif') no-repeat left 3px;
	padding-left:20px;
	color:#034ea5;
	line-height:28px;}
a.more
{
	background:url('/images/paging/next.gif') no-repeat right 6px;
	padding-right:7px;
	color:#034ea5;
	line-height:18px;}
a.back
{
	background:url('/images/paging/prev.gif') no-repeat left 7px;
	padding:0px 10px;
	color:#034ea5;
	line-height:18px;
	z-index:0;
	}
	
a.video
{
	background:url('/images/icons/video-blue.gif') no-repeat left 4px;
	padding-left:20px;
	color:#034ea5;
	line-height:24px;
	}



.contactDownload
{
	clear:left;
	float:left;
	height:70px;
	margin-top:5px;
	background:url('/images/general/resicle-l.jpg') no-repeat left top;
	}
.contactDownload span
{
	height:70px;
	float:left;
	cursor:pointer;
	width:210px;
	background:url('/images/general/resicle-r.jpg') no-repeat right top;
	margin-left:87px;
	padding-right:20px;
	padding-top:15px;
	}
.contactDownload a
{
	font-weight:bold;
	xcolor:#000000;
	font-size:13px;
	font-family:Lucida Sans;
	display:block;
	background-position:left 5px;
	}
.contactDownload a:hover
{
	color:#034ea5;
	}

/*========related styles========*/
.grayTitle
{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	background-color:#eceef1;
	padding:5px;
	margin-bottom:10px;
	text-align:left;
	color:#000000;
	xcolor:#184c88;
	font-family:Lucida Sans !important; 
	letter-spacing:-1px;
}
a.blueEmailButton
{
	cursor:pointer;
	display:block;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	padding:3px;
	background:#1d69bf url('/images/icons/email-white.gif') no-repeat 5px 6px;
	margin-bottom:10px;
	text-align:center;
}
a.blueEmailButton:hover
{
	color:White;
}

.underlineElement
{
	display:block;
	border-bottom:1px solid #c9d1da;
	padding-bottom:11px;
}

.underlineTD
{
	border-bottom:1px solid #c9d1da;
	padding-bottom:11px;
	padding-top:11px;
}
.top-border
{
	border-top:1px solid #c9d1da;
}

.recycle
{
	background:url('/images/general/recycle.gif') no-repeat left 0px;
	padding-left:35px;
	color:#a3a4a7;
	line-height:21px;
}

.pdf{background-image:url('/images/icons/pdf.gif') !important;}
.ppt{background-image:url('/images/icons/ppt.gif') !important;}
.pptx{background-image:url('/images/icons/ppt.gif') !important;}
.avi{background-image:url('/images/icons/avi.gif') !important;}
.jpg{background-image:url('/images/icons/jpg.gif') !important;}
.mp3{background-image:url('/images/icons/mp3.gif') !important;}
.gif{background-image:url('/images/icons/gif.gif') !important;}
.swf{background-image:url('/images/icons/swf.gif') !important;}
.xls{background-image:url('/images/icons/xls.gif') !important;}
.xlsx{background-image:url('/images/icons/xls.gif') !important;}
.zip{background-image:url('/images/icons/zip.gif') !important;}
.bmp{background-image:url('/images/icons/bmp.gif') !important;}
.doc{background-image:url('/images/icons/doc.gif') !important;}
.docx{background-image:url('/images/icons/doc.gif') !important;}
.jpeg{background-image:url('/images/icons/jpeg.gif') !important;}
.mpeg{background-image:url('/images/icons/mpeg.gif') !important;}


.quote
{
	color:#0d356d;
	font-size:14px;
	font-family:Lucida Sans Unicode;
	line-height:22px;
}

.shaded
{
	background-color:#f3f4f6;
	color:#034ea5;
	padding:6px 15px;
}

#preloader
{
	display:none;
}


/*=====================================================*/		
/*====================drop down languages menu=========================*/		
/*=====================================================*/	
#languagesDD
{
	
	position:absolute;
	width:150px;
	top:47px;
	left:220px;
	_left:198px;
	z-index:1000;
	padding-bottom:6px;
	xbackground:Transparent url('/images/general/dd-shadow.png') repeat-x bottom left;
	x_background:none;
	}
#languagesDD ul
{
	padding:5px 6px 10px 6px;
	border:1px solid #C5CFDA;
	display:block;
	background:#ffffff url('/images/general/languagesDD-bg.jpg') repeat-x top left;
	}
#languagesDD ul li
{
	padding:5px 10px;
	border-bottom:1px solid #e7eaef;
	}
#languagesDD .last
{	
	border:none;
	padding-bottom:0px;
}
#languagesDD ul li a
{
	color:#000;
	
	}
#languagesDD ul li a:hover
{
	text-decoration:underline;
	}
#languagesDD ul li a.last{border:0px;}
#languagesDD ul li a.on{font-weight:bold;}

/*=====================================================*/		
/*====================lightbox=========================*/		
/*=====================================================*/	
.header-lightbox
{
	position:absolute;
	top:10px;
	background-color:Transparent;
	z-index:1000;
	width:290px;
}

.header-lightbox .header-title
{
	background-color:Transparent;
	position:absolute;
	top:0px;
	height:50px;
	}
	
	.header-lightbox .header-title .corner
	{
		float:left;	
		position:relative;
		width:19px;
		height:50px;
		background-color:Transparent;
		background-repeat:no-repeat;
		}
.header-lightbox .header-title .left
	{
		background-position: top right;
		background-image: url('/images/Lightbox/header-corner-l.png');	
		}
	.header-lightbox .header-title .left-short
	{
		background-position: top right;
		background-image: url('/images/Lightbox/header-corner-l-short.png');	
		}
		
	.header-lightbox .header-title .right
	{
		background-position: top left;
		background-image: url('/images/Lightbox/header-corner-r.png') ;	
		}
		.header-lightbox .header-title .right-short
	{
		background-position: top left;
		background-image: url('/images/Lightbox/header-corner-r-short.png') ;	
		}
		.header-lightbox .header-title .title
	{
		float:left;	
		position:relative;
		height:35px;
		background:Transparent url('/images/Lightbox/header-middle.png') repeat-x top left;	
		padding-top:15px;
		color:#012550;
		font-size:11px;
		}
		
.header-lightbox .lightbox-top
{	
	margin-top:40px;
	position:relative;
	width:290px;
	height:14px;
	line-height:10px;
	font-size:8px;
	background:transparent url('/images/Lightbox/LBtop-290.png') no-repeat left bottom;	
}	

.header-lightbox .header-lightbox-content
{	
	position:relative;
	display:block;
	width:230px;
	padding:10px 30px 10px 30px;
	padding-bottom:10px !important;
	background:transparent url('/images/Lightbox/LBmiddle-290.png') repeat-y left top;	
	_background:transparent url('/images/Lightbox/LBmiddle-290.gif') repeat-y left top;	
}
.header-lightbox .lightbox-bottom
{	
	position:relative;
	width:290px;
	height:18px;
	line-height:10px;
	font-size:8px;
	background:transparent url('/images/Lightbox/LBbottom-290.png') no-repeat left top;	
}

.header-lightbox h3{
	font-size:14px;
	font-weight:bold;
	font-family:Lucida Sans;
	padding-bottom:30px;
}

#newsletter-popup
{
	left:372px;
	_left:349px;
	}
#login-popup
{
	right:6px !important;
	_right:34px !important;
	}
#newsletter-popup .header-title
{
	left:0px;
	}
#login-popup .header-title
{
	right:0px;
}

#login-popup .title
{
	font-weight:bold;
	
		}		
		
		
		
/*=====================================================*/		
/*============Select country lightbox==================*/		
/*=====================================================*/	

#countries-lightbox{
	float:left;	
	position:relative;	
	background-color:Transparent;
}	
#countries-lightbox .lightbox-top{
	position:relative;
	width:250px;
	height:35px;
	line-height:10px;
	font-size:8px;
	background:transparent url('/images/Lightbox/LBtop-250.png') no-repeat left bottom;	
}
#countries-lightbox .lightbox-content{
	position:relative;
	width:174px;
	padding:10px 37px 0px 37px;
	background:transparent url('/images/Lightbox/LBmiddle-250.png') repeat-y left top;	
	_background:transparent url('/images/Lightbox/LBmiddle-250.gif') repeat-y left top;	
}
	#countries-lightbox .lightbox-content ul
	{
		border-top:1px solid #ced3d3;
		width:170px;
	}
		#countries-lightbox .lightbox-content li
		{
			display:block;
			border-bottom:1px solid #ced3d3;
			padding:0px;
			width:170px;
			padding:2px 0px;
			}
			#countries-lightbox .lightbox-content li a
			{
				display:block;
				position:relative;
				width:145px;
				text-align:right;
				background:transparent url('/images/Arrows/arr1.gif') no-repeat 154px 12px;	
				color:#000000;
				padding:6px 25px 6px 0px;
				text-transform:uppercase;
				
			}
			#countries-lightbox .lightbox-content li a:hover
			{
				background-color:#f3f4f4;
				font-weight:bold;
				}
				
			#countries-lightbox .lightbox-content li a.on
			{
				background-color:#f3f4f4;
				font-weight:bold;
				}
				
				
#countries-lightbox .lightbox-bottom{
	position:relative;
	width:250px;
	height:35px;
	line-height:10px;
	font-size:8px;
	background:transparent url('/images/Lightbox/LBbottom-250.png') no-repeat left top;	
}
#countries-lightbox .closed
{
	position:absolute;
	padding:0px;
	margin:0px;
	display:block;
	height:16px;
	_height:15px;
	width:11px;
	cursor:pointer;
	background:url('/images/icons/close.gif') no-repeat top left;
	top:15px;right:15px;
	
}		
#countries-lightbox h3{
	font-size:20px;
	font-weight:bold;
	padding-bottom:10px;
}
#countries-lightbox p
{
	padding-bottom:20px;
	}	
		
			
/*=====================================================*/		
/*============Select language lightbox=================*/		
/*=====================================================*/	
#languages-lightbox{
	float:left;	
	position:absolute;	 top:0px; left:224px;
	background-color:Transparent;
}	
#languages-lightbox .lightbox-top{
	position:relative;
	width:265px;
	height:50px;
	line-height:10px;
	font-size:8px;
	background:transparent url('/images/Lightbox/LBtop-265.png') no-repeat left bottom;	
}
#languages-lightbox .lightbox-content{
	position:relative;
	width:183px;
	padding:10px 30px 20px 50px;
	background:transparent url('/images/Lightbox/LBmiddle-265.png') repeat-y left top;	
	_background:transparent url('/images/Lightbox/LBmiddle-265.gif') repeat-y left top;	
}

	#languages-lightbox .lightbox-content ul
	{
		border-top:1px solid #ced3d3;
		width:180px;
	}
		#languages-lightbox .lightbox-content li
		{
			display:block;
			border-bottom:1px solid #ced3d3;
			padding:0px;
			width:180px;
			padding:2px 0px;
			}
			#languages-lightbox .lightbox-content li a
			{
				display:block;
				position:relative;
				width:155px;
				text-align:right;
				background:transparent url('/images/Arrows/arr1.gif') no-repeat 164px 12px;	
				color:#000000;
				padding:6px 25px 6px 0px;
				text-transform:uppercase;
				
			}
			#languages-lightbox .lightbox-content li a:hover
			{
				background-color:#f3f4f4;
				font-weight:bold;
				}
				
			#languages-lightbox .lightbox-content li a.on
			{
				background-color:#f3f4f4;
				font-weight:bold;
				}
				
#languages-lightbox .lightbox-bottom{
	position:relative;
	width:265px;
	height:20px;
	line-height:10px;
	font-size:8px;
	background:transparent url('/images/Lightbox/LBbottom-265.png') no-repeat left top;	
}
		
#languages-lightbox h3{
	font-size:20px;
	font-weight:bold;
	padding-top:20px;
	padding-left:45px;
	padding-bottom:0px;
	line-height:normal;
}
	
				
/*=====================================================*/		
/*============PRINT==================*/		
/*=====================================================*/
		
	
@media print {
  h4, body{ font-size: 9pt;}
  h3{ font-size: 10pt;}
  h2{ font-size: 11pt;}
  h1{font-size: 13pt;}
  
   body{background-color:White; font-size: 14px; line-height: 1.6;}
	#flashContainer,
	.general-menu,
	#faq-side-menu ,
	.filters,.download-link,
	#side-menu,
	.top-menu,
	.tabs-large,
	#product-side-menu ,
   .enlarge,
   a.more,
   a.back,
   a.download,
   .contactDownload,
   #footer .links,
   #page #header #bread-crumbs
   {display:none;}
   
  .logo {top:0px}
	.item-body{display:block !important;}


	#content-body{ width:730px !important;line-height:1.6 !important;}

	#content-body .content .content-block-body{ width:730px !important; line-height: 1.6 !important;}
	#sitemap-lobby ul li div{
		margin-bottom:0px !important;
	}
	
/**/
	
 }
.larger{font-size:14px;}

sup 
{
	vertical-align:super;
	font-size:100%;
	font-weight:normal;
	font-family:Arial;
}
	
.backtotop
{
	position:absolute;
	bottom:10px;
	right:0px;
	display:block;
	background:url('/images/icons/backToTop.gif') no-repeat left 5px;
	padding-left:20px;
}



.tabs-large
{
	float:left;
	position:absolute;	
	right:30px;
	top:150px;
	*top:149px;
	z-index:1;
	}
.tabs-large .tab
{
	float:left;
	}
	
.tabs-large a.tab-link
{
	float:left;
	height:39px;
	background:url('/images/tabs/tabsL-off-l.jpg') no-repeat top left;
	color:#000000;
	cursor:pointer;
	padding-left:25px;
	font-weight:bold;
	}
	
.tabs-large span
{
	float:left;
	height:24px;
	background:url('/images/tabs/tabsL-off-r.jpg') no-repeat top right;
	padding:0px;
	padding-right:25px;
	padding-top:15px;
	}

/*
.tabs-large a.tab-link:hover
{
	background-image:url('/images/tabs/tabsL-on-l.jpg');
	color:#ffffff;
	}
.tabs-large a.tab-link:hover span
{
	background-image:url('/images/tabs/tabsL-on-r.jpg');
	}
*/
.tabs-large a.current
{
	background-image:url('/images/tabs/tabsL-on-l.jpg');
	color:#ffffff;
	}
.tabs-large a.current span
{
	background-image:url('/images/tabs/tabsL-on-r.jpg');
	}

#product-side-menu{
	width:230px;
	float:left;		
}
	#product-side-menu li{
		width:190px;		
		background-image:url('/images/productmenu/first-level-top.gif');					
		background-repeat:no-repeat;
		background-position:left top;
		padding:14px 0px 0px 0px;
		float:left;
		margin-bottom:6px;
	}
		#product-side-menu li div{
			xpadding:0px 0px 14px 15px;
			background-image:url('/images/productmenu/first-level-bot.gif');					
			background-repeat:no-repeat;
			background-position:left bottom;
		}
			#product-side-menu li div a{
				color:#64676a;
				display:block;
				font-weight:bold;
				width:140px;
				padding:0px 0px 14px 15px;				
			}			
	#product-side-menu li.current{		
		background-image:url('/images/productmenu/curr-first-level-top.gif');					
		background-repeat:no-repeat;
		background-position:left top;
	}
		#product-side-menu li.first-level{
			position:relative;
		}
		#product-side-menu li.first-level div{						
		}
		#product-side-menu li.first-level div span{
			background-image:url('/images/productmenu/arrow.png');
			background-repeat:no-repeat;
			background-position:right top;			
			width:23px;
			height:23px;
			position:absolute;
			right:10px;
			top:20px;
			z-index:5;
			cursor:pointer;
		}
		#product-side-menu li.current div span{
			background-image:url('/images/productmenu/arrow-down.png');
		}
		#product-side-menu li.current ul{
			float:left;
			padding-bottom:6px;
			background-image:url('/images/productmenu/curr-first-level-bot.gif');					
			background-repeat:no-repeat;
			background-position:left bottom;
		}
		#product-side-menu li.current div{
			background-image:url('/images/productmenu/curr-first-level-mid.gif');					
			background-repeat:repeat-y;
			background-position:left top;
		}
		#product-side-menu li.current ul li{
			background:none;
			padding:0px;
			margin-bottom:2px;
		}
			#product-side-menu li.current ul li div{
				padding-left:0px;
				padding-bottom:0px;
				width:176px;
				padding-top:5px;
				margin-left:6px;
				background-image:url('/images/productmenu/second-level-musk-top.png');					
				background-repeat:no-repeat;
				background-position:left top;
			}
				#product-side-menu li.current ul li div a{
					font-size:11px;
					color:#fff;
					width:171px;
					padding-bottom:5px;
					padding-left:5px;
					background-image:url('/images/productmenu/second-level-musk-bot.png');					
					background-repeat:no-repeat;
					background-position:left bottom;
				}
			
			#product-side-menu li.current ul li.current div a{
				background:none;
				background-color:Transparent !important;
			}
			#product-side-menu li.current ul li.current ul{
				background-image:url('/images/productmenu/third-level-bot.gif');					
				background-repeat:no-repeat;
				background-position:left bottom;
				padding:0px;
				width:176px;
				margin-left:7px;
				_margin-left:3px;
				padding-bottom:2px;
			}
				#product-side-menu li.current ul li.current ul li{
					width:176px;
				}
				#product-side-menu li.current ul li.current ul li div{
					background:none;
					margin-left:0px;
					padding:0px;
				}
				#product-side-menu li.current ul li.current ul li a{
					font-weight:normal;
					background-image:url('/images/productmenu/third-level-item.gif');					
					background-repeat:no-repeat;
					background-position:left top;
					margin-bottom:-1px;
					padding-left:25px;
					padding-bottom:0px;
					padding-top:2px;
					padding-bottom:3px;
					width:151px;
				}
				#product-side-menu li.current ul li.current ul li.current a{
					background-image:url('/images/productmenu/curr-third-level-item.gif');
					font-weight:bold;
				}
			
.bg-color1 div,.bg-color1 span,.bg-color1 li li{background-color:#70a426 !important;}
.bg-color2 div,.bg-color2 span,.bg-color2 li li{background-color:#00a1cb !important;}
.bg-color3 div,.bg-color3 span,.bg-color3 li li{background-color:#f47d38 !important;}
.bg-color4 div,.bg-color4 span,.bg-color4 li li{background-color:#9a4b9c !important;}
.bg-color5 div,.bg-color5 span,.bg-color5 li li{background-color:#db3d19 !important;}

.bg-color1 ul li ul li a{color:#70a426 !important;}
.bg-color2 ul li ul li a{color:#00a1cb !important;}
.bg-color3 ul li ul li a{color:#f47d38 !important;}
.bg-color4 ul li ul li a{color:#9a4b9c !important;}
.bg-color5 ul li ul li a{color:#db3d19 !important;} 