﻿/* 
	VirtualTrader.co.uk
	Copyright: Free Media Group
*/
@import url(font/font.css);

/** <*> */
html {
	background:url("images/bg-body.png") repeat top left #EBEBEB;
	height: 100%;
	margin: 0;
	padding: 0;
}
body {
	color: #444;
	font: 12px/18px Arial, Helvetica, sans-serif;
	height: 100%;
	margin: 0;
	padding: 0;
}
/* Define page width */
.PageContainer {
	clear:both;
	margin:0 auto;
	padding: 0 10px;
	position: relative;
	width:990px;
}

/* aside#ContentRight */
aside#LeftContent { display:none !important; }

aside#RightContent {
	display:block !important;
	float:right;
	margin-top:81px;
    width: 300px;
}
aside#RightContent section,
.ContentRight section {
	margin-bottom:10px;
}
aside#RightContent section .ContentContainer ul
{
	margin:0;
	padding:0 0 0 20px;
}

/* aside#RightContent / Exception */
.member_watchlist aside#RightContent,
.vtrader_portfolioadmin aside#RightContent,
.ContentPage aside#RightContent,
.transactie_default aside#RightContent {
	margin-top:47px;
}
.member_detail aside#RightContent {
	margin-top:68px;
}
.vtrader_portfolio aside#RightContent,
.member_watchlist aside#RightContent {
	width:300px;
}

/* Rectangle */
div.Rectangle {
	margin-bottom:15px;
	text-align: center;
}

/* Skyscraper */
div#SKY {
    left: -130px;
    position: absolute;
    top: 213px;
}

/* Typography */

a {
	color:#0A82D8;
	text-decoration:none;
}
a:hover, a:active {
	color:#0C6AD6;
	text-decoration:underline;
}
h1 {
    color: #444444;
    font: 36px/36px 'colaborate-lightregular',Arial,Helvetica,sans-serif;
    margin: 0 10px 10px 0;
}
h1.IssueHeader {
	float:left;
	margin-right:10px;
}
h1 .SubTitle {
	font:normal 14px/14px Arial, Helvetica, sans-serif;
}
h2 {
	color:#444;
	font:normal 18px/18px arial, helvetica, sans-serif;
	margin-bottom:10px;
}
h2 a {
	color:#444;
}
h2 a:hover {
	color:#0A82D8;
	text-decoration:none;
}
h3 {
	color:#0A82D8;
	font:bold 14px/18px arial, helvetica, sans-serif;
	margin-bottom:5px;
}
div.vtrader_portfolio h3
{
	margin:10px 0 5px;
}
h4 {
	color:#555;
	font:normal 12px/14px arial, helvetica, sans-serif;
	margin-bottom:5px;
	text-transform:uppercase;
}
hr {
    color:#AFBCC7;
    background-color:#AFBCC7;
    border: none;
    clear: both;
    height: 1px;
    margin: 10px 0 !important;
    padding: 0;
    text-align: left;
    width: 100%;
}
p {
	margin:0 0 15px 0;
	padding:0;
}
p.Last {
	margin-bottom:0;
}
div.ContentPage div#MiddleContent ul li a,
div.ContentPage div#MiddleContent ol li a,
p a {
	text-decoration:underline;
}
div.ContentPage div#MiddleContent ul li a:hover,
div.ContentPage div#MiddleContent ol li a:hover,
p a:hover {
	text-decoration:none;
}
p.Center
{
	text-align:center;
}
ul, ol {
	margin:0 0 15px;
	padding:0 0 0 30px;
}
em {
	font-style:italic;
}
div.ValidatorSummary ul li a {
	text-decoration:underline;
}
div.ValidatorSummary ul li a:hover {
	text-decoration:none;
}

/* Header / Logo */
header div.hgroup {
	min-width:1010px;
}
header div.hgroup a.Logo {
	background: url("images/logo-virtualtrader.png") no-repeat scroll 0 0 transparent;
	display: block;
	float: left;
	height: 74px;
	margin: 45px 32px 18px 0;
	outline: none;
	text-indent: -999em;
	width: 230px;
}

/* Header / LikeButton */
div.LikeButton {
	height:21px;
	margin-left:10px;
	position:absolute;
	left:0;
	top:7px;
	width:190px;
	z-index:3;
}

/* Header / LanguageMobileSelect */
div.LanguageMobileSelect {
	margin-right:10px;
	position:absolute;
	right:0;
	top:7px;
	z-index:5;
}
div.Mobile {
	float:left;
	height:21px;
	margin-right:10px;
}
div.Mobile a {
	background: url("images/sprite.png") no-repeat scroll left -680px transparent;
	display:block;
	font-size:11px;
	height:21px;
	line-height:21px;
	padding-left:15px;
}

/* Header / NavigationTop */
div.NavigationTop {
    float: right;
    height: 36px;
    margin-top: 2px;
}

/* Header / Leaderboard */
div.Leaderboard {
	height:90px;
	float:left;
	width:728px;
}

/* Header / PersonalMenu */
header nav.PersonalMenu {
	float:left;
	margin:11px 0;
	padding: 0;
}
header nav.PersonalMenu ul.Level_1 {
	margin:0;
	padding: 0;
	content: ".";
	float:left;
	display: block;
	height: auto;
	clear: both;
}
header nav.PersonalMenu ul.Level_1 li
{
    border-right:1px solid #0A82D8;
    list-style: none; 
	line-height:11px;
    float: left;
    margin:0; 
    padding: 0 7px; 
    white-space: nowrap; 
    font-weight: normal; 
    color: #666666;
}
header nav.PersonalMenu ul.Level_1 li.Last
{
	border:none;
}
nav.PersonalMenu ul.Level_1 li.league-instellingen,
nav.PersonalMenu ul.Level_1 li.aanmelden,
nav.PersonalMenu ul.Level_1 li.paramètres-sous-groupe,
nav.PersonalMenu ul.Level_1 li.aanmelden
{
	padding-left:0;
}
nav.PersonalMenu ul.Level_1 li.uitloggen,
nav.PersonalMenu ul.Level_1 li.log-in,
nav.PersonalMenu ul.Level_1 li.login,
nav.PersonalMenu ul.Level_1 li.se-déconnecter
{
	border:none;
}
header nav.PersonalMenu ul.Level_1 li a
{
	color:#0A82D8;
	font:normal 11px/12px Arial, Helvetica, sans-serif;
}

/* Header / FacebookLogin */
header div.FacebookLogin,
header div.FacebookConnect {
	float:left;
}
.FacebookLogin a.FacebookLoginButton,
.FacebookConnect a.FacebookLoginButton
{
	background: url("images/fb-login.png") no-repeat scroll 0 0 transparent;
	display:block;
	height:22px;
	margin-top:5px;
	outline:none;
	text-decoration:none;
	text-indent:-9999em;
	width:154px;
}
.FacebookConnect a.FacebookLoginButton
{
	background: url("images/fb-connect.png") no-repeat scroll 0 0 transparent;
	width:166px;
}

