* {
	font-family: Tahoma, Geneva, Kalimati, sans-serif;
	margin: 0;
	padding: 0
}
html, body {
}
body {
	color: #000;
	font-size: 12px
}
#header-wrapper {
}
#header {
	margin-top:10px;
}
#logo {
	float:left;
	padding:0 17px;
}
#header .header-contact {
	position: absolute;
	top: 10px;
	right: 0
}
#header-login label{display:none;}
#header-login a.arrow:link, #header-login a.arrow:visited {
	background-image: url('../images/common/icon-arrow-grey.png');
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	font-size: 11px;
	color: #606569;
	padding: 0px;
	padding-left: 7px;
	text-decoration: none
}
#header-login a.arrow:hover {
	text-decoration: underline
}

.button-header, .button-header:link, .button-header:visited {
	background-image: url('../images/common/arrow-login.gif');
	background-position: 7px 10px;
	background-repeat: no-repeat;
	background-color: #686868;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: white;
	padding: 0;
	padding-left: 28px;
	padding-right: 15px;
	display: block;
	height: 28px;
	line-height: 22px;
	float: left;
	margin: 0 0 0 4px;
	border-radius: 4px;
	text-decoration: none
}
.button-header {
	line-height: 1em
}
.button-header:link, .button-header:visited {
	line-height: 26px
}
.button-header:hover {
	background-position: 9px 10px
}
.button-header.logout {
	background-image: url('../images/common/arrow-logout.gif');
	background-position: 9px 10px
}
.button-header.logout:hover {
	background-position: 7px 10px
}
.button-header.signin {
	background-color: #fb5d02;
	background-image: url('../images/common/ico-signup.png');
	background-position: 7px center
}
.button-header.signin:hover {
	background-position: 9px center
}
#error-console div.errorMsg div {
	background: transparent;
	background: url(../images/accounts/deal-error.png) no-repeat right center;
	padding: 0;
	margin: 0;
	margin-right: 6px;
	font-size: 11px;
	padding-right: 15px;
	line-height: 28px
}
#header-signup {
	clear: right;
	float: right;
	padding-top: 10px
}
#header-signup>div {
	float: left;
	padding-left: 3px
}
#header-signup a {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 22px;
	padding-left: 10px
}
#header-signup a:hover {
	text-decoration: underline
}
#header-signup-no-account {
	line-height: 22px;
	font-size: 11px;
	width: 176px
}
#main-menu {
	/*width: auto;
	height: 56px;*/
	list-style-type: none;
	/*position: absolute;
	
	left: 0px;*/
	top: 94px;
	box-shadow: 0px 1px 0px rgba(255,255,255,0.5);
	/*border-radius: 4px*/
}
#main-menu>li {
	float: left;
	padding-right: 2px;
	background: url(../images/common/main-menu-sep.png) no-repeat right center
}
#main-menu>li.last {
	padding-right: 0px;
	background: transparent
}
#main-menu > li a:link, #main-menu > li a:visited {
	display: block;
	height: 56px;
	background: url(../images/common/main-menu.png) no-repeat left top;
	color: #c5c5c5;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	padding-left:5px;
}
#main-menu > li a:link strong, #main-menu > li a:visited strong {
	display: block;
	color: white;
	font-size: 12px;
	text-transform: uppercase;
	padding-top: 14px;
	padding-bottom: 2px
}
#main-menu > li a.inactive:link, #main-menu > li a.inactive:visited {
	color: #666;
	cursor: default
}
#main-menu > li a.inactive:link strong, #main-menu > li a.inactive:visited strong {
	color: #aaa
}
#main-menu > li a.item1:link, #main-menu > li a.item1:visited {
	width: 133px;
	/*padding-right: 40px*/
}
#main-menu > li a.item1:hover, #main-menu > li a.item1:focus, #main-menu > li a.item1.active {
	background-position: 0px -56px
}
#main-menu > li a.item1.inactive:hover, #main-menu > li a.item1.inactive:focus {
	background-position: 0px 0px
}
#main-menu > li a.item2:link, #main-menu > li a.item2:visited {
	width: 155px;
	/*padding-right: 40px;*/
	background-position: -175px 0px
}
#main-menu > li a.item2:hover, #main-menu > li a.item2:focus, #main-menu > li a.item2.active {
	background-position: -175px -56px
}
#main-menu > li a.item2.inactive:hover, #main-menu > li a.item2.inactive:focus {
	background-position: -175px 0px
}
#main-menu > li a.item3:link, #main-menu > li a.item3:visited {
	width: 161px;
	/*padding-right: 40px;*/
	background-position: -372px 0px
}
#main-menu > li a.item3:hover, #main-menu > li a.item3:focus, #main-menu > li a.item3.active {
	background-position: -372px -56px
}
#main-menu > li a.item3.inactive:hover, #main-menu > li a.item3.inactive:focus {
	background-position: -372px 0px
}
#main-menu > li a.item4:link, #main-menu > li a.item4:visited {
	width: 125px;
	background-position: -575px 0px
}
#main-menu > li a.item4:hover, #main-menu > li a.item4:focus, #main-menu > li a.item4.active {
	background-position: -575px -56px
}
#main-menu > li a.item5:link, #main-menu > li a.item5:visited {
	width: 140px;
	background-position: -702px 0px
}
#main-menu > li a.item5:hover, #main-menu > li a.item5:focus, #main-menu > li a.item5.active {
	background-position: -702px -56px
}
#main-menu > li a.item6:link, #main-menu > li a.item6:visited {
	width: 136px;
	background-position: -844px 0px
}
#main-menu > li a.item6:hover, #main-menu > li a.item6:focus, #main-menu > li a.item6.active {
	background-position: -844px -56px
}
.submenu {
	list-style-type: none;
	padding: 6px 0 6px 0 !important;
	position: relative;
	background: #a2a2a2;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	width:100%;
	margin-bottom:60px;
	
}
.submenu li {
	float: left;
	padding-left: 5px;
}
.submenu li.right {
	float: right;
	padding-left: 0px;
	padding-right: 10px
}
.submenu li a:link, .submenu li a:visited {
	display: block;
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/common/arrow-submenu.gif);
	background-position: 10px center;
	background-repeat: no-repeat;
	padding: 0 10px 0 18px;
	height: 33px;
	line-height: 33px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}
.submenu li ul li a:link, .submenu li ul li a:visited{margin:0;padding-left:25px;}
.submenu li a:hover, .submenu li a.active:link, .submenu li a.active:visited {
	background-color: white;
	color: black;
	background-image: url(../images/common/arrow-submenu-active.gif)
}
.submenu li a.single {
	height: 26px;
	line-height: 26px;
	border-radius: 3px;
	margin-top: 2px
}
.submenu li a.single.upgrade {
	
}
.submenu li a.single.upgrade:hover {
	color: #ecdf98;
	box-shadow: 0 0 2px white
}
.upgradeaccount li{list-style-type:none;}
.upgradeaccount li a.single.upgrade 
{
	background: url(../images/accounts/star.png) no-repeat 8px center #262626;
	color: white;
	box-shadow: 0 0 1px black;
	float:right;
	padding:7px 30px;
	text-decoration:none;
	margin:0px 5px;
	border-radius:3px;
}
.upgradeaccountsection{float:right;width:100%;margin:5px 0;}
#subsubmenu-wrapper {
	height: 70px;
	margin-top: -4px
}

.account-submenu {
	list-style-type: none;
	border: 1px #dadada solid;
	border-top: 0;
	padding: 10px 6px 6px 6px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	position: absolute;
	left:0;
	width:100%;
	display:none;
}
.account-submenu li {
	float: left;
	border-left: 1px #dadada solid;
	padding: 0px 5px
}
.account-submenu li.right {
	float: right
}
.account-submenu li.first {
	border-left: 0;
	padding-left: 0
}
.account-submenu li a:link, .account-submenu li a:visited {
	display: block;
	color: #464646;
	text-decoration: none;
	font-size: 11px;
	padding: 5px 8px;
	border-radius: 3px
}
.account-submenu li a:hover, .account-submenu li a.active:link, .account-submenu li a.active:visited {
	background: #888;
	color: white
}
.account-submenu li label {
	display: block;
	color: #464646;
	text-decoration: none;
	font-size: 11px;
	padding: 5px 8px;
	float: left
}
.account-submenu li .selectInput {
	font-size: 11px;
	padding: 3px;
	height: 24px;
	line-height: 22px;
	float: left;
	margin: 0;
	color: #000
}
#content {

}
#content .no-padding {
	padding-top: 0
}
#content .content-left {
}
#content .content-right {
}
#content .content-left-half {
}
#content .content-right-half {
}
#footer {
	text-align: left;
	margin: 10px auto;
	padding: 30px 30px 0px 30px;
	position: relative;
	background: url('../images/common/bg-footer.png') repeat-x center top #3b3b3b;
	color: white;
	font-size: 11px
}
#footer>div>div {
	border-left: 1px #767676 solid;
	border-right: 1px #2b2b2b solid;
	margin-bottom:30px;
}
#footer #footer-general {
	border-left: 0;
}
#footer #footer-how-it-works {
}
#footer #footer-videos {
}
#footer #footer-about {
}
#footer #footer-social {
	border-right: 0;
	padding-right: 0;
	width: 110px
}
#footer>div>div>strong {
	font-size: 13px
}
#footer > div > div > strong a:link, #footer > div > div > strong a:visited {
	color: white;
	text-decoration: none
}
#footer > div > div > strong a:hover {
	text-decoration: underline
}
#footer>div>div>ul {
	list-style-type: none;
	padding-top: 0.5em
}
#footer > div > div > ul li {
	list-style-type: none;
	padding: 3px 0
}
#footer > div > div > ul li a:link, #footer > div > div > ul li a:visited {
	color: #d6d6d6;
	text-decoration: none;
	line-height: 100%;
	display: block
}
#footer > div > div > ul li a:hover {
	color: white;
	text-decoration: underline
}
#footer #footer-general ul {
	padding: 1em 0
}
#footer #footer-general>img {
	position: relative;
}
#footer #footer-general ul li {
	clear: left;
	padding: 3px 0;
}
#footer #footer-general ul li a:link, #footer #footer-general ul li a:visited {
	color: white;
	background: transparent;
}
#footer #footer-general ul li strong {
	width: 100px;
	float: left;
	border-right: 1px #7f7f7f solid;
}
#footer #footer-general ul li span {
	padding-left: 10px;
	font-weight: bold;
}
#footer #footer-general ul li a:hover {
	text-decoration: none;
}
#footer #footer-general ul li a.orange strong, #footer #footer-general ul li a.orange:hover {
	color: #ff6102;
	background: transparent;
}
#footer #footer-general ul li a.green strong, #footer #footer-general ul li a.green:hover {
	color: #0ab01d;
	background: transparent;
}
#footer #footer-general ul li a.blue strong, #footer #footer-general ul li a.blue:hover {
	color: #1288d7;
	background: transparent;
}
#footer #footer-social ul {
}
#footer #footer-social li {
	padding: 3px 0
}
#footer #footer-social li a:link, #footer #footer-social li a:visited {
	height: 16px;
	display: block;
	background-image: url('../images/common/social-icons.png');
	background-repeat: no-repeat;
	padding-left: 22px;
	line-height: 16px
}
#footer #footer-social li a.twitter {
	background-position: 0px -16px
}
#footer #footer-social li a.linkedin {
	background-position: 0px -32px
}
#footer #footer-social li a.quora {
	background-position: 0px -48px
}
#footer-bottom {
	text-align: left;
	margin: 0 auto;
	position: relative;
	padding-bottom: 2em;
	font-size: 11px;
	color: #777;
	line-height: 140%
}
#consent {
	color: #888
}
#consent a:link, #consent a:visited, a.consent {
	color: #ea8a5b !important
}
#copyright {
}
#footer-bottom p.right {
	text-align: right
}
#footer-bottom p.right a:link, #footer-bottom p.right a:visited {
	color: #888;
	line-height: 100%;
	text-decoration: none
}
#footer-bottom p.right a:hover {
	color: black;
	text-decoration: none
}
#footer-bottom p.right img {
	display: inline
}
#footer-bottom p.right span {
	display: block;
	font-size: 10px
}
h1 {
	color: #010000;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: 0px;
	margin: 0;
	padding: 0
}
h2 {
	color: #7f7f7f;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	padding: 0
}
h3 {
	color: black;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 0;
	margin-bottom: 0;
	clear: left;
	margin-bottom: 5px
}
hr {
	clear: both;
	border: none;
	color: #e6e5e5;
	background-color: #e6e5e5;
	outline-color: #e6e5e5;
	width: 615px;
	height: 1px
}
p {
	line-height: 140%
}
img {
	border: 0;
	display: block
}
a:link, a:visited {
	border: 0;
	cursor: pointer;
	outline: 0;
	color: #e8601d;
	text-decoration: underline
}
a:hover {
	text-decoration: none
}
input, select {
	height: 26px;
	font-size: 12px;
	color: #929292;
	color: #626262;
	border: 1px solid #d6d6d6;
	padding-left: 4px;
	margin-bottom: 3px
}
input[type="checkbox"], input[type="radio"] {
	width: auto;
	height: auto;
	border: 0;
	padding: 0;
	margin: 0
}
textarea {
	height: 73px;
	font-size: 12px;
	color: #929292;
	border: 1px solid #d6d6d6;
	padding-left: 5px;
	padding-top: 5px;
	margin-bottom: 5px
}
input.big-input {
	width: 261px
}
input:focus, select:focus, textarea:focus {
	border: 1px solid black;
	color: Black
}
fieldset {
	border: none;
	outline: none
}
.submit {
	display: block;
	border: 0;
	color: #969696;
	height: 24px;
	line-height: 10px;
	font-weight: bold;
	padding: 0px 10px;
	cursor: pointer;
	font-size: 14px;
	text-transform: uppercase
}
.submit:hover {
	color: Black
}
.clear {
	clear: both
}
.clear-right {
	clear: right
}
.debug {
	border: 1px solid red
}
.none {
	display: none
}
.clear-left {
	clear: left
}
.left {
	float: left
}
.right {
	float: right
}
#tooltip {
	position: absolute;
	border: 1px solid #333;
	background: #f7f5d1;
	padding: 2px 5px;
	color: #333;
	display: none;
	z-index: 99990;
	font-size: 11px
}
#screenshot {
	position: absolute;
	background: #333;
	padding: 2px;
	display: none;
	color: #fff;
	z-index: 99999
}
#popup-html {
	position: absolute;
	border: 1px #ccc solid;
	background: url(../images/products/arrow-tooltip-html.gif) no-repeat left top #f8f8f8;
	padding: 11px 15px;
	display: none;
	color: #313131;
	z-index: 99999;
	text-align: left
}
#popup-html h3 {
	color: #0083c0;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	padding-bottom: 0.5em;
	border-bottom: 1px #e5e5e5 solid;
	margin-bottom: 0.5em
}
#popup-html p {
	line-height: 160%
}
.white, .white:link, .white:visited {
	color: white
}
.black, .black:link, .black:visited {
	color: black
}
.grey, .grey:link, .grey:visited {
	color: #555
}
.blue {
	color: #005ab9
}
.pink {
	color: #f64466
}
.red, .red:link, .red:visited {
	color: #d00
}
.bg-white {
	background-color: white
}
.font12 {
	font-size: 12px
}
.font11 {
	font-size: 11px
}
.font10 {
	font-size: 10px
}
.font9 {
	font-size: 9px;
	padding-left: 2px
}
.squeezed {
	letter-spacing: -1px
}
#sponsors .required, #sponsors .color, #sponsors .color:link, #sponsors .color:visited, .orange, .orange:link, .orange:visited {
	color: #ff6102
}
#investors .required, #investors .color, #investors .color:link, #investors .color:visited, .green, .green:link, .green:visited {
	color: #0f871d
}
#partners .required, #partners .color, #partners .color:link, #partners .color:visited {
	color: #005ab9
}
.blue:link, .blue:visited {
	color: #005ab9
}
#partners h1.color, #investors h1.color, #sponsors h1.color {
	font-weight: normal;
	font-size: 30px;
	padding-bottom: 7px
}
h2.tahoma {
}
.round {
	border-radius: 5px
}
.bullet-large {
	list-style-type: none
}
.bullet-large>li {
	padding-bottom: 13px
}
.bullet-large>li>span {
	background: url(../images/common/bullet-large.png) no-repeat center;
	width: 47px;
	height: 47px;
	color: white;
	font-size: 30px;
	line-height: 44px;
	text-align: center;
	float: left;
	margin-right: 12px;
	padding-right:0;
}
.bullet-large.orange > li > span, #sponsors .bullet-large>li>span {
	background-image: url(../images/common/bullet-large-sponsors.png)
}
.bullet-large.green > li > span, #investors .bullet-large>li>span {
	background-image: url(../images/common/bullet-large-investors.png)
}
.bullet-large.blue > li > span, #partners .bullet-large>li>span {
	background-image: url(../images/common/bullet-large-partners.png)
}
.bullet-large li h2 {
	padding-top: 4px;
	font-size: 18px;
	font-weight: bold
}
.bullet-large li h2 span {
	display: block;
	font-size: 13px;
	font-weight: normal
}
.bullet {
	list-style-type: none
}
.bullet>li {
	margin: 14px 0;
	background: url(../images/common/bullet.png) no-repeat left 3px;
	padding-left: 16px;
	line-height: 130%
}
.bullet.orange > li, #sponsors .bullet>li {
	background-image: url(../images/common/bullet-sponsors.png)
}
.bullet.green > li, #investors .bullet>li {
	background-image: url(../images/common/bullet-investors.png)
}
.bullet.blue > li, #partners .bullet>li {
	background-image: url(../images/common/bullet-partners.png)
}
#register-page .bullet>li>div {
	display: none;
	padding-bottom: 1em;
	clear: both
}
#register-page .bullet>li>h2 {
}
#register-page .bullet>li>p {
}
#register-page .bullet > li > p a:link, #register-page .bullet > li > p a:visited {
	color: black;
	font-weight: bold
}
#register-page .bullet > li > div ol, #register-page .bullet > li > div ul, #register-page .bullet > li > div p {
	padding: 0.25em 0
}
#advisors-who-we-help {
	text-align: center;
	padding-top: 60px;
	background: url(../images/accounts/bg-advisors-who-we-help.gif) no-repeat center 10px
}
#advisors-who-we-help div.right, #advisors-who-we-help div.left {
	width: 40%
}
#advisors-who-we-help a:link, #advisors-who-we-help a:visited {
	text-decoration: none;
	font-size: 14px;
	color: black
}
#advisors-who-we-help a:hover {
	text-decoration: none;
	color: #005ab9
}
#advisors-who-we-help div.right, #advisors-who-we-help span.color {
	display: block
}
.border-thick {
	background: url(../images/accounts/box-border-top.png) no-repeat center top;
	width: 487px;
	padding-top: 6px
}
.border-thick>.inner {
	background: url(../images/accounts/box-border-bottom.png) no-repeat center bottom;
	padding-bottom: 6px
}
.border-thick>.inner>.content {
	border-left: 3px #7f7f7f solid;
	border-right: 3px #7f7f7f solid;
	padding: 4px 7px
}
.bg-grey {
	padding: 20px;
	background: #eee;
	font-size: 11px
}
.title {
	background: url(../images/common/title-bg-sponsors.png) repeat-x left top #ff6103;
	padding: 13px 20px;
	color: white;
	margin-bottom: 5px
}
#sponsors .title {
	background-image: url(../images/common/title-bg-sponsors.png);
	background-color: #ff6103
}
#investors .title {
	background-image: url(../images/common/title-bg-investors.png);
	background-color: #0f871d
}
#partners .title {
	background-image: url(../images/common/title-bg-partners.png);
	background-color: #005ab8
}
.title.grey, #sponsors .title.grey, #investors .title.grey, #partners .title.grey {
	background-image: url(../images/common/title-bg-grey.png);
	background-color: #818181
}
.title h2 {
	color: white;
	font-size: 22px;
	margin:0;
}
.safe {
	background-image: url(../images/accounts/lock.png);
	background-repeat: no-repeat;
	background-position: 20px center;
	padding-left: 120px;
	text-align: justify
}
#signup-wrapper {
}
#signup-wrapper-separate .content-right-half, #signup-wrapper .content-right-half, #signup-wrapper .content-left-half {
	padding: 10px;
	border: 2px #eee solid;
	border-radius: 5px
}
#signup-wrapper .content-right-half div.content, #signup-wrapper .content-left-half div.content {
	padding: 20px
}
#signup-wrapper .content-left-half input {
		width:100%;
}
.form-login-register {
	padding: 10px 20px 7px 20px
}
.form-login-register span.font12 {
	float: left;
	line-height: 26px
}
.form-login-register form {
	float: right
}
.form-login-register form label {
	display: none
}
.form-login-register form>div {
	float: left;
	padding-left: 3px
}
.form-login-register form > div input {
	width: 98px
}
.form-login-register form > div button {
	margin: 0
}
#register-form.uniForm .ctrlHolder, #register-form2.uniForm .ctrlHolder {
	padding: 5px 0;
}
#register-form.uniForm .label, #register-form2.uniForm .label, #register-form.uniForm label, #register-form2.uniForm label {
	font-weight: bold;
	margin-bottom:5px;
}
#register-form.uniForm .textInput, #register-form2.uniForm .textInput, #register-form.uniForm .selectInput, #register-form2.uniForm .selectInput {
	width:100%;
}
#register-form.uniForm .selectInput, #register-form2.uniForm .selectInput {
}
#register-form.uniForm span.font11.right, #register-form2.uniForm span.font11.right {
	padding-right: 20px
}
#register-form.uniForm .checkbox-wrapper, #register-form2.uniForm .checkbox-wrapper {
	padding: 6px 20px;
	margin-top: 1em;
	border-top: 1px #e5e5e5 solid;
	border-bottom: 1px #e5e5e5 solid
}
#register-form.uniForm .checkbox-wrapper .checkbox-label, #register-form2.uniForm .checkbox-wrapper .checkbox-label {
	width: 88%;
	padding-left: 10px;
	line-height: 120%;
	text-align: left
}
#register-form.uniForm .buttonHolder, #register-form2.uniForm .buttonHolder {
	padding: 10px 20px 0 20px;
	margin-top: 1em;
	border-top: 1px #e5e5e5 solid
}
#register-form.uniForm .buttonHolder span.left, #register-form2.uniForm .buttonHolder span.left {
	width: 282px;
	padding-top: 6px
}
#settings-form .uniForm .member-type, #settings-form.uniForm .member-type, #register-form.uniForm .member-type, #register-form2.uniForm .member-type {
}
#settings-form .uniForm .member-type li.checkbox-wrapper, #settings-form.uniForm .member-type li.checkbox-wrapper, #register-form.uniForm .member-type li.checkbox-wrapper, #register-form2.uniForm .member-type li.checkbox-wrapper {
	padding: 0;
	margin: 0;
	border: 0;
	padding: 4px 0 0 5px;
}
#settings-form .uniForm .member-type .checkbox-wrapper .checkbox, #settings-form.uniForm .member-type .checkbox-wrapper .checkbox, #register-form.uniForm .member-type .checkbox-wrapper .checkbox, #register-form2.uniForm .member-type .checkbox-wrapper .checkbox {
	margin: 0;
	padding: 0;
	margin-top: 1px
}
#settings-form .uniForm .member-type .checkbox-wrapper .checkbox-label, #settings-form.uniForm .member-type .checkbox-wrapper .checkbox-label, #register-form.uniForm .member-type .checkbox-wrapper .checkbox-label, #register-form2.uniForm .member-type .checkbox-wrapper .checkbox-label {
	margin: 0;
	padding: 0;
	padding-left: 5px;
	padding-top: 3px;
	font-size: 12px;
	text-align: left
}
#settings-form .uniForm .member-type .checkbox-wrapper .checkbox-label span, #settings-form.uniForm .member-type .checkbox-wrapper .checkbox-label span, #register-form.uniForm .member-type .checkbox-wrapper .checkbox-label span, #register-form2.uniForm .member-type .checkbox-wrapper .checkbox-label span {
	display: block;
	font-weight: normal;
	font-size: 11px;
	line-height: 150%
}
.text-popup {
	width: 480px;
	text-align: left;
	max-height: 500px;
	overflow: auto
}
.text-popup ol, .text-popup ul {
	margin-left: 30px
}
.text-popup ol li, .text-popup ul li {
	margin-top: 0.5em
}
.text-popup.wide, #more-info-add-a-deal, #more-info-add-a-deal, #accredited-investor {
	width: 800px;
	text-align: left
}
#accredited-investor ol {
	margin-left: 30px
}
#accredited-investor ol li {
	padding-bottom: 0.5em;
	line-height: 140%
}
#success-account-created {
	margin-bottom: 1em
}
#success-account-created .successMsg {
	font-weight: normal;
	border: 0;
	line-height: 160%;
	padding: 30px
}
#partners #success-account-created .successMsg, #investors #success-account-created .successMsg {
}
#success-account-created h3 {
	color: white
}
#pop-up-form2-wrapper {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: url(../images/accounts/bg-signature-black.png) repeat
}
#pop-up-form2 {
	position: absolute;
	right: 0;
	top: 0;
	width: 560px;
	padding: 100px 80px;
	padding-right: 50px;
	margin: 0;
	background: url(../images/accounts/bg-signature.png) repeat
}
#pop-up-form2 p {
	text-align: justify
}
#pop-up-form2 .checkbox-wrapper {
	padding-right: 0 !important
}
#pop-up-form2 .selectInput, #pop-up-form2 .textInput {
	width: 296px !important
}
#pop-up-form2 .selectInput {
}
#pop-up-form2 .ctrlHolder>label {
	width: 220px/*important*/
