/*------------------------------------------------------------------
[Master Stylesheet]

Project		:		
Version		:		
Last change	:	
Assigned to	: Leonard Eshuis (le), Marc Bruisten (mb)
Made by		: Evident Interactive

--------------------------------------------------------------------

[Color codes]

[content index]

------------------------------------------------------------------*/

/**------ global_settings ------**/
* 								{padding:0;margin:0}
img 							{border:0}
cite, em, dfn 					{font-style:italic}
big 							{font-size:115%}
small, sup, sub 				{font-size:85%}
sup 							{vertical-align:super}
sub 							{vertical-align:sub}
blockquote *:first-child:before {content:"\201C"}
blockquote *:first-child:after 	{content:"\201D"}
table 							{border-collapse:collapse;border-spacing:0}
caption, th, td 				{text-align:left;/*font-weight:normal*/}
q 								{quotes: "\201C" "\201D" "\2018" "\2019"}
wbr:after                       {content:"\00200B"}

.hideme 						{position:absolute;left:0;top:-5000em}
.nodisplay 						{display:none}
.floatleft 						{float:left}
.floatright 					{float:right}
.right							{text-align:right}
.error 							{color:red}
.strong 						{font-weight:bold}
.textcenter						{text-align:center !important}
	
body 							{font-size: 62.5%}

h1 								{font-size:2em;}
h2 								{font-size:1.4em;}
h3 								{font-size:1em;}
h4,h5,h6 						{font-size:1.1em;}

:focus 							{ -moz-outline-style: none; }
.printonly 						{display:none}

/**------ fixes ------**/

	.clearfix:after { 
		content: "."; 
		display: block; 
		clear: both; 
		visibility: hidden; 
		line-height: 0; 
		height: 0; 
	} 

	.clearfix { 
		display: inline-block; 
	} 

	html[xmlns] .clearfix { 
		display: block; 
	} 

	* html .clearfix { 
		height: 1%; 
	}

/* 00 global_layout
-----------------------------------------------------------------------------*/


	a 
	{
		color:#02AD89;
	}

	body {
		font-family:"Trebuchet MS",Arial,Helvetica,Jamrul,sans-serif;
		background-color:#000;
		background-image:url("/includes/images/Corporate/background-detail.gif");
		background-position:center 30px;
		background-repeat:no-repeat;
		text-align:center;
		padding:30px 0px 10px 0px;
	}

	body.homepage {
		background-image:url("/includes/images/Corporate/background2.gif");
		background-position:center top;
	}	

	#fullwidthwrapper {
		background-image:url("/includes/images/Corporate/background-detail-split.gif");
		background-position:center bottom;
		background-repeat:no-repeat;
		
	}

	#wrapper {
		width:980px;
		margin:0 auto;
		text-align:left;
		color:#fff;
		position:relative;
	
	}
	
		#header {
			height:52px;
			overflow:hidden;
			background-color:#272727;
		}
		
		.homepage #mainfixed {
			display:block;
			border:1px solid transparent;
			min-height:338px;
			height:auto !important;
			height:338px;
			margin-bottom:3px;
			overflow:visible;
		}
		
			#mainfixed {
			display:block;
			border:1px solid transparent;
			min-height:338px;
			height:auto !important;
			height:338px;
			overflow:hidden; 
			margin-bottom:3px;
		}
		
		.homepage #main,
		.homepage #sitemap

		{
			display:block;
			border:1px solid transparent;
			min-height:338px;
			height:auto !important;
			margin-bottom:5px;
		}
		
		#footer {
			margin-top:10px;
			background-color:#161616;
			padding:5px 20px;
		}
/*		
-----------------------------------------------------------------------------*/

	h1 {
		width:301px;
		background-image:url("/includes/images/Corporate/logo.gif");
		background-position:10px top;
		background-repeat:repeat-x;
		text-indent:-5000px;
		height:52px;
	}


		h1 a {
			display:block;
			height:40px;
			width:300px;
		}

	.inner {
		padding:15px;
	}
	
	.inner.promo
	{
	    padding-top:38px; 
	}
	

