body,div,p,ul,li,ol,dd,dt,fieldset,legend,img,h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0;
	text-indent: 0;
	color:#3F342E;
}

.text-green { color: #64872B; }
.text-lightgreen { color: #BABB9B; }
.text-brown { color: #BDAD84; }
.text-orange { color: #C95427; }
.text-darkorange { color: #893611; }
.text-lightorange { color: #E09220; }
.text-blue { color: #388CB2; }
.text-darkblue { color: #006880; }
.text-lightblue { color: #A8BCBF; }
.text-gray { color: #80756E; }
.text-darkgray { color: #3F342E; }
.text-white { color: #FFF; }

fieldset,img {
	border: none;
}

ul,ol {
	list-style: none;
}

body {
	font-family: arial, sans-serif;
	font-size: 12px;
	background-color: #e2e7e0;
}

td {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
}

a {
	text-decoration: none;
	color: #615750;
}

#page {
	margin: 14px auto 14px auto;
	width: 985px;
	padding: 0 0 10px 0;
}

.dropshadow {
	position: relative;
	background-image: url(/images/dropshadow.png);
	background-position: bottom right;
	background-repeat: repeat-y;
}

.dropshadow .droptop {
	background-image: url(/images/droptop.png);
	background-position: top right;
	background-repeat: no-repeat;
	padding-top: 5px;
}

.dropshadow .dropleft {
	background-image: url(/images/dropleft.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-left: 5px;
}

.dropshadow .innerpanel {
	position: relative;
	background-color: #FFFFFF;
	left: -5px;
	top: -5px;
}

.dropshadow .innerpanel p {
	margin: 8px;
}

#page #header {
	position: relative;
	height: 65px;
	border-bottom: 1px dotted #DBD0BB;
	padding: 8px 0;
	background-color: #FFFFFF;
	width: 932px;
	margin: 0 auto;
}

#header-logo {
	position: absolute;
	display: block;
	left: 0;
	top: 15px;
}

#user-panel {
	position: absolute;
	width: 650px;
	right: 0;
	top: 14px;
	text-align: right;
	font-size: 11px;
	font-family: arial;
}

#user-panel li,#user-panel li a,#login-options,#search-form,#search-fields,#search-input,#search-button
	{
	list-style: none;
	display: inline;
	height: 20px;
	border: 0;/*
	vertical-align: middle;*/
}

#user-panel #login-options li span {
	color: #3f342e;
	font-weight: bold;
}

#user-panel #login-options li span a {
	color: #3f342e;
}

#user-panel #login-options li span a:hover {
	text-decoration:underline;
}

#search-fields {
	border: 1px solid #615750;
	line-height: 20px;
}

#search-button {
	height: 22px;
	position: absolute;
	background-color: #615750;
	color: white;
	top: -1px;
	right: -1px;
}

#login-options li {
	display: inline;
}

#primary-navigation {
	position: absolute;
	bottom: 6px;
	right: 0;
	width: 650px;
	text-align: right;
	font-size: 20px;
	font-family: georgia, serif;
}

#secondary-navigation {
	background-color: #FFFFFF;
	text-align: right;
	padding: 5px 0 20px 0;
	width: 932px;
	margin: 0 auto;
	font-size: 16px;
	font-family: georgia, serif;
}

#page-content {
	float: left;
	/*clear: both;  caused the page not to print anymore......*/
	margin: 25px 0;
	width: 985px;
}

#footer {
	clear: both;
	font-family: arial, sans-serif;
	font-size: 11px;
}

#footer ul {
	list-style: none;
	background-color: #FFFFFF;
	height: 40px;
}

#footer li {
	color: #a8a29b;
	display: inline;
	float: right;
	padding: 15px 25px;
}

#footer li.motto {
	float: left;
	padding: 0;
}

#footer li a:hover {
	color: #a8bcbf;
}

#tertiary-navigation {
	font-size: 16px;
	/*width: 200px;*/
}

#primary-navigation,#secondary-navigation,#tertiary-navigation {
	list-style: none;
}

#primary-navigation li,#secondary-navigation li {
	display: inline;
	padding: 0 0 0 10px;
}

#primary-navigation a {
	color: #a8a29b;
}

#primary-navigation a:hover {
	color: #3f342e;
}

#secondary-navigation a {
	color: #a8a29b;
}

#secondary-navigation a:hover {
	color: #3f342e;
}

#tertiary-navigation a:hover {
	color: #a8bcbf;
}

#primary-navigation li.active a {
	color: #3f342e;
}

#secondary-navigation li.active a {
	color: #3f342e;
	border-bottom: 5px solid #3f342e;
}

#tertiary-navigation li.active a {
	font-weight: bold;
	color: #a8bcbf;
}

.sf_comment_form textarea {
	font-family: arial;
}

span.pager {
	float: right;
}

textarea.autogrow {
	line-height: 16px;
	min-height: 16px;
	width: 400px;
	font-size: 12px;
	font-family: arial;
}

.ajaxloginbox {
	text-align: left;
}

#login-panel {
	padding: 8px;
}

#login-panel .error_list {
	color: #c95427;
}

.page-header {
	width: 791px;
	height: 120px;
	position: relative;
	background-color: #80756e;
	margin: 8px 8px 12px 8px;
	color: #c1bbb3;
}

.page-header a
{
  color: #c1bbb3;
  font-weight: bold;
}

.page-header h1 {
	float: left;
	font-size: 40px;
	color: #FFFFFF;
	margin: 10px;
	height: 100px;
	border-right: 1px dotted #c1bbb3;
	width: 200px;
}

.page-header p {
	bottom: 13px;
	clear: right;
	float: left;
	font-size: 12px;
	left: 210px;
	line-height: 14px;
	margin-left: 20px;
	margin-top: 20px;
	padding-left: 10px;
	position: absolute;
	width: 400px;
	color: #c1bbb3;
}