;
	cursor: pointer
}
#pop-up-form2 .formHint {
	padding-left: 250px
}
a#slide-close {
	opacity: .6;
	position: absolute;
	top: 0;
	left: 0;
	text-decoration: none;
	display: block;
	width: 29px;
	height: 100%;
	background: url(../images/accounts/btn-close.png) no-repeat top left #d2d2d2
}
a#slide-close:hover {
	opacity: .8;
	text-decoration: none
}
#reconfirm-accreditation #register-form2.uniForm #entity_fields label, #reconfirm-accreditation #register-form2.uniForm #individual_fields label {
	width: 220px;
	text-align: left
}
#reconfirm-accreditation #register-form2.uniForm #entity_fields .textInput, #reconfirm-accreditation #register-form2.uniForm #entity_fields .selectInput, #reconfirm-accreditation #register-form2.uniForm #individual_fields .textInput, #reconfirm-accreditation #register-form2.uniForm #individual_fields .selectInput {
	width: 262px;
	float: left
}
.signup-privacy {
	padding: 15px;
	border-radius: 4px;
	color: #444;
	background-color:#eee;
}
#homepage-banners {
	background: black;
	margin-top: 152px;
	height: 438px;
	border-top: 4px black solid;
	border-bottom: 4px black solid;
	overflow: hidden;
	color: white;
	position: relative
}
#homepage-banners ul {
	list-style-type: none;
	background: url(../images/homepage/homepage-preloader.gif) no-repeat center;
	height: 438px
}
#homepage-banners ul li {
	width: 100%;
	background-position: center;
	display: none;
	height: 438px
}
#homepage-banners ul li>div {
	background: url(../images/homepage/bg-slide.png) no-repeat 285px center;
	height: 268px;
	width: 650px;
	margin: 0 auto;
	text-align: left;
	padding-left: 330px;
	padding-top: 170px
}
#homepage-banners ul li>div h1 span, #homepage-banners ul li>div h1 {
	font-size: 34px;
	font-weight: bold;
	color: white
}
#homepage-banners ul li>div h1 span {
	float: left;
	clear: left;
	display: block
}
#homepage-banners ul li>div h2 {
}
#homepage-banners ul li>div h2 span {
	display: block;
	font-size: 15px;
	font-weight: bold;
	color: white;
	padding: 0;
	float: left;
	clear: left;
	line-height: 22px
}
#homepage-banners ul li>div p {
	font-size: 15px;
	color: white;
	background: url(../images/homepage/text-bullet.png) no-repeat left 8px;
	padding-left: 12px;
	margin-top: 3px;
	clear: left;
	float: left
}
#homepage-banners ul li>div h1, #homepage-banners ul li>div h2, #homepage-banners ul li>div p, #homepage-banners ul li>div span {
	width: 100%
}
#homepage-banners ul li>div a:link, #homepage-banners ul li>div a:visited {
	font-size: 14px;
	font-weight: bold;
	color: white;
	clear: left;
	float: left;
	text-align: center;
	background: url(../images/homepage/learn-more-orange.png) no-repeat center;
	width: 190px;
	height: 32px;
	line-height: 30px;
	display: inline;
	text-decoration: none
}
#homepage-banners ul #banner1>div {
}
#homepage-banners ul #banner1>div .title1 {
	padding-left: 61px
}
#homepage-banners ul #banner1>div .title2 {
	padding-left: 75px
}
#homepage-banners ul #banner1>div .title3 {
	padding-left: 61px
}
#homepage-banners ul #banner1>div .subtitle1 {
	padding-left: 33px;
	margin-bottom: 15px
}
#homepage-banners ul #banner1>div .subtitle1 .sub1 {
	padding-left: 16px
}
#homepage-banners ul #banner1>div .subtitle1 .sub2 {
	padding-left: 10px
}
#homepage-banners ul #banner1>div .subtitle1 .sub3 {
	padding-left: 5px
}
#homepage-banners ul #banner1>div .text1 {
	margin-left: 25px
}
#homepage-banners ul #banner1>div .text2 {
	margin-left: 18px
}
#homepage-banners ul #banner1>div .text3 {
	margin-left: 11px
}
#homepage-banners ul #banner2>div .title1 {
	padding-left: 56px;
	margin-bottom: 25px
}
#homepage-banners ul #banner2>div .title1 .sub1 {
	padding-left: 6px
}
#homepage-banners ul #banner2>div .text1 {
	margin-left: 37px
}
#homepage-banners ul #banner2>div .text2 {
	margin-left: 30px
}
#homepage-banners ul #banner2>div .text3 {
	margin-left: 23px
}
#homepage-banners ul #banner2>div a {
	margin-left: 5px;
	margin-top: 20px
}
#homepage-banners ul #banner3>div .title1 {
	padding-left: 56px;
	margin-bottom: 25px
}
#homepage-banners ul #banner3>div .title1 .sub1 {
	padding-left: 10px
}
#homepage-banners ul #banner3>div .text1 {
	margin-left: 37px
}
#homepage-banners ul #banner3>div .text2 {
	margin-left: 30px
}
#homepage-banners ul #banner3>div .text3 {
	margin-left: 23px
}
#homepage-banners ul #banner3>div a {
	margin-left: 5px;
	margin-top: 20px;
	background-image: url(../images/homepage/learn-more-green.png)
}
#homepage-banners ul #banner4>div .title1 {
	padding-left: 56px;
	margin-bottom: 25px
}
#homepage-banners ul #banner4>div .title1 .sub1 {
	padding-left: 10px
}
#homepage-banners ul #banner4>div .text1 {
	margin-left: 37px
}
#homepage-banners ul #banner4>div .text2 {
	margin-left: 30px
}
#homepage-banners ul #banner4>div .text3 {
	margin-left: 23px
}
#homepage-banners ul #banner4>div a {
	margin-left: 5px;
	margin-top: 20px;
	background-image: url(../images/homepage/learn-more-blue.png)
}
#banner-nav {
	width: 980px;
	margin: 0 auto;
	display: none
}
#banner-nav ul {
	margin-top: -14px;
	position: relative;
	list-style-type: none;
	float: right
}
#banner-nav li {
	float: left;
	margin-left: 3px;
	display: inline
}
#banner-nav li a:link, #banner-nav li a:visited {
	display: block;
	height: 23px;
	width: 23px;
	background-image: url('../images/homepage/bullet.png');
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999em
}
#banner-nav li a:hover, #banner-nav li a.active:link, #banner-nav li a.active:visited {
	background-position: center bottom
}
.homepage-quote{width:90%;margin:0 auto;}
#homepage-quote div.left {
	padding-top: 25px
}
#homepage-quote ul {
	list-style-type: none
}
#homepage-quote li {
	height: 120px;
	width: 500px;
	clear: both
}
#homepage-quote h2 {
	color: #3b3b3b;
	font-size: 17px;
	text-align: left;
	margin-top:10px;
}
.dialog-sign {
	background: url('../images/accounts/dialog-sign.png') no-repeat 26px top;
	padding-top: 19px
}
.grey-box {
	background: #5d5d5d;
	padding: 12px 16px;
	color: white;
}
.grey-box h1 {
	color: white;
	font-size: 20px;
	font-weight: normal;
	margin:0;
}
.dashboard-overview {
	width: 100%
}
.dashboard-overview td {
	border-bottom: 1px #8e8e8e solid;
	padding: 10px 2px;
	font-size: 11px
}
.dashboard-overview .no-line td {
	border-bottom: 0
}
ul.arrow {
	list-style-type: none
}
ul.arrow li {
}
ul.arrow.lines li {
	border-bottom: 1px #e5e5e5 solid
}
ul.arrow li a:link, ul.arrow li a:visited {
	padding: 8px 12px 8px 22px;
	display: block;
	background: url('../images/accounts/arrow.gif') no-repeat 12px center;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: black
}
ul.arrow li a:hover {
	text-decoration: underline
}
ul.arrow li a.active:link, ul.arrow li a.active:visited {
	color: white;
	background-color: #82c0cf
}
#warning, #tip {
	background: #e4f0f3;
	border: 3px #d2e3e7 solid;
	padding: 14px;
	font-size: 11px;
	margin-bottom: 3em;
}
#tip{margin-top:9em;}
#tip.grey {
	background: #f5f5f5;
	border-color: #dcdcdc
}
#warning {
	background: #fffbdd;
	border: 3px #ded6a2 solid;
	padding: 14px;
	font-size: 12px;
	margin-bottom: 1em
}
#warning h1, #tip h1 {
	font-size: 18px;
	padding-bottom: 0.5em
}
.close-tip {
	position: absolute;
	top: 6px;
	right: 6px;
	width: 15px;
	height: 15px;
	text-indent: -9999em;
	background: url('../images/accounts/close.gif') no-repeat center center
}
#tip ul {
	margin-left: 20px
}
#tip ul li {
	padding: 1px 0
}
ul.tabs {
	list-style-type: none;
	padding-left: 11px;
	margin:0;
}
ul.tabs li {
	float: left;
	padding-right: 4px
}
ul.tabs li a {
}
.tab {
	border: 3px #7f7f7f solid;
	padding: 10px 0;
	border-radius: 5px;
/*	margin:0px 15px;*/
}
.data-table {
	width: 100%
}
.data-table thead th {
	padding: 5px 10px;
	color: white;
	font-size: 11px;
	text-align: left;
	background: #5d5d5d
}
.data-table tbody th, .data-table tbody td {
	margin: 5px 0;
	padding: 6px 10px;
	font-size: 11px;
	border-bottom: 1px #d5d5d5 solid
}
.data-table tbody th {
	text-align: left
}
.data-table tbody td a.page {
	float: left;
	margin-right: 3px
}
.data-table tbody td a.page img {
	display: block;
	padding-top: 3px
}
.inbox tbody .unread td {
	font-weight: bold
}
.inbox tbody td.from {
	width: 100px
}
.inbox tbody td.date {
	width: 120px
}
.inbox tbody td.link {
	background: url(../images/accounts/ico-inbox-read.gif) 10px center no-repeat;
	padding-left: 35px
}
.inbox tbody .unread td.link {
	background-image: url(../images/accounts/ico-inbox-unread.gif)
}
.inbox tbody .replied td.link {
	background-image: url(../images/accounts/ico-inbox-replied.gif)
}
.inbox tbody label {
	padding-left: 5px;
	cursor: pointer
}
.inbox button {
	background: transparent;
	padding: 0;
	margin: 0;
	font-size: 11px
}
.change-status-list {
	list-style-type: none
}
.change-status-list>li {
	padding: 3px 0
}
.change-status-list>li>div>label, .change-status-list>li>label {
	cursor: pointer;
	color: #666
}
.form-change-status button {
	background: transparent;
	font-size: 11px;
	text-align: left;
	margin: 0;
	padding: 0;
	width: 140px;
	display: inline
}
.form-change-status button:hover {
	color: black
}
.share-tw, .share-fb, .page.edit strong, .page.view strong, .page.delete-contacts strong, .page.delete strong, .page.save strong, .page.print strong, .page.share strong {
	text-indent: -9999em;
	background: url(../images/accounts/ico-share.gif) no-repeat center;
	width: 16px;
	display: block
}
.page.print strong {
	background-image: url(../images/accounts/ico-print.gif)
}
.page.save strong {
	background-image: url(../images/accounts/ico-save.gif)
}
.page.delete strong {
	background-image: url(../images/accounts/ico-delete.gif)
}
.page.delete-contacts strong {
	background-image: url(../images/accounts/ico-delete-contacts.png)
}
.page.view strong {
	background-image: url(../images/accounts/ico-view.gif)
}
.page.edit strong {
	background-image: url(../images/accounts/ico-edit.gif)
}
.share-fb {
	background-image: url(../images/accounts/ico-facebook.gif)
}
.share-tw {
	background-image: url(../images/accounts/ico-twitter.gif)
}
.share-wrapper {
	position: relative;
	float: left
}
.share-wrapper .page.share {
	display: none
}
.share-wrapper .page.share-panel {
	display: none;
	position: absolute;
	top: 0px;
	left: 24px;
	width: 120px
}
.share-panel>div>strong {
	float: left;
	padding: 0 4px
}
.share-panel ul {
	list-style-type: none;
	float: right
}
.share-panel ul li {
	float: left;
	padding-left: 2px
}
.days-to-funding {
}
.confirm-delete-wrapper {
	padding: 20px;
	text-align: left
}
.confirm-delete-wrapper h1 {
	font-size: 13px;
	padding-bottom: 0.5em
}
.confirm-delete-wrapper a {
	float: left
}
.confirm-delete-wrapper a.grey {
	padding: 6px 0 0 1em
}
#investors-emails {
	clear: both;
	padding-left: 20px;
	padding-bottom: 1em;
	font-size: 11px;
	color: #0f871d
}
#investors-under-agreement {
	list-style-type: none;
	padding-top: 0.5em
}
#investors-under-agreement li {
	padding: 3px 0;
	color: #0f871d
}
.change-status-wrapper {
	font-size: 13px;
	display: inline
}
#active-deals .change-status-wrapper {
	font-size: 11px
}
#active-deals .change-status {
}
#dashboard {
	margin-bottom: 2em
}
#dashboard .welcome {
	padding: 20px;
	border: 3px #ededed solid;
	background: #fafafa;
	margin-bottom: 2em;
	font-size: 14px;
	color: #5d5d5d;
	border-radius: 5px;
}
#dashboard .welcome h1 {
	font-size: 28px;
	color: #5d5d5d
}
#dashboard .deal-section {
}