/* Header / MainMenu */
header div.MainMenuContainer
{
    float: left;
    height: 90px;
    margin-bottom: 0;
    width: 990px;
}
header nav.MainMenu
{
	background: #0a82d8;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBhODJkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzEzODRkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTYyZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #0a82d8 0%, #1384d6 50%, #0a62d6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0a82d8), color-stop(50%,#1384d6), color-stop(100%,#0a62d6));
	background: -webkit-linear-gradient(top,  #0a82d8 0%,#1384d6 50%,#0a62d6 100%);
	background: -o-linear-gradient(top,  #0a82d8 0%,#1384d6 50%,#0a62d6 100%);
	background: -ms-linear-gradient(top,  #0a82d8 0%,#1384d6 50%,#0a62d6 100%);
	background: linear-gradient(to bottom,  #0a82d8 0%,#1384d6 50%,#0a62d6 100%);
    border-radius: 8px 8px 8px 8px;
	border:1px solid #0B65D6;
	border-bottom:none;
	box-shadow:0 0 5px 0 #ccc;
    float: left;
    height: 47px;
    margin: 0;
    padding: 0;
    width: 988px;
}
header nav.MainMenu
{
    position:relative;
}
header nav.MainMenu ul.Level_1
{
    margin: 0; 
    padding: 0; 
    content: ".";
    float:left;
    display: block;
    height: auto; 
    clear: both;
}
header nav.MainMenu ul.Level_1 li
{
	background: #0a82d8;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBhODJkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzEzODRkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTYyZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #0a82d8 0%, #1384d6 50%, #0a62d6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0a82d8), color-stop(50%,#1384d6), color-stop(100%,#0a62d6));
	background: -webkit-linear-gradient(top,  #0a82d8 0%,#1384d6 50%,#0a62d6 100%);
	background: -o-linear-gradient(top,  #0a82d8 0%,#1384d6 50%,#0a62d6 100%);
	background: -ms-linear-gradient(top,  #0a82d8 0%,#1384d6 50%,#0a62d6 100%);
	background: linear-gradient(to bottom,  #0a82d8 0%,#1384d6 50%,#0a62d6 100%);
    border-radius: 8px 0 0 8px;
    border-right: 1px solid #0B65D6;
    color: #666666;
    float: left;
    font-weight: normal;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    white-space: nowrap;
}
header nav.MainMenu ul.Level_1 li.Selected,
header nav.MainMenu ul.Level_1 li.Selected:hover
{
    background: #eaeaea;
}    
header nav.MainMenu ul.Level_1 li.Selected a
{
    border:none;
    color:#fff !important;
}
header nav.MainMenu ul.Level_1 li a
{
    color: #FFFFFF;
    float: left;
    font: 12px/12px arial,helvetica,sans-serif;
    margin: 0;
    padding: 18px 16px 16px;
    text-decoration: none;
    text-transform: uppercase;
}
header nav.MainMenu ul.Level_1 li.hasChildren a
{
	background: url("images/sprite.png") no-repeat scroll right -1220px transparent;
	padding-right:34px;
}
header nav.MainMenu ul.Level_1 li.active
{
	background: #0a82d8;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBhODJkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzEzODRkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTYyZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #0a82d8 0%, #1384d6 50%, #0a62d6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0a82d8), color-stop(50%,#1384d6), color-stop(100%,#0a62d6));
	background: -webkit-linear-gradient(top,  #0a82d8 0%,#1384d6 50%,#0a62d6 100%);
	background: -o-linear-gradient(top,  #0a82d8 0%,#1384d6 50%,#0a62d6 100%);
	background: -ms-linear-gradient(top,  #0a82d8 0%,#1384d6 50%,#0a62d6 100%);
	background: linear-gradient(to bottom,  #0a82d8 0%,#1384d6 50%,#0a62d6 100%);
}
header nav.MainMenu ul.Level_1 li a:hover,
header nav.MainMenu ul.Level_1 li.active a
{
    background-color: #FFFFFF;
    border-radius: 5px 5px 0 0;
    color: #45A1DD;
    margin: 5px 8px 0;
    padding: 13px 8px 17px;
    text-decoration: none;
}
header nav.MainMenu ul.Level_1 li.hasChildren a:hover,
header nav.MainMenu ul.Level_1 li.hasChildren.active a
{
	background: url("images/sprite.png") no-repeat scroll right -1275px #fff;
	padding-right:26px;
}
header nav.MainMenu ul.Level_1 li.active.hasNoChildren a,
header nav.MainMenu ul.Level_1 li.hasNoChildren a:hover
{
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 45%, #efefef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(45%,#ffffff), color-stop(100%,#efefef));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 45%,#efefef 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 45%,#efefef 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 45%,#efefef 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 45%,#efefef 100%);	
    border-radius: 5px 5px 5px 5px;
    margin: 5px 8px;
    padding: 13px 8px 11px;
}
header nav.MainMenu ul.Level_1 li.active a:hover
{
	text-decoration:none;
}

/* Level 2 */
header nav.MainMenu ul.Level_1 li ul.Level_2
{
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 45%, #efefef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(45%,#ffffff), color-stop(100%,#efefef));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 45%,#efefef 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 45%,#efefef 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 45%,#efefef 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 45%,#efefef 100%);
    border-radius: 0 0 8px 8px;
    box-shadow: 0 3px 5px 0 #DDDDDD;
    display: none;
    height: auto;
    margin-left: 8px;
    overflow: hidden;
    padding: 7px 0;
    position: absolute;
    top: 47px;
    z-index: 3;
}      
header nav.MainMenu ul.Level_1 li ul.Level_2 li
{
	background: url("images/bg-border-right-submenu.gif") no-repeat scroll right center transparent;
	border:none;
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
}
header nav.MainMenu ul.Level_1 li ul.Level_2 li.Last {
	background:none;
}
header nav.MainMenu ul.Level_1 li ul.Level_2 li a,
header nav.MainMenu ul.Level_1 li.hasChildren ul.Level_2 li a
{
	background:none;
    border-left:none;
	border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
    color:#404041;
    font:normal 11px/12px arial, helvetica, sans-serif;
	margin:0 8px;
    padding:4px;
	text-decoration:none;
	text-transform:none;
}
header nav.MainMenu ul.Level_1 li ul.Level_2 li.active a,
header nav.MainMenu ul.Level_1 li ul.Level_2 li a:hover
{
	background-color:#0a82d8;
	color:#fff;	
	text-decoration:none;
	padding:4px;
}

/* Last menu-items */
header nav.MainMenu ul.Level_1 li ul.Level_2 li.handelen,
header nav.MainMenu ul.Level_1 li ul.Level_2 li.mijn-league,
header nav.MainMenu ul.Level_1 li ul.Level_2 li.modelportefeuilles,
header nav.MainMenu ul.Level_1 li ul.Level_2 li.transaction,
header nav.MainMenu ul.Level_1 li ul.Level_2 li.mon-sous-groupe,
header nav.MainMenu ul.Level_1 li ul.Level_2 li.portefeuilles-modèle
{
	background:none;
}
header nav.MainMenu ul.Level_1 li.portefeuille ul.Level_2 li.mijn-league,
header nav.MainMenu ul.Level_1 li.portefeuille ul.Level_2 li.mon-sous-groupe
{
	background: url("images/bg-border-right-submenu.gif") no-repeat scroll right center transparent;
}

/* Align menu-items */
header nav.MainMenu ul.Level_1 li ul.Level_2 li.algemeen { margin-left:164px; }
header nav.MainMenu ul.Level_1 li ul.Level_2 li.wedstrijdreglement { margin-left:171px; }
header nav.MainMenu ul.Level_1 li ul.Level_2 li.général { margin-left:147px; }
header nav.MainMenu ul.Level_1 li ul.Level_2 li.règlement { margin-left:135px; }

/* SearchBox */
header div.SearchBox {
    background-color: #FFFFFF;
    float: right;
    height: 28px;
    margin: -38px 9px 2px 0;
    position: relative;
    width: 240px;
}
header div.SearchBox input {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #FFFFFF;
    color: #A1A1A1;
    float: left;
    font: 11px/16px Arial,Helvetica,sans-serif;
    height: 16px;
    margin: 2px 0 2px 2px;
    padding: 3px;
    width: 194px;
}
header div.SearchBox input:focus {
    border: 1px solid #DADADA;
    color: #333;
}
header div.SearchBox a.Button {
    background: url("Images/button-search.gif") no-repeat scroll 0 0 transparent;
	border:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
    float: right;
    height: 26px;
    margin: 1px;
	outline:none;
	text-decoration:none;
	text-indent:-9999em;
	padding:0;
    width: 33px;
}
header div.SearchBox a.Button:hover {
    opacity: 0.8;
}

/* header / Dashboard
   homepage / Stats */
header div.Dashboard,
div.StatsBlock
{
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjNmM2YzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #ffffff 0%, #f5f5f5 39%, #f0f0f0 100%, #f3f3f3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(39%,#f5f5f5), color-stop(100%,#f0f0f0), color-stop(100%,#f3f3f3));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f5f5 39%,#f0f0f0 100%,#f3f3f3 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f5f5f5 39%,#f0f0f0 100%,#f3f3f3 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f5f5f5 39%,#f0f0f0 100%,#f3f3f3 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f5f5f5 39%,#f0f0f0 100%,#f3f3f3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 );
    border: 1px solid #ccc;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px #DBDBDB;
	-webkit-box-shadow:0 0 6px #DBDBDB; 
    clear: both;
    display: block;
    margin: 0 0 20px;
}
div.StatsBlock {
	background:#fff;
	border:none;
	box-shadow:none;
}
header div.Dashboard a:hover div
{
	box-shadow:inset 0 0 2px #bbb; 
	-webkit-box-shadow:0 0 3px #bbb inset; 
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	cursor:default;
}
header div.Dashboard a:hover table.DashboardTable tr td.Label
{
	color:#000;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	cursor:default;
}
header div.Dashboard div.DashBoardRanking
{
	border-right:1px solid #DDDDDD;
	float:left;
	height:63px;
	padding:7px 10px;
}
header div.Dashboard div.DashBoardReturn
{
    border-left: 1px solid #DDDDDD;
    display: inline-block;
    float: right;
    height: 63px;
    padding: 7px 10px;
    text-align: right;
    width: auto;
}
header div.Dashboard table.DashboardTable
{
	border-collapse:0;
	margin:0;
}
header div.Dashboard div.DashBoardReturn table.DashboardTable
{
	margin-left:20px;
	text-align:left;
}
header div.Dashboard table.DashboardTable tr td
{
	padding:2px 8px 2px 0;
}
header div.Dashboard table.DashboardTable tr td.Label a,
header div.Dashboard table.DashboardTable tr td.Label {
    font: 11px/18px Arial,Helvetica,sans-serif;
	color: #444;
    text-transform: uppercase;
}
header div.Dashboard table.DashboardTable tr td.Label a:hover
{
	color:#0A82D8;
	text-decoration:none;
}
header div.Dashboard table.DashboardTable tbody tr td.Ranking a,
header div.Dashboard table.DashboardTable tbody tr td.Ranking {
	color:#444;
	font:normal 30px/30px Arial, Helvetica, sans-serif;
	vertical-align:bottom;
}
header div.Dashboard table.DashboardTable tbody tr td.Ranking a:hover
{
	color:#444;
	text-decoration:none;
}
header div.Dashboard table.DashboardTable tbody tr td.Ranking.Overall {
	background: url("images/sprite.png") no-repeat scroll 0 7px transparent;
	padding-left:30px;
}
header div.Dashboard table.DashboardTable tbody tr td.Ranking.League {
	background: url("images/sprite.png") no-repeat scroll 0 -34px transparent;
	padding-left:24px;
}
header div.Dashboard div.DashBoardReturn table.DashboardTable tbody tr td {
	font-size:18px;
	line-height:30px;
	vertical-align:middle;
}
header div.Dashboard div.DashBoardReturn table.DashboardTable tbody tr td.Label {
    font-size: 10px;
    line-height: 10px;
    padding-top: 7px;
}
header div.Dashboard div.DashBoardReturn table.DashboardTable tbody tr td.Return,
header div.Dashboard div.DashBoardReturn table.DashboardTable tbody tr td.Difference {
	font:bold 27px/30px Arial, Helvetica, sans-serif;
}
header div.Dashboard div.DashBoardReturn table.DashboardTable tbody tr td.Return a:hover,
header div.Dashboard div.DashBoardReturn table.DashboardTable tbody tr td.Difference a:hover
{
	text-decoration:none;
}
header div.Dashboard div.DashBoardReturn table.DashboardTable tbody tr td.ReturnIcon {
    background: url("images/sprite.png") no-repeat scroll 0 -186px transparent;
    padding: 0 2px;
    width: 45px;
}
header div.Dashboard div.DashBoardReturn table.DashboardTable tbody tr td.PlusIcon {
    background: url("images/sprite.png") no-repeat scroll 0 -329px transparent;
    padding: 0 2px;
    width: 16px;
}
header div.Dashboard div.DashBoardReturn table.DashboardTable tbody tr td.EqualsIcon {
    background: url("images/sprite.png") no-repeat scroll 0 -366px transparent;
    padding: 0 3px;
    width: 16px;
}
header div.Dashboard table.DashboardTable tbody tr td.Ranking.Overall span.ValueUp,
header div.Dashboard table.DashboardTable tbody tr td.Ranking.Overall span.ValueDown, 
header div.Dashboard table.DashboardTable tbody tr td.Ranking.Overall span.ValueNeutral,
table.StatsTable tr td.Ranking.Overall span.ValueUp,
table.StatsTable tbody tr td.Ranking.Overall span.ValueDown, 
table.StatsTable tbody tr td.Ranking.Overall span.ValueNeutral
{
    background: url("images/sprite.png") no-repeat scroll 0 -260px transparent;
    color: #706F6F !important;
    display: inline-block;
    font: 11px/18px Arial,Helvetica,sans-serif;
    padding-left: 16px;
}
header div.Dashboard table.DashboardTable tbody tr td.Ranking.Overall span.ValueDown,
table.StatsTable tbody tr td.Ranking.Overall span.ValueDown {
    background: url("images/sprite.png") no-repeat scroll 0 -299px transparent;
}
header div.Dashboard table.DashboardTable tbody tr td.Ranking.Overall span.ValueNeutral,
table.StatsTable tbody tr td.Ranking.Overall span.ValueNeutral {
    background: url("images/sprite.png") no-repeat scroll 0 -416px transparent;
}

/* Homepage / StatsBlock */
div.StatsBlock table.StatsTable {
	border-collapse:collapse;
	margin:0;
	padding:0;
	width:100%;
}
div.StatsBlock table.StatsTable tr td {
	padding:15px;
}
div.StatsBlock table.StatsTable tr td table.TransactionList tr td {
	padding:3px 5px 3px 0;
}
div.StatsBlock table.StatsTable tr td table.TransactionList {
	margin:0;
	width:450px;
}
div.StatsBlock table.StatsTable tr td.Label {
    color: #444;
    font: 10px/10px Arial,Helvetica,sans-serif;
    margin-bottom: 2px;
    padding-bottom: 2px;
    padding-top: 0;
    text-transform: uppercase;
}
div.StatsBlock table.StatsTable tr td.Label.Bottom {
	padding-top:0;
}
div.StatsBlock table.StatsTable tr td.Stats {
    color: #222222;
    font: 24px/30px Arial,Helvetica,sans-serif;
    padding-top: 2px;
    vertical-align: bottom;
}
div.StatsBlock table.StatsTable.Modelportolio tr td.Stats {
	padding-bottom:10px;
}
div.StatsBlock table.StatsTable tr td.NoBorder {
	border-right:none !important;
}

/* Table widths modelportfs */
div.StatsBlock table.StatsTable tr td table.TransactionList tr td.TransType
{ width:105px; }
div.StatsBlock table.StatsTable tr td table.TransactionList tr td.Volume
{ width:60px; }
div.StatsBlock table.StatsTable tr td table.TransactionList tr td.Price
{ width:60px; }

/* Breadcrumb */
div.BreadCrumb { display:none !important; }

/* ContentContainer */
div#ContentWrapper {
    border-bottom: 1px solid #000000;
    padding: 0 0 15px;
}

/* MiddleContent */
div#MiddleContent {
	float:left;
	width:676px;
}

/* ContentWide */
div.ContentWide
{
	margin-bottom:15px;
	width:990px;
}
div.ContentWide.ContentContainer
{
	padding:0;
}
div.ContentWide .ContentLeft {
	border-right:1px solid #AFBCC7;
	float:left;
	padding:20px;
	width:450px;
}
div.ContentWide .ContentRight {
	float:right;
	text-align:left;
	padding:20px 20px 10px;
	width:450px;
}
div.ContentWide .ContentLeft h1 {
	color:#45a1dd;
	font:normal 30px/30px Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
div.ContentWide .ContentRight h2 {
	color:#45a1dd;
	font:normal 18px/18px Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
div.ContentWide .ContentRight h2 a {
	color:#45a1dd;
}

/* Homepage */
div.default.IsNotLoggedOn aside#LeftContent,
div.default div#TopContent,
div.default aside#RightContent {
	display:none !important;
}
div.default div#MiddleContent {
	width:990px;
}
div.default div#MiddleContent div.HomeIntro {
    border-bottom: 1px solid #CCCCCC;
    margin: 0;
    padding: 0 30px 15px;
}
div.default div#MiddleContent div.HomeContainer {
    border-top: 1px solid #EEEEEE;
    float: left;
    margin-bottom: 20px;
    padding-top: 20px;
    width: 100%;
}
div.default div#MiddleContent div.Logos {
	border-top:1px solid #d0d0d0;
	padding:15px 190px 0;
}
div.default div#MiddleContent div.Logos p {
	margin:0;
}
div.default h1 {
    color: #444;
    font: 40px/45px 'colaborate-regular',Arial,Helvetica,sans-serif;
    margin: 0 0 10px;
    text-align: center;
}
p.Large {
	color:#444;
	font:34px/44px 'colaborate-thinregular',Arial,Helvetica,sans-serif;
}
p.Medium {
	color:#444;
	font:normal 22px/32px 'colaborate-lightregular', Arial, Helvetica, sans-serif;
}
p.Large span,
p.Medium span {
	color:#0A82D8;
}
div.default div#MiddleContent div.HomeIntro p.Large,
div.default div#MiddleContent div.HomeIntro p.Medium {
	text-align:center;
}
div.HomeContainer section.Home {
	float:left;
	width:320px;
}
div.ContentLeft.Home {
	float:left;
	width:666px;
}
div.ContentRight.Home {
	float:right;
	width:300px;
}
section.ContentLeft {
	float:left;
	width:325px;
}
section.ContentRight {
	float:right;
	width:325px;
}
section.Home.Left,
section.Home.Center {
	margin-right:15px;
}
div.HomeContainer section.Home.Banner {
	float:left;
	width:241px;
	margin-right:0;
	margin-left:9px;
}
div.HomeContainer section.Home.Banner:first-child {
	margin-left:0;
	margin-right:-1px;
}
div.HomeContainer section.Home.Banner h2 span{
	font-size:16px;
}
section div.Content {
	background: #fff;
	box-shadow:0 0 5px #DBDBDB;
	-webkit-box-shadow:0 0 6px #DBDBDB;
	margin-bottom:10px;
	padding:10px;
}
section.Home div.Content img {
    border: 1px solid #DDDDDD;
    margin-bottom: 8px;
    padding: 1px;
}
section.Home div.Content p {
	margin:0;
}

/* Homepage / StatsBlock */
div.StatsBlock {
	margin:0;
}
div.StatsBlock table.StatsTable {
	border-collapse:collapse;
	margin:0;
	padding:0;
	width:100%;
}
div.StatsBlock table.StatsTable tr td {
	padding:15px 15px 15px 0;
	width:50%;
}
div.StatsBlock table.StatsTable tr td table.TransactionList tr td {
	padding:3px 5px 3px 0;
}
div.StatsBlock table.StatsTable tr td table.TransactionList {
	margin:0;
	width:450px;
}

a.ButtonLarge {	
	background-color:#8eaa14;
	border: 1px solid #006b2d;
	border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	box-shadow:0 0 0 1px #8ebc44 inset; 
	-webkit-box-shadow:inset 0 0 0 1px #8ebc44; 
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font:normal 18px/18px Arial, Helvetica, sans-serif;
	margin:0 5px 10px 0;
	padding: 15px;
	position: relative;
	text-align: center;
	text-decoration:none;
	text-transform:none;
}
a.ButtonLarge.Inloggen,
a.ButtonLarge.Connecter,
a.ButtonLarge.Aanmelden {
	margin-right:0;
}
a.ButtonLarge.InviteFriends
{
	width:170px;
}
a.ButtonLarge span {
	display:block;
	font-size:14px;
	line-height:14px;
}
a.ButtonLarge.FacebookLoginButton {	
	background: #004a88; /* Old browsers */
	background-image:url("images/icon-facebook-button.png");
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNmNiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwNGE4OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwNTI5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDM3NzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
	background-image:url("images/icon-facebook-button.png"), -moz-linear-gradient(top,  #006cb1 0%, #004a88 50%, #005295 50%, #003771 100%); /* FF3.6+ */
	background-image:url("images/icon-facebook-button.png"), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#006cb1), color-stop(50%,#004a88), color-stop(50%,#005295), color-stop(100%,#003771)); /* Chrome,Safari4+ */
	background-image:url("images/icon-facebook-button.png"), -webkit-linear-gradient(top,  #006cb1 0%,#004a88 50%,#005295 50%,#003771 100%); /* Chrome10+,Safari5.1+ */
	background-image:url("images/icon-facebook-button.png"), -o-linear-gradient(top,  #006cb1 0%,#004a88 50%,#005295 50%,#003771 100%); /* Opera 11.10+ */
	background-image:url("images/icon-facebook-button.png"), -ms-linear-gradient(top,  #006cb1 0%,#004a88 50%,#005295 50%,#003771 100%); /* IE10+ */
	background-image:url("images/icon-facebook-button.png"), linear-gradient(to bottom,  #006cb1 0%,#004a88 50%,#005295 50%,#003771 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006cb1', endColorstr='#003771',GradientType=0 ); /* IE6-8 */
	background-repeat:no-repeat;
	background-position:left center;
	margin:0;
	padding-left:40px;
	border: 1px solid #234180;
	box-shadow:0 0 0 1px #0063a8 inset; 
	-webkit-box-shadow:inset 0 0 0 1px #0063a8; 
	text-decoration:none;
}
a.ButtonLarge:hover {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	box-shadow:0 0 0 1px #9fbd1b inset; 
	-webkit-box-shadow:inset 0 0 0 1px #9fbd1b; 
	background-color:#9fbd1b;
	text-decoration:none;
}
a.ButtonLarge.FacebookLoginButton:hover {
	background: #003267; /* Old browsers */
	background-image:url("images/icon-facebook-button.png");
	background-image:url("images/icon-facebook-button.png"), -moz-linear-gradient(top,  #0079c6 0%, #005aa4 50%, #00569e 50%, #003267 100%); /* FF3.6+ */
	background-image:url("images/icon-facebook-button.png"), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0079c6), color-stop(50%,#005aa4), color-stop(50%,#00569e), color-stop(100%,#003267)); /* Chrome,Safari4+ */
	background-image:url("images/icon-facebook-button.png"), -webkit-linear-gradient(top,  #0079c6 0%,#005aa4 50%,#00569e 50%,#003267 100%); /* Chrome10+,Safari5.1+ */
	background-image:url("images/icon-facebook-button.png"), -o-linear-gradient(top,  #0079c6 0%,#005aa4 50%,#00569e 50%,#003267 100%); /* Opera 11.10+ */
	background-image:url("images/icon-facebook-button.png"), -ms-linear-gradient(top,  #0079c6 0%,#005aa4 50%,#00569e 50%,#003267 100%); /* IE10+ */
	background-image:url("images/icon-facebook-button.png"), linear-gradient(to bottom,  #0079c6 0%,#005aa4 50%,#00569e 50%,#003267 100%); /* W3C */
	background-repeat:no-repeat;
	background-position:left center;
	box-shadow:0 0 0 1px #0063a8 inset; 
	-webkit-box-shadow:inset 0 0 0 1px #0063a8; 
}
/* Member/Login */
div.member_login #LeftContent, div.member_login #TopContent,
div.login #LeftContent, div.login #TopContent {
	display:none !important;
}
div.member_login div#MiddleContent,
div.login div#MiddleContent {
	background-color:#fff;	
	border:1px solid #ddd;
	display: block;
	padding: 18px; 
	box-shadow:0 0 5px #dbdbdb; 
	-webkit-box-shadow:0 0 6px #dbdbdb; 
	margin: 50px 290px;
	float:left;
	clear:both; 
	zoom: 1; 	
	width: 370px;
}
div.login.roularta-nl-landing div#MiddleContent,
div.login.roularta-fr-landing div#MiddleContent,
div.member_login.roularta-nl-landing div#MiddleContent,
div.member_login.roularta-fr-landing div#MiddleContent {
	margin:50px 115px;
}
div.member_login div#MiddleContent p a,
div.login div#MiddleContent p a {
	text-decoration:underline;
}
div.member_login div#MiddleContent h1,
div.login div#MiddleContent h1 {
	font-size:30px;
	margin:0 0 10px;
}
div.member_login div#MiddleContent p,
div.login div#MiddleContent p {
	margin:0 0 4px;
}
div.member_login div#MiddleContent p a,
div.login div#MiddleContent p a {
	text-decoration:underline;
}

/* Member/Signup */
div.member_signup #LeftContent, div.member_signup #TopContent {
	display:none !important;
}

/* Invite Friends */
div.InviteFriend fieldset {
    border-bottom: 1px solid #FFFFFF;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
div.InviteFriend fieldset legend {
    color: #0A82D8;
    display: inline;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin-top: 11px;
}
div.InviteFriend fieldset table.FormTable {
	margin:0 0 0 50px;
	width:auto;
}
div.InviteFriend fieldset table.FormTable tr td {
	border:none;
}

/* Ranking / Rankingleagues */
div.vtrader_ranking h2,
div.vtrader_rankingleagues h2,
div.vtrader_rankingstudents h2 {
	display:none;
}

div.vtrader_portfolio aside#RightContent div.StatsBlock,
div.vtrader_ranking aside#RightContent div.StatsBlock,
div.vtrader_rankingleagues aside#RightContent div.StatsBlock,
div.vtrader_league aside#RightContent div.StatsBlock {
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjNmM2YzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #ffffff 0%, #f5f5f5 39%, #f0f0f0 100%, #f3f3f3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(39%,#f5f5f5), color-stop(100%,#f0f0f0), color-stop(100%,#f3f3f3));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f5f5 39%,#f0f0f0 100%,#f3f3f3 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f5f5f5 39%,#f0f0f0 100%,#f3f3f3 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f5f5f5 39%,#f0f0f0 100%,#f3f3f3 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f5f5f5 39%,#f0f0f0 100%,#f3f3f3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 );
    border: 1px solid #ccc;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px #DBDBDB;
	-webkit-box-shadow:0 0 6px #DBDBDB; 
	margin-bottom:15px;
}/*	
div.vtrader_league aside#RightContent {
	margin-top:88px;
}*/
div.vtrader_portfolio aside#RightContent div.StatsBlock table.StatsTable,
div.vtrader_ranking aside#RightContent div.StatsBlock table.StatsTable,
div.vtrader_rankingleagues aside#RightContent div.StatsBlock table.StatsTable,
div.vtrader_league aside#RightContent div.StatsBlock table.StatsTable {
	border-collapse:collapse;
	margin:0;
	padding:0;
	width:100%;
}
div.vtrader_portfolio aside#RightContent div.StatsBlock table.StatsTable tr td,
div.vtrader_ranking aside#RightContent div.StatsBlock table.StatsTable tr td,
div.vtrader_rankingleagues aside#RightContent div.StatsBlock table.StatsTable tr td,
div.vtrader_league aside#RightContent div.StatsBlock table.StatsTable tr td {
	padding:13px;
}
div.vtrader_portfolio aside#RightContent div.StatsBlock table.StatsTable tr td.Label,
div.vtrader_ranking aside#RightContent div.StatsBlock table.StatsTable tr td.Label,
div.vtrader_rankingleagues aside#RightContent div.StatsBlock table.StatsTable tr td.Label,
div.vtrader_league aside#RightContent div.StatsBlock table.StatsTable tr td.Label {
    font: 11px/18px Arial,Helvetica,sans-serif;
    margin-bottom: 2px;
	padding-bottom:2px;
	vertical-align:top;
}
div.vtrader_portfolio aside#RightContent div.StatsBlock table.StatsTable tr td.Stats,
div.vtrader_ranking aside#RightContent div.StatsBlock table.StatsTable tr td.Stats,
div.vtrader_rankingleagues aside#RightContent div.StatsBlock table.StatsTable tr td.Stats,
div.vtrader_league aside#RightContent div.StatsBlock table.StatsTable tr td.Stats {
	border-bottom:1px solid #AFBCC7;
	color:#000;
	font:normal 22px/24px Arial,Helvetica,sans-serif;
	padding-top:2px;
	vertical-align:bottom;
}
aside#RightContent table.StatsTable tr td.Label.Left,
aside#RightContent table.StatsTable tr td.Stats.Left {
	border-right:1px solid #AFBCC7;
}
aside#RightContent table.StatsTable tr td.Label.Bottom,
aside#RightContent table.StatsTable tr td.Stats.Bottom {
	border-bottom:none !important;
}

/* Issue / Aandeel detail */
div.issues_detail aside#RightContent {
	margin-top:47px;
}	
aside#RightContent div.BuySell {
	margin-bottom:10px
}

