@charset "utf-8";
body {
	background-image: url(../images/body-bg.gif);
	background-repeat: repeat;
	margin: 0px;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}



.clear {
	clear: both;
}

.top-bar {
	/* 1/8/2013
	background-color: #2062ae;
	height: 35px;
	*/
	background-color: #2062ae;
	height: 35px;
	position: fixed;
	width: 100%;
	z-index: 10;
	top: 0px;
	box-shadow: 0px 1px 5px rgba(0,0,0,0.3);
}
.top-bar .top-container {
	width: 1020px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 35px;
}

.top-bar .top-container .logo-color {
	display: block;
	float: left;
	height: 35px;
	text-decoration: none;
	margin-right: 20px;

}
.top-bar .top-container .logo-color:hover .logo-type {
	text-shadow: 0px 0px 3px #000;

}

.top-bar .top-container .logo-color img {
	float: left;
	display: block;
	height: 27px;
	width: 30px;
	margin-right: 5px;
	margin-top: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.top-bar .top-container .logo-color .logo-type {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FFF;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-shadow: 0px 1px #0E2D4E;
	display: block;
	float: left;
}
.top-bar .top-container .top-menu {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 35px;
}
.top-bar .top-container .top-menu li {
	display: block;
	float: left;
	height: 35px;
	width: 35px;
	list-style-type: none;
	margin-left: 1px;
	background-color: #134f95;
}
.top-bar .top-container .top-menu li a:hover {
	background-position: 0px -21px;
}

.top-bar .top-container .top-menu li .home {
	background-image: url(../images/home-icon.png);
	background-position: 0px 0px;
	height: 21px;
	width: 23px;
	display: block;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.top-bar .top-container .top-menu li .profile {
	background-image: url(../images/profile-icon.png);
	background-position: 0px 0px;
	height: 21px;
	width: 17px;
	display: block;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.top-bar .top-container .top-menu li .contact {
	background-image: url(../images/email-icon.png);
	background-position: 0px 0px;
	height: 21px;
	width: 21px;
	display: block;
	margin-top: 6px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.top-bar .top-container .top-menu li .selected {
	background-position: 0px -21px;
}

.top-bar .top-container .top-menu li .alert {
	font-family: "Arial Black", Gadget, sans-serif;
	text-decoration: none;
	color: #236BBC;
	font-size: 24px;
	text-align: center;
	height: 35px;
	width: 35px;
	display: block;
	background-color: #134F95;
}
.top-bar .top-container .top-menu li .notif-alert {
	color: #000;
	background-color: #ffd800;
}
.top-bar .top-container .logout {
	display: block;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	height: 35px;
	line-height: 34px;
	padding-right: 20px;
	padding-left: 20px;
}
.top-bar .top-container .logout .off-icon {
	background-image: url(../images/power-icon.png);
	background-position: 0px 0px;
	display: block;
	height: 16px;
	width: 14px;
	float: left;
	margin-right: 5px;
	margin-top: 9px;
}
.top-bar .top-container .logout:hover .off-icon {
	background-position: 0px -16px;
}
.top-bar .top-container .logout:hover {
	color: #a1e4fa;
	background-color: #134F95;

}
.top-bar .top-container .languages-pan {
	display: block;
	display: none;
	float: right;
}

.top-bar .top-container .languages-pan:hover .selected-lang{
	color: #a1e4fa;
	background-color: #134F95;
}
.top-bar .top-container .languages-pan:hover .selected-lang .arrow-down {
	background-position: 0px -6px;

}
.top-bar .top-container .languages-pan:hover .selected-lang .icon-selected {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #2062AE;

}



.top-bar .top-container .languages-pan:hover .options {
	display: block;
}

.top-bar .top-container .languages-pan .selected-lang {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	display: block;
	height: 35px;
	line-height: 34px;
	padding-right: 15px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #134F95;
	border-left-color: #134F95;
}
.top-bar .top-container .languages-pan .selected-lang .icon-selected {
	height: 35px;
	width: 35px;
	display: block;
	float: left;
	margin-right: 14px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #134F95;
}
.top-bar .top-container .languages-pan .selected-lang .icon-selected img {
	display: block;
	margin-top: 12px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.top-bar .top-container .languages-pan .selected-lang .arrow-down {
	background-image: url(../images/arrow-down.png);
	background-position: 0px 0px;
	height: 6px;
	width: 9px;
	display: block;
	float: right;
	margin-left: 10px;
	margin-top: 15px;
}
.top-bar .top-container .languages-pan .selected-lang .lang-text {
	display: block;
	float: left;
}




.top-bar .top-container .languages-pan .options {
	position: absolute;
	height: 25px;
	background-color: #134F95;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #2062AE;
	display: none;
}
.top-bar .top-container .languages-pan .options a {
	display: block;
	float: left;
	height: 25px;
	width: 25px;
}
.top-bar .top-container .languages-pan .options a:hover {
	background-color: #2062AE;
}

.top-bar .top-container .languages-pan .options a img {
	margin-top: 7px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}




















.page-title {
	width: 1024px;
	margin-top: 45px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left: 10px;
}
.page-title .page-icon {
	display: block;
	height: 28px;
	float: left;
	margin-right: 10px;
	margin-top: 3px;
}
.page-title .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #333;
}



.body-container {
	width: 1020px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.welcome-box {
	background-image: url(../images/blue-grad.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 150px;
	width: 652px;
	display: block;
	float: left;
}
.welcome-box .profile-picture {
	height: 50px;
	width: 50px;
	float: left;
	display: block;
}
.welcome-box .name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	margin-left: 10px;
	display: block;
	float: left;
	margin-top: 17px;
}
.welcome-box .last-login {
	display: block;
	float: right;
	background-color: #0b3f7c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.welcome-box .welcome-text {
	clear: both;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
.welcome-box .welcome-text li {
	margin-bottom: 10px;
	list-style-image: url(../images/bullet.png);
	margin-right: 40px;
}
.messages-box {
	background-image: url(../images/blue-grad.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 150px;
	width: 346px;
	float: right;
	position: relative;
}
.messages-box .message-pan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	overflow: auto;
	text-overflow: ellipsis;
	height: 92px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	word-wrap: break-word;
}

.messages-box .message-pan a {
	color: #00B4FF;
}

.messages-box .message-pan a:hover {
	color: #A1E4FA;
}

.messages-box .message-pan .message-date {
	font-size: 12px;
	display: block;
	color: #a1e4fa;
	margin-bottom: 5px;
}
.bottom-bar {
	background-image: url(../images/darkblue-grad-bar.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 42px;
	position: absolute;
	bottom: 0px;
	display: block;
	width: 346px;
}
.bottom-bar .box-title-bottom {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	padding-left: 15px;
	margin-top: 12px;
}
.bottom-bar .box-title-bottom .icon {
	display: block;
	float: left;
	margin-right: 5px;
}
.bottom-bar .prev-next-button {
	display: block;
	padding: 0px;
	float: right;
	height: 15px;
	margin-top: 13px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.bottom-bar .prev-next-button li {
	display: block;
	list-style-type: none;
	float: left;
	margin: 0px;
	padding: 0px;
}

.bottom-bar .prev-next-button li .prev {
	background-image: url(../images/prevnext-arrow.png);
	background-position: 0px 0px;
	height: 15px;
	width: 15px;
	display: block;
	margin-right: 10px;
}
.bottom-bar .prev-next-button li .prev:hover {
	background-position: 0px -15px;
}

.bottom-bar .prev-next-button li .next {
	background-image: url(../images/prevnext-arrow.png);
	background-position: 15px 0px;
	display: block;
	height: 15px;
	width: 15px;
}
.bottom-bar .prev-next-button li .next:hover {
	background-position: 15px -15px;
}
.main-menu-pan {
	width: 652px;
	float: left;
	margin-top: 20px;
}
.main-menu-pan a .alert-box, .main-menu-pan .signal-box .alert-box {
	display: block;
	height: 20px;
	width: 20px;
	position: absolute;
	top: 0px;
	right: 0px;
	background-color: #ffd800;
	font-family: "Arial Black", Gadget, sans-serif;
	color: #000;
	font-size: 18px;
	text-align: center;
	line-height: 20px;
}
.main-menu-pan .submenu a li .alert-box-small {
	display: block;
	height: 15px;
	width: 15px;
	position: absolute;
	top: 0px;
	right: 0px;
	background-color: #ffd800;
	font-family: "Arial Black", Gadget, sans-serif;
	color: #000;
	font-size: 12px;
	text-align: center;
	line-height: 16px;
}


.main-menu-pan a .icon-big , .main-menu-pan .signal-box .icon-big{
	display: block;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.main-menu-pan a.recomeneded-brokers-box .icon-big , .main-menu-pan .signal-box .icon-big{
	display: block;
	margin-top: 11px !important;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.main-menu-pan a .main-box-title , .main-menu-pan .signal-box .main-box-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	position: absolute;
	bottom: 10px;
}

.main-menu-pan a .info-pan , .main-menu-pan .signal-box .info-pan  {
	height: 100%;
	width: 100%;
	position: absolute;
	bottom: 0px;
	display: none;
}

.main-menu-pan a .info-pan-small , .main-menu-pan .signal-box .info-pan-small {
	bottom: 70% !important;
}

.main-menu-pan a .info-pan .icon-small , .main-menu-pan .signal-box .info-pan .icon-small {
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: absolute;
	left: 10px;
	top: 10px;
}

.main-menu-pan a.recomeneded-brokers-box .info-pan .icon-small, .main-menu-pan .signal-box .info-pan .icon-small {
	top: 5px !important;
}

.main-menu-pan a .info-pan .box-details , .main-menu-pan .signal-box .info-pan .box-details {
	display: block;
	position: absolute;
	width: 140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	padding: 10px;
	top: 60px;
	height: 50%;
}

.main-menu-pan .signal-box .info-pan .box-details {
	width: 140px;
}

.main-menu-pan a:hover , .main-menu-pan .signal-box:hover{
	box-shadow: 0px 0px 0px 4px rgba(0,0,0,0.1);
}

.main-menu-pan a:hover .info-pan , .main-menu-pan .signal-box:hover .info-pan {
	display: block;
}

.main-menu-pan a:hover .icon-big , .main-menu-pan a:hover .main-box-title , .main-menu-pan a:hover .menu-icon-small , .main-menu-pan a:hover .menu-title-small , .main-menu-pan .media-box:hover .main-box-title ,.main-menu-pan .signal-box:hover .main-box-title , .main-menu-pan .signal-box:hover .icon-big{
	display: none !important;
}

.main-menu-pan .signals-box .alert-box, .main-menu-pan .media-box .alert-box , .main-menu-pan .signal-box .alert-box  {
	display: block;
	height: 30px;
	width: 30px;
	position: absolute;
	top: 0px;
	right: 0px;
	background-color: #ffd800;
	font-family: "Arial Black", Gadget, sans-serif;
	color: #000;
	font-size: 24px;
	text-align: center;
	line-height: 30px;
}

.main-menu-pan .signals-box .icon-big, .main-menu-pan .media-box .icon-big , .main-menu-pan .signal-box .icon-big {
	display: block;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	max-width: 124px;
}

.main-menu-pan .signals-box .main-box-title, .main-menu-pan .media-box .main-box-title, .main-menu-pan .signal-box .main-box-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	position: absolute;
	bottom: 10px;
}

.main-menu-pan .signals-box .info-pan, .main-menu-pan .media-box .info-pan {
	height: 100%;
	width: 100%;
	position: absolute;
	bottom: 0px;
	display: none;
}
.main-menu-pan .signals-box .info-pan .icon-small, .main-menu-pan .media-box .info-pan .icon-small {
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: absolute;
	left: 10px;
	top: 10px;
}
.main-menu-pan .signals-box .info-pan .box-details, .main-menu-pan .media-box .info-pan .box-details {
	display: block;
	position: absolute;
	width: 140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	padding: 10px;
	top: 60px;
	height: 50%;
}
.main-menu-pan .signals-box:hover, .main-menu-pan .media-box:hover {
	box-shadow: 0px 0px 0px 4px rgba(0,0,0,0.1);
	cursor: pointer;
}

.main-menu-pan .signals-box:hover .info-pan, .main-menu-pan .media-box:hover .info-pan {
	display: block;
}

.main-menu-pan .signals-box:hover .icon-big, .main-menu-pan .signals-box:hover .alert-box, .main-menu-pan .media-box:hover .icon-big, .main-menu-pan .media-box:hover .alert-box {
	display: none;
}

.main-menu-pan .userguide-box {
	background-image: url(../images/red-grad.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 160px;
	width: 160px;
	display: block;
	float: left;
	margin-right: 4px;
	text-decoration: none;
	position: relative;
}
.main-menu-pan .userguide-box .info-pan .box-details {
	background-color: #e34646;
}



.main-menu-pan .newbie-box {
	background-image: url(../images/tosca-grad.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 160px;
	width: 160px;
	display: block;
	float: left;
	margin-right: 4px;
	text-decoration: none;
	position: relative;
}
.main-menu-pan .newbie-box .info-pan .box-details {
	background-color: #0fa4bd;
}

.main-menu-pan .advanced-box {
	background-image: url(../images/limegreen-grad.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 160px;
	width: 160px;
	display: block;
	float: left;
	margin-right: 4px;
	text-decoration: none;
	position: relative;
}
.main-menu-pan .advanced-box .info-pan .box-details {
	background-color: #94b425;
}

.main-menu-pan .automated-systems-box {
	background: #dc424f;
	background-image: -webkit-linear-gradient(top, #af0505, #dc424f);
	background-image: -moz-linear-gradient(top, #af0505, #dc424f);
	background-image: -o-linear-gradient(top, #af0505, #dc424f);
	background-image: -ms-linear-gradient(top, #af0505, #dc424f);
	background-image: linear-gradient(to bottom, #af0505, #dc424f);
	height: 160px;
	width: 160px;
	margin-right: 4px;
	margin-top: 4px;
	display: block;
	float: left;
	text-decoration: none;
	position: relative;
}
.main-menu-pan .automated-systems-box .info-pan .box-details {
	background-color: #af0505;
}


.main-menu-pan .historical-box {
	background: #dc424f;
	background-image: -webkit-linear-gradient(top, #af0505, #dc424f);
	background-image: -moz-linear-gradient(top, #af0505, #dc424f);
	background-image: -o-linear-gradient(top, #af0505, #dc424f);
	background-image: -ms-linear-gradient(top, #af0505, #dc424f);
	background-image: linear-gradient(to bottom, #af0505, #dc424f);
	height: 160px;
	width: 160px;
	display: block;
	float: left;
	/*margin-right: 4px;*/
	margin-top: 4px;
	text-decoration: none;
	position: relative;
}
.main-menu-pan .historical-box .info-pan .box-details {
	background-color: #af0505;
}


.body-container .box.first-box-left{
	margin-right: 4px;
}

.main-menu-pan .trade-copying-box {
	background-image: url(../images/purple-grad.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 160px;
	width: 160px;
	margin-right: 4px;
	margin-top: 4px;
	display: block;
	float: left;
	text-decoration: none;
	position: relative;
}
.main-menu-pan .trade-copying-box .info-pan .box-details {
	background-color: #9111ec;
}

.main-menu-pan .signals-box, .main-menu-pan .earn-money-box  {
	background-image: url(../images/skyblue-grad.png);
	background-repeat: repeat-x;
	background-position: top;
	cursor: pointer;
	height: 160px;
	width: 160px;
	display: block;
	float: left;
	margin-right: 4px;
	margin-top: 4px;
	text-decoration: none;
	position: relative;
}
.main-menu-pan .earn-money-box .info-pan .box-details {
	background-color: #4db8ff
}

.main-menu-pan .earn-money-box:hover .submenu {
	display: block;
}
.main-menu-pan .earn-money-box:hover .main-box-title {
	top: 60px;
}


.main-menu-pan .signals-box, .main-menu-pan .signal-box  {
	background-image: url(../images/skyblue-grad.png);
	background-repeat: repeat-x;
	background-position: top;
	cursor: pointer;
	height: 160px;
	width: 160px;
	display: block;
	float: left;
	margin-right: 4px;
	margin-top: 4px;
	text-decoration: none;
	position: relative;
}
.main-menu-pan .signals-box:hover .submenu {
	display: block;
}
.main-menu-pan .signals-box:hover .main-box-title {
	top: 60px;
}



.main-menu-pan .signals-box .submenu {
	position: absolute;
	display: none;
	top: 0px;
	right: 0px;
	height: 160px;
	width: 220px;
	background-color: #1a6fd3;
	margin: 0px;
	padding: 0px;
}
.main-menu-pan .signals-box .submenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	display: block;
	height: 32px;
	width: 220px;
	position: relative;
}
.main-menu-pan .signals-box .submenu a:nth-child(2n+1) {
	background-color: #1161bf;
}



.main-menu-pan .submenu a:hover {
	box-shadow: inset 4px 0px 0px 0px rgba(0,0,0,0.2);
}

.main-menu-pan .signals-box .submenu a li {
	list-style-type: none;
	display: block;
	padding-left: 10px;
	height: 32px;
	line-height: 32px;
}




.main-menu-pan .critical-reverse-box {
	background-image: url(../images/orange-grad.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 160px;
	width: 160px;
	display: block;
	float: left;
	margin-right: 4px;
	margin-top: 4px;
	text-decoration: none;
	position: relative;
}
.main-menu-pan .critical-reverse-box .info-pan .box-details {
	background-color: #f08942;
}

.main-menu-pan .live-trading-box {
	background-image: url(../images/green-grad.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 160px;
	width: 160px;
	display: block;
	float: left;
	margin-right: 4px;
	margin-top: 4px;
	text-decoration: none;
	position: relative;
}
.main-menu-pan .live-trading-box .info-pan .box-details {
	background-color: #3fa527;
}

.main-menu-pan .signal-box .info-pan .box-details {
	background-color: #4db8ff;
}

.main-menu-pan .download-box {
	background-image: url(../images/purple-grad.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 160px;
	width: 160px;
	display: block;
	float: left;
	margin-right: 4px;
	margin-top: 4px;
	text-decoration: none;
	position: relative;
}
.main-menu-pan .download-box .info-pan .box-details {
	background-color: #9111ec;
}


.main-menu-pan .recomeneded-brokers-box {
	background-image: url(../images/tosca-grad.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #00A4BD;
	height: 160px;
	width: 160px;
	display: block;
	float: left;
	margin-right: 4px;
	margin-top: 4px;
	text-decoration: none;
	position: relative;
}
.main-menu-pan .recomeneded-brokers-box .info-pan .box-details {
	background-color: #0fa4bd;
}

.main-menu-pan #box-astrology {
	margin-top: 4px;
}


.main-menu-pan .guest-trader-box {
	background-image: url(../images/orange-grad.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 160px;
	width: 160px;
	display: block;
	float: left;
	/*margin-right: 4px;*/
	margin-top: 4px;
	text-decoration: none;
	position: relative;
}
.main-menu-pan .guest-trader-box .info-pan .box-details {
	background-color: #f08942;
}


.main-menu-pan .community-box {
	background-image: url(../images/red-grad.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 160px;
	width: 160px;
	display: block;
	float: left;
	margin-right: 4px;
	margin-top: 4px;
	text-decoration: none;
	position: relative;
}
.main-menu-pan .community-box .info-pan .box-details {
	background-color: #e34646;
}

#comments_wrapper a{
	color: #337ab7;
	text-decoration: none;
}




.main-menu-pan .media-box {
	background-image: url(../images/tosca-grad.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 160px;
	width: 160px;
	display: block;
	float: right;
	background-color: #00A4BD;
	/*margin-top: 4px;*/
	text-decoration: none;
	position: relative;
}

.main-menu-pan .career-box {
	background-image: url(../images/orange-grad.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 160px;
	width: 160px;
	display: block;
	float: left;
	background-color: #00A4BD;
	margin-top: 4px;
	margin-right: 4px;
	text-decoration: none;
	position: relative;
}

.main-menu-pan .career-box .info-pan .box-details {
	background-color: #f08942;
}
.main-menu-pan .media-box .icon-big {
	/*margin-top: 120px;*/
}

.main-menu-pan .media-box:hover .submenu {
	display: block;
}
.main-menu-pan .media-box:hover .main-box-title {
	top: 60px;
}

.main-menu-pan .media-box .submenu {
	position: absolute;
	display: none;
	width: 160px;
	background-color: #0fa4bd;
	margin: 0px;
	padding: 0px;
	bottom: 0px;
}
.main-menu-pan .media-box .submenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	display: block;
	position: relative;
	width: 160px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.main-menu-pan .media-box .submenu a:nth-child(2n+1) {
	background-color: #0095AF;
}
.main-menu-pan .media-box .submenu a li {
	list-style-type: none;
	display: block;
	padding-left: 10px;
}


.suggestion-box {
	display: block;
	float: right;
	background-image: url(../images/darkblue-grad.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 160px;
	width: 171px;
	margin-top: 20px;
	margin-right: 4px;
	position: relative;
	text-decoration: none;
}
.suggestion-box:hover {
	box-shadow: 0px 0px 0px 4px rgba(0,0,0,0.1);
	background-color: #2062AE;
	background-image: url(../images/blue-grad.png);
	background-repeat: repeat-x;
	background-position: top;
}
.suggestion-box .icon-big {
	display: block;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.suggestion-box .main-box-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	position: absolute;
	bottom: 10px;
}

.trigger-wrap {
	padding: 5px 5px;
}


#call-me .page-icon img {
	width: 43px;
	margin-top: -8px;
}

#call-me .headline{
	font-size: 27px;
	font-weight: bold;
}

#call-me .blue-blocked {
	width: 540px !important;
	padding-bottom: 20px !important;
	margin: 0 !important;
	padding: 0 !important;
	height: 100% !important;
}

#call-me .content-box-white {
	display: block;
	width: 978px;
	/*float: none;*/
	min-height: 1px;
	padding:0px;
}

#call-me .callback-form {
	text-align: center;
	padding: 15px;
}

#call-me form input {
	margin: 10px;
	padding: 5px;
	border-radius: 5px;
	font-size: 16px;
	line-height: 35px;
	width: 311px;
	border: 1px solid rgba(20,20,20,0.5);
	font-family: Arial, Helvetica, sans-serif;
}

#call-me form input:hover {
	cursor: pointer;
}

#call-me form input.phone {
	padding-left: 95px;
	width: 324px;
	font-family: Arial, Helvetica, sans-serif;
}

#call-me form input.checkbox {
	width: 16px;
}

#call-me form .iti-flag{
	left:15px;
}

#call-me form .intl-tel-input {
	margin: 9px;
}

#call-me form .selected-dial-code {
	padding-left: 18px;
}

#call-me form #timeOfDay {
	width: 321px;
	height: 46px;
	border-radius: 8px;
	font-size: 16px;
	margin: 10px;
}

#call-me form label {
	text-align: left;
	color: black;
	vertical-align: text-top;
	line-height: 14px;
	font-size: 19px;
}

#call-me form input.edit-send{
	color: white;
	font-size: 23px;
	text-transform: uppercase;
	font-weight: bold;
	background: #2062AE;
}

#call-me form .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag {
	width: 90px;
	margin-left: 10px;
}

#call-me form .selected-flag {
	margin-left: 10px;
}

#call-me .content-box-white .blue-blocked p {
	color: black;
}

#call-me .content-box-white .blue-blocked {
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
}

@-webkit-keyframes phone_buzz {
	10% {
		-webkit-transform: rotateZ(-5deg);
		-moz-transform: rotateZ(-5deg);
		-ms-transform: rotateZ(-5deg);
		-o-transform: rotateZ(-5deg);
		transform: rotateZ(-5deg);
		opacity: 1
	}
	20% {
		-webkit-transform: rotateZ(5deg);
		-moz-transform: rotateZ(5deg);
		-ms-transform: rotateZ(5deg);
		-o-transform: rotateZ(5deg);
		transform: rotateZ(5deg)
	}
	30% {
		-webkit-transform: rotateZ(-5deg);
		-moz-transform: rotateZ(-5deg);
		-ms-transform: rotateZ(-5deg);
		-o-transform: rotateZ(-5deg);
		transform: rotateZ(-5deg);
		opacity: 1
	}
	40% {
		-webkit-transform: rotateZ(5deg);
		-moz-transform: rotateZ(5deg);
		-ms-transform: rotateZ(5deg);
		-o-transform: rotateZ(5deg);
		transform: rotateZ(5deg)
	}
	50% {
		-webkit-transform: rotateZ(-5deg);
		-moz-transform: rotateZ(-5deg);
		-ms-transform: rotateZ(-5deg);
		-o-transform: rotateZ(-5deg);
		transform: rotateZ(-5deg);
		opacity: 1
	}
	60% {
		-webkit-transform: rotateZ(5deg);
		-moz-transform: rotateZ(5deg);
		-ms-transform: rotateZ(5deg);
		-o-transform: rotateZ(5deg);
		transform: rotateZ(5deg)
	}
}
@-moz-keyframes phone_buzz {
	10% {
		-webkit-transform: rotateZ(-5deg);
		-moz-transform: rotateZ(-5deg);
		-ms-transform: rotateZ(-5deg);
		-o-transform: rotateZ(-5deg);
		transform: rotateZ(-5deg);
		opacity: 1
	}
	20% {
		-webkit-transform: rotateZ(5deg);
		-moz-transform: rotateZ(5deg);
		-ms-transform: rotateZ(5deg);
		-o-transform: rotateZ(5deg);
		transform: rotateZ(5deg)
	}
	30% {
		-webkit-transform: rotateZ(-5deg);
		-moz-transform: rotateZ(-5deg);
		-ms-transform: rotateZ(-5deg);
		-o-transform: rotateZ(-5deg);
		transform: rotateZ(-5deg);
		opacity: 1
	}
	40% {
		-webkit-transform: rotateZ(5deg);
		-moz-transform: rotateZ(5deg);
		-ms-transform: rotateZ(5deg);
		-o-transform: rotateZ(5deg);
		transform: rotateZ(5deg)
	}
	50% {
		-webkit-transform: rotateZ(-5deg);
		-moz-transform: rotateZ(-5deg);
		-ms-transform: rotateZ(-5deg);
		-o-transform: rotateZ(-5deg);
		transform: rotateZ(-5deg);
		opacity: 1
	}
	60% {
		-webkit-transform: rotateZ(5deg);
		-moz-transform: rotateZ(5deg);
		-ms-transform: rotateZ(5deg);
		-o-transform: rotateZ(5deg);
		transform: rotateZ(5deg)
	}
}
@-o-keyframes phone_buzz {
	10% {
		-webkit-transform: rotateZ(-5deg);
		-moz-transform: rotateZ(-5deg);
		-ms-transform: rotateZ(-5deg);
		-o-transform: rotateZ(-5deg);
		transform: rotateZ(-5deg);
		opacity: 1
	}
	20% {
		-webkit-transform: rotateZ(5deg);
		-moz-transform: rotateZ(5deg);
		-ms-transform: rotateZ(5deg);
		-o-transform: rotateZ(5deg);
		transform: rotateZ(5deg)
	}
	30% {
		-webkit-transform: rotateZ(-5deg);
		-moz-transform: rotateZ(-5deg);
		-ms-transform: rotateZ(-5deg);
		-o-transform: rotateZ(-5deg);
		transform: rotateZ(-5deg);
		opacity: 1
	}
	40% {
		-webkit-transform: rotateZ(5deg);
		-moz-transform: rotateZ(5deg);
		-ms-transform: rotateZ(5deg);
		-o-transform: rotateZ(5deg);
		transform: rotateZ(5deg)
	}
	50% {
		-webkit-transform: rotateZ(-5deg);
		-moz-transform: rotateZ(-5deg);
		-ms-transform: rotateZ(-5deg);
		-o-transform: rotateZ(-5deg);
		transform: rotateZ(-5deg);
		opacity: 1
	}
	60% {
		-webkit-transform: rotateZ(5deg);
		-moz-transform: rotateZ(5deg);
		-ms-transform: rotateZ(5deg);
		-o-transform: rotateZ(5deg);
		transform: rotateZ(5deg)
	}
}
@keyframes phone_buzz {
	10% {
		-webkit-transform: rotateZ(-5deg);
		-moz-transform: rotateZ(-5deg);
		-ms-transform: rotateZ(-5deg);
		-o-transform: rotateZ(-5deg);
		transform: rotateZ(-5deg);
		opacity: 1
	}
	20% {
		-webkit-transform: rotateZ(5deg);
		-moz-transform: rotateZ(5deg);
		-ms-transform: rotateZ(5deg);
		-o-transform: rotateZ(5deg);
		transform: rotateZ(5deg)
	}
	30% {
		-webkit-transform: rotateZ(-5deg);
		-moz-transform: rotateZ(-5deg);
		-ms-transform: rotateZ(-5deg);
		-o-transform: rotateZ(-5deg);
		transform: rotateZ(-5deg);
		opacity: 1
	}
	40% {
		-webkit-transform: rotateZ(5deg);
		-moz-transform: rotateZ(5deg);
		-ms-transform: rotateZ(5deg);
		-o-transform: rotateZ(5deg);
		transform: rotateZ(5deg)
	}
	50% {
		-webkit-transform: rotateZ(-5deg);
		-moz-transform: rotateZ(-5deg);
		-ms-transform: rotateZ(-5deg);
		-o-transform: rotateZ(-5deg);
		transform: rotateZ(-5deg);
		opacity: 1
	}
	60% {
		-webkit-transform: rotateZ(5deg);
		-moz-transform: rotateZ(5deg);
		-ms-transform: rotateZ(5deg);
		-o-transform: rotateZ(5deg);
		transform: rotateZ(5deg)
	}
}

.membership-box:hover{
	cursor: pointer;
}

.membership-box .icon-phone {
	display: block;
	background: url(//tradersacademyclub.com/New_Signals_Website/layout/default/images/icon-phone.svg) 50% 50% no-repeat;
	background-size: 57px;
	width: 57px;
	height: 57px;
	margin: 0 auto;
	-webkit-animation: phone_buzz 1.3s infinite ease;
	-moz-animation: phone_buzz 1.3s infinite ease;
	-o-animation: phone_buzz 1.3s infinite ease;
	animation: phone_buzz 1.3s infinite ease;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.membership-box span {
	display: block;
	position: static;
	line-height: 16px;
	text-align: center;
}

.membership-box h4 {
	/*font-family: 'Roboto';*/
	font-weight: 700;
	font-size: 16px;
	color: black;
	text-transform: uppercase;
	margin: 0;
}

.membership-box:before {
	background: #225ac0;
	left: -2px;
	border-radius: 0 0 0 3px;
}
.membership-box:after {
	background: #39a4ff;
	right: -2px;
	border-radius: 0 0 3px;
}

.membership-box:before, .membership-box:after {
	content: '';
	position: absolute;
	bottom: -2px;
	height: 12px;
	width: calc(50% + 3px);
}
:after, :before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.membership-box {
	float: right;
	background: #f3b715;
	border: 2px solid #cd9d1c;
	-webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,.3), inset -1px 0 0 0 rgba(255,255,255,.3), inset 0 -1px 0 0 rgba(255,255,255,.3), inset 1px 0 0 0 rgba(255,255,255,.3);
	-moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,.3),inset -1px 0 0 0 rgba(255,255,255,.3),inset 0 -1px 0 0 rgba(255,255,255,.3),inset 1px 0 0 0 rgba(255,255,255,.3);
	box-shadow: inset 0 1px 0 0 rgba(255,255,255,.3), inset -1px 0 0 0 rgba(255,255,255,.3), inset 0 -1px 0 0 rgba(255,255,255,.3), inset 1px 0 0 0 rgba(255,255,255,.3);
	height: 156px;
	width: 171px;
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: black;
	text-align: center;
	line-height: 30px;
	position: relative;
	display: block;
	text-decoration: none;
}
.membership-box ul {
	margin: 0px;
	padding: 0px;
	position: absolute;
	bottom: 0px;
	display: block;
}
.membership-box ul li {
	display: block;
	float: left;
	list-style-type: none;
}
.membership-box ul li .upgrade-button {
	height: 30px;
	width: 75px;
	text-align: center;
	background-color: #0b3f7c;
	display: block;
	font-weight: bold;
	color: #00B4FF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.membership-box ul li .upgrade-button:hover {
	color: #a1e4fa;
}

.membership-box ul li .why-button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	height: 30px;
	width: 96px;
	background-color: #134f95;
}

.membership-box ul li .why-button:hover {
	color: #a1e4fa;
}
.ltr-wrap .calendar-box {
	/*height: 324px;*/
	height: 488px;
	width: 350px;
	display: block;
	float: right;
	background-image: none;
	background-repeat: repeat-x;
	background-position: top;
	background-color: #134f95;
	position: relative;
	margin-top: 4px;
}

.calendar-box {
	/*height: 324px;*/
	/*height: 488px;*/
	height: 572px;
	width: 350px;
	display: block;
	float: right;
	background-image: url(../images/blue-grad.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #2062AE;
	position: relative;
	margin-top: 4px;
}
.calendar-box ul {
	display: block;
	margin: 0px;
	padding-left: 30px;
}
.calendar-box ul a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	display: block;
	height: 106px;
	line-height: 20px;
	position: relative;
}
.calendar-box .event-pan1:hover , .calendar-box .event-pan2:hover{
	box-shadow: inset 0px 0px 0px 4px rgba(255,255,255,0.1);
}

.ltr-wrap .calendar-box ul.event-pans li {
	list-style-image: url(../images/bullet.png);
	padding-top: 10px;
	width: auto;
}

.calendar-box ul.event-pans li {
	list-style-image: url(../images/bullet.png);
	padding-top: 10px;
	width: 246px;
}
ul.main-unorder-list li {
	padding-top: 0px;
} 
.calendar-box ul a li .time {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #a1e4fa;
	display: block;
}

.calendar-box ul a li .date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 54px;
	color: #FFF;
	display: block;
	position: absolute;
	top: 10px;
	right: 10px;
	text-align: right;
	line-height: 50px;
}
.calendar-box ul a li .date span {
	font-size: 12px;
	display: block;
	width: 30px;
	float: left;
	text-align: center;
	line-height: 10px;
}

.calendar-box .event-pan1 {
	background-color: #2062ae;
}
.calendar-box .event-pan1 .time-seperator {
	width: 75%;
	display: block;
	height: 1px;
	margin-left: -30px;
	background-color: #134F95;
}
.calendar-box .event-pan2 {
	background-color: #134f95;
}

.calendar-box .event-pan2 .time-seperator {
	width: 75%;
	display: block;
	height: 1px;
	margin-left: -30px;
	background-color: #0B3F7C;
}
.account-summary-box {
	display: block;
	/*height: 500px;*/
	/*height: 834px;*/
	/*height: 570px;*/
	width: 500px;
	position: relative;
	float: right;
	margin-top: 20px;
	background-image: url(../images/blue-grad.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #2062AE;
}







.vlad-signals-box {
	display: block;
	/*height: 500px;*/
	/*height: 570px;*/
	/*height: 834px;*/
	width: 500px;
	position: relative;
	float: left;
	margin-top: 20px;
	background-image: url(../images/blue-grad.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #2062AE;
}

.account-summary-box .box-title-top, .vlad-signals-box .box-title-top {
	/*height: 42px;*/
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	line-height: 42px;
}
.account-summary-box .box-title-top .icon, .vlad-signals-box .box-title-top .icon {
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.account-summary-box .option-bar, .vlad-signals-box .option-bar {
	display: block;
	height: 36px;
	background-color: #5997df;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	padding-left: 15px;
	line-height: 36px;
	position: relative;
}
.account-summary-box .option-bar select, .vlad-signals-box .option-bar select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 5px;
	position: absolute;
	top: 0px;
	right: 0px;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.account-summary-box .detailed-button, .vlad-signals-box .detailed-button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	height: 20px;
	display: block;
	background-color: #0B3F7C;
	line-height: 20px;
	text-align: center;
}
.account-summary-box .detailed-button span, .vlad-signals-box .detailed-button span {
	color: #01aef8;
}

.account-summary-box .detailed-button:hover, .vlad-signals-box .detailed-button:hover {
	background-color: #134F95;
}
.account-summary-box .graphic-pan {
	display: block;
	/*height: 165px;*/
	height: 200px;
	margin: 4px;
	background-color: #FFF;
}
.vlad-signals-box .graphic-pan {
	display: block;
	/*height: 394px;*/
	height: 200px;
	margin: 4px;
	background-color: #FFF;
}
.social-ticker {
	background-image: url(../images/tosca-grad.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 35px;
	display: block;
	float: left;
	margin-top: 20px;
}
.news-ticker {
	background-image: url(../images/skyblue-grad.png);
	background-repeat: repeat-x;
	background-position: top;
	display: block;
	height: 35px;
	width: 100%;
	float: left;
	margin-top: 4px;
}
.event-ticker {
	background-image: url(../images/purple-grad.png);
	background-repeat: repeat-x;
	background-position: top;
	display: block;
	height: 35px;
	width: 100%;
	float: left;
	margin-top: 4px;
}
.ticker-icon {
	display: block;
	float: left;
	margin-top: 8px;
	margin-left: 10px;
	margin-right: 10px;
}
.ticker-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	line-height: 32px;
}
#footer-inner {
    overflow: hidden;
}
.footer {
	display: block;
	clear: both;
	position: relative;
	width: 1024px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 15px;
	padding-bottom: 10px;
	/*height: 50px;*/
}
.footer .foot-menu {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	position: absolute;
	left: 0px;
	top: 15px;
	display: block;
	height: 15px;
}
.footer .foot-menu li {
	display: block;
	float: left;
	list-style-type: none;
	margin-right: 10px;
	height: 15px;
}
.footer .foot-menu li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	height: 15px;
	display: block;
}
.footer .foot-menu li a:hover {
	color: #333;
}

.footer .logo-grey {
	display: block;
	float: right;
	text-decoration: none;
	width: 315px;
}
.footer .logo-grey:hover .logo-type {
	text-shadow: 0px 0px 3px #CCC;

}

.footer .logo-grey img {
	float: left;
	display: block;
	margin-right: 5px;
	margin-top: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.footer .logo-grey .logo-type {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #666;
	display: block;
	margin: 0px;
}
.footer .logo-grey .line {
	display: block;
	height: 1px;
	float: left;
	width: 260px;
	background-color: #666;
	margin-top: 1px;
}
.footer .logo-grey .copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	float: left;
	margin-top: 1px;
	display: block;
}
.content-box-white {
	display: block;
	width: 978px;
	float: left;
	background-color: #FFF;
	/* 
	 * 30/07/2013 
	margin-top: 20px;
	*/
	min-height:350px;
	position: relative;
	padding-top: 30px;
	padding-right: 20px;
	padding-left: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EEE;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #EEE;
}
.content-box-white .prev-button {
	display: block;
	float: left;
	text-decoration: none;
	color: #999;
	margin-bottom: 30px;
}
.content-box-white .prev-button:hover .prev-title{
	color: #333;
}
.content-box-white .prev-button:hover .icon, .calprev-button:hover {
	background-position: 0px -30px;
}


.content-box-white .prev-button .icon, .calprev-button {
	background-image: url(../images/arrow-circle.png);
	background-position: 0px 0px;
	display: block;
	height: 30px;
	width: 30px;
	float: left;
	margin-right: 10px;
}
.content-box-white .prev-button .prev-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	display: block;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	text-align: left;
	float: left;
	max-width: 420px;
	line-height: normal;
	color: #999;
}

.content-box-white .next-button {
	display: block;
	float: right;
	text-decoration: none;
	color: #999;
	margin-bottom: 30px;
}
.content-box-white .next-button:hover .next-title{
	color: #333;
}
.content-box-white .next-button:hover .icon, .calnext-button:hover  {
	background-position: 30px -30px;
}


.content-box-white .next-button .icon, .calnext-button {
	background-image: url(../images/arrow-circle.png);
	background-position: 30px 0px;
	display: block;
	height: 30px;
	width: 30px;
	float: right;
	margin-left: 10px;
}
.content-box-white .next-button .next-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	display: block;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	text-align: right;
	float: right;
	max-width: 420px;
	line-height: normal;
	color: #999;
}
.content-box-white .line {
	display: block;
	height: 1px;
	background-color: #eeeeee;
	clear: both;
	float: none;
}
.content-box-white .headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #333;
	line-height: normal;
	/*margin-top: 40px;*/
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-weight: normal;
}
.content-box-white .subheadline  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 24px;
	color: #333333;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.content-box-white ol  {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
}
.content-box-white ol li  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.content-box-white ol  li p  {
	margin-right: 0px;
	margin-left: 0px;
}
.content-box-white ol .box  {
	margin-left: 0px;
}

.content-box-white .textblock ol {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 16px
}
.content-box-white .textblock ol li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.content-box-white .textblock  ol li p {
	margin-right: 0px;
	margin-left: 0px;
}
.content-box-white .textblock ol .box {
	margin-left: 0px;
}
.content-box-white p {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.content-box-white ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	float: left;
    padding: 0px 0px 0px 40px;
}
.content-box-white ul li {
	list-style-image: url(../images/bullet-dark.png);
	margin-bottom: 10px;
	white-space: normal;
}
.content-box-white .sample-bg {
	height: 400px;
	width: 550px;
	display: block;
	margin-left: -20px;
	margin-right: 40px;
	/* [disabled]background-image: url(../images/blue-grad.png); */
	background-repeat: repeat-x;
	background-position: top;
	background-color: #2062AE;
	overflow: hidden;
	position: relative;
	float: left;
}
.content-box-white .sample-bg img {
	margin-left: -100px;
	margin-top: 35px;
}
.content-box-white .blue-blocked {
	height: 400px;
	width: 550px;
	display: block;
	margin-left: -20px;
	margin-right: 40px;
	background-color: #2062AE;
	overflow: hidden;
	position: relative;
	float: left;
}
.content-box-white .blue-blocked .screenshot {
	/*
	margin-left: -100px;
	margin-top: 35px;
	*/
}
.content-box-white .textblock.left {
	display: block;
	float: left;
	width: 460px;
	margin-right: 40px;
	margin-bottom: 20px;
	margin-top: 20px;
}
.content-box-white .textblock.right {
	display: block;
	float: left;
	width: 460px;
	margin-bottom: 20px;
	margin-top: 20px;
}
.content-box-white .textblock .box {
	display: block;
	padding: 10px;
	border: 4px solid #DDDDDD;
	margin: 20px;
}
.content-box-white .textblock .box p {
	margin: 0px;
}
.content-box-white .textblock .p-note {
	background-color: #FF7575;
	display: block;
	color: #FFFFFF;
	border: 1px solid #FF4040;
	font-style: italic;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.content-box-white .textblock .box form {
	display: block;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.content-box-white .textblock .box form label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	display: block;
	width: 220px;
	float: left;
	line-height: 30px;
	height: 30px;
}
.content-box-white .textblock .box form input {
	display: block;
	width: 140px;
	height: 30px;
	background-color: #EEEEEE;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	padding-right: 5px;
	padding-left: 5px;
}
.content-box-white .textblock .box form span  {
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	display: block;
	font-size: 11px;
	color: #999999;
	font-style: italic;
	margin-bottom: 10px;
	width: 180px;
}
.content-box-white .textblock .box form .submit-button {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	line-height: 40px;
	text-align: center;
	height: 40px;
	background-color: #2062ae;
	width: 200px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.content-box-white .textblock .box form .submit-button:hover {
	background-color: #00b4ff;
}
.content-box-white .blue-blocked .subheadline  , .content-box-white .blue-blocked .headline{
	color: #FFFFFF;
	margin-top: 30px;
	margin-left: 30px;
}
.body-container .content-box-white .blue-blocked .subheadline {
	color: #FFFFFF;
	margin-top: 30px;
	margin-left: 30px;
}
.content-box-white .blue-blocked p {
	color: #FFFFFF;
	margin-left: 30px;
	margin-right: 30px;
}
.content-box-white .blue-blocked ol li {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-left: 10px;
}
.body-container .content-box-white .blue-blocked .prodbox {
	display: block;
	margin-left: 30px;
	margin-top: 20px;
	float: left;
	margin-right: 20px;
}
.content-box-white .blue-blocked .download-button {
	display: block;
	float: left;
	width: 230px;
	height: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 40px;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: center;
	color: #333333;
}
.content-box-white .blue-blocked .download-button:hover {
	color: #FFFFFF;
	background-color: #00b4ff;
}
.content-box-white .subheadline span {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	font-size: 16px;
	margin-top: 5px;
}
.content-box-white .videobox {
	display: block;
	width: 458px;
	background-color: #000000;
	height: 258px;
	position: absolute;
	bottom: 40px;
	right: 20px;
}
.content-box-white .textblock .videobox {
	display: block;
	width: 458px;
	background-color: #000000;



	height: 258px;
	position: relative;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
.content-box-white .video-list {
	display: block;
	padding: 0px;
}
.content-box-white .video-list li {
	display: list-item;
	float: left;
	list-style-position: inside;
	font-size: 12px;
	color: #333333;
	text-align: center;
	margin-right: 10px;
	margin-left: 10px;
}
.content-box-white .video-list li .videobox.small {
	display: block;
	height: 113px;
	width: 200px;
	padding: 5px;
	background-color: #DDDDDD;
	position: relative;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	margin-top: 10px;
	margin-left: 0px;
}


.content-box-white .textblock .videobox.small {
	display: block;
	height: 113px;
	width: 200px;
	padding: 5px;
	background-color: #DDDDDD;
	position: relative;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	margin-top: 10px;
	margin-left: 20px;
}


.content-box-white .textblock {
	display: block;
	margin-bottom: 20px;
	margin-top: 20px;
}
/* 24/06/2013: Commented out for trade cloner page */ 
.content-box-white .textblock .link {
	font-size: 14px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;


	background-color: #2062AE;
	text-decoration: none;
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
}
.content-box-white .textblock .link:hover {
	background-color: #00b4ff;
}

.content-box-white .textblock .link a {
	font-size: 14px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	display: block;	
	background-color: #2062AE;
	text-decoration: none;
}

/* added 11/09/2013 could conflict with other page css */
.body-container .content-box-white .textblock  p .link {
	display: block;
	background-color: #EEEEEE;
	border: 2px solid #DDDDDD;
	margin-top: 5px;
	font-weight: bold;
	color: #333333;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: none;
	margin-left: 0px;
}
.body-container .content-box-white .textblock  p .link a {
	display: block;
	background-color: #EEEEEE;	
	font-weight: bold;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: none;
	margin-left: 0px;
}
/* end of added 11/09/2013 */



/* 24/06/2013: End of Commented out for trade cloner page */
.top-bar .top-container .top-menu li .alert {
	font-family: "Arial Black", Gadget, sans-serif;
	text-decoration: none;
	color: #236BBC;
	font-size: 24px;
	text-align: center;
	height: 35px;
	width: 35px;
	display: block;
	background-color: #134F95;
	position: relative;
}
.top-bar .top-container .top-menu li .notif-alert {
	color: #000;
	background-color: #ffd800;
	cursor: pointer;	
}
.top-bar .top-container .top-menu li .notif-alert .dropdown,  
.top-bar .top-container .top-menu li .alert .dropdown {
	display: block;
	background-color: #FFFFFF;
	z-index: 20;
	position: absolute;
	box-shadow: 0px 1px 0px 1px rgba(51,51,51,0.3);
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: rgba(255,216,0,1);
	margin-top: 1px;
	visibility: hidden;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.top-bar .top-container .top-menu li .notif-alert .dropdown .top {
	background-color: #FFD800;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	height: 30px;
	line-height: 30px;
	width: 280px;
}

.top-bar .top-container .top-menu li .notif-alert .dropdown ul {
	display: block;
	padding: 0px;
	margin: 0px;
	background-color: #FFD800;
	width: 300px;
	overflow: auto;
	/*height: 300px;*/
	max-height: 300px;
	float: none;
}
.top-bar .top-container .top-menu li .notif-alert .dropdown ul li {
	display: block;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	float: none;
	width: auto;
	height: auto;
}
.top-bar .top-container .top-menu li .notif-alert .dropdown ul li a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	background-color: #FFFFFF;
	color: #666666;
	margin: 0px;
	text-align: left;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
	width: auto;
	float: none;
}
.top-bar .top-container .top-menu li .notif-alert .dropdown ul li a:hover {
	background-color: #EEEEEE;
}
.top-bar .top-container .top-menu li .notif-alert .dropdown .more-button {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	line-height: 30px;
	height: 30px;
	background-color: #DDDDDD;
	color: #333333;
	width: 300px;
	clear: both;
}
.top-bar .top-container .top-menu li .notif-alert .dropdown .more-button:hover {
	background-color: #EEEEEE;
}

/*
.top-bar .top-container .top-menu li .notif-alert:hover .dropdown{
	visibility: visible;
	-webkit-transition: visibility .30s linear 0s;
	-moz-transition: visibility .30s linear 0s;
	-ms-transition: visibility .30s linear 0s;
	-o-transition: visibility .30s linear 0s;
	transition: visibility .30s linear 0s;
}
*/

.top-bar .top-container .top-menu li .notif-alert.active .dropdown{
	visibility: visible;
	-webkit-transition: visibility .30s linear 0s;
	-moz-transition: visibility .30s linear 0s;
	-ms-transition: visibility .30s linear 0s;
	-o-transition: visibility .30s linear 0s;
	transition: visibility .30s linear 0s;
}

.box-tosca .title-pan .alert , .box-red .title-pan .alert , .box-blue .title-pan .alert , .box-orange .title-pan .alert, .box-green .title-pan .alert{
	display: block;
	height: 30px;
	width: 30px;
	position: absolute;
	top: 0px;
	right: -1px;
	background-color: #ffd800;
	font-family: "Arial Black", Gadget, sans-serif;
	color: #000;
	font-size: 24px;
	text-align: center;
	line-height: 30px;
}
.prod-box .alert.small , .prod-box-fullview .details-button .alert.small{
	display: block;
	height: 25px;
	width: 25px;
	right: 0px;
	background-color: #ffd800;
	font-family: "Arial Black", Gadget, sans-serif;
	color: #000;
	font-size: 18px;
	text-align: center;
	line-height: 25px;
	top: 0px;
	float: right;
}

.content-box-white .media-full-view .likes {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	margin-top: 3px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 2px;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
	padding-left: 2px;
}
.content-box-white .media-full-view .likes img {
	margin-right: 5px;
	display: block;
	float: left;
	margin-top: -1px;
}
.content-box-white .media-full-view .likes:hover, .content-box-white .media-full-view .likes.active {
	background-color: #F4F4F4;
	box-shadow: 0px 0px 0px 1px #DDD;
}

.main-menu-pan .box {
	height: 160px;
	width: 160px;
	float: left;
	/*margin-right: 4px;*/
	position: relative;
}



.main-menu-pan .box .halfbox{
	height: 78px;
	width: 160px;
	display: block;
	text-decoration: none;
	position: relative;
	clear: left;
	float: left;
}
.main-menu-pan .box .halfbox.userguide {
	background-image: url(../images/red-grad.png);
	background-repeat: repeat-x;
	background-position: 0px top;
	display: block;
	text-decoration: none;
	margin-bottom: 4px;
}
.main-menu-pan .box .halfbox.userguide:hover {
	background-position: 0px center;
}

.main-menu-pan .box .halfbox.userguide .icon{
	display: block;
	float: left;
	margin-left: 10px;
	margin-top: 18px;
	position: relative;
	margin-right: 10px;
}
.main-menu-pan .box .halfbox.userguide .box-title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	display: block;
	float: none;
	margin-left: 10px;
	z-index: 5;
	clear: none;
	margin-top: 22px;
}

.main-menu-pan .talk-box {
	background-image: url(../images/green-grad.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 160px;
	width: 160px;
	display: block;
	float: left;
	/*margin-right: 4px;*/
	margin-top: 4px;
	text-decoration: none;
	position: relative;
}
.main-menu-pan .talk-box .info-pan .box-details {
	background-color: #3fa527;
}

.main-menu-pan .box .halfbox.talk {
	background-image: url(../images/green-grad.png);
	background-repeat: repeat-x;
	background-position: 0px top;
	display: block;
	text-decoration: none;
}
.main-menu-pan .box .halfbox.talk:hover {
	background-position: 0px center;
}

.main-menu-pan .box .halfbox.talk .icon{
	display: block;
	float: left;
	margin-left: 10px;
	margin-top: 25px;
	position: relative;
	margin-right: 10px;
}
.main-menu-pan .box .halfbox.talk .box-title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	display: block;
	float: none;
	margin-left: 10px;
	z-index: 5;
	clear: none;
	margin-top: 30px;
}

.main-menu-pan .box-full{
	float: left;
	position: relative;
	margin-top:4px;
}

.main-menu-pan .box-full .traders-competition-box {
	background-image: url(../images/purple-grad.png);
	background-repeat: repeat-x;
	background-position: 0px top;
	display: block;
	text-decoration: none;
	margin-bottom: 4px;
	width: 652px;
	height: 80px;
}

.main-menu-pan .traders-competition-box .info-pan .box-details {
	display: block;
	position: absolute;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	padding: 10px;
	top: 60px;
	height: 100%;
}

.main-menu-pan .box-full .traders-competition-box:hover {
	background-position: 0px center;
}

.main-menu-pan .box-full .traders-competition-box .icon {
	display: block;
	position: relative;
	margin: 0 auto;
	text-align: center;
	padding-top: 6px;
}
.main-menu-pan .box-full .traders-competition-box .box-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	display: block;
	float: none;
	z-index: 5;
	clear: none;
	margin: 10px auto 0px auto;
	text-align: center;
}

.main-menu-pan .box .halfbox.astrology {
	background-image: url(../images/red-grad.png);
	background-repeat: repeat-x;
	background-position: 0px top;
	display: block;
	text-decoration: none;
	margin-bottom: 4px;
}
.main-menu-pan .box .halfbox.astrology:hover {
	background-position: 0px center;
}

.main-menu-pan .box .halfbox.astrology .icon {
	display: block;
	position: relative;
	margin: 10px auto 0px auto;
	text-align: center;
}
.main-menu-pan .box .halfbox.astrology .box-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	display: block;
	float: none;
	z-index: 5;
	clear: none;
	margin: 10px auto 0px auto;
	text-align: center;
}
.main-menu-pan .box .halfbox.support {
	background-image: url(../images/blue-grad.png);
	background-repeat: repeat-x;
	background-position: 0px top;
	display: block;
	text-decoration: none;
}
.main-menu-pan .box .halfbox.support:hover {
	background-position: 0px center;
}

.main-menu-pan .box .halfbox.support .icon{
	display: block;
	float: left;
	margin-left: 10px;
	margin-top: 19px;
	position: relative;
	margin-right: 10px;
}
.main-menu-pan .box .halfbox.support .box-title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	display: block;
	float: none;
	margin-left: 10px;
	z-index: 5;
	clear: none;
	margin-top: 30px;
}
.account-summary-box .box-title-top .tabs , .vlad-signals-box .box-title-top .tabs{
	display: block;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #092F5E;
	background-color: #092F5E;
}
.account-summary-box .box-title-top .tabs li, .vlad-signals-box .box-title-top .tabs li {
	display: block;
	float: left;
	list-style-type: none;
}
.account-summary-box .box-title-top .tabs li a, .vlad-signals-box .box-title-top .tabs li a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	background-color: #0B3F7C;
}
.account-summary-box .box-title-top .tabs li a:hover, .vlad-signals-box .box-title-top .tabs li a:hover {
	background-color: #134F95;
}
.account-summary-box .box-title-top .tabs li .active, .vlad-signals-box .box-title-top .tabs li .active,
.account-summary-box .box-title-top .tabs li a.active:hover, .vlad-signals-box .box-title-top .tabs li a.active:hover {
	background-color: #5997DF;
}

/* green box */
.membership-box.senior {
	background-color: #00cc66;
	background-image: none;
}
.membership-box.senior ul li .upgrade-button {
	background-color: #00B359;
	color: #333333;
}
.membership-box.senior ul li .why-button {
	background-color: #00BB5E;
	color: #333333;
}
.membership-box.senior ul li .why-button:hover , .membership-box.senior ul li .upgrade-button:hover{
	color: #FFFFFF;
}
.membership-box.senior p span{
	font-size: 16px;
	display: block;
	color: #FFFFFF;
	background-color: #00a854;
	margin-top: 20px;
	height: 30px;
	line-height: 30px;
}


/* yellow box senior */
.membership-box.junior {
	background-color: #ffcc00;
	background-image: none;
}
.membership-box.junior ul li .upgrade-button {
	background-color: #F4C400;
	color: #333333;
}
.membership-box.junior ul li .why-button {
	background-color: #ffcc00;
	color: #333333;
}
.membership-box.junior ul li .why-button:hover , .membership-box.junior ul li .upgrade-button:hover{
	color: #FFFFFF;
}
.membership-box.junior p span {
	font-size: 16px;
	display: block;
	color: #FFFFFF;
	background-color: #fda502;
	margin-top: 20px;
	height: 30px;
	line-height: 30px;
}

/* Blue box vip */
.membership-box.vip {
	background-color: #33adff;
	background-image: none;
}
.membership-box.vip ul li .upgrade-button {
	background-color: #20A6FF;
	color: #333333;
}
.membership-box.vip ul li .why-button {
	background-color: #33adff;
	color: #333333;
}
.membership-box.vip ul li .why-button:hover , .membership-box.vip ul li .upgrade-button:hover{
	color: #FFFFFF;
}

.membership-box.vip p span {
	font-size: 16px;
	display: block;
	color: #FFFFFF;
	background-color: #008dec;
	margin-top: 20px;
	height: 30px;
	line-height: 30px;
}
.membership-box p {
	font-family: "Times New Roman", Times, serif;
	font-size: 70px;
	font-weight: bold;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.content-box-blue .signals-menu li .signal-button.blue {
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #A1E4FA;
	width: 200px;
}
.content-box-blue .signals-menu li .signal-button.orange {
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #f47c26;
	width: 200px;
}
.content-box-blue .signals-menu li .signal-button.lime {
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #a9c422;
	width: 200px;
}
.content-box-blue .signals-menu li .signal-button.green {
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #3a9922;
	width: 200px;
}
.content-box-blue .signals-menu li .signal-button.purple {
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #ac57e0;
	width: 200px;
}
.page-title .forecast-link {
	background-image: url(../images/marketforecast-logo.png);
	background-position: right -26px;
	display: block;
	height: 26px;
	width: 187px;
	float: right;
	margin-right: 10px;
	margin-top: 2px;
	font-size: 16px;
	line-height: 26px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-repeat: no-repeat;
}
.page-title .forecast-link:hover {
	background-position: right 0px;
}

.blue-blocked .video-pan-b {
	/*width: 560px;*/
	width: 420px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	display: block;
	background-color: #333333;
	float: none;
}
.blue-blocked p .link {
	font-size: 14px;
	color: #2062AE;
	font-family: Arial, Helvetica, sans-serif;
	display: inline-block;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 3px;
	margin-left: 3px;
}
.blue-blocked p .link:hover {
	background-color: #00b4ff;
	color: #FFFFFF;
}
.livetrading-table  {
	display: block;
	width: 450px;
	background-color: #DDD;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: center;
	margin-bottom: 40px;
}
.livetrading-table .row.title td  {
	height: 50px;
	background-color: #EEE;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}
.livetrading-table tr td   {
	background-color: #FFF;
	height: 30px;
	font-size: 12px;
}
.livetrading-table tr td .reg-button   {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #2062AE;
	display: block;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
}
.livetrading-table tr td .reg-button:hover, .textblock.right .p-block a:hover{
	background-color: #00b4ff;
}
.textblock.right .p-block {
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #FFFFFF;
	height: 30px;
	border: 1px solid #DDD;
	margin-top: -1px;
}
.textblock.right .p-block p {
	margin: 0px;
	line-height: 30px;
	float: left;
}

.textblock.right .p-block p span{
	display: inline-block;
	margin-right: 10px;
	margin-left: 10px;
	font-weight: bold;
}
.textblock.right .p-block a {
	display: block;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	color: #FFFFFF;
	height: 30px;
	text-decoration: none;
	background-color: #2062AE;
	margin-right: -15px;
	padding-right: 20px;
	padding-left: 20px;
	font-weight: bold;
}
.blue-blocked .headline span {
	display: block;
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 30px;
}
.content-box-white .blue-blocked .photo {
	display: block;
	float: left;
	height: 120px;
	width: 120px;
	margin-right: 10px;
	margin-left: 30px;
	margin-top: 32px;
	overflow: hidden;
}
.content-box-white .menu {
	display: block;
	padding: 0px;
	float: none;
	margin-top: 0px;
	margin-right: -30px;
	margin-bottom: 20px;
	margin-left: -26px;
}
.content-box-white .menu li {
	list-style-type: none;
	display: block;
	float: left;
}
.content-box-white .menu li a {
	text-decoration: none;
	display: block;
	font-size: 14px;
	color: #333333;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 2px;
	margin-left: 2px;
	height: 30px;
	line-height: 30px;
	background-color: #EEE;
	border: 1px solid #DDD;
}
.content-box-white .textblock.right .menu li a:hover, .content-box-white .textblock.right .menu li .active {
	background-color: #FFF;
}
.content-box-white .textblock.right .content-area {
	display: block;
	height: 300px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DDD;
	border-bottom-color: #DDD;
	margin-bottom: 10px;
}
.content-box-white .textblock.right .content-area p {
	margin-right: 0px;
	margin-left: 0px;
}

.content-box-white .textblock.right .prev {
	display: block;
	float: left;
	height: 30px;
	text-decoration: none;
	overflow: hidden;
}
.content-box-white .textblock.right .next:hover p, .content-box-white .textblock.right .prev:hover p {
	color: #333333;
}

.content-box-white .textblock.right .prev p     {
	display: block;
	margin: 0px;
	line-height: 30px;
	color: #999999;
	white-space: nowrap;
	max-width: 150px;
	float: left;
}


.content-box-white .textblock.right .prev .arrow {
	background-image: url(../images/arrow-circle.png);
	background-position: 0px 0px;
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	margin-right: 10px;
}
.content-box-white .textblock.right .prev:hover .arrow {
	background-position: 0px -30px;
}



.content-box-white .textblock.right .next {
	display: block;
	float: right;
	height: 30px;
	text-decoration: none;
	overflow: hidden;
}
.content-box-white .textblock.right .next p {
	display: block;
	margin: 0px;
	line-height: 30px;
	color: #999999;
	white-space: nowrap;
	text-align: right;
	float: right;
	max-width: 150px;
}

.content-box-white .textblock.right .next .arrow {
	background-image: url(../images/arrow-circle.png);
	background-position: 30px 0px;
	display: block;
	float: right;
	height: 30px;
	width: 30px;
	margin-left: 10px;
}

.content-box-white .textblock.right .next:hover .arrow {
	background-position: 30px -30px;
}
.content-box-white .textblock.right .note {
	display: block;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-top: 30px;
	background-color: #EEE;
	padding-left: 50px;
	border: 2px solid #DDD;
}
.content-box-white .textblock.right .note span {
	display: block;
	margin-left: -30px;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin-top: 10px;
}
.content-box-white .textblock.right .note li {
	color: #666666;
	font-style: italic;
	font-size: 12px;
}
.calendar-table  {
	background-color: #DDD;
	width: 1020px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
}
.calendar-table .title-row td {
	background-color: #EEE;
	text-align: center;
	box-shadow: inset 0px -2px #DDD;
	position: relative;
}
.calendar-table .title-row {
	background-color: #EEE;
	text-align: center;
	box-shadow: inset 0px -2px #DDD;
}

.calendar-table tr td {
	width: 135px;
	background-color: #FFFFFF;
	height: 50px;
	position: relative;
	overflow: visible;
}
.calendar-table tr td:first-child {
	width: 60px;
	background-color: #F5F5F5;
	font-size: 12px;
	text-align: right;
	height: 50px;
	box-shadow: inset -2px 0px #DDD;
	padding-right: 10px;
	color: #999999;
}
.calendar-table tr .today {
	background-color: #E7E7E7;
	font-weight: bold;
}
.calendar-table .title-row .today {
	color: #333333;
}
.schedule-box     {
	z-index: 10;
	background-color: rgba(32,98,174,0.5);
	min-width: 135px;
	min-height: 50px;
	box-shadow: inset 0px 0px 0px 1px rgba(32,98,174,0.3);
	display: block;
	height: 50px;
	width: 135px;
	
	position: absolute;
	top: 0px;
	left: 0px;
}
.schedule-box:hover {
	background-color: #2062AE;
	cursor: pointer;
}
.schedule-box:hover p {
	color: #FFFFFF;
	cursor: pointer;
}


.schedule-box p   {
	font-size: 11px;
	color: #0F3F79;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	font-weight: normal;
}
.schedule-box .title   {
	font-weight: bold;
	color: #0F3F79;
	margin-bottom: 3px;
	padding-top: 8px;
}
input:focus, select:focus, textarea:focus	{
	outline: none;
	box-shadow: inset 0px 0px 0px 2px #2062AE;
} 
.content-box-white .talkinput-pan {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDD;
	padding-bottom: 30px;
	margin-bottom: 20px;
}
.content-box-white .talkinput-pan p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #333333;
	line-height: 36px;
	display: block;
	float: left;
}
.content-box-white .talkinput-pan p span {
	display: block;
	font-size: 12px;
	color: #666666;
	line-height: 22px;
}
.content-box-white .talkinput-pan textarea {
	background-color: #EEE;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	width: 815px;
	height: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	overflow-x: none;
	resize: vertical;
	margin-top: 10px;
	padding: 10px;
	margin-left: 20px;
	float: left;
}
.content-box-white .talkinput-pan .send-button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	text-decoration: none;
	display: block;
	/*height: 100px;*/
	text-align: center;
	/*line-height: 100px;*/
	/*line-height: 50px;*/
	background-color: #134F95;
	/*margin-top: 10px;*/
	float: right;
	/*width: 100px;*/
	/*margin-right: 20px;*/
	width: 80px;
	margin-right: 30px;
	height: 40px;
	z-index: 5;
	position: relative;
	line-height: 40px;
}

.upload-pic img {
	margin-top: -10px;
	width: 90px;
	height: 80px;
	margin-left: 6px;
}


.content-box-white .talkinput-pan .send-button:hover {
	background-color: #2062AE;
}
.content-box-white .talk-section {
	display: block;
	float: left;
	width: 580px;
	margin-left: 20px;
	margin-bottom: 40px;
}
.content-box-white .talk-section .discuss-box {
	display: block;
	clear: both;
	position: relative;
	margin-bottom: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DDD;
	border-right-color: #DDD;
	border-bottom-color: #DDD;
	border-left-color: #DDD;
}
.content-box-white .talk-section .discuss-box .profile-picture {
	display: block;
	height: 50px;
	width: 50px;
	float: left;
	margin-right: 10px;
	margin-top: 1px;
	margin-left: 1px;
}

.content-box-white .talk-section .discuss-box .upload-picture {
	display: block;
	float: left;
    margin: 10px;
}

.content-box-white .talk-section .discuss-box .user-name {
	display: block;
	float: left;
	color: #333;
	max-width: 260px;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.content-box-white .talk-section .discuss-box .date {
	font-size: 10px;
	color: #666;
	display: block;
	float: left;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DDD;
}
.content-box-white .talk-section .discuss-box .comment-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	display: block;
	float: left;
	width: 500px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	line-height: 20px;
}
.content-box-white .talk-section .discuss-box ul  {
	display: block;
	padding: 0px;
	float: right;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.content-box-white .talk-section .discuss-box ul li  {
	display: block;
	list-style-type: none;
	list-style-image: none;
	float: left;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.content-box-white .talk-section .discuss-box ul li .reply  {
	background-image: url(../images/reply-arrow.png);
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 24px;
	opacity: 0.2;
}
.content-box-white .talk-section .discuss-box ul li .flag  {
	background-image: url(../images/flag-icon.png);
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 24px;
	opacity: 0.2;
}
.content-box-white .talk-section .discuss-box ul li .like, 
#comments-container .comment-box ul li .like 
{
	background-image: url(../images/like-icon-square.png);
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 48px;
	line-height: 26px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	opacity: 0.2;
}

.content-box-white .talk-section .discuss-box ul li .like span, 
#comments-container .comment-box ul li .like span
{
	display: inline-block;
	margin-right: 6px;
	font-size: 11px;
	color: #FFFFFF;
}

.content-box-white .talk-section .discuss-box ul li .follow {
	background-image: url(../images/follow-icon-square.png);
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 24px;
	opacity: 0.2;
}
.content-box-white .talk-section .discuss-box ul li .active , .content-box-white .talk-section .discuss-box ul li .active:hover,
#comments-container .comment-box ul li .active, #comments-container .comment-box ul li .active:hover 
{
	background-position: 0px -24px;
	opacity: 1;
}
.content-box-white .talk-section .discuss-box ul li a:hover      {
	opacity: 0.3;
}
.content-box-white .talk-section .container {
	overflow: auto;
	position: relative;
	height: 325px;
}
.content-box-white .social-button {
	display: block;
	padding: 0px;
	float: right;
	clear: right;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.content-box-white .social-button li {
	display: block;
	float: left;
	list-style-image: none;
	list-style-type: none;
	margin-left: 6px;
}
.content-box-white .social-button li a {
	height: 38px;
	width: 38px;
	background-color: #F5F5F5;
	display: block;
	box-shadow: inset 0px 0px 0px 1px #DDD;
}
.content-box-white .talklink {
	display: block;
	clear: right;
	float: right;
	width: 345px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 40px;
	margin-left: 0px;
	background-color: #F5F5F5;
	border: 1px solid #DDD;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.content-box-white .talklink .title {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 20px;
}
.content-box-white .talklink ul {
	display: block;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	float: none;
}

.content-box-white .talklink ul li {
	list-style-image: none;
	list-style-type: none;
	display: block;
	overflow: hidden;
	max-height: 48px;
}

.content-box-white .talklink ul li a {
	font-size: 12px;
	text-decoration: none;
	color: #666666;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEE;	
}
.content-box-white .talklink ul li a:hover {
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.messages-box.grey {
	height: 150px;
	width: 346px;
	float: right;
	position: relative;
	background-color: #F5F5F5;
	background-image: none;
	border: 1px solid #DDD;
}
.messages-box.grey .message-pan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	overflow: auto;
	text-overflow: ellipsis;
	height: 92px;
	width: 318px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}


.messages-box.grey .message-pan .message-date {
	font-size: 12px;
	display: block;
	color: #999999;
	margin-bottom: 5px;
}
.messages-box.grey .bottom-bar {
	background-image: none;
	height: 42px;
	position: absolute;
	bottom: 0px;
	display: block;
	width: 346px;
	background-color: #EEE;
}
.messages-box.grey .bottom-bar .box-title-bottom {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	padding-left: 15px;
	margin-top: 12px;
}
.messages-box.grey .bottom-bar .prev-next-button li .prev {
	background-image: url(../images/prevnext-arrow-dark.png);
	background-position: 0px 0px;
	height: 15px;
	width: 15px;
	display: block;
	margin-right: 10px;
}
.messages-box.grey .bottom-bar .prev-next-button li .next {
	background-image: url(../images/prevnext-arrow-dark.png);
	background-position: 15px 0px;
	display: block;
	height: 15px;
	width: 15px;
}
.messages-box.grey .bottom-bar .prev-next-button li .prev:hover {
	background-position: 0px -15px;
}

.messages-box.grey .bottom-bar .prev-next-button li .next:hover {
	background-position: 15px -15px;
}
.discuss-box .expand-button {
	background-color: #EEEEEE;
	display: block;
	text-decoration: none;
	height: 30px;
	text-align: center;
}
.discuss-box .expand-button img {
	display: inline-block;
	margin-bottom: -5px;
	margin-right: 10px;
	opacity: 0.3;


}
.discuss-box .expand-button p {
	display: block;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	margin: 0px;
	color: #999999;
}
.discuss-box .expand-button p span {
	margin-right: 5px;
}
.discuss-box .expand-button:hover {
	background-color: #F5F5F5;
}
.discuss-box .reply-pan {
	display: block;
	background-color: #EEE;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
}
.discuss-box .reply-pan .reply-text {
	display: block;
	padding-right: 20px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDD;
	padding-bottom: 20px;
	margin-bottom: 20px;
	padding-top: 0px;
	position: relative;
}
.discuss-box .reply-pan .reply-text img {
	display: block;
	float: left;
	height: 24px;
	width: 24px;
}
.discuss-box .reply-pan .reply-text p {
	display: block;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	clear: left;
	margin: 0px;
}
.discuss-box .reply-pan .reply-text .name {
	display: block;
	float: left;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	margin-left: 10px;
	margin-top: 5px;
}

.discuss-box .reply-pan .reply-text .date  {
	padding-left: 10px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 4px;
	margin-bottom: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #999999;
}

.discuss-box .reply-pan .reply-text:last-child {
	margin: 0px;
}
.discuss-box .reply-pan .reply-text ul, 
#comments-container .comment-box .ul
{
	float: right;
	margin-top: 0px;
	margin-left: 10px;
}


.half-box {
	display: block;
	float: right;
	background-image: url(../images/darkblue-grad.png);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 78px;
	width: 171px;
	margin-right: 4px;
	position: relative;
	text-decoration: none;
}
.half-box:hover {
	box-shadow: 0px 0px 0px 4px rgba(0,0,0,0.1);
	background-color: #2062AE;
	background-image: url(../images/blue-grad.png);
	background-repeat: repeat-x;
	background-position: top;
}
.half-box .icon {
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 32px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 28px;
}
.half-box .main-box-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	display: block;
	float: left;
	margin-top: 24px;
}
.half-box.invite {
	margin-top: 20px;
	margin-bottom: 4px;
	background-image: none;
	background-color: #2062AE;
}
.half-box.invite:hover {
	background-color: #236CBE;
}
.half-box.invite .main-box-title {
	font-size: 14px;
	margin-top: 23px;
}


.half-box.invite .icon {
	height: auto;
	width: auto;
	margin-top: 24px;
}

.thank-you-message {
	text-align: center;
	display: block;
}

.thank-you-message.hidden{
	display: none;
}

.popup-box.hidden{
	display: none;
}

.popup-bg {
	background-color: rgba(255,255,255,0.6);
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
}
.popup-box {
	display: block;
	width: 450px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
	position: fixed;
	/*
	left: 25%;
	right: 25%;
	top: 25%;
	z-index: 20;
	*/
	padding: 20px;
	box-shadow: 0px 0px 5px #666666;
}
.popup-box img {
	display: block;
	float: left;
}
.popup-box .title {
	display: block;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-size: 20px;
	color: #333333;
}
.popup-box p {
	display: block;
	width: auto;
	font-size: 14px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.popup-box .line {
	display: block;
	height: 4px;
	background-color: #134F95;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: -20px;
}
.popup-box .input-list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	margin-top: 30px;
	/*margin-bottom: 30px;*/
	margin-bottom: 0px;
	height: 108px;
	overflow-y: auto;
}
.popup-box .input-list li {
	height: 30px;
	margin-bottom: 6px;
	color: #999999;
	font-size: 18px;

}

.popup-box .input-list li input {
	background-color: #EEE;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	height: 30px;
	padding-right: 10px;
	padding-left: 10px;
	width: 170px;
	margin-right: 5px;
}
.popup-box .send-invitation {
	text-align: center;
}
.popup-box .send-button {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #134F95;
	width: 200px;
	border: none;
	text-align: center;
	margin: 0px 10px 0px 10px;
	cursor: pointer;
}
.popup-box .send-button:hover {
	background-color: #2062AE;
}

.popup-box #facebookInviteAFriend {
	display: inline-block;
	vertical-align: bottom;
	margin: 0px 10px 0px 10px;
	cursor: pointer;
}
.popup-box #facebookInviteAFriend img {
	width: 40px;
	height: 40px;
}

.popup-box #tweeterFrame {
	display: inline-block;
	height: 37px;
	vertical-align: bottom;
}
.popup-box .note {
	margin-top: 30px;
	display: block;
	margin-left: -20px;
	margin-right: -20px;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 60px;
	background-color: #EEE;
	margin-bottom: -20px;
}