.page-header .header-icon {
	display: block;
	height: 56px;
	width: 84px;
	background-color: #3f342e;
	position: absolute;
	right: 20px;
	top: -20px;
}

.page-header h1 img {
	display: block;
	background: none;
	left: 0;
	bottom: 0;
	position: absolute;
}

#first-content-column ul {
	width: 150px;
}

#first-content-column h2 {
	font-family: georgia, serif;/*
	font-style: italic;*/
	font-weight: normal;
	font-size: 12px;
	text-align: right;
	padding: 5px 0;
	border-top: 1px dotted #3f342e;
	width: 147px;
}

#first-content-column .link-panel,#first-content-column .photo-gallery-panel{
	margin-bottom: 8px;
}

#first-content-column .photo-gallery-panel-new{
	padding-bottom: 7px;
}

#first-content-column .photo-gallery-new{
	width:150px;
  background-color:#FFF;
}

#first-content-column .link-panel li {
	margin: 4px 0 7px;
}

#first-content-column .link-panel a {
	display: block;
	font-weight: bold;
	font-size: 15px;
	width: 146px;
	color: #3f342e;
	padding: 5px 0 10px 6px;
}

#first-content-column #admin-control-panel a {
	background-image: url(/images/control-panel-button-admin.png);
	background-repeat: no-repeat;
  background-position: left top;
}

#first-content-column #member-control-panel a {
  background-image: url(/images/control-panel-button-member.png);
  background-repeat: no-repeat;
  background-position: left top;
}

#first-content-column #network-news-panel a {
	background-image: url(/images/control-panel-button-member.png);
	background-repeat: no-repeat;
}

#first-content-column .photo-gallery-panel img {
	background-image: url(/images/small-image-dropshadow.png);
	background-repeat: no-repeat;
	height: 30px;
	padding: 0 5px 5px 0;
	width: 30px;
}

#first-content-column .photo-gallery-panel .photo-gallery-row ul li,#first-content-column .photo-gallery-panel-new .photo-gallery-row-new ul li {
	display: inline;
}

#first-content-column .photo-gallery-panel-new .photo-gallery-row-new img {
  margin:1px;
  height: 41px;
  width: 41px;
}

.text {
	position: relative;
}

.cooltooltip {
	padding: 3px;
	position: absolute;
	top: 5px;
	left: 5px;
	width: 340px;
	background: #e2e7e0;
	color: #3f342e;
	border: 1px dotted #c95427;
}

/*
.login_form li.remember {
	display: none;
}
*/
.clear {
	clear: both;
}

.col li a,
.col p a {
	font-weight: bold;
	color: #c95427;
}

ul.believelist li {
	margin: 5pt 0;
}

#last-content-column .involved-panel p a {
	font-style: italic;
	color: #c95427;
}

.network_unitedmovie {
	height: 155px;
}

.error_list li{
	color:#A6742B;
	font-weight:bold;
}

.content
{
  margin: 8px;
}

.buttonfloater
{
  text-align: right;
  margin-right: 8px;
}

.button
{
	height: 22px;
	background-color: #615750;
	color: white;
}


/* start of tinymce styleselect css */