#dashboard .deal-section.last {
	float: right;
	margin-right: 0
}
#dashboard .deal-section h1 {
	font-size: 22px;
	color: white;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase
}
#dashboard .deal-section h1 span, #dashboard .deal-section h1 a:link, #dashboard .deal-section h1 a:visited {
	color: white;
	display: block;
	padding: 10px;
	border-radius: 3px;
	background: #4c4c4c
}
#dashboard .deal-section h1 a:hover {
	background: #777
}
#dashboard .deal-section .footer, #dashboard .deal-section .content, #dashboard .deal-section .header {
	padding: 20px 10px;
	border-bottom: 1px #d6d6d6 solid;
	border-top: 1px #fff solid
}
#dashboard .deal-section .header {
	border-top: 0
}
#dashboard .deal-section .footer {
	border-bottom: 0;
	padding-bottom: 10px;
	text-align: center
}
#dashboard .deal-section .content {
	display: none
}
#dashboard .deal-section .content .close {
	padding-top: 0.5em;
	text-align: right;
	font-size: 11px
}
#dashboard .deal-section .content .close a:link, #dashboard .deal-section .content .close a:visited {
	color: black
}
#dashboard .deal-section .stats {
	padding: 20px 10px;
	border-bottom: 1px #d6d6d6 solid
}
#dashboard .deal-section .stats span {
	display: block
}
#dashboard .deal-section .stats span em {
	float: left;
	width: 50px;
	text-align: right;
	padding-right: 10px;
	font-style: normal;
	font-weight: bold
}
#dashboard .deal-section .stats a.color:link, #dashboard .deal-section .stats a.color:visited {
	color: black;
	background: url(../images/common/icon-arrow-grey.png) no-repeat right center;
	padding-right: 7px;
	text-decoration: none
}
#dashboard .deal-section .stats a.color:hover {
	padding-right: 9px;
	color: #666
}
#dashboard .deal-section .footer.invite-wrapper {
	padding: 0;
	padding-top: 20px
}
#dashboard .deal-section .footer .invite {
	background: white;
	padding: 20px;
	border-radius: 4px;
	text-align: center;
	background: #888;
	color: white
}
#dashboard .deal-section .footer .invite h2 {
	color: white;
	margin-bottom: 0.25em
}
#dashboard .deal-section .footer .invite .large {
	background-color: #eee;
	color: black
}
#dashboard .deal-section .footer .invite .large:hover {
	box-shadow: 0 0 8px 2px white
}
.form-tab .form {
	padding: 0px 8px 8px 8px
}
.form-tab h3 {
	font-size: 13px
}
.form-tab .overview {
	border-bottom: 1px #d8d8d8 solid;
	padding: 8px 8px 8px 15px;
	margin-bottom: 1em
}
.form-tab .overview span.left {
	padding-top: 7px
}
.form-tab .overview a.right span {
	font-size: 11px
}
.form-tab-header {
	padding: 8px 8px 8px 15px;
	background: #5d5d5d;
	margin: 2px 0;
}
.form-tab-header h1 {
	font-size: 18px;
	font-weight: normal;
	float: left;
	color: white;
	margin-top:0;
	margin-bottom:0;
	line-height:25px;
}
.form-tab-header .link-inactive.edit {
	float: right;
	display: none
}
.edit .form-tab-header .link-inactive.edit {
	display: block
}
.edit .active-tab .form-tab-header .link-inactive.edit {
	display: none
}
.active-tab .form-tab-header {
	background: black
}
.form-tab-header.completed {
}
.active-tab .form-tab-header.completed {
}
form.smart-match .form-tab-header.completed {
}
form.smart-match .active-tab .form-tab-header.completed {
}
.form-tab-header.incompleted {
}
.active-tab .form-tab-header.incompleted {
}
form.smart-match .form-tab-header.incompleted {
}
form.smart-match .active-tab .form-tab-header.incompleted {
}
.form-tab-content {
	padding: 8px 8px 8px 15px;
	color: #838383
}
.form-tab {
	display: none
}
#business_form.add .form-tab-header .edit {
	display: none
}
.submit-tab2, .submit-tab {
	border-top: 1px #d8d8d8 solid;
	padding: 0px 8px 18px 15px
}
.submit-tab2 button, .submit-tab button {
	float: right
}
.multiple-selection > div > ul > li.active {
    min-height: 30px !important;
    height: auto !important;
    padding-bottom: 28px !important
}
.submit-tab .preloader {
	float: right;
	padding-right: 14px;
	background: url(../images/accounts/ajax-loader.gif) no-repeat left center;
	width: 16px;
	height: 16px;
	margin-top: 14px
}
.submit-tab>div.left {
	padding-top: 12px
}
.checkbox-list {
	list-style-type: none
}
.checkbox-list li {
	float: left;
	width: 40%;
	display: inline;
	padding: 0;
	border-top: 0;
	margin: 0;
	padding: 3px 20px 1px 0
}
.uniForm .inlineLabels .checkbox-list input, .uniForm .blockLabels .checkbox-list input {
	display: inline
}
.uniForm .inlineLabels .checkbox-list label, .uniForm .blockLabels .checkbox-list label {
	display: inline;
	cursor: pointer;
	text-transform: none;
	padding-left: 4px;
	margin: 0;
	font-weight: normal
}
.checkbox-list.no-float li {
	width: auto;
	float: none;
	display: block
}
.checkbox-list.auto li {
	width: auto
}
.double-select {
	margin-top: 5px
}
.double-select .secondary, .double-select .primary {
	list-style-type: none;
	float: left
}
.double-select .secondary li, .double-select .primary li {
	padding-bottom: 1px
}
.double-select .secondary input, .double-select .primary input {
	display: none
}
.uniForm .blockLabels .double-select .secondary label, .uniForm .blockLabels .double-select .primary label {
	font-size: 11px;
	cursor: pointer;
	display: block;
	padding: 6px 36px 4px 6px;
	margin: 0;
}
.uniForm .blockLabels .double-select .secondary label:hover, .uniForm .blockLabels .double-select .primary label:hover {
	background: #e4f0f3;
	background-color: #ddd
}
.uniForm .blockLabels .double-select .secondary label.active, .uniForm .blockLabels .double-select .primary label.active {
	background: url(../images/accounts/arrow-double-select.gif) no-repeat right center #e4f0f3;
	background-color: #ffe7d4;
	color: #ff6102
}
.double-select .secondary {
	display: none;
	border-left: 1px #5d5d5d solid
}
.uniForm .currency {
	float: left;
	line-height: 28px;
	padding-right: 5px
}
.uniForm .currency.percentage {
	color: #555
}
.uniForm .percent, .uniForm .lot-size-ha, .uniForm .lot-size-sqm {
	line-height: 24px
}
#tab_sources-and-uses .inlineLabels .label, #tab_sources-and-uses .inlineLabels label {
	width: 160px;
	text-align: left
}
#tab_sources-and-uses .inlineLabels .label {
	line-height: 18px
}
#tab_sources-and-uses .inlineLabels .total {
	float: left;
	font-size: 17px;
	color: #888
}
.uploaded-files {
	width: 99%;
	padding-top: 0.5em
}
.uploaded-files td {
	padding: 5px
}
.uploaded-files td label {
	display: inline;
	float: left;
	line-height: 18px;
	margin: 0
}
.uploaded-files td span.grey {
	display: block;
	clear: both
}
.existing-image {
	float: right
}
.existing-image img {
	padding: 1px;
	border: 1px #aaa solid
}
.existing-image .delete {
	text-align: center;
	display: block;
	padding-top: 0.25em
}
#add-a-deal-form #nda {
	padding: 5px 20px 0px 20px
}
#deal-tabs h1 {
	margin-bottom: 8px
}
.deal-left {
	float: left;
	width: 530px
}
.deal-right {
	float: right;
	width: 370px
}
.deal-section-inactive, .deal-section {
	padding: 15px;
	border-radius: 5px;
	background: #f5f5f5;
	box-shadow: 0 0 4px #ccc;
	border: 1px white solid;
	margin-bottom: 20px
}
.deal-section-inactive {
	background-color: white
}
.deal-section.main {
}
.deal-section:hover {
	box-shadow: 0 0 6px #777;
	background: #eee
}
.deal-section.section-error {
	box-shadow: 0 0 4px #f38484;
	background: #fff4f4
}
.deal-section.section-error:hover {
	box-shadow: 0 0 6px #d00
}
.deal-section-inactive h2, .deal-section h2 {
	margin-bottom: 0.5em
}
.uniForm .deal-section .inlineLabels, .uniForm .deal-section .blockLabels {
	padding: 0;
	margin: 0
}
.deal-section .sep {
	margin-bottom: 0.75em;
	padding-bottom: 0.75em;
	border-bottom: 1px #ccc dashed
}
.deal-section .checkbox-list .textInput {
	height: 24px;
	line-height: 24px
}
.uniForm .inlineLabels .ctrlHolder label.deal-error, .deal-error {
	color: #d00;
	background: url(../images/accounts/deal-error.png) no-repeat left center;
	padding-left: 15px
}
#ammount-contributed, #ammount-raised {
	margin-left: 5px;
	width: 40px;
	text-align: right
}
.help-popup {
	background: #0f54a1;
	text-align: center;
	color: white;
	position: absolute;
	top: -60px;
	right: 50px;
	border-radius: 5px;
	border: 2px white solid;
	font-size: 11px;
	width: 142px
}
.help-popup div {
	position: relative;
	padding: 10px 35px
}
.help-popup div strong {
	font-size: 13px;
	display: block
}
.help-popup div span.arrow {
	position: absolute;
	bottom: -10px;
	left: 50%;
	margin-left: -20px;
	height: 0;
	width: 0;
	border-top: 10px #0f54a1 solid;
	border-left: 20px transparent solid;
	border-right: 20px transparent solid
}
.help-popup div a.close {
	position: absolute;
	top: 5px;
	right: 5px;
	text-indent: -9999em;
	background: url(../images/accounts/clear-white.gif) no-repeat center;
	width: 9px;
	height: 9px
}
#popup-help-add-contact {
	top: -70px;
	left: -2px;
	width: 242px
}
#popup-help-add-contact-first {
	top: -70px;
	left: -2px;
	width: 242px
}
#popup-help-invite {
	top: -65px;
	left: 5px;
	width: 260px
}
#deal-tabs .submit-tab {
	padding: 0
}
#deal-privacy {
	list-style-type: none
}
#deal-privacy li {
	padding-top: 0.5em;
	padding-bottom: 0.5em
}
#deal-privacy li .th {
	float: left;
	width: 290px
}
#deal-privacy li ul {
	float: left
}
#deal-privacy li ul li {
	padding-top: 0;
	padding-bottom: 0
}
#deal-privacy li p {
	float: left;
	line-height: 130%;
	color: #888;
	padding-left: 2em
}
#deal-privacy-options {
	background: #fafafa;
	padding: 20px;
	border-radius: 4px;
	border: 1px #ccc solid;
	box-shadow: #ddd 0 0 20px inset;
	margin-top: 1em
}
#deal-privacy-options.inactive {
	background: #fff;
	border: 1px #ccc solid;
	box-shadow: #eee 0 0 20px inset
}
#deal-privacy-options.inactive label {
	color: #ccc
}
#nda {
	padding-left: 17px;
	padding-top: 1em
}
#deal-detailed-summary {
	float: left;
	width: 582px;
	list-style-type: none
}
#deal-detailed-summary li {
	background: #eee;
	border: 1px #eaeaea solid;
	border-radius: 5px;
	padding: 3px;
	margin-bottom: 4px;
	position: relative
}
#deal-detailed-summary li .arrow {
	width: 25px;
	height: 47px;
	position: absolute;
	right: -21px;
	top: 50%;
	margin-top: -23px;
	background: url(../images/accounts/arrow-large-right.png) no-repeat center
}
#deal-detailed-summary li div {
	background: white;
	border: 1px #b2b2b2 solid;
	border-radius: 4px;
	padding: 1px
}
#deal-detailed-summary li div span {
	background: #adadad url(../images/accounts/deal-summary-pending.png) no-repeat center;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	float: left;
	height: 50px;
	width: 82px
}
#deal-detailed-summary li div p {
	padding: 10px 16px 0px 16px;
	font-size: 11px;
	color: #6c6c6c;
	float: left
}
#deal-detailed-summary li div p strong {
	font-size: 18px;
	color: #adadad;
	display: block
}
#deal-detailed-summary li.complete div span {
	background: #20b340 url(../images/accounts/deal-summary-complete.png) no-repeat center
}
#deal-detailed-summary li.complete div p {
	color: #0c0c0d
}
#deal-detailed-summary li.complete div p strong {
	color: #20b340
}
#deal-available-actions {
	float: right;
	width: 272px;
	padding: 20px;
	border: 1px white solid;
	background: #e7e7e7;
	box-shadow: 0 0 5px #666;
	border-radius: 5px;
	position: relative
}
#deal-available-actions .set {
	border-top: 1px white solid;
	border-bottom: 1px #c3c3c3 solid;
	padding: 20px 0;
	font-size: 11px
}
#deal-available-actions .set:first-child {
	border-top: 0;
	padding-top: 0
}
#deal-available-actions .set:last-child {
	border-bottom: 0;
	padding-bottom: 0
}
#deal-available-actions .set .button {
	margin-top: 0.5em;
	text-align: center;
	width: 100px
}
.graph-wrapper {
	border-bottom: 1px #aaa solid;
	padding-bottom: 2em
}
#graph {
	height: 300px
}
#total-views {
}
#total-views p {
	width: 49%
}
#total-views span {
	padding: 6px 15px;
	background: #ddd;
	text-align: center;
	color: black;
	border-radius: 4px
}
#total-views span strong {
	display: block;
	font-size: 17px
}
.submenu-grey {
	list-style-type: none;
	background: #e7e7e7;
	padding: 6px
}
.submenu-grey li {
	float: left;
	padding-right: 2px
}
.submenu-grey li.right {
	float: right;
	padding-left: 2px;
	padding-right: 0
}
.column1-large, .column1-small, .column1 {
}
.column1-small {
	float:left;
}
.column1-large {
}
.tab .column1 {
	float: left;
	padding-right: 8px
}
.column2-large, .column2 {
}
.column2-large {
}
.tab .column2 {
}
.column1.last, .column1-small.last, .column1-large.last, .column1.last, .column2-large.last {
}
.table-header {
	background: #5d5d5d;
	color: white;
	font-size: 20px;
	font-weight: normal;
	padding: 8px 12px;
}
.bg-green:link, .bg-green:visited {
	background: #0f871d;
	display: block;
	color: white;
	text-decoration: none
}
#deal-status-summary {
	padding-bottom: 3em
}
#deal-status-summary .deal-info {
	position: relative
}
#deal-status-summary .id {
	margin-top: 0.25em;
	margin-bottom: 0.5em;
	color: #666;
	line-height: 120%
}
#deal-status-summary .id p {
	float: left;
	width: 47%;
