/**
* 
* 
* INSAO PLAY
* 
* @copyright	 		(c) 2007-2010 PR23 Limited. All Rights Reserved
* @author 				PR23 :: Paul Winterhalder
*
* @category 			INSAO PLAY 1.0.0.1
* @package 				/insao-play/
* @subpackage 			/www/
* @name 				default.css
* 
* 
* ---------------------------------------------
*
*/
body {
	background-color:#fff;
	color:#000;
	margin:0;
	padding:0;
	text-align:center;
	font-family:Arial,Verdana,'sans-serif';
	font-size:0.8em;
}

/* ---------------------------------
* links
*/
a {
	color:#333;
	text-decoration:none;
}
	/*
	*
	*/
	a:hover {
		color:#000;
		text-decoration:underline;
	}

/* ---------------------------------
* Image
*/
img {
	border:0;
}

/* ---------------------------------
* Image
*/
a img {
	border:0;
	text-decoration:none;
}

/* ---------------------------------------------
* FORM ELEMENTS
*/
form {
	padding:0;
	margin:0;
}

/**
*
*/
fieldset {
	border:0;
	padding:0;
	margin:0;
}

/**
*
*/
legend {
	display:none
}

/**
*
*/
textarea {
	font-family:Arial,Verdana,'sans-serif';
	font-size:0.9em;
}

/**
*
*/
input.genbutton {
	width:auto;
}


/* ---------------------------------------------
* HIDDEN LOGO 
*/
h1.logo {
	display:inline;
	padding:0;
	margin:0;
}
	/**
	*
	*/
	h1.logo span {
		display:none;
	}
	
/* ---------------------------------------------
* PORTLET
*/
div.portlet {
}
	
/* ---------------------------------------------
* CELL CLEARER 
*/
div.clear {
	clear:both;
	height:0;
	border:0;
	font-size:0;
}

/* ---------------------------------------------
* POP UP
*/
div#coat_ui_ie {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	background-repeat:repeat;
	z-index:1000000;
}

/**
*
*/
div#coat_ui {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	background-repeat:repeat;
	z-index:1000000;
}

/**
* 
*/
div#popbox_ui {
	position:absolute;
	top:10%;
	padding:4px;
	border:1px solid #000;
	background-color:#fff;
	z-index:1000001;
}

	/*
	* 
	*/
	div#popbox_ui div.popuptextbox {
		margin-top:0.4em;
		margin-bottom:0.4em;
		text-align:left;
		border:1px solid #fff;	
		text-align:center;
	}
	
	/*
	* 
	*/
	div#popbox_ui div.popuplowerbox {
		float:left;
		width:33%;
		border:1px solid #fff;
		margin-top:0.4em;
		margin-bottom:0.4em;
	}

		/*
		* 
		*/
		div#popbox_ui div.popuplowerbox a {
			color:#333;
			text-decoration:underline;
		}

		/*
		* 
		*/
		div#popbox_ui div.popuplowerbox a:hover {
			text-decoration:none;
		}
		
	/**
	* 
	*/
	div#popbox_ui div.popupclear {
		clear:left;
	}/**
* 
* 
* INSAO PLAY
* 
* @copyright	 		(c) 2007-2010 PR23 Limited. All Rights Reserved
* @author 				PR23 :: Paul Winterhalder
*
* @category 			INSAO PLAY 1.0.0.1
* @package 				/insao-play/
* @subpackage 			/www/
* @name 				layout.css
* 
* 
* ------------------------------------------------------
*
*/
div.row_single {
	margin:0;
	padding:0;
}

	/**
	*
	*/
	div.row_single_inner {
		padding-bottom:0;
	}
	
		
/* ------------------------------------------------------
*
*/
div.row_double {
	margin:0;
	padding:0;
}

	/**
	*
	*/
	div.row_double_inner {
		padding-bottom:0;
	}
	
		/*
		*
		*/
		div.row_double_inner div.row_double_left {
			float:left;
			width:48%;
		}
		
		/*
		*
		*/
		div.row_double_inner div.row_double_right {
			float:right;
			width:48%;
		}
		
/* ------------------------------------------------------
*
*/
div.row_double_left {
	margin:0;
	padding:0;
}

	/**
	*
	*/
	div.row_double_left_inner {
		padding-bottom:0;
	}
	
		/*
		*
		*/
		div.row_double_left_inner div.row_double_left_left {
			float:left;
			width:63%;
		}
		
		/*
		*
		*/
		div.row_double_left_inner div.row_double_left_right {
			float:right;
			width:33%;
		}
		
/* ------------------------------------------------------
*
*/
div.row_double_right {
	margin:0;
	padding:0;
}

	/**
	*
	*/
	div.row_double_right_inner {
		padding-bottom:0;
	}
	
		/*
		*
		*/
		div.row_double_right_inner div.row_double_right_left {
			float:left;
			width:33%;
		}
		
		/*
		*
		*/
		div.row_double_right_inner div.row_double_right_right {
			float:right;
			width:63%;
		}
		