/* Vtrader / Transaction */
div.vtrader_transaction aside#RightContent {
	margin-top:46px;
}
div.vtrader_transaction aside#RightContent section {
	margin-bottom:20px;
    padding: 10px;
}
div.vtrader_transaction aside#RightContent section.Last {
	margin-bottom:0;
}
div.vtrader_transaction div.FormContent table.FormTable tr td span.RadioButton,
div.vtrader_transaction div.FormContent table.FormTable tr td ul.RadioButton {
	list-style:none;
	margin:0;
	padding:0;
}
div.vtrader_transaction div.FormContent table.FormTable tr td ul.RadioButton li {
	float:left;
	margin:0;
}

/* ShareButtons */
div.ShareButtons {
	float:left;
	margin-bottom:15px;
	width:336px;
}
div.ShareButtons a.ShareButton {
	border:1px solid #112957;
	background-color:#0A82D8;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    line-height: 16px;
    padding: 15px 0 15px 20px;
    text-align: center;
    width: 125px;
}
div.ShareButtons a.ShareButton {
	border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	text-decoration:none;
}
div.ShareButtons a.ShareButton span {
	display:block;
	font-size:14px;
	text-transform:uppercase;
}
div.ShareButtons a.ShareButton.Facebook {
	background: url("images/sprite.png") no-repeat scroll 19px -729px #3B5998;
	border:1px solid #1A356E;
	margin-right:6px;
}
div.ShareButtons a.ShareButton.Facebook:hover {
	background-color:#1A356E;
}
div.ShareButtons a.ShareButton.Twitter {
	background: url("images/sprite.png") no-repeat scroll 18px -807px #0A82D8;
	border:1px solid #0A62D6;
}
div.ShareButtons a.ShareButton.Twitter:hover {
	background-color:#0D6FD6;
	text-decoration:none;
}

