/* styles for the non-member pages */

/*  current-members */
.current-members {
	top: 9px;
	left: 35px;
	width: 400px;
	position: absolute;
}
.current-members span {
	float: left;
	/*color: #414142;
	font-size: 11px;
	*/
	color: Black;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	padding: 4px 9px 0 0;
}
.current-members .btn-sign {float: left;}

.btn-sign {
	width: 56px;
	height: 23px;
	display: block;
	color: blue; /* #262261; /* was #6d6f71; */
	font-size: 14px;
	font-weight: bold;
	line-height: 23px;
	padding: 0 0 1px 0;
	text-align: center;
	text-decoration: none;
	background: url("images/masterpage/btn-sign-in.gif") no-repeat;
}

/* info classes */
.info-t9 {
	width: 474px;
	background: #fff url("images/masterpage/top-9.gif") no-repeat;
}
.info-b9 {background: url("images/masterpage/bot-9.gif") no-repeat 0 100%;}
.mb-9 {margin-bottom: 13px;}


.info-t10 {
	width: 972px;
	/* background: #E7E8E9 url("images/masterpage/top-10.gif") no-repeat; */
}
.info-b10 {background: url("images/masterpage/bot-10.gif") no-repeat 0 100%;}

/* title */
.title-1p {
	height: 1%;
	overflow: hidden;
	padding: 28px 64px 12px;
}
.title-1p h2 {
	color: #155cb3;
	font-size: 18px;
	line-height: 22px;
	margin: 0;
}
/* main-info2 */
.main-info2 {
	width: 100%;
	min-height:960px;
	position: relative;
}
.main-info2 .coin-1 {
	bottom: 0;
	left: 0;
	position: absolute;
}
.main-info2 .coin-2 {
	bottom: 85px;
	left: 206px;
	position: absolute;
}


/* primary-content2 */
.primary-content2 {
	float: right;
	width: 474px;
	padding: 0 122px 0 0;
}

/* button backgrounds */
.btn-1 {background: url("images/masterpage/btn-1.gif") no-repeat;}
.btn-2 {background: url("images/masterpage/btn-2.png") no-repeat;}
.btn-3 {background: url("images/masterpage/btn-3.png") no-repeat;}

/* welcome */
.welcome {
	min-height: 275px;
	position: relative;
	padding: 14px 90px 16px 21px;
}
* html .welcome {height: 275px;}

.welcome .row {
	width: 100%;
	overflow: hidden;
}
.welcome .btn-1 {
	float: left;
	display: inline;
	margin: 0 21px 0 104px;
	min-width: 103px;
	min-height: 40px;
	padding-top: 8px;
    font-size: 16px;
	font-weight: bold;
    color: #fff;
    text-decoration: none;
	text-align: center;
}
.welcome .a-take {
	float: left;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	margin: 9px 0 0;
}
.welcome .img-1 {
	top: 7px;
	right: -122px;
	position: absolute;
}
.welcome .img-2 {
	top: 225px;
	right: -99px;
	position: absolute;
}
.welcome .img-3 {
	top: 157px;
	right: -33px;
	position: absolute;
}
.welcome h3 {
	color: #155cb3;
	font-size: 14px;
	line-height: 21px;
	font-style: italic;
	margin: 0;
}
.welcome p {
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 18px;
}

/* descriptions */
.description-1c,
.description-2c {
	height: 1%;
	font-size: 14px;
	overflow: hidden;
	line-height: 18px;
	position: relative;
}
.description-1c {padding: 20px 30px 28px 27px;}
.description-2c {padding: 14px 30px 21px 27px;}

.description-1c h3,
.description-2c h3 {
	margin: 0;
	color: #155cb3;
	font-size: 14px;
	line-height: 23px;
}
.description-1c p {margin: 0 0 10px;}
.description-2c p {margin: 0 0 25px;}

/* simple-list */
.simple-list {
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none;
}
.simple-list li {
	height: 1%;
	padding: 0 0 0 8px;
	background: url("images/masterpage/bul-2.gif") no-repeat 0 7px;
}

/* extra-buttons */
.extra-buttons {
	padding: 0;
	width: 467px;
	overflow: hidden;
	list-style: none;
	margin: 0 -50px 0 -4px;
}
.extra-buttons li {
	float: left;
	width: 123px;
	padding: 0 29px 0 0;
}

.extra-buttons .btn-2 {
	float: left;
	display: inline;
	/*margin: 0 21px 0 104px;*/
	min-width : 123px;
	min-height:  64px;
	padding-top: 20px;
    font-size  : 20px;
	font-weight: bold;
    color: #fff;
    text-decoration: none;
	text-align: center;
}

.extra-buttons .btn-3 {
	float: left;
	display: inline;
	/*margin: 0 21px 0 104px;*/
	min-width : 123px;
	min-height:  64px;
	padding-top: 20px;
    font-size  : 20px;
	font-weight: bold;
    color: #fff;
    text-decoration: none;
	text-align: center;
}

/* secondary-content2 */
.secondary-content2 {
	float: left;
	width: 302px;
	padding: 0 0 0 62px;
}

/* video */
.video {
	height: 1%;
	overflow: hidden;
	padding: 0 0 90px 4px;
}
.video .player {
	width: 298px;
	overflow: hidden;
	margin: 0 0 6px;
}
.video .player img {display: block;}

.video .links {
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none;
}
.video .links li {
	width: 100%;
	line-height: 15px;
}
.video .links li a {text-decoration: none;}
.video .links li a:hover {text-decoration: underline;}

/* our-experts */
.our-experts {
	height: 1%;
	overflow: hidden;
	padding: 0 0 240px 4px;
}
.our-experts h3 {
	color: #155cb3;
	font-size: 16px;
	line-height: 20px;
	font-style: italic;
	margin: 0;
}
.our-experts p {
	font-size: 13px;
	line-height: 18px;
	margin: 0;
}
/* expert-links */
.expert-links {
	padding: 0;
	margin: 0 0 19px;
	font-size: 12px;
	line-height: 18px;
	list-style: none;
}
.experts-list {
	margin : 0;
	padding: 0;
	width  : 204px;
	overflow: hidden;
	list-style: none;
}
.experts-list li {
	float: left;
	width: 98px;
	padding: 0 4px 7px 0;
}
.experts-list li em {
	width: 100%;
	display: block;
	font-size  : 11px;
	font-weight: bold;
	font-style : italic;
	line-height: 14px;
	text-align : center;
}

.experts-list li img {
	width: 80px;
	height: 80px;
	display: block;
	padding: 2px 3px 7px 7px;
	margin: 0 0 -2px;
	background: url("images/masterpage/frame-1.gif") no-repeat;
}

.current-members ul {
	display: inline;
	margin: 7px 0 0 9px;
	padding: 0;
	list-style: none;
	float: left;
	font-size: 0.916em;
	overflow: hidden;
}

.current-members li{
	float: left;
	margin: 0 0px 0 -2px;
	padding: 0 0 0 10px;
}
