/*==========================================*/
/* Topimage
/*==========================================*/
/* BEGIN Edit logo position */
	.container .top img.logo
	{
		left:15px;
		top:20px;
	}
/* END edit logo position */

/*==========================================*/
/* Mainmenu
/*==========================================*/
/* BEGIN Edit mainmenu background */
	.mainmenu
	{
		background: url('/media/images/mainmenu.gif') repeat-x #424348;
	}
/* END mainmenu background */

/* BEGIN Edit mainmenu links */
	.mainmenu a
	{
		color:#fff;
		font: normal 1em Verdana, Arial;
		text-decoration:none;
		text-transform:uppercase;
	}
		/* mouseover effect*/
		.mainmenu a:hover
		{
			color:#f6892d;
		}
		
		/* active page */
		.mainmenu a.active
		{
			color:#f6892d;
		}
/* END Edit mainmenu links */

/*==========================================*/
/* Breadcrumbs
/*==========================================*/
/* BEGIN Edit breadcrumbs background */
/* background-color and separator image */
	.breadcrumbs
	{
		background: url("/media/images/separator.gif") repeat-x 0 100% #444;
		border-top:1px solid #424348;
		border-bottom:1px solid #595959;
		padding:8px 0 6px 20px; /* top right bottom left */
	}
/* END Edit breadcrumbs background */
	
	/* BEGIN Edit breadcrumbs links */
		/* links */
		.breadcrumbs a
		{
			color:#fff;
			font: normal 1em Verdana, Arial;	/* font:italic bold 12px/20px arial,sans-serif; */
			text-decoration:none;
		}
			/* mouseover effect*/
			.breadcrumbs a:hover
			{
				color:#f6892d;
			}

			/* active page */
			.breadcrumbs a.active
			{
				color:#f6892d;
			}
				/* separator	*/
				.breadcrumbs p span
				{
					color: #fff;
					font-size:1.1em;
					padding:0 4px 1px 4px;
				}
	/* END Edit breadcrumbs links */

/*==========================================*/
/* Content area
/*==========================================*/
/* BEGIN Edit content area background */
	.middle
	{
		background: #444;	/* background: #00ff00 url('smiley.gif') no-repeat fixed center; */
	}
/* END Edit content area background */
	
/*==========================================*/
/* Left menu
/*==========================================*/
/* BEGIN Edit left menu */
	/* separator */
	.leftmenu ul span.separator
	{
		background: url("/media/images/leftmenu_separator.gif") repeat-x 0% 100%;
		height:14px;
	}

	/* text indent level 2*/
	.leftmenu ul li ul li
	{
		margin:5px 0 0 0;
		padding-left: 10px;
	}
		/* bullet color */
		/* bullet type */
		/* text indent level 3*/
		.leftmenu ul li ul li ul li
		{
			color: #fff;
			list-style-type:disc;
			padding-left:10px;
		}
		
		/* links */
		.leftmenu a
		{
			color:#fff;
			font:normal 1em Verdana, Arial;
			text-decoration:none;
		}
		
		/* mouseover effect*/
		.leftmenu a:hover
		{
			color:#f6892d;
		}
		
		/* active page */
		.leftmenu a.active
		{
			color:#f6892d !important;
		}
/* END Edit left menu */

/*==========================================*/
/* Footer
/*==========================================*/
/* BEGIN Edit footer */
	/* font style */
	.footer
	{
		color:#fff;
		font:normal 1em Verdana;
	}
		/* word-space*/
		.footer p
		{
			margin: 0 0 0 15px; /* margin left */
		}

		/* links */
		.footer a
		{
			color: #fff;
			text-decoration:none;
		}

		/* mouseover effect */
		.footer a:hover
		{
			color: #f6892d;
			text-decoration:none;
		}
/* END Edit footer */	
	
/*==========================================*/
/* Freeform generic
/*==========================================*/
/* BEGIN Edit freeform */
/* Freeform = puff */

	/* non-tagged text */
	/* base font-size */
	.content .freeform
	{
		color:#666;
		font: normal 1em Verdana, Arial;
	}
		/* bodytext style */
		.content .freeform p
		{
			color:#666;
			font: normal 1em Verdana, Arial;
			margin:6px 0 0 0;
			padding: 0 0 6px 0;
		}
		
		/* links */
		.content .freeform a
		{
			color: #f6892d;
			text-decoration: none;
		}
		
		/* mouseover effect */
		.content .freeform a:hover
		{
			color: #666;
			text-decoration: underline;
		}
		
		/* BEGIN headlines */
			.content .freeform h1
			{
				color:#f6892d;
				font-size: 1.1em;http://polystar.episerver.dqc.se/Polystar-TM/News/2008/SOLVER-AoIP-breakthrough/
				margin:0;
				padding:0;
				text-transform:uppercase;
			}
			
			.content .freeform h2
			{
				color:#f6892d;
				font: bold 1.2em Verdana;
				padding:0;
				margin:8px 0 0 0;
			}
			
			.content .freeform h3
			{
				color:#666;
				margin:8px 0 0 0;
				padding: 0;
				font: bold 1em Verdana;
			}
			
			.content .freeform h4
			{
				color:#666;
				font: bold 1em Verdana;
				padding:0;
				margin:8px 0 0 0;
			}
		/* END headlines */
		
		/* input elements (textfield, droplist, textarea, button) */
		.content .freeform input,
		.content .freeform select,
		.content .freeform textarea
		{
			font: normal 1em Verdana, Arial;
		}