.heading1_orange,   .heading2_orange,   .heading3_orange,   .heading4_orange,   .body_text_orange,  .intro_orange,  .no_top_space_orange, .bullet_orange    { color: #C95427; }
.heading1_blue,     .heading2_blue,     .heading3_blue,     .heading4_blue,     .body_text_blue,    .intro_blue,    .no_top_space_blue, .bullet_blue      { color: #388CB2; }
.heading1_green,    .heading2_green,    .heading3_green,    .heading4_green,    .body_text_green,   .intro_green,   .no_top_space_green, .bullet_green     { color: #64872B; }
.heading1_yellow,   .heading2_yellow,   .heading3_yellow,   .heading4_yellow,   .body_text_yellow,  .intro_yellow,  .no_top_space_yellow, .bullet_yellow    { color: #DF9220; }
.heading1_brown,    .heading2_brown,    .heading3_brown,    .heading4_brown,    .body_text_brown,   .intro_brown,   .no_top_space_brown, .bullet_brown     { color: #3F342E; }
.heading1_gray,     .heading2_gray,     .heading3_gray,     .heading4_gray,     .body_text_gray,    .intro_gray,    .no_top_space_gray, .bullet_gray      { color: #7F746E; }
.intro_black { color: #000; }

/* end of tinymce styleselect css */

#article_form .form_error { color:#C95427; }


#map_container { background:url(/images/maps.jpg) no-repeat 0 0; margin:4px;}
#map_container.map1 { background:url(/images/maps.jpg) no-repeat 0 -306px;}
#map_container.map2 { background:url(/images/maps.jpg) no-repeat 0 -918px;}
#map_container.map3 { background:url(/images/maps.jpg) no-repeat 0 -612px;}
#map_container.map4 { background:url(/images/maps.jpg) no-repeat 0 -1836px;}
#map_container.map5 { background:url(/images/maps.jpg) no-repeat 0 -1530px;}
#map_container.map6 { background:url(/images/maps.jpg) no-repeat 0 -1224px;}

.map_panel, .search_panel { background:#3e342d; width:463px; display:inline-block;}
.map_panel .map_panel_header, .search_panel .search_panel_header { padding-top:11px; display:inline-block; width:100%;}
.map_panel .map_panel_header h2 { float:left; background:url(/images/header_bg.png) no-repeat top left; padding-left:54px; font-size:12px; font-weight:bold; width:95px; color:#fff; margin-left:8px;}
.map_panel .map_panel_header .search_form { display:inline-block; float:right; padding-right:12px; width:230px;}
.map_panel .map_panel_header .search_form ul { display:inline-block; float:left; clear:left; width:100%;  }
.map_panel .map_panel_header .search_form ul.form_options {padding-top:2px;}
.map_panel .map_panel_header .search_form ul li { float:left; color:#fff; font-size:12px; }
.map_panel .map_panel_header .search_form ul.form_options li label input { margin-right:5px;}
.map_panel .map_panel_header .search_form ul.form_options li {margin-right:18px; display:inline-block;}

.map_panel .map_panel_header .search_form .search_input { border:0; width:180px; margin-right:6px; height:17px; }
.map_panel .map_panel_header .search_form .search_button { border:0; background:#a8a19b; color:#fff; padding:0px 8px; }

.search_panel .search_panel_header h2 { float:left; background:url(/images/header_bg.png) no-repeat top left; padding-left:54px;  min-height: 24px; font-family: Arial; font-size: 16px; font-weight: bold; color:#FFFFFF; margin-left:8px;}
.search_panel .search_tab_content .container {background-color:#A8BBBF; margin:4px;margin-top:28px;padding-left: 13px; padding-top:13px; height:293px;}
.search_panel .search_tab_content .container .column_head {width:100%;}
.search_panel .search_tab_content .container h2 {font-family: Arial; font-size: 12px; font-weight: bold; float:left; width:208px; padding-right:13px;}
.search_panel .search_tab_content .container .column {border-top: 1px dotted #3F342E; margin-right: 14px; float:left; width: 207px; padding-top:12px; margin-top:1px;}
.search_panel .search_tab_content .container .column .dropshadow {background-image: url(/images/search_dropshadow.png);	}
.search_panel .search_tab_content .container .column .dropshadow .droptop {background-image: url(/images/search_droptop.png);	}
.search_panel .search_tab_content .container .column .dropshadow .dropleft {background-image: url(/images/search_dropleft.png);	}
.search_panel .search_tab_content .container .column .search_inner_panel { clear: both; width:202px;height:252px;  font-size:12px; position: relative; background-color: #FFFFFF; left: -5px; top: -5px;}
.search_panel .search_tab_content .container .column .search_inner_panel .viewport { width:187px; height:248px; overflow: hidden; position: relative; }
.search_panel .search_tab_content .container .column .search_inner_panel .overview { list-style: none; position: absolute; left: 0; top: 0; }
.search_panel .search_tab_content .container .column .search_inner_panel .thumb .end,
.search_panel .search_tab_content .container .column .search_inner_panel .thumb { background-color: #A8A19B; margin-top:10px; margin-left:1px;}
.search_panel .search_tab_content .container .column .search_inner_panel .scrollbar { position: relative; float: right; width: 15px; background:url(/images/scrollbar-background.png) no-repeat top left;}
.search_panel .search_tab_content .container .column .search_inner_panel .track {  height: 100%; width:13px; position: relative; padding: 0 1px; }
.search_panel .search_tab_content .container .column .search_inner_panel .thumb {    height: 10px !important; width: 10px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
.search_panel .search_tab_content .container .column .search_inner_panel .thumb .end { overflow: hidden; height: 5px; width: 13px; }
.search_panel .search_tab_content .container .column .search_inner_panel .disable{ display: none; }
#industry_selection ul {font-size: 12px; font-family: Arial; color:#A8A29B;padding:5px;}
#industry_selection ul li {margin-bottom:2px;}
#industry_selection ul li.selected {color: #3F342E; font-weight: bold;}
#industry_image img {width:181px; height:226px; margin-top:13px; margin-left:11px;}

#keyword_tab_content input { outline:none;  border:1px #90989a; border-color:#90989a; box-shadow:1px 1px 3px #90989a;}
#keyword_tab_content .search_input { width:198px; font-size:12px; font-family: Arial; color:#A8A29B; padding-left:5px;}
#keyword_tab_content .button {background-color:#A8A19B; float:right; margin: 10px 5px 10px 0;  padding: 0 5px; height:17px; font-size:12px; }
.search_panel .search_tab_content .container .column .search_result_text { clear: both; width:202px;height:199px;  position: relative; background-color: #FFFFFF; left: -5px; top: -5px;}
.search_panel .search_tab_content .container .column .search_result_text p {margin:0px; padding:5px; font-family: Arial; font-size:12px; color:#3F342E;}
.search_panel .search_tab_content .container .column .search_explain_text { width:205px;height:191px;  position: relative;margin:0px; padding-top:4px; float:right; }
.search_panel .search_tab_content .container .column .search_explain_text p {font-family: Arial; font-size:12px; color:#3F342E; margin:0px; padding:0px 0px 5px 0px;}


.search_panel #map_container { margin-top: 28px;}
.search_panel ul.tabs { right: 9px; bottom: 0px; margin-top: 4px; margin-left: 5px; letter-spacing: normal; }
.search_panel ul.tabs li { display: inline; height: 22px; float: left; padding-right: 7px; font-weight: bold; background: url(/images/search_tab_right.jpg) no-repeat right top; overflow: hidden; margin-top: 1px; margin-left: 4px; width: 138px; }
.search_panel ul.tabs li a { font-weight: bold; font-size: 12px; float: left; padding: 5px 32px 7px 7px; color: #3F342E; background: url(/images/search_tab_left.jpg) no-repeat left top;  width:100%; }
.search_panel ul.tabs li.selected a  { background: url(/images/search_tab_active_left.jpg) no-repeat left top; }
.search_panel ul.tabs li.selected { height: 24px; margin-top: 0;  padding-right: 7px; background: url(/images/search_tab_active_right.jpg) no-repeat right top; }
.search_panel ul.tabs li.selected a { padding: 6px 5px 6px 8px; color:#3F342E;}
.search_panel .search_tab_content { display:none; }
.search_panel div.selected { display:block !important;}

.q_and_a {  }

.paging ul.form_options {display:inline-block; float:left; clear:left; padding-top:2px;}
.paging ul.form_options li { float:left; color:#fff; font-size:12px; }
.paging ul.form_options li label input { margin-right:5px;}
.paging ul.form_options li {margin-right:18px; display:inline-block;}

body > div.tmp p { margin:8px 0; }

#invoice_overview {clear: right; float: right; width: 812px; margin-bottom:100px; background-color: #fff;}
#invoice_overview .invoice_overview_content {padding:8px;}
#invoice_overview .invoice_overview_content .invoice_header {background:#00475D url(/images/icon_calculator_white.png) no-repeat 8px center; display:inline-block; width:775px; padding:8px;}
#invoice_overview .invoice_overview_content .invoice_header span {float:left; padding-left:30px; font-size:14px; font-weight:bold; color:#fff; line-height:24px;}
#invoice_overview .invoice_overview_content .invoice_header ul {float:right; }
#invoice_overview .invoice_overview_content .invoice_header ul li {float:left; color:#fff; margin-left:5px;}
#invoice_overview .invoice_overview_content .invoice_header ul li .field {border:1px solid #fff; padding:2px;}
#invoice_overview .invoice_overview_content .invoice_header ul li span {font-size:12px;}
#invoice_overview .invoice_overview_content .invoice_header ul li .submit {background:#a9a29c; color:#fff; border:0px; height:22px; cursor:pointer;}
#invoice_overview .invoice_overview_content .invoice_part {margin-top:20px;}
#invoice_overview .invoice_overview_content .invoice_part .invoice_label {/*padding-left:35px; display:block;*/ font-size:14px; font-weight:bold; line-height:20px; }
#invoice_overview .invoice_overview_content .invoice_part .invoice_label .print {background:url(/images/print_button2.gif) no-repeat; width:24px; height:22px; display:block; float:left; margin-right:10px;}
#invoice_overview table.common_invoices {border-collapse: collapse;  border:1px solid #A8bbbf; width:791px; margin-top:10px; }
#invoice_overview table.common_invoices.paid_invoices tr td {padding:2px 5px 3px;}
#invoice_overview table.common_invoices.paid_invoices tr .description {width:128px;}
#invoice_overview table.common_invoices.paid_invoices tr .payment_stat {width:90px;}
#invoice_overview table.common_invoices.paid_invoices tr .amount {width:60px;}
#invoice_overview table.common_invoices.paid_invoices tr .last_payment {width:83px;}
#invoice_overview table.common_invoices.paid_invoices tr .invoice_date {width:89px;}
#invoice_overview table.common_invoices.paid_invoices tr .member_since {width:83px;}
#invoice_overview table.common_invoices.paid_invoices tr .country {width:78px;}
#invoice_overview table.common_invoices.paid_invoices tr .member {width:145px;}
#invoice_overview table.common_invoices tr th {background:#A8bbbf; padding-left:5px; text-align:left; color:#d8e0dc;  font-size: 12px;}
#invoice_overview table.common_invoices tr:hover {background:#f1fcfe;}
#invoice_overview table.common_invoices tr th a {color:#d8e0dc;}
#invoice_overview table.common_invoices tr th a.active {color:#00475D}
#invoice_overview table.common_invoices tr th.member a {text-decoration:none !important;}
#invoice_overview table.common_invoices tr th.payment_stat a {text-transform:none !important;}
#invoice_overview table.common_invoices tr td {padding-left:5px; text-align:left; border-left:1px solid #A8bbbf; vertical-align:middle;}
#invoice_overview table.common_invoices tr td.description p {word-wrap:break-word; margin:0px;}
#invoice_overview table.common_invoices .member {width:147px;}
#invoice_overview table.common_invoices .member a {font-weight:bold; text-decoration:underline;}
#invoice_overview table.common_invoices .country {width:70px;}
#invoice_overview table.common_invoices .member_since {width:80px;}
#invoice_overview table.common_invoices .description {width:100px;}
#invoice_overview table.common_invoices .amount {width:47px;}
#invoice_overview table.common_invoices .invoice_date {width:85px;}
#invoice_overview table.common_invoices .last_payment {width:80px;}
#invoice_overview table.common_invoices tr td.payment_stat {padding-left:0px;}
#invoice_overview table.common_invoices .payment_stat {width:114px;}
#invoice_overview table.common_invoices .payment_stat a {float:left; margin-left:5px; text-transform:uppercase; padding:2px;}
#invoice_overview table.common_invoices .payment_stat .open {/*background:#C95427;*/ background:#A8bbbf; color:#fff;}
#invoice_overview table.common_invoices .payment_stat .open.not_paid {background:#C95427}
#invoice_overview table.common_invoices .payment_stat .paid {background:#64872B; color:#fff;}
#invoice_overview table.common_invoices .payment_stat .paid.not_paid {background:#A8bbbf;}
#invoice_overview table.common_invoices .payment_stat .trash {background:url(/images/icon_bin.png) no-repeat; width:14px; height:17px; margin:0}
#invoice_overview table.common_invoices .payment_stat .mail {background:url(/images/mail_button2.gif) no-repeat; width:18px; height:17px; margin-top:1px; margin-left:0px;}

#invoice_overview table.upcoming_renewals {border-collapse: collapse;  border:1px solid #A8bbbf; margin-top:10px; width:791px;}
#invoice_overview table.upcoming_renewals tr:hover {background:#f1fcfe;}
#invoice_overview table.upcoming_renewals tr th {background:#A8bbbf; padding-left:5px; text-align:left; color:#d8e0dc; font-size: 12px;}
#invoice_overview table.upcoming_renewals tr th a {color:#d8e0dc}
#invoice_overview table.upcoming_renewals tr th a.active {color:#00475D}
#invoice_overview table.upcoming_renewals tr th.member a {text-decoration:none !important;}
#invoice_overview table.upcoming_renewals tr td.description p {word-wrap:break-word; margin:0px; width: 190px;}
#invoice_overview table.upcoming_renewals tr td {padding:1px 5px; text-align:left; border-left:1px solid #A8bbbf; vertical-align:middle;}
#invoice_overview table.upcoming_renewals tr td a {font-weight:bold; text-decoration:underline;}
#invoice_overview table.upcoming_renewals tr td .trash {background:url(/images/icon_bin.png) no-repeat; width:14px; height:17px; display:block; padding: 0 5px 5px 0;}
#invoice_overview table.upcoming_renewals .member { width:147px; }
#invoice_overview table.upcoming_renewals .country {width:70px;}
#invoice_overview table.upcoming_renewals .description {width:190px;}
/*#invoice_overview table.upcoming_renewals .member_since {}
#invoice_overview table.upcoming_renewals .amount {}
#invoice_overview table.upcoming_renewals .invoice_date {}
#invoice_overview table.upcoming_renewals .last_payment {}*/
#invoice_overview table.upcoming_renewals .action {width:20px;}

#invoice_overview table.not_renewed {border-collapse: collapse;  border:1px solid #A8bbbf; margin-top:10px; width:791px;}
#invoice_overview table.not_renewed tr:hover {background:#f1fcfe;}
#invoice_overview table.not_renewed tr th {background:#A8bbbf; padding-left:5px; text-align:left; color:#d8e0dc; font-size: 12px;}
#invoice_overview table.not_renewed tr th a {color:#d8e0dc}
#invoice_overview table.not_renewed tr th a.active {color:#00475D}
#invoice_overview table.not_renewed tr td {padding:4px 5px 5px; text-align:left; border-left:1px solid #A8bbbf; vertical-align:middle; height:22px;}
#invoice_overview table.not_renewed tr td a {font-weight:bold; text-decoration:underline;}
#invoice_overview table.not_renewed tr td.description p {word-wrap:break-word; margin:0px; width: 350px;}
#invoice_overview table.not_renewed .member {width:147px;}
#invoice_overview table.not_renewed .member_since {width:85px}
#invoice_overview table.not_renewed .last_payment {width:74px}
#invoice_overview table.not_renewed .country {width:70px;}
#invoice_overview table.not_renewed .description {width:361px;}

#invoice_overview table.deleted_invoices {border-collapse: collapse;  border:1px solid #A8bbbf; margin-top:10px; width:791px;}
#invoice_overview table.deleted_invoices tr:hover {background:#f1fcfe;}
#invoice_overview table.deleted_invoices tr th {background:#A8bbbf; padding-left:5px; text-align:left; color:#d8e0dc; font-size: 12px;}
#invoice_overview table.deleted_invoices tr th a {color:#d8e0dc}
#invoice_overview table.deleted_invoices tr th a.active {color:#00475D}
#invoice_overview table.deleted_invoices tr th.member a {text-decoration:none !important;}
#invoice_overview table.deleted_invoices tr td.description p {word-wrap:break-word; margin:0px; }
#invoice_overview table.deleted_invoices tr td {padding:1px 5px; text-align:left; border-left:1px solid #A8bbbf; vertical-align:middle;}
#invoice_overview table.deleted_invoices tr td a {font-weight:bold; text-decoration:underline;}
#invoice_overview table.deleted_invoices tr td .restore {background:url(/images/icon_restore.png) no-repeat; width:14px; height:17px; display:block; padding: 0 5px 5px 0;}
#invoice_overview table.deleted_invoices .member { width:145px; }
#invoice_overview table.deleted_invoices .country {width:78px;}
#invoice_overview table.deleted_invoices .description {width:181px;}
#invoice_overview table.deleted_invoices .member_since {width:93px;}
#invoice_overview table.deleted_invoices .amount {width:60px;}
#invoice_overview table.deleted_invoices .action {width:24px;}
#invoice_overview table.deleted_invoices .last_payment {width:83px;}
#invoice_overview table.deleted_invoices .invoice_date {width:89px;}

#popup-overlay { opacity: 0.8; filter: alpha(opacity = 80); background-color: #000;height: 100%;width: 100%;left: 0;top: 0;position: fixed;z-index: 9; }
#popup-body {position: fixed;z-index: 10;}
#invoice_popup {background:url(/images/invoice_popup_top.png) no-repeat; width:409px; padding-top:22px; top:100px; left: 295px; position: absolute; }
#invoice_popup .invoice_tile {background:url(/images/invoice_popup_tile.png) repeat-y; padding:20px 45px 10px; width:319px; display:inline-block;}
#invoice_popup .invoice_popup_content {color:#fff !important; font-weight:bold; font-size:13px;}
#invoice_popup .invoice_popup_content p {margin-bottom:15px; color:#fff !important;}
#invoice_popup .invoice_popup_content p span {display:block;}
#invoice_popup .invoice_bottom {background:url(/images/invoice_popup_bottom.png) no-repeat;display:block; height:91px;}
#invoice_popup .close_btn {position: absolute; right:22px; top:20px; z-index: 11}
#invoice_popup .close_btn a {background: url(/images/close_icon.png) no-repeat; width: 12px; height: 12px; display: block;}

.jeip-editor { display: block !important; }
.jeip-editfield { width: 346px; }
.paid_invoices .jeip-editfield { width: 70px !important; }
.paid_invoices tr td.last_payment p { margin: 0 !important; }
.paging_invoices { width: 100%; margin-top: 5px;}
.paging_invoices a.selected { color: #C95427; }
#print_invoices { background-color: #fff !important; }
td.invoice_date a.pdf { font-weight: bold; text-decoration: underline; color: #615750; background: url("/images/icon_pdf.png") no-repeat scroll right center transparent;display: block; padding-right: 17px;}
/*#invoice_overview table.paid_invoices tr td.invoice_date { width: 85px !important; }*/
/*#invoice_overview table.deleted_invoices tr td.invoice_date { width: 85px !important; }*/

#print_invoices { background-color: #fff !important; }

.add_pinboard {margin-bottom:5px; display:inline-block; width:100%; }
.add_pinboard .pin_preview {padding:8px; display:inline-block; float:left;}
.add_pinboard .pin_preview img {float:left; margin-right:10px;}
.add_pinboard .pin_preview p {margin:0px; font-weight:bold; color:#3f342e; font-size:16px; line-height:19px;}
.add_pinboard .pin_preview p span {display:block;}
.add_pinboard .pin_explanation {background:#3e342d; color:#fff; font-weight:bold; float:left; padding:15px 20px 20px;}
.add_pinboard .pin_explanation .label {font-size:24px; margin-bottom:10px; display:block;}
.add_pinboard .pin_explanation p {font-weight:bold; color:#fff; margin:0px;}
.add_pinboard .add_pinboard_content { background:#00465d; padding:8px; float:left;}
.add_pinboard .add_pinboard_content.not_logged { background:#00465d; padding:15px 15px 15px 20px; float:left; width:428px;}
.add_pinboard .add_pinboard_content .pin_label {background:url(/images/ico_pinboard.png) no-repeat left center; padding:5px 0 0 35px; color:#fff; font-weight:bold; font-size:16px; line-height:22px;}
.add_pinboard .add_pinboard_content p {color:#fff; font-size:12px; font-weight:bold; margin: 1px 0 4px !important;}
.add_pinboard .add_pinboard_content .add_pin_form {width:431px; display:inline-block; padding:8px; background:#fff; float:left;}
.add_pinboard .add_pinboard_content .add_pin_form li {/*float:left;*/ font-size:11px; color:#80756e; display:inline-block;}
.add_pinboard .add_pinboard_content .add_pin_form li.label {width:100%; display:inline-block;}
.add_pinboard .add_pinboard_content .add_pin_form li.field {width:100%; margin-right:8px; margin-bottom:10px;}
.add_pinboard .add_pinboard_content .add_pin_form li.field textarea {width:422px; resize:none; height:15px; font-size:11px; color:#80756e; font-family:Arial; padding:2px;}
.add_pinboard .add_pinboard_content .add_pin_form li.title { display:inline-block;width:100%;}
.add_pinboard .add_pinboard_content .add_pin_form li.title textarea {width:422px; resize:none; height:15px; font-size:11px; color:#80756e; font-family:Arial; padding:2px;}
.add_pinboard .add_pinboard_content .add_pin_form li.options {margin-right:8px; float:left;}
.add_pinboard .add_pinboard_content .add_pin_form li.buttons {float:right; width:83px; overflow:hidden; position:relative;}
.add_pinboard .add_pinboard_content .add_pin_form li.buttons input[type=file] {-moz-opacity:0; filter:alpha(opacity: 0); opacity:0; z-index:2; height:18px; position:relative; cursor:pointer}
.add_pinboard .add_pinboard_content .add_pin_form li.buttons .fake_file {position:absolute; top:0; left:0; z-index:1; background:#a8bbbe; width:83px; padding:2px 4px; color:#fff; border:0; font-size:11px; margin-bottom:2px; cursor:pointer;}
.add_pinboard .add_pinboard_content .add_pin_form li.buttons .submit_pin {margin-top:3px;}
.add_pinboard .add_pinboard_content .add_pin_form li.buttons a {padding:2px 4px; width:75px; margin-bottom:5px;}
.add_pinboard .add_pinboard_content .add_pin_form li.buttons a,
.add_pinboard .add_pinboard_content .add_pin_form li.buttons input {background:#a8bbbe; color:#fff; border:0; font-size:11px; text-align:left !important; display:block;}
.add_pinboard .add_pinboard_content .add_pin_form li.buttons input {padding:2px 4px; width:83px; cursor:pointer;}
.add_pinboard .add_pinboard_content .add_pin_form li label {display:block; line-height:17px;}

.add_pin_comment .add_pin_comment_form li.field textarea {width:435px; resize:none; height:15px; font-size:11px; color:#80756e; font-family:Arial; padding:2px;}
.add_pin_comment .add_pin_comment_form li.buttons input {float:right; margin-top:10px; background:#a8bbbe; color:#fff; border:0; font-size:11px; text-align:left !important; display:block; padding:2px 4px; width:33px; cursor:pointer;}

.search_pinboard {width:100%; display:inline-block; margin-bottom:5px;}
.search_pinboard .search_pinboard_container {padding:8px; float:left; width:447px;}
.search_pinboard .search_pinboard_container span {float:left; font-size:11px; font-weight:bold; color:#3F342E; line-height:21px;}
.search_pinboard .search_pinboard_container ul {float:right; border:1px solid #a8bbbe;}
.search_pinboard .search_pinboard_container ul li {float:left;}
.search_pinboard .search_pinboard_container ul li.btn { border-left:1px solid #a8bbbe; }
.search_pinboard .search_pinboard_container ul li .field {border:0px; float:left; height:16px;padding:2px 0 0 0; font-size:12px; color:#80756e;}
.search_pinboard .search_pinboard_container ul li .search {background:url(/images/ico_search.png) no-repeat; border:0px; width:20px; height:20px; cursor:pointer; float:left;}

.pinboard_main {width:100%; display:inline-block; margin-bottom:5px;}
.pinboard_main .pinboard_container {width:466px; margin-bottom:5px;}
.pinboard_main .pinboard_container .pinboard_column {float:left; width:154px; margin: 0 2px 0 0;}
.pinboard_main .pinboard_container .pinboard_column.third {margin:0;}
.pinboard_main .pinboard_container .pinboard_column .innerpanel {width:149px !important;}
.pinboard_main .pinboard_container .pinboard_column .pin_item {margin-bottom:5px; display:inline-block}
.pinboard_main .pin_item_content {padding:10px;}
.pinboard_main .pin_item_content .pin_image {margin-bottom:5px;}
.pinboard_main .pin_item_content .pin_image img { width:100%; height:auto; }
.pinboard_main .pin_item_content .excerpt { color:#80756E; font-size:11px;}
.pinboard_main .pin_item_content .excerpt p {word-wrap:break-word; margin:0; color:#80756E;}
.pinboard_main .pin_item_content .links {font-style:italic; color:#CB5429; font-size:11px;}
.pinboard_main .pin_item_content .links a {color:#CB5429}
.pinboard_main .pin_item_content .pin_details {margin-top:5px; display:inline-block; width:100%; font-size:11px; color:#80756E;}
.pinboard_main .pin_item_content .pin_details img {width:34px; height:auto; float:left; margin:4px 8px 0 0}
.pinboard_main .pin_item_content .pin_details span {display:block;}
.pinboard_main .pin_item_content.question .excerpt {background:url(/images/bg_question_pin.png) no-repeat top left; padding-top:20px;}

.pin_pagination {display:inline-block; text-align:center;float:left;  width:100%; margin-top:20px;}
.pin_pagination_content { display:inline-block; /*width:453px;*/ padding:5px; text-align:center; /*float:right;*/}
.pin_pagination .innerpanel {background:#00465D !important; }
.pin_pagination .pin_pagination_content li {float:left; padding:0px 8px; text-align:center;}
.pin_pagination .pin_pagination_content li a {color:#fff; }
.pin_pagination .pin_pagination_content li a:hover,
.pin_pagination .pin_pagination_content li a.active {text-decoration:underline;}

.show_pinboard {width:100%; display:inline-block; margin-bottom:5px;}
.show_pinboard .main_pinboard_details {}
.show_pinboard .main_pinboard_details .main_pinboard_details {padding:10px 10px 5px;}
.main_pinboard_details .author_details {border-bottom:1px dotted #3F342E; width:100%; font-size:11px; color:#80756E; padding-bottom:6px; height: 35px;}
.main_pinboard_details .author_details .pinboard_info img {float:left; margin-right:8px; width:34px; height:auto}
.main_pinboard_details .author_details span {display:block; line-height:12px;}
.main_pinboard_details .author_details .pinboard_actions {float:right; display: inline-block; width: 25%; text-align: right;}
.main_pinboard_details .author_details .pinboard_actions a {display: inline-block; }
.main_pinboard_details .author_details .pinboard_actions a span {display: inline-block; float: left; margin-top: 5px; }
.main_pinboard_details .author_details .pinboard_info {float:left; display: inline-block; width: 75%;}
.main_pinboard_details .pinboard_content {width:100%; padding:5px 0px 10px; font-size:12px; line-height:14px;}
.main_pinboard_details .pinboard_content .pin_title {font-size:14px; font-weight:bold; margin-bottom:3px; /*display:inline-block;*/}
.main_pinboard_details .pinboard_content p {margin:5px 0px 0px;}
.main_pinboard_details .pinboard_content p a { text-decoration:underline; font-weight:bold; word-wrap:break-word; word-break:break-all; display:inline-block; width:auto; height:auto; zoom:normal; writing-mode:td-rl; }
.main_pinboard_details .pinboard_content .image_container {float:right; margin-left:10px; margin-top:3px;}
/*.main_pinboard_details .pinboard_content .image_container img {width:97px; height:104px;}*/
.main_pinboard_details .options {border-top:1px dotted #3F342E; padding:8px 0px 0; width:100%; display:inline-block;}
.main_pinboard_details .options a {float:left; margin-right:10px; font-size:13px; font-weight:bold; color:#3F342E; line-height:18px;}
.main_pinboard_details .options .print {background:url(/images/ico_print.png) no-repeat; padding-left:20px;}
.main_pinboard_details .options .comments {background:url(/images/ico_comments.png) no-repeat; padding-left:25px;}

.main_pinboard_details .pin_comments_container {background:#fff url(/images/bg_pin_comment.png) repeat-x ;width:463px;display:inline-block; position:relative;}
.main_pinboard_details .pin_comments_container .comments_container {padding:10px 10px 2px;}
.main_pinboard_details .pin_comments_container .comments_container .view_all_comment {color:#CB5429; font-style:italic; font-size:11px; float:right; margin-bottom:3px;}
.main_pinboard_details .pin_comments_container .comments_container .comment_count {float:left; margin-right:10px; margin-bottom:10px; font-size:13px; font-weight:bold; color:#3F342E; line-height:18px; padding-bottom:5px; border-bottom:1px dotted #3F342E; width:100%;}

.main_pinboard_details .pin_comments_container .comment_item {width:380px; margin-bottom:8px; border-bottom:1px dotted #3F342E; display:inline-block; width:100%; padding-bottom:5px;}
.main_pinboard_details .pin_comments_container .comment_item .image_container {float:left; margin-right:10px;}
.main_pinboard_details .pin_comments_container .comment_item .image_container img {width:34px; height:auto;}
.main_pinboard_details .pin_comments_container .comment_item span {color:#80756E}
.main_pinboard_details .pin_comments_container .comment_item span .date {margin-right:20px;}
.main_pinboard_details .pin_comments_container .comment_item p {float: left; margin: 0; width: 390px;}
.main_pinboard_details .pin_comments_container .comment_item .comment-text {float:left; text-align:right; width:100%}
.main_pinboard_details .pin_comments_container .comment_item .main_comment p {margin-bottom:5px; float:none !important;}

.main_pinboard_details .pin_comments_container .article-comment { padding: 8px 0; border-top: solid 1px #333; display: inline-block; }
.main_pinboard_details .pin_comments_container .article-comment .comment-photo { float: left; width: 95px; height: 95px; }
.main_pinboard_details .pin_comments_container .article-comment .comment-details { width: 348px; float: left; }
.main_pinboard_details .pin_comments_container .article-comment .comment-details .comment-info { border-bottom:1px dotted #999999; padding-bottom: 3px; margin-bottom: 5px; display: inline-block; width:100%; }
.main_pinboard_details .pin_comments_container .article-comment .comment-details .comment-info span.left { margin-right: 10px; display:inline-block;  float: left; }
.main_pinboard_details .pin_comments_container .article-comment .comment-details .comment-info span.right { float: right; width:150px; text-align:right; display:inline-block; }
.main_pinboard_details .pin_comments_container .article-comment .comment-details .comment-info a { font-weight: bold; color: #3F342E; font-style: normal; }
.main_pinboard_details .pin_comments_container .article-comment .comment-details .comment-text p {margin:0px; }
.main_pinboard_details .pin_comments_container .article-comment .comment-details .comment-text a { color: #C95427; }

.main_pinboard_details .pin_comments_container .slider {position:absolute; height:100px; right:15px; top:10px; width:4px; border-right:1px solid #a19690}
.main_pinboard_details .pin_comments_container .slider .slider_pin {background:url(/images/slider_pin.png) no-repeat; width:10px; height:11px; display:block;}

.latest_pin_container,
.board_discussion {margin-bottom:8px;}
.latest_pin_container .latest_pin_content,
.board_discussion .board_discussion_content {border-top:7px solid #00465D; display: inline-block; padding:5px 10px 0px; width: 320px; background:#fff;}
.latest_pin_container .latest_pin_content .label,
.board_discussion .board_discussion_content .label {font-size:16px; font-weight:bold; color:#00465D; margin-bottom:5px; display:inline-block;}
.latest_pin_container .latest_pin_content .pin_item {display:inline-block; width:100%; font-size:11px; color:#80756E; margin-bottom:5px;}
.latest_pin_container .latest_pin_content .pin_item img {width:34px; height:auto; float:left; margin-right:8px;}
.latest_pin_container .latest_pin_content .pin_item span {display:block; line-height:12px;}
.latest_pin_container .latest_pin_content .pin_item span.title a.read_more {font-weight:normal; color:#c95427; font-size:11px; font-style:italic;}
.board_discussion .board_discussion_content ul {display:inline-block; width:100%; margin-bottom:10px; float:left;}
.board_discussion .board_discussion_content ul li {margin-bottom:2px; display:inline-block; width:100%;}
.board_discussion .board_discussion_content ul li a {color: #3F342E; float: left; font-size: 12px; font-weight: bold; margin-right: 10px;}
.board_discussion .board_discussion_content ul li a.read_more {font-weight:normal; color:#c95427; font-size:11px; font-style:italic;}

.show_question_pin {width:100%; margin-bottom:8px; display:inline-block;}
.show_question_pin .show_question_pin_content {display:inline-block;width:100%;height:34px;}
.show_question_pin a {float:left; background:#c85327; height:37px; width:329px; display:block; padding-left:11px;}
.show_question_pin .show_questions span {background:url(/images/ico_qmark.png) no-repeat left center; color:#fff; padding-left:28px; font-size:14px; font-weight:bold; line-height:38px; display:block;}
.show_question_pin .show_all span {font-size:14px; font-weight:bold; line-height:38px; display:block; color:#fff;}

.pinboard_listing {margin-bottom:8px;}
.pinboard_listing .innerpanel {padding:0 !important; width:342px !important}
.pinboard_listing .pinboard_listing_content {background:#00465D; padding:8px 4px 0px; display:inline-block; width:98%;}
.pinboard_listing .pinboard_listing_content .label {background:url(/images/ico_pinboard.png) no-repeat right center; color:#fff; font-size:16px; font-weight:bold; width:325px; display:block; margin-bottom:10px; line-height:22px;}
.pinboard_listing .pinboard_listing_content .item {background:#fff; display:inline-block; width:100%; margin-bottom:4px;}
.pinboard_listing .pinboard_listing_content .item img {float:left; margin-right:8px; width:53px; height:auto }
.pinboard_listing .pinboard_listing_content .item span {display:block;}
.pinboard_listing .pinboard_listing_content .item span.title {font-size:12px; font-weight:bold; margin-top:3px}
.pinboard_listing .pinboard_listing_content .item span.title a.title_text {font-size:12px; font-weight:bold; margin-top:3px}
.pinboard_listing .pinboard_listing_content .item span.title a.read_more {font-weight:normal; color:#c95427; font-size:11px; font-style:italic;}

.pinboard_listing.goToPage_small .innerpanel {width:278px !important;}
.pinboard_listing.goToPage_small .pinboard_listing_content {width:270px !important;}
.pinboard_listing.goToPage_small .pinboard_listing_content .label {width:265px !important;}

.placed_pin {margin-bottom:8px;}
.placed_pin .innerpanel {padding:0 !important; width:342px !important}
.placed_pin .placed_pin_content {display:inline-block; width:324px; padding:8px;}
.placed_pin .placed_pin_content .block_label {background:#00465D; padding:8px; display:inline-block; width:311px; margin-bottom:10px;}
.placed_pin .placed_pin_content .block_label span {color:#fff; font-size:16px; font-weight:bold;}
.placed_pin .placed_pin_content .item {font-size:14px; line-height:14px; margin-bottom:15px; padding-left:8px;}
.placed_pin .placed_pin_content .date { color:#00465D; float:left; margin-right:10px; font-weight:bold;}
.placed_pin .placed_pin_content .author { color:#3f342e;font-weight:bold;}
.placed_pin .placed_pin_content .no_reaction {display:block; color:#c95427;}
.placed_pin .placed_pin_content .reaction  {color:#3f342e; display:block;}
.placed_pin .placed_pin_content .see_more {border-top:1px dotted #3F342E; text-align:right; padding-top:5px;}
.placed_pin .placed_pin_content .see_more a {color:#c95427; font-size:12px; }
.placed_pin .placed_pin_content a.read_more {font-weight:normal; color:#c95427; font-size:11px; font-style:italic;}


.online-payment { padding: 30px; }
.online-payment .online-payment-message { font-size: 16px; font-weight: bold; }
.online-payment input { display:none; }