/* ------------------------------------------------------
*
*/
div.row_triple {
	margin:0;
	padding:0;
}

	/**
	*
	*/
	div.row_triple_inner {
		padding-bottom:0;
	}
	
		/*
		*
		*/
		div.row_triple_inner div.row_triple_left {
			float:left;
			width:33%;
		}
		
		/*
		*
		*/
		div.row_triple_inner div.row_triple_center {
			float:left;
			width:33%;
		}
		
		/*
		*
		*/
		div.row_triple_inner div.row_triple_right {
			float:left;
			width:33%;
		}/**
* 
* 
* INSAO PLAY
* 
* @copyright	 		(c) 2007-2010 PR23 Limited. All Rights Reserved
* @author 				PR23 :: Paul Winterhalder
*
* @category 			INSAO PLAY 1.0.0.1
* @package 				/insao-play/
* @subpackage 			/www/
* @name 				columns.css
* 
* 
* =====================================================
* Single columns
*/
div.text_single_column {
	padding:0.5em;
}

/* =====================================================
* Triple columns
*/	
	/**
	*
	*/
	div.text_triple_column_lft,
	div.text_double_column_lft {
		float:left;
		width:48%;
		padding:0.5em;
	}
	
	/**
	*
	*/
	div.text_triple_column_rgt,
	div.text_double_column_rgt {
		float:right;
		width:48%;
		padding:0.5em;
	}
	
	/**
	*
	*/
	div.text_triple_column_btm {
		margin-top:2%;
		padding:0.5em;
	}/**
* 
* 
* INSAO PLAY
* 
* @copyright	 		(c) 2007-2010 PR23 Limited. All Rights Reserved
* @author 				PR23 :: Paul Winterhalder
*
* @category 			INSAO PLAY 1.0.0.1
* @package 				/insao-play/
* @subpackage 			/www/
* @name 				horizontal-menus.css
* 
*
** ================================================================================================
* HORIZONTAL TABBED MENU
*/
div.menu_horz_tabbed {
	padding-top:0.5em;
	width:100%;
	background-color:#000;
}

	/**
	*
	*/
	div.menu_horz_tabbed dl {
		margin:0;
		padding:0;
		list-style-type:none;
		float:left; 
	}

	/**
	*
	*/
	div.menu_horz_tabbed dl dt {
		margin:0;
		padding:0;
		margin-left:0.2em;
	}

	/** 
	*
	*/
	div.menu_horz_tabbed dl dt var {
		display: block;
		font-weight:400;
		font-style:normal;
		background-image:url(/-/images/tabbed-menu-leftd/gif/);
		background-repeat:no-repeat;
		background-position:left top;
		padding:0;
		margin:0;
		padding-top:0.7em;
		padding-bottom:0.7em;
		padding-left:0.7em;
		padding-right:0.7em;
	}

	/**
	*
	*/
	div.menu_horz_tabbed dl dt a {
		display:block;
		background-color:#666;
		background-image:url(/-/images/tabbed-menu-back/jpg/);
		background-repeat:repeat-x;
		font-family:arial,helvetica,verdana,san-serif;
		color:#fff;
		font-size:12px;
		margin:0;
		text-decoration:none;
		margin-left:0.3em;
	}

		/*
		*
		*/
		div.menu_horz_tabbed dl dt a span {
			display:block;
			background: url(/-/images/tabbed-menu-rightd/gif/);
			background-repeat:no-repeat;
			background-position:right top;
			text-decoration:none;
			padding:0;
			margin:0;
		}

			/*
			*
			*/
			div.menu_horz_tabbed dl dt a:hover,
			div.menu_horz_tabbed dl dt.selected a {
				background-color:#ccc;
				background-image: url(/-/images/tabbed-menu-fade_30l/jpg/);
				background-repeat:repeat-x;
				color: #000;	
			}
	
				/*
				*
				*/
				div.menu_horz_tabbed dl dt a:hover var,
				div.menu_horz_tabbed dl dt.selected a var {
					background-image: url(/-/images/tabbed-menu-leftccc/gif/);
					background-repeat:no-repeat;
					background-position:left top;
				}
				
				/*
				*
				*/
				div.menu_horz_tabbed dl dt a:hover span,
				div.menu_horz_tabbed dl dt.selected a span {
					background-image: url(/-/images/tabbed-menu-rightccc/gif/);
					background-repeat:no-repeat;
					background-position:right top;
				}
			
