@charset "utf-8";

/*structure*/
.wrapper {width: 955px;	margin: 0 auto;}
.header, .container, .footer, .header-login {	width:100%;	float:left;	margin-top: 25px;}
.container { padding-bottom:90px;}
.header {	background-image: url(../images/bg-header.gif);	background-repeat: no-repeat;}
#logo {	float: left;height: 66px;width: 66px;overflow: hidden;font-size: 14px;	margin-left: 25px;}
#logo a {display: block;height: 0px;padding-top: 66px;}
.top-links {font-size: 11px;text-align: right;line-height: 0.95em;height: 15px;	padding-left: 130px;}
.nav {display: inline;font-size:14px;font-weight: bold;}
.nav li {float: left;padding: 0 10px 0 25px;line-height:34px;}
.nav a {color:#fff;}
.mini-search {float: right;width: 200px;margin-top: 8px;margin-right: 15px;}
.mini-search .input-search {background: url(../images/bg-search.png) no-repeat 0 0;	width: 180px;height: 14px;color:#666;font-size: 12px;border: none;font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, sans-serif;padding: 3px 3px 3px 17px;}
.footer {border-top:solid 4px #D9EAF1;padding-top:5px;padding-bottom:25px;	margin-top:0;}
.footer-links {	width: 660px;float: right;padding: 4px;	font-size:11px;	padding-bottom:20px;}
.footer-links ul {	float:left;	padding-right: 50px;}
.footer-links ul.last {	padding-right:0;}
.footer-links ul li:first-child {color:#595959;	margin-bottom:4px;}
.footer-links a {color:#a6a6a6;}
.legality {	float: left;width: 99%;border-top: solid 1px #A6A6A6;padding: 4px 0.5%;	font-size:10px;	color:#666;}
.main {	width: 815px;}
.verti-ad {	width: 120px;height: 600px;}

/*home*/
.header-signup {float: left;width: 360px;}
.header-signup .outline {padding: 4px;border: solid 1px #0075A0;font-size: 13px;font-weight: bold;text-align: right;margin-bottom: 10px;}
.header-signup div img {margin-top: 5px;}
.header-signin {float: right;width: 410px;color:#808080;font-size:11px;}
.header-signin .half {width:202px;}
.header-signin a {	color:#808080;}
.super-banner {	height: 350px;margin-bottom: 25px;width: 100%;float: left;}
.section {float: left;margin-right: 5px;display: inline;}
.section.last {	margin-right: 0;}
.login-box {margin: 50px 145px;}
.login-head {font-size: 18px;color: #595959;border-bottom: solid 1px #A6A6A6;padding-bottom: 5px;margin-bottom: 25px;}
.error-msg {background-color: #ffe5e5;padding: 10px;border: solid 1px #ff8080;margin-bottom: 30px;}
.notice-msg { font-size:14px; font-weight:bold; padding:10px; background:#e5ffe9; border: solid 1px #9ddf80; margin-bottom:25px;}
.login-content {margin: 0 120px;color:#808080;}
.login-foot {font-size: 11px;text-align: right;	padding-top: 3px;border-top: solid 1px #A6A6A6;margin-top: 30px;float: left;width: 100%;}
.login-foot a {	color: #808080;}
.login-content form {float: left;width: 98%;background: url(../images/icon-arrow-1.gif) no-repeat 0 5px;padding-left: 2%;font-size: 11px;margin-bottom: 5px;}
.login-title {color: #595959;margin-bottom:5px;}

/*create account*/
.create-content {padding: 0 5px;}
.create-form {	float: left;width: 370px;}
.create-form li {width:98%;	float:left;	padding-bottom:15px;background: url(../images/icon-arrow-1.gif) no-repeat 0 5px;color:#595959;padding-left:2%;}
.create-form label {display: block;	padding-bottom: 3px;}
.facebook-login {float: right;width: 230px;	font-size: 14px;color: #0075A0;line-height:1.4em;}
.facebook-login a {	display: inline-block;	margin-top: 15px;}
.line {	padding-top: 15px;	border-bottom: solid 1px #A6A6A6;	width:100%; float:left;}

/*results*/
.results-head, .networks-head, .section-head { border-top:solid 4px #D9EAF1; padding-top:6px;padding-bottom:20px;width: 100%;float: left;}
.tpborder { width:100%; float:left; border-top: solid 1px #0075a0;}
.results-head {	border-bottom: solid 5px #e6e6e6;}
.page-title {font-size: 18px;font-weight: normal;color: #0075A0;	float: left;}
.sort-by {font-size: 11px;float: right;	color: #595959;}
.sort-by label {margin-right: 30px;}
.sort-by a {color: #808080;}
.results-intro, .section-intro {float: left;width: 100%;padding: 20px 0 0; line-height:1.4em;}
.results-content, .results-content li, .entry, .networks-content, .network, .toolbar {	width:100%;	float:left;}
.results-content {	margin-bottom: 10px;}
.results-content li {padding: 10px 0.5% 25px;width:99%;	color:#595959;	border-bottom: solid 5px #e6e6e6;}
.results-content li h5 { font-size:13px; line-height:1em; margin-bottom:5px;}
.solution-title {font-size: 20px;float: left;background: url(../images/icon-arrow-2.gif) no-repeat 0 3px;padding-left: 20px;}
.solution-price {font-size: 18px;font-weight: bold;float: right;width: 90px;text-align: center;padding: 2px 5px;color: #fff;background-color: #0075A0;}
.entry {font-size: 13px;line-height: 1.4em;margin-bottom: 0.8em;padding-top:12px;color:#000;text-align: justify;}
.tags {	color: #595959;	background: url(../images/tags.gif) no-repeat 0 3px;padding-left:35px;color:#0075A0;clear:left;	margin-bottom:0.8em;}
.solution-facts {line-height: 1.7em;}
.solution-facts p {	background: url(../images/icon-arrow-1.gif) no-repeat 2px 8px;	padding-left:10px;}
.solution-facts strong {font-size:15px;	color: #0075A0;}
.solution-learn-more {float: right;	margin-top: -50px;}
.solution-learn-more a {background: url(../images/learn-more.gif) no-repeat 0 0;width:50px;	height:0;padding-top:50px;overflow:hidden;display:inline-block;}
.solution-learn-more a:hover {background:url(../images/learn-more-hover.gif) no-repeat 0 0;}
.solution-learn-more.no-more a {background:url(../images/icon-eye.gif) no-repeat 0 0;}
.solution-learn-more.no-more a:hover {	background:url(../images/icon-eye-over.gif) no-repeat 0 0;}
.pager {font-size: 11px;color:#0075A0;clear:both;text-align:right;	border-top:solid 4px #D9EAF1; padding-top:5px;}
.pager a {color:#595959;}
.pager li {	display:inline;	margin-left:2px;}

/*connections, networks*/
.log-name {	display: inline-block;	margin-top: -15px;}
.log-name img {	margin-right:20px;}
.toolbar {	text-align: right;	color: #595959;}
.toolbar a {color: #595959;}
.toolbar a span {color: #0075A0;}
.networks-content {	border-top:solid 1px #c6c6c6;margin-bottom: 15px; border-bottom: solid 4px #e6e6e6;}
.network { border-top:solid 4px #e6e6e6; border-bottom:1px solid #c6c6c6;padding-bottom: 40px;	padding-top:10px;}
.network-logo {	float: left;padding: 0 10px;}
.network-info {	padding-left: 200px;}
.remove {float: right;}
.remove a { display: inline-block; width:10px; height:10px;	background: url(../images/remove.gif);}
.remove a:hover { background: url(../images/remove-over.gif);}
.network-name {	font-size: 15px;margin-bottom: 10px;}
.network-facts {color: #595959;	font-size: 11px;margin-bottom: 20px;}
.network-facts strong {	font-size: 15px;margin-right: 20px;color: #0075A0;}
.network-posts-head {
	background: url(../images/icon-arrow-3.gif) no-repeat 0 3px;
	border-bottom: solid 5px #d9eaf1;
	padding-left: 10px;
	color: #0075A0;
	padding-bottom: 5px;
	font-size:13px;
}
.network-posts-content, .network-posts-content li {	width:100%;	float:left;}
.network-posts-content {margin-bottom:10px;}
.network-posts-content li {	border-bottom: solid 5px #d9eaf1;padding: 5px 0 12px;}
.post-time {
	width: 80px;
	float:right;
	text-align:right;
	font-size:10px;
	color:#595959;
}
.post-content {
	padding-right: 90px;
	font-size:11px;
}
.post-content h5 {
	font-size:11px;
	margin-bottom:5px;
	line-height: 1em;
}
.how-can-i {
	float: left;
	width: 525px;
	background: url(../images/bg-how-can-bt.gif) no-repeat 0 bottom;
	padding-bottom:10px;
	color: #0075A0;
	font-size: 11px;
}
.how-can-bg {
	background: #e5f1f8 url(../images/bg-how-can-tp.gif) no-repeat 0 0;
	padding: 35px 10px 0;
	width:505px;
	float:left;
}
.how-can-i p {
	margin: 8px 0;
}
a.btn2 {
	display: inline-block;
	background: url(../images/btn-edit.png) no-repeat right top;
	text-decoration: none;
	line-height: 20px;
	font-size:14px;
	color:#fff;
	padding-right:10px;
	height: 21px;
	margin-top: 10px;
}
a.btn2:hover {
	background: url(../images/btn-edit-over.png) no-repeat right top;
}
a.btn2 span.edit {
	background:#0075a0 url(../images/icon-edit.png) no-repeat 7px center;
}
a.btn2 span.invite {
	background:#0075a0 url(../images/icon-invite.png) no-repeat 7px center;
}
a.btn2 span.show {
	background:#0075a0 url(../images/icon-show.png) no-repeat 7px center;
}
a.btn2 span.import {
	background:#0075a0 url(../images/icon-down.png) no-repeat 7px center;
}
a.btn2 span.view {
	background:#0075a0 url(../images/icon-mail.png) no-repeat 7px center;
}
a.btn2 span.join {
	background:#0075a0 url(../images/icon-people.png) no-repeat 6px center;
}
a.btn2 span.facebook {
	background:#0075a0 url(../images/icon-f.png) no-repeat 6px center;
}
a.btn2 span.solution {
	background:#0075a0 url(../images/icon-wait.png) no-repeat 7px center;
}
a.btn2 span.mydesk {
	background:#0075a0 url(../images/icon-eye3.png) no-repeat 4px center;
}
a.btn2 span {
	display:inline-block;
	padding-left:25px;
	padding-right:10px;
	height: 21px;
}
a.btn2:hover span {
	background-color:#39B54A;
}
.networks-ranking {
	width:270px;
	border-bottom: solid 1px #0075a0;
	border-top: solid 1px #0075a0;
	padding-bottom:45px;
}
.networks-ranking-head {
	background:#fafafa url(../images/icon-arrow-3.gif) no-repeat 3px center;
	padding:3px 18px;
	font-size:18px;
	color:#0075a0;
	margin-bottom:20px;
}
.ranking-chart {
	border-left: solid 1px #0075a0;
	padding-left:4px;
	float:left;
	width:265px;
	font-size:11px;
	color:#0075a0;
}
.ranking-chart div {
	float:left;
	background: url(../images/bg-ranking-chart.gif);
	height:9px;
}
.ranking-chart span {
	float:left;
	margin-left:3px;
	line-height:0.6em;
}
.ranking-chart li {
	width:100%;
	float:left;
	margin-bottom:5px;
}
.ranking-chart li.last {
	margin-bottom:0;
}
.ranking-text {
	width:100%;
	float:left;
	padding-top:20px;
	color:#595959;
	line-height: 1.45em; text-align:justify;
}
.networks-col-left {
	float: left;
	width: 270px;
}
.sidebar-random-members {
	float: left;
	border: solid 1px #0075a0;
	width: 266px;
}
.sidebar-random-members h3 {
	color: #fff;
	background-color: #0075a0;
	border: solid 4px #d9eaf1;
	width: 250px;
	padding: 4px;
	font-size:14px;
}
.members-head {
	float: left;
	width: 96%;
	padding: 5px 2%;
	font-size: 11px;
}
.members-head a {
	color: #666;
}
.sidebar-random-members li {
	float: left;
	width: 96%;
	padding: 6px 2%;
	border-top: solid 5px #f2f2f2;
	font-size: 11px;
	color: #6e6e6e;
}
.avatar60 {
	float: left;
	width: 60px;
}
.avatar60 img {
	width: 60px;
}
.text60 {
	padding-left: 68px; 
}
.sidebar-random-members h5 {
	font-size: 13px;
	margin-bottom: 4px;
	line-height: 1em;
}
.sidebar-random-members p {
	padding-left: 10px;
	background: url(../images/icon-arrow-1.gif) no-repeat 0 4px;
}
.divider {
	float: left;
	width: 100%;
	border-top: solid 1px #A6A6A6;
	height:1px;
	margin: 10px 0;
}
.box {
	width:100%;
	float:left;
	padding-bottom:25px;
}
.networks-statics h3 {
	font-size: 18px;
	border-top:solid 4px #D9EAF1;
	padding-top:5px;
	color:#0075a0;
	font-weight: normal;
	padding-bottom: 15px;
}
.box.networks-statics { border-top: solid 1px #0075a0;}
.networks-statics li {
	float: left;
	width: 190px;
	border-right: solid 5px #f2f2f2;
	margin-right: 10px;
	padding-right: 25px;
	font-size: 11px;
	color: #0075a0;
}
.networks-statics li p.first {
	padding-left:10px;
	background: url(../images/icon-arrow-1.gif) no-repeat 0 4px;
	color:#595959;
}
.networks-statics li p.sum {
	font-size:28px;
	font-weight: bold;
	margin: 8px 0;
}
.networks-statics li.last {
	margin-right:0;
	border-right: 0;
	padding-right:0;
}
.speak-to h3 {
	font-size: 14px;
	background-color: #e5f1f8;
	padding: 4px 4px 6px;
	border-top: solid 1px #0075a0;
	color: #0075a0;
	margin-bottom: 15px;
}
.speak-to .input-text {
	margin-bottom:10px;
}
.networks-tweet h3 {
	font-size: 13px;
	color: #0075a0;
	background: url(../images/icon-arrow-3.gif) no-repeat 0 3px;
	padding-left:15px;
	padding-bottom: 5px;
}
.networks-tweet li {
	float: left;
	width: 100%;
	padding: 10px 0;
	border-top: solid 5px #d9eaf1;
}
.avatar40 {
	float: left;
	width: 40px;
}
.avatar40 img {
	width:40px;
}
.text40 {
	padding-left: 46px; text-align:justify;
}
.show-older {
	width:100%;
	float:left;
	border-top:solid 4px #D9EAF1;
	padding-top:5px;
	text-align:right;
	font-size:11px;
}
.show-older a {
	color:#595959;
}
.comunity-name {
	font-size: 16px;
	font-weight: bold;
	color: #595959;
	padding-bottom:25px;
}
.comunity-name h3 {
	font-size: 30px;
	font-weight: bold;
	color: #0075a0;
}
.avatar80 {
	float: left;
	width: 80px;
}
.avatar80 img {
	width:80px;
}
.text80 {
	padding-left: 90px; text-align:justify;
}
.member-list { width:100%; float:left; padding-bottom:10px;}
.member-list li {
	float: left;
	width: 100%;
	padding: 10px 0;
	border-bottom: solid 5px #e6e6e6;
	line-height: 1.2em; font-size:11px;
}
.member-list li.last { border-bottom: none;}
.member-list h5 {
	font-size:13px;
	line-height:1em;
	margin-bottom:5px; color:#000;
}
.actions {
	padding-top: 25px;
	text-align: right;
}
.btn-send, .btn-add {
	display: inline-block;
	background-image: url(../images/icon-mail.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-left:35px;
	font-size:14px;
	font-weight: bold;
}
.btn-add {
	background-image: url(../images/icon-send.gif);
}
.btn-send:hover, .btn-add:hover {
	background-position: left -17px;
	color:#39B54A;
	text-decoration:none;
}
.sort-members-by {
	width: 188px;
	border: solid 1px #0075a0;
	color:#595959;
	font-size:11px;
}
.sort-members-by h3 {
	color: #fff;
	background-color: #0075a0;
	border: solid 4px #d9eaf1;
	width: 172px;
	padding: 4px;
	font-size:14px;
}
.sort-members-by form {
	padding: 2px 4px;
}
.sort-members-by li {
	padding: 8px 0;
}
.sort-members-by label {
	display: block;
	background: url(../images/icon-arrow-1.gif) no-repeat 2px 4px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.sort-members-by p {
	margin-bottom: 2px;
}
.sort-members-by .input-text {
	width: 96%;
}
.menu {
	float: left;
	width: 270px;
	border-top: solid 1px #A6A6A6;
	padding-top: 5px;
	font-size:15px;
}
.menu li.first {
	font-size: 11px;
	background: url(../images/icon-arrow-5.gif) no-repeat 6px 5px;
	color:#808080;
	margin-left:0;
	padding: 2px 5px 4px 15px;
}
.menu li {
	margin-bottom:5px;
	padding-left:15px;
}
.menu li a {
	background:#0075a0;
	padding: 2px 5px 4px;
	line-height: 1em;
	display: block;
	text-decoration: none;
	color:#fff;
	border-bottom: solid 5px #d9eaf1;
}
.menu li.current {
	padding-left:0;
}
.menu li.current a {
	background-image: url(../images/icon-arrow-4.gif);
	background-position: 6px 5px;
	background-repeat:no-repeat;
	padding-left: 15px;
}
.menu li a:hover {
    text-decoration:underline;
}
.problem-search {
	float: right;
	width: 525px;
	border-top:solid 4px #D9EAF1;
	padding-top: 10px;
	line-height:1.2em;
	text-align: justify;
}
.pborder{ border-top: solid 1px #0075a0; float:right;}
.problem-search h3 {
	font-size:18px;
	font-weight: normal;
	color:#0075a0;
	margin-bottom: 7px;
}
.problem-search .input-text {
	width: 442px; height:14px;
	padding:1px 1%;
	margin-top: 35px;
}
.seeker-contract-title {
	float: left;
	width: 100%;
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 25px;
	color: #595959;
	border-top:solid 4px #D9EAF1;
	padding-top: 5px;
}
.seeker-contract {
	float: left;
	width: 811px;
	border: solid 1px #0075a0;
}
.seeker-contract h3 {
	text-align: center;
	color: #fff;
	background-color: #0075a0;
	border: solid 4px #d9eaf1;
	padding: 2px 0;
	font-size:14px;
}
.seeker-contract h4 {
	color:#595959;
	text-align: center;
	padding: 15px 0;
}
.seeker-contract form {
	padding: 0 20px 20px;
}
.seeker-contract .input-text {
	color: #000;
	padding-top: 5px;
	width:97.5%;
	text-align: justify; 
}
.seeker-contract ul {
	clear:left;
	margin-top: 10px;
}
.seeker-contract li {
	padding-bottom: 2px;
}
.data-table {text-align: left;}
.data-table th {padding: 4px 0 5px;	border-bottom: solid 1px #0075a0;font-size: 11px;font-weight: normal;}
.data-table td {color:#0075a0;border-bottom: solid 1px #0075a0;}
.data-table td:last-child {	text-align:center;}
.data-table tr:hover { background-color:#f7f7f7;}
.data-table thead tr:hover { background-color:transparent;}
.odd {background-color:#f6fafd; }
.new td.project-title a, .unread.from a {	background: url(../images/icon-arrow-6.gif) no-repeat 0 -3px;	padding:5px 0 6px 20px;}
.data-table td a {padding: 5px 0 6px;display:block;}
.tabs {	width:100%;	float:left;	border-bottom: solid 1px #0075a0;	margin-bottom: 20px;}
.tabs li{float:left;border:solid 1px #0075a0;border-bottom:none;margin-right:3px;font-weight:bold;padding: 1px 6px;line-height:1.5em;}
.tabs li a {text-decoration: none;}
.tabs li.ui-tabs-selected, .tabs li:hover {	background-color: #0075a0;}
.tabs li.ui-tabs-selected a, .tabs li:hover a {	color: #fff;}
.ui-tabs-hide { display:none;}
.section-facts, .section-description {width:100%;float:left;padding-bottom: 20px;border-bottom:solid 5px #f2f2f2;margin-bottom:20px; text-align:justify;
}
.section-facts li {
	float: left;
	width: 48.8%;
	font-size: 11px;
	color: #595959;
	padding-left: 1.2%;
	background: url(../images/icon-arrow-1.gif) no-repeat 0 5px;
	padding-bottom:7px;
}
.section-description h5, .section-ps h5 {
	font-size: 11px;
	color: #595959;
	padding-left: 11px;
	background: url(../images/icon-arrow-1.gif) no-repeat 0 5px;
	font-weight:normal;
	margin-bottom: 7px;
}
.section-ps {
	width: 100%;
	float:left;
	padding-bottom:5px;
}
.section-ps li {
	padding-bottom:7px;
	width:97%;
	padding-left:10px;
}
.section-ps a.atta-name {
	width:315px;
	font-size:13px; color:#000;
	display:inline-block;
}
.section-ps a.atta-name:hover { color:#0075a0;}
.section-ps span {
	width:235px;
	display:inline-block;
	font-size:11px;
}
.section-ps span.atta-download, .section-ps span.atta-edit {
	text-align:right;
}
.section-foot {
	width:100%;
	float:left;
	border-top:solid 4px #D9EAF1;
	padding-top: 6px;
	font-size: 11px;
}
.section-foot a {
	color:#808080;
}
.question-form, .write-form {
	float: left;
	width: 100%;
	padding-bottom: 20px;
	border-bottom: solid 5px #f2f2f2;
	margin-bottom: 15px;
}
.question-form h3, .write-form h3 {
	font-size: 16px;
	font-weight: normal;
	color: #0075a0;
	border-bottom:solid 1px #0075a0;
	display: inline-block;
	margin-bottom: 25px;
}
.question-form label, .write-form label {
	padding-left: 10px;
	background: url(../images/icon-arrow-1.gif) no-repeat 0 4px;
	font-size:11px;
	color:#595959;
	display:block;
	padding-bottom: 10px;
}
.question-form .input-text{
	margin-bottom: 10px;
	width: 97.5%;
}
.question-list {
	padding-bottom: 10px;
	width:100%;
	float:left;
}
.question-list li {
	float: left;
	width: 98%;
	padding: 0 0 15px 2%;
	margin-bottom: 10px;
	border-bottom: solid 5px #f2f2f2;
}
.question-author {
	font-size: 12px;
	color: #0075a0;
	font-weight: normal;
	background: url(../images/icon-arrow-1.gif) no-repeat 0 3px;
	padding-left: 10px;
	line-height:1em;
	margin-left:-10px;
}
.question-list .entry {
	padding-top: 5px;
}
.write-form {
	border-bottom:none;
	border-top: solid 5px #f2f2f2;
	margin-top: 10px;
	padding-top: 15px;
}
.write-form li { padding-bottom: 15px;}
.write-form select, .write-form input, .write-form textarea { margin-left: 10px;}
.write-form .button-list { width: 787px; padding: 5px 10px; margin-left:10px;border: solid 1px #d3d3d3; border-bottom: none; float:left; }
.write-form .button-list a {color:#595959; text-decoration:none;}
.write-form .button-list select { margin-left:0; vertical-align:top; display:inline-block; height:24px; border:solid 1px #ccc;}
.write-form .button-list img { vertical-align:middle;}
.write-form .button-list span { float:left;}
.write-form .button-list span.spaces { width:5px; height:24px;}
#team.box { font-size:11px;}
#account-info .half {border: 1px solid #0075a0;	min-height: 265px;	margin-bottom: 10px;}
#account-info h3 {	background-color: #0075a0;	color: #fff;	font-size: 14px;	padding: 2px 5px 3px;	border: solid 4px #D9EAF1;	margin-bottom: 5px;}
.account-info-content {	padding: 0 5px 5px;	font-size: 11px;	color:#595959;	text-align: justify;}
.account-info-content h5 {	font-size: 11px;text-align: right;margin-bottom: 5px;color: #000;}
.account-info-content h5 a {font-weight: normal;color: #808080;}
.iban-number {text-align: center;color: #0075a0;font-size: 15px;font-weight: bold;background-color: #E5F1F5;padding: 2px 0;	margin-top: 5px;width: 100%;float: left;
	          clear: both;}
.legend {	font-size: 16px;color: #0075a0;font-weight: normal;	border-bottom:solid 1px #0075a0;	
            margin-bottom: 15px;	display:inline-block;	}
.tlegend { border-bottom:4px solid #D9EAF1; display:inline-block; padding-right:100px;padding-bottom: 5px;}
.legend2 { font-size:12px;border-bottom:solid 1px #A6A6A6; font-weight:normal; padding-bottom:15px; margin-bottom: 15px; display:inline-block; padding-right:100px;}
.legend2 strong { font-size:15px; color:#0075a0; }
.pending-payment { font-size: 11px; color:#595959;}
.box.last { margin-bottom:40px;}
.pending-payment h5 {font-size: 11px;background: url(../images/icon-arrow-1.gif) no-repeat 2px 4px; padding-left: 10px; margin-bottom: 5px; color:#000;}
.pending-payment p { padding-left: 10px;}
p.total-price { background: url(../images/icon-arrow-3.gif) no-repeat 10px center; padding-left: 22px; font-size:15px; font-weight:bold; color:#0075a0;}


/*profile*/
#account-edit-form, .form { color:#595959;}
#account-edit-form li, .form li { width:100%; float:left; padding-bottom:12px;}
#account-edit-form .group1, #account-edit-form .group2 { padding-bottom:25px; width:100%; float:left;}
#account-edit-form .group1 li { padding-bottom: 5px;}
#account-edit-form .group1 label, #account-edit-form .group2 label { background: url(../images/icon-arrow-5.gif) no-repeat 2px 4px; padding-left:10px; width:140px; display:inline-block;}
#account-edit-form .group2 label { width: auto;}
#account-edit-form .group1 .input-text { background-color:#fafafa; border:none; width:648px; color:#0075a0; padding: 5px;}
#account-edit-form .group2 .input-box, .form .input-box { padding: 0 0 0 10px;}
#account-edit-form .section-foot { padding-top:20px;}
.avatar-preview { padding: 4px; background:#fff; border: solid 1px #ccc;}
.remove-this, .add-this { padding-left: 10px; margin-top: 10px; cursor:pointer;}
.remove-this.hline { border-bottom:solid 5px #f2f2f2; width:430px; padding-bottom:8px;}
.remove-this a { color:#808080; display:block; padding-left:20px;background: url(../images/sub.gif) no-repeat 0 center; }
.remove-this a:hover { background: url(../images/sub-over.gif) no-repeat 0 center; }
.add-this a { color:#808080; display:block; padding-left:20px;background: url(../images/add.gif) no-repeat 0 center; }
.add-this a:hover { background: url(../images/add-over.gif) no-repeat 0 center; }
.btn-delete, .btn-add2 { vertical-align:middle; margin-left: 2px;}
.profile-col-main {	width: 665px;}
.profile-col-side { width: 270px;}
.widget { width: 268px; border:solid 1px #0075a0; float:left;}
.widget-title {	background:#0075a0; border: solid 4px #d9eaf1;padding:3px 5px;font-size:14px;color:#fff;}
.widget-content { padding: 4px;}
.widget-content a.grey { font-size:10px;}
.widget-content p { margin: 3px 0;}
.widget-form { padding: 10px 0;}
.blue-border { border:solid 1px #0075a0!important;}
.widget-form .input-text { width:180px; height:14px; float:left; margin-right:5px;}
.widget-form .btn { width:55px; text-align:center; }
.action-list ul { width:100%; float:left; padding-bottom:5px;}
.action-list a, .action-list span { display: block!important;}
.action-list a.btn2 { margin-top: 5px;}
.widget-empty { width:250px; margin: 10px 9px 10px; background: #e5f1f8 url(../images/bg-widget-bt.gif) no-repeat 0 bottom; padding-bottom: 8px;}
.widget-inner { background: url(../images/bg-widget-tp.gif) no-repeat 0 top; padding:27px 10px 10px; font-size:11px; color:#0075a0;}
.widget-empty p, .widget-empty h4 { margin-bottom: 7px;}
.input-text2 { width: 155px; border: solid 1px #0075a0; font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Arial; font-size:12px; padding:1px 2px;}
.widget-empty .btn { width:50px; text-align:center;}
p.go-to { background: url(../images/icon-arrow-7.gif) no-repeat 0 3px; font-size:13px; padding-left:12px; margin-top:15px; margin-bottom:0;}
.profile-head { padding: 0 5px 20px; text-align:justify;}
.profile-title, .page-head { font-size: 30px; font-weight: bold; color:#0075a0; margin-bottom:5px;}
.profile-tagline { font-size: 18px; color:#808080; }
.profile-empty { background: #e5f1f8 url(../images/bg-profile-bt.gif) no-repeat 0 bottom; width:645px; margin: 0 auto; margin-bottom:30px; }
.profile-empty-inner { background: url(../images/bg-profile-tp.gif) no-repeat 0 0; padding: 30px 15px 10px; color:#0075a0;}
.profile-empty p { margin-bottom: 15px;}
.profile-empty h4 { margin-bottom:8px;}
.info-title { font-size: 14px; background:#e5f1f8; border-top: solid 1px #0075a0; padding: 3px 5px; color:#0075a0; }
.info-table { padding: 5px;}
.info-table li { width:100%; float:left; padding: 7px 0 0; text-align:justify;}
.info-table li label { width:95px; color:#0075a0; float:left;}
.info-table li .info-texts { padding-left: 105px;}
.info-table li .info-texts span { display:block; background:#FAFAFA; padding:5px; margin-top:-4px;}
.plugin {	padding-top: 5px;}
.widget.desk li, .widget.networks li, .widget.requests li {float: left;width: 96%;text-align: right;padding-bottom: 5px; padding-left:4%;font-size: 11px;background: url(../images/icon-arrow-1.gif) no-repeat 0 4px; line-height:1.3em;}
.widget.desk li.first, .widget.networks li.first, .widget.requests li.first {text-align: left; background: none; padding-left: 0; font-weight:bold; width:100%;}
.widget.connections .widget-content { padding:0;}
.widget.connections li { width:260px; padding: 10px 4px; float:left; border-top: solid 5px #f2f2f2;}
.widget.connections li.first { border-top: none 0; font-size:11px;}
.widget.connections .text80 { padding-left: 85px; color:#808080; line-height: 1.2em; font-size:11px;}
.widget.connections h5 { font-size:13px; margin-bottom:5px;}
.skill-cloud {	padding-top: 10px; padding-bottom:5px; line-height:1.7em;}
.skill-cloud a { margin: 0 2px;}
.member-list.requests { border-top: solid 5px #e6e6e6;}
.requests .text80 { padding-right: 200px;}
.requests .actions { width: 180px; float:right; padding-top:0;}
.requests .actions p { margin-bottom: 20px;}
.example { color:#595959;}
.invite-form { font-size:13px;}
.invite-form label, .form label { display: block; color:#595959; background: url(../images/icon-arrow-1.gif) no-repeat 0 5px; font-size:11px; padding-left:10px; padding-bottom:4px;}
.invite-form p, .invite-form li { margin-bottom: 15px;}

/*mailbox*/
.mailcontroller { padding: 0 0 15px; border-bottom: solid 1px #a6a6a6; width:100%; float:left; }
.mailcontroller a { color:#595959; padding: 0 2px;}
.mailcontroller a.active { background: url(../images/icon-arrow-1.gif) no-repeat 0 5px; padding-left:7px; }
.selectmenu { background: url(../images/icon-arrow-1.gif) no-repeat 0 7px; padding:0 20px 0 10px; display: inline-block; color:#595959;}
.selectmenu select { width: 70px; display:inline-block; color:#000; }
.form .input-text { width:97.5%;}
.subject { font-size:15px; background:url(../images/icon-arrow-3.gif) no-repeat 0 4px; padding-left:10px; font-weight:normal;}
.dialog-between { color:#595959; padding: 8px 0 15px 10px; font-size:11px;}
.mail-messages { width:100%; float:left; padding-bottom:15px;}
.mail-messages li { width:100%; float:left; padding: 10px 0;border-bottom: solid 5px #f2f2f2; }
.mail-messages li.first { border-top: solid 5px #f2f2f2;}
h5.name { background: url(../images/icon-arrow-1.gif) no-repeat 0 4px; padding-left:10px; font-size:12px; font-weight:normal;}
.mail-messages .post-time { font-size:11px;}
.mail-messages .message-detail { font-size:13px; line-height: 1.35em; padding: 5px 0 5px 10px; text-align:justify;}
#mailbox a.font11 { display:inline;}
.underline { text-decoration:underline; color:#5ba3d0;}

/*settings*/
.setting-desc { color:#595959; padding:5px 5px 10px; line-height: 1.4em; margin-top:-13px; font-size:11px;}
.se-form { padding-bottom: 15px; padding-top:5px;}
.se-list li { padding-bottom:5px;}
.se-label.odd { background: #f2f8fa url(../images/icon-arrow-1.gif) no-repeat 5px 8px; display:inline-block; vertical-align:middle; margin-right:2px; width:325px; padding: 3px 0 3px 15px; }
.se-label.even { background: #fafcfd url(../images/icon-arrow-1.gif) no-repeat 5px 8px; display:inline-block; vertical-align:middle; margin-right:2px; width:325px; padding: 3px 0 3px 15px; }
input[type=checkbox] { display:inline-block; vertical-align:middle;}
.se-select { display:inline-block; vertical-align:middle; color:#000; width:280px;}

/*dashboard*/
.re-list { width:100%; float:left; padding-bottom:5px;}
.re-list a:hover, .dialog-between a:hover { color:#39B54A;}
.write-message-form { padding-bottom:15px; width:100%; float:left;}
.write-message-form h3 { background:#0075a0 url(../images/icon-arrow-4.gif) no-repeat 5px 8px; color:#fff; font-size:12px; padding: 3px 10px 4px 15px; border-bottom: solid 4px #D9EAF1; margin-bottom:10px;}
.member-list.ac-list { border-top:solid 5px #e6e6e6; padding-bottom:25px;}
.activity { background: #F2F8FA; width:98%; float:left; padding: 5px 1%; margin: 2px 0;}
.ac-detail { padding-left: 20px; padding-right: 100px; font-size:11px; color:#000;}
.ac-label { float:left; padding: 2px 0;}

/*info*/
.info-container { width: 670px; margin:0 auto;}
.info-head, .info-foot, .info-body { width:100%; float:left;}
.info-body { padding-bottom:15px;}
.info-detail { padding:0 4% 0 3%;width:93%; float:left; background:url(../images/icon-arrow-2.gif) no-repeat 0 3px; font-size:14px;}
.info-foot { padding-top: 15px; text-align:right;border-top: solid 1px #a6a6a6; }
.info-foot a { background-position: 0 3px; background-repeat:no-repeat; margin: 0 27px; padding-left:20px; font-size:16px; font-weight:bold;}
.info-foot a:hover { background-position: 0 -22px; color:#39B54A;}
.info-foot a.watch { background-image:url(../images/icon-video.png);}
.info-foot a.become { background-image:url(../images/icon-member.png);}
.info-logo { float:right; width:75px; text-align:center; margin-bottom:10px;}
.info-page-title { padding-right: 85px;}
.info-page-title h2 { font-size:18px; font-weight:normal; color:#595959; padding-bottom:8px; border-bottom:solid 1px #a6a6a6; margin-bottom:10px;}
.info-body h3 { font-size:20px; color:#0074a0; font-weight:normal; margin-bottom:10px;}
.info-body p { margin-bottom:15px; text-align:justify;}
.info-body h4 { font-size:14px; color:#0075a0; font-weight:normal; margin-bottom:0;}

/*static*/
.static-head { border-top:solid 4px #D9EAF1; width:100%; float:left; }
.static-headb { width: 100%; float:left; background: #f6fafd url(../images/corner.png) no-repeat right bottom; padding-bottom:25px;}
.static-logo { float:left; text-align:center;padding: 15px 20px 0;}
.static-index { padding-left:105px; padding-top: 15px; padding-right:25px; text-align:justify;}
.static-index label { font-size:16px; text-transform:uppercase; color:#808080; display:block; padding-bottom:3px;}
.static-index h3 { background: url(../images/icon-arrow.png) no-repeat 0 3px; padding-left:15px; margin: 5px 0 0; font-size:20px; font-weight:normal; color:#0075a0; line-height:1em;}
.static-index p { margin-top:10px;}
.static-content { width:96%; float:left; margin-top:25px; padding: 0 2%; font-size:13px; line-height:1.35em;}
.static-content h3 { font-size: 17px; color:#0075a0; margin-bottom:15px; padding-top:10px;}
.static-content h4 { font-size:13px; color:#0075a0;}
.static-content h5 { font-size:13px; color:#0075a0; font-weight: normal; background: url(../images/icon-arrow-1.png) no-repeat 0 3px; text-indent:10px;}
.static-content p { margin-bottom: 15px; text-align:justify;}

/*press*/
.col-main { width:98%; margin-top:25px; padding: 0 0 0 2%; }
.press-col-left { width:505px;}
.press-col-right { width:270px;}
.press-title { font-size:15px; font-weight:normal;padding-bottom:5px;border-bottom:solid 1px #a6a6a6;text-align:right;margin-bottom:12px; width:100%; float:left; line-height:1.3em;}
.press-title h3 { float:left; color:#0075a0; float:left; font-size:19px; font-weight:normal; margin-bottom:0;}
.press-title h3 span { font-size:15px; color:#000;}
.press-col-left .press-title { margin-bottom:5px;}
.press-list, .press-ul { width:100%; float:left; text-align: center;}
.press-list li, .press-ul li { float:left; text-align:justify; padding:4px 0; width:100%;}
.press-ul li.first { text-align:right; font-size:11px; padding:2px 0 0;}
.press-ul small { font-size:11px; color:#808080; float: left; width:80px;}
.press-ul a { margin-left:90px; display:block;}
.press-ul a:hover, .resources a:hover { color:#39B54A;}
.press-list li.title{background:#f7f7f7 url(../images/corner-2.png) no-repeat 100% 0;width:97.5%;padding: 3px 2.5% 3px 0;text-align:right;color:#595959;margin-bottom:6px; font-size:11px;}
.press-list li.content { width: 99%; padding: 5px 0.5% 15px; }
.press-list li h4 { font-size:14px; float:left; font-weight:normal; color:#595959;padding-left:15px; background:url(../images/icon-arrow-1.png) no-repeat 3px 3px;}
.press-list li.title:hover { background:#f6fafd url(../images/corner-2-hover.png) no-repeat right top; cursor:pointer;}
.press-list li small { color:#0075a0; font-size:14px; }
.press-list .actions { float:right; padding-top:15px;}
.press-content { width:100%; float:left; padding-bottom:5px; font-size:12px; color:#595959; line-height:1.2em;}
.press-facts { width:80%; float:left;}
.press-facts label { width:50px; color:#0075a0; display:inline-block;}
.press-facts span { padding-right:60px;}
p.indent { padding-left:30px;}
.head { border-bottom:4px solid #D9EAF1;}
.head h3, .touch-form h3 { border-bottom:solid 1px #0075a0; font-size: 16px;color: #0075a0;font-weight: normal; padding-bottom:5px;}
.content-with-padding { padding:5px 5px 0; width:260px; float:left;}
.touch-form p { font-size:11px; color:#0075a0; margin-bottom:10px;}
.touch-form .content-with-padding { padding-bottom:10px;}
.touch-form .input-text2 { float:left; margin-right:4px; height:18px; width:185px;}
.touch-form .btn { width:55px; text-align:center;}
.resources li { font-size:14px; background:url(../images/icon-arrow-1.png) no-repeat 0 4px; padding-left:15px; margin:2px 0;}
.hypios-quarterly { font-size:14px;}
.press-page-title { width:100%; float:left; font-size:15px; color:#0075a0; padding-bottom:22px;}
.press-page-title span { color:#808080; font-size:13px;}
.logo-cloud ul { width:100%; float:left;}
.logo-cloud li { width:48.5%; float:left; padding-right:1%; padding-bottom:25px;}
.logo-sizes { padding-left: 100px;}
.logo-sizes a { display: inline-block; width:90px; padding-bottom:5px; font-size:11px; color:#808080; }
.logo-sizes a:hover { color:#0075a0;}
.logo-diver { border-top:solid 5px #f2f2f2; width:100%; float:left; padding-bottom:25px; height:1px;}
.logo-cloud.eps-format li { width:auto; padding-right:25px;}
.logo-cloud.eps-format li .logo-sizes { width:90px; float:left; padding-left:20px;}
.photos li { width:200px; float:left; padding: 0 40px 40px 0; font-size:11px; color:#808080;}
.photos li img { width:200px; margin-bottom:5px;}
.photos a { color:#808080;}

/*hypios talks*/
.hypios-talks { width:100%; float:left;}
.hypios-talks li { width:345px; border-top:solid 5px #F1F8FB; padding: 10px 0; font-size:12px; padding-right:15px;}
.hypios-talks li.odd { float:left; background-color:transparent;}
.hypios-talks li.even { float:right;}
.hypios-talks li.clear { border:none; padding:0; width:100%;}
.hypios-talks li h5 { font-size:15px; margin-bottom:3px;}
.hypios-talks li .talk-facts { padding-left:10px;}
.hypios-talks li .talk-facts span { display: block;}
.btn-know { background: url(../images/icon-mail.gif) no-repeat 0 5px; display:inline-block; font-size:13px; padding-left:20px;}
.btn-know:hover { background-position: 0 -15px; color:#39B54A;}

/*pop-up*/
.ui-dialog { width:710px; margin: 0 auto; position:relative; top:0;z-index:999; z-index:999; }
.ui-dialoga { position:absolute; width:100%; float:left; top: 10em; left:0;z-index:999;}
.udh, .udb, .udf, .ui-dialog-content, .dialog-buttons { width:100%; float:left;}
.udha { padding-left:45px; background: url(../images/bg-udha.png) no-repeat 0 0;}
.udhb { padding-right:45px; background: url(../images/bg-udhb.png) no-repeat right top;}
.udhc { background: url(../images/bg-udhc.png) repeat-x 0 0; height:45px;}
.udba { background: url(../images/bg-udba.png) repeat-y 0 0; padding-left:30px;float:left;}
.udbb { background: url(../images/bg-udbb.png) repeat-y right top; padding-right:31px;float:left;}
.udfa { background: url(../images/bg-udfa.png) no-repeat 0 0; padding-left:45px;}
.udfb { background: url(../images/bg-udfb.png) no-repeat right top;padding-right:45px;}
.udfc { background: url(../images/bg-udfc.png) repeat-x ; height:45px;}
.ui-dialog-box { width:629px; padding:0 10px; background:#fff;position:relative; float:left; font-size:11px; margin-top:-5px;}
.capital-title { text-transform:uppercase; color:#fff; background:#0075a0; border-bottom: solid 5px #e3e8ef; font-size:14px; font-weight:bold;  padding: 2px 5px; margin-bottom:10px; width:619px; float:left;}
.ui-dialog .error-msg, .ui-dialog .notice-msg { margin-bottom: 5px; font-size:12px; font-weight:normal;} 
.dialog-buttons { padding-top:15px; text-align:right; }
a.close { float:right; margin-top:3px; width:10px; height:11px; background:url(../images/close.png); cursor:pointer;}
a.close:hover { background:url(../images/close-over.png);}
.open-dialog { cursor:pointer;}
.overlay { position: fixed; left:0; top:0; width:100%; height:100%; background-color:#000; filter: alpha(opacity=80); opacity:0.8; z-index:1;}
.pop-up { display:none;}

