﻿/*
Purple:	#a02383
Pink:		#e54890
Green:	#83b81a
Orange:	#ffb033
Blue:		#0092a7
*/

html
{
	overflow: scroll;
}

body
{
	background: #000 url(../images/bg_top_1x123.gif) repeat-x 0 0;
	font-family: Lucida Grande, Arial, Helvetica, Sans-Serif;
	margin: 0;
	padding: 0;
}
p
{
	color: #000;
	font-size: 0.75em;
	line-height: 1.5em;
}
	#pageContent p
	{
		clear: left;
		float: left;
		font-size:/* 0.7em */ 0.8em ;
		line-height:/* 1.25em*/ 1.7em ;
		margin: -6px 0px 21px 0px;
		padding: 0px 0px 0px 0px;
		width: 360px;
	}
		#pageContent p.ingress
		{
			font-size: 1em;
			font-weight: bold;
			line-height: 1.5em;
			margin-top: -6px;
		}
		#pageContent p.wide,
		#pageContent span.wide p
		{
			clear: both;
			width: 560px;
		}
	#startpage p
	{
		font-size: 0.7em;
		line-height: 1.125em;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 220px;
	}
h1
{
}
	#pageContent h1
	{
		color: #8e8e8e;
		font-size: 2em;
		font-weight: normal;
		margin: 0px 0px 17px 0px;
		padding: 0px 0px 0px 0px;
	}
	#startpage h1
	{
		color: #fff;
		font-size: 20px;
		margin: 0 0 10px 0;
		padding: 0;
		text-transform: uppercase;
	}
h2
{
}
h3
{
}

a
{
	outline: none;
}

p#openAll,
p#closeAll
{
	clear: none;
	cursor: pointer;
	float: left;
	margin: -6px 0px 0px 0px;
	width: 110px !important;
}
p a,
p#openAll,
p#closeAll,
p#newslist a .readMore,
table.litCommonTempMarginSingle a
{
	color: #0099cc;
	font-weight: bold;
	text-decoration: underline;
}
	p a:hover,
	p#openAll:hover,
	p#closeAll:hover,
	p#newslist a.readMoreHover .readMore,
	table.litCommonTempMarginSingle a:hover
	{
		color: #006796;
		text-decoration: none;
	}
	p a:visited,
	a:visited,
	table.litCommonTempMarginSingle a:visited
	{
		color: #a02383;
	}

img
{
}

.topimage
{
	margin: 0 0 0px 0;
}
	.topimage img
	{
		clear: both;
		display: block;
		margin: 0px 0px 20px 0px;
	}
	.topimage p,
	#relatedContent .imgText
	{
		clear: both !important;
		color: #8e8e8e;
		display: block !important;
		float: none !important;
		font-size: 11px !important;
		font-style: italic !important;
		line-height: 11px !important;
		margin: -17px 0px 15px 0px !important;
		padding: 0px !important;
		width: 100% !important;
	}
	#relatedContent .imgText
	{
		margin: -7px 0px 15px 0px !important;
	}


/*		Page layout		*/
#headerContainer
{
	display: block;
	margin: auto;
	width: 980px;
}
		
	#headerContainer p#language
	{
		color: #8E8E8E;
		float:right;
		line-height: 13px;
		margin: 38px 10px 1px 10px;
	}
		#headerContainer p#language a
		{
			color: #8E8E8E;
			cursor: pointer;
			font-size: 11px;
			font-weight: normal;
			text-decoration: none;
		}
		#headerContainer p#language a:hover
		{
			color: #ffffff;
		}
	/*		topMenu		*/
	#headerContainer .topMenu
	{
		clear:both;
		display: block;
		float:left;
		margin: 20px 0 0 0;
	}
		.topMenuItem
		{
			float: left;
			height: 26px;
			padding: 15px 0px 0px 10px;
			vertical-align: middle;
		}
			.topMenuItem a
			{
				color: #fff;
				font-size: 14px;
				font-weight: bold;
				letter-spacing: 25%;
				padding: 15px 10px 0px 0px;
				text-decoration: none;
				text-transform: uppercase;
			}
		.topMenuHover
		{
			background: url(../images/menutab_left_hover.png) no-repeat top left;
		}
			.topMenuHover a
			{
				background: url(../images/menutab_right_hover.png) no-repeat top right;
				color: #e54890;
			}
		.topMenu .active
		{
			background: url(../images/menutab_left.png) no-repeat top left;
		}
			.topMenu .active a,
			.topMenu .active a:hover
			{
				background: url(../images/menutab_right.png) no-repeat top right;
				color: #a02383;
			}
	