/** ==============================================================================
* HORIZONTAL DEFAULT MENU
*/
div.menu_horz_default {
	width:100%;
	background-color:#000;
}

	/**
	*
	*/
	div.menu_horz_default dl {
		margin:0;
		padding:0;
		list-style-type:none;
		float:left; 
	}

	/**
	*
	*/
	div.menu_horz_default dl dt {
		margin:0;
		padding:0;
	}

	/** 
	*
	*/
	div.menu_horz_default dl dt var {
		display:block;
		font-weight:400;
		font-style:normal;
		padding:0;
		margin:0;
		padding-top:0.7em;
		padding-bottom:0.7em;
		padding-left:0.7em;
		padding-right:0.7em;
	}

	/**
	*
	*/
	div.menu_horz_default dl dt a {
		display:block;
		background-color:#000;
		font-family:arial,helvetica,verdana,san-serif;
		color:#fff;
		font-size:12px;
		margin:0;
		text-decoration:none;
		margin-right:0.1em;
	}

		/*
		*
		*/
		div.menu_horz_default dl dt a span {
			display:block;
			text-decoration:none;
			padding:0;
			margin:0;
		}

			/*
			*
			*/
			div.menu_horz_default dl dt a:hover,
			div.menu_horz_default dl dt.selected a {
				background-color:#ccc;
				color: #000;	
			}
				
/** ==============================================================================
* HORIZONTAL OUTLINE MENU
*/
div.menu_horz_outline {
	width:100%;
	background-color:#000;
}

	/**
	*
	*/
	div.menu_horz_outline dl {
		margin:0;
		padding:0;
		list-style-type:none;
		float:left; 
	}

	/**
	*
	*/
	div.menu_horz_outline dl dt {
		margin:0;
		padding:0;
		border-top:5px solid #000;
	}

	/** 
	*
	*/
	div.menu_horz_outline dl dt var {
		display: block;
		font-weight:400;
		font-style:normal;
		padding:0;
		margin:0;
		padding-top:0.5em;
		padding-bottom:0.5em;
		padding-left:0.7em;
		padding-right:0.7em;
	}

	/**
	*
	*/
	div.menu_horz_outline dl dt a {
		display:block;
		background-color:#000;
		font-family:arial,helvetica,verdana,san-serif;
		color:#fff;
		font-size:12px;
		margin:0;
		text-decoration:none;
		margin-right:0.1em;
		border-bottom:5px solid #000;
	}

		/*
		*
		*/
		div.menu_horz_outline dl dt a span {
			display:block;
			text-decoration:none;
			padding:0;
			margin:0;
		}
		
			/*
			*
			*/
			div.menu_horz_outline dl dt a:hover {
				color:#fff;
				border-bottom:5px solid yellow;
			}
			
			/*
			*
			*/
			div.menu_horz_outline dl dt.selected a {
				color:#fff;
				border-bottom:5px solid #69c;	
			}		
					
/* -------------------------------------------
* HORIZONTA MENU - COMBO DROPDOWN
** -------------------------------------------
*
*/
div.menu_horz_outline dl dd,
div.menu_horz_default dl dd,
div.menu_horz_tabbed dl dd {
	padding:0; 
	margin:0;
	margin-left:0.4em;
	position:absolute; 
	overflow:hidden; 
	display:none; 
	background:#fff; 
	z-index:999998; 
	opacity:0;
}

/**
*
*/
div.menu_horz_outline dl dd,
div.menu_horz_default dl dd {
	margin-left:0;
}

	/**
	*
	*/
	div.menu_horz_outline dl dd ul,
	div.menu_horz_default dl dd ul,
	div.menu_horz_tabbed dl dd ul {
		padding:0; 
		margin:0;
		border:1px solid #000; 
		list-style:none; 
		border-top:none;
	}

		/**
		*
		*/
		div.menu_horz_outline dl dd li,
		div.menu_horz_default dl dd li,
		div.menu_horz_tabbed dl dd li {
			display:inline;
			font-size:11px;

		}
		
			/*
			*
			*/
			div.menu_horz_outline dl dd ul li a, 		
			div.menu_horz_default dl dd ul li a, 
			div.menu_horz_tabbed dl dd ul li a {
				display:block; 
				padding:0.2em; 
				color:#333; 
				text-decoration:none; 
				background:#eaf0f2; 
				width:194px;
			}

			/*
			*
			*/
			div.menu_horz_outline dl dd a:hover,			
			div.menu_horz_default dl dd a:hover,
			div.menu_horz_tabbed dl dd a:hover {
				text-decoration:none; 
				background:#999; 
				color:#fff;
			}
			
			/*
			*
			*/
			div.menu_horz_outline dl dd a.underline,
			div.menu_horz_default dl dd a.underline,
			div.menu_horz_tabbed dl dd a.underline {
				border-bottom:1px solid #000;
			}
				