/*		
-----------------------------------------------------------------------------*/

	#welcome {
		margin-top:60px;
		margin-left:165px;
		margin-bottom:20px;
		font-size:1.2em;
		height:85px;
		overflow:hidden;
	}

	#welcome h2 {
		background-image:url("/includes/images/Corporate/title-welcome.gif");
		background-repeat:no-repeat;
		background-position:left top;
		width:305px;
		height:32px;
		text-indent:-5000px;
	}

	#welcome h3 {
		font-size:1.2em;
		font-weight:normal;
		margin-bottom:7px;
		
	}
	
	#welcome p {
		line-height:1.2em;
	}


/*		
-----------------------------------------------------------------------------*/

	#footer a {
		text-decoration:none;
		color: #9e9e9e;
		text-transform:uppercase;
	}
	
		#footer a:hover {
			color:#00b591;
		}
		
	#footer a.followuplink {
		border-left:1px solid #9e9e9e;
		margin-left:5px;
		padding-left:5px;
	}

/*		
-----------------------------------------------------------------------------*/

	input.language 
	{
		background-color:#000000;
		border:0 none;
		color:#9E9E9E;
		cursor:pointer;
		font-size:1em;
		position:absolute;
		right:0;
		text-align:right;
		text-decoration:none;
		text-transform:uppercase;
		top:-22px;
		width:74px;
		margin-right:19px;
	}
	
	input.language:hover 
	{
		color:#fff;
	} 
	
	
/*		
-----------------------------------------------------------------------------*/

	/* this is styling for issue 20609  #login {
		position:absolute;
		z-index:100;
		right:2px;
		top:0px;
		border-left:1px solid #000;
		width:254px;
		padding:14px 5px 5px;
		font-size:1.1em;
		height:33px;
		text-align:right;
	} */ 
/*
		#login a {
			color:#fff;
			text-indent:10px;
			display:block;
			text-decoration:none;
		} */


#login{
    border-left:1px solid #000000;
    font-size:1.1em;
    height:33px;
    padding:14px 10px 5px;
    position:absolute;
    right:0;
    top:0;
    width:170px;
    z-index:100;
    text-align:right;
}
		
		#login a{
		    background-image:url(/includes/images/Corporate/linkarrow.gif);
            background-position:left 5px;
            background-repeat:no-repeat;
            color:#FFFFFF;
            display:block;
            text-indent:10px;
            width: 30px;
            float: right;
            margin-right: 25px;
		}
		
	
			#login a:hover {
				color:#00b591;
			}
		

		#login .links {
			position:absolute;
			left:55px;
			top:0px;
			margin-top:5px;
		}

/*		
-----------------------------------------------------------------------------*/

	#navigation {
		left:302px;
		position:absolute;
		top:0px;
		z-index:1000;
	}
		
		#navigation li {
			float:left;
			list-style-type:none;
			text-transform:uppercase;
			font-size:1.1em;
			font-weight:bold;
		}
		
			#navigation li a {
				display:block;
				color:#fff;
				text-decoration:none;
				padding:13px 33px 0px 4px;
				background-image:url("/includes/images/Corporate/nav-stripe.gif");
				background-position:left bottom;
				background-repeat:no-repeat;
				float:left;
			}
	
				#navigation li a.active,
				#navigation li a:hover {
					padding-top:25px;
				}
		
/*		
-----------------------------------------------------------------------------*/

	#leftcolImg {
		float:left;
		padding:0px;
		margin:0px; 
		width:277px;
		height:auto !important;
		clear:both;
	}
	
	#submenu {
		float:left;
		padding-left:55px;
		width:220px;
		min-height:100px;
		height:auto !important;
		height: 100px;
		
	}

		#submenu ul {
			width:220px;
			list-style-type:none;
		}

			#submenu ul li {
				list-style-type:none;
			}

				#submenu ul li a  {
					display:block;
					color:#fff;
					font-size:1.2em;
					text-decoration:none;
					border-bottom:1px solid #ccc;
					padding:6px 0px 5px 6px;
					font-weight:bold;
					background-color:#1b1b19;
				}

				#submenu ul li li a  {
					padding:4px 0px 3px 18px;
				}

				#submenu ul li a:hover  {
					color:#00b591
				}

				#submenu ul li.selected a  {
					color:#000000;
					background-color : #fff;
				}
				#submenu ul li.selected a:hover  {
						color:#00b591
				}

					#submenu ul li.selected div.active  {
						color:#000;
						background-color : #fff;
						display:block;
						font-size:1.2em;
						text-decoration:none;
						border-bottom:1px solid #ccc;
						padding:6px 0px 5px 6px;
					}
	
					#submenu ul li.selected ul li a  {
						color:#808080;
						font-size:1.1em;
						background-color : #fff;
						padding:6px 0px 5px 16px;
						font-weight:bold;
					}

					#submenu ul li.selected ul li a:hover  {
						color:#00b591
					}

						#submenu ul li.selected ul li div.active  {
							color:#000;
							background-color : #fff;
							display:block;
							font-size:1.1em;
							text-decoration:none;
							border-bottom:1px solid #ccc;
							padding:6px 0px 5px 16px;
						}
	