.popup-box .note li, .popup-box .note p {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #666666;
}
.popup-box .close {
	background-image: url(../images/x-icon.png);
	height: 15px;
	width: 15px;
	display: block;
	position: absolute;
	top: 10px;
	right: 10px;
	opacity: 0.5;
}
.popup-box .close:hover {
	opacity: 1;
}
.popup-box .add-more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
	display: block;
	float: right;
	color: #333333;
	margin-top: 5px;
	margin-right: 25px;
	opacity: 0.3;
	margin-bottom: 30px;
}
.popup-box .add-more img {
	margin-right: 5px;
}
.popup-box .add-more:hover {
	opacity: 0.6;
}

.page-title .pagenav {
	display: block;
	float: right;
	margin: 0px;
	padding: 0px;
}
.page-title .pagenav li {
	display: block;
	float: left;
	list-style-type: none;
}
.page-title .pagenav li .prev {
	background-image: url(../images/arrow-circle.png);
	background-position: 0px 0px;
	display: block;
	height: 30px;
	width: 30px;
	margin-right: 10px;
}
.page-title .pagenav li .next {
	background-image: url(../images/arrow-circle.png);
	background-position: 30px 0px;
	height: 30px;
	width: 30px;
	display: block;
	margin-right: 10px;
}
.page-title .pagenav li .prev:hover {
	background-position: 0px -30px;
}
.page-title .pagenav li .next:hover {
	background-position: 30px -30px;
}
.content-box-white .talkinput-pan .search-talk {
	display: block;
	float: right;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	border: 1px solid #EEE;
	position: relative;
}
.content-box-white .talkinput-pan .search-talk input {
	width: 300px;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 40px;
	padding-right: 40px;
	padding-left: 10px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.content-box-white .talkinput-pan .search-talk .search-button {
	background-image: url(../images/magnify-icon.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 24px;
	width: 22px;
	display: block;
	margin-top: 5px;
	margin-right: 5px;
	position: absolute;
	top: 3px;
	right: 5px;
	opacity: 0.3;
}
.content-box-white .talkinput-pan .search-talk .search-button:hover {
	opacity: 0.5;
}

/* Added for mediazone search box */

.content-box-white .search-media {
	display: block;
	float: right;
	margin-right: 20px;	
	border: 1px solid #EEE;
	position: relative;
}
.content-box-white .search-media input {
	width: 300px;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 40px;
	padding-right: 40px;
	padding-left: 10px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.content-box-white .search-media .search-button {
	background-image: url(../images/magnify-icon.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 24px;
	width: 22px;
	display: block;
	margin-top: 5px;
	margin-right: 5px;
	position: absolute;
	top: 3px;
	right: 5px;
	opacity: 0.3;
}
.content-box-white .search-media .search-button:hover {
	opacity: 0.5;
}

/* end of mediazone search box */







.content-box-white .textblock.right .note p {
	font-size: 11px;
	color: #666666;
	margin-left: 0px;
	margin-right: 40px;
}
.content-box-white .blue-blocked .astro-img {
	position: absolute;
	bottom: 0px;
	left: 0px;
	display: block;
}
.content-box-white .textblock.right .content-area .astro-option {
	display: block;
	float: none;
	padding: 0px;
}
.content-box-white .textblock.right .content-area .astro-option li {
	display: block;
	list-style-image: none;
	list-style-type: none;
	margin-bottom: 5px;
}
.content-box-white .textblock.right .content-area .astro-option li a {
	background-color: #EEEEEE;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #666666;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #DDD;
}
.content-box-white .textblock.right .content-area .astro-option li a .option-bullet {
	display: block;
	float: left;
	height: 12px;
	width: 12px;
	background-color: #FFFFFF;
	border: 2px solid #FFFFFF;
	border-radius: 16px;
	margin-right: 10px;
	margin-left: 10px;
}
.content-box-white .textblock.right .content-area .astro-option li a:hover , .content-box-white .textblock.right .content-area .astro-option li .active{
	background-color: #DDD;
	color: #333333;
	border: 1px solid #CCC;
}
.content-box-white .textblock.right .content-area .astro-option li .active .option-bullet {
	background-color: #2062AE;
}
.content-box-white .textblock.right .content-area .order-button {
	background-color: #2062AE;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align: center;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	width: 200px;
}
.content-box-white .textblock.right .content-area .order-button:hover {
	background-color: #00b4ff;
}
.content-box-white .talkinput-pan .follow-button {
	display: block;
	float: left;
	height: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 40px;
	text-decoration: none;
	margin-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #d6d6d6;
	color: #FFFFFF;
}

.content-box-white .talkinput-pan .follow-button.active {
	
	background-color: #d6d6d6;
	color: #FFFFFF;
}
.content-box-white .talkinput-pan .follow-button:hover {
	background-color: #b6b6b6;
}
.content-box-white .talkinput-pan .followed, .content-box-white .talkinput-pan .followed:hover {
	background-color: #2062AE;
}


.content-box-white .talkinput-pan .follow-button img {
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
}

#fancybox-content{
	/*height: 735px!important;*/
}
#frmSupport #selIssue {
	color: #999;
	border: none;
	background-color: #EEE;
	height: 41px;
	width: 366px;
	margin-top: 16px;
	padding-left: 13px;
}

.popup-box label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
	display: block;
	float: left;
	line-height: 40px;
	height: 40px;
	margin-right: 10px;
	width: 60px;
	margin-top: 20px;
}


.popup-box select {
	background-color: #EEE;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	height: 40px;
	width: 380px;
	padding: 10px;
	margin-top: 20px;
}
.popup-box .subject-input {
	background-color: #EEE;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	height: 40px;
	width: 360px;
	margin-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
}

.popup-box textarea {
	background-color: #EEE;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	height: 128px;
	width: 430px;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 30px;
	resize: vertical;
}

.top-bar .top-container .top-menu .quicknav {
	display: block;
	cursor: pointer;
	position: relative;
}
.top-bar .top-container .top-menu .quicknav:hover {
	background-color: #FFFFFF;
}
.top-bar .top-container .top-menu .quicknav:hover .icon {
	background-position: 0px -21px;
}


.top-bar .top-container .top-menu .quicknav:hover .dropbox {
	visibility: visible;
}

.top-bar .top-container .top-menu .quicknav .icon {
	background-image: url(../images/grid-icon.png);
	display: block;
	height: 21px;
	width: 19px;
	background-position: 0px 0px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.top-bar .top-container .top-menu .quicknav .dropbox {
	display: block;
	position: absolute;
	left: -175px;
	top: 35px;
	z-index: 3;
	width: 390px;
	height: auto;
	background-color: #FFFFFF;
	padding: 10px;
	box-shadow: 0px 1px 0px 1px rgba(0,0,0,0.2);
	visibility: hidden;
}
.top-bar .top-container .top-menu .quicknav .dropbox ul {
	display: block;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	cursor: auto;
}
.top-bar .top-container .top-menu .quicknav .dropbox ul li {
	display: block;
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	position: relative;
	height: auto;
	width: auto;
	background-color: #FFFFFF;
}
.top-bar .top-container .top-menu .quicknav .dropbox ul li a {
	display: block;
	text-decoration: none;
	width: 120px;
	margin: 5px;
	height: 80px;
	padding-top: 10px;
	color: #999;
}
.top-bar .top-container .top-menu .quicknav .dropbox ul li a:hover {
	box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.1);
	color: #666666;
}

.top-bar .top-container .top-menu .quicknav .dropbox ul li a img {
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.top-bar .top-container .top-menu .quicknav .dropbox ul li a span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	display: block;
	margin-top: 10px;
}
.box-purple {
	background-image: url(../images/purple-grad.png);
	background-repeat: repeat-x;
	background-position: top;
}
.box-limegreen {
	background-image: url(../images/limegreen-grad.png);
	background-repeat: repeat-x;
	background-position: top;
}
.box-darkblue {
	background-image: url(../images/darkblue-grad.png);
	background-repeat: repeat-x;
	background-position: top;
}


/* 12/08/2013
.body-container .content-box-white .textblock  p .link {
	display: block;
	background-color: #EEEEEE;
	border: 2px solid #DDDDDD;
	margin-top: 5px;
	font-weight: bold;
	color: #333333;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
*/
.trader-card {
	display: block;
	width: 508px;
	float: left;
	margin-top: 20px;
	background-image: url(../images/darkblue-grad.png);
	background-repeat: repeat-x;
	background-position: top;
	min-height: 370px;
	background-color: #134F95;
}
.trader-card .profile-picture-big {
	display: block;
	height: 200px;
	width: 200px;
	float: left;
}
.trader-card .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #FFF;
	display: block;
	float: left;
	margin-left: 20px;
	margin-top: 15px;
}
.trader-card .title img {
	margin-top: 5px;
	float: left;
	display: block;
	background-image: url(../images/trader-icon.png);
	margin-right: 10px;
}
.trader-card ul {
	display: block;
	float: left;
	width: 265px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.trader-card ul li {
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	margin-bottom: 5px;
}
.trader-card ul .fullname {
	font-size: 20px;
	margin-bottom: 8px;
}
.trader-card .about-pan {
	display: block;
	clear: both;
	min-height: 80px;
	background-color: #2062AE;
	padding: 20px;
}
.trader-card .about-pan p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	margin: 0px;
}
.trader-card .about-pan p span {
	font-weight: bold;
	display: block;
	margin-bottom: 10px;
}
.trader-card .contact-pan {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 49px;
	background-image: url(../images/grey-grad.png);
	background-repeat: repeat-x;
	background-position: 0px -200px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.trader-card .contact-pan li {
	display: block;
	float: left;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	height: 50px;
	line-height: 50px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-weight: bold;
}
.trader-card .contact-pan li img {
	display: block;
	float: left;
	margin-right: 8px;
	margin-top: 16px;
}

.profile-container {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

.edit-profile-pan {
	display: block;
	width: 511px;
	float: right;
	margin-top: 20px;
	height: 368px;
	background-color: #FFF;
	position: relative;
	border-top-width: 1px;
	/*
	border-right-width: 1px;
	border-bottom-width: 1px;
	*/
	border-top-style: solid;
	/*
	border-right-style: solid;
	border-bottom-style: solid;
	*/
	border-top-color: #EEE;
	/*
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	*/
}
.edit-profile-pan .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	color: #333;
	position: absolute;
	bottom: 15px;
	left: 30px;
}
.edit-profile-pan .title img {
	display: block;
	float: left;
	margin-top: 3px;
	margin-right: 10px;
}
.edit-profile-pan .edit-submenu {
	display: block;
	padding: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: absolute;
}
.edit-profile-pan .edit-submenu li {
	display: block;
	list-style-type: none;
	clear: left;
}

.edit-profile-pan .edit-submenu li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333;
	text-decoration: none;
	display: block;
	height: 40px;
	line-height: 40px;
	margin-left: 250px;
}
.edit-profile-pan .edit-submenu li a:hover {
	background-color: #EEE;
	color: #2062AE;
	margin-left: 0px;
	padding-left: 250px;
}