/** ------------------------------------------
* HORIZONTAL MENU - COMBO FIXED
** -------------------------------------------
*
*/
div.menu_horz_primary_combo_fixed,
div.menu_horz_secondary_combo_fixed {
	background-color:#ccc;
	color:#000;
	width:100%;
	padding-top:0.25em;
	padding-bottom:0.25em;
}

		/**
		*
		*/
		div.menu_horz_primary_combo_fixed ul,
		div.menu_horz_secondary_combo_fixed ul {
			margin:0;
			padding:0;
			list-style-type:none;
		}
		
		/**
		*
		*/
		div.menu_horz_primary_combo_fixed ul li,
		div.menu_horz_secondary_combo_fixed ul li {
			margin:0;
			display:inline;
		}
		
			/**
			*
			*/	
			div.menu_horz_primary_combo_fixed ul li a,
			div.menu_horz_secondary_combo_fixed ul li a {
				padding:0.3em;
				padding-left:0.6em;
				padding-right:0.6em;
				text-decoration:none;
				color:#000;
				font-family:arial,helvetica,verdana,san-serif;
				font-size:12px;
				border-right:1px solid #000;
			}
			
			/**
			*
			*/	
			div.menu_horz_primary_combo_fixed ul li a.last,
			div.menu_horz_secondary_combo_fixed ul li a.last {
				border-right:0px solid #000;
			}
			
			/**
			*
			*/	
			div.menu_horz_primary_combo_fixed ul li a.selected_last,
			div.menu_horz_secondary_combo_fixed ul li a.selected_last {
				border-right:0px solid #000;
				background-color:#666;
				color:#fff;
			}
			
			/**
			*
			*/
			div.menu_horz_primary_combo_fixed ul li a.selected:hover,
			div.menu_horz_primary_combo_fixed ul li a:hover,
			div.menu_horz_secondary_combo_fixed ul li a.selected:hover,
			div.menu_horz_secondary_combo_fixed ul li a:hover {
				text-decoration:none;
				background-color:#e4e4e4;
				color:#333;
			}
			
			/**
			*
			*/	
			div.menu_horz_primary_combo_fixed ul li a.selected,
			div.menu_horz_secondary_combo_fixed ul li a.selected {
				background-color:#666;
				color:#fff;
			}
			
/** ================================================================================================
* HORIZONTAL PAGED MENU
*/
div.page_menu_horzontal dt {
	float:left;
}

/**
*
*/
div.page_menu_horzontal dt.title {
	padding:0.4em;
	padding-left:0;
	font-weight:800;
}

	/**
	*
	*/
	div.page_menu_horzontal dt a {
		display:block;
		text-decoration:none;
		background-color:#fff;
		color:#000;
		padding:0.4em;
	}	
	
		/**
		*
		*/
		div.page_menu_horzontal dt a.selected {
			text-decoration:none;
			background-color:#333;
			color:#fff;
		}
		
		/**
		*
		*/
		div.page_menu_horzontal dt a:hover,
		div.page_menu_horzontal dt a.selected:hover {
			text-decoration:none;
			background-color:#999;
			color:#000;
		}
		
/**
*
*/
div.page_menu_horzontal_sub ul {
	margin:0;
	padding:0;
	list-style-type:none;
	margin-bottom:0.2em;
}	

	/**
	*
	*/
	div.page_menu_horzontal_sub ul li {
		margin:0;
		padding:0;
		float:left;
	}	
	
		/**
		*
		*/
		div.page_menu_horzontal_sub ul li a {
			display:block;
			text-decoration:none;
			background-color:#fff;
			color:#000;
			padding:0.2em;
		}
		
			/**
			*
			*/
			div.page_menu_horzontal_sub ul li a.selected {
				text-decoration:none;
				background-color:#999;
				color:#000;
			}
			
			/**
			*
			*/
			div.page_menu_horzontal_sub ul li a:hover,
			div.page_menu_horzontal_sub ul li a.selected:hover {
				text-decoration:none;
				background-color:#ccc;
				color:#000;
			}	/**
* 
* 
* INSAO PLAY
* 
* @copyright	 		(c) 2007-2010 PR23 Limited. All Rights Reserved
* @author 				PR23 :: Paul Winterhalder
*
* @category 			INSAO PLAY 1.0.0.1
* @package 				/insao-play/
* @subpackage 			/www/
* @name 				vertical-menus.css
* 
*
** ================================================================================================
* VERTICAL TABBED MENU
*/
div.menu_vert_tabbed {
	padding-top:0.5em;
	padding-bottom:0.5em;
	width:100%;
	background-color:#000;
}

	/**
	*
	*/
	div.menu_vert_tabbed dl {
		margin:0;
		padding:0;
		list-style-type:none;
	}

	/**
	*
	*/
	div.menu_vert_tabbed dl dt {
		margin:0;
		padding:0;
		margin-left:0.2em;
		margin-right:0.2em;
	}

	/** 
	*
	*/
	div.menu_vert_tabbed dl dt var {
		display: block;
		font-weight:400;
		font-style:normal;
		background-image:url(/-/images/tabbed-menu-leftd/gif/);
		background-repeat:no-repeat;
		background-position:left top;
		padding:0;
		margin:0;
		padding-top:0.7em;
		padding-bottom:0.7em;
		padding-left:0.7em;
		padding-right:0.7em;
	}

	/**
	*
	*/
	div.menu_vert_tabbed dl dt a {
		display:block;
		background-color:#666;
		background-image:url(/-/images/tabbed-menu-back/jpg/);
		background-repeat:repeat-x;
		font-family:arial,helvetica,verdana,san-serif;
		color:#fff;
		font-size:12px;
		margin:0;
		text-decoration:none;
		margin-left:0em;
	}

		/*
		*
		*/
		div.menu_vert_tabbed dl dt a span {
			display:block;
			background: url(/-/images/tabbed-menu-rightd/gif/);
			background-repeat:no-repeat;
			background-position:right top;
			text-decoration:none;
			padding:0;
			margin:0;
		}

			/*
			*
			*/
			div.menu_vert_tabbed dl dt a:hover,
			div.menu_vert_tabbed dl dt.selected a {
				background-color:#ccc;
				background-image: url(/-/images/tabbed-menu-fade_30l/jpg/);
				background-repeat:repeat-x;
				color: #000;	
			}
	
				/*
				*
				*/
				div.menu_vert_tabbed dl dt a:hover var,
				div.menu_vert_tabbed dl dt.selected a var {
					background-image: url(/-/images/tabbed-menu-leftccc/gif/);
					background-repeat:no-repeat;
					background-position:left top;
				}
				
				/*
				*
				*/
				div.menu_vert_tabbed dl dt a:hover span,
				div.menu_vert_tabbed dl dt.selected a span {
					background-image: url(/-/images/tabbed-menu-rightccc/gif/);
					background-repeat:no-repeat;
					background-position:right top;
				}