/*		crumbs		*/
#crumbs
{
	background: url(../images/bg_breadcrumbs_1x25.png) repeat-x 0 0;
	float: left;
	height: 25px;
	width: 100%;
}
	#crumbs #crumbsContent
	{
		color: #8e8e8e;
		margin: auto;
		padding: 5px 0px 0px 10px;
		width: 970px;
	}
		#crumbs #crumbsContent a,
		#crumbs #crumbsContent .breadcrumbsDelimiter
		{
			color: #8e8e8e;
			font-size: 0.7em;
		}
		.breadcrumbsOn
		{
			text-decoration: none;
		}
		
		#crumbs #crumbsContent #search
		{
			background: url(../images/search_box_comp.png) no-repeat 0 2px;
			float:right;
			margin: -4px 0px 0px 0px;
		}
			#crumbs #crumbsContent #search .searchField
			{
				background: #fff;
				border: none;
				font-size: 0.7em;
				height: 13px;
				margin: 0px 0px 0px 20px;
				outline: none;
				padding: 0 0 0 0px;
				width: 125px;
			}
			#crumbs #crumbsContent #search .searchButton
			{
				background: none;/*url(../images/search_button.png) no-repeat 0 3px;
				background: pink;*/
				border: none;
				font-size: 0.65em;
				/*font-weight: bold;*/
				height: 15px;
				margin: 3px 4px 0px -4px;
				padding: 0px 0px 4px 0px;
				text-align: left;
				text-transform: uppercase;
				width: 32px;
			}