/*		
-----------------------------------------------------------------------------*/

	#breadcrumbs {
		list-style-type:none;
		float:left;
		margin-top:4px;
		margin-left:25px;
	}

		#breadcrumbs li {
			float:left;			
			list-style-type:none;
			background-image:none;
			font-size:1em;
			color:#999;
			margin:0px 5px 0px 0px;
			padding:0px;
		}
	
			#breadcrumbs li a {
				float:left;			
				text-decoration:none;			
				color:#b2b2b2;
				font-size:1em;
				margin:0px;
				padding:0px;
			}
		
/*		
-----------------------------------------------------------------------------*/


	.activeJs #print {
		display:block;
		position:absolute;
		right:0px;
		background-image:url("/includes/images/Corporate/printbutton.gif");
		background-position:right top;
		background-repeat:no-repeat;
		text-indent:-2000px;
		width:42px;
		height:20px;
		cursor:hand;
		cursor:pointer;
		margin-right:22px; 
	}


	#main .content,
	#sitemap .content {
			border:1px solid #9e9e9e;
			margin-bottom:10px;
			background-repeat:repeat-y;
			margin-top:45px;
			min-height:365px;
			overflow:hidden;
	}

	#mainfixed .content {
			border:1px solid #9e9e9e;
			margin-bottom:10px;
			background-color:#1f1f1f;
			background-image:url("/includes/images/Corporate/background-faux-columns.gif");
			background-position:right bottom;
			background-repeat:repeat-y;
			margin-top:45px;
			overflow:hidden;
			height:280px;
			
	}
	
		.content a {
			color:#000;
		}
		
			.content a:hover {
				color:#00b591;
			}
			
		.content h2{
			background-color:#9e9e9e;
			width:978px;
			height:24px;
		}			

		.content h3{
			font-size:1.2em;
			padding-bottom:10px;
		}			

		.content h4{
			font-size:1.2em;
		}			


			#mainfixed  .description 
			{
				height:270px;
			}

			#mainfixed  .description ul,
			#mainfixed  .description ol 
			{
				position:static;
			}

			.content .description {
				overflow:hidden;
				width:495px;
				color:#000;
				float:left;
			}

				.content .text ,
				.content .scForm {
					width:465px;
					padding:7px 0px 22px 25px;
					font-size:1.1em;
					line-height:1.5em;
					clear:left;
					xposition:relative;
					overflow:hidden;
				}
				
			  #mainfixed .content .text ,
				#mainfixed .content .scForm {
					width:465px;
					padding:7px 0px 22px 25px;
					font-size:1.1em;
					line-height:1.5em;
					clear:left;
					position:inherit;
					overflow:hidden;
				}
	
				.contact .content .text
				{
					height:auto;
					overflow:hidden;
					padding-bottom:4px;
				}
				
				.funds .content .text,
				.sitemap .content .text,
				.detail .content .text,
				.listing .content .text {
					height:auto;
					overflow:hidden;
					padding-bottom:40px;
				}

				.content .sidebar {
					width:200px;
					float:right;
					overflow:hidden;
				}

					.sidebar a {
						display:block;
						background-image:url(/includes/images/Corporate/linkarrow.gif);
						background-position:left 5px;
						background-repeat:no-repeat;
						display:block;
						margin:1px 0;
						padding-left:10px;
						font-size:1.1em;
						line-height:1.65em;
						color:#000;
						}
						
						.sidebar a:hover {
		                    color:#00B591;
						}
	
					.sidebar h3 {
						font-size:1.1em;
						line-height:1.65em;
						color:#000;
						text-transform:uppercase;
						margin-top:75px;
					}


					#keyareas .sidebar h3 {
						margin-top:0px;
					}



				.content .text p {
					margin-bottom:1em;
				}
				
				.content .text ul {
					margin-bottom:1em;
				}
				
				.sitemap .inner h2 {
					color:#000;
					padding-top:0px;
				}

				.inner h2,
				.text h2 {
					background-color:#fff;
					display:block;
					width:auto;
					font-size:2em;
					width:415px;
					line-height:1em;
					font-weight:normal;
					padding:8px 0px 8px 0px;
				}


				.description li {
					padding-left:10px;
					list-style-type:none;
					background-image:url("/includes/images/Corporate/insinger_bullet.gif");
					background-position:left 7px;
					background-repeat:no-repeat;
				}