.edit-profile-pan .edit-submenu li a .icon {
	height: 20px;
	display: block;
	float: left;
	margin-right: 20px;
	margin-top: 10px;
	overflow: hidden;
	position: relative;
	width: 23px;
}
.edit-profile-pan .edit-submenu li a .icon img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.edit-profile-pan .edit-submenu li a:hover .icon img {
	position: relative;
	bottom: 20px;
}
.edit-profile-pan .input-pan {	
	display: block;
	padding-left: 100px;
}
.edit-profile-pan .input-pan li {
	display: block;
	list-style-type: none;
	margin-top: 3px;
	margin-bottom: 3px;
	float: left;
}
.edit-profile-pan .input-pan li label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	width: 180px;
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
}
.edit-profile-pan .input-pan li input {
	background-color: #EEE;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	padding: 5px;
	width: 200px;
	height: 20px;
	float: left;
}
.edit-profile-pan .input-pan li select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	background-color: #EEE;
	padding: 5px;
	height: 30px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	float: left;
}
.edit-profile-pan .input-pan li textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	display: block;
	padding: 5px;
	width: 380px;
	background-color: #EEE;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 60px;
	float: left;
	clear: left;
	resize: none;
	overflow-x: none;
}
.edit-profile-pan .input-pan li .browse-button {
	font-size: 18px;
	color: #333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	height: 20px;
	display: block;
	background-color: #EEE;
	width: 200px;
	float: right;
	text-align: center;
}
.edit-profile-pan .input-pan li .browse-button:hover {
	color: #333;
	background-color: #CCC;
}