/** ==============================================================================
* VERTICAL DEFAULT MENU
*/
div.menu_vert_default {
	width:100%;
}

	/**
	*
	*/
	div.menu_vert_default dl {
		margin:0;
		padding:0;
		list-style-type:none;
	}

	/**
	*
	*/
	div.menu_vert_default dl dt {
		margin:0;
		padding:0;
	}

	/** 
	*
	*/
	div.menu_vert_default dl dt var {
		display: block;
		font-weight:400;
		font-style:normal;
		padding:0;
		margin:0;
		padding-top:0.7em;
		padding-bottom:0.7em;
		padding-left:0.7em;
		padding-right:0.7em;
	}

	/**
	*
	*/
	div.menu_vert_default dl dt a {
		display:block;
		background-color:#000;
		font-family:arial,helvetica,verdana,san-serif;
		color:#fff;
		font-size:12px;
		margin:0;
		text-decoration:none;
		margin-right:0.1em;
	}

		/*
		*
		*/
		div.menu_vert_default dl dt a span {
			display:block;
			text-decoration:none;
			padding:0;
			margin:0;
		}

			/*
			*
			*/
			div.menu_vert_default dl dt.selected a {
				background-color:#999;
				color: #000;	
			}
			
			/*
			*
			*/
			div.menu_vert_default dl dt a:hover {
				background-color:#666;
				color: #fff;
			}
	
/** ==============================================================================
* VERTICAL OUTLINE MENU
*/
div.menu_vert_outline {
	width:100%;
}

	/**
	*
	*/
	div.menu_vert_outline dl {
		margin:0;
		padding:0;
		list-style-type:none;
	}

	/**
	*
	*/
	div.menu_vert_outline dl dt {
		margin:0;
		padding:0;
	}

	/** 
	*
	*/
	div.menu_vert_outline dl dt var {
		display: block;
		font-weight:400;
		font-style:normal;
		padding:0;
		margin:0;
		padding-top:0.5em;
		padding-bottom:0.5em;
		padding-left:0.7em;
		padding-right:0.7em;
	}

	/**
	*
	*/
	div.menu_vert_outline dl dt a {
		display:block;
		background-color:#000;
		font-family:arial,helvetica,verdana,san-serif;
		color:#fff;
		font-size:12px;
		margin:0;
		text-decoration:none;
		margin-right:0.1em;
		border-right:5px solid #000;
	}

		/*
		*
		*/
		div.menu_vert_outline dl dt a span {
			display:block;
			text-decoration:none;
			padding:0;
			margin:0;
		}
		
			/*
			*
			*/
			div.menu_vert_outline dl dt a:hover {
				color:#fff;
				border-right:5px solid yellow;
			}
			
			/*
			*
			*/
			div.menu_vert_outline dl dt.selected a {
				color:#fff;
				border-right:5px solid #69c;	
			}		
						