/*		main page content		*/
#pageContainer
{
	margin: auto;
	width: 980px;
}
	
	/*		Submenu		*/
	#pageContainer #subMenu
	{
		clear:left;
		float: left;
		font-size: 0.75em;
		line-height: 1.75em;
		list-style: none;
		margin: 10px 10px 0 0;
		padding: 0;
		width: 180px;
	}
	#pageContainer #subMenu ul.subpage_menu_level_1
	{
		list-style: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 180px;
	}
		#pageContainer #subMenu a
		{
			color: #000;
			display: block;
			line-height: 1.25em;
			margin: 0px 0px 0px 0px;
			padding: 12px 10px 12px 15px;
			text-decoration: none;
			text-shadow: 1px 1px #c9c9c9;
			width: 155px;
		}
			#pageContainer #subMenu a.subMenuActive
			{
				font-weight: bold;
			}
		#pageContainer #subMenu ul.subpage_menu_level_1 li a
		{
			background: #fff url(../images/bg_leftcol_gray_gradient.png) no-repeat bottom left;
		}
			#pageContainer #subMenu ul.subpage_menu_level_1 li a span
			{
				background: url(../images/left_col_arrows.png) no-repeat 0px 0px;
				display: inline-block;
				height: 19px;
				margin: 4px 0px 0px 0px;
				vertical-align: top;
				width: 15px;
			}
			#pageContainer #subMenu ul.subpage_menu_level_1 li a:hover
			{
				background: #fff url(../images/bg_leftcol_gray_hover.png) no-repeat bottom left;
			}
			#pageContainer #subMenu ul.subpage_menu_level_1 li a.subMenuActive
			{
				background: #f2f2f2 url(../images/bg_leftcol_gray_gradient_active.png) no-repeat bottom left;
			}
			#pageContainer #subMenu .topItem
			{
				background: #FFB239 url(../images/bg_coltop_orange_180x35.png) no-repeat top left;
			}
			#pageContainer #subMenu .topItem a
			{
				display: block;
				font-weight: bold;
				padding: 11px 10px 9px 10px;
				text-shadow: 1px 1px #ffdba1;
				text-transform: uppercase;
				width: 160px;
			}
				#pageContainer #subMenu .topItem a:hover
				{
					background: #FFB239 url(../images/bg_coltop_orange_180x35.png) no-repeat top left;
				}
			#pageContainer #subMenu ul.subpage_menu_level_1 li.secondLevel a span
			{
				background: url(../images/left_col_plus.png) no-repeat top left;
			}
				#pageContainer #subMenu ul.subpage_menu_level_1 li.secondLevel a:hover span
				{
				}
			#pageContainer #subMenu ul.subpage_menu_level_1 li.expanded a span
			{ 
				background: url(../images/left_col_minus.png) no-repeat top left;
			} 
				#pageContainer #subMenu ul.subpage_menu_level_1 li.expanded a:hover span
				{
				}
			#pageContainer #subMenu ul.subpage_menu_level_1 li a span.subMenuLink
			{
				background: none;
				display: inline-block;
				height: auto;
				margin: 0px 0px 3px 0px;
				width: 130px;
			}
				
				#pageContainer #subMenu ul.subpage_menu_level_1 li ul.subpage_menu_level_2
				{
					background: #fcfcfc url(../images/bg_leftcol_shade.png) repeat-x bottom left;
					list-style: none;
					margin: 0px 0px 0px 0px;
					padding: 15px 15px 15px 15px;
					text-shadow: none !important;
				}
					ul.subpage_menu_level_1 li ul.subpage_menu_level_2 li
					{
						background: #fff url(../images/bg_3rd_lev_menu.gif) no-repeat 0px 5px !important;
						padding-left: 10px;
					}
						ul.subpage_menu_level_1 li ul.subpage_menu_level_2 li a,
						ul.subpage_menu_level_1 li.secondlevel ul.subpage_menu_level_2 li a
						{
							background: #fff !important;
							color: #000;
							display: block;
							line-height: 1.375em;
							margin: 0px 0px 0px 0px !important;
							padding: 0px 0px 0px 0px !important;
							text-decoration: none;
							text-shadow: none !important;
							width: 140px !important;
						}
			#pageContainer #subMenu .lastItem
			{
				background: #fff url(../images/bg_colbottom_orange_180x34.png) no-repeat top left;
				display: block;
				height: 34px;
				width: 180px;
			}
	
	/*		page content		*/
	#pageContainer #pageContent
	{
		background: #fff url(../images/bg_content_gradient_1x67.png) repeat-x top left;
		float:left;
		min-height: 450px;
		padding: 20px 20px 50px 20px;
		width: 560px;
	}
		#startpage #pageContainer #pageContent
		{
			padding: 10px 10px 50px 10px;
			width: 770px;
		}
			#pageContent #relatedContent
			{
				clear: right;
				float: right;
				margin: 0px 0px 0px 20px;
				padding: 0;
				width: 180px;
			}
			#relatedContent img
			{
				margin: 0px 0px 10px 0px;
				padding: 0;
			}
			#relatedContent ul
			{
				font-size:/* 0.7em */ 0.8em ;
				list-style: none;
				margin: 0px 0px 10px 0px;
				padding: 0;
				width: 180px;
			}
				#relatedContent ul li
				{
					background: url(../images/bg_related_mid.png) repeat-y left bottom;
					line-height: normal;
					padding: 8px 10px 0px 10px;
					width: 160px;
				}
					#relatedContent ul li a
					{
						color: #000;
						font-size: 0.776em;
						font-weight: bold;
						text-decoration: none;
					}
						#relatedContent ul li a:hover
						{
							text-decoration: underline;
						}
				#relatedContent ul li#header
				{
					background: url(../images/bg_related_header.png) no-repeat left top;
					font-size: 0.937em;
					font-weight: bold;
					line-height:/* 1.25em*/ 1.7em ;
					padding: 8px 10px 7px 10px;
					text-shadow: 1px 1px #d598cd;
					text-transform: uppercase;
				}
				#relatedContent ul li#last
				{
					background: url(../images/bg_related_footer.png) no-repeat left top;
					height: 10px;
					line-height: 0px;
					padding: 0;
					width: 180px;
				}
				
			#pageContent ul.checklist
			{
				clear: left;
				color: #a02383;
				float: left;
				font-size: 0.8em;
				line-height: 1.7em;
				list-style: none;
				margin: 0px 0px 15px 0px;
				padding: 0px 0px 0px 7px;
				width: 353px;
			}
				#pageContent ul.checklist li
				{
					background: url(../images/check_purple.png) no-repeat 0px 6px;
					margin: 0px 0px 7px 0px;
					padding: 0px 0px 0px 20px;
				}
		