.edit-profile-pan .back-button {
	background-image: url(../images/arrow-circle.png);
	background-position: 0px 0px;
	display: block;
	height: 30px;
	width: 30px;
	position: absolute;
	left: 20px;
	top: 20px;
}
.edit-profile-pan .back-button:hover {
	background-position: 0px -30px;
}


.edit-profile-pan .save-button {
	background-color: #2062AE;
	display: block;
	text-decoration: none;
	font-size: 24px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	height: 40px;
	position: absolute;
	right: 20px;
	bottom: 16px;
	width: 100px;
	line-height: 40px;
	text-align: center;
}
.edit-profile-pan .save-button:hover {
	background-color: #00B4FF;
}


.page-span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	/*margin-left: 35px;*/
	margin-right: 10px;
	float: left;
	padding-top: 7px;
	padding-bottom: 7px;
	height: 16px;
	color: #999;
}



.content-box-white .menu-dropdown {
	display: block;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	/*z-index: 10;*/
	z-index: 9;
}
.content-box-white .menu-dropdown:hover .dropdown-submenu {
	display: block;
}

.content-box-white .menu-dropdown a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #333;
	text-decoration: none;
	display: block;
	float: left;
}
.content-box-white .menu-dropdown a span {
	display: block;
	float: left;
}
.content-box-white .menu-dropdown a img {
	display: block;
	float: left;
	margin-top: 20px;
	margin-left: 15px;
}
.content-box-white .menu-dropdown li {
	display: block;
	margin: 0px;
}
.content-box-white .menu-dropdown li .dropdown-submenu {
	display: none;
	clear: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 10px;
	position: absolute;
	top: 40px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	background-color: #FFFFFF;
	width: 210px;
}
.content-box-white .menu-dropdown li .dropdown-submenu li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	width: 170px;
	font-weight: bold;
}
.content-box-white .menu-dropdown li .dropdown-submenu li a:hover {
	color: #FFF;
	background-color: #2062AE;
}
.content-box-white .active-menu  {
	font-size: 18px;
	display: block;
	margin-top: 13px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	text-decoration: none;
	float: left;
	margin-right: 10px;
}
.content-box-white .active-menu:hover {
	color: #333;
}
.content-box-white .seperator-arrow {
	background-image: url(../images/arrow-right.png);
	display: block;
	height: 10px;
	width: 9px;
	float: left;
	margin-top: 19px;
}
.content-box-white .nav-arrow {
	display: block;
	float: right;
	margin-top: 10px;
}