/*		
-----------------------------------------------------------------------------*/
/*		
-----------------------------------------------------------------------------*/
	div.titledate div.title
	{
		
	}
	div.titledate div.date
	{
		float:left;
		margin-top:10px;
	}
		
	#main .content,
	.funds .content,
	.detail .content,
	.listing .content {
		width:978px;
		height: auto;
		overflow:visible;
		background-color:#1f1f1f;
		background-image:url("/includes/images/Corporate/background-faux-columns.gif");
		background-position:right bottom;
	}
	
	 .sitemap .content {
		background-color:#fff;
		background-image:none;
		width:978px;
		height: auto;
		overflow:visible;
	}

	.sitemap .column {
		float:left;
		width:205px;
		overflow:hidden;
		margin-left:30px;
	}

	
	.sitemap #columns {
		background-image:url("/includes/images/Corporate/background-sitemap.gif");
		background-position:20px top;
		background-repeat:repeat;
	}
		.sitemap #columns ul {
			margin-left:5px;
			margin-bottom:20px;
		}
	
			.sitemap #columns ul ul {
				margin-left:15px;
			}
		
		.sitemap #columns a {
			display:block;
			background-image:url(/includes/images/Corporate/linkarrow.gif);
			background-position:left 5px;
			background-repeat:no-repeat;
			display:block;
			margin:1px 0;
			padding-left:10px;
			font-size:1.1em;
			line-height:1.65em;
			color:#000;
			font-weight:bold;
			text-decoration:none;
		}		

		.sitemap #columns a:hover 
		{
			text-decoration:underline;
		}

		.sitemap #columns ul ul a
		{
			font-weight:normal;
		}

		.sitemap #columns h3 {
			font-size:1.6em;
			color:#000;
			position:relative;
		}
		