/* -------------------------------------------
* VERTICAL MENU - COMBO DROPDOWN
** -------------------------------------------
*
*/
div.menu_vert_outline dl dd,
div.menu_vert_default dl dd,
div.menu_vert_tabbed dl dd {
	padding:0; 
	margin:0;
	overflow:hidden; 
	display:none; 
	background:#fff; 
	z-index:999998; 
	opacity:0;
	margin-left:0.2em;
	margin-right:0.2em;
	border:0;
}

/**
*
*/
div.menu_vert_outline dl dd,
div.menu_vert_default dl dd {
	margin-left:0;
	margin-right:0;
}

/**
*
*/
div.menu_vert_outline dl dd.fixed,
div.menu_vert_default dl dd.fixed,
div.menu_vert_tabbed dl dd.fixed {
	display:block; 
	opacity:100;
}


	/**
	*
	*/
	div.menu_vert_outline dl dd ul,
	div.menu_vert_default dl dd ul,
	div.menu_vert_tabbed dl dd ul {
		padding:0; 
		margin:0;
		border:0;
		list-style:none; 
		border-top:none;
		width:100%;
	}

		/**
		*
		*/
		div.menu_vert_outline dl dd li,
		div.menu_vert_default dl dd li,
		div.menu_vert_tabbed dl dd li {
			display:inline;
			font-size:11px;
		}
		
			/*
			*
			*/
			div.menu_vert_outline dl dd ul li a, 		
			div.menu_vert_default dl dd ul li a, 
			div.menu_vert_tabbed dl dd ul li a {
				display:block; 
				color:#333; 
				text-decoration:none; 
				background:#eaf0f2; 
				padding-left:1em;
			}

			/*
			*
			*/
			div.menu_vert_outline dl dd ul li a.selected, 		
			div.menu_vert_default dl dd ul li a.selected, 
			div.menu_vert_tabbed dl dd ul li a.selected,
			div.menu_vert_outline dl dd ul li a.selected_last, 		
			div.menu_vert_default dl dd ul li a.selected_last, 
			div.menu_vert_tabbed dl dd ul li a.selected_last {	
				background:#bbb;
				color:#000;  
			}
			
			/*
			*
			*/
			div.menu_vert_outline dl dd a.selected:hover,			
			div.menu_vert_default dl dd a.selected:hover,
			div.menu_vert_tabbed dl dd a.selected:hover,
			div.menu_vert_outline dl dd a:hover,			
			div.menu_vert_default dl dd a:hover,
			div.menu_vert_tabbed dl dd a:hover {
				text-decoration:none; 
				background:#ccc; 
				color:#000;
			}
			
			/*
			*
			*/
			div.menu_vert_outline dl dd a.underline,
			div.menu_vert_default dl dd a.underline,
			div.menu_vert_tabbed dl dd a.underline {
				border-bottom:1px solid #000;
			}
		
/** ================================================================================================
* VERTICAL PAGED MENU
*/
div.page_menu_vertical dt.title {
	margin-bottom:0.4em;
	font-weight:800;
}

/**
*
*/
div.page_menu_vertical dt a {
	display:block;
	text-decoration:none;
	background-color:#fff;
	color:#000;
	padding:0.2em;
	padding-left:0;
}	

	/**
	*
	*/
	div.page_menu_vertical dt a.selected {
		text-decoration:none;
		background-color:#333;
		color:#fff;
	}
	
	/**
	*
	*/
	div.page_menu_vertical dt a:hover,
	div.page_menu_vertical dt a.selected:hover {
		text-decoration:none;
		background-color:#999;
		color:#000;
	}
		
	
		/**
		*
		*/
		div.page_menu_vertical dd a {
			display:block;
			text-decoration:none;
			background-color:#fff;
			color:#000;
			padding:0.2em;
		}	
		
			/**
			*
			*/
			div.page_menu_vertical dd a.selected {
				text-decoration:none;
				background-color:#999;
				color:#000;
			}
			
			/**
			*
			*/
			div.page_menu_vertical dd a:hover,
			div.page_menu_vertical dd a.selected:hover {
				text-decoration:none;
				background-color:#ccc;
				color:#000;
			}/**
* 
* 
* INSAO PLAY
* 
* @copyright	 		(c) 2007-2010 PR23 Limited. All Rights Reserved
* @author 				PR23 :: Paul Winterhalder
*
* @category 			INSAO PLAY 1.0.0.1
* @package 				/insao-play/
* @subpackage 			/www/
* @name 				elements.css
* 
* =====================================================
*
*
*/
/* ====================================================
* Sitemap
*/
div.plet_sitemap_left {
	float:left;
	width:48%;
}

/**
*
*/
div.plet_sitemap_left {
	float:right;
	width:48%;
}