/* Share Order */
.FeedbackMessage p.ShareThis {
	display:block;
	float:left;
	height:21px;
	line-height:21px;
	margin:0 5px 0 0;
}
.FeedbackMessage .twitter-share-button,
.FeedbackMessage .FacebookShare {
	float:left;
	margin-right:5px;
}

a.FacebookShare
{
	background: url("images/sprite.png") no-repeat scroll 0 -1340px transparent;
	display: block;
	outline: medium none;
	text-indent: -999em;
	display:block;
	height:20px;
	width:56px;
}
a.FacebookShare:hover { background-position:0 -1360px; }
div.roularta-fr-2013 a.FacebookShare { width:70px; background-position:0 -1280px; }
div.roularta-fr-2013 a.FacebookShare:hover { background-position:0 -1300px; }

/* Period / Search */
div.Period,
div.Search {
	text-align:left;
	margin-bottom:10px;
	width:100%;
}
div.Search fieldset {
    background-color: #F6F9FA;
    border: 1px solid #AFBCC7;
    float: left;
    margin-bottom: 15px;
    padding: 10px;
}
div.Period label {
	color:#0A82D8;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	padding-right:5px;
}
div.Search fieldset label {
	color:#0A82D8;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
    float: left;
    margin-right: 5px;
    min-width: 50px;
    padding: 5px 0;
}
div.Search fieldset input {
	width:150px;
	float:left;
}
fieldset a.Button.Search {
	border-top-left-radius:0;
	border-bottom-left-radius:0;
	margin:0;
	padding:7px 15px;
}
div.Search a.BackLink {
	display:block;
	float:left;
	height:19px;
	margin-left:10px;
	padding:16px 0;
}
/* Paging */
div.PagingSubline {
	margin:10px 0;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
}
div.PagingSubline a.Selected {
	color:#000;
}
div.PagingSubline .ContentLeft {
	float:left;
	width:50%;
}
div.PagingSubline .ContentRight {
	float:right;
	text-align:right;
	width:50%;
}