#cat-nav-arrow.hidden{
		display: none;
}

.content-box-white .nav-arrow .prev:hover {
	background-position: 0px -30px;
}
.content-box-white .nav-arrow .next:hover {
	background-position: 30px -30px;
}


.content-box-white .nav-arrow .prev {
	background-image: url(../images/arrow-circle.png);
	background-position: 0px 0px;
	height: 30px;
	width: 30px;
	display: block;
	margin-right: 10px;
	float: left;
}
.content-box-white .nav-arrow .next {
	background-image: url(../images/arrow-circle.png);
	background-position: 30px 0px;
	height: 30px;
	width: 30px;
	display: block;
	float: left;
	margin-right: 20px;
}




.content-box-white .thumbnail-box {
	display: block;
	height: 110px;
	width: 280px;
	padding: 10px;
	text-decoration: none;
	float: left;
	margin-right: 13px;
	margin-bottom: 20px;
	margin-left: 13px;
}
.content-box-white .thumbnail-box:hover {
	box-shadow: 0px 0px 0px 4px #EEE;
}
.content-box-white .thumbnail-box .line {
	background-color: #CCC;
}


.content-box-white .thumbnail-box img {
	display: block;
	float: left;
	margin-top: 20px;
	margin-right: 10px;
}
.content-box-white .thumbnail-box .media-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	display: block;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 20px;
	word-break: break-all;	
}
.content-box-white .thumbnail-box p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.content-box-white .thumbnail-box p span {
	font-size: 11px;
	color: #666;
	margin-left: 5px;
	line-height: normal;
}
.content-box-white .thumbnail-box p img {
	display: block;
	float: left;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.content-box-white .media-full-view {
	display: block;
	float: left;
	position: relative;
	width: 500px;
	padding-right: 20px;
	padding-left: 20px;
	margin-top: 10px;
}

.content-box-white .media-full-view .title, .content-box-white .comment-section .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.content-box-white .media-full-view .views {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.content-box-white .media-full-view .views img {
	margin-right: 5px;
	margin-top: 3px;
	display: block;
	float: left;
}
.content-box-white .media-full-view .author {
	float: left;
	margin-bottom: 10px;
	color: #666;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 0px;
}
.content-box-white .media-full-view .published {
	float: right;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 0px;
}
.content-box-white .media-full-view .line, .content-box-white .comment-section .line {
	background-color: #CCC;
	display: block;
	height: 1px;
}

.content-box-white .media-full-view .preview-pan {
	display: block;
	height: 400px;
	width: 500px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.content-box-white .media-full-view .attachment {
	display: block;
	height: 40px;
	width: 500px;
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
	background-color: #134F95;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 40px;
	text-decoration: none;
	text-align: center;
	color: #FFF;
}
.content-box-white .media-full-view .attachment:hover {
	background-color: #2062AE;
}

.content-box-white .media-full-view .attachment img {
	position: relative;
	top: 8px;
	margin-right: 10px;
}
.content-box-white .comment-section {
	display: block;
	float: right;
	width: 380px;
	margin-top: 10px;
	margin-right: 20px;
}
.content-box-white .comment-section .comment-box {
	display: block;
	padding-top: 10px;
	padding-bottom: 20px;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.content-box-white .comment-section .comment-box .profile-picture {
	display: block;
	height: 50px;
	width: 50px;
	float: left;
	margin-right: 10px;
}
.content-box-white .comment-section .comment-box .user-name {
	display: block;
	float: left;
	margin: 0px;
	color: #333;
	max-width: 100px;
	/*font-size: 14px;*/
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
}
.content-box-white .comment-section .comment-box .date {
	font-size: 10px;
	color: #666;
	display: block;	
	float: right;
	margin-top: 1px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.content-box-white .comment-section .comment-box .comment-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	min-width: 150px;
	max-width: 288px;
}
.content-box-white .comment-section .comment-box .reply .comment-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	float: left;
	width: 260px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.content-box-white .comment-section .comment-input {
	display: block;
}
.content-box-white .comment-section .comment-input textarea {
	background-color: #EEE;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	width: 360px;
	/*height: 78px;*/
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	overflow-x: none;
	resize: vertical;
	margin-top: 10px;
	padding: 10px;
}
.content-box-white .comment-section .comment-input .submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	text-decoration: none;
	display: block;
	height: 40px;
	text-align: center;
	line-height: 40px;
	background-color: #134F95;
	margin-top: 4px;
}
.content-box-white .comment-section .comment-input .submit:hover {
	background-color: #2062AE;
}
.content-box-blue {
	background-color: #145096;
	display: block;
	float: left;
	width: 1020px;
	margin-top: 4px;
}
.content-box-blue .signals-menu {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
}
.content-box-blue .signals-menu li {
	display: block;
	list-style-type: none;
	float: left;
}
.content-box-blue .signals-menu .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #FFF;
	height: 70px;
	line-height: 70px;
}
.content-box-blue .signals-menu .title span {
	display: block;
	float: left;
	width: 210px;
	padding-left: 20px;
}
.content-box-blue .signals-menu li .signal-button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	text-decoration: none;
	height: 50px;
	display: block;
	line-height: 50px;
	padding-left: 20px;
	background-color: #2062AE;
	background-image: url(../images/vert-grad-blue.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 210px;
	float: left;
	position: relative;
}
.content-box-blue .signals-menu li .signal-button:hover     {
	background-image: url(../images/vert-grad-white.png);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #FFF;
	color: #333;
	box-shadow: inset 1px 0px 0px 0px #145096;
}
.content-box-blue .signals-menu li .active {
	background-image: url(../images/vert-grad-white.png);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #FFF;
	color: #333;
	box-shadow: inset 1px 0px 0px 0px #145096;
}
.content-box-blue .signals-menu li .signal-button .expand-arrow {
	background-image: url(../images/expand-icon-blue.png);
	display: block;
	height: 19px;
	width: 19px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}

.content-box-blue .signals-menu li ul {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
}

.content-box-blue .signals-menu .title .table-title li {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	background-color: #0b3f7c;
	text-align: center;
	line-height: normal;
	height: 70px;
}
.content-box-blue .signals-menu .title .table-title li span {
	padding: 0px;
	float: none;
	width: auto;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.content-box-blue .signals-menu .column1 {
	width: 80px;
	margin-right: 1px;
}
.content-box-blue .signals-menu .column2 {
	width: 150px;
	margin-right: 1px;
}
.content-box-blue .signals-menu .column3 {
	width: 120px;
	margin-right: 1px;
}
.content-box-blue .signals-menu .column4 {
	width: 150px;
	margin-right: 1px;
}
.content-box-blue .signals-menu .column5 {
	/*width: 100px;*/
	width: 202px;
	margin-right: 1px;
}
.content-box-blue .signals-menu .column6 {
	width: 78px;
	margin-right: 1px;
}
.content-box-blue .signals-menu .column7 {
	width: 105px;
	margin-right: 1px;
}
.content-box-blue .signals-menu .column8 {
	width: 260px;
	margin-right: 1px;
}
.content-box-blue .signals-menu li .row {
	background-color: #EEE;
	height: 50px;
	padding-bottom: 1px;
}


.content-box-blue .signals-menu li .row li {
	height: 50px;
	display: block;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	float: left;
	background-color: #FFF;
}

.content-box-blue .signals-menu li .row li a {
	text-decoration: none;
	color: #333;
}
.content-box-blue .signals-menu li .row li span {
	display: block;
	margin-top: 18px;
	padding: 0px;
	width: auto;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: none;
}
.content-box-blue .signals-menu li .channel-details {
	display: none;
	background-color: #145096;
	width: 1020px;
	float: left;
	padding-bottom: 10px;
}
.content-box-blue .signals-menu li .channel-details .signal-table {
	display: block;
	width: 780px;
	float: right;
	margin-right: 10px;
	margin-top: 10px;
	/* added later  
	min-height: 398px;
	background-color: white;	
	position: relative;
	/* added later end */
	min-height: 398px;
}

.content-box-blue .signals-menu li .channel-details .description-table {
	display: block;
	width: 210px;
	float: left;
	margin-left: 20px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 36px;*/
	font-size: 14px;
	color: #FFF;
	/*line-height: 70px;*/
}
.content-box-blue .signals-menu li .channel-details .signal-table .title-row {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	height: 50px;
	background-color: #145096;
	width: 782px;
}
.content-box-blue .signals-menu li .channel-details .signal-table .title-row li {
	background-color: #0b3f7c;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
}
.content-box-blue .signals-menu li .channel-details .signal-table ul .column1 {
	width: 50px;
	margin-right: 1px;
}
.content-box-blue .signals-menu li .channel-details .signal-table ul .column2 {
	min-width: 100px;
	margin-right: 1px;
}
.content-box-blue .signals-menu li .channel-details .signal-table ul .column3 {
	min-width: 96px;
	margin-right: 1px;
}
.content-box-blue .signals-menu li .channel-details .signal-table ul .column4 {
	min-width: 120px;
	margin-right: 1px;
}
.content-box-blue .signals-menu li .channel-details .signal-table ul .column5 {
	min-width: 180px;
	margin-right: 1px;
}
.content-box-blue .signals-menu li .channel-details .signal-table ul .column6 {
	min-width: 130px;
	margin-right: 1px;
}


.content-box-blue .signals-menu li .channel-details .signal-table ul .column7 {
	min-width: 100px;
	margin: 0px;
}
.content-box-blue .signals-menu li .channel-details .signal-table ul .column8 {
	min-width: 100px;
	margin: 0px;
}
.content-box-blue .signals-menu li .channel-details .signal-table ul li {
	display: block;
	float: left;
	text-align: center;
	line-height: 50px;
	height: 50px;
	margin: 0px;
}
.content-box-blue .signals-menu li .channel-details .signal-table .title-row .filter-icon {
	background-image: url(../images/table-icons.png);
	background-position: 0px 200px;
	display: block;
	height: 50px;
	width: 50px;
	margin: 0px;
	padding: 0px;
	float: none;
}

.content-box-blue .signals-menu li .channel-details .signal-table .title-row .filter-icon.active {
	background-image: url(../images/table-icons.png);
	background-position: 0px 150px;
	/*
	display: block;
	height: 50px;
	width: 50px;
	margin: 0px;
	padding: 0px;
	float: none;
	*/
}


.content-box-blue .signals-menu li .channel-details .signal-table .row .star-icon {
	background-image: url(../images/table-icons.png);
	background-position: 0px -50px;
	display: block;
	height: 50px;
	width: 50px;
	margin: 0px;
	padding: 0px;
	float: none;
}

.content-box-blue .signals-menu li .channel-details .signal-table .row .fav-icon {
	background-image: url(../images/table-icons.png);
	background-position: 0px -100px;
	display: block;
	height: 50px;
	width: 50px;
	margin: 0px;
	padding: 0px;
	float: none;
}

.content-box-blue .signals-menu li .channel-details .signal-table .row .update-icon {
	background-image: url(../images/table-icons.png);
	background-position: 0px 0px;
	display: block;
	height: 50px;
	width: 50px;
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
}

.content-box-blue .signals-menu li .channel-details .signal-table .row .no-update-icon {	
	display: block;
	height: 50px;
	width: 50px;
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
}

.content-box-blue .signals-menu li .channel-details .signal-table .row .update-icon .update-number{
	display: block;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5A3E03;
	line-height: normal;
	position: absolute;
	top: 1px;
	right: 2px;
	height: auto;
	width: auto;
}

.content-box-blue .signals-menu li .channel-details .signal-table .row .running-icon {
	background-image: url(../images/table-icons.png);
	background-position: 0px 100px;
	display: block;
	height: 50px;
	width: 50px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.content-box-blue .signals-menu li .channel-details .signal-table .row .end-icon {
	background-image: url(../images/table-icons.png);
	background-position: 0px 50px;
	display: block;
	height: 50px;
	width: 50px;
	margin: 0px;
	padding: 0px;
	float: left;
}




.content-box-blue .signals-menu li .channel-details .signal-table .row {
	display: block;
	height: 50px;
	background-color: #EEE;
	width: 782px;
	padding-bottom: 1px;
	position: relative;
}
.content-box-blue .signals-menu li .channel-details .signal-table .row:hover {
	box-shadow: inset 0px -1px 0px 0px #333;
	/*cursor: pointer;*/
}

.content-box-blue .signals-menu li .channel-details .signal-table .row li a {
	color: blue;
	font-weight: bold;;
}

.content-box-blue .signals-menu li .channel-details .signal-table .row li a:hover {
	cursor: pointer;
}

.content-box-blue .signals-menu li .channel-details .signal-table .active .expand-arrow {
	display: block;
}

.content-box-blue .signals-menu li .channel-details .signal-table .active {
	box-shadow: inset 0px -1px 0px 0px #333;
	background-color: #EEE;
}


.content-box-blue .signals-menu li .channel-details .signal-table .row:hover .expand-arrow {
	display: block;
}

.content-box-blue .signals-menu li .channel-details .signal-table .row .expand-arrow {
	background-image: url(../images/expand-icon.png);
	display: none;
	height: 10px;
	width: 10px;
	position: absolute;
	right: 0px;
	bottom: 1px;
}

.content-box-blue .signals-menu li .channel-details .signal-table .bottom-bar {
	display: block;
	width: 782px;
	height: 42px;
	clear: both;	
	position: relative;
	
	/* later: 16/10/2013  
	position: absolute;
	bottom: 0px;
	/* later: end 16/10/2013 */
	
	background-image: url(../images/darkblue-grad.png);
	background-repeat: repeat-x;
	background-position: top;
}
.signal-table .bottom-bar .prev-next-button     {
	display: block;
	float: right;
	width: auto;
	position: relative;
	margin-top: 13px;
	height: 15px;
	padding: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.signal-table .bottom-bar .prev-next-button li     {
	height: 15px;
	width: auto;
	padding: 0px;
	display: block;
	margin: 0px;
	float: left;
}
.signal-table .bottom-bar .prev-next-button li a     {
	display: block;
	padding: 0px;
	height: 15px;
	width: 15px;
	background-color: transparent;
	margin: 0px;
}
.signal-table .bottom-bar .prev-next-button li .prev     {
	background-image: url(../images/prevnext-arrow.png);
	background-position: 0px 0px;
	display: block;
	height: 15px;
	width: 15px;
	float: none;
	margin-right: 10px;
}
.signal-table .bottom-bar .prev-next-button li .prev:hover {
	background-position: 0px -15px;
}


.signal-table .bottom-bar .prev-next-button li .next     {
	background-image: url(../images/prevnext-arrow.png);
	background-position: -15px 0px;
	display: block;
	height: 15px;
	width: 15px;
	float: none;
}

.signal-table .bottom-bar li.page-number {	 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #42C7FF;
	line-height: 15px !important;
	height: 15px !important;
	margin-right: 10px !important;
}

.signal-table .bottom-bar .prev-next-button li .next:hover {
	background-position: -15px -15px;
}





.content-box-blue .signals-menu li .channel-details .signal-table .bottom-bar p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	line-height: 42px;
	margin: 0px;
	padding-left: 20px;
	float: left;
}
.content-box-blue .signals-menu  li .channel-details .signal-table .signal-details{
	background-color: #eeeeee;
	display: none;
	width: 782px;
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.content-box-blue .signals-menu li .channel-details .signal-table .signal-details .stop-loss-table{
	display: block;
	width: 769px;
	height: 30px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
}
.content-box-blue .signals-menu li .channel-details .signal-table .signal-details .stop-loss-table .row1{
	display: block;
	padding: 0px;
	width: 764px;
	height: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.content-box-blue .signals-menu li .channel-details .signal-table .signal-details .stop-loss-table .row1 li{
	display: block;
	width: 189px;
	margin-right: 1px;
	float: left;
	background-color: #CCC;
	font-family: Arial, Helvetica, sans-serif;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	color: #333;
}


.content-box-blue .signals-menu li .channel-details .signal-table .signal-details .stop-loss-table .row2 {
	display: block;
	padding: 0px;
	width: 764px;
	height: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.content-box-blue .signals-menu li .channel-details .signal-table .signal-details .stop-loss-table .row2 li {
	display: block;
	width: 189px;
	margin-right: 1px;
	float: left;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	height: 30px;
	font-size: 12px;
	line-height: 30px;
	color: #333;
}
.signal-table .signal-details .video-pan {
	display: block;
	background-color: #FFF;
	/*float: left;*/
	float: right;
	height: 250px;
	width: 310px;
	margin-top: 10px;
	/*margin-left: 10px;*/
	margin-right: 10px;
}
.signal-table .signal-details .video-pan .video-place {
	display: block;
	height: 200px;
	width: 300px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	background-color: #333;
}

.signal-table .signal-details .video-pan .bottom-pan {
	display: block;
	background-color: #FFF;
	height: 40px;
}
.signal-table .signal-details .video-pan .bottom-pan .prev {
	background-image: url(../images/arrow-circle.png);
	background-position: 0px 0px;
	height: 30px;
	width: 30px;
	display: block;
	margin-top: 3px;
	float: left;
	margin-left: 5px;
}
.signal-table .signal-details .video-pan .bottom-pan .prev:hover {
	background-position: 0px -30px;
}


.signal-table .signal-details .video-pan .bottom-pan .next {
	background-image: url(../images/arrow-circle.png);
	background-position: -30px 0px;
	height: 30px;
	width: 30px;
	display: block;
	margin-top: 3px;
	float: right;
	margin-right: 5px;
}

.signal-table .signal-details .video-pan .bottom-pan .next:hover {
	background-position: 30px -30px;
}
.signal-table .signal-details .video-pan .bottom-pan .caption {
	display: block;
	height: 40px;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 40px;
	text-align: center;
	width: 230px;
	font-weight: bold;
}
.signal-table .signal-details p {
	display: block;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	float: left;
	padding-right: 20px;
	padding-left: 20px;
	min-width: 415px;
}
.body-container .clock-pan {
	display: block;
	float: left;
	margin-top: 20px;
	width: 1020px;
}


.body-container .clock-pan .clock {
	display: block;
	height: 120px;
	float: left;
	width: 337px;
	position: relative;
}
.body-container .clock-pan .clockLast {
	display: block;
	height: 120px;
	float: left;
	width: 338px;
	position: relative;
}
.body-container .clock-pan .clockLast .bottom-bar {
	width: 338px;
}


.body-container .clock-pan .open {
	background-image: url(../images/green-grad.png);
	background-position: bottom;
	background-repeat: repeat-x;
}
.body-container .clock-pan .open .bottom-bar {
	background-image: url(../images/green-grad.png);
	background-repeat: repeat-x;
	background-position: top;
}

.body-container .clock-pan .closed {
	background-image: url(../images/red-grad.png);
	background-position: bottom;
	background-repeat: repeat-x;
}
.body-container .clock-pan .closed .bottom-bar {
	background-image: url(../images/red-grad.png);
	background-repeat: repeat-x;
	background-position: top;
}
.body-container .clock-pan p  {
	text-align: right;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.body-container .clock-pan p span  {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}
.body-container .clock-pan p .time  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #FFF;
	letter-spacing: 1px;
	margin-top: 5px;
	line-height: 50px;
}
.body-container .clock-pan .bottom-bar  {
	height: 30px;
	width: 337px;
	position: absolute;
	bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	line-height: 30px;
	background-image: none;
}
.body-container .clock-pan .bottom-bar img  {
	display: block;
	float: left;
	margin-top: 5px;
	margin-left: 15px;
	margin-right: 5px;
}
.body-container .clock-pan .margin {
	display: block;
	float: left;
	position: relative;
	clear: none;
	width: 4px;
	height: 120px;
	padding: 0px;
}

.box-tosca {
	height: 200px;
	width: 508px;
	display: block;
	float: left;
	position: relative;
	margin-top: 20px;
	background-image: url(../images/tosca-grad.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #00A4BD;
	margin-right: 4px;
}
.box-tosca .container {
	background-color: #0fa4bd;
	height: 200px;
	width: 358px;
	float: right;
}
.box-tosca .title-pan {
	display: block;
	height: 200px;
	width: 150px;
	float: left;
	position:relative;
}
.box-tosca .title-pan .icon {
	display: block;
	margin-top: 70px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.box-tosca .title-pan p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	position: absolute;
	left: 10px;
	bottom: 10px;
	margin: 0px;
}
.box-nav {
	display: block;
	height: 30px;
	float: right;
	margin-top: 10px;
	margin-right: 15px;
}

.box-nav .prev {
	background-image: url(../images/arrow-circle.png);
	background-position: 0px -60px;
	display: block;
	height: 30px;
	width: 30px;
	float: left;
	opacity: 0.9;
}
.box-nav .next {
	background-image: url(../images/arrow-circle.png);
	background-position: 30px -60px;
	display: block;
	height: 30px;
	width: 30px;
	float: left;
	opacity: 0.9;
}
.box-nav .show-all {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	line-height: 30px;
	display: block;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	opacity: 0.9;
}
.box-nav a:hover {
	opacity: 1;
}

.prod-box {
	float: left;
	clear: right;
	width: 100px;
	margin-left: 14px;
}
.box-tosca .details-button , .box-tosca-full .details-button{
	display: block;
	height: 25px;
	width: 100px;
	background-color: #008097;
	line-height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	text-align: center;
}
.box-tosca .details-button:hover , .box-tosca-full .details-button:hover{
	background-color: #008EA8;
}

.box-red {
	height: 200px;
	width: 508px;
	display: block;
	float: left;
	position: relative;
	/* margin-top: 20px; */
	background-image: url(../images/red-grad.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #E33B3B;
}

.top-downloads-left {
	margin-top: 20px;
	margin-right: 4px;
}

.top-downloads-right {
	margin-top: 20px;
}

.left-download {
	margin-top: 4px;
	margin-right: 4px;
}

.right-download {
	margin-top: 4px;
}
.box-red .container {
	background-color: #e34646;
	height: 200px;
	width: 358px;
	float: right;
}
.box-red .title-pan {
	display: block;
	height: 200px;
	width: 150px;
	float: left;
	position:relative;
}
.box-red .title-pan .icon {
	display: block;
	margin-top: 70px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.box-red .title-pan p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	position: absolute;
	left: 10px;
	bottom: 10px;
	margin: 0px;
	width: 145px;
}
.box-red .details-button , .box-red-full .details-button{
	display: block;
	height: 25px;
	width: 100px;
	background-color: #b82525;
	line-height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	text-align: center;
}
.box-red .details-button:hover , .box-red-full .details-button:hover{
	background-color: #C52727;
}

@font-face {
	font-family: 'Orbitron';
	font-style: normal;
	font-weight: 400;
	src: local('Orbitron Regular'), local('Orbitron-Regular'), url(https://fonts.gstatic.com/s/orbitron/v8/HmnHiRzvcnQr8CjBje6GQvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

.js-box .text-center {
	position: absolute;
	width: 100%;
	font-size: 41px;
	line-height: 170px;
	height: 160px;
	color: white;
	top: 0;
	left: 0px;
	right: 0;
	text-align: center;
	text-transform: uppercase;
	font-family: Orbitron;
	margin: 0px;
	padding-left: 74px;
}


.box-blue , .box-green , .box-orange , .box-purple {
	min-height: 160px;
	height: 100%;
	width: 100%;
	display: block;
	float: left;
	position: relative;
	margin-top: 4px;
}

.box-blue .left-box , .box-green .left-box , .box-orange .left-box , .box-purple .left-box{
	min-height: 160px;
	height: 100%;
	width: 191px;
	position: relative;
}

.box-blue {
	background-image: url(../images/blue2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #2F8FFF;
}
.box-blue .container {
	background-color: #4592ed;
	height: 200px;
	width: 358px;
	float: right;
}
.box-blue .title-pan {
	display: block;
	height: 200px;
	width: 150px;
	float: left;
	position:relative;
}
.box-blue .title-pan .icon {
	display: block;
	margin-top: 70px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.box-blue .title-pan p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	position: absolute;
	left: 10px;
	bottom: 10px;
	margin: 0px;
}
.box-blue .details-button , .box-blue-full .details-button{
	display: block;
	height: 25px;
	width: 100px;
	background-color: #1364c3;
	line-height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	text-align: center;
}
.box-blue .details-button:hover , .box-blue-full .details-button:hover{
	background-color: #156AD2;
}


.box-orange {
	margin-top: 4px;
	background-image: url(../images/orange2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FF7800;
}

.box-orange .container {
	background-color: #f08942;
	height: 200px;
	width: 358px;
	float: right;
}

.box-orange .title-pan {
	display: block;
	height: 200px;
	width: 150px;
	float: left;
	position:relative;
}

.box-orange .title-pan .icon {
	display: block;
	margin-top: 70px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.box-orange .title-pan p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	position: absolute;
	left: 10px;
	bottom: 10px;
	margin: 0px;
}
.box-orange .details-button , .box-orange-full .details-button{
	display: block;
	height: 25px;
	width: 100px;
	background-color: #e85800;
	line-height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	text-align: center;
}
.box-orange .details-button:hover , .box-orange-full .details-button:hover{
	background-color: #F05A00;
}



.box-green {
	background-image: url(../images/green1.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #3C9E21;
}

.box-green .container {
	background-color: #3fa527;
	height: 200px;
	width: 358px;
	float: right;
}

.box-green .title-pan {
	display: block;
	height: 200px;
	width: 150px;
	float: left;
	position:relative;
}

.box-green .title-pan .icon {
	display: block;
	margin-top: 70px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.box-green .title-pan p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	position: absolute;
	left: 10px;
	bottom: 10px;
	margin: 0px;
}
.box-green .details-button , .box-green-full .details-button{
	display: block;
	height: 25px;
	width: 100px;
	background-color: #198200;
	line-height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	text-align: center;
}
.box-green .details-button:hover , .box-green-full .details-button:hover{
	background-color: #1C8A00;
}


.box-purple {
	background-image: url(../images/purple_2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #9C00FF;
}

.box-purple .container {
	background-color: #A41AFF;
	height: 200px;
	width: 358px;
	float: right;
}

.box-purple .title-pan {
	display: block;
	height: 200px;
	width: 150px;
	float: left;
	position:relative;
}

.box-purple .title-pan .icon {
	display: block;
	margin-top: 70px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.box-purple .title-pan p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	position: absolute;
	left: 10px;
	bottom: 10px;
	margin: 0px;
}
.box-purple .details-button , .box-purple-full .details-button{
	display: block;
	height: 25px;
	width: 100px;
	background-color: #6900B8;
	line-height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	text-align: center;
}
.box-purple .details-button:hover , .box-purple-full .details-button:hover{
	background-color: #7400CA;
}

.box-purple-full {
	display: block;
	position: relative;
	background-image: url(../images/purple-grad.png);
	float: left;
	width: 100%;
	background-repeat: repeat-x;
	background-color: #9C00FF;
	margin-top: 20px;
	padding-bottom: 1px;
}


.box-green .left-box{
	background-image: url(../images/green-grad.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #3C9E21;
	display: inline-block;
	position: relative;
}

.box-green .left-box img , .box-orange .left-box img , .box-blue .left-box img , .box-purple .left-box img{
	margin: 25px auto 25px auto;
	display: block;
}

.box-green .left-box p , .box-orange .left-box p , .box-blue .left-box p , .box-purple .left-box p{
	color: white;
	vertical-align: bottom;
	text-align: center;
	position:absolute;
	bottom:0;
	left: 0;
	right:0;
}

.box-green .right-box , .box-orange .right-box , .box-blue .right-box , .box-purple .right-box  {
	float: right;
	display: inline-block;
	position: relative;
}

.box-green .right-box img.hide , .box-orange .right-box img.hide , .box-blue .right-box img.hide , .box-purple .right-box img.hide  {
	display: none;
}

.box-green .right-box:hover , .box-orange .right-box:hover , .box-blue .right-box:hover , .box-purple .right-box:hover {
	cursor: pointer;
}

.box-orange .left-box{
	display: inline-block;
	background-image: url(../images/orange-grad.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FF7800;
	position: relative;
}

.box-blue .left-box{
	display: inline-block;
	background-image: url(../images/skyblue-grad.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #2F8FFF;
	position: relative;
}

.box-purple .left-box{
	display: inline-block;
	background-image: url(../images/purple-grad.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #9C00FF;
	position: relative;
}

.js-box .loader{
	position: absolute;
	right: -125px;
	top: -82px;
}

.box-green .details-row{
	border: solid #3C9E21;
	border-width: 0px 3px 3px 3px;
}

.box-green .details-row:last-child{
	border: solid #3C9E21;
	border-width: 0px 3px 3px 3px;
}

.box-orange .details-row{
	border: solid #FF7800;
	border-width: 0px 3px 3px 3px;
}

.box-orange .details-row:last-child{
	border: solid #FF7800;
	border-width: 0px 3px 3px 3px;
}

.box-blue .details-row {
	border: solid #2F8FFF;
	border-width: 0px 3px 3px 3px;
}

.box-blue .details-row:last-child{
	border: solid #2F8FFF;
	border-width: 0px 3px 3px 3px;
}

.box-purple .details-row{
	border: solid #9C00FF;
	border-width: 0px 3px 3px 3px;
}

.box-purple .details-row:last-child{
	border: solid #9C00FF;
	border-width: 0px 3px 3px 3px;
}
.details-row{
	background: white;
	padding: 10px;
}

.details-row .details-column-1 img {
	width: 137px;
}

.details-column-1 , .details-column-2, .details-column-3 {
	display: inline-block;
	height:100%;
}
.details-column-3{
	float: right;
}
.details-column-3 a {
	float: right;
	margin-left: 10px;
	margin-top: 17px;
}
.details-column-1 , .details-column-3{
	width: 24.6666%;
}

.details-column-2{
	width: 49.6666%;
	position: relative;
}

.details-column-2 p{
	display: inline-block;
	vertical-align: bottom;
	height: 167px;
}

.details-column-3 .download{
	background-color: #2062AE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
	color: #FFF;
	display: block;
	text-decoration: none;
	height: 30px;
	width: 100px;
	text-align: center;
	margin-right: 4px;
}

.details-column-3 .download:hover{
	background-color: #00B4FF;
}

.details-column-3 .pdf{
	display: block;
	background-color: #2062AE;
	padding: 5px;
}

.details-column-3 .pdf:hover{
	background-color: #00B4FF;
}


.container .details-view {
	background-color: #FFF;
	position: absolute;
	width: 356px;
	height: 198px;
	top: 1px;
	right: 1px;
	z-index: 10;
	display: none;
}
.container .details-view .close , .box-row .details-view-full .close{
	background-image: url(../images/x-icon-2.png);
	display: block;
	height: 15px;
	width: 15px;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	opacity: 0.5;
}
.container .details-view .close:hover , .box-row .details-view-full .close:hover{
	opacity: 1;
}


.container .details-view .title {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	display: block;
	width: 310px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.container .details-view p {
	font-size: 12px;
	color: #333;
	margin: 10px;
	display: block;
}
.container .details-view .publish-p {
	font-size: 11px;
	color: #666;
	float: left;
	position: absolute;
	margin: 0px;
	left: 10px;
	bottom: 10px;
}
.container .details-view .buttons {
	display: block;
	float: right;
	height: 30px;
	position: absolute;
	right: 10px;
	bottom: 10px;
}
.container .details-view .buttons a:hover , .details-view-full .download-area a:hover{
	background-color: #00B4FF;
}
.container .details-view .buttons .download , .details-view-full .download-area .download{
	background-color: #2062AE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
	color: #FFF;
	display: block;
	text-decoration: none;
	height: 30px;
	width: 100px;
	text-align: center;
	float: left;
	margin-right: 4px;
}
.container .details-view .buttons .pdf , .details-view-full .download-area .pdf{
	display: block;
	float: left;
	background-color: #2062AE;
	padding: 5px;
}
.box-tosca-full {
	display: block;
	position: relative;
	float: left;
	width: 100%;
	background-color: #00A4BD;
	margin-top: 20px;
	padding-bottom: 1px;
	background-image: url(../images/tosca-grad.png);
	background-position: top;
	background-repeat: repeat-x;
}
.box-red-full {
	display: block;
	position: relative;
	float: left;
	width: 100%;
	margin-top: 20px;
	padding-bottom: 1px;
	background-image: url(../images/red-grad.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #E33B3B;
}
.box-blue-full {
	display: block;
	position: relative;
	background-image: url(../images/skyblue-grad.png);
	float: left;
	width: 100%;
	background-repeat: repeat-x;
	background-color: #2F8FFF;
	margin-top: 20px;
	padding-bottom: 1px;
}
.box-orange-full {
	display: block;
	position: relative;
	background-image: url(../images/orange-grad.png);
	float: left;
	width: 100%;
	background-repeat: repeat-x;
	background-color: #FF7800;
	margin-top: 20px;
	padding-bottom: 1px;
}
.box-green-full {
	display: block;
	position: relative;
	background-image: url(../images/green-grad.png);
	float: left;
	width: 100%;
	background-repeat: repeat-x;
	background-color: #3C9E21;
	margin-top: 20px;
	padding-bottom: 1px;
}




.title-pan-full  {
	display: block;
	height: 60px;
	margin-top: 20px;
	margin-right: 20px;
	margin-left: 20px;
}
.title-pan-full .back-button {
	background-image: url(../images/arrow-circle.png);
	background-position: 0px -60px;
	display: block;
	height: 30px;
	width: 30px;
	float: left;
	margin-top: 10px;
	margin-right: 20px;
	opacity: 0.5;
}
.title-pan-full .back-button:hover {
	opacity: 1;
}


.title-pan-full .icon {
	display: block;
	float: left;
}

.title-pan-full p  {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFF;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.box-row {
	display: block;
}
.box-row  .prod-box-fullview{
	float: left;
	clear: right;
	width: 100px;
	margin-bottom: 40px;
	margin-left: 60px;
	margin-top: 20px;
}
.box-row .prod-box-fullview .selected{
	background-color: #FFF;
	font-weight: bold;
	color: #333;
}

.details-view-full {
	/*display: block;*/
	display: none;
	float: left;
	background-color: #FFF;
	margin-top: -40px;
	margin-left: 1px;
	width: 1018px;
	position: relative;
	padding-bottom: 20px;
}
.details-view-full .download-area {
	display: block;
	float: left;
	width: 135px;
	margin-left: 30px;
	margin-top: 20px;
}
.details-view-full .download-area .product-img {
	display: block;
	text-align: center;
}
.details-view-full .title {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	width: 800px;
	margin-top: 25px;
}
.details-view-full p {
	color: #333;
	font-size: 14px;
	margin-bottom: 10px;
	float: left;
	width: 800px;
	margin-left: 20px;
	margin-top: 0px;
	display: block;
}
.details-view-full .publish-p {
	color: #666;
	font-size: 12px;
	position: absolute;
	bottom: 28px;
	left: 190px;
	display: block;
	margin: 0px;
}
.details-view-full .publish-p span {
	margin-left: 30px;
}

.page-title .back-button {
	background-image: url(../images/arrow-circle.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 30px;
	width: 30px;
	float: left;
	margin-right: 15px;
	margin-top: 1px;
}
.page-title .back-button:hover {
	background-position: 0px -30px;

}

.content-box-white .right-section {
	display: block;
	float: right;
	width: 656px;
}

.content-box-white .right-section .box {
	display: block;
	width: 160px;
	float: left;
	padding-bottom: 1px;
	margin-bottom: 4px;
	margin-left: 4px;
}
.content-box-white .right-section .box .title {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
	margin-bottom: 5px;
	line-height: normal;
	margin-left: 10px;
	margin-right: 10px;
}
.content-box-white .right-section .box .date {
	font-size: 11px;
	color: #a1e4fa;
	margin-top: 0px;
	line-height: normal;
	margin-left: 10px;
	margin-right: 10px;
}
.content-box-white .right-section .box .date span {
	display: block;
}
.content-box-white .right-section .box ul {
	display: block;
	margin: 0px;
	padding: 0px;
	float: none;
}
.content-box-white .right-section .box ul li {
	display: block;
	height: 30px;
	list-style-type: none;
	list-style-image: none;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
}
.content-box-white .right-section .box ul li span {
	display: block;
	line-height: 30px;
	float: left;
	font-size: 11px;
	color: #666666;
	margin-left: 10px;
}
.content-box-white .right-section .box ul li p {
	display: block;
	line-height: 30px;
	float: right;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.content-box-white .right-section .box ul .row.white {
	background-color: #eeeeee;
}
.content-box-white .right-section .box ul .row.grey {
	background-color: #FFFFFF;
}







.content-box-white .right-section .box.light {
	background-color: #2062ae;
}
.content-box-white .right-section .box.dark {
	background-color: #134f95;
}
.content-box-white .left-section {
	display: block;
	float: left;
	width: 318px;
	background-image: url(../images/darkblue-grad.png);
	background-repeat: repeat-x;
	background-color: #134F95;
	height: 578px;
	margin-bottom: 20px;
	position: relative;
}
.content-box-white .left-section .title {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: left;
}
.content-box-white .left-section p {
	font-size: 14px;
	color: #FFFFFF;
	text-align: justify;
	display: block;
}
.content-box-white .left-section .videobox {
	display: block;
	position: absolute;
	background-color: #1E1E1E;
	bottom: 0px;
	height: 260px;
	width: 318px;
}
.content-box-white .left-section .description {
	position: absolute;
	bottom: 10px;
}

.content-box-white .comment-section.wide {
	width: 600px;
	margin-top: 0px;
}
.content-box-white .comment-section.wide .container .comment-box .comment-text {
	float: left;
	width: 520px;
	clear: right;
}
.content-box-white .comment-section.wide .comment-input textarea {
	width: 580px;
}
.content-box-white .comment-section.wide .container {
	overflow: auto;
	position: relative;
	height: 396px;
}
.content-box-white .comment-section.wide .container .comment-box .date {
	margin-right: 10px;
}
.content-box-white .left-section img {
	display: block;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.content-box-white .left-section .download-button {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: center;
	line-height: 35px;
	height: 35px;
	background-color: #FFFFFF;
	width: 200px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-decoration: none;
}
.content-box-white .left-section .download-button:hover {
	background-color: #00b4ff;
	color: #FFFFFF;
}
.content-box-white .comment-section .container .comment-box:last-child {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.content-box-white .comment-section.wide .container .comment-box.reply {

}
.content-box-white .comment-section .container .comment-box.reply .profile-picture  {
	margin-left: 20px;
}
.content-box-white .comment-section.wide .container .comment-box.reply .comment-text {
	width: 500px;
	margin-top: 0px;
}
.content-box-white .comment-section .container .comment-box ul  {
	display: block;
	padding: 0px;
	float: right;
	margin-top: -4px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.content-box-white .comment-section .container .comment-box ul li  {
	display: block;
	float: left;
	list-style-type: none;
	margin: 0px;
	list-style-image: none;
	/* added later 11/07/2013*/
	margin-left: 1px;
}
.content-box-white .comment-section .container .comment-box ul li .reply  {
	background-image: url(../images/reply-arrow.png);
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 24px;
	opacity: 0.1;
	margin-right: 2px;
}
.content-box-white .comment-section .container .comment-box ul li .flag  {
	background-image: url(../images/flag-icon.png);
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 24px;
	opacity: 0.1;
}
.content-box-white .comment-section .container .comment-box ul li .flag.red {
	background-image: url(../images/flag-icon.png);
	background-position: 0px -24px;
	opacity: 1;
}
.comment-section .container .comment-box ul li .reply:hover,.comment-section .container .comment-box ul li .flag:hover {
	opacity: 0.3;
}

.content-box-white .comment-section .container {
	overflow: auto;
	position: relative;
	height: 325px;
}

.reply-input textarea, .upload-input input {
	background-color: #EEE;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	width: 489px;
	height: 78px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	overflow-x: none;
	resize: vertical;
	margin-top: 10px;
	padding: 10px;
}

.reply-input .submit, .reply-input .replay-cancel,
.upload-input .submit, button.upload-cancel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	text-decoration: none;
	display: block;
	height: 40px;
	text-align: center;
	line-height: 40px;
	background-color: #134F95;
	margin-top: 4px;
	width: 246px;
	float: left;
	margin-left: 4px;
}



/*************************************************************/
.signal-table .signals-box {
	/*margin: 10px 10px;*/
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 10px;
	margin-right:10px;
	float: left;
	display: block;
}

.signal-table .signals-box .signals-box-name {
	background-color: #CCCCCC;
    color: #333333;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    margin-right: 1px;
    min-width: 189px;
	text-align: center;
}
.signals-box-value {
	background-color: #FFFFFF;
    color: #333333;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    margin-right: 1px;
    min-width: 189px;
	text-align: center;
}


/***************** CAROUSEL CSS FOR DOWNLOADS ***************************/

.container .jcarousel-skin-tangodownloads .jcarousel-container {
 /*
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
   border-radius: 10px;
    background: #F0F6F9;
    
    border: 1px solid #346F97;
    */
	clear: right;
}

.container .jcarousel-skin-tangodownloads .jcarousel-direction-rtl {
	direction: rtl;
}

.container .jcarousel-skin-tangodownloads .jcarousel-container-horizontal {
    width: 300px;
	
   /* padding: 20px 40px;*/
}

.container .jcarousel-skin-tangodownloads .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.container .jcarousel-skin-tangodownloads .jcarousel-clip {
    overflow: hidden;
}

.container .jcarousel-skin-tangodownloads .jcarousel-clip-horizontal {
    width:  352px;
    height: 148px;
}

.container .jcarousel-skin-tangodownloads .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.container .jcarousel-skin-tangodownloads .jcarousel-item {
    width: 100px;
    /*height: 200px;*/
}

.container .jcarousel-skin-tangodownloads .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 14px;
}

.container .jcarousel-skin-tangodownloads .jcarousel-direction-rtl .jcarousel-item-horizontal {
	/*margin-left: 10px;*/
    margin-right: 0;
}

.container .jcarousel-skin-tangodownloads .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.container .jcarousel-skin-tangodownloads .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.container .jcarousel-skin-tangodownloads .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-horizontal.png) no-repeat 0 0;
}

.container .jcarousel-skin-tangodownloads .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(prev-horizontal.png);
}

.container .jcarousel-skin-tangodownloads .jcarousel-next-horizontal:hover,
.container .jcarousel-skin-tangodownloads .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.container .jcarousel-skin-tangodownloads .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.container .jcarousel-skin-tangodownloads .jcarousel-next-disabled-horizontal,
.container .jcarousel-skin-tangodownloads .jcarousel-next-disabled-horizontal:hover,
.container .jcarousel-skin-tangodownloads .jcarousel-next-disabled-horizontal:focus,
.container .jcarousel-skin-tangodownloads .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.container .jcarousel-skin-tangodownloads .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-horizontal.png) no-repeat 0 0;
}

.container .jcarousel-skin-tangodownloads .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(next-horizontal.png);
}

.container .jcarousel-skin-tangodownloads .jcarousel-prev-horizontal:hover, 
.container .jcarousel-skin-tangodownloads .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.container .jcarousel-skin-tangodownloads .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.container .jcarousel-skin-tangodownloads .jcarousel-prev-disabled-horizontal,
.container .jcarousel-skin-tangodownloads .jcarousel-prev-disabled-horizontal:hover,
.container .jcarousel-skin-tangodownloads .jcarousel-prev-disabled-horizontal:focus,
.container .jcarousel-skin-tangodownloads .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
/***************** END OF CAROUSEL CSS FOR DOWNLOADS ***************************/

/** carousel css for messages **/
.messages-box .jcarousel-skin-tangomessages .jcarousel-container { 
	clear: right;
}

.messages-box .jcarousel-skin-tangomessages .jcarousel-direction-rtl {
	direction: rtl;
}

.messages-box .jcarousel-skin-tangomessages .jcarousel-container-horizontal {
    width: 346px;
	
   /* padding: 20px 40px;*/
}

.messages-box .jcarousel-skin-tangomessages .jcarousel-container-vertical {
    width: 346px;
    /*height: 346px;*/
    /*padding: 40px 20px;*/
}

.messages-box .jcarousel-skin-tangomessages .jcarousel-clip {
    overflow: hidden;
}

.messages-box .jcarousel-skin-tangomessages .jcarousel-clip-horizontal {
    width:  346px;
    height: 148px;
}

.messages-box .jcarousel-skin-tangomessages .jcarousel-clip-vertical {
    width:  346px;
    height: 148px;
}

.messages-box .jcarousel-skin-tangomessages .jcarousel-item {
    width: 346px;
    /*height: 200px;*/
}

.messages-box .jcarousel-skin-tangomessages .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 14px;
}

.messages-box .jcarousel-skin-tangomessages .jcarousel-direction-rtl .jcarousel-item-horizontal {
	/*margin-left: 10px;*/
    margin-right: 0;
}

.messages-box .jcarousel-skin-tangomessages .jcarousel-item-vertical {
    /*margin-bottom: 10px;*/
}

.messages-box .jcarousel-skin-tangomessages .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
/** end of carousel css for messages **/


/** carousel css for messages (membertalk)**/
.messages-box .jcarousel-skin-tangomessagesmt .jcarousel-container { 
	clear: right;
}

.messages-box .jcarousel-skin-tangomessagesmt .jcarousel-direction-rtl {
	direction: rtl;
}

.messages-box .jcarousel-skin-tangomessagesmt .jcarousel-container-horizontal {
    width: 346px;
	
   /* padding: 20px 40px;*/
}

.messages-box .jcarousel-skin-tangomessagesmt .jcarousel-container-vertical {
    width: 346px;
    /*height: 346px;*/
    /*padding: 40px 20px;*/
}

.messages-box .jcarousel-skin-tangomessagesmt .jcarousel-clip {
    overflow: hidden;
}

.messages-box .jcarousel-skin-tangomessagesmt .jcarousel-clip-horizontal {
    width:  346px;
    height: 148px;
}

.messages-box .jcarousel-skin-tangomessagesmt .jcarousel-clip-vertical {
    width:  346px;
    height: 148px;
}

.messages-box .jcarousel-skin-tangomessagesmt .jcarousel-item {
    width: 346px;
    /*height: 200px;*/
}

.messages-box .jcarousel-skin-tangomessagesmt .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 14px;
}

.messages-box .jcarousel-skin-tangomessagesmt .jcarousel-direction-rtl .jcarousel-item-horizontal {
	/*margin-left: 10px;*/
    margin-right: 0;
}

.messages-box .jcarousel-skin-tangomessagesmt .jcarousel-item-vertical {
    /*margin-bottom: 10px;*/
}

.messages-box .jcarousel-skin-tangomessagesmt .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
/** end of carousel css for messages (member talks )**/



/** carousel css for mediazone **/
.jcarousel-skin-tangomediazone .jcarousel-container { 
	clear: right;
}

.jcarousel-skin-tangomediazone .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tangomediazone .jcarousel-container-horizontal {
    width: 978px;
	
   /* padding: 20px 40px;*/
}

.jcarousel-skin-tangomediazone .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tangomediazone .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tangomediazone .jcarousel-clip-horizontal {
    width:  978px;
    height: 450px;
}

.jcarousel-skin-tangomediazone .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tangomediazone .jcarousel-item {
    width: 978px;
    /*height: 200px;*/
}

.jcarousel-skin-tangomediazone .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 14px;
}

.jcarousel-skin-tangomediazone .jcarousel-direction-rtl .jcarousel-item-horizontal {
	/*margin-left: 10px;*/
    margin-right: 0;
}

.jcarousel-skin-tangomediazone .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tangomediazone .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
/** end of carousel css for mediazone **/

/** carousel css for profile **/
.jcarousel-skin-tangoprofile .jcarousel-container { 
	clear: right;
}

.jcarousel-skin-tangoprofile .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tangoprofile .jcarousel-container-horizontal {
    width: 511px;
	
   /* padding: 20px 40px;*/
}

.jcarousel-skin-tangoprofile .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tangoprofile .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tangoprofile .jcarousel-clip-horizontal {
    width:  511px;
    /*height: 368px;*/
}

.jcarousel-skin-tangoprofile .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tangoprofile .jcarousel-item {
    width: 511px;
    /*height: 368px;*/
}

.jcarousel-skin-tangoprofile .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 0px;
}

.jcarousel-skin-tangoprofile .jcarousel-direction-rtl .jcarousel-item-horizontal {
	/*margin-left: 10px;*/
    margin-right: 0;
}

.jcarousel-skin-tangoprofile .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tangoprofile .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

.profile-blocks {
	/*height: 368px;*/
	height: 348px;
	width: 511px;
	position: relative;
	margin-top: 20px;
}
.message-container {
	color: green;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
	position: absolute;
	bottom: 60px;
	left: 100px;
	display: none;
}

.edit-profile-desc {
	position: absolute;
	left: 250px;
	color: #333333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	color: #333;
}

/** end of carousel css for profile **/

/** carousel css for levels **/
.jcarousel-skin-levels .jcarousel-container { 
	clear: right;
}

.jcarousel-skin-levels .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-levels .jcarousel-container-horizontal {
    width: 978px;
   /* padding: 20px 40px;*/
}

.jcarousel-skin-levels .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-levels .jcarousel-clip-horizontal {
    width:  978px;
    /*height: 368px;*/
}

.jcarousel-skin-levels .jcarousel-item {
    width: 978px;
    /*height: 368px;*/
}

.jcarousel-skin-levels .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 0px;
}

.jcarousel-skin-levels .jcarousel-direction-rtl .jcarousel-item-horizontal {
	/*margin-left: 10px;*/
    margin-right: 0;
}

.jcarousel-skin-levels .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}


/** end of carousel css for levels **/
 
/** carousel css for tradecloner **/
.jcarousel-skin-cloner .jcarousel-container { 
	clear: right;
}

.jcarousel-skin-cloner .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-cloner .jcarousel-container-horizontal {
    width: 1020px;
   /* padding: 20px 40px;*/
}

.jcarousel-skin-cloner .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-cloner .jcarousel-clip-horizontal {
    width:  1020px;
    /*height: 368px;*/
}

.jcarousel-skin-cloner .jcarousel-item {
    width: 1020px;
    /*height: 368px;*/
}

.jcarousel-skin-cloner .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 0px;
}

.jcarousel-skin-cloner .jcarousel-direction-rtl .jcarousel-item-horizontal {
	/*margin-left: 10px;*/
    margin-right: 0;
}

.jcarousel-skin-cloner .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}


/** end of carousel css for tradecloner **/ 
/** carousel css for welcome page forex **/
.jcarousel-skin-welcome .jcarousel-container { 
	clear: right;
}

.jcarousel-skin-welcome .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-welcome .jcarousel-container-horizontal {
    width: 1020px;
   /* padding: 20px 40px;*/
}

.jcarousel-skin-welcome .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-welcome .jcarousel-clip-horizontal {
    width:  1020px;
    /*height: 368px;*/
}

.jcarousel-skin-welcome .jcarousel-item {
    width: 1020px;
    /*height: 368px;*/
}

.jcarousel-skin-welcome .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 0px;
}

.jcarousel-skin-welcome .jcarousel-direction-rtl .jcarousel-item-horizontal {
	/*margin-left: 10px;*/
    margin-right: 0;
}

.jcarousel-skin-welcome .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}


/** end of carousel css for welcome page forex **/ 
/** carousel css for advanced trader **/
.jcarousel-skin-advanced .jcarousel-container { 
	clear: right;
}

.jcarousel-skin-advanced .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-advanced .jcarousel-container-horizontal {
    width: 1020px;
   /* padding: 20px 40px;*/
}

.jcarousel-skin-advanced .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-advanced .jcarousel-clip-horizontal {
    width:  1020px;
    /*height: 368px;*/
}

.jcarousel-skin-advanced .jcarousel-item {
    width: 1020px;
    /*height: 368px;*/
}

.jcarousel-skin-advanced .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 0px;
}

.jcarousel-skin-advanced .jcarousel-direction-rtl .jcarousel-item-horizontal {
	/*margin-left: 10px;*/
    margin-right: 0;
}

.jcarousel-skin-advanced .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}


/** end of carousel css for advanced trader **/

/** Start of carousel events */
.jcarousel-skin-tangoevents .jcarousel-container {
    
}

.jcarousel-skin-tangoevents .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tangoevents .jcarousel-container-vertical {
    width: 346px;
    /*height: 324px;*/
    /*height: 488px;*/
	height: 572px;
    /*padding: 40px 20px;*/
}

.jcarousel-skin-tangoevents .jcarousel-clip {
    overflow: hidden;
}



.jcarousel-skin-tangoevents .jcarousel-clip-vertical {
    width:  346px;
    /*height: 324px;*/
    /*height: 488px;*/
	height: 572px;
}

.jcarousel-skin-tangoevents .jcarousel-item {
    width: 346px;
    /*height: 324px;*/
    height: 488px;
}

.jcarousel-skin-tangoevents .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tangoevents .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tangoevents .jcarousel-item-vertical {
    /*margin-bottom: 10px;*/
}

.jcarousel-skin-tangoevents .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
/** End of carousel events */

/** Start of carousel signals dashboard */
.jcarousel-skin-tango-dashboard .jcarousel-container {
    
}

.jcarousel-skin-tango-dashboard .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango-dashboard .jcarousel-container-vertical {
    width: 300px;
    height: 200px;
    /*padding: 40px 20px;*/
}

.jcarousel-skin-tango-dashboard .jcarousel-clip {
    overflow: hidden;
}



.jcarousel-skin-tango-dashboard .jcarousel-clip-vertical {
    width:  346px;
    height: 324px;
}

.jcarousel-skin-tango-dashboard .jcarousel-item {
    width: 300px;
    height: 200px;
}

.jcarousel-skin-tango-dashboard .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango-dashboard .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango-dashboard .jcarousel-item-vertical {
    /*margin-bottom: 10px;*/
}

.jcarousel-skin-tangotrial .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
/** End of carousel signals dashboard */

.no-upcoming {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	margin-top: 141px;
	height: 141px;
}

.updates-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-left: 10px;
}

#comments_preloader {
	position: fixed;
	margin-left:-25px;
	text-align: center;
	z-index: 555;
	border: 0!important;
	background: none !important;
}

/*.content-box-white .comment-section .container .comment-box ul li .upload  {
	background-image: url(../images/upload-icon-white.png);
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 24px;
	opacity: 0.1;
	margin-right: 2px;
}*/



.content-box-white .talk-section .discuss-box ul li .upload {
	background-image: url(../images/upload-icon-white2.png);
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 24px;
	opacity: 0.2;
}

/*.main {*/
	/*position: absolute;*/
	/*top: 50px;*/
	/*left: 20%;*/
	/*width: 450px;*/
	/*height:530px;*/
	/*border: 2px solid gray;*/
	/*border-radius: 10px;*/
/*}*/
/*.main label{*/
	/*color: rgba(0, 0, 0, 0.71);*/
	/*margin-left: 60px;*/
/*}*/


/*.submit{*/
	/*font-size: 16px;*/
	/*background: linear-gradient(#ffbc00 5%, #ffdd7f 100%);*/
	/*border: 1px solid #e5a900;*/
	/*color: #4E4D4B;*/
	/*font-weight: bold;*/
	/*cursor: pointer;*/
	/*width: 300px;*/
	/*border-radius: 5px;*/
	/*padding: 10px 0;*/
	/*outline: none;*/
	/*margin-top: 20px;*/
	/*margin-left: 15%;*/
/*}*/
.submit:hover{
	background: linear-gradient(#ffdd7f 5%, #ffbc00 100%);
}

#img_outOnce {
	border: 0;
	margin-left: 20px;
	margin-top: 10px;
	display: none;
}

/* Pagination style */
.pagination {
    padding:0;
    margin: 0 0 20px;
}
.pagination li{
    display: inline;
    padding: 6px 10px 6px 10px;
    border: 1px solid #ddd;
    margin-right: -1px;
    font: 15px/20px Arial, Helvetica, sans-serif;
    background: #FFFFFF;
    box-shadow: inset 1px 1px 5px #F4F4F4;
}
.pagination li a{
    text-decoration:none;
    color: rgb(89, 141, 235);
}
.pagination li.first {
    border-radius: 5px 0px 0px 5px;
}
.pagination li.last {
    border-radius: 0px 5px 5px 0px;
}
.pagination li:hover{
    background: #CFF;
}
.pagination li.active{
    background: #F0F0F0;
    color: #333;
}

#comments_wrapper {
    float: left;
}

.pagination_top, .pagination_bottom {
    margin-left: 100px
}

.box-margin-top{
    margin-top: 20px
}

.loading {
    position: absolute;
    z-index: 3;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, .75);
}

.loading .loader {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -50px;
    z-index: 4;
}

/*ul#message-carouselmt li {*/
    /*margin: 0;*/
/*}*/