/* ====================================================
* Search Results
*/
div.plet_searchresults {
	margin-bottom:0.4em;
	padding:0.5em;
}

	/**
	*
	*/
	div.search_pdf_left {
		float:left;
		width:15%;
	}
	
	/**
	*
	*/
	div.search_pdf_right {
		float:left;
		width:81%;
		margin-left:2%;
	}
		
	/**
	*
	*/
	div.plet_searchresults ul {
		list-style-type:none;
		margin:0;
		padding:0;
	}
	
		/*
		*
		*/
		div.plet_searchresults ul li {
			margin:0;
			padding:0;
		}
	
		/*
		*
		*/
		div.plet_searchresults ul li.title a {
			font-weight:800;
		}
		
		/*
		*
		*/
		div.plet_searchresults ul li.link a {
			font-size:0.9em;
		}

/** ---------------
*
*/
div.plet_searchresults_searchpages_found {
	margin-bottom:1.0em;	
}

/** ---------------
*
*/
div.plet_searchresults_searchpages {
	margin-top:1.5em;
	margin-bottom:1em;
	width:99%;
	border:1px solid #fff;
	font-size:0.9em;
}

	/** 
	*
	*/
	div.plet_searchresults_searchpages dl {
		margin:0;
		padding:0;
	}
	
	/**
	*
	*/
	div.plet_searchresults_searchpages dt {
		margin:0;
		padding:0;
		float:left;
		margin-right:1.5em;
	}
	
	/**
	*
	*/
	div.plet_searchresults_searchpages dd {
		margin:0;
		padding:0;
		float:left;
		margin-right:0.7em;
	}
	
	/**
	*
	*/
	div.plet_searchresults_searchpages dd a.boldsmall {
		background-color:#000;
		font-weight:800;
		padding:0.2em;
		padding-top:0.1em;
		padding-bottom:0.1em;
		color:#fff;
	}
	
/* ======================================================
* Search Form
*/
form.search_form {
	background-color:#fff;
	
}
	/**
	*
	*/
	form.search_form div.input {
		float:left;
		width:73%;
		background-color:#fff;
	}
	
		/**
		*
		*/
		form.search_form div.input input {
			width:99%;
			border:0;
			border:1px solid #ddd;
			margin-top:1.5%;
			background:none;
			color:#000;
		}
	
	/**
	*
	*/
	form.search_form div.button {
		padding:1%;
		float:left;
		width:24%;
		text-align:left;
		background-color:#fff;
	}

		/**
		*
		*/
		form.search_form div.button input {
			border:0;
			background:#ddd;
			color:#000;
			padding:2%;
			padding-left:6%;
			padding-right:6%;
		}
		
		/**
		*
		*/
		form.search_form div.input input ,
		form.search_form div.button input {
			font-size:0.7em;
		}
		
/* ======================================================
* Gallery
*/
div.gallery_thumb {
	width: 115px;
	margin:1%;
	margin-top:3%;
	margin-bottom:3%;
	float:left;
}

/* ======================================================
* Googlemaps
*/
div.googlemap_element {
	height:255px;
	margin-bottom:0.3em;
}

/* ------------------------------------------------------
* PDF
*/
ul.pdf_list {
	margin-top:0;
	padding-top:0;
}

	/**
	*
	*/
	ul.pdf_list li {
		list-style-type:none;
		background-image: url(/-/images/pdf/gif/);
		background-repeat:no-repeat;
		background-position:center left;
		padding-top:10px;
		padding-bottom:12px;
	}

	/**
	*
	*/
	ul.pdf_list li a {
		padding-left:2em;
		color:#000;
	}
	
	
/* ======================================================
* BREADCRUMB
*/
ul.breadcrumb_list {
	margin:0;
	padding:0;
	padding-left:0.5em;
}

	/**
	*
	*/
	ul.breadcrumb_list li {
		list-style-type:none;
		margin-top:0;
		padding-top:0;
		float:left;
	}
	
		/**
		*
		*/
		ul.breadcrumb_list li.breadcrumb {
			margin-right:0.5em;
		}
	
	/**
	*
	*/
	ul.breadcrumb_list li span {
		margin-left:0.5em;
		margin-right:0.5em;
	}
	
/* ======================================================
* Forms
*/
form ul.main_list {
	margin:0;
	padding:0;
	list-style-type:none;
	width:99%;
}

	/**
	*
	*/
	form ul.main_list li.main_list {
		clear:left;
		margin-top:0.5em;
		width:99%;
	}
	
		/*
		*
		*/
		form ul.main_list li.main_list ul {
			margin:0;
			padding:0;
			list-style-type:none;
		}
		
			/*
			*
			*/
			form ul.main_list li.main_list ul li {
				float:left;
				width:70%;
			}
			
			/*
			*
			*/
			form ul.main_list li.main_list ul li.title {
				width:99%;
			}
			
			/*
			*
			*/
			form ul.main_list li.main_list ul li.label {
				float:left;
				width:23%;
				margin-right:2%;
			}
			
				/*
				*
				*/
				form ul.main_list li.main_list ul li a {
					font-size:0.9em;
				}