/* IssueChart */
div.IssueChart div.Period {
	margin:5px 0 0;
}

/* IssueDetail */
div.IssueType_Turbo div.IsIssue,
div.IssueType_Stock div.ViewTurbos {
	display:none;
}
div.IssueType_Turbo div.IsIssue,
div.IssueType_Index div.IsTurbo,
div.IssueType_Commodity div.IsTurbo,
div.IssueType_Stock div.IsTurbo,
div.IssueType_InvestementFund div.IsTurbo,
div.IssueType_Bond div.IsTurbo,
div.IssueType_Interest div.IsTurbo,
div.IssueType_Option div.IsTurbo,
div.IssueType_Interest div.IsTurbo,
div.IssueType_Future div.IsTurbo,
div.IssueType_Currency div.IsTurbo,
div.IssueType_StructuredProduct div.IsTurbo,
div.IssueType_Speeder div.IsTurbo,
div.IssueType_Sprinter div.IsTurbo,
div.IssueType_Right div.IsTurbo,
div.IssueType_Warrant div.IsTurbo,
div.IssueType_Unknown div.IsTurbo {
	display:none;
}
div.IsTurbo {
	margin-bottom:10px;
}
div.IsTurbo fieldset a.Button {
	margin-top:0 !important;
}

/* Table */
.ContentTable, .FormTable {
	border-spacing: 0;
 	*border-collapse: collapse;
	width:100%;
	margin:0 0 10px 0;
}
.ContentTable.StockDetails {
	float:left;
	width:312px;
}
.ContentTable.StockDetails.Left {
	margin-right:20px;
}
.ContentTable.IssueDetails {
	float:left;
	margin-right:15px;
	width:190px;
}
.ContentTable.IssueDetails.Last {
	margin-right:0;
}
aside#RightContent .ContentTable.IssueDetails {
	float:none;
	margin:0;
	width:150px;
}
.ContentTable td.Small {
	font-size:11px;
}
.ContentTable thead tr {
	background-color:#F3F3F3;
}
.ContentTable thead tr td {
	color:#706f6f;
	font:normal 11px/14px arial, helvetica, sans-serif;
	padding:2px 3px;
}
.ContentTable thead tr td a {
	color:#706f6f;
}
.ContentTable tfoot td {
	padding:4px;
	border-top:solid 1px #d2d2d2;
	font-weight:bold;
}
.ContentTable tbody td {
	padding: 4px;
	border-bottom:solid 1px #d2d2d2;
}
.ContentTable.TurboTable tbody td {
	padding:3px 4px;
}
.ContentTable.StocksMap thead td {
	padding:2px 8px 2px 2px;
}
.ContentTable.StocksMap tbody td {
	padding:4px 8px 4px 2px;
}
.ContentTable.WithLeagues tbody tr.RowPortfolio td {
	border-bottom:none;
	padding-bottom:0;
}
.ContentTable.WithLeagues tbody tr.RowLeague td {
	padding-top:2px;
}
.ContentTable tbody td .SubLine {
	display:block;
	color:gray;
	font-size:10px;
}
.ContentTable .Alternate td {
	background-color:#CDE2F7;
}
.ContentTable .Alternate2 td {
	background-color:#fdffcc;
	font-weight:bold;
}
.ContentTable td.ValueCell {
	text-align:right;
}

/* word-wrap */
.Rss .ContentTable
{
	table-layout:fixed;
}
.Rss .ContentTable tbody td {
	white-space:nowrap;	
}
.Rss .ContentTable tbody td a.Title {	
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;	
}

/* SearchBar */
div.SearchBar {
    background: url("images/sprite.png") no-repeat scroll right -1168px #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 0 5px #DBDBDB;
    float: left;
    margin-bottom: 20px;
    padding: 5px 60px 5px 5px;
    width: 205px;
}
div.SearchBar input {
	border:none;
	color:#777;
	float:left;
	font:14px/15px helvetica,arial,sans-serif;
	-webkit-appearance: none;
	padding:5px;
	width:100%;
}

/* Hide Cols & Tabs */
ul.PortfolioRanking li.RankingMonth,
ul.LeagueRanking li.RankingMonth
{
	/*display:none;*/
}

table.PortfolioHoldings tr td.HoldingSizeSL,
table.PortfolioHoldings col.HoldingSizeSL,
table.PortfolioHoldings tr.rowToday,
table.PortfolioHoldings tr.rowMonth,
table.PortfolioHoldings tr.rowYear {
	display:none;	
}

/* Dirrrrty CSS! */
html.ie7 table.PortfolioHoldings tr td.Quote,
html.ie7 table.PortfolioHoldings col.Quote { display:block; width:0px; padding:0 !important; overflow:hidden; }
html.ie7 table.PortfolioHoldings tr td { padding:2px 0 !important; }

table.FormTable tr.rowMotivation {
	display:none;
}

/* Table Widths */
table.PortfolioHoldings,
table.TransactionQueue,
table.Watchlist {
	border-spacing: 0; 
	*border-collapse: collapse;
	table-layout:fixed;
}
col.TransType
{ width:105px; }
col.Status
{ width:95px; }
col.Transaction,
col.Cancel,
col.Transaction
{ width:58px; }
col.Value,
col.ReturnRelative,
col.Cancel
{ width:77px; }
col.BuyPrice
{ width:73px; }
col.AcquirePrice,
div.roularta-nl-2013 col.Transaction
{ width:71px; }
col.Volume,
div.roularta-fr-2013 col.Cancel
{ width:67px; }
col.Difference,
col.DifferenceRelative,
col.AcquireValue,
col.Quote,
col.Return,
col.Limit
{ width:60px; }
col.Time
{ width:50px; }
col.HoldingSize,
col.Days
{ width:45px; }
col.Delete
{ width:37px; }
col.TransactionDetail
{ width:26px; }
col.HoldingSizeSL
{ width:20px; }
td.Transaction a.Button.Small
{ float:none; margin:0; }
col.DateTime
{ width:47px; }

/* Text widths */
table.PortfolioHoldings tr td.FooterLabel span,
td.StockTitle a,
td.Status span,
td.Status a {
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
}
table.PortfolioHoldings tr td.FooterLabel,
table.PortfolioHoldings tr td.StockTitle,
table.TransactionQueue tr td.StockTitle,
table.StocksMap tr td.StockTitle
{
	white-space:nowrap;	
}

/* DetailIcon */
.DetailIcon {
	background: url("images/sprite.png") no-repeat scroll left -640px transparent;
	display:block;
	height:16px;
	width:16px;
}

/* Portfolio layout */
table.PortfolioHoldings tr td.Return,
table.PortfolioHoldings tr td.ReturnRelative {
	background-color:#F3F3F3;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;	
}
table.PortfolioHoldings tr td.Return
{
	border-right:none;
}