/*		News list		*/
a.newsObject,
#newslist a:hover,
#newslist a:visited
{
	color: #8e8e8e;
	text-decoration: none;
}
#newslist .newsObject
{
	background: url(../images/news_bg_off.gif) no-repeat top left;
	display: block;
	margin: -1px -10px 0px -10px;
	padding: 20px 10px;
	width: 560px;
}

	#newslist span
	{
		display: block;
	}
	#newslist .readMoreHover
	{
		background: #f0f0f0 /*lime url(../images/news_bg_hover.gif) no-repeat top left*/;
	}

	.newsObject .newsdate 
	{
		font-size: 0.78em;
	}
	.newsObject .newsHead
	{
		color: #000;
		font-size: 1.722em;
		margin: 3px 0 5px 0;
	}
	.newsObject .newsContent
	{
		font-size: 0.938em;
		line-height: 1.5em;
	}
	.newsObject .newsContent .readMore
	{
		display: inline !important;
	}
	
#pagingPrev
{
	float:left;
	margin: 0;
	width: 100px !important;
}
#paging
{
	float:left;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: auto;
	width: 360px !important;
}	
	#paging p
	{
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		text-align: center;
		width: 100%;
	}	
		#paging p a,
		#paging p span
		{
			margin: 0px 0px 0px 0px;
			padding: 0px 2px 0px 2px;
			width: auto;
		}	
p#pagingNext
{
	float:right;
	margin: 0;
	text-align: right;
	width: 100px !important;
}

		

/*		FAQ-type list		*/
		#pageContent dl
		{
			clear: both;
			display: block;
			font-size: 0.75em;
			width: 560px;
		}
			#pageContent dl p
			{
				clear: both;
				display: block;
				float:none;
				font-size: 1em;
				width: 100%;
			}
			#pageContent dt
			{
				background: #b5d476 url(../images/bg_faq_question_plus.png) no-repeat 0px 0px;
				cursor: pointer;
				margin: 1px 0px 0px 0px;
				padding: 11px 15px 9px 30px;
			}
				#pageContent dt:hover
				{
					background: #abcf63 url(../images/bg_faq_question_plus_hover.png) no-repeat 0px 0px;
				}
			#pageContent dt.expandedFAQ
			{
				background: #b5d476 url(../images/bg_faq_question_minus.png) no-repeat 0px 0px;
			}
				#pageContent dt.expandedFAQ:hover
				{
					background: #abcf63 url(../images/bg_faq_question_minus_hover.png) no-repeat 0px 0px;
				}
			#pageContent dd
			{
				background: #e6f1d1;
				line-height: 1.5em;
				margin: 0px 0px 0px 0px;
				padding: 10px 15px 5px 30px;
			}


/*		Forms		*/
h2.formHeader
{
	background: url(../images/bg_form_header.png) no-repeat 0 0;
	clear:both;
	float:left;
	font-size: 0.75em;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	text-shadow: 1px 1px #a2ca53;
	text-transform: uppercase;
	width: 540px;
}