/*		
----------------- Contactform --------------------------------------*/
		
		#main .scfForm
		{
			min-height:200px;
			margin-left:0px;
			width:450px;
		}
		
		.scfIntroBorder
		{
			text-align:right;
		}
		
		.scfIntroBorder span
		{
			
			color:#999;
			font-size:0.9em;
		}
		input.scfSubmitButton
		{
			-moz-border-radius-bottomleft:3px;
			-moz-border-radius-bottomright:3px;
			-moz-border-radius-topleft:3px;
			-moz-border-radius-topright:3px;
			background-color:#00B591;
			border:1px solid #808080;
			color:#FFFFFF;
			cursor:pointer;
			font-size:1em;
			line-height:1em;
			margin-bottom:15px;
			margin-left:265px;
			margin-right:5px;
			padding:0 5px;
			text-align:center;
			width:70px;
			
		}

		.scfSectionContent
		{
			background-image:url(/includes/images/Corporate/line.gif);
			background-position:135px  bottom;
			background-repeat:no-repeat;
			padding:3px 5px 5px 5px;
			margin-bottom:10px;
		}
		
		.scfCheckBoxList TD
		{
			width:85px
		}
		
		SPAN.scfRequired {
			color:#00b591;
		}

		.scfEmailTextBox, 
		.scfSingleLineTextBox, 
		.scfPasswordTextBox, 
		.scfNumberTextBox, 
		.scfDateTextBox, 
		input.scfListBox, 
		input.scfDropList
		input.scfNumberTextBox,		
		input.scfPasswordTextBox,
		input.scfSingleLineTextBox,
		input.scfEmailTextBox,
		TEXTAREA.scfMultipleLineTextBox
		{
			float:left;
			clear:none;
			border:1px solid #808080;
			width:100%;
			padding:4px 5px;
			line-height:1em;
			font-size:1em;
			margin-bottom:6px;
			-moz-border-radius:2px;
				
		}
		
		
		.scfForm select
		{
			border:1px solid #808080;
			padding:1px;
			line-height:1em;
			font-size:1em;
			-moz-border-radius:3px;
			margin:0px;
		}
		
		.scfDateSelectorGeneralPanel select 
		{
			width:32%;
			margin:6px 2px 6px 0px;
		}
		
		.scfCheckBoxListGeneralPanel,
		.scfRadioButtonListGeneralPanel,
		.scfListBoxGeneralPanel,
		.scfDropListGeneralPanel 
		{
			padding-bottom:6px;
		}

		#mandatorymessage {
			color:#999;
			position:absolute;
			right:0px;
		}
	
			#mandatorymessage .mandatory {
				float:none;
				padding:5px 10px;
			}
		.scfSectionContent LABEL
		{
			font-weight:bold;
		}	

		.scfRadioButtonListGeneralPanel label,
		.scfCheckBoxListGeneralPanel LABEL 
		{
			font-weight:normal;
			left:5px;
			xposition:relative;
			top:-3px;
		}	

		.scfValidationSummary
		{
			padding:3px 15px;
			margin-left:135px;
		}
		.scfValidationSummary LI
		{
			background-image:url(/includes/images/Corporate/error-star.gif);
		}
		.scfValidationSummary UL
		{
			padding-left:1px;
		}
		
		.scfCheckbox input
		{
			margin:4px 4px 0px 130px;
		
		}
		
		.scfCheckBoxListGeneralPanel label,
		.scfRadioButtonListGeneralPanel label,
		.scfCheckbox label
		{
			clear:none;
			text-align:left;
		}
		
		.scfForm .scfDropListLabel, 
		.scfForm .scfEmailLabel, 
		.scfForm .scfMultipleLineTextLabel, 
		.scfForm .scfSingleLineTextLabel, 
		.scfForm .scfPasswordLabel, 
		.scfForm .scfNumberLabel, 
		.scfForm .scfDateLabel, 
		.scfForm .scfRadioButtonListLabel, 
		.scfForm .scfCheckBoxListLabel, 
		.scfForm .scfListBoxLabel, 
		.scfForm .scfFileUploadLabel, 
		.scfForm .scfDateSelectorLabel 
		{
			padding:3px;
		}
		
		#wrapper .scfForm 
		{
			padding:0px 0px 0px 25px;
			width:465px;
		}
		
		.description .scfSectionBorderAsFieldSet 
		{
			margin:0px;
		}