/* Forms */
fieldset table.SearchForm {
	width:auto;
}
fieldset table tr td {
	padding: 3px 5px 3px 0;
}
fieldset table tr td.Label {
	width:160px;
}
fieldset ul li {
	font-size: 11px;
	margin: 10px 0;
	padding: 0;
}
fieldset ul li span {
	font-size: 14px;
}
fieldset legend {
	display:none;
}
fieldset label,
fieldset span.Label {
	color:#444;
	font: 14px/18px 'colaborate-lightregular',Georgia,Serif;
	display:block;
	height: 19px;
	padding: 8px 0;
	vertical-align: middle;
	min-width: 100px;
	width: auto;
}
fieldset table.SearchForm label {
	width: 140px;
}
fieldset ul.RadioButton label,
fieldset span.RadioButton label,
fieldset span.Label {
	display:inline;
}
fieldset input, fieldset select, div.Period select, fieldset textarea {
	border: 1px solid #C3C6B9;
	color: #5C5C5C;
	display: inline-block;
	font: 13px/19px Arial;
	padding: 4px;
	width: 210px;
} 
div.Period select {
	width:auto;
}
fieldset input {
	height: 19px;
}
fieldset input.ui-autocomplete-input {
	height:19px;
}
fieldset .SearchForm input.TextBox
{
	float:left;
	margin-right:10px;
	padding:7px 10px 7px;
}
fieldset input.TextBox {
	width:210px;
}
fieldset input.TextBoxSmall {
	width:20px;
}
fieldset input.TextBoxMedium {
	width:45px;
}
fieldset select.Select {
	width:220px;
}
fieldset select.SelectSmall {
	width:128px;
}
fieldset span.Checkbox input,
table.PackageTable input {
	border: medium none;
	float: left;
	height: 28px;
	width: 15px;
}
fieldset table.PackageTable input {
	height:15px;
}
fieldset ul.RadioButton input,
fieldset span.RadioButton input {
	border:none;
	height:15px;
	margin:0 5px;
	width:15px;
}
fieldset span.Checkbox label {
	float:left;
	font:normal 11px/18px arial, helvetica, sans-serif;
	width:auto;
}
fieldset td.ShareTransaction span.Checkbox label {
	font: normal 14px/18px 'colaborate-lightregular', Georgia, Serif;
}
fieldset input.Upload {
	width: 180px;
}
fieldset select option {
	margin: 2px 0;
}
fieldset textarea {
	height: 100px;
}
fieldset input:focus, fieldset select:focus, fieldset textarea:focus {
	border: 1px solid #222222;
}
fieldset a.forgotpasswordlink {
	font-size:11px;
	text-decoration:underline;
	margin-left:4px;
}
a.Button,
input.Button {
	background: #33912d;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzOTEyZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzA3OTYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTc4MjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #33912d 0%, #079600 50%, #297825 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33912d), color-stop(50%,#079600), color-stop(100%,#297825));
	background: -webkit-linear-gradient(top,  #33912d 0%,#079600 50%,#297825 100%);
	background: -o-linear-gradient(top,  #33912d 0%,#079600 50%,#297825 100%);
	background: -ms-linear-gradient(top,  #33912d 0%,#079600 50%,#297825 100%);
	background: linear-gradient(to bottom,  #33912d 0%,#079600 50%,#297825 100%);
	border: 1px solid #297825;
	border-bottom:none;
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	height:auto;
	font:normal 11px/11px Arial, Helvetica, sans-serif;
	margin:0 5px 0 0;
	padding: 12px 15px 11px;
	position: relative;
	text-align: center;
	text-decoration:none;
	text-transform:uppercase;
}
a.Button:hover,
input.Button:hover {
	background:#297825;
	text-decoration:none;
}
input.Button:focus {
	border:none;
}
p.Medium a.Button {
	font:14px/14px Arial,Helvetica,sans-serif;
}
fieldset table tr td a.Button {
	margin: 0 5px 0 0;
}
fieldset .Error {
	color: #c21e1e;
	display: block;
	margin: 10px 0;
}

/* Forms / Transactions */
div.FormContainer
{
	zoom: 1; 
	margin:0 0 15px;
}
div.FormContent
{
	display: block; border:none; background: #fff; box-shadow:0 0 4px #ccc; -webkit-box-shadow:0 0 5px #ccc; clear:both;
}	
div.FormContent table.FormTable
{
	border-collapse:collapse;
	margin:0;
	width:100%;
}
div.FormContent table.FormTable tr td
{
	background-color:#F5F5F5;
	border-bottom:1px solid #D2D2D2;
	padding:15px;
}
div.FormContent table.FormTable tr td.Label
{
	border-right:1px solid #D2D2D2;
	background-color:#fff;
	width:126px;
}
div.FormContent table.FormTable tr td.InstrumentName p
{
	color:#666;
	font-size:11px;
	margin:0;
	text-transform:uppercase;
}
div.FormContent table.FormTable tr td.InstrumentName span.InstrumentName
{
	color:#444;
	font:36px/36px 'colaborate-lightregular',Arial,Helvetica,sans-serif;
	margin:0;
}
div.FormContent table.FormTable tr td.InstrumentName a.Change
{
	margin-left:7px;
	text-decoration:underline;
	text-transform:uppercase;
}
div.FormContent table.FormTable tr td.InstrumentName a.Change:hover
{
	color:#000;
	text-decoration:none;
}
div.FormContent table.FormTable tr td div.TransactionButtons a.Button.Buy
{
    background: url("images/sprite.png") no-repeat scroll 9px -521px #33912D;
    padding-left: 26px;
    padding-right: 10px;
}
div.FormContent table.FormTable tr td div.TransactionButtons a.Button.Sell
{
    background: url("images/sprite.png") no-repeat scroll 9px -521px #C21E1E;
    padding-left: 26px;
    padding-right: 10px;
}
div.FormContent table.FormTable tr td div.TransactionButtons a.Button.Inactive
{
    background: none repeat scroll 0 0 #C9C9C9;
	border:none;
	padding-left: 10px;
}
div.FormContent table.FormTable tr td.InstrumentName span.ValueDown
{
	margin-left:3px;
}
div.FormContent table.FormTable tr td select
{
	margin-right:5px;
	width:auto;
}
div.FormContent table.FormTable tr td textarea
{
	width:380px;
}
div.FormContent table.FormTable tr td a.Button
{
	font-size:13px;
	line-height:13px;
	padding:8px 16px 7px;
}
div.FormContent table.FormTable tr td a.Button.Inactive
{
	background-color: #C9C9C9;
    font-size: 11px;
    margin-top: 9px;
    padding: 4px 8px 3px;
}
div.FormContent table.FormTable tr td a.Button.Inactive:hover,
div.FormContent table.FormTable tr td div.TransactionButtons a.Button.Inactive:hover
{
	background-color:#aaa;
}
div.FormContent table.FormTable tr.Execute td 
{
	border:none;
	background-color:#fff;
}
div.FormContent table.FormTable tr.Execute td a.Button,
div.FormContent table.FormTable tr.Execute td input.Button
{
	padding:19px 0 18px;
	text-decoration:none;
	width:489px;
}
div.FormContent table.FormTable tr.Execute td input.Button
{
	padding:19px 0 17px;
}
div.FormContent table.FormTable tr.Execute td input.Button:hover
{
	background-color:#045d00;
}

/* Transactions */
a.Button.Large,
input.Button.Large
{
	font-size:13px;
	line-height:13px;
	margin:0 0 5px;
	padding:13px 0 12px;
	width:180px;
}
a.Button.Small {
	border: none;
	border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font:normal 11px/11px Arial, Helvetica, sans-serif;
	margin:0 4px 0 0;
	padding: 5px 7px 4px;
	position: relative;
	text-align: center;
	text-transform:uppercase;
}
a.Button.Small:hover
{
	background-color:#297825;
	text-decoration:none;
}
a.Button.Sell,
a.Button.Cancel {
	background: #c21e1e;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MyMWUxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2MxMWYxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTE4MTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c21e1e 0%, #c11f1f 50%, #991818 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c21e1e), color-stop(50%,#c11f1f), color-stop(100%,#991818));
	background: -webkit-linear-gradient(top,  #c21e1e 0%,#c11f1f 50%,#991818 100%);
	background: -o-linear-gradient(top,  #c21e1e 0%,#c11f1f 50%,#991818 100%);
	background: -ms-linear-gradient(top,  #c21e1e 0%,#c11f1f 50%,#991818 100%);
	background: linear-gradient(to bottom,  #c21e1e 0%,#c11f1f 50%,#991818 100%);
	border:1px solid #991818;
	border-bottom:none;
}
a.Button.Sell:hover,
a.Button.Cancel:hover {
	background:#991818;
}
a.Button.Link {
	background: #0a82d8;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBhODJkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzEzODRkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTYyZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #0a82d8 0%, #1384d6 50%, #0a62d6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0a82d8), color-stop(50%,#1384d6), color-stop(100%,#0a62d6));
	background: -webkit-linear-gradient(top,  #0a82d8 0%,#1384d6 50%,#0a62d6 100%);
	background: -o-linear-gradient(top,  #0a82d8 0%,#1384d6 50%,#0a62d6 100%);
	background: -ms-linear-gradient(top,  #0a82d8 0%,#1384d6 50%,#0a62d6 100%);
	background: linear-gradient(to bottom,  #0a82d8 0%,#1384d6 50%,#0a62d6 100%);
	border:1px solid #0a62d6;
	border-bottom:none;
}
a.Button.Link:hover {
	background:#0a62d6;
}
fieldset.Transaction input, fieldset.Transaction select, fieldset.Transaction textarea {
	width:auto;
}

/* Icons Buttons */
a.Button.Transaction,
a.Button.Watchlist,
a.Button.InviteFriend,
div.issues_detail aside#RightContent a.Button.Buy,
div.issues_detail aside#RightContent a.Button.Sell,
div.issues_detail aside#RightContent a.Button.Turbos,
aside#RightContent a.Button.IssueInfo {
	background-image: url("images/sprite.png");
	background-repeat: no-repeat;
	background-color:#33912D;
	font-size:18px;
	line-height:18px;
	padding:13px 0 13px 48px;
	text-align: left;
	width: 250px;
}
div.issues_detail aside#RightContent a.Button.Buy,
div.issues_detail aside#RightContent a.Button.Sell
{
	float:left;
	width:100px;
}
aside#RightContent a.Button.Transaction {
	background-position: 16px -999px;
}
aside#RightContent a.Button.Link {
	background-image: url("images/sprite.png");
	background-repeat: no-repeat;
	background-color:#0A82D8;
}
aside#RightContent a.Button.Link:hover {
	background-color:#0D6FD6;
}
a.Button.Watchlist {
	background-position: 14px -925px;
}
a.Button.InviteFriend {
	background-position: 12px -867px;
}
a.Button.Watchlist:hover {
	background-position: 14px -925px;
	background-color:#0D6FD6;
}
a.Button.InviteFriend:hover {
	background-position: 12px -867px;
	background-color:#0D6FD6;
}
div.issues_detail aside#RightContent a.Button.Buy {
	background-position: 12px -1068px;
	background-color:#33912D;
	border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	-webkit-border-radius:3px 0 0 3px;
}
div.issues_detail aside#RightContent a.Button.Buy:hover,
aside#RightContent a.Button.Transaction:hover {
	background-color:#045D00;
}
div.issues_detail aside#RightContent a.Button.Sell {
	background-position: 10px -1138px;
	background-color:#C21E1E;
	border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
}
div.issues_detail aside#RightContent a.Button.Sell:hover {
	background-color:#991818;
}
div.issues_detail.IssueType_Turbo aside#RightContent a.Button.IssueInfo {
	background-position: 10px -1271px;
	display:block !important;
	float:none;
	margin-bottom:15px;
	width:132px;
}
div.vtrader_portfolio.WithTransactionFeedback aside#RightContent {
	margin-top:182px;
}

/* FollowButton */
.FollowButton {
	background: url("images/sprite.png") no-repeat scroll 6px -564px #33912D;
	border:none;
	border-radius: 3px;
	color: #FFFFFF;
	margin:2px 5px 11px 0;
	padding:7px 9px 6px 25px;
}
.FollowButton:hover {
	background-color:#045D00;
	border:none;
}
.FollowButtonActive {
	border:none;
	background: url("images/sprite.png") no-repeat scroll 7px -522px #abbbc8;
	padding-left: 25px;
}
.FollowButtonActive:hover {
	background: url("images/sprite.png") no-repeat scroll 6px -599px #A01515;
	border:none;
	padding-left: 25px;
	-webkit-transition: all .2s ease-in;
	-moz-transition: all .2s ease-in;
	-o-transition: all .2s ease-in;
	-ms-transition: all .2s ease-in;
	transition: all .2s ease-in;
}

/* FollowButton / In watchlist */
.member_watchlist a.Button.Small {
	border-radius:3px;
	margin-right:0;
}
.member_watchlist .FollowButton {
	background: url("images/sprite.png") no-repeat scroll 5px -566px #297825;
	font:11px/12px Arial, Helvetica, sans-serif;
	margin:0;
	outline:none;
	padding:5px 7px 4px 17px;
	text-indent:-9999em;
}
.member_watchlist .FollowButtonActive {
	background: url("images/sprite.png") no-repeat scroll 6px -601px #c21e1e;
	border:none;
}
.member_watchlist .FollowButtonActive:hover {
	background: url("images/sprite.png") no-repeat scroll 6px -601px #a01515;
	background-color:#a01515;
}

/* LinkWatchlist */
span.IssueWatchlist {
	display: block;
	float: left;
	line-height: 29px;
	margin: 0 0 0 5px;
}
span.IssueWatchlist a {
	text-decoration:underline;
}
span.IssueWatchlist a:hover {
	color:#000;
	text-decoration:none;
}

/* IssueChart links */
div.IssueChart a.UpdateInterval
{
	display:block;
	float:right;
	margin-left:5px;
   	margin-top: 8px;
    padding: 2px 5px;
    position: relative;
    z-index: 1000;	
}
div.IssueChart a.UpdateInterval.Selected
{
    background-color: #eee;
    border: 1px solid #999999;
    border-radius: 3px 3px 3px 3px;
    display: block;
    float: right;
    margin-left: 5px;
    padding: 1px 4px;
}
div.IssueChart a.UpdateInterval.Selected:hover {
	text-decoration:none;
}
div.IssueChart a.UpdateInterval.Intraday {
	margin-right:10px;
}

/* ValidatorSummary */
div.ValidatorSummary {
	background-color:#FFFACE;
	border:1px solid #E3E5E8;
	color:#222 !important;
	display: block;
	padding: 12px; 
	border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	box-shadow:0 0 3px #ccc; 
	-webkit-box-shadow:0 0 4px #ccc; 
	margin-bottom: 15px;
	clear:both; 
	zoom: 1; 
}
div.ValidatorSummary p {
    color: #444444;
    font-weight: bold;
	margin:0 0 10px;
}
div.ValidatorSummary ul {
    margin: 0;
    padding: 0 0 0 25px;
}
div.ValidatorSummary ul li {
	font-size:11px;
}

/* FeedbackMessage */
.FeedbackMessage {
    background-color: #FFFACE;
    color: #444444;
    float: left;
    font-weight: bold;
    margin-bottom: 15px;
    padding: 4px 6px;
}

/* Quiz & Note */
div.ContentContainer.Quiz,
div.ContentContainer.Note,
div.FeedbackMessage.Transaction {
    background-color: #FFFACE;
    border: 1px solid #e2e2e2;
	box-shadow:0 0 4px #ccc; 
	-webkit-box-shadow:0 0 5px #ccc; 
    clear: both;
    color: #222222 !important;
    display: block;
    margin-bottom: 15px;
    padding: 15px;
}
div.FeedbackMessage.Transaction {
	float:none;
	font-weight:normal;
}
div.ContentContainer.Quiz {
	margin-top:15px;
}
div.ContentContainer.Quiz .Close {
    background: url("http://img.iex.nl/_VT.net/Slimste/images/icons/close-icon.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 20px;
    padding: 0;
    text-decoration: none;
    text-indent: -9999em;
    width: 20px;
}
div.ContentContainer.Quiz h2
{
	display:block !important;
}
div.ContentContainer.Quiz h3 {
	margin-bottom:10px;
}
div.ContentContainer.Quiz h3 a {
	color:#45A1DD;
	text-decoration:underline;
}
div.ContentContainer.Quiz h3 a:hover {
	text-decoration:none;
}
div.ContentContainer.Quiz ul {
	height:34px;
	list-style:none;
	margin:0;
	padding:0;
}
div.ContentContainer.Quiz ul li a {
    background-color: #0A82D8;
    border-radius: 3px;
    color: #FFFFFF;
    display: inline-block;
	float:left;
    font-size: 14px;
    font-weight: bold;
    margin:0 3px 2px 0;
    padding: 7px 15px;	
}
div.ContentContainer.Quiz ul li a:hover {
    background-color: #0a62d6;
	text-decoration:none;
}
div.ContentContainer.Quiz p {
	margin:0;
}
div.login div.Quiz,
div.member_login div.Quiz,
div.member_signup div.Quiz {
	display:none;
}
div.ContentContainer.Note ul li a {
	text-decoration:underline;
}
div.ContentContainer.Note ul li a:hover {
	text-decoration:none;
}
div.FeedbackMessage.Transaction {
	float:none;
	font-weight:normal;
}

/* Twitter */
.twitter-timeline {
	box-shadow:0 0 5px #DBDBDB;
}

/* Facebook */
.fbConnectWidgetContent,
.fbRecommendation,
.phs {
	padding-left:0 !important;
}

/* Values */
.ValueUp {
	color:#297825 !important;
}
.ValueDown {
	color:#c21e1e !important;
}
.ValueNeutral {
	color:#5f5f5f !important;
}

/* Footer */
footer div.Logos {
	padding:20px 0;
}
div.roularta-nl-landing footer div.Logos,
div.roularta-fr-landing footer div.Logos {
	padding:20px;
}
footer div.FooterLinks {
    border-top: 1px solid #AFBCC7;
    margin-top: 10px;
    padding: 15px 0 0;
}
div.roularta-nl-landing footer div.FooterLinks,
div.roularta-fr-landing footer div.FooterLinks {
	margin:0 20px;
}
footer div.FooterLinks p,
footer div.FooterLinks p {
	color:#555555;
	margin:0;
	text-align:center;
}
footer div.FooterLinks p img {
	vertical-align:bottom;
}
div.roularta-nl-landing.member_login footer div.Logos, 
div.roularta-nl-landing.login footer div.Logos,
div.roularta-fr-landing.member_login footer div.Logos, 
div.roularta-fr-landing.login footer div.Logos {
	padding:20px 135px;
}
footer div.Logos img {
	margin-right:15px;
}
footer div.Logos div.ContentLeft,
footer div.Logos div.ContentRight {
	float:left;
	margin-right:3px;
}
footer div.Logos div.ContentRight.Last
{
	margin-right:0;
}
footer div.FooterContainer {
	background-color:#f3f6f8;
	padding:20px 0;
}

/* Footer / PersonalMenu */
footer nav.PersonalMenu {
    border-bottom: 1px solid #AFBCC7;
    float: left;
    margin: 0 0 15px;
    padding: 0 0 15px;
    width: 100%;
}
footer nav.PersonalMenu ul.Level_1 {
	margin:0;
	padding: 0;
	content: ".";
	float:left;
	display: block;
	height: auto;
	clear: both;
}
footer nav.PersonalMenu ul.Level_1 li
{
    border-right:1px solid #0A82D8;
    list-style: none; 
	line-height:11px;
    float: left;
    margin:0; 
    padding: 0 7px; 
    white-space: nowrap; 
    font-weight: normal; 
    color: #666666;
}
footer nav.PersonalMenu ul.Level_1 li a
{
	color:#0A82D8;
	font:normal 11px/12px Arial, Helvetica, sans-serif;
}

/* Footer Right */
footer div.PageContainer section.FooterLeft, footer div.PageContainer section.FooterRight {
	border-top:1px solid #fff;
	color:#706f6f;
	float:left;
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:10px 0;
	width:495px;
}
footer div.PageContainer section.FooterRight {
	text-align:right;
}
footer div.PageContainer section.FooterLeft a, footer div.PageContainer section.FooterRight a {
	color:#706f6f !important;
}
footer div.PageContainer section.FooterLeft a:hover, footer div.PageContainer section.FooterRight a:hover {
	color:#706f6f !important;
	text-decoration:underline;
}
footer section.Footer {
	float:left;
	width:320px;
}
footer section.Footer.Left,
footer section.Footer.Center {
	margin-right:15px;
}

.FacebookOuter {
	background-color:#F3F6F8; 
	width:320px; 
	padding:0;
	height:285px;
}
.FacebookInner {
	height:285px;
	overflow:hidden;
}
.FacebookInner .fb_iframe_widget {
	top:-72px;
	left:-10px;
}

/* UI / Tabs */
div.TabContainer { position: relative; padding: 0; zoom: 1; margin-bottom:15px; }
div.TabContainer ul.Tabs { margin: 0; padding: .2em 5px 0; }
div.TabContainer ul.Tabs li { list-style: none; float: left; position: relative; top: 0; margin:6px 2px 0 0; border:1px solid #ddd; border-bottom:none; padding: 0; white-space: nowrap; background-color:#F3F3F3; }
div.TabContainer ul.Tabs li a { font:13px/18px 'colaborate-lightregular',Arial,Helvetica,sans-serif; float: left; padding: 4px 10px; text-decoration: none; color:#404041; }
div.TabContainer ul.Tabs li a:hover { color:#0A82D8; }
div.TabContainer ul.Tabs li.active { margin:0 2px -1px 0; padding-bottom: 1px; background:#fff; }
div.TabContainer ul.Tabs li.active a { color:#0A82D8; padding: 7px 10px; font-size:14px; }
div.TabContainer ul.Tabs li a, div.TabContainer ul.Tabs li.active a { cursor: pointer; text-decoration: none !important; }
div.TabContainer div.TabContent { border:1px solid #DDDDDD; display: block; padding: 15px; background: #fff; box-shadow:0 0 5px 0 #DADADA; -webkit-box-shadow:0 0 6px 0 #DADADA; clear:both; }
div.TabContainer div.TabContent h1 { font-size:22px; line-height:22px; margin-top:5px; }
div.TabContainer div.TabContent h3 { margin-bottom:10px; }

/* ContentContainer */
div.ContentContainer {
	background-color:#fff;	
	border:1px solid #ddd;
	display: block;
	padding: 15px; 
	box-shadow:0 0 5px #DADADA; 
	-webkit-box-shadow:0 0 6px #DADADA; 
	margin-bottom: 15px;
	clear:both; 
	zoom: 1; 
}
section div.ContentContainer {
	padding:15px;
}
section div.ContentContainer h3 {
	margin-top:0;
}
section.Content {
	border:1px solid #ddd; display: block; padding: 10px; background: #fff; box-shadow:0 0 5px 0 #dbdbdb; -webkit-box-shadow:0 0 6px 0 #dbdbdb;
}
section.Content.Left,
section.Content.Center,
section.Content.Right {
	float:left;
	margin:0 15px 15px 0;
	width:289px;
}
div.Content.Left,
div.Content.Right {
	float:left;
	width:309px;
}
div.Content.Left {
	margin-right:15px;
}
div.Content.Left,
section.Content.Left {
	clear: both;
}
section.Content.Right,
section.Right {
	float:left;
	margin:0 0 15px;
	width:316px;
}
section.Content.Prijzen.Right {
	margin:0 0 15px 0;
	width:289px;
}
section.Content.Prijzen img
{
	box-shadow:0 0 3px #ccc; 
	-webkit-box-shadow:0 0 4px #ccc; 
	margin:0 0 10px -13px;
}
section.Content .ContentTable {
	margin-bottom:15px;
}
section.Content h3
{
	margin-bottom:10px;
	text-align:center;
}
section.Content p {
	background-color:#F6F9FA;
	padding:5px;
}
section.Content.Prijzen p {
	margin:0;
	padding:5px 5px 15px;
}

/* ValidatorSummary */
div.ValidatorSummary {
	background-color:#FFFACE;
	border:1px solid #E3E5E8;
	color:#222 !important;
	display: block;
	padding: 12px; 
	border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	box-shadow:0 0 3px #ccc; 
	-webkit-box-shadow:0 0 4px #ccc; 
	margin-bottom: 15px;
	clear:both; 
	zoom: 1; 
}
div.ValidatorSummary p {
    color: #444444;
    font-weight: bold;
	margin:0 0 10px;
}
div.ValidatorSummary ul {
    margin: 0;
    padding: 0 0 0 25px;
}
div.ValidatorSummary ul li {
	font-size:11px;
}

/* FeedbackMessage */
.FeedbackMessage {
    background-color: #FFFACE;
    color: #444444;
    float: left;
    font-weight: bold;
    margin-bottom: 15px;
    padding: 4px 6px;
}

/* Quiz & Note */
div.ContentContainer.Quiz,
div.ContentContainer.Note,
div.FeedbackMessage.Transaction {
    background-color: #FFFACE;
    border: 1px solid #AFBCC7;
    box-shadow: 0 0 2px #BBBBBB;
    clear: both;
    color: #222222 !important;
    display: block;
    margin-bottom: 15px;
    padding: 15px;
}
div.ContentContainer.Quiz .Close {
    background: url("http://img.iex.nl/_VT.net/Roularta/images/icons/close-icon.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 20px;
    padding: 0;
    text-decoration: none;
    text-indent: -9999em;
    width: 20px;
}
div.ContentContainer.Quiz h2
{
	display:block !important;
}
div.ContentContainer.Quiz h3 {
	margin-bottom:6px;
}
div.ContentContainer.Quiz h3 a {
	color:#45A1DD;
	text-decoration:underline;
}
div.ContentContainer.Quiz h3 a:hover {
	text-decoration:none;
}
div.ContentContainer.Quiz ul {
	height:34px;
	list-style:none;
	margin:0;
	padding:0;
}
div.ContentContainer.Quiz ul li a {
    background-color: #ABBBC8;
    border-radius: 4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
	border:1px solid #7D7D7D;
	box-shadow:0 0 0 1px #BDC7D0 inset; 
	-webkit-box-shadow:inset 0 0 0 1px #BDC7D0; 
    color: #FFFFFF;
    display: inline-block;
	float:left;
    font-size: 14px;
    font-weight: bold;
    margin:0 3px 2px 0;
    padding: 7px 15px;	
}
div.ContentContainer.Quiz ul li a:hover {
    background-color: #0A82D8;
	border:1px solid #0A82D8;
	box-shadow:0 0 0 1px #0A82D8 inset; 
	-webkit-box-shadow:inset 0 0 0 1px #0A82D8; 
	text-decoration:none;
}
div.ContentContainer.Quiz p {
	margin:0;
}
div.login div.Quiz,
div.member_login div.Quiz,
div.member_signup div.Quiz {
	display:none;
}
div.ContentContainer.Note ul li a {
	text-decoration:underline;
}
div.ContentContainer.Note ul li a:hover {
	text-decoration:none;
}
div.FeedbackMessage.Transaction {
	float:none;
	font-weight:normal;
}

/* Popups */
.InfoIcon {
	background: url("images/sprite.png") no-repeat scroll 0 -430px transparent;
	height:16px;
	padding-left:20px;
}
.WithStaticPopup div.Popup {
    background-color: #FFFACE;
    border: 1px solid #AFBCC7;
    box-shadow: 0 0 2px #BBBBBB;
    color: #222222 !important;
    display: none;
    font-size: 11px;
    font-weight: normal;
    left: 0;
    padding: 5px;
    position: absolute;
    top: 30px;
    width: 200px;
    z-index: 1000;
}
.OverlayContainer .OverlayBlockOuter,
.OverlayContainer .OverlayBlockOuter iframe {
	height:290px !important;
}
.OverlayContainer .OverlayBlockOuter.ChangeEmail,
.OverlayContainer .OverlayBlockOuter iframe.ChangeEmail {
	height:220px !important;
}
.OverlayContainer .OverlayBlockOuter.ChangePassword,
.OverlayContainer .OverlayBlockOuter iframe.ChangePassword {
	height:190px !important;
}
.OverlayContainer .OverlayBlockOuter.ResetPassword,
.OverlayContainer .OverlayBlockOuter iframe.ResetPassword {
	height:160px !important;
}


/* Note */
div.ContentContainer.Note {
	padding:10px;
}
div.ContentContainer.Note ul {
	padding:0 0 0 15px;
}
div.ContentContainer.Note ul li {
	font-size:11px;
}

div.ContentContainer.SignupForm div.ContentLeft
{
	border-right:1px solid #AFBCC7;
	float:left;
	margin-right:10px;
	padding-right:10px;
	width:290px;
}
div.ContentContainer.SignupForm div.ContentRight
{
	float:right;
	width:290px;
}

/* Forum */
.ForumForm {
    background-color: #FFFFFF;
    border: 1px solid #ccc;
}

/* Prizes */
div.prize_info {
    float: left;
    margin-right: 14px;
    width: 380px;
}
div.prize_gallery {
    float: left;
    width: 250px;
}
div.prize_gallery a img {
    border: 1px solid #e4e4e4;
    padding: 2px;
}
div.prize_gallery a:hover img {
    border: 1px solid #ccc;
    padding: 2px;
}

/* Footer */
footer {
	background: url("images/bg-footer.png") repeat-x scroll top left transparent;
    border-top: 1px solid #444444;	
	min-height:150px;
}
footer div.PageContainer {
	color:#ddd;
	padding:20px 0;
}
footer div.PageContainer a {
	color:#fff;
}
footer div.PageContainer a:hover {
	text-decoration:underline;
}
footer div.PageContainer div.FooterCredentials {
	padding:15px 0;
	text-align:center;
}
footer div.PageContainer div.FooterCredentials nav ul.Level_1 {
    clear: both;
    content: ".";
    list-style: none;
    margin: 0 auto;
    padding: 0;
    text-align: justify;
	width:600px;
}
footer div.PageContainer div.FooterCredentials nav ul.Level_1:after {
    content: '';
    display: inline-block;
    width: 100%;
}
footer div.PageContainer div.FooterCredentials nav ul.Level_1:before {
    content: '';
    display: block;
    margin-top: -1.25em;
}
footer div.PageContainer div.FooterCredentials nav ul.Level_1 li {
    color: #ddd;
    display: inline-block;
    font-weight: normal;
    margin-right: -.25em;
    padding: 0;
    position: relative;
    top: 1.25em;
    white-space: nowrap;
}
footer div.PageContainer div.FooterCredentials nav ul.Level_1 li a {
    color: #FFFFFF;
    float: left;
    font: 12px/12px arial,helvetica,sans-serif;
    margin: 0;
    text-decoration: none;
    text-transform: uppercase;
}
footer div.PageContainer div.FooterCredentials nav ul.Level_1 li a:hover {
	text-decoration:underline;
}