#pageContent .form
{
	background: #e6f1d1 url(../images/bg_form_footer.png) no-repeat bottom left;
	clear:both;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	width: 540px;
}
	#pageContent .form span
	{
		float:left;
		margin: 10px 10px 10px 10px;
		width: 250px;
	}
		#pageContent .form span span
		{
			float: left;
			height: 15px;
			margin: 0px 0px 0px 0px;
			width: 8px;
		}
	#pageContent .form label
	{
		border-top: solid 1px #fff;
		clear: right;
		color: #83b81a;
		display: block;
		float: left;
		font-family: Lucida Grande, Arial, Helvetica, Sans-Serif;
		font-size: 1em;
		line-height: 1.2em;
		margin: 10px 10px 5px 10px;
		padding: 10px 0px 0px 0px;
		width: 500px;
		padding: 10px 0px 0px 0px;
		width: 520px;
	}
	#pageContent .form label.first
	{
		border: none;
		margin: 0px 10px 5px 10px;
		padding: 0px 0px 0px 0px;
	}
		#pageContent .form span label
		{
			border: none;
			float: left;
			font-size: 0.7em;
			margin: 0;
			padding: 0px 10px 5px 10px;
			width: 210px;
			padding: 0px 10px 5px 10px;
			width: 210px;
		}
		#pageContent .form span input,
		#pageContent .form span textarea
		{
			background: url(../images/bg_form_input.png) no-repeat bottom right;
			border: none;
			clear: both;
			color: #737373;
			display: block;
			font-family: Lucida Grande, Arial, Helvetica, Sans-Serif;
			font-size: 0.75em;
			margin: 0px 0px 0px 0px;
			padding: 10px 10px 10px 10px;
			width: 230px;
		}
		#pageContent .form span textarea
		{
			resize: none;
		}
			#pageContent .form span input.formError
			{
				background: url(../images/bg_form_input_error.png) no-repeat bottom right;
				color: #fff;
			}
		#pageContent .form span table.radioButtons
		{
			margin: 0;
			width: 230px;
		}
			#pageContent .form span table.radioButtons td
			{
				margin: 0;
				height: 12px;
				width: 230px;
			}
			#pageContent .form span table.radioButtons .radioInput
			{
				margin: 0px;
			}
			#pageContent .form span table.radioButtons .radioInput input
			{
				background: none !important;
				clear: left;
				float: left;
				margin: 0 0 5px 0;
				width: 30px;
			}
			#pageContent .form span table.radioButtons .radioInput label
			{
				clear: right;
				float: left;
				padding: 0;
				width: 220px;
			}
		#pageContent .form span select
		{
			background: #f9fbf3;
			border: 1px solid #d8dbd3;
			clear: both;
			color: #737373;
			display: block;
			font-family: Lucida Grande, Arial, Helvetica, Sans-Serif;
			font-size: 0.75em;
			line-height: 2em !important;
			height: 33px;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 10px;
			width: 250px;
		}
			#pageContent .form span select option
			{
				line-height: 2em;
			}
	#pageContent .form span.product,
	#pageContent .form span.message
	{
		float:left;
		margin: 0px 10px 5px 10px;
		width: 520px;
	}
	#pageContent .form span.message
	{
		margin: 20px 10px 5px 10px;
	}
		#pageContent .form span.product label
		{
			clear: none;
			color: #737373;
			float: left;
			font-size: 0.75em;
			margin: 10px 10px 5px 10px;
			padding: 5px 0px 0px 0px;
		}
		#pageContent .form span.product label.productHead
		{
			color: #83b81a;
			font-weight: bold;
		}
			#pageContent .form span.product label.Head1,
			#pageContent .form span.product label.productLbl1
			{
				width: 30px;
			}
			#pageContent .form span.product label.Head2,
			#pageContent .form span.product label.productLbl2
			{
				width: 230px;
			}
			#pageContent .form span.product label.Head3,
			#pageContent .form span.product input.productNum
			{
				width: 80px;
			}
			#pageContent .form span.product label.Head3
			{
				padding: 5px 10px 0px 10px;
				width: 80px;
			}
			#pageContent .form span.product input.productNum
			{
				clear: none;
				float: left;
				margin: 0px 10px 0px 10px;
			}
			#pageContent .form span.product label.Head4,
			#pageContent .form span.product label.productPrice
			{
				width: 80px;
			}
		#pageContent .form span input.formButton
		{
			background: url(../images/form_sendbutton.png) no-repeat bottom left;
			border: none;
			clear: both;
			cursor: pointer;
			height: 33px;
			margin: 9px 0px 0px 0px;
			outline: none;
			padding: 0px 0px 0px 0px;
			width: 61px;
		}
			#pageContent .form span input.formButton:hover
			{
				background: url(../images/form_sendbutton_hover.png) no-repeat bottom left;
			}
	#pageContent .form span.message label
	{
		margin-top: 0px;
		width: 490px;
	}
	#pageContent .form span.message textarea
	{
		height: 80px;
		width: 500px;
	}
		#pageContent .form span.message textarea.formError
		{
			background: url(../images/bg_form_input_error.png) no-repeat bottom right;
			color: #fff;
		}