padding-right:2%:
}
#deal-status-summary .id span {
	clear: left;
	float: left;
	width: 110px
}
#deal-status-summary .id strong {
	float: left;
	padding: 1px 0
}
#deal-status-summary .checked:link, #deal-status-summary .checked:visited {
	float: left;
	padding: 5px 8px 5px 28px;
	background: url(../images/accounts/check-deal-inactive.gif) 6px center no-repeat #efefef;
	border: 1px #d6d6d6 solid;
	border-radius: 3px;
	font-size: 11px;
	color: #666;
	text-decoration: none;
	margin-right: 5px;
	line-height: 110%
}
#deal-status-summary .checked.active:link, #deal-status-summary .checked.active:visited {
	background-image: url(../images/accounts/check-deal.gif);
	color: black
}
#deal-status-summary .checked:hover {
	box-shadow: 0 0 3px #888
}
#deal-status-summary .deal-actions {
	float: right
}
#deal-status-summary .deal-actions-wrapper {
	background: #efefef;
	border: 1px #d6d6d6 solid;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	padding: 5px;
	font-size: 11px;
	color: #464646
}
.button, a.button:link, a.button:visited {
	display: block;
	height: 26px;
	line-height: 24px;
	color: white;
	padding: 0 12px;
	background: #888;
	text-decoration: none;
	border-radius: 3px;
	font-weight: normal;
	margin: 0;
	text-align: center
}
#sponsors .button, #sponsors a.button:link, #sponsors a.button:visited {
	background: #ff6102
}
#investors .button, #investors a.button:link, #investors a.button:visited {
	background: #0f871d
}
#partners .button, #partners a.button:link, #partners a.button:visited {
	background: #005ab9
}
#sponsors .button.inactive, #sponsors a.button.inactive:link, #sponsors a.button.inactive:visited, .button.inactive, a.button.inactive:link, a.button.inactive:visited {
	background: #ccc
}
a.button:hover, button.button:hover {
	box-shadow: 0 0 4px 0px black
}
.button.large, a.button.large:link, a.button.large:visited {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 100%;
	height: auto;
	padding: 14px;
	border-radius: 4px;
	text-align: center
}
#deal-status-summary .deal-actions .share {
	float: left
}
#deal-status-summary .deal-actions .share .details {
	float: left;
	padding: 10px;
	line-height: 120%
}
#deal-status-summary .deal-actions .share span {
	display: block
}
#deal-status-summary .deal-actions .share strong {
	text-align: right;
	width: 50px;
	float: left;
	padding-right: 6px
}
#deal-status-summary .deal-actions .button {
	float: left;
	margin: 10px;
	margin-left: 0;
	height: auto;
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 110%
}
#deal-status-summary .deal-actions .button em {

	font-style: normal;
	font-weight: bold
}
#deal-status-summary .deal-actions .button span {
	display: block
}
#deal-status-summary .deal-actions .share .details a:link, #deal-status-summary .deal-actions .share .details a:visited {
	color: #464646;
	text-decoration: none
}
#deal-status-summary .deal-actions .share .details a:hover {
	text-decoration: underline
}
#deal-status-summary .deal-actions .share-linkedin {
	float: left;
	padding: 10px;
	padding-left: 0
}
#deal-status-summary .deal-actions .share-linkedin .button {
	margin: 0
}
#deal-status-summary .clear {
	padding-bottom: 1em;
	border-bottom: 1px #eee solid
}
#deal-timeline {
	position: relative;
	height: 5px;
	background: #e7e7e7;
	margin-bottom: 40px;
	border-radius: 5px;
	clear: both
}
#deal-timeline ul {
	list-style-type: none;
	position: absolute;
	left: 0;
	top: -37px;
	width: 100%
}
#deal-timeline ul li {
	float: left;
	width: 20%;
	text-align: center;
	color: #939393
}
#deal-timeline ul li .name {
	display: block;
	height: 24px;
	line-height: 24px
}
#deal-timeline ul li .circle {
	display: block;
	height: 19px;
	width: 19px;
	padding: 6px;
	background: #e7e7e7;
	margin: 0 auto;
	border-radius: 31px
}
#deal-timeline ul li .circle strong {
	display: block;
	height: 19px;
	width: 19px;
	text-indent: -9999em;
	background: #939393;
	border-radius: 15px
}
#deal-timeline ul li .descr {
	font-size: 11px;
	padding-top: 2px
}
#deal-timeline ul li a:link, #deal-timeline ul li a:visited {
	text-decoration: none;
	color: #939393
}
#deal-timeline ul li a:hover {
	text-decoration: underline
}
#deal-timeline ul li.complete a:link, #deal-timeline ul li.complete a:visited, #deal-timeline ul li.complete {
	color: #ff6102
}
#deal-timeline ul li.complete .circle strong {
	background: #ff6102
}
#deal-timeline ul li.available a:link, #deal-timeline ul li.available a:visited, #deal-timeline ul li.available {
	color: #0f871d
}
#deal-timeline ul li.available .circle strong {
	background: #0f871d
}
#deal-timeline ul li.inactive a:link, #deal-timeline ul li.inactive a:visited, #deal-timeline ul li.inactive {
	color: #d00
}
#deal-timeline ul li.inactive .circle strong {
	background: #d00
}
#deal-timeline ul li.live a:link, #deal-timeline ul li.live a:visited, #deal-timeline ul li.live {
	color: #005ab9
}
#deal-timeline ul li.live .circle strong {
	background: #005ab9
}
#deal-promote {
	text-align: center;
	padding-top: 1em
}
#deal-promote h1 {
	font-weight: normal
}
.centered-block {
	margin-left: auto !important;
	margin-right: auto !important
}
#deal-promote ul {
	list-style-type: none;
	padding-top: 1em;
	padding-bottom: 0.5em
}
#deal-promote li {
	float: left;
	padding: 0 5px
}
#deal-promote li a.button.large.green {
	background-color: #0f871d
}
#deal-promote li a.button.large.blue {
	background-color: #005ab9
}
#deal-promote li a.button.large.grey {
	background-color: #aaa
}
#public-dealpad {
}
#public-dealpad div.column2 {
	max-width: 640px;
    width: 100%
}
#public-dealpad .column2 img {
	float: left;
	margin: 0 1em 1em 0
}
#public-dealpad .column2 .descr {
	font-size: 16px;
	font-family: Georgia, Norasi, serif;
	line-height: 140%
}
#public-dealpad .column2 table {
	width: 100%;
	margin-top: 3em
}
#public-dealpad .column2 table td, #public-dealpad .column2 table th {
	font-weight: normal;
	border-top: 1px #fff solid;
	border-bottom: 1px #cfcfcf solid;
	padding: 10px 20px;
	text-align: left
}
#public-dealpad .column2 table td {
	font-weight: bold
}
#public-dealpad .column2 table .first {
	border-top: 0
}
#public-dealpad .column2 table .last {
	border-bottom: 0
}
#public-dealpad div.column1 {
	float: right
}
#public-dealpad div.column1 .deal-section {
	font-size: 11px
}
#public-dealpad div.column1 h2 {
	padding-bottom: 0.25em;
	margin: 0
}
#public-dealpad div.column1 p {
	line-height: 120%
}
#public-dealpad div.column1 .deal-section .button {
	font-size: 11px;
	margin-top: 0.5em;
	width: 110px;
	padding: 0;
	text-align: center
}
#public-dealpad #public-dealpad-contact {
	font-weight: bold;
	color: black
}
#public-dealpad-contact .logo {
	float: right;
	border: 1px #ccc solid
}
#public-dealpad-contact h2 {
	width: 190px
}
#public-dealpad-contact ul {
	list-style-type: none;
	width: 190px
}
#public-dealpad-contact ul li {
	padding: 1px 0;
	line-height: 24px
}
#public-dealpad-contact ul li .source {
	margin-right: 7px
}
#public-dealpad-contact ul li a:link, #public-dealpad-contact ul li a:visited {
	text-decoration: none;
	color: black
}
#public-dealpad-contact ul li a:hover {
	text-decoration: underline
}
#public-dealpad #form-public-dealpad-nda fieldset {
	padding: 0
}
.warningMsg a.info:link, .warningMsg a.info:visited, .info, a.info:link, a.info:visited {
	background: url(../images/accounts/info.png) no-repeat center;
	padding: 0 6px;
	text-decoration: none;
	line-height: 12px
}
.table-deal {
	width: 100%;
	border: 0;
	font-size: 11px
}
.table-deal th {
	padding: 4px 7px;
	background: #e7e7e7;
	color: black;
	text-transform: uppercase
}
.table-deal td {
	padding: 4px 7px;
	color: #5d5d5d;
	border-bottom: 1px #e7e7e7 solid
}
.table-deal .underline {
	border-bottom: 1px black solid
}
#view-deal .tab.show.round {
	background: #f6f6f6;
	padding: 15px;
	color: #5d5d5d;
	font-size: 13px;
	line-height: 130%
}
#view-deal .tab.show.round h1 {
	font-size: 20px;
	color: #5d5d5d;
	font-weight: normal
}
.image-gallery {
}
.nav {
	list-style-type: none;
	font-size: 11px;
	color: #5d5d5d
}
.nav li {
	float: left;
	line-height: 10px;
	padding-left: 6px
}
.nav li a.next:link, .nav li a.next:visited, .nav li a.prev:link, .nav li a.prev:visited {
	background: url(../images/accounts/but-prev.gif) center no-repeat;
	display: block;
	height: 13px;
	width: 13px;
	text-indent: -9999em
}
.nav li a.next:link, .nav li a.next:visited {
	background-image: url(../images/accounts/but-next.gif)
}
.image-gallery .images {
	list-style-type: none
}
.image-gallery .images>li {
	display: none
}
.image-gallery .images>li:first-child {
	display: block
}
#settings-form>div>div {
	padding-bottom: 3px;
	font-size: 11px
}
#settings-form .form-tab .form {
	padding: 8px 8px 0px 15px;
	border-top: 0;
	border-bottom: 0
}
#settings-form .form-tab-header {
	padding: 8px 8px 18px 15px;
	border-bottom: 1px #838383 solid;
	background: transparent
}
#settings-form .form-tab-header h1 {
	font-size: 18px;
	font-weight: normal;
	float: none;
	color: #333
}
#settings-form .form-tab-header span {
	font-size: 11px;
	font-weight: normal;
	color: #aaa;
	float: left
}
#settings-form .active-tab .form-tab-header span {
	font-weight: bold;
	color: #666
}
#settings-form .form-tab-header .edit {
	float: right;
	display: block;
	font-weight: bold
}
#settings-form .active-tab .form-tab-header .edit {
	display: none
}
#settings-form .active-tab .form-tab-header {
	background: transparent
}
#settings-form .form-tab-content {
	padding: 0;
	color: #838383;
	float: right;
	text-align: right
}
#settings-form .submit-tab {
	border-bottom: 1px #838383 solid;
	border-top: 0;
	padding: 0px 8px 8px 15px
}
#settings-form .submit-tab .cancel:link, #settings-form .submit-tab .cancel:visited {
	float: right;
	padding-right: 10px;
	padding-top: 14px;
	display: block;
	color: #888
}
#settings-form.uniForm .member-type {
	width: 550px
}
#settings-form.uniForm .member-type li.checkbox-wrapper {
}
#settings-form.uniForm .member-type .checkbox-wrapper .checkbox {
	margin-top: 0px
}
#settings-form.uniForm .member-type .checkbox-wrapper .checkbox-label {
	font-size: 13px
}
#settings-form.uniForm .member-type .checkbox-wrapper .checkbox-label span {
	line-height: 120%;
	padding-top: 5px
}
#tab_contact_info label {
	text-align: left;
	width: 160px
}
#notifications-table {
}
#notifications-table thead th.small {
	width: 100px;
	text-align: center
}
#notifications-table thead th.small span {
	font-weight: normal;
	color: #aaa;
	display: block
}
#notifications-table tbody td input {
	cursor: pointer
}
#notifications-table td {
	background: transparent
}
#investor-requirements {
	margin-left: 20px;
	font-weight: bold
}
#investor-requirements li {
	float: left;
	padding-right: 80px
}
#investor-requirements li span {
	font-weight: normal
}
#investor-requirements li span.done {
	background: url(../images/accounts/check.gif) no-repeat right center;
	padding-right: 24px
}
.multiple-select-secondary, .multiple-select-primary {
	float: left;
	width: 220px
}
.multiple-select-secondary {
	margin-left: 3px;
	display: inline
}
.multiple-selection>strong, .multiple-select-secondary>strong, .multiple-select-primary>strong {
	font-size: 12px;
	padding-left: 8px
}
.multiple-selection>strong.deal-error {
	padding-left: 15px
}
.multiple-selection>div, .multiple-select-secondary>div, .multiple-select-primary>div {
	margin-top: 5px;
	border: 1px #e5e5e5 solid;
	padding: 2px;
	background: white
}
.multiple-select-secondary>div>ul, .multiple-select-primary>div>ul {
	overflow: auto;
	list-style-type: none;
	height: 300px
}
.multiple-select-secondary > div > ul li, .multiple-select-primary > div > ul li {
	padding-bottom: 2px;
	padding-right: 1px;
	display: block
}
#add-a-deal-form .multiple-select-secondary > div > ul input[type="checkbox"], #add-a-deal-form .multiple-select-primary > div > ul input[type="checkbox"], .multiple-select-secondary > div > ul input[type="checkbox"], .multiple-select-primary > div > ul input[type="checkbox"] {
	display: none
}
#add-a-deal-form .multiple-select-secondary > div > ul label, #add-a-deal-form .multiple-select-primary > div > ul label, .multiple-select-secondary > div > ul label, .multiple-select-primary > div > ul label {
	background: url(../images/accounts/add.gif) no-repeat 4px center;
	display: block;
	cursor: pointer;
	padding: 4px 4px 4px 20px;
	margin: 0;
	float: none;
	line-height: 100%
}
#add-a-deal-form .multiple-select-secondary > div > ul label:hover, #add-a-deal-form .multiple-select-primary > div > ul label:hover, .multiple-select-secondary > div > ul label:hover, .multiple-select-primary > div > ul label:hover {
	background-color: #ffe1cf
}
#add-a-deal-form .multiple-select-secondary > div > ul label.active, #add-a-deal-form .multiple-select-primary > div > ul label.active, .multiple-select-secondary > div > ul label.active, .multiple-select-primary > div > ul label.active {
	background: url(../images/accounts/remove.gif) no-repeat 4px center #ffe1cf
}
.multiple-selection {
	float: left;
	width: 240px;
	display: inline;
	position: relative
}
.multiple-selection.single {
	width: 340px
}
.multiple-selection>div {
	border: 0;
	margin-top: -1px;
	background: transparent
}
.multiple-selection.single>div {
	margin-top: 5px;
	border: 1px #e5e5e5 solid;
	padding: 2px;
	margin-left: 3px
}
.multiple-selection>div>ul {
	list-style-type: none
}
.multiple-selection.single>div>ul {
	overflow: auto;
	height: 100px
}
.multiple-selection>div>ul>li {
	padding: 7px
}
.multiple-selection.single>div>ul>li {
	padding: 2px
}
.multiple-selection>div>ul>li:hover {
}
.multiple-selection>div>ul>li.active {
	padding: 6px;
	border: 1px #e5e5e5 solid;
	background: white
}
.multiple-selection.single>div>ul>li.active {
	padding: 1px
}
.multiple-selection>div>ul>li>a.delete {
	display: inline;
	float: left;
	text-indent: -9999em;
	background: url(../images/accounts/remove.gif) no-repeat center;
	width: 10px;
	height: 10px;
	margin-right: 8px;
	margin-top: 3px
}
.multiple-selection>div>ul>li>label {
	cursor: pointer;
	font-weight: bold;
	float: left;
	padding: 0;
	margin: 0
}
.multiple-selection>div>ul>li>label:hover {
	color: #ff6102
}
.multiple-selection>div>ul>li>ul {
	list-style-type: none;
	clear: both;
	padding-top: 3px
}
.multiple-selection>div>ul>li>ul>li {
	float: left
}
.multiple-selection>div>ul>li>ul>li:first-child {
}
.multiple-selection>div>ul>li>ul>li>label {
	cursor: pointer;
	font-size: 10px;
	color: #828282
}
.multiple-selection>div>ul>li>ul>li>label:hover {
	color: #2bb03a
}
#add-a-deal-form.smart-match .checkbox-wrapper label, #add-a-deal-form.smart-match .checkbox-list label {
	color: #777
}
.uniForm .blockLabels .toggle-all-checkbox-wrapper {
	float: left;
	padding-left: 10px;
	padding-bottom: 0.5em
}
.uniForm .blockLabels .toggle-all-checkbox-wrapper .toggle-all-checkbox {
	display: inline
}
.uniForm .blockLabels .toggle-all-checkbox-wrapper label {
	display: inline;
	cursor: pointer;
	padding-left: 5px
}

#exchange #search-results {
    overflow: auto;
}

.sharedealtable {
    overflow: auto;
}