/*		
-----------------------------------------------------------------------------*/
	#fullwidthwrapper #keyareas {
		margin-bottom:48px;
	}


	#keyareas #ourcompany h2 {
		background-image:url("/includes/images/Corporate/icon-square.gif");
		background-position:295px 5px;
		background-repeat:no-repeat;
	}

	#keyareas #fondsen h2 {
		background-image:url("/includes/images/Corporate/icon-cirkel.gif");
		background-position:295px 5px;
		background-repeat:no-repeat;
	}

	#keyareas #services h2 {
		background-image:url("/includes/images/Corporate/icon-plus.gif");
		background-position:295px 5px;
		background-repeat:no-repeat;
	}

	#keyareas {
		border-top:1px solid #9e9e9e;
		display:block;
	}

		#keyareas li {
			list-style-type:none;
			border:1px solid #9e9e9e;
			border-width:0px 1px 1px 1px;

		}

		#keyareas .slider {
			background-image:url("/includes/images/Corporate/background-faux-columns.gif");
			background-position:right bottom;
			background-repeat:no-repeat;
		}

		#fullwidthwrapper #keyareas li h2 {
			width:976px;
		}

		#keyareas li h2 {
			width:976px;
			display:block;
			padding:3px 0px 4px;
			text-indent:315px;
			position:relative;
			overflow:hidden;
			font-weight:normal;
			cursor:hand;
			cursor:pointer;
		}

			#keyareas li h2 img {
				position:absolute;
				right:5px;
				z-index:100;
				margin-top:1px;				
				cursor:hand;
				cursor:pointer;
			}
			
			#keyareas li.open h2 img {
				display:none;
			}

			#keyareas li h2 a {
				display:block;
				position:absolute;
				width:1300px;
				top:0px;
				left:-300px;
				height:26px;
				-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
				filter: alpha(opacity=20);
				opacity:.20;
				text-decoration:none;
				background-color:white;
				cursor:hand;
				cursor:pointer;
			}
	
				#keyareas li h2 a:hover {
					-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important;
					filter: alpha(opacity=50) !important;
					opacity:.50 !important;
					background-color:#fff !important;
				}
	
				#keyareas #ourcompany.open h2,
				#keyareas #fondsen.open h2,
				#keyareas #services.open h2,
				#keyareas li.open h2 {
					background-color:#9e9e9e;
					color:#9e9e9e;
					background-image:url("/includes/images/Corporate/closebutton.gif");
					background-position:right top;
					background-repeat:no-repeat;
				}
				
					#keyareas li.open h2 a {
						display:none;
					}
	
			#keyareas .slider {
				display:block;
			}
	
				#keyareas .media {
					width:275px;
					float:left;
				}
				
				#keyareas .description {
					width:700px;
					color:#000;
					float:right;
					height:125px;
				}
				
					#keyareas .text {
						float:left;
						font-size:1.2em;
						height:100px;
						line-height:1.5em;
						overflow:hidden;
						padding:0 0 0 15px;
						width:470px;
					}

					#keyareas .text table {
						height:100%;
						vertical-align:middle;
					}
					

					#keyareas .text li {
						list-style-type:none;
						border:1px none #9e9e9e;
						border-width:0px 1px 1px 1px;

					}

					#keyareas .sidebar {
						float:right;
						height:100px;
						margin:15px 20px 0 0;
						overflow:hidden;
						width:165px;
					}

/*		
-----------------------------------------------------------------------------*/

	#doormat .oversizedbox,
	#doormat .regularbox {
		margin:0px;
		border:1px solid #9e9e9e;
        width:276px;
		height:184px;
		margin-right:17px;
		float:left;
		font-size:1.1em;
		background-color:#111;
		overflow:hidden;
		position:relative;
	}				

		#doormat .oversizedbox {
			width:388px;
			margin:0px;
		}				
					
		#doormat .oversizedbox h2,
		#doormat .regularbox h2 {
			text-indent:5px;
			background-color:#9e9e9e;
			padding:2px;
			text-transform:uppercase;
			color:#000;
			font-size:1.1em;
		}
		
		#doormat .regularbox.center h2{
		background-color:#02AD89; 
		
		}
		
		#doormat .regularbox.center a{
		text-decoration:none; 
		background-image:none; 
		text-indent:5px;
		}
		
		#doormat .regularbox.center .inner a{
		text-indent:0px;
		}
		
		#doormat .regularbox.center h2 a{
        color:#000000
         
		}
		
		#doormat .regularbox.center .inner{
		font-size:2.0em;
		text-align:center;
		}
					
		#doormat h3 {
			color:#909090;
			text-transform:uppercase;
			margin-bottom:6px;
		}

		#doormat a {
			display:block;
			color:#fff;
			margin:1px 0px;
			text-indent:10px;
			background-image:url("/includes/images/Corporate/linkarrow.gif");
			background-position:left 3px;
			background-repeat:no-repeat;
		}
		
		#doormat #courseinfo a {
			display:block;
			color:#fff;
			margin:1px 0px;
			text-indent:0px;
			background-image:none;
		}

			#doormat #courseinfo a:hover {
				color:#00b591;
			}
		
		#doormat .datelist a {
			text-indent:65px;
			text-decoration:none;
		}		

			#doormat .datelist a .text{
				text-decoration:underline;
			}		
	
			#doormat a:hover {
				color:#00b591;
			}
			
			#doormat a .date {
				color:#909090;
				margin-left:-150px;
				position:absolute;
				text-align:right;
				width:145px;
			}
			
		#doormat ul {
			margin-top:8px;
		}
					
			#doormat li {
				list-style-type:none;
			}
		
		#doormat .inner IMG
		{
			margin:-15px;
		}
				