/*		Subcontent		*/
	#pageContainer #subContent
	{
		background: #fff url(../images/bg_colbottom_180x8.png) no-repeat bottom left;
	    float: right;
		margin: 10px 0 0 10px;
		padding: 0px 0px 10px 0px;
		width: 180px;
	}
		#subContent h2
		{
			color: #000;
			float:left;
			font-size: 0.75em;
			padding: 11px 10px 9px 10px;
			text-transform: uppercase;
			width: 160px;
		}
			#subContent h2 a
			{
				color: #000;
				text-decoration: none;
			}
		#subContent h2.news
		{
			background: #0193a8 url(../images/bg_coltop_blue_180x35.png) no-repeat 0 0;
			margin: 0 0 0px 0;
			text-shadow: 1px 1px #72d7e5;
		}
		#subContent h2.calendar
		{
			background: #EC5197 url(../images/bg_col_pink_180x40.png) no-repeat 0 0;
			margin: 0;
			padding: 15px 10px 10px 10px;
			text-shadow: 1px 1px #f59ec5;
		}
		#subContent ul
		{
			background: url(../images/bg_rightcol_gradient.png) repeat-x 0 0;
			float:left;
			font-size: 0.69em;
			font-weight: bold;
			list-style: none;
			margin: 0;
			padding: 0;
		}
			#subContent ul li
			{
				border-bottom: solid 1px #e5e5e5;
				clear:both;
				float:left;
				padding: 10px;
				width: 160px;
			}
			#subContent ul li.last
			{
				border: none;
			}
				#subContent ul li p
				{
					display: block;
					float:right;
					font-size: 0.9em;
					line-height: 1.125em;
					margin: 0;
					padding: 0;
					width: 95px;
				}
					#subContent ul li p.date
					{
						float:left;
						height: 100%;
						letter-spacing: -0.05em;
						padding: 0 5px 0 0;
						width: 58px;
					}
				#subContent ul li a
				{
					color: #000;
					text-decoration: none;
				}
					#subContent ul li a:hover
					{
						color: #000;
						text-decoration: underline;
					}

	#reflection
	{
		background: url(../images/bg_mirror_bottom.png) repeat-x 0 0;
		float: right;
		height: 70px;
		/*margin: 0px 190px 0px 0px;*/
		width: 600px;
	}
		#startpage #reflection
		{
			width: 790px;
		}
		#reflection p
		{
			color: #ffffff; /*#8e8e8e;*/
			font-size: 10px;
			margin: 14px 0px 0px 0px;
			text-align: center;
			width: 100%;
		}
		#reflection a
		{
			color: #ffffff; /*#8e8e8e;*/
		}