.exchange-stats {
	padding-top: 2px;
	padding-left: 20px;
	padding-bottom: 2px;
	margin-left: 20px;
	border-left: 1px #aaa solid;
	float: left;
	display: inline;
	margin-bottom:0px;
}
.exchange-stats label {
	padding-right: 2em;
	font-weight:normal;
}
#refine-results-wrapper {
}
#refine-results-wrapper.active {
	border-bottom: 0;
	padding-bottom: 0
}
#refine-results-wrapper h1 {
	line-height: 13px;
	padding: 0
}
#refine-results-wrapper h1 a:link, #refine-results-wrapper h1 a:visited {
	text-decoration: none;
	font-size: 13px
}
#refine-results-wrapper h1 a.color:hover {
	color: black
}
#exchange .content-right-half, #exchange .content-left-half {
	background: #5d5d5d;
	padding: 15px;
	width: 457px;
	color: white;
	margin-bottom: 5px;
	font-size: 11px
}
#exchange .content-left-half #exchange-descr li {
	margin: 6px 0
}
#exchange .content-left-half ol {
	list-style-type: none;
	padding: 0.5em 0
}
#exchange .content-left-half ol li {
	float: left;
	padding-right: 15px;
	margin-right: 15px;
	border-right: 1px #888 solid;
	line-height: 1.5em
}
#exchange .content-left-half ol li.last {
	border-right: 0
}
#exchange .content-right-half table {
	width: 100%
}
#exchange .content-right-half table th {
	padding: 5px;
	border-bottom: 1px #888 solid
}
#exchange .content-right-half table td {
	font-weight: bold;
	border-bottom: 1px #888 solid
}
#exchange .content-right-half table .last td, #exchange .content-right-half table .last th {
	border-bottom: 0
}
#exchange .form-tab-header .edit:link, #exchange .form-tab-header .edit:visited {
	display: block;
	float: right;
	line-height: 24px;
	color: white
}
#form-select-smartmatch {
}
#form-select-smartmatch label {
	font-size: 14px;
	font-weight: bold
}
#form-select-smartmatch select {
	font-size: 14px;
	height: auto;
	padding: 2px;
	font-weight: bold
}
#form-select-smartmatch button {
	font-size: 12px;
	padding: 4px;
	font-weight: bold;
	background: white;
	border: 1px black solid;
	line-height: 15px
}
#exchange #search-deals-form {
	font-size: 11px;
	border-top: 1px #aaa dashed;
	margin-top: 1em
}
#exchange #search-deals-form .active-tab .form-tab {
	display: none
}
#exchange #search-deals-form div.form {
	padding: 1em 0 0 0
}
#exchange #search-deals-form div.form>div.left {
	width: 461px;
	padding-right: 10px;
	border-right: 1px #e5e5e5 solid
}
#exchange #search-deals-form div.form>div.right {
	width: 462px;
	padding-left: 10px
}
#exchange #search-deals-form .hover-wrapper {
	padding: 4px 7px
}
#exchange #search-deals-form label {
	color: #444;
	font-size: 11px;
	padding-bottom: 4px;
	padding-top: 4px
}
#exchange #search-deals-form label em {
	font-weight: normal;
	font-style: italic
}
#exchange #search-deals-form .selectInput, #exchange #search-deals-form .textInput {
	padding: 0 2px 0 5px;
	height: 24px;
	line-height: 24px;
	font-size: 11px;
	font-weight: bold;
	color: black;
	width: 123px
}
#exchange #search-deals-form .selectInput {
	line-height: 18px;
	padding: 2px
}
#exchange #search-deals-form span.left {
	line-height: 24px;
	color: #666
}
#exchange #search-deals-form #save-search:link, #exchange #search-deals-form #save-search {
	line-height: 26px;
	float: left;
	text-decoration: none;
	padding: 0 10px;
	background: #5d5d5d;
	color: white;
	font-weight: bold
}
#exchange #search-deals-form .advanced-search {
	padding-left: 20px
}
#select-sm {
	margin-left: 8px;
	display: inline;
	margin-top: 7px;
	font-size: 18px;
	font-weight: normal;
	background: #f5f5f5;
	color: black
}
#exchange .data-table tbody td, #exchange .data-table thead.sortable th {
    white-space: nowrap !important;
}
#exchange .data-table thead th .label, #exchange .data-table thead th label, #exchange .data-table tbody td label {
	padding-left: 5px;
	cursor: pointer
}
.exchange-table-header td {
	padding: 10px;
	font-size: 11px
}
.exchange-table-header td strong.left {
	line-height: 28px;
	margin-right: 10px;
	font-weight: normal;
	display: inline
}
.exchange-table-header .popup-text:hover strong {
	text-decoration: underline
}
.popup-text-clear {
	width: 15px;
	height: 15px;
	background: url(../images/accounts/toggle-remove.gif) center center no-repeat;
	text-indent: -9999em;
	line-height: auto;
	display: none;
	margin-right: 10px;
	margin-left: -7px;
	margin-top: 8px
}
.exchange-table-header a.link-report {
	display: inline;
	float: left;
	margin-left: 8px
}
a.link-report.print > span, .exchange-table-header a.link-report.print > span, a.link-report.pdf > span, .exchange-table-header a.link-report.pdf>span {
	padding-left: 3px
}
a.link-report.pdf > span > span, .exchange-table-header a.link-report.pdf>span>span {
	background: url(../images/exchange/report-pdf.png) left center no-repeat;
	display: block;
	padding-left: 25px
}
a.link-report.print > span > span, .exchange-table-header a.link-report.print>span>span {
	background: url(../images/exchange/report-print.png) left center no-repeat;
	display: block;
	padding-left: 25px
}
a.link-report.invite strong, .exchange-table-header a.link-report.invite strong {
	background: url(../images/accounts/report-invite.png) left center no-repeat;
	display: block;
	padding-left: 35px
}
a.link-report.share strong, .exchange-table-header a.link-report.share strong {
	background: url(../images/accounts/report-share.png) left center no-repeat;
	display: block;
	padding-left: 35px
}
a.link-report.group strong, .exchange-table-header a.link-report.group strong {
	background: url(../images/accounts/report-group.png) left center no-repeat;
	display: block;
	padding-left: 35px
}
a.link-report.delete, .exchange-table-header a.link-report.delete {
	padding-right: 10px
}
a.link-report.delete span, .exchange-table-header a.link-report.delete span {
	padding-left: 10px
}
a.link-report.delete strong, .exchange-table-header a.link-report.delete strong {
	background: url(../images/accounts/ico-delete.png) left center no-repeat;
	display: block;
	width: 16px;
	text-indent: -9999em
}
.data-table thead.sortable th {
	font-weight: bold;
	background: #464646;
	color: #e5e5e5;
	padding: 0
}
.data-table thead.sortable th.padding-th {
	padding: 10px 10px
}
.data-table thead.sortable th.active {
	background: black;
	color: White
}
.data-table thead.sortable th span {
	font-size: 10px
}
.data-table thead.sortable th a:link, .data-table thead.sortable th a:visited {
	color: #e5e5e5;
	text-decoration: none;
	display: block;
	padding: 5px 13px 5px 10px
}
.data-table thead.sortable th a:hover {
	color: White
}
.data-table thead.sortable th a.asc {
	background-image: url(../images/exchange/arrow-table-up-active.gif);
	background-repeat: no-repeat;
	background-position: right center
}
.data-table thead.sortable th a.desc {
	background-image: url(../images/exchange/arrow-table-down-active.gif);
	background-repeat: no-repeat;
	background-position: right center
}
.data-table thead.sortable th a.right {
	float: none;
	text-align: right;
	padding-right: 20px
}
.data-table tbody .textInput {
	background: #eee;
	border-color: white
}
.add-dashboard:link, .add-dashboard:visited {
	background: #7b7b7b;
	padding: 3px 3px;
	color: white;
	border: 1px white solid;
	text-decoration: none;
	float: left
}
.add-dashboard:link, .add-dashboard:visited {
	width: 40px;
	text-align: center
}
.view-deal span, .view-deal:link, .view-deal:visited, .view-deal.disabled:hover {
	color: black;
	font-weight: normal;
	line-height: 22px;
	text-decoration: none
}
.view-deal img {
	padding-right: 3px
}
.view-deal strong {
	font-weight: normal;
	line-height: 22px
}
.view-deal.disabled {
}
a.view-deal:hover {
	text-decoration: underline
}
.add-dashboard:hover {
	text-decoration: none;
	border-color: #7b7b7b;
	background: white;
	color: #7b7b7b
}
.add-dashboard.active:link, .add-dashboard.active:visited {
	background: #0f871d
}
.add-dashboard.active:hover {
	border-color: #0f871d;
	color: #0f871d;
	background: white
}
.ico-deal-status {
	float: left;
	margin-top: 4px;
	margin-right: 3px;
	display: inline
}
.pagination {
	width: 100%;
	padding: 4px 0;
	font-size: 11px
}
.pagination .display-filter {
	padding-top: 6px;
	float: left
}
.pagination .display-filter select {
	padding: 3px;
	width: 60px;
	font-size: 11px
}
.page-nav {
	list-style-type: none;
	padding-top: 5px;
	float: right
}
.page-nav li {
	margin-left: 0px;
	display: inline;
	float: left
}
.page-nav li a:link, .page-nav li a:visited {
	display: block;
	padding: 2px 6px;
	text-decoration: none;
	text-align: center;
	color: #5d5d5d;
	font-size: 12px;
	margin: 1px
}
.page-nav li a.link-page-active:link, .page-nav li a.link-page-active:visited {
	color: black;
	font-weight: bold
}
.page-nav li a:hover {
	margin: 0;
	border: 1px #ddd solid;
	text-decoration: none
}
.page-nav li a.next-page:link, .page-nav li a.next-page:visited {
	text-indent: -9999em;
	background: url(../images/accounts/but-next.gif) no-repeat center center;
	width: 13px;
	height: 13px;
	margin-top: 3px
}
.page-nav li a.prev-page:link, .page-nav li a.prev-page:visited {
	text-indent: -9999em;
	background: url(../images/accounts/but-prev.gif) no-repeat center center;
	width: 13px;
	height: 13px;
	margin-top: 3px
}
.page-nav li a.next-page:hover, .page-nav li a.prev-page:hover {
	border: 0;
	margin: 3px 1px 1px 1px
}
#legend-list {
	list-style-type: none;
	width: 600px
}
#legend-list li {
	font-size: 11px;
	text-align: left;
	clear: both
}
#legend-list li img {
	float: left
}
#legend-list li span {
	float: left;
	color: #555;
	width: 90%;
	padding-left: 6px;
	padding-top: 1px;
	padding-bottom: 1.5em
}
#legend-list li strong {
	display: block;
	color: black
}
.sample-deal {
	margin-top: 3px;
	float: left;
	display: block;
	color: white;
	font-size: 9px;
	background: #787878;
	padding: 1px 4px
}
#form-contact-sponsor .ctrlHolder {
	padding: 5px 0
}
#form-contact-sponsor .inlineLabels .label, #form-contact-sponsor .inlineLabels label {
	width: 80px;
	text-align: left;
	font-size: 11px;
	line-height: 110%
}
#communication-wrapper div.clearfix {
	width: 430px
}
#communication-wrapper div.clearfix input {
	margin-top: 7px
}
#communication-wrapper div.clearfix label {
	clear: none;
	width: 150px;
	padding-left: 5px;
	line-height: 14px;
	cursor: pointer
}
#communication-wrapper div.clearfix input.textInput {
	width: 140px;
	margin-top: 0
}
#member-profile input {
	float: left;
	width: 12px;
	margin-top: 5px
}
#member-profile label {
	float: left;
	padding-left: 5px;
	cursor: pointer
}
.border-dashed {
	border: 1px #aaa dashed
}
.scheduler-status .status {
	background: url(../images/accounts/scheduler-switch.png) no-repeat center top;
	width: 32px;
	height: 24px;
	text-indent: -9999em;
	float: left
}
.scheduler-status .status.on {
	background-position: center -24px
}
.scheduler-status p {
	float: left;
	padding-left: 10px;
	font-size: 11px;
	line-height: 24px
}
.ul-column2 {
	list-style-type: none
}
.ul-column2.disc {
	list-style-type: disc
}
.ul-column2 li {
	width: 40%;
	float: left;
	margin-right: 5%;
	display: inline;
	padding-right: 0;
	margin-bottom: 0px
}
.ul-column2.disc li {
	background: url(../images/common/icon-arrow-grey.png) no-repeat left center;
	padding-left: 10px
}
.static-page-header {
	padding-top: 6px;
	padding-bottom: 10px;
	border-bottom: 1px #aaa dashed
}
#puzzle a:link, #puzzle a:visited {
	padding: 0 14px;
	height: 30px;
	line-height: 28px;
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: white;
	background: #ff6102;
	text-align: center;
	border-radius: 3px;
	float: left;
	border: 2px white solid
}
#puzzle a:hover {
	border-color: #ff6102
}
#puzzle a.deal-sharing:link, #puzzle a.deal-sharing:visited {
}
#puzzle a.private-exchange:link, #puzzle a.private-exchange:visited {
	background: #0f871d;
	float: right;
}
#puzzle a.private-exchange:hover {
	border-color: #0f871d
}
#intro-video {
}
#intro-video a:link, #intro-video a:visited {
	display: block;
	margin: 1em auto;
	text-align: center;
	text-decoration: none;
	background: url(../images/about-us/intro-video.jpg) no-repeat center;
	width: 300px;
	height: 164px;
	color: #ff6102;
	border: 1px #ddd solid;
	border-radius: 6px;
	font-size: 18px;
	font-weight: bold;
	line-height: 160px;
	text-shadow: #fff 0 0 3px
}
#intro-video a:hover {
	text-decoration: none;
	color: #ff6102;
	border-color: #ff6102
}
#sharethis {
	padding-top: 2em
}
.message-thread {
	list-style-type: none
}
.message-thread>li {
	border-top: 1px #c5c5c5 dashed;
	padding: 1em 0
}
.message-thread li>img {
	width: 50px;
	float: left;
	border: 1px black solid
}
.message-thread li>div {
	max-width: 590px;
	float: right;
    width: 100%
}
.message-thread li>div>strong {
	float: left
}
.message-thread li>div>span {
	float: right
}
.message-thread li > div > form, .message-thread li>div>p {
	clear: both;
	color: #818181;
	padding-top: 0.25em
}
#message-thread-footer a.page {
	float: left;
	margin-left: 3px;
	display: inline
}
div.member-profile {
	width: 170px
}
div.member-profile ul {
	list-style-type: none;
	padding-top: 3px;
	position: relative
}
div.member-profile ul li {
	float: left;
	padding-right: 2px
}
div.member-profile ul li span {
	text-indent: -9999em;
	display: block;
	width: 22px;
	height: 22px;
	background: url(../images/accounts/ico-profile.png) no-repeat center top
}
div.member-profile ul li span.profile.sponsor {
	background-position: center -44px
}
div.member-profile ul li span.profile.investor {
	background-position: center -66px
}
div.member-profile ul li span.profile.advisor {
	background-position: center -88px
}
div.member-profile ul li span.my-community {
	background-position: center -110px
}
div.member-profile ul li span.my-community.active {
	background-position: center -132px
}
div.member-profile ul li span.locked {
	background-position: center -22px
}
div.member-profile ul li span.locked.active {
	background-position: center 0px
}
div.member-profile ul li a.more {
	line-height: 22px;
	display: block;
	padding: 0 10px;
	color: #5d5d5d;
	text-decoration: none
}
div.member-profile ul li a.more:hover {
	color: black
}
#popup-profile-options {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 420px;
	border: 1px #d6d6d6 solid;
	border-top: 0;
	padding: 20px;
	z-index: 9999;
	display: none;
	background: url(../images/accounts/bg-popup-profile-options.gif) no-repeat right top #efefef
}
#popup-profile-options a.view-deal {
	margin-left: 10px
}
.contacts-left {
}
.contacts-right {
}
#form-search-contacts {
	border-bottom: 1px #e5e5e5 solid;
	padding-bottom: 1em
}
#form-search-contacts div {
	float: left
}
#form-search-contacts div input {
}
#form-search-contacts div select {
}
#form-search-contacts div select option {
	padding-right: 10px
}
#form-search-contacts div button {
	margin: 0
}
#form-search-contacts div button span strong {
	font-size: 12px;
	background: url(../images/accounts/arrow-but.gif) no-repeat left center;
	display: block;
	padding-left: 12px;
	height: 27px
}
#form-search-contacts div.letters {
	padding: 7px 0;
	padding-left: 20px;
	border-left: 1px #e5e5e5 dashed;
	font-size: 11px;
	font-weight: bold;
	color: #cbcbcb;
}
#form-search-contacts div.letters ul {
	list-style-type: none
}
#form-search-contacts div.letters ul li {
	float: left;
	padding-right: 1px
}
#form-search-contacts div.letters span, #form-search-contacts div.letters a {
	border-radius: 2px;
	display: block;
	text-align: center;
	width: 18px;
	height: 18px;
	line-height: 16px
}
#form-search-contacts div.letters a.all {
	font-weight: normal;
	width: auto;
	padding: 0 6px
}
#form-search-contacts div.letters a:link, #form-search-contacts div.letters a:visited {
	color: #4d4d4d;
	text-decoration: none
}
#form-search-contacts div.letters a:hover {
	text-decoration: none;
	background: #ddd;
	color: black
}
#sponsors #form-search-contacts div.letters a.active:link, #sponsors #form-search-contacts div.letters a.active:visited {
	background-color: #ff6102;
	color: white
}
#investors #form-search-contacts div.letters a.active:link, #investors #form-search-contacts div.letters a.active:visited {
	background-color: #0f871d;
	color: white
}
#partners #form-search-contacts div.letters a.active:link, #partners #form-search-contacts div.letters a.active:visited {
	background-color: #005ab9;
	color: white
}
.source {
	display: inline;
	width: 24px;
	height: 24px;
	text-indent: -9999em;
	background: url(../images/accounts/contacts-source.png) no-repeat 0px -24px;
	float: left;
	margin-right: 2px
}
.source.gbx {
	background-position: 0px 0px
}
.source.gbx.pro {
	background-position: -24px 0px
}
.source.gbx.inactive {
	background-position: -48px 0px
}
.source.manual {
	background-position: -48px -24px
}
.source.linkedin {
	background-position: 0px -48px
}
.source.twitter {
	background-position: 0px -72px
}
.source.csv {
	background-position: 0px -96px
}
.source.facebook {
	background-position: 0px -120px
}
.source.google {
	background-position: 0px -144px
}
.source.yahoo {
	background-position: 0px -168px
}
.source.email {
	background-position: 0px -192px
}
.source.phone {
	background-position: 0px -216px
}
.source.skype {
	background-position: 0px -240px
}
#submenu-contacts {
	padding: 10px;
	background: #5d5d5d;
	position: relative;
	margin-bottom:20px;
}
#submenu-contacts .add {
	margin-bottom: 4px;
	border-radius: 2px
}
#submenu-contacts .add.active {
	background: #7d7d7d
}
#submenu-contacts .add #add-new-contact {
	padding: 10px;
	font-size: 11px;
	display: none
}
#add-new-contact .selectInput, #add-new-contact .textInput {
	border-color: #666;
	font-size: 11px;
	padding-left: 6px;
	width: 200px
}
#add-new-contact button span {
	font-size: 12px
}
#add-new-contact .clear:link, #add-new-contact .clear:visited {
	width: 15px;
	height: 15px;
	background: url(../images/accounts/clear-white.gif) center center no-repeat;
	text-indent: -9999em;
	line-height: auto;
	margin-top: 14px;
	margin-right: 10px;
	float: right
}
#submenu-contacts .section:link, #submenu-contacts .section:visited {
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin-bottom: 4px;
	border-radius: 2px;
	padding: 8px;
	line-height: 24px
}
#submenu-contacts .section span {
	display: inline;
	width: 24px;
	height: 24px;
	text-indent: -9999em;
	background: url(../images/accounts/contacts-source.png) no-repeat -24px -24px;
	float: left;
	margin-right: 8px
}
#submenu-contacts .section.manual span {
	background-position: -24px -24px
}
#submenu-contacts .section.linkedin span {
	background-position: -24px -48px
}
#submenu-contacts .section.twitter span {
	background-position: -24px -72px
}
#submenu-contacts .section.csv span {
	background-position: -24px -96px
}
#submenu-contacts .section.facebook span {
	background-position: -24px -120px
}
#submenu-contacts .section.google span {
	background-position: -24px -144px
}
#submenu-contacts .section.yahoo span {
	background-position: -24px -168px
}
#submenu-contacts .section:hover {
	background-color: #7d7d7d
}
#submenu-contacts .section.manual:hover span {
	background-position: 0px -24px
}
#submenu-contacts .section.linkedin:hover span {
	background-position: 0px -48px
}
#submenu-contacts .section.twitter:hover span {
	background-position: 0px -72px
}
#submenu-contacts .section.csv:hover span {
	background-position: 0px -96px
}
#submenu-contacts .section.facebook:hover span {
	background-position: 0px -120px
}
#submenu-contacts .section.google:hover span {
	background-position: 0px -144px
}
#submenu-contacts .section.yahoo:hover span {
	background-position: 0px -168px
}
#submenu-contacts .socials .manage:link, #submenu-contacts .socials .manage:visited {
	font-size: 11px;
	padding-left: 40px;
	background: url(../images/accounts/arrow-but.gif) no-repeat 24px center;
	color: #aaa;
	text-decoration: none
}
#submenu-contacts .socials .manage:hover {
	color: white
}
#submenu-contacts .groups {
	margin-top: 1em;
	border-top: 1px #7d7d7d solid;
	padding-top: 1em
}
#submenu-contacts .groups a.section {
	padding-left: 45px;
	background: url(../images/accounts/report-group.png) no-repeat 10px center
}
#submenu-contacts .groups a.section:hover {
	background-color: #7d7d7d
}
#submenu-contacts .groups.invites a.section {
	background-image: url(../images/accounts/report-invite.png)
}
#submenu-contacts.settings {
	width: auto;
	background: transparent;
	padding: 1em 0
}
#submenu-contacts.settings .section {
	width: auto;
	background-color: #aaa;
	float: left;
	margin-right: 10px;
	padding-right: 16px;
	line-height: 12px;
	width: 190px
}
#submenu-contacts.settings .section span {
	margin-top: 2px
}
#submenu-contacts.settings .section:hover {
	background-color: #666
}
#submenu-contacts.settings .section.inactive {
	background-color: #666;
	line-height: 24px;
	padding: 10px
}
#submenu-contacts.settings .section.inactive span {
	margin-top: 0px
}
#submenu-contacts.settings .section.inactive:hover {
	background-color: #aaa
}
#submenu-contacts.settings .section em {
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #eee;
	line-height: 16px
}
#sharing-add-contact-form span.error, #add-contact-form span.error {
	display: block;
	margin-bottom: 1em;
	color: black;
	line-height: 100%;
	background: url(../images/required-forms/ico-error-form.png) no-repeat 0px center;
	clear: both;
	font-size: 11px;
	padding: 3px 0;
	padding-left: 22px
}
#sharing-add-contact-form span.success, #add-contact-form span.success {
	display: block;
	margin-bottom: 1em;
	color: black;
	line-height: 100%;
	background: url(../images/required-forms/ico-success.gif) no-repeat 0px center;
	clear: both;
	font-size: 11px;
	padding: 3px 0;
	padding-left: 22px
}
.selectGroup optgroup {
	font-style: normal;
	padding: 5px 10px;
	border-top: 1px #ccc dashed;
	font-size: 12px
}
.selectGroup option {
	padding: 1px 10px
}
.selectGroup option[value="new"] {
	border-top: 1px #ccc dashed;
	font-style: normal;
	font-weight: bold;
	margin-top: 5px;
	padding: 5px 10px;
	font-size: 12px
}
#import-csv {
	padding: 20px
}
#import-csv .step-wrapper {
	border-bottom: 1px #aaa dashed;
	margin-bottom: 2em
}
#import-csv h2 {
	margin-bottom: 0.5em
}
#import-csv .uniForm .inlineLabels label {
	width: 180px
}
#import-csv .uniForm .inlineLabels label.secondary {
	width: auto
}
#import-csv-match thead th {
	text-align: center;
	font-size: 13px
}
#import-csv-match .hover, #import-csv-match .hoverrow {
	background-color: #e7f3fb
}
#import-csv-match .hovercell {
	background-color: #9bcdee
}
#import-csv-match .click {
	background-image: url(../images/accounts/check-large.png);
	background-repeat: no-repeat;
	background-position: 10px center
}
#import-csv-match tbody td {
	padding: 0
}
#import-csv-match input {
	display: none
}
#import-csv-match label {
	display: block;
	cursor: pointer;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #aaa
}
#import-csv-match label.click {
	color: black
}
#form-incomplete-contacts .data-table thead th {
	padding-bottom: 10px;
	padding-top: 10px;
	font-size: 12px
}
.progress {
	width: 100%;
	position: relative;
	height: 30px;
	margin-bottom: 3em;
	text-indent: -9999em
}
.progress .box-empty, .progress .box-existing, .progress .box-incomplete, .progress .box-complete {
	background: #37b921;
	position: absolute;
	top: 0;
	left: 0;
	height: 30px;
	border-radius: 30px;
	box-shadow: -2px -3px 10px rgba(0,0,0,0.2) inset, 2px 3px 10px 1px rgba(255,255,255,0.8) inset
}
.progress .box-incomplete {
	background: #ddd
}
.progress .box-existing {
	background: #8dd9f5
}
.progress .box-empty {
	background: white;
	box-shadow: 0px 0px 15px rgba(0,0,0,0.3) inset;
	color: #444;
	font-weight: bold;
	text-align: center;
	text-indent: 0;
	line-height: 28px
}
.progress .box-existing div, .progress .box-incomplete div, .progress .box-complete div {
	position: relative
}
.progress .box-existing div span, .progress .box-incomplete div span, .progress .box-complete div span {
	position: absolute;
	top: 33px;
	right: 0px;
	text-indent: 0;
	font-size: 13px;
	color: #aaa;
	border-right: 1px #eee solid;
	padding-right: 5px;
	padding-top: 5px
}
.progress .box-complete div span {
	color: #37b921
}
.progress .box-existing div span {
	color: #48c0ec
}
.steps {
	list-style-type: none;
	margin-left: 5px;
	overflow: hidden;
	margin-bottom: 1px
}
.steps li {
	float: left;
	margin-right: 50px
}
.steps li .item, .steps li .item:link, .steps li .item:visited {
	display: block;
	background-color: #bbb;
	padding: 10px 7px;
	height: 50px;
	position: relative;
	box-shadow: -1px 0px 0px white;
	border-top-left-radius: 6px;
	text-decoration: none;
	color: white
}
.steps li .item .arrow {
	width: 0;
	height: 0;
	border-right: 50px solid transparent;
	border-bottom: 50px solid #bbb;
	position: absolute;
	right: -50px;
	bottom: 0
}
.steps li a.item:hover {
	background-color: #7f7f7f
}
.steps li a.item:hover .arrow {
	border-bottom-color: #7f7f7f
}
.steps li a.item.active:hover, .steps li .item.active {
	background-color: #e66700
}
.steps li a.item.active:hover .arrow, .steps li .item.active .arrow {
	border-bottom-color: #e66700
}
#investors .steps li a.item.active:hover, #investors .steps li .item.active {
	background-color: #0f871d
}
#investors .steps li a.item.active:hover .arrow, #investors .steps li .item.active .arrow {
	border-bottom-color: #0f871d
}
.steps li a.item.inactive:hover, .steps li .item.inactive {
	background-color: #eee;
	color: #aaa
}
.steps li a.item.inactive:hover .arrow, .steps li .item.inactive .arrow {
	border-bottom-color: #eee
}
#import-csv-steps .item strong {
	font-size: 18px;
	font-weight: normal;
	display: block;
	line-height: 18px;
	margin-top: -3px
}
#import-preloader {
	padding-top: 100px;
	width: 400px
}
#invite-popup-contacts {
	overflow: auto;
	height: 300px;
	padding: 9px;
	background: #f5f5f5;
	border: 1px #ddd solid;
	margin-top: 0.5em;
	margin-bottom: 1em;
	font-size: 11px
}
#invite-popup-message {
	max-width: 300px;
    width: 100%;
	height: 308px;
	margin-top: 0.5em;
	border-top: 1px #ddd solid;
	border-bottom: 1px #ddd solid;
	padding-top: 10px;
	font-size: 11px;
	color: #626262
}
#invite-popup-message .textarea {
	margin-top: 10px;
	font-size: 11px;
	width: 94%;
	float: none
}
#invite-popup-message div.textarea {
	overflow: auto;
	width: 99%;
	margin-bottom: 0.5em
}
#share-search {
	max-width: 480px;
    width: 100%;
	padding: 18px;
	background: #eee;
	border-radius: 5px;
	box-shadow: #aaa 0 0 3px
}
#sharing-form-search-contacts {
	width: auto;
	margin-top: -5px;
	padding-left: 10px
}
#share-search #search_results_wrapper {
	background: #fafafa;
	padding: 10px;
	border-radius: 4px;
	border: 1px #ccc solid;
	box-shadow: #ddd 0 0 20px inset;
	margin-top: 1em
}
#share-search #search_results {
	height: 260px;
	overflow: auto
}
#share-new-contact {
	max-width: 480px;
    width: 100%;
	padding: 18px;
	background: #eee;
	border-radius: 5px;
	box-shadow: #aaa 0 0 3px;
	margin-top: 2em;
    overflow: hidden;
}
#share-new-contact input {
	width: 128px
}
#share-new-contact button {
	margin-top: 0;
    margin-left: 5px
}
.toggle:link, .toggle:visited {
	background: url(../images/accounts/toggle-plus.gif) no-repeat left center;
	padding-left: 14px;
	text-decoration: none
}
.toggle.active {
	background-image: url(../images/accounts/toggle-minus.gif)
}
.toggle:hover {
	text-decoration: underline
}
#share-pagination {
	margin: 0 auto;
	width: 140px
}
#share-pagination ul {
	margin-top: 1em
}
#share-pagination a {
	margin-top: 7px
}
#share-pagination select {
	margin: 0;
	width: 90px
}
#share-selected-contacts {
	float: right;
	max-width: 390px;
    width: 100%;
    over-flow: hidden;
}
#share-selected-contacts form {
	width: auto
}
#share-selected-contacts form button{
    margin-left: 10px
}
#faq-cat {
	list-style-type: none
}
#faq-cat li {
	margin-bottom: 1em;
	padding: 20px 20px 10px 20px;
	background: #eee
}
#faq-cat li h2 a:link, #faq-cat li h2 a:visited, #faq-cat li h2 {
	color: #777;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none
}
#faq-cat li h2 a:hover {
	color: black
}
#faq-cat li h2 span {
	color: #aaa;
	font-weight: normal
}
#faq-cat li ul {
	list-style-type: none;
	padding-bottom: 0em;
	padding-top: 0.25em
}
#faq-cat li ul li {
	padding: 0px;
	background: transparent;
	padding-top: 3px;
	margin-bottom: 0em
}
#faq-cat li ul li h3 a:link, #faq-cat li ul li h3 a:visited, #faq-cat li ul li h3 {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	line-height: 100%
}
#faq-cat li ul li h3 a:hover {
	text-decoration: underline
}
.questions-wrapper {
	padding: 10px 20px;
	background: #eee
}
.questions {
	font-size: 13px;
	font-weight: bold;
	margin-left: 30px
}
.questions li {
	padding: 10px 0
}
.questions li a:link, .questions li a:visited {
	font-size: 13px;
	font-weight: normal
}
.questions li p {
	font-weight: normal;
	color: #666
}
.full-faq-answer {
	padding: 10px 0
}
.full-faq-answer dt {
	font-size: 18px;
	font-weight: bold;
	color: #888
}
.full-faq-answer dd {
	padding-top: 1em;
	line-height: 150%
}
#features .headline {
	font-size: 14px;
	margin-bottom: 1em;
	margin-top: 0.5em
}
#features-menu {
	background: #f1f1f1;
	border: 1px white solid;
	border-radius: 5px;
	box-shadow: 0 0 4px #ccc;
	padding:0;
}
#features-menu ul {
	list-style-type: none
}
#features-menu ul li {
}
#features-menu ul li a:link, #features-menu ul li a:visited {
	display: block;
	font-size: 13px;
	color: black;
	border-top: 1px #fff solid;
	border-bottom: 1px #ddd solid;
	padding: 16px 10px 20px 78px;
	position: relative;
	text-decoration: none
}
#features-menu ul li a span {
	background-image: url(../images/features/features-menu.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999em;
	position: absolute;
	top: 6px;
	left: 22px;
	width: 40px;
	height: 40px
}
#features-menu ul li a:hover {
	background-color: #e7e7e7
}
#features-menu ul li a.item1 {
	border-top: 0;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px
}
#features-menu ul li a.item1 span {
	background-position: 0px 0px
}
#features-menu ul li a.item1:hover span {
	background-position: -40px 0px
}
#features-menu ul li a.item1.active span {
	background-position: -80px 0px
}
#features-menu ul li a.item2 span {
	background-position: 0px -40px
}
#features-menu ul li a.item2:hover span {
	background-position: -40px -40px
}
#features-menu ul li a.item2.active span {
	background-position: -80px -40px
}
#features-menu ul li a.item3 span {
	background-position: 0px -80px
}
#features-menu ul li a.item3:hover span {
	background-position: -40px -80px
}
#features-menu ul li a.item3.active span {
	background-position: -80px -80px
}
#features-menu ul li a.item4 span {
	background-position: 0px -120px
}
#features-menu ul li a.item4:hover span {
	background-position: -40px -120px
}
#features-menu ul li a.item4.active span {
	background-position: -80px -120px
}
#features-menu ul li a.item5 span {
	background-position: 0px -160px
}
#features-menu ul li a.item5:hover span {
	background-position: -40px -160px
}
#features-menu ul li a.item5.active span {
	background-position: -80px -160px
}
#features-menu ul li a.item6 span {
	background-position: 0px -200px
}
#features-menu ul li a.item6:hover span {
	background-position: -40px -200px
}
#features-menu ul li a.item6.active span {
	background-position: -80px -200px
}
#features-menu ul li a.item7 span {
	background-position: 0px -240px
}
#features-menu ul li a.item7:hover span {
	background-position: -40px -240px
}
#features-menu ul li a.item7.active span {
	background-position: -80px -240px
}
#features-menu ul li a.item8 span {
	background-position: 0px -280px
}
#features-menu ul li a.item8:hover span {
	background-position: -40px -280px
}
#features-menu ul li a.item8.active span {
	background-position: -80px -280px
}
#features-menu ul li a.item9 span {
	background-position: 0px -320px
}
#features-menu ul li a.item9:hover span {
	background-position: -40px -320px
}
#features-menu ul li a.item9.active span {
	background-position: -80px -320px
}
#features-menu.features ul li a.item8 {
	border-bottom: 0;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px
}
#features-menu ul li a.active:link, #features-menu ul li a.active:visited {
	background-color: #ffd3ba;
}
#features-content {
	padding: 20px;
	border: 1px white solid;
	border-radius: 5px;
	box-shadow: 0 0 4px #ccc;
	border: 1px #eee solid
}
#features-content {
	list-style-type: none;
	text-justify: distribute;
}
#features-content li .header {
	padding: 20px;
	background: #f2f2f2;
	background-repeat: no-repeat;
	background-position: 30px center;
	font-size: 14px;
	border-radius: 5px;
	display:inline-block;
	width:100%;
}
#features-content #features1 .header {}
#features-content #features2 .header {
}
#features-content #features3 .header {
}
#features-content #features4 .header {)
}
#features-content #features5 .header {
}
#features-content #features6 .header {
}
#features-content #features7 .header {
}
#features-content #features8 .header {
}
#features-content li .header h2 {
	font-size: 30px;
	color: black;
	line-height: 100%;
	margin-bottom: 0.25em
}
#features-content li div.clearfix {
	margin-top: 20px
}
#features-content li div.clearfix .img {
	float: right;
	margin-left: 20px
}
#features-list a.popup {
	position: relative;
	display: block
}
#features-list a.popup span {
	position: absolute;
	display: block;
	background: #00a200 url(../images/features/plus.gif) center no-repeat;
	width: 23px;
	height: 23px;
	border: 2px white solid;
	border-radius: 23px;
	text-indent: -9999em;
	bottom: 8px;
	right: 8px
}
#features-list a.popup:hover span {
	bottom: 6px;
	right: 6px;
	width: 27px;
	height: 27px;
	border-radius: 27px
}
#features-content li div.clearfix h3 {
	color: black
}
#resources-categories {
	list-style-type: none
}
#resources-categories li {
}
#resources-categories li.last {
}
#resources-categories li.first {
	clear: both
}
#resources-categories li ul {
	list-style-type: none;
	padding: 2px 0 0.5em 0
}
#resources-categories li ul li {
	float: none;
	width: auto;
	margin: 0;
	padding-right: 0px;
	border-bottom: 1px #e7e7e7 solid
}
#resources-categories li ul li a:link, #resources-categories li ul li a:visited {
	color: black;
	display: block;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	padding: 8px 12px
}
#resources-categories li ul li a:hover {
	background: #e7e7e7
}
#resources-categories li a.all:link, #resources-categories li a.all:visited {
	color: #5d5d5d;
	text-decoration: none;
	float: right;
	font-size: 11px;
	margin-bottom: 2em
}
#resources-categories li a.all:hover {
	color: black;
	text-decoration: underline
}
#features-menu.about ul li a span {
	background-image: url(../images/about-us/about-menu.png)
}
#features-menu.about ul li a.item9 {
	border-bottom: 0;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px
}
#why-globerex ol.bullet-large.right, #why-globerex ol.bullet-large.left {
	width: 48%
}
#why-globerex ol.bullet-large p {
	font-size: 13px;
	color: #3b3b3b;
	text-align: left;
	padding-bottom: 1em;
	line-height: 130%;
}
#globerex-guidelines ol li {
	margin-top: 1em
}
#member-upgrade h1.color {
	font-size: 26px;
	text-align: center
}
#member-upgrade ul.bullet li {
	margin-top: 2em
}
#member-upgrade ul.bullet ul {
	list-style-type: disc;
	margin-left: 20px;
	color: #555
}
#member-upgrade ul.bullet ul li {
	margin-top: 0.5em
}
#member-upgrade .checked {
	background: url(../images/accounts/check.gif) no-repeat left 1px;
	padding-left: 22px;
	margin-top: 0.5em
}
#member-upgrade .not-checked {
	background: url(../images/accounts/close.gif) no-repeat left 1px;
	padding-left: 22px;
	margin-top: 0.5em
}
#terms .content h2, #privacy .content h2 {
	margin-bottom: 0.25em
}
ol.spaced li, ul.spaced li {
	margin-top: 0.5em
}
ul.letter {
	list-style-type: lower-alpha;
	margin-left: 20px
}
.member-type.profile {
}
.member-type.profile .source {
	float: right;
	text-align: left
}
.member-type.profile em {
	float: right;
	font-style: normal;
	padding-right: 8px;
	line-height: 22px
}
#contest-signup {
	border-radius: 5px;
	margin-bottom: 1em;
	padding: 10px 0;
	margin-top:2em;
	text-align:center;
	background: url(../images/contest/arrow-down.png) no-repeat 200px 110px #eee
}
#contest-signup h1{font-size:18px;margin:5px}