/*		

-----------------------------------------------------------------------------*/

	fieldset {
		border:0px;
		padding:0px;
		margin:0px;
		width:400px;
	}
	
	fieldset legend {
		display:none;
	}
	
	fieldset label {
		clear:both;
		xdisplay:block;
		width:100px;
		xfloat:left;
		text-align:right;
		padding:4px 5px 4px 0px;
		font-size:1.1em;
		color:#333333;
		font-weight:bold;
	}

	fieldset .checkbox {
		margin-top:5px;
		float:left;
	}
	
	fieldset label.checkboxlabel {
		clear:none;
		float:left;
		width:65px;		
		text-align:left;
		padding:4px 5px;
		overflow:hidden;
		font-weight:normal;
		
	}

	.content input.text,
	.content textarea {
		float:left;
		clear:none;
		border:1px solid #808080;
		width:100%;
		padding:4px 5px;
		line-height:1em;
		font-size:1em;
		margin-bottom:6px;
		-moz-border-radius:3px;
	}


	
	fieldset br {
		clear:both;
	}
	
	
	.scfSubmitButtonBorder {
		margin-left:75px;
		margin-top:10px;
		padding-top:10px;
	}
	
	.button,
	.buttonset input {
		color:#fff;
		background-color:#00B591;
		border:0px;
		padding:3px 10px;
		-moz-border-radius:3px;
	}
	
	#errors {
		font-size:1.1em;
		font-weight:bold;
		color:red;
		margin:10px 0px 10px 100px;
	}
	
		#errors li {
			list-style-type:none;
			background-image:url("/includes/images/Corporate/error-star.gif");
			background-position:left 5px;
			background-repeat:no-repeat;
		}
/*		
-----------------------------------------------------------------------------*/

	#doormat th {
		text-transform:uppercase;
		color:#909090;
		font-size:11px;
		padding-bottom:8px;
	}

	#doormat td {
		font-size:10px;
	}

/*		
-----------------------------------------------------------------------------*/

	#dateofpublication {
bottom:2px; 
color:#909090;
font-size:0.93em;
margin-top:1px;
position:absolute;

	}

/*		
-----------------------------------------------------------------------------*/

	.activeJs #keyareas .slider {
		display:none;
	}

/*		
-----------------------------------------------------------------------------*/

	#searchagain
	{
		border-color: #9e9e9e;
		border-bottom-width: 1px;
		border-top-width: 1px;
		border-left-width:0px;
		border-right-width:0px;
		border-style:solid;
		padding-bottom:10px;
		padding-top:5px;
	}	
	
	input.searchagain-text {
		border:1px solid #808080;
		width:180px;
		padding:4px 5px;
		line-height:1em;
		font-size:1em;
		-moz-border-radius:3px;
		margin-right:5px;
	}

	#search	{
		position:absolute;
		right:0px;
		font-size:1.1em;
	}
	#search span
	{
		text-transform: uppercase;
		font-size:1em;
	}

	input.searchinput,
	#search input.searchinput {
		border:1px solid #9e9e9e;
		background-color:#000;
		border-width:1px;
		font-size:1em;
		color:#9e9e9e;
		width:110px;
		margin-right:22px;
		margin-left:5px;
		margin-top:4px;
		height:15px; 
		
	}
	
	input.gosearchagain
	{
		background-color:#00b591;
		margin-left:7px;
		font-size:1.1em;
		color:#fff;
		border:0px;
		cursor:hand;
		cursor:pointer;
		text-align:center;
		padding:3px 10px;
	}
	
	input.gosearch
	{
		background-color:#000;
		background-image:url("/includes/images/Corporate/searchbutton.gif");
		background-repeat:no-repeat;
		width:16px;
		height:16px;
		margin-left:7px;
		color:#9e9e9e;
		border:0px;
		cursor:hand;
		cursor:pointer;
	}
	
	#search input.gosearch {
		background-color:#000;
		background-image:url("/includes/images/Corporate/searchbutton.gif");
		background-repeat:no-repeat;
		width:16px;
		height:17px;
		margin-left:7px;
		margin-top:4px;
		position:absolute;
		right:0px;
		font-size:1.1em;
		color:#9e9e9e;
		border:0px;
		cursor:hand;
		cursor:pointer;

	}
	
	.likelistitem {
		padding-left:10px;
		list-style-type:none;
		background-image:url("/includes/images/Corporate/insinger_bullet.gif");
		background-position:left 7px;
		background-repeat:no-repeat;
		font-size:1.1em;
	}

	.date {
		color:#808080;
		font-size:.9em;
	}
	
	.fundlisting {
		background-image:url("/includes/images/Corporate/background-sidebar.gif");
		background-position:left bottom;
		background-repeat:repeat-x;
		border:1px solid #9e9e9e;
	}
	
	.fundlisting table {
		width:100%;
		background-image:url("/includes/images/Corporate/background-tableheader.jpg");
		background-position:left top;
		background-repeat:repeat-x;
	}
	
	.fundlisting td,
	.fundlisting th {
		padding:2px 5px;
		border-left:1px solid #fff;
		font-size:10px;
		white-space:pre;
	}

	.fundlisting td 
	{
		text-align:right;
	}

	
	.fundlisting td.first,
	.fundlisting th.first {
		border-left:0px solid red;
		font-size:11px;
		text-align:left;
	}
	
	.fundlisting th {
		background-image:url("/includes/images/Corporate/background-tableheader.jpg");
		background-position:left top;
		background-repeat:repeat-x;
		padding:10px 5px;
		text-transform:uppercase;
	}

	.fundlisting-date {
		color:#a6a4a4;
		font-size:.93em;
		float:right;
	}


