.topmenu a, .top_menu a, .login-context a {
	color: white;
}

.topmenu a:hover, .top_menu a:hover, .login-context a:hover {
	color: white;
}

.login-context {
	font-size: 14px;
}

td.menu {
	background-image: url(/images/menu_background.gif);
	background-repeat: repeat-x;'
}

table.top-menu td {
	background: none;
}

td.menu div table td {
	font-size: 14px;
	color: #77858D;
}

td.menu div table td a {
	text-decoration: none;
}

div.word html, div.word body, div.word p, div.word div, div.word tr, div.word td, div.word th, div.word li, div.word input, div.word textarea, div.word select {
	font-size: 16px;        
}

html, body, p, div, tr, td, th, li, input, textarea, select { 
	font-size: 10pt;
}

.menu-bar2 a { 
	font-size: 10pt;
}

div.snowflake div {
	color: white;
	font-family: WWFlakesRegular, arial, verdana, sans-serif;
	font-weight: normal;
	font-size: 19.64px;
}

#snowstorm a
{
	color:white;
}

div.topmenu > a
{
	color: #77858d;
}

div.topmenu > a:hover
{
	color: #5280C5;
}

.registration-banner {
	padding: 10px 0;
    text-align: center;
}

.iframe th span {
	max-height: 34px;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 470px;
	display: block;
	overflow: hidden;
}

div#trade_copy > .dijitDialogPaneContent {
    height: auto !important;
}

.registration-warning,
.registration-notification {
    margin: 20px;
    padding: 10px;
    border-radius: 4px;
    border-width: 1px;
    border-style: solid;
}

.registration-warning {
	border-color: #ff4141;
    background: #ffcece;
}

.registration-notification {
    border-color: #00c44f;
    background: #b0ffa5;
}

.button_105 {
	display: inline-block !important;
	text-decoration: none !important;
	background-color: #66cbf6 !important;
	color: #006089 !important;
	border: 1px solid #66cbf6 !important;
	border-radius: 0px !important;
	font-size: 16px !important;
	padding: 6px 27px !important;
	transition: all 0.2s ease !important;
}

.button_105:hover{
	text-decoration: none !important;
	background-color: #aaffff !important;
	color: #000000 !important;
	border-color: #66cbf6 !important;
}