#contest-rules {
	width: 800px;
	text-align: left
}
#contest-rules div.right {
	width: 450px;
	margin-right: 10px
}
#contest-rules div.right {
	width: 450px;
	margin-right: 10px
}

.deal-section.contest .stats ol {
	margin-left: 20px
}
.deal-section.contest .total-points {
	border-top: 1px #ccc solid;
	margin-top: 0.5em;
	padding-top: 0.5em
}
.deal-section.contest table {
	width: 100%
}
.deal-section.contest table td {
	padding: 3px 0px;
	font-size: 11px
}
.deal-section.contest table tbody td {
	padding-top: 0px
}
.deal-section.contest table tfoot td {
	border-top: 1px #ddd solid;
	font-weight: bold
}
.deal-section.contest table tfoot td a.info {
	background-position: right center;
	padding-right: 17px;
	padding-left: 0
}
#dashboard a.add:link, #dashboard a.add:visited, .deal-section.contest a.share:link, .deal-section.contest a.share:visited {
	background: url(../images/contest/dashboard-share-deal.png) no-repeat left center;
	padding-left: 20px;
	float: left;
	color: black;
	text-decoration: none;
	display: block
}
#dashboard a.add:link, #dashboard a.add:visited {
	background-image: url(../images/contest/dashboard-add-deal.png);
	float: right
}
#dashboard a.add:hover, .deal-section.contest a.share:hover {
	text-decoration: underline
}
#top-contest-wrapper {
	border: 1px #ccc solid;
	border-radius: 4px;
	margin-bottom: 1em;
	margin-top: 0.5em;
	padding-left: 1px
}
#top-contest {
	height: 140px
}
#time-left {
	font-size: 18px;
	display: block;
	font-weight: bold;
	padding-top: 0.25em
}
#time-left span {
	font-size: 11px;
	font-weight: normal
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
*overflow:visible
}
button {
	border: 0;
	cursor: pointer;
	font-weight: bold;
	text-align: center;
	margin-top: 7px;
	outline: 0;
	padding: 0
}
button span {
	position: relative;
	display: block;
	white-space: nowrap;
	padding: 0 0 0 9px;
	margin-right: 0px
}
button.submitButton {
	background: url(../images/slidingDoors/button-right.png) right no-repeat;
	font-weight: normal
}
button.submitButton:hover {
}
button.submitButton span {
	font-size: 15px;
	height: 37px;
	line-height: 34px;
	background: url(../images/slidingDoors/button-left.png) left no-repeat;
	color: #fff;
	font-weight: bold;
	padding-left: 14px;
	padding-right: 14px
}
button.submitButton:hover span {
	color: #183647
}
* html button {
	width: auto;
	overflow: visible;
	position: relative;
	margin-top: -4px
}
* html button span {
	margin-top: 4px
}
*:first-child+html button {
	width: auto;
	overflow: visible
}
*:first-child+html button {
	margin-top: -2px
}
*:first-child+html button span {
	margin-top: 0px
}
button.color, .button-color {
	background: url(../images/slidingDoors/button-right-sponsors.gif) right no-repeat;
	font-weight: normal;
	padding-right: 1px;
	text-decoration: none !important
}
button.color span, .button-color span {
	font-size: 12px;
	height: 27px;
	line-height: 24px;
	background: url(../images/slidingDoors/button-left-sponsors.gif) left no-repeat;
	color: #fff; border:1px solid #666; border-radius:3px;
	font-weight: bold;
	padding-left: 14px;
	padding-right: 14px;
	display: block;
	margin:0 -8px;
}
button.color:hover, .button-color:hover {
	text-decoration: none
}
button.color:hover span, .button-color:hover span {
	color: black
}
#sponsors button.color {
	background-image: url(../images/slidingDoors/button-right-sponsors.gif)
}
#sponsors button.color span {
	background-image: url(../images/slidingDoors/button-left-sponsors.gif)
}
#investors button.color, #investors .button-color {
	background-image: url(../images/slidingDoors/button-right-investors.gif)
}
#investors button.color span, #investors .button-color span {
	background-image: url(../images/slidingDoors/button-left-investors.gif)
}
#partners button.color {
	background-image: url(../images/slidingDoors/button-right-partners.gif)
}
#partners button.color span {
	background-image: url(../images/slidingDoors/button-left-partners.gif)
}
#partners button.inactive, #investors button.inactive, #sponsors button.inactive {
	background-image: url(../images/slidingDoors/button-right.gif);
	color: white
}
#partners button.inactive span, #investors button.inactive span, #sponsors button.inactive span {
	background: url(../images/slidingDoors/button-left.gif);
	color: white
}
.link-button:link, .link-button:visited {
	display: block;
	padding: 0 4px 0 0;
	background: url(../images/slidingDoors/button-right-sponsors.gif) right no-repeat;
	text-decoration: none;
	margin-top: 1px
}
.link-button:link span, .link-button:visited span {
	font-size: 11px;
	font-weight: bold;
	color: white;
	text-align: center;
	position: relative;
	display: block;
	white-space: nowrap;
	padding: 0 10px 0 14px;
	height: 27px;
	line-height: 24px;
	cursor: pointer;
	background: url(../images/slidingDoors/button-left-sponsors.gif) left no-repeat
}
.link-button:hover {
	text-decoration: none;
	background-image: url(../images/slidingDoors/button-right-sponsors-hover.gif)
}
.link-button:hover span {
	text-decoration: none;
	background-image: url(../images/slidingDoors/button-left-sponsors-hover.gif);
	color: black
}
.link-button.orange:link, .link-button.orange:visited, #sponsors .link-button.color:link, #sponsors .link-button.color:visited {
	background-image: url(../images/slidingDoors/button-right-sponsors.gif)
}
.link-button.orange:link span, .link-button.orange:visited span, #sponsors .link-button.color:link span, #sponsors .link-button.color:visited span {
	background-image: url(../images/slidingDoors/button-left-sponsors.gif)
}
.link-button.green:link, .link-button.green:visited, #investors .link-button.color:link, #investors .link-button.color:visited {
	background-image: url(../images/slidingDoors/button-right-investors.gif)
}
.link-button.green:link span, .link-button.green:visited span, #investors .link-button.color:link span, #investors .link-button.color:visited span {
	background-image: url(../images/slidingDoors/button-left-investors.gif)
}
.link-button.blue:link, .link-button.blue:visited, #partners .link-button.color:link, #partners .link-button.color:visited {
	background-image: url(../images/slidingDoors/button-right-partners.gif)
}
.link-button.blue:link span, .link-button.blue:visited span, #partners .link-button.color:link span, #partners .link-button.color:visited span {
	background-image: url(../images/slidingDoors/button-left-partners.gif)
}
* html .link-button:link, * html .link-button:visited {
	width: 1%
}
.tab-wrapper, .tabs > li > span, .tabs a:link, .tabs a:visited {
	display: block;
	padding: 0 6px 0 0;
	background: url(../images/slidingDoors/link-tabs.png) right -40px no-repeat;
	text-decoration: none;
	margin-top: 1px
}
.tab-wrapper div, .tabs li > span > span, .tabs a:link span, .tabs a:visited span {
	font-size: 18px;
	font-weight: normal;
	color: #5d5d5d;
	text-align: left;
	position: relative;
	display: block;
	white-space: nowrap;
	padding: 0 14px 0 20px;
	height: 40px;
	line-height: 36px;
	cursor: pointer;
	background: url(../images/slidingDoors/link-tabs.png) left top no-repeat
}
.tab-wrapper div, .tabs li>span>span {
	cursor: auto
}
.tab-wrapper.active, .tabs li > span.active, .tabs a.active:link, .tabs a.active:visited, .tabs a:hover {
	text-decoration: none;
	background: url(../images/slidingDoors/link-tabs.png) right -120px no-repeat
}
.tab-wrapper.active div, .tabs li > span.active > span, .tabs a.active:link span, .tabs a.active:visited span, .tabs a:hover span {
	text-decoration: none;
	background: url(../images/slidingDoors/link-tabs.png) left -80px no-repeat;
	color: white
}
* html .tabs a:link, * html .tabs a:visited, * html .tab-wrapper {
	width: 1%
}
.page, .page:link, .page:visited {
	display: block;
	padding: 0 3px 0 0;
	background: url(../images/slidingDoors/page-right.png) right 0px no-repeat;
	text-decoration: none
}
.page div, .page:link span, .page:visited span {
	font-size: 11px;
	font-weight: bold;
	color: #4c4c4c;
	text-align: center;
	display: block;
	white-space: nowrap;
	padding: 0 0px 0 3px;
	height: 22px;
	line-height: 22px;
	cursor: pointer;
	background: url(../images/slidingDoors/page-left.png) left top no-repeat
}
.page:hover {
	text-decoration: none
}
.page:hover span {
	text-decoration: none
}
* html .page:link, * html .page:visited {
	width: 1%
}
.link-inactive:link, .link-inactive:visited {
	display: block;
	padding: 0 11px 0 0;
	background: url(../images/slidingDoors/link-inactive-right.gif) right 0px no-repeat;
	text-decoration: none
}
.link-inactive:link span, .link-inactive:visited span {
	font-size: 14px;
	font-weight: bold;
	color: white;
	text-align: center;
	display: block;
	white-space: nowrap;
	padding: 0 0px 0 11px;
	height: 27px;
	line-height: 26px;
	cursor: pointer;
	background: url(../images/slidingDoors/link-inactive-left.gif) left top no-repeat
}
.link-inactive:hover {
	text-decoration: none
}
.link-inactive:hover span {
	text-decoration: none;
	color: black
}
* html .link-inactive:link, * html .link-inactive:visited {
	width: 1%
}
.submenu-grey a:link, .submenu-grey a:visited, .link-grey:link, .link-grey:visited {
	display: block;
	padding: 0 12px 0 0;
	background: url(../images/slidingDoors/submenu-grey-right.gif) right -30px no-repeat;
	text-decoration: none
}
.submenu-grey a:link span, .submenu-grey a:visited span, .link-grey:link span, .link-grey:visited span {
	font-size: 11px;
	font-weight: normal;
	color: #5d5d5d;
	text-align: center;
	display: block;
	white-space: nowrap;
	padding: 0 0px 0 12px;
	height: 27px;
	line-height: 26px;
	cursor: pointer;
	background: url(../images/slidingDoors/submenu-grey-left.gif) left -30px no-repeat
}
.submenu-grey a.active:link, .submenu-grey a.active:visited, .submenu-grey a:hover, .link-grey:hover {
	text-decoration: none;
	background-position: right 0
}
.submenu-grey a.active:link span strong.blue, .submenu-grey a.active:visited span strong.blue, .submenu-grey a.active:link span, .submenu-grey a.active:visited span, .submenu-grey a:hover span strong.blue, .submenu-grey a:hover span, .link-grey:hover span {
	text-decoration: none;
	color: white;
	background-position: left 0
}
* html .submenu-grey a:link, * html .submenu-grey a:visited, * html .link-grey:link, * html .link-grey:visited {
	width: 1%
}
div.link-report, .link-report:link, .link-report:visited {
	display: block;
	padding: 0 16px 0 0;
	background: url(../images/slidingDoors/link-report.gif) right -28px no-repeat;
	text-decoration: none
}
div.link-report {
	padding: 0 3px 0 0
}
div.link-report>div, .link-report:link>span, .link-report:visited>span {
	font-size: 11px;
	font-weight: bold;
	color: black;
	text-align: center;
	display: block;
	white-space: nowrap;
	padding: 0 0px 0 16px;
	height: 28px;
	line-height: 28px;
	cursor: pointer;
	background: url(../images/slidingDoors/link-report.gif) left 0px no-repeat
}
div.link-report>div {
	padding: 0 0px 0 3px
}
.link-report:hover {
	text-decoration: none;
	background-position: right -84px
}
.link-report:hover>span {
	text-decoration: none;
	color: white;
	background-position: left -56px
}
div.link-report>div {
	cursor: default
}
div.link-report:hover {
	background-position: right -28px;
	cursor: default
}
* html div.link-report, * html .link-report:link, * html .link-report:visited {
	width: 1%
}
.uniForm {
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%
}
.uniForm fieldset {
	border: none;
	margin: 0;
	padding: 0
}
.uniForm fieldset legend {
	margin: 0;
	padding: 0
}
.uniForm .ctrlHolder {
	overflow: hidden;
	padding: 0;
	clear: both
}
.uniForm .buttonHolder {
	overflow: hidden;
	clear: both
}
.uniForm .resetButton {


}
.uniForm .submitButton {
}
.uniForm .inlineLabel, .uniForm .inlineLabels .inlineLabel, .uniForm .blockLabels .inlineLabel {
	width: auto;
	float: none;
	margin: 0 1em 0 0;
	display: inline
}
.uniForm .inlineLabel input {
}
.uniForm .focused {
}
.uniForm .inlineLabels .ctrlHolder {
}
.uniForm .inlineLabels label, .uniForm .inlineLabels .label {
	line-height: 100%;
	position: relative
}
.uniForm .inlineLabels .textInput, .uniForm .inlineLabels .fileUpload {
	float: left
}
.uniForm .inlineLabels .fileUpload {
}
.uniForm .inlineLabels .selectInput {
	float: left
}
.uniForm .inlineLabels textarea {
	float: left
}
.uniForm .inlineLabels .formHint {
	clear: both
}
.uniForm .inlineLabels .formHint strong {
}
.uniForm .blockLabels .ctrlHolder {
}
.uniForm .blockLabels label, .uniForm .blockLabels .label {
	display: block;
	float: none;
	margin: .3em 0;
	line-height: 100%;
}
.uniForm .blockLabels .label {
	float: left;
	margin-right: 3em
}
.uniForm .blockLabels .inlineLabel {
	position: relative;
	top: .15em
}
.uniForm .blockLabels .textInput, .uniForm .blockLabels .fileUpload {
	float: none;
	margin-bottom:5px;
	display:block;
}
.uniForm .blockLabels .fileUpload {
}
.uniForm .blockLabels .selectInput {
	display: block
}
.uniForm .blockLabels textarea {
	float: left;
	display: block;
}
.uniForm .blockLabels .formHint {
	float: right;
	margin: 0;
	clear: none
}
.uniForm .blockLabels .ctrlHolder {
}
.uniForm .blockLabels .focused {
}
.uniForm .ctrlHolder .textInput:focus {
}
.uniForm div.focused .textInput:focus {
}
.uniForm div.focused .formHint {
}
.uniForm label em, .uniForm .label em {
	display: block;
	position: absolute;
	left: 100%;
	font-style: normal;
	font-weight: bold
}
.uniForm .blockLabels label em, .uniForm .blockLabels .label em {
	position: static;
	display: inline
}
.uniForm #errorMsg, .uniForm .error {
}
.uniForm #errorMsg dt, .uniForm #errorMsg h3 {
}
.uniForm #errorMsg dd {
}
.uniForm #errorMsg ol {
}
.uniForm #errorMsg ol li {
}
.uniForm .errorField {
}
.uniForm .col {
	float: left
}
.uniForm .columnLeft {
	float: left
}
.uniForm .columnRight {
	float: right
}
button, input, select, textarea {
	vertical-align: baseline;
*vertical-align:middle
}
button, input {
	line-height: normal
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
*overflow:visible
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
textarea {
	overflow: auto;
	vertical-align: top;
	resize: vertical
}
.uniForm {
	margin: 0;
	padding: 0;
	width: 100%;
	position: relative;
	background: transparent;
	text-align: left
}
#partners .uniForm.resp-tb {
    overflow: auto
}
#partners .uniForm .data-table tbody td{
   white-space: nowrap;
}
.uniForm fieldset {
	margin: 0;
	border: 0
}
.uniForm .blockLabels, .uniForm .inlineLabels {
	padding-bottom: 1em
}
.uniForm fieldset legend {
	color: #000;
	color: #982f4b;
	font-size: 18px;
	font-weight: normal;
	display: none;
	padding-top: 10px
}
.uniForm .ctrlHolder {
	padding: 1px;
	background: none;
	position: relative
}
.uniForm .hover-wrapper {
	padding: 9px 10px
}
.uniForm .hover-wrapper>div.left {
	padding-right: 20px
}
.label, .uniForm .ctrlHolder label, .uniForm .inlineLabels label, .uniForm .inlineLabels .label, .uniForm .blockLabels label, .uniForm .blockLabels .label {


}
.uniForm .inlineLabels label, .uniForm .inlineLabels .label {
}
.uniForm .blockLabels .ctrlHolder label, .uniForm .blockLabels .label {
}
.uniForm .blockLabels .ctrlHolder label.left, .uniForm .blockLabels .label.left {
	float: left
}
.uniForm .inlineLabels.auto .ctrlHolder label, .uniForm .inlineLabels.auto .label {
	width: auto;
	text-align: left;
	padding-top: 3px
}
.uniForm .ctrlHolder label.secondary, .uniForm .label.secondary {
	width: auto;
	padding-left: 20px
}
.uniForm .formHint {
	margin-top: 0;
	padding-left: 160px;
	padding-top: 0px;
	clear: both;
	color: #888
}
.uniForm .blockLabels .formHint {
	float: none;
	padding: 0;
	clear: both
}
.uniForm .required {
	line-height: 20px;
	font-weight: bold;
	color: #d00
}
.uniForm .label .required, .uniForm label .required {
	float: none;
	line-height: 100%
}
.textarea, .selectInput, .textInput, .fileUpload {
	background: white;
	border: 1px solid #d7d7d7;
	padding: 0 5px;
	position: relative;
	margin-right: 5px;
	height: 28px;
	line-height: 28px;
	color: #626262;
	float: left;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-sizing: border-box
}
.selectInput {
	line-height: 22px;
	padding: 5px
}
.selectInput option {
	padding: 2px 5px
}
.textarea {
	height: 10em;
	line-height: 140%;
	padding: 5px
}
.checkbox {
	margin-top: 8px;
	margin-right: 5px;
	float: left
}
.fileUpload {
	width: auto;
	line-height: 160%
}
.uniForm .blockLabels .ctrlHolder.multiple .secondary {
	float: left;
	padding-right: 1em
}
.uniForm .blockLabels .ctrlHolder.multiple .selectInput, .uniForm .blockLabels .ctrlHolder.multiple .textInput, .uniForm .blockLabels .ctrlHolder.multiple .fileUpload {
	float: left
}
.uniForm .blockLabels .checkbox-wrapper, .uniForm .inlineLabels .checkbox-wrapper {
	padding: 3px;
	padding-left: 172px
}
.uniForm .blockLabels .checkbox-wrapper .checkbox, .uniForm .inlineLabels .checkbox-wrapper .checkbox {
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	margin-right: 0px;
	margin-top: 2px;
	display: inline;
	width: 15px;
	height: 20px;
	min-height:auto;
}
.uniForm .blockLabels .checkbox-wrapper .checkbox-label, .uniForm .inlineLabels .checkbox-wrapper .checkbox-label {
	float: left;
	display: inline;
	text-align: left;
	cursor: pointer;
	padding-left: 6px
}
.uniForm .blockLabels .checkbox-wrapper {
	padding: 0
}
.uniForm .blockLabels .checkbox-wrapper .checkbox {
}
.uniForm .blockLabels .checkbox-wrapper .checkbox-label {
}
.uniForm .textInput:focus, .uniForm .selectInput:focus, .uniForm .textarea:focus {
	border: 1px solid black;
	color: Black
}
input[type="checkbox"]:focus, input[type="radio"]:focus {
	border: none;
	outline: none
}
.uniForm .inlineLabels .formHint {
	margin-top: 0;
	padding-left: 174px;
	font-size: 11px;
	color: #797979
}
.uniForm .buttonHolder {
	text-align: left;
	padding: 3px 0 0 153px
}
.uniForm .blockLabels .buttonHolder {
	text-align: left;
	margin: 17px 0 0 0px
}
.form-heading {
	background: #f8f8f8;
	padding: 8px;
	border-bottom: 1px #d2d2d2 solid;
	margin-bottom: 1em
}
.form-heading h2 {
	color: #54545a;
	font-size: 11px;
	text-transform: uppercase
}
.form-heading span {
	position: absolute;
	right: 12px;
	top: 18px;
	color: #f5efe7;
	font-size: 10px
}
.errorMsg>div {
	background: url(../images/required-forms/ico-error.gif) no-repeat 0px 7px;
	font-weight: bold;
	color: #bf0d0d;
	padding: 8px 8px 8px 26px;
	margin-top: 10px;
	margin-bottom: 5px;
	position: relative
}
.errorMsg > div h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase
}
.errorMsg > div a:link, .errorMsg > div a:visited {
	text-decoration: underline
}
.errorMsg > div a:hover {
	text-decoration: none
}
.errorMsg ol {
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0
}
.errorMsg ol li {
	margin: 0;
	list-style-position: inside;
	position: relative;
	color: #e3001b;
	padding: 0;
	line-height: 16px;
	font-size: 11px
}
.errorMsg-inline {
	float: left;
	margin-left: 10px;
	display: block;
	padding: 0 7px 0 0;
	background: url(../images/required-forms/error-label-right.gif) right 50% no-repeat;
	text-decoration: none
}
.errorMsg-inline strong {
	font-size: 10px;
	font-weight: bold;
	color: White;
	position: relative;
	display: block;
	height: 20px;
	white-space: nowrap;
	padding: 0 0 0 28px;
	line-height: 20px;
	background: url(../images/required-forms/error-label-left.gif) left 50% no-repeat
}
* html .errorMsg-inline {
	width: 1%
}
* html .errorMsg-inline strong {
}
.uniForm .error .textInput, .uniForm .error .textarea, .uniForm .error .selectInput {
	background: #fff2f2;
	border-color: #e9a4a4
}
.successMsg {
	background: #5fbd4e;
	font-weight: bold;
	color: white;
	padding: 8px 10px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	-moz-box-shadow: 0px 0px 2px #0c5300;
	-webkit-box-shadow: 0px 0px 2px #0c5300;
	box-shadow: 0px 0px 2px #0c5300;
	border-radius: 3px;
	border: 1px #7fc473 solid\9
}
.successMsg a:link, .successMsg a:visited {
	color: #fff;
	text-decoration: underline
}
.successMsg a:hover {
	text-decoration: none
}
#investors .successMsg {
	background: #ff6102;
	-moz-box-shadow: 0px 0px 2px #a44105;
	-webkit-box-shadow: 0px 0px 2px #a44105;
	box-shadow: 0px 0px 2px #a44105
}
.warningMsg {
	background: #fef1b6;
	color: #444;
	padding: 8px 10px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	-moz-box-shadow: 0px 0px 2px #7b6500;
	-webkit-box-shadow: 0px 0px 2px #7b6500;
	box-shadow: 0px 0px 2px #7b6500;
	border-radius: 3px;
	border: 1px #e2d288 solid\9
}
.warningMsg a:link, .warningMsg a:visited {
	color: #444;
	text-decoration: underline
}
.warningMsg a:hover {
	text-decoration: none
}
#captcha-block {
	float: left
}
#captcha-block img {
	float: left;
	clear: both;
	padding: 0.5em 0;
	display: block
}
#captcha-block #reload {
	font-size: 9px;
	float: left;
	display: block;
	margin: 35px 0 0 10px
}
.email_2 {
	display: none
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}
.clearfix {
	display: inline-block
}/*\*/
* html .clearfix {
	height: 1%
}
.clearfix {
	display: block
}/**/
.ac_results {
	padding: 0px;
	border: 1px solid #019BCE;
	background-color: white;
	overflow: hidden;
	z-index: 99;
	text-align: left
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	font: menu;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden
}
.ac_loading {
	background: white url('../css/indicator.gif') right center no-repeat
}
.ac_odd {
	background-color: #DADADA
}
.ac_over {
	background-color: #019BCE;
	color: white
}
.ui-helper-hidden {
	display: none
}
.ui-helper-hidden-accessible {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px,1px,1px,1px)
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
	content: "";
	display: table
}
.ui-helper-clearfix:after {
	clear: both
}
.ui-helper-clearfix {
	zoom: 1
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0)
}
.ui-state-disabled {
	cursor: default !important
}
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat
}
.ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.ui-widget {
	font-family: LucidaGrande, LucidaSans, Arial, sans-serif;
	font-size: 1.1em
}
.ui-widget .ui-widget {
	font-size: 1em
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: LucidaGrande, LucidaSans, Arial, sans-serif;
	font-size: 1em
}
.ui-widget-content {
	border: 1px solid #a6c9e2;
	background: #fcfdfd url(../js/jquery.ui/redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;
	color: #222
}
.ui-widget-content  a {
	color: #222
}
.ui-widget-header {
	border: 1px solid #4297d7;
	background: #5c9ccc url(../js/jquery.ui/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x;
	color: #fff;
	font-weight: bold
}
.ui-widget-header a {
	color: #fff
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #c5dbec;
	background: #dfeffc url(../js/jquery.ui/redmond/images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #2e6e9e
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #2e6e9e;
	text-decoration: none
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border: 1px solid #79b7e7;
	background: #d0e5f5 url(../js/jquery.ui/redmond/images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #1d5987
}
.ui-state-hover a, .ui-state-hover a:hover {
	color: #1d5987;
	text-decoration: none
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: 1px solid #79b7e7;
	background: #f5f8f9 url(../js/jquery.ui/redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #e17009
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #e17009;
	text-decoration: none
}
.ui-widget :active {
	outline: none
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border: 1px solid #fad42e;
	background: #fbec88 url(../js/jquery.ui/redmond/images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x;
	color: #363636
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color: #363636
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url(../js/jquery.ui/redmond/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color: #cd0a0a
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color: #cd0a0a
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color: #cd0a0a
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight: bold
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: normal
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none
}
.ui-icon {
	width: 16px;
	height: 16px;
	background-image: url(../js/jquery.ui/redmond/images/ui-icons_469bdd_256x240.png)
}
.ui-widget-content .ui-icon {
	background-image: url(../js/jquery.ui/redmond/images/ui-icons_469bdd_256x240.png)
}
.ui-widget-header .ui-icon {
	background-image: url(../js/jquery.ui/redmond/images/ui-icons_d8e7f3_256x240.png)
}
.ui-state-default .ui-icon {
	background-image: url(../js/jquery.ui/redmond/images/ui-icons_6da8d5_256x240.png)
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image: url(../js/jquery.ui/redmond/images/ui-icons_217bc0_256x240.png)
}
.ui-state-active .ui-icon {
	background-image: url(../js/jquery.ui/redmond/images/ui-icons_f9bd01_256x240.png)
}
.ui-state-highlight .ui-icon {
	background-image: url(../js/jquery.ui/redmond/images/ui-icons_2e83ff_256x240.png)
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image: url(../js/jquery.ui/redmond/images/ui-icons_cd0a0a_256x240.png)
}
.ui-icon-carat-1-n {
	background-position: 0 0
}
.ui-icon-carat-1-ne {
	background-position: -16px 0
}
.ui-icon-carat-1-e {
	background-position: -32px 0
}
.ui-icon-carat-1-se {
	background-position: -48px 0
}
.ui-icon-carat-1-s {
	background-position: -64px 0
}
.ui-icon-carat-1-sw {
	background-position: -80px 0
}
.ui-icon-carat-1-w {
	background-position: -96px 0
}
.ui-icon-carat-1-nw {
	background-position: -112px 0
}
.ui-icon-carat-2-n-s {
	background-position: -128px 0
}
.ui-icon-carat-2-e-w {
	background-position: -144px 0
}
.ui-icon-triangle-1-n {
	background-position: 0 -16px
}
.ui-icon-triangle-1-ne {
	background-position: -16px -16px
}
.ui-icon-triangle-1-e {
	background-position: -32px -16px
}
.ui-icon-triangle-1-se {
	background-position: -48px -16px
}
.ui-icon-triangle-1-s {
	background-position: -64px -16px
}
.ui-icon-triangle-1-sw {
	background-position: -80px -16px
}
.ui-icon-triangle-1-w {
	background-position: -96px -16px
}
.ui-icon-triangle-1-nw {
	background-position: -112px -16px
}
.ui-icon-triangle-2-n-s {
	background-position: -128px -16px
}
.ui-icon-triangle-2-e-w {
	background-position: -144px -16px
}
.ui-icon-arrow-1-n {
	background-position: 0 -32px
}
.ui-icon-arrow-1-ne {
	background-position: -16px -32px
}
.ui-icon-arrow-1-e {
	background-position: -32px -32px
}
.ui-icon-arrow-1-se {
	background-position: -48px -32px
}
.ui-icon-arrow-1-s {
	background-position: -64px -32px
}
.ui-icon-arrow-1-sw {
	background-position: -80px -32px
}
.ui-icon-arrow-1-w {
	background-position: -96px -32px
}
.ui-icon-arrow-1-nw {
	background-position: -112px -32px
}
.ui-icon-arrow-2-n-s {
	background-position: -128px -32px
}
.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px
}
.ui-icon-arrow-2-e-w {
	background-position: -160px -32px
}
.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px
}
.ui-icon-arrowstop-1-n {
	background-position: -192px -32px
}
.ui-icon-arrowstop-1-e {
	background-position: -208px -32px
}
.ui-icon-arrowstop-1-s {
	background-position: -224px -32px
}
.ui-icon-arrowstop-1-w {
	background-position: -240px -32px
}
.ui-icon-arrowthick-1-n {
	background-position: 0 -48px
}
.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px
}
.ui-icon-arrowthick-1-e {
	background-position: -32px -48px
}
.ui-icon-arrowthick-1-se {
	background-position: -48px -48px
}
.ui-icon-arrowthick-1-s {
	background-position: -64px -48px
}
.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px
}
.ui-icon-arrowthick-1-w {
	background-position: -96px -48px
}
.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px
}
.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px
}
.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px
}
.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px
}
.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px
}
.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px
}
.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px
}
.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px
}
.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px
}
.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px
}
.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px
}
.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px
}
.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px
}
.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px
}
.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px
}
.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px
}
.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px
}
.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px
}
.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px
}
.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px
}
.ui-icon-arrow-4 {
	background-position: 0 -80px
}
.ui-icon-arrow-4-diag {
	background-position: -16px -80px
}
.ui-icon-extlink {
	background-position: -32px -80px
}
.ui-icon-newwin {
	background-position: -48px -80px
}
.ui-icon-refresh {
	background-position: -64px -80px
}
.ui-icon-shuffle {
	background-position: -80px -80px
}
.ui-icon-transfer-e-w {
	background-position: -96px -80px
}
.ui-icon-transferthick-e-w {
	background-position: -112px -80px
}
.ui-icon-folder-collapsed {
	background-position: 0 -96px
}
.ui-icon-folder-open {
	background-position: -16px -96px
}
.ui-icon-document {
	background-position: -32px -96px
}
.ui-icon-document-b {
	background-position: -48px -96px
}
.ui-icon-note {
	background-position: -64px -96px
}
.ui-icon-mail-closed {
	background-position: -80px -96px
}
.ui-icon-mail-open {
	background-position: -96px -96px
}
.ui-icon-suitcase {
	background-position: -112px -96px
}
.ui-icon-comment {
	background-position: -128px -96px
}
.ui-icon-person {
	background-position: -144px -96px
}
.ui-icon-print {
	background-position: -160px -96px
}
.ui-icon-trash {
	background-position: -176px -96px
}
.ui-icon-locked {
	background-position: -192px -96px
}
.ui-icon-unlocked {
	background-position: -208px -96px
}
.ui-icon-bookmark {
	background-position: -224px -96px
}
.ui-icon-tag {
	background-position: -240px -96px
}
.ui-icon-home {
	background-position: 0 -112px
}
.ui-icon-flag {
	background-position: -16px -112px
}
.ui-icon-calendar {
	background-position: -32px -112px
}
.ui-icon-cart {
	background-position: -48px -112px
}
.ui-icon-pencil {
	background-position: -64px -112px
}
.ui-icon-clock {
	background-position: -80px -112px
}
.ui-icon-disk {
	background-position: -96px -112px
}
.ui-icon-calculator {
	background-position: -112px -112px
}
.ui-icon-zoomin {
	background-position: -128px -112px
}
.ui-icon-zoomout {
	background-position: -144px -112px
}
.ui-icon-search {
	background-position: -160px -112px
}
.ui-icon-wrench {
	background-position: -176px -112px
}
.ui-icon-gear {
	background-position: -192px -112px
}
.ui-icon-heart {
	background-position: -208px -112px
}
.ui-icon-star {
	background-position: -224px -112px
}
.ui-icon-link {
	background-position: -240px -112px
}
.ui-icon-cancel {
	background-position: 0 -128px
}
.ui-icon-plus {
	background-position: -16px -128px
}
.ui-icon-plusthick {
	background-position: -32px -128px
}
.ui-icon-minus {
	background-position: -48px -128px
}
.ui-icon-minusthick {
	background-position: -64px -128px
}
.ui-icon-close {
	background-position: -80px -128px
}
.ui-icon-closethick {
	background-position: -96px -128px
}
.ui-icon-key {
	background-position: -112px -128px
}
.ui-icon-lightbulb {
	background-position: -128px -128px
}
.ui-icon-scissors {
	background-position: -144px -128px
}
.ui-icon-clipboard {
	background-position: -160px -128px
}
.ui-icon-copy {
	background-position: -176px -128px
}
.ui-icon-contact {
	background-position: -192px -128px
}
.ui-icon-image {
	background-position: -208px -128px
}
.ui-icon-video {
	background-position: -224px -128px
}
.ui-icon-script {
	background-position: -240px -128px
}
.ui-icon-alert {
	background-position: 0 -144px
}
.ui-icon-info {
	background-position: -16px -144px
}
.ui-icon-notice {
	background-position: -32px -144px
}
.ui-icon-help {
	background-position: -48px -144px
}
.ui-icon-check {
	background-position: -64px -144px
}
.ui-icon-bullet {
	background-position: -80px -144px
}
.ui-icon-radio-off {
	background-position: -96px -144px
}
.ui-icon-radio-on {
	background-position: -112px -144px
}
.ui-icon-pin-w {
	background-position: -128px -144px
}
.ui-icon-pin-s {
	background-position: -144px -144px
}
.ui-icon-play {
	background-position: 0 -160px
}
.ui-icon-pause {
	background-position: -16px -160px
}
.ui-icon-seek-next {
	background-position: -32px -160px
}
.ui-icon-seek-prev {
	background-position: -48px -160px
}
.ui-icon-seek-end {
	background-position: -64px -160px
}
.ui-icon-seek-start {
	background-position: -80px -160px
}
.ui-icon-seek-first {
	background-position: -80px -160px
}
.ui-icon-stop {
	background-position: -96px -160px
}
.ui-icon-eject {
	background-position: -112px -160px
}
.ui-icon-volume-off {
	background-position: -128px -160px
}
.ui-icon-volume-on {
	background-position: -144px -160px
}
.ui-icon-power {
	background-position: 0 -176px
}
.ui-icon-signal-diag {
	background-position: -16px -176px
}
.ui-icon-signal {
	background-position: -32px -176px
}
.ui-icon-battery-0 {
	background-position: -48px -176px
}
.ui-icon-battery-1 {
	background-position: -64px -176px
}
.ui-icon-battery-2 {
	background-position: -80px -176px
}
.ui-icon-battery-3 {
	background-position: -96px -176px
}
.ui-icon-circle-plus {
	background-position: 0 -192px
}
.ui-icon-circle-minus {
	background-position: -16px -192px
}
.ui-icon-circle-close {
	background-position: -32px -192px
}
.ui-icon-circle-triangle-e {
	background-position: -48px -192px
}
.ui-icon-circle-triangle-s {
	background-position: -64px -192px
}
.ui-icon-circle-triangle-w {
	background-position: -80px -192px
}
.ui-icon-circle-triangle-n {
	background-position: -96px -192px
}
.ui-icon-circle-arrow-e {
	background-position: -112px -192px
}
.ui-icon-circle-arrow-s {
	background-position: -128px -192px
}
.ui-icon-circle-arrow-w {
	background-position: -144px -192px
}
.ui-icon-circle-arrow-n {
	background-position: -160px -192px
}
.ui-icon-circle-zoomin {
	background-position: -176px -192px
}
.ui-icon-circle-zoomout {
	background-position: -192px -192px
}
.ui-icon-circle-check {
	background-position: -208px -192px
}
.ui-icon-circlesmall-plus {
	background-position: 0 -208px
}
.ui-icon-circlesmall-minus {
	background-position: -16px -208px
}
.ui-icon-circlesmall-close {
	background-position: -32px -208px
}
.ui-icon-squaresmall-plus {
	background-position: -48px -208px
}
.ui-icon-squaresmall-minus {
	background-position: -64px -208px
}
.ui-icon-squaresmall-close {
	background-position: -80px -208px
}
.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px
}
.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px
}
.ui-icon-grip-solid-vertical {
	background-position: -32px -224px
}
.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px
}
.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px
}
.ui-icon-grip-diagonal-se {
	background-position: -80px -224px
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-khtml-border-top-left-radius: 5px;
	border-top-left-radius: 5px
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	border-top-right-radius: 5px
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px
}
.ui-widget-overlay {
	background: #aaa url(../js/jquery.ui/redmond/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .30;
	filter: Alpha(Opacity=30)
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaa url(../js/jquery.ui/redmond/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .30;
	filter: Alpha(Opacity=30);
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px
}
.ui-resizable {
	position: relative
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	z-index: 99999;
	display: block
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
	display: none
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black
}
.ui-accordion {
	width: 100%
}
.ui-accordion .ui-accordion-header {
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	zoom: 1
}
.ui-accordion .ui-accordion-li-fix {
	display: inline
}
.ui-accordion .ui-accordion-header-active {
	border-bottom: 0 !important
}
.ui-accordion .ui-accordion-header a {
	display: block;
	font-size: 1em;
	padding: .5em .5em .5em .7em
}
.ui-accordion-icons .ui-accordion-header a {
	padding-left: 2.2em
}
.ui-accordion .ui-accordion-header .ui-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	margin-top: -2px;
	position: relative;
	top: 1px;
	margin-bottom: 2px;
	overflow: auto;
	display: none;
	zoom: 1
}
.ui-accordion .ui-accordion-content-active {
	display: block
}
.ui-autocomplete {
	position: absolute;
	cursor: default
}
* html .ui-autocomplete {
	width: 1px
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	float: left
}
.ui-menu .ui-menu {
	margin-top: -3px
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: .2em .4em;
	line-height: 1.5;
	zoom: 1
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	margin-right: .1em;
	text-decoration: none !important;
	cursor: pointer;
	text-align: center;
	zoom: 1;
	overflow: hidden;
*overflow:visible
}
.ui-button-icon-only {
	width: 2.2em
}
button.ui-button-icon-only {
	width: 2.4em
}
.ui-button-icons-only {
	width: 3.4em
}
button.ui-button-icons-only {
	width: 3.7em
}
.ui-button .ui-button-text {
	display: block;
	line-height: 1.4
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em
}
input.ui-button {
	padding: .4em 1em
}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
	left: .5em
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right: .5em
}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right: .5em
}
.ui-buttonset {
	margin-right: 7px
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em
}
button.ui-button::-moz-focus-inner {
border:0;
padding:0
}
.ui-dialog {
	position: absolute;
	padding: .2em;
	width: 300px;
	overflow: hidden
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 16px .1em 0
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 18px
}
.ui-dialog .ui-dialog-titlebar-close span {
	display: block;
	margin: 1px
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
	padding: 0
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
	zoom: 1
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin: .5em 0 0 0;
	padding: .3em 1em .5em .4em
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer
}
.ui-dialog .ui-resizable-se {
	width: 14px;
	height: 14px;
	right: 3px;
	bottom: 3px
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move
}
.ui-slider {
	position: relative;
	text-align: left
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0
}
.ui-slider-horizontal {
	height: .8em
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0
}
.ui-slider-vertical {
	width: .8em;
	height: 100px
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0
}
.ui-tabs {
	position: relative;
	padding: .2em;
	zoom: 1
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 1px;
	margin: 0 .2em 1px 0;
	border-bottom: 0 !important;
	padding: 0;
	white-space: nowrap
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	margin-bottom: 0;
	padding-bottom: 1px
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor: text
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none
}
.ui-tabs .ui-tabs-hide {
	display: none !important
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
	top: 1px
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px
}
.ui-datepicker .ui-datepicker-next {
	right: 2px
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width: 49%
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0
}
.ui-datepicker td {
	border: 0;
	padding: 1px
}
.ui-datepicker td span, .ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left
}
.ui-datepicker.ui-datepicker-multi {
	width: auto
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width: 0
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0em
}
.ui-datepicker-rtl {
	direction: rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: right
}
.ui-datepicker-rtl .ui-datepicker-group {
	float: right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}