/**
*
*/
form ul.ext li {
	margin-top:0.5em;
	width:99%;
}

/**
*
*/
div.form_success {
	font-weight:400;
	color:#69c;
}

/**
*
*/
div.form_error {
	font-weight:400;
	color:#f00;
}

/* ======================================================
* Rotator
*/
div.rotator_thumb_holder {
	margin-top:0.5em;
	background-image: url(/-/images/filter_black/png/);
	border:1px solid #333;
	width:100%
}

	/**
	*
	*/
	div.rotator_thumb_holder {
		padding-left:0.7em;
		width:99%
	}
	
	/**
	*
	*/
	div.rotator_thumb_holder_inner img {
		border:2px solid transparent;
	}
	
	/**
	*
	*/
	div.rotator_thumb_holder_inner a:hover img {
		border:2px solid #000;
	}
	
/**
*
*/
div.rotator_thumb {
	width: 110px;
	padding:0.4em;
	float:left;
}

div.rotator_opener {
	text-align:center;
	color:#aaa;
	font-size:0.8em;
	margin-top:0.2em;
	margin-bottom:0.2em;
	letter-spacing:0.3em;
}

/* ======================================================
* FOOTER 
*/
div.footer {
	font-size:0.9em;
}

 body {
background-color:#999;
color:#000;
margin:0;
text-align:center;
font-family:Arial,Verdana,'sans-serif';
font-size:0.9em;
}

 div#main_container {
background-color:none;
color:#000;
margin-top:0;
margin-left:auto;
margin-right:auto;
text-align:left;
border:0;
width:760px;
}
div#prow_1199103649  {
border-top:1px solid #333;
margin-top:1em;
padding-top:0.3em;
}
div#plet_1199103663  {
padding-top:0.4em;
}
div#plet_1199103694  {
text-align:right;
}
/* Body */
body {
	background-image: url(/-/images/background/jpg/);
	background-repeat:repeat-x;
}
/* ---------------------------------
/* Main Container */
div#main_container {
        background-image: url(/-/images/background/jpg/);
	background-repeat:repeat-x;
	margin-top:1em;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
       color: #3B3B3B;
}

/* ---------------------------------
/* */
hr.branded {
	margin:0;
	padding:0;
	border:0;
	border-bottom:1px solid #333;
}
/* ---------------------------------
/*  */
.branded_heading {
	font-size:1.8em;
	color:#fff;
}
/* ---------------------------------
/*  */
.branded {
	color:#fff;
}
/* ---------------------------------
/*  */
.branded2 {
	color:#3B3B3B;
}
ul.breadcrumb_list li.breadcrumb {
	color:#f33;
	font-weight:800;
}
/**
*
*/
ul.breadcrumb_list li span {
	color:#f33;
}
/**
*
*/
ul.breadcrumb_list li a:active,
ul.breadcrumb_list li a:visited,
ul.breadcrumb_list li a {
	color:#fff;
	text-decoration:none;
}
/**
*
*/
ul.breadcrumb_list li a:hover {
	color:#fff;
	text-decoration:underline;
}
/**
*
*/
div.row_single {
	margin:0;
	padding:0;
	margin-top:0.5em;
}
/**
*
*/
div.row_single_inner {
	padding-bottom:0;
}
	
/** ------------------------------------------------
*
*/
div.row_double {
	margin:0;
	padding:0;
	margin-top:0.5em;
}
/** ------------------------------------------------
*
*/
div.row_double_inner {
	padding-bottom:0;
}
/** ------------------------------------------------
*
*/
div.row_double_left {
	margin:0;
	padding:0;
	margin-top:0;
}
/** ------------------------------------------------
*
*/
div.row_double_left_inner {
       padding-top:0;
	padding-bottom:0;
}
/** ------------------------------------------------
* Templates with double left row 
*/
div.row_double_left_inner div.row_double_left_left {
    width: 72%;
}
/**
* Templates with double left row 
*/
div.row_double_left_inner div.row_double_left_right {
    width: 27%;
}/**
*
*/
div.menu_horz_default {
	background-color:#666;
	background-image:url(/-/images/tabbed-menu-back/jpg/);
	background-repeat:repeat-x;
	border:1px solid #333;
}

/**
*
*/
div.menu_horz_default dl dt var {
	padding-top:0.6em;
	padding-bottom:0.6em;
}

/**
*
*/
div.menu_horz_default dl dt a {
	background-image:url(/-/images/tabbed-menu-back/jpg/);
	background-repeat:repeat-x;
}

/**
*
*/
div.menu_horz_default dl dt a:hover,
div.menu_horz_default dl dt.selected a {
	background-image: url(/-/images/tabbed-menu-fade_30l/jpg/);
	background-repeat:repeat-x;	
}