/*		Search result		*/
div.litCommonTempMarginSingle
{
	margin: 0px 0px 10px 0px;
}
table.litCommonTempMarginSingle
{
	color: #000;
	font-size: 12px;
	line-height: 15px;
	width: 100%;
}
	table.litCommonTempMarginSingle td
	{
		border-bottom: 1px solid #f0f0f0;
		padding: 5px;
		vertical-align: top;
	}
		table.litCommonTempMarginSingle td span
		{
			display: block;
			text-align: center;
			width: 90px;
		}
		table.litCommonTempMarginSingle td table.litCommonTempMarginSingle
		{
			background: #f5e9f2;
			border: solid 1px #ecd5e7;
		}
			table.litCommonTempMarginSingle td table.litCommonTempMarginSingle td
			{
				border-bottom: none;
			}
				table.litCommonTempMarginSingle td table.litCommonTempMarginSingle td a
				{
					color: #000000;
					font-size: 10px;
					text-decoration: none;
				}
				table.litCommonTempMarginSingle td table.litCommonTempMarginSingle td a:hover
				{
					text-decoration: underline;
				}
	.litCommonTempTextbold
	{
		font-size: 12px;
		font-weight: bold;
	}
	.litCommonTempFileitem
	{
		clear: both;
		display: block;
		float: left;
		padding: 0 0 5px 0;
		width: 220px;
	}
		.litCommonTempFileitem img
		{
			display: block;
			float: left;
			width: 16px;
		}
		.litCommonTempFileitem a
		{
			display: block;
			float: right;
			width: 200px;
		}


/*		Startpage		*/
#startPageFlash
{
	background: url(../images/main_focus_770x270_overlay.png) no-repeat 0 0;
	height: 270px;
	width: 770px;
}
	#startPageFlash img
	{
		border: none;
	}

#boxes
{
	display: block;
	float: left;
}
	.startPageBox
	{
		float:left;
		height: 160px;
		margin: 10px 10px 0 0;
		padding: 15px 15px 35px 15px;
		position: relative;
		width: 220px;
	}
		.startPageBox .readMore
		{
			bottom: 0px;
			clear: both;
			display: block;
			float: right;
			height: 23px;
			margin: 10px 0 0 0;
			padding: 10px 0px 0px 10px;
			position: absolute;
			right: 15px;
			text-decoration: none;/**/
			text-transform: uppercase;
			width: 65px;
		}
		#startpage .blue
		{
			background: #fff url(../images/bg_box_blue.png) no-repeat 0 0;
		}
			#startpage .blue h1
			{
				text-shadow: 1px 1px #116d7a;
			}
			#startpage .blue a.readMore
			{
				background: url(../images/read_more_blue.png) no-repeat 0 0;
				color: #0092a7;
			}
			#startpage .blue a.readMoreHover
			{
				background: url(../images/read_more_blue_hover.png) no-repeat 0 0;
				color: #bee3e8;
			}
		#startpage .green
		{
			background: #fff url(../images/bg_box_green.png) no-repeat 0 0;
		}
			#startpage .green h1
			{
				text-shadow: 1px 1px #638521;
			}
			#startpage .green a.readMore
			{
				background: url(../images/read_more_green.png) no-repeat 0 0;
				color: #83b81a;
			}
			#startpage .green a.readMoreHover
			{
				background: url(../images/read_more_green_hover.png) no-repeat 0 0;
				color: #deecc1;
			}
		#startpage .pink
		{
			background: #fff url(../images/bg_box_pink.png) no-repeat 0 0;
			margin-right: 0px;
		}
			#startpage .pink h1
			{
				text-shadow: 1px 1px #a13d6b;
			}
			#startpage .pink a.readMore
			{
				background: url(../images/read_more_pink.png) no-repeat 0 0;
				color: #e54890;
			}
			#startpage .pink a.readMoreHover
			{
				background: url(../images/read_more_pink_hover.png) no-repeat 0 0;
				color: #f8d1e3;
			}
/* Link to SWE, ENG, ITA, ESP */
.topLinkToPage A
{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 25%;
	text-decoration: none;
	text-transform: uppercase;
	padding-left:8px;
}