/* END Edit freeform */

/*==========================================*/
/* Freeform TEXT
/*==========================================*/
/* BEGIN freeform text */
	/* BEGIN list elements */
		/* text color */
		/* text-indent */
		.content .freeform.text ul, ol
		{
			color: #666;
			font: normal 1em Verdana, Arial;
			margin: 6px 0 6px 10px;
		}
			.content .freeform.text ul li,
			.content .freeform.text ol li
			{
				margin: 6px 0 0 5px;
				padding: 0;
			}
				/* text-indent */
				.content .freeform.text ul li ul,
				.content .freeform.text ol li ol
				{
					margin: 6px 0 0 5px;
				}
	/* END list elements */
/* END freeform text */

/*==========================================*/
/* Freeform DOWNLOAD
/*==========================================*/
/* BEGIN freeform download */
	/* filetype color */
	.content .freeform.download .inner
	{
		color: #666;
	}
		/* filename link color */
		.content .freeform.download .inner a
		{
			color: #f6892d;
			text-decoration: underline;
		}
		
		/* filename link mouseover color */
		.content .freeform.download .inner a:hover
		{
			color: #666;
			text-decoration:none;
		}
/* END freeform download */

/*==========================================*/
/* Freeform GALLERY
/*==========================================*/
/* BEGIN freeform gallery */
	/* image link */
	.content .freeform.gallery .inner a
	{
		text-decoration:none;
	}
		/* image link text */
		.content .freeform.gallery .inner a span
		{
			color: #f6892d;
			font-size: 0.8em;
			font-weight:normal;
			text-decoration:underline;
		}

		/* image link text mouseover */
		.content .freeform.gallery .inner a:hover span,
		.content .freeform.gallery .inner a:hover td
		{
			color: #666;
			text-decoration:none;
		}
/* END freeform gallery */

/*==========================================*/
/* Freeform LIST
/*==========================================*/
/* BEGIN freeform list */
	/* date style */
	.content .freeform.list .inner .date
	{
		font: normal 0.8em Verdana, Arial;
		margin: 15px 0 0 0;
	}
	
	/* h3 style */
	.content .freeform.list .inner h3
	{
		color:#666;
		margin: 4px 0 0 0;
		padding: 0;
		font: bold 1em Verdana;
	}
	
	/* bodytext style */
	.content .freeform.list .inner p
	{
		font: normal 1em Verdana, Arial;
		margin: 0 0 0 0;
	}
/* END freeform list */

/*==========================================*/
/* Corners
/*==========================================*/
/* BEGIN corners */
	/* corner image */
	/* corner dimensions */
	.content .freeform .corner_topleft,
	.content .freeform .corner_topright,
	.content .freeform .corner_bottomleft,
	.content .freeform .corner_bottomright
	{
		background: url("/media/images/corner_white.png") no-repeat;
		height:6px;
		width:6px;
	}
	
	/* freeform x sides */
	.content .freeform .corner_left,
	.content .freeform .corner_right
	{
		background-color:#fff; 	/* same background-color as corner*/
		width:6px;				/* same as corner dimension */
	}
	
	/* freeform content */
	.content .freeform .inner div.innerContent
	{
		background-color:#fff;	/* same background-color as corner */
		margin:0 6px 0 6px;		/* same as corner dimension */
		padding:12px 6px 12px 6px;	/* freeform padding (top right bottom left) */
	}
/* END corners */

/*==========================================*/
/* Lightbox
/*==========================================*/
/* BEGIN lightbox */
	/* title */
	div.ppt
	{
		color: #fff;
		font: normal 1.4em Verdana, Arial;
	}

	/* navigation text */
	div.light_rounded .currentTextHolder
	{
		color: #666;
		font: normal 1em Verdana,Arial;
	}

	/* image text */
	.pp_description,div .pp_description
	{
		color: #666;
		font: normal 1em Verdana,Arial;
	}
/* END lightbox */