.ui-datepicker-cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 200px;
	height: 200px
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%
}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none
}
#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../js/jquery.fancybox/fancybox.png')
}
#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none
}
#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none
}
#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none
}
#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff
}
#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff
}
#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101
}
#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('../js/jquery.fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none
}
#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0
}
#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top
}
#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block
}
#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('../js/jquery.fancybox/blank.gif');
	z-index: 1102;
	display: none
}
#fancybox-left {
	left: 0px
}
#fancybox-right {
	right: 0px
}
#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block
}
#fancybox-left-ico {
	background-image: url('../js/jquery.fancybox/fancybox.png');
	background-position: -40px -30px
}
#fancybox-right-ico {
	background-image: url('../js/jquery.fancybox/fancybox.png');
	background-position: -40px -60px
}
#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible
}
#fancybox-left:hover span {
	left: 20px
}
#fancybox-right:hover span {
	left: auto;
	right: 20px
}
.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001
}
#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../js/jquery.fancybox/fancybox-x.png')
}
#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../js/jquery.fancybox/fancybox.png');
	background-position: -40px -162px
}
#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../js/jquery.fancybox/fancybox-y.png');
	background-position: -20px 0px
}
#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../js/jquery.fancybox/fancybox.png');
	background-position: -40px -182px
}
#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../js/jquery.fancybox/fancybox-x.png');
	background-position: 0px -20px
}
#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../js/jquery.fancybox/fancybox.png');
	background-position: -40px -142px
}
#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../js/jquery.fancybox/fancybox-y.png')
}
#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../js/jquery.fancybox/fancybox.png');
	background-position: -40px -122px
}
#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102
}
.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative
}
.fancybox-title-outside {
	padding-top: 10px;
	color: #fff
}
.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left
}
#fancybox-title-over {
	padding: 10px;
	background-image: url('../js/jquery.fancybox/fancy_title_over.png');
	display: block
}
.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px
}
#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto
}
#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap
}
#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('../js/jquery.fancybox/fancybox.png') -40px -90px no-repeat
}
#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('../js/jquery.fancybox/fancybox-x.png') 0px -40px
}
#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('../js/jquery.fancybox/fancybox.png') -55px -90px no-repeat
}
.fancybox-ie6 #fancybox-close {
	background: transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale')
}
.fancybox-ie6 #fancybox-left-ico {
	background: transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale')
}
.fancybox-ie6 #fancybox-right-ico {
	background: transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale')
}
.fancybox-ie6 #fancybox-title-over {
	background: transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale');
	zoom: 1
}
.fancybox-ie6 #fancybox-title-float-left {
	background: transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale')
}
.fancybox-ie6 #fancybox-title-float-main {
	background: transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale')
}
.fancybox-ie6 #fancybox-title-float-right {
	background: transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale')
}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
height:expression(this.parentNode.clientHeight+"px")
}
#fancybox-loading.fancybox-ie6 {
	position: absolute;
	margin-top: 0;
top:expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px')
}
#fancybox-loading.fancybox-ie6 div {
	background: transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale')
}
.fancybox-ie .fancybox-bg {
	background: transparent !important
}
.fancybox-ie #fancybox-bg-n {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale')
}
.fancybox-ie #fancybox-bg-ne {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale')
}
.fancybox-ie #fancybox-bg-e {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale')
}
.fancybox-ie #fancybox-bg-se {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale')
}
.fancybox-ie #fancybox-bg-s {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale')
}
.fancybox-ie #fancybox-bg-sw {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale')
}
.fancybox-ie #fancybox-bg-w {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale')
}
.fancybox-ie #fancybox-bg-nw {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale')
}
.uploadifyQueueItem {
	background-color: #F5F5F5;
	border: 2px solid #E5E5E5;
	font: 11px Verdana, Geneva, sans-serif;
	margin-top: 5px;
	padding: 10px;
	width: 350px
}
.uploadifyError {
	background-color: #FDE5DD !important;
	border: 2px solid #FBCBBC !important
}
.uploadifyQueueItem .cancel {
	float: right
}
.uploadifyQueue .completed {
	background-color: #E5E5E5
}
.uploadifyProgress {
	background-color: #E5E5E5;
	margin-top: 10px;
	width: 100%
}
.uploadifyProgressBar {
	background-color: #09F;
	height: 3px;
	width: 1px
}
.fixPNG {
	width: 141px;
}
.deal-views-table {
    overflow:auto
}


/*------new css 15-2-2016=========*/
.slide-menu{ width:326px; padding-left:7px; height:100%; top:0px; position:fixed; z-index:9; background:#686868; border-radius:0px; left:-332px;
}
.menu-icn{height:45px; width:40px;left:-12px;position:fixed; cursor:pointer; background:url(../images/right-arrow.png); border:1px solid #bfbfbf;background-color:#000;z-index:10;top:70px;}
.slide-menu li{ width:100%;}
.slide-menu-block{ left:0px;}
.menu-icn-block{ margin-left:337px;background:url(../images/Left-arrow.png);background-color:#000;z-index:10;}
.menu-icn img{ z-index:9;}
#main-menu > li > a {
    text-align: left !important;
    width: 100% !important;
}

.bannertxt {
    color: #fff;
    text-align: left;
	float:right;  
	position:absolute !important;
	right:50px;
	margin-top:-330px; 
}

.bannertxt h2 {
    color: #fff;
    text-align: left; font-size:38px;}
.bannertxt > p{ font-size:16px !important; line-height:20px;}
.bannertxt ul li{  font-size:16px !important; height:23px}
#main-menu > li > a{ border-bottom:1px solid;}

.navbar-toggle{background-color:rgba(0, 0, 0, 0.52) !important;}
.navbar-toggle .icon-bar{background-color:#fff;}
ul.navbar-collapse{padding-right:0px; padding-left:0;}

/*#submenu li:hover > .account-submenu{display:block;} */
.submenu li a.active:link + .account-submenu{display:block;} 

#refine-results-wrapper > h1.left{margin:0; margin-bottom:7px; margin-top:3px;}
.advanced-search{line-height:40px; padding-left:10px;}
#exchange > ul.tabs{padding-left:0px;}
#exchange #search-results.tab{margin:0;}

.form-tab-header.incompleted .close_button{background:url(../images/accounts/close.gif); background-repeat:no-repeat;width:15px; height:15px; float:right; margin:6px; cursor:pointer;}

#exchange .tooltip{opacity:1; position:relative;}
#exchange tr.highlight td label{white-space:nowrap;}
.contacts-left #exchange.show{margin-bottom:10px;}
#saved-deals {overflow: auto}
#form-search-contacts div button.color > span{padding-left:5px; padding-right:5px;}
#form-search-contacts > div.col-sm-5{margin-bottom:10px;}
.column1-small img{max-width:100%;}

#puzzle img{max-width:100%;}
#features-content li .header a{float:left; margin:0px 10px 10px 0px;}
.signup-privacy img{margin-right:10px;}
#recover-pass-email{margin-bottom:10px;}
#account-menu{margin:5px 0;}
#settings-form{width:100%;float:left;}

.nopadding {
   padding: 5px !important;
   margin: 0 !important;
}
#content{margin-top:30px;}
#active-deals {overflow: auto}
@media (max-width: 1200px){
	#features-list a.img img, #features-list span.img img{max-width:250px;} 
}	
@media (max-width: 992px){
 .submenu li{padding-left:0px;}
 #features-list a.img img, #features-list span.img img{max-width:200px;}
 #account-menu.submenu li a:link, .submenu li a:visited{padding:0 3px 0 20px;}
 
 #submenu-deals { overflow: hidden;}
    #nda .checkbox-list li .hover-wrapper .uploaded-files, 
    #nda .checkbox-list li .hover-wrapper .uploaded-files tbody,
    #nda .checkbox-list li .hover-wrapper .uploaded-files tr,
    #nda .checkbox-list li .hover-wrapper .uploaded-files td,
    #nda .checkbox-list li .hover-wrapper .uploaded-files a,
    #nda .checkbox-list li .hover-wrapper .uploaded-files p
    {
        display: block !important;
        overflow: hidden;
    }

    #nda .checkbox-list li .hover-wrapper .uploaded-files a,
    #nda .checkbox-list li .hover-wrapper .uploaded-files p {
        white-space: pre-line;
        
    }
    #nda .checkbox-list li .hover-wrapper .uploaded-files input[type="text"]{
        max-width: 620px;
        width: 99% !important;
    }
    
}

@media (max-width: 767px){
#features{margin-top:20px;}
#tip{margin-top:4em;}
#dashboard .welcome h1{font-size:22px;}
 #dashboard .welcome { border:none;}	
 #header{min-width:50%;}
 .bannertxt{display:none;}
 .submenu li{float:none; padding-right:4px;}
 .submenu{margin-bottom:20px;}
 .submenu li a:hover, .submenu li a.active:link, .submenu li a.active:visited{background-color:initial;}
 .submenu li.right{float:none;}
 .account-submenu{position:relative; background-color:#ddd; border:0px; padding-top:6px;}
 .nopadding {
   padding: 0 !important;
   margin: 0 !important;
}
ul.tabs li {width:90%}
.upgradeaccount li a.single.upgrade {position:absolute;right:60px;top:104px;}
.steps li{width:40%;margin:0 50px 5px 10px;}
.steps{margin-left:-10px;}
 #footer{margin-left:15px; margin-right:15px;}
 #view-deal .column1-large.col-sm-6{padding:0;}
 
 .column1-small{float:none;}
 
 #features-content{margin-top:20px;}
 #features-list a.img img, #features-list span.img img{max-width:100%;}
 #features-content #features-list a.img, #features-content #features-list span.img{float:left; margin-left:0; margin-bottom:10px;}

   #dashboard-saved-deals ul.tabs, #sponsors #content ul.tabs.clearfix{
       margin-bottom: 2px !important
   }
       
   #dashboard-saved-deals ul.tabs li:last-child a, #sponsors #content ul.tabs.clearfix li:last-child a{
       border-bottom: 1px solid #000;
       border-radius: 2px
   }

}


#form-select-smartmatch {
    overflow: hidden;
    min-width: 300px;
}
@media (max-width: 629px){
	.steps li{width:87%;margin:0 50px 5px 10px;}	
    #deal-status-summary .id p {
        width: 100%;
    }
}
	
@media (max-width: 629px){
	.steps li{width:87%;margin:0 50px 5px 10px;}
    #communication-wrapper .communication-form, #member-profile .attach-profile {
        padding: 0 !important;
    }
    #communication-wrapper div.clearfix {
        max-width: 430px;
        width: 100%
    }
    #communication-wrapper div.clearfix span {
        display: inline-block
    }
    #member-profile input, #communication-wrapper div.clearfix input {
        margin-top:2px;
    }
    .xico{width:100%; height:auto; text-align:center !important;}
	.xico1{text-align:center !important;}
}
	
@media (max-width: 480px){
    #features-content {
        text-justify: distribute;   
    }
    .invit-email-text {max-width: 310px !important}
    .invit-email-text #invite-popup-message {max-width: 310px !important}
    .steps li .item, .steps li .item:link, .steps li .item:visited {
            padding: 10px 5px;
            font-size: 12px
    }
    #nda {
        padding-left: 0 !important;
    }
    #nda .checkbox-list li .hover-wrapper {
        padding: 9px 0 !important;
    }
  /*#header-login a.arrow:link, #header-login a.arrow:visited {float:left;margin:13px 5px;}*/
  #contest-homepage img{width:124px;height:32px;}
  .menu-icn-block{margin-left:260px;}
  .slide-menu{width:260px;}
  #form-select-smartmatch > div{padding:0 0px 0 5px;}
  #form-select-smartmatch label{font-size:11px;}
  #form-select-smartmatch #select-sm{margin-left:0;}
  .steps li{width:74%;}
  #contest-homepage{margin:10px 0;}
  #homepage-quote h2 {text-align:right;font-size:13px;}
  #main-menu{top:92px;}
  .menu-icn{top:70px;}
  .menu-icn-block{margin-left:271px;}
  
  #exchange ul.tabs {
      max-width: 480px;
      width: 100%
  }
  #exchange ul.tabs li {
      float: none;
      width: 100%
  }
#form-select-smartmatch {
    min-width: 212px;
}
#share-search {
    max-width: 300px
}
.uploaded-files td {padding: 0 !important}

.xico{width:100%; height:auto; text-align:center !important;}
	.xico1{text-align:center !important;}
}


@media (max-width: 350px){
    #import-csv {padding: 10px}
    #share-search, #share-new-contact {padding: 14px}
    #share-search #search_results_wrapper{padding: 0}
    .steps li .item, .steps li .item:link, .steps li .item:visited {
            font-size: 11px
    }
    
     #submenu-connections {
		 white-space: nowrap
	 }      
     
#share-search {
    max-width: 250px
}
.xico{width:100%; height:auto; text-align:center !important;}
	.xico1{text-align:center !important;}

}


@media (max-width: 310px){
    
    #import-csv {padding: 5px}
     #submenu-connections li a:link, #submenu-connections li a:visited{
		 font-size: 10.5px !important;
	 }
#share-search {
    max-width: 230px
}
.xico{width:100%; height:auto; text-align:center !important;}
	.xico1{text-align:center !important;}
}

#contest-homepage{margin:50px 0;}
/* new css for responsive */
.testimonialSection{margin-top:40px;margin-bottom:10px;padding:0 15px;}
.testimonialSection span{color:#ff6102;font-size:11px;}
.testimonialSection h2{text-align:left;}
.testimonialText{font-size:11px;color:#ff6102;}
.mrg20{margin-top:20px;margin-bottom:20px;}
.form-group{margin-bottom:10px!important;}