/*		
-----------------------------------------------------------------------------*/

	#courseinfo .inner {
		padding-left:5px;
		padding-right:5px;
		padding-top:5px;
	}

	#courseinfo td {
		padding:1px 0px 1px 5px;
		border-left:1px solid #212121;
		font-size:10px;
	}
	#courseinfo .inner td.currency
	{
		text-align:right;
		padding-right:3px;
	}
	#courseinfo .inner td.center
	{
		text-align:center;
	}


	#courseinfo th {
		padding:6px 5px;
		border-left:1px solid #000;
		background-color:#212121;
		font-size:10px;
	}	
	
	#contentHolder{
	margin-bottom: 40px; 
	font-size:1.2em;
	}
	
	#contentHolder div.eventImageDisplay
	{
	    float:left;
	    width:90px; 
	    padding-top:5px; 
	}
    
    #contentHolder div.eventText
    {
        float:right; 
        width:362px; 
        line-height:1.8em;
    }
     
    div.eventText span
    {
     width:50px;
     display:inline-block;
    }
     
    #contentHolder div.eventText span
    {
        font-weight:bold; 
    }
	
/*------------ paging */
	.previousblock
	{
		float:left;
		width: 14%;
	}	
	.nextblock
	{
		float:right;
		width: 14%;
	}	
	.pagenoblock
	{
		float:left;
		text-align: center;
		font-size: 11px;
		font-weight:normal;
	}

.scfMultipleLineTextUsefulInfo,
.scfSingleLineTextUsefulInfo 
{
	color:#000 !important;
	font-size:9px !important;
	padding-top:0px !important;
	margin-top:-4px !important;	
	font-weight:normal !important;
}
	
.scfValidationSummary 
{
	border:1px solid red;
	padding:10px;
	width:230px
}

.scfTitleBorder 
{
	text-align:left;
}

.scfTitleBorder span
{
	font-size:.81em;
	font-weight:normal;
	color:#000;
}

.description .scfValidatorRequired, 
.description .scfRequired {
	width:16px;
}

#headerSearch_lbSearch 
{
	color:#999;
}

.scfSectionBorderAsFieldSet {
	border-top-color:#FFFFFF !important;
}

.text strong,
.text bold 
{
	font-size:120%;
}


/*	new templates
-----------------------------------------------------------------------------*/

	.loginList strong
	{
		margin-bottom:10px;
		display:block;
		float:left;
		width:100px;
		clear:both;
	}

	.loginList a
	{
		display:block;
		float:left;
		width:70px;
		text-transform:uppercase;
		font-weight:bold;
	}	