body{
	margin:0;
	color:#000000;
	font:12px Arial, Helvetica, sans-serif;
	min-width:960px;
}
img{
	border:0;
	vertical-align:top;
}
a{
	color:#888888;
	text-decoration:none;
}
input,
textarea,
select{
	color:#000000;
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
textarea{
	overflow:auto;
}
form,
fieldset{
	border:0;
	margin:0;
	padding:0;
}

h1, .header1, h2, .header2, h3, .header3{
	font-size:17px;
	margin:0 0 3px;
}
h1, .header1{
	color: #000;
}
h2, .header2{
	font-size:16px;
}
h3, .header3{
	font-size:12px;
}

.cfloat{
	clear:both;
}

.top-levelling-fix-1px{
	margin-top:-1px;
}
.top-levelling-fix-2px{
	margin-top:-2px;
}
.top-levelling-fix-3px{
	margin-top:-3px;
}
.top-levelling-fix-4px{
	margin-top:-4px;
}
.top-levelling-fix-5px{
	margin-top:-5px;
}
.top-levelling-fix-1px>img{
	padding-top:1px;
}
.top-levelling-fix-2px>img{
	padding-top:2px;
}
.top-levelling-fix-3px>img{
	padding-top:3px;
}
.top-levelling-fix-4px>img{
	padding-top:4px;
}
.top-levelling-fix-5px>img{
	padding-top:5px;
}
.bottom-levelling-fix-1px{
	margin-bottom:-1px;
}
.bottom-levelling-fix-2px{
	margin-bottom:-2px;
}
.bottom-levelling-fix-3px{
	margin-bottom:-3px;
}
.bottom-levelling-fix-4px{
	margin-bottom:-4px;
}
.bottom-levelling-fix-5px{
	margin-bottom:-5px;
}
.pt5px{
	padding-top:5px !important;
}
.pt10px{
	padding-top:10px !important;
}
.pt15px{
	padding-top:15px !important;
}
.pt20px{
	padding-top:20px !important;
}

#wrapper{
	border:2px solid #cccccc;
	margin:0 auto;
	width:956px;
}
#header ul.language_choice{
	float:right;
	list-style:none;
	margin:0;
	padding:18px 20px 0 0;
}
#header ul.language_choice li{
	color:#888888;
	float:left;
	padding:0 0 0 10px;
}
#header ul.language_choice li a{
	background-color:#ffffff;
	display:block;
	padding:1px 0 0;
	text-transform:uppercase;
}
#header ul.home_slogan{
	float:left;
	list-style:none;
	margin:0;
	padding:20px 0 0;
}
#header ul.home_slogan li{
	float:left;
	padding:0;
}
#header ul.home_slogan li.home{
	padding:0 10px 0 0;
}
#header ul.home_slogan li.home a{
	background:url('/templates/default/images/logo_160.gif') 0 0 no-repeat;
	display:block;
	height:76px;
	overflow:hidden;
	text-indent:-1999px;
	width:236px;
    margin-left: 20px;
}
#header ul.home_slogan li.slogan.slogan-fr a {
	background: url('/templates/default/images/tag-fr.gif') 0 0 no-repeat;
	width: 600px;
}
#header ul.home_slogan li.slogan{
	float:right;
	padding:47px 20px 0 0;
}
#header ul.home_slogan li.slogan a{
	background:url('/templates/default/images/slogan-16-430.gif') 0 0 no-repeat;
	display:block;
	height:16px;
	overflow:hidden;
	text-indent:-1999px;
	width:430px;
}

ul.bordered li a{
	border-bottom:2px solid #cccccc;
	display:block;
	font-weight:bold;
}
ul.bordered li a div{
	border-left:5px solid #0071BB;
	position:relative;
}
ul.bordered li a div span{
	bottom:1px;
	position:absolute;
}

/* NEW COLORS */
ul.bordered li.default a div, ul.bordered li.cat-4823 a div, ul.bordered li.cat-4832 a div, ul.bordered li.cat-0 a div{
    border-color:#0071BB;
}
ul.bordered li.lightblue a div, ul.bordered li.cat-4824 a div, ul.bordered li.cat-4835 a div{
    border-color:#00ADEE;
}
ul.bordered li.purple a div, ul.bordered li.cat-4825 a div, ul.bordered li.cat-4836 a div{
    border-color:#5B57A4;
}
ul.bordered li.red a div, ul.bordered li.cat-4826 a div, ul.bordered li.cat-4834 a div{
    border-color:#C0272D;
}
ul.bordered li.green a div, ul.bordered li.cat-4827 a div, ul.bordered li.cat-4833 a div{
    border-color:#008146;
}

.colored{
    color:#0071BB;
}
.colored.lightblue, .colored.cat-4824, .colored.cat-4835{
    color:#00ADEE;
}
.colored.purple, .colored.cat-4825, .colored.cat-4836{
    color:#5B57A4;
}
.colored.red, .colored.cat-4826, .colored.cat-4834{
    color:#C0272D;
}
.colored.green, .colored.cat-4827, .colored.cat-4833{
    color:#008146;
}
/*
ul.bordered li.feature a div, ul.bordered li.cat-2 a div, ul.bordered li.cat-9 a div{
	border-color:#1a878b;
}
ul.bordered li.news a div, ul.bordered li.cat-3 a div, ul.bordered li.cat-10 a div{
	border-color:#2c3986;
}
ul.bordered li.forum a div, ul.bordered li.cat-4 a div, ul.bordered li.cat-11 a div{
	border-color:#c63289;
}
ul.bordered li.conference a div, ul.bordered li.cat-5 a div, ul.bordered li.cat-12 a div{
	border-color:#3ebbea;
}
ul.bordered li.eod a div, ul.bordered li.cat-6 a div, ul.bordered li.cat-13 a div{
	border-color:#bb2026;
}
ul.bordered li.member a div, ul.bordered li.cat-7 a div, ul.bordered li.cat-14 a div{
	border-color:#2db9c4;
}
ul.bordered li.general a div, ul.bordered li.cat-15 a div, ul.bordered li.cat-26 a div{
	border-color:#8a8870;
}
ul.bordered li.artistic a div, ul.bordered li.cat-16 a div, ul.bordered li.cat-27 a div{
	border-color:#ee7621;
}
ul.bordered li.business a div, ul.bordered li.cat-17 a div, ul.bordered li.cat-28 a div{
	border-color:#273f8b;
}
ul.bordered li.human a div, ul.bordered li.cat-18 a div, ul.bordered li.cat-29 a div{
	border-color:#a6d9ea;
}
ul.bordered li.marketing a div, ul.bordered li.cat-19 a div, ul.bordered li.cat-30 a div{
	border-color:#e6302e;
}
ul.bordered li.techprod a div, ul.bordered li.cat-20 a div, ul.bordered li.cat-31 a div{
	border-color:#07642d;
}
ul.bordered li.techmanager a div, ul.bordered li.cat-21 a div, ul.bordered li.cat-32 a div{
	border-color:#edb321;
}
ul.bordered li.costume a div, ul.bordered li.cat-22 a div, ul.bordered li.cat-33 a div{
	border-color:#7070b2;
}
ul.bordered li.green a div, ul.bordered li.cat-23 a div, ul.bordered li.cat-34 a div{
	border-color:#9ac338;
}
ul.bordered li.execassist a div, ul.bordered li.cat-24 a div, ul.bordered li.cat-35 a div{
	border-color:#41b286;
}
ul.bordered li.fundfriend a div, ul.bordered li.cat-25 a div, ul.bordered li.cat-36 a div{
	border-color:#c995c3;
}
*/
/*
ul.bordered-50 li a div{
	border-color:#959cc2 !important;
}
ul.bordered-50 li.feature a div, ul.bordered-50 li.cat-2 a div, ul.bordered-50 li.cat-9 a div{
	border-color:#8cc3c5 !important;
}
ul.bordered-50 li.news a div, ul.bordered-50 li.cat-3 a div, ul.bordered-50 li.cat-10 a div{
	border-color:#959cc2 !important;
}
ul.bordered-50 li.forum a div, ul.bordered-50 li.cat-4 a div, ul.bordered-50 li.cat-11 a div{
	border-color:#e298c4 !important;
}
ul.bordered-50 li.conference a div, ul.bordered-50 li.cat-5 a div, ul.bordered-50 li.cat-12 a div{
	border-color:#9eddf4 !important;
}
ul.bordered-50 li.eod a div, ul.bordered-50 li.cat-6 a div, ul.bordered-50 li.cat-13 a div{
	border-color:#dd8f92 !important;
}
ul.bordered-50 li.member a div, ul.bordered-50 li.cat-7 a div, ul.bordered-50 li.cat-14 a div{
	border-color:#96dce1 !important;
}
ul.bordered-50 li.general a div, ul.bordered-50 li.cat-15 a div, ul.bordered-50 li.cat-26 a div{
	border-color:#c4c3b7 !important;
}
ul.bordered-50 li.artistic a div, ul.bordered-50 li.cat-16 a div, ul.bordered-50 li.cat-27 a div{
	border-color:#f6ba90 !important;
}
ul.bordered-50 li.business a div, ul.bordered-50 li.cat-17 a div, ul.bordered-50 li.cat-28 a div{
	border-color:#939fc5 !important;
}
ul.bordered-50 li.human a div, ul.bordered-50 li.cat-18 a div, ul.bordered-50 li.cat-29 a div{
	border-color:#d2ecf4 !important;
}
ul.bordered-50 li.marketing a div, ul.bordered-50 li.cat-19 a div, ul.bordered-50 li.cat-30 a div{
	border-color:#f29796 !important;
}
ul.bordered-50 li.techprod a div, ul.bordered-50 li.cat-20 a div, ul.bordered-50 li.cat-31 a div{
	border-color:#83b196 !important;
}
ul.bordered-50 li.techmanager a div, ul.bordered-50 li.cat-21 a div, ul.bordered-50 li.cat-32 a div{
	border-color:#f6d990 !important;
}
ul.bordered-50 li.costume a div, ul.bordered-50 li.cat-22 a div, ul.bordered-50 li.cat-33 a div{
	border-color:#b7b7d8 !important;
}
ul.bordered-50 li.green a div, ul.bordered-50 li.cat-23 a div, ul.bordered-50 li.cat-34 a div{
	border-color:#cce19b !important;
}
ul.bordered-50 li.execassist a div, ul.bordered-50 li.cat-24 a div, ul.bordered-50 li.cat-35 a div{
	border-color:#a0d8c2 !important;
}
ul.bordered-50 li.fundfriend a div, ul.bordered-50 li.cat-25 a div, ul.bordered-50 li.cat-36 a div{
	border-color:#e4cae1 !important;
}
*/
/*
.colored{
	color:#2c3986;
}
.colored.feature, .colored.cat-2, .colored.cat-9{
	color:#1a878b;
}
.colored.news, .colored.cat-3, .colored.cat-10{
	color:#2c3986;
}
.colored.forum, .colored.cat-4, .colored.cat-11{
	color:#c63289;
}
.colored.conference, .colored.cat-5, .colored.cat-12{
	color:#3ebbea;
}
.colored.eod, .colored.cat-6, .colored.cat-13{
	color:#bb2026;
}
.colored.member, .colored.cat-7, .colored.cat-14{
	color:#2db9c4;
}
.colored.general, .colored.cat-15, .colored.cat-26{
	color:#8a8870;
}
.colored.artistic, .colored.cat-16, .colored.cat-27{
	color:#ee7621;
}
.colored.business, .colored.cat-17, .colored.cat-28{
	color:#366AB3;
}
.colored.human, .colored.cat-18, .colored.cat-29{
	color:#a6d9ea;
}
.colored.marketing, .colored.cat-19, .colored.cat-30{
	color:#e6302e;
}
.colored.techprod, .colored.cat-20, .colored.cat-31{
	color:#07642d;
}
.colored.techmanager, .colored.cat-21, .colored.cat-32{
	color:#edb321;
}
.colored.costume, .colored.cat-22, .colored.cat-33{
	color:#7070b2;
}
.colored.green, .colored.cat-23, .colored.cat-34{
	color:#9ac338;
}
.colored.execassist, .colored.cat-24, .colored.cat-35{
	color:#41b286;
}
.colored.fundfriend, .colored.cat-25, .colored.cat-36{
	color:#c995c3;
}
*/
/*
.colored-50{
	color:#959cc2;
}
.colored-50.feature, .colored-50.cat-2, .colored-50.cat-9{
	color:#8cc3c5;
}
.colored-50.news, .colored-50.cat-3, .colored-50.cat-10{
	color:#959cc2;
}
.colored-50.forum, .colored-50.cat-4, .colored-50.cat-11{
	color:#e298c4;
}
.colored-50.conference, .colored-50.cat-5, .colored-50.cat-12{
	color:#9eddf4;
}
.colored-50.eod, .colored-50.cat-6, .colored-50.cat-13{
	color:#dd8f92;
}
.colored-50.member, .colored-50.cat-7, .colored-50.cat-14{
	color:#96dce1;
}
.colored-50.general, .colored-50.cat-15, .colored-50.cat-26{
	color:#c4c3b7;
}
.colored-50.artistic, .colored-50.cat-16, .colored-50.cat-27{
	color:#f6ba90;
}
.colored-50.business, .colored-50.cat-17, .colored-50.cat-28{
	color:#366AB3;
}
.colored-50.human, .colored-50.cat-18, .colored-50.cat-29{
	color:#d2ecf4;
}
.colored-50.marketing, .colored-50.cat-19, .colored-50.cat-30{
	color:#f29796;
}
.colored-50.techprod, .colored-50.cat-20, .colored-50.cat-31{
	color:#83b196;
}
.colored-50.techmanager, .colored-50.cat-21, .colored-50.cat-32{
	color:#f6d990;
}
.colored-50.costume, .colored-50.cat-22, .colored-50.cat-33{
	color:#b7b7d8;
}
.colored-50.green, .colored-50.cat-23, .colored-50.cat-34{
	color:#cce19b;
}
.colored-50.execassist, .colored-50.cat-24, .colored-50.cat-35{
	color:#a0d8c2;
}
.colored-50.fundfriend, .colored-50.cat-25, .colored-50.cat-36{
	color:#e4cae1;
}
*/
#top_menu{
	clear:both;
	font-size:12px;
	list-style:none;
	margin:0;
	padding:20px 0 0 20px;
}
#top_menu>li{
	float:left;
	position:relative;
}
#top_menu li a div{
	height:29px;
	padding:0 0 0 12px;
}
#top_menu li a:hover>div>span{
	color:#000000;
}
#top_menu li ul{
	background-color:#ffffff;
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	z-index:500;
}
#top_menu.touch li ul{
	position: absolute;
}
#top_menu li ul li{
	padding:0 !important;
}
#top_menu li ul.fallback{
	display:none;
}
#top_menu li:hover ul.fallback{
	display:block;
}
/* 6 elements */
/*#top_menu.a6 li{*/
    /*padding:0 10px 0 0;*/
    /*width:142px;*/
/*}*/
/*#top_menu.a6 li.first, #top_menu.a6 li.last, #top_menu.a6 li.last ul li{*/
    /*width:143px;*/
/*}*/
/*#top_menu.a6>li a div{*/
    /*width:105px;*/
/*}*/
/*#top_menu.a6>li.first a div, #top_menu.a6>li.last a div{*/
    /*width:106px;*/
/*}*/
/*#top_menu.a6 li ul li, #top_menu.a6 li ul li.first, #top_menu.a6 li ul li.last{*/
    /*width:205px;*/
/*}*/
/*#top_menu.a6 li.first ul li, #top_menu.a6 li.first ul li.first, #top_menu.a6 li.first ul li.last{*/
    /*width:206px;*/
/*}*/
/*#top_menu.a6 li.last ul li.first, #top_menu.a6 li.last ul li.last{*/
    /*width:143px;*/
/*}*/
/*#top_menu.a6>li ul li a div{*/
    /*width:188px;*/
/*}*/
/*#top_menu.a6>li.first ul li a div{*/
    /*width:189px;*/
/*}*/
/*#top_menu.a6>li.last ul li a div{*/
    /*width:106px;*/
/*}*/
/* 7 elements */
#top_menu.a7 li{
	padding:0 10px 0 0;
	width:122px;
}
#top_menu.a7 li.first, #top_menu.a7 li.last, #top_menu.a7 li.last ul li{
	width:123px;
}
#top_menu.a7>li a div{
	width:105px;
}
#top_menu.a7>li.first a div, #top_menu.a7>li.last a div{
	width:106px;
}
#top_menu.a7 li ul li, #top_menu.a7 li ul li.first, #top_menu.a7 li ul li.last{
	width:205px;
}
#top_menu.a7 li.first ul li, #top_menu.a7 li.first ul li.first, #top_menu.a7 li.first ul li.last{
	width:206px;
}
#top_menu.a7 li.last ul li.first, #top_menu.a7 li.last ul li.last{
	width:123px;
}
#top_menu.a7>li ul li a div{
	width:188px;
}
#top_menu.a7>li.first ul li a div{
	width:189px;
}
#top_menu.a7>li.last ul li a div{
	width:106px;
}

#inner{
	clear:both;
	padding:30px 20px 0;
}

#inner #sidebar{
	float:left;
	width:206px;
}
#inner #sidebar #member_login_holder{
	border-left:2px solid #cccccc;
	float:left;
	height:215px;
	padding:0 0 0 12px;
	position:relative;
}
#inner #sidebar #member_login_holder h3{
	margin:0 0 5px;
}
#inner #sidebar #member_login_holder label{
	padding:0 1px;
}
#inner #sidebar #member_login_holder input[type='text'], #inner #sidebar #member_login_holder input[type='password'], #inner #sidebar #member_login_holder input[type='email']{
	border:1px solid #cccccc;
	height:16px;
	line-height:16px;
	margin:3px 0;
	padding:3px;
	width:184px;
}
.linktodetail {
    margin-bottom: 10px;
    display: block;
}
/* Mailchimp **/
#mc-embedded-subscribe {
    float: right;
}
#keepMeLoggedIn {
    margin-left: 0;
}
#inner #sidebar #member_login_holder a.button{
	float:right;
	margin:5px 0 0;
}
#inner #sidebar #member_login_holder #newsletter_signup, #inner #sidebar #member_login_holder #member_login{
	padding:10px 0;
	width:193px;
}#newsletter_signup{ padding-top:10px; } #inner #sidebar #member_login_holder #member_login{ bottom:10px; }
#inner #sidebar #member_login_holder #member_login{
	bottom:0;
	position:absolute;
}
#inner #sidebar #member_login_holder #member_login .store{
	margin:3px 0;
}
#inner #sidebar #member_login_holder #member_login .store input[type='checkbox']{
	margin:0 0 2px;
}
#inner #sidebar #member_login_holder #member_login input[type='submit']{
float:right;
	margin:5px 0 0;
}
#inner #sidebar #left_menu{
	clear:both;
	font-size:12px;
	list-style:none;
	margin:0;
	padding:0;
}
#inner #sidebar #left_menu li{
	padding:17px 0 0;
	width:206px;
}
#inner #sidebar #left_menu li a div{
	height:24px;
	padding:0 0 0 12px;
	width:189px;
}
#inner #sidebar #left_menu li a:hover>div>span{
	color:#000000;
}
#inner #sidebar #left_menu li ul{
	background-color:#ffffff;
	list-style:none;
	margin:0;
	padding:0;
}
#inner #sidebar #left_menu li ul li{
	padding:0 0 0 17px;
	width:189px;
}
#inner #sidebar #left_menu li ul li a div{
	width:172px;
}

#inner #content{
	float:right;
	width:690px;
	min-height: 650px;
}
#inner #content .grey{
	background-color:#e9e9e9;
}
#inner #content .grey>div{
	margin:7px 0;
}
#inner #content .horspace.extrasmall, #inner #content .horspace.small, #inner #content .horspace.medium{
	clear:both;
	height:20px;
}
#inner #content .horspace.extrasmall{
	height:5px;
}
#inner #content .horspace.small{
	height:10px;
}
#inner #content .horspace.hr{
	border-bottom:1pt solid #938C8E;
	margin: 0 0 15px 0;
}
#inner #content .slider{
	height:215px;
	overflow:hidden;
	position:relative;
	width:690px;
}
#inner #content .slider ul.fader{
	height:215px;
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	width:690px;
}
#inner #content .banner{
	background:url('/templates/default/images/banner.jpg') 0 0 no-repeat;
	height:215px;
	width:690px;
}
#inner #content .banner .line-1, #inner #content .banner .line-2{
	color:#ffffff;
	font-size:32px;
	font-weight:bold;
	padding:5px 5px 0 0;
	text-align:right;
}
#inner #content .banner .line-2{
	font-size:16px;
	padding:0 5px 0 0;
}
#inner #content .column{
	border-left:1pt solid #938C8E;
	float:left;
	overflow:hidden;
	padding:0 0 0 12px;
	position:relative;
}
#inner #content .column.first {
    border-left: none;
}
#inner #content .column_1{
	width:677px;
}
#inner #content .column img.right-in-text{
	float:right;
	padding-left:12px;
}
#inner #content .column p{
	margin:10px 0 0;
}
#inner #home-content .column  ul{
	list-style:none;
	margin:0;
	padding:0;
}
#inner #content .column .link_label{
	font-weight:bold;
}
#inner #content .column_2{
	margin:0 0 0 20px;
	width:322px;
}
#inner #content .column_3{
	margin:0 0 0 20px;
	width:204px;
}
#inner #content .column_2.first, #inner #content .column_3.first{
	margin:0;
    padding-left: 0;
}
#inner #content .column_3.first{
	width:203px;
}
#inner #content .column-no-border, #inner #content .column-no-border.column_2, #inner #content .column-no-border.column_3{
	border:none;
	padding:0;
}
#inner #content .column-no-border.column_2{
	width:335px;
}
#inner #content .column-no-border.column_3{
	width:217px;
}

#inner #content ul.member_logos{
	list-style:none;
	margin:0;
	padding:0;
	margin-top: -15px;
}
#inner #content ul.member_logos li{
	float:left;
	height:80px;
	margin:0 0 0 6px;
	width:90px;
}
#inner #content ul.member_logos li.first{
	margin:0;
}
ul.member_logos{
	list-style:none;
	margin:0;
	padding:0;
	margin-top: -15px;
	height: 100px;
	float: right;
	margin-right: 30px;
    min-width: 680px;
}
ul.member_logos li{
	float:left;
	height:80px;
	margin:0 0 0 6px;
	width:90px;
}
ul.member_logos li.first{
	margin:0;
}
ul.links a{
	line-height:20px;
	list-style:none;
	margin:0;
	padding:0;
}
.full{
	height:322px;
	width:322px;
}
ul.thumbs{
	list-style:none;
	margin:0;
	padding:0;
}
ul.thumbs li{
	float:left;
	padding:12px 0 0 10px;
}
ul.thumbs li.first{
	padding:12px 0 0;
}
ul.thumbs li a img{
	height:73px;
	padding:0 !important;
	width:73px;
}
.members h2{
	margin:0 0 10px;
}
.members ul{
	list-style:none;
	margin:0;
	padding:0;
}
.members ul li.title{
	font-weight:bold;
}
.members ul li a{
	color:#000000;
	font-weight:normal;
}
.members a.more{
	bottom:0;
	color:#000000;
	position:absolute;
}

#sidebar_bottom{
	position:relative;
}
#sidebar_bottom .holder{
	bottom:20px;
	left:20px;
	position:absolute;
}
#sidebar_bottom .holder a.fb, #sidebar_bottom .holder a.tw{
	background:url('/templates/default/images/fb-share.jpg') 0 0 no-repeat;
	display:inline-block;
	height:23px;
	overflow:hidden;
	text-indent:-1999px;
	width:23px;
}
#sidebar_bottom .holder a.tw{
	background-image:url('/templates/default/images/tw-share.jpg');
}
#sidebar_bottom_fix{
	height:63px;
}

#footer{
	background-color:#cccccc;
	color:#ffffff;
	height:40px;
	line-height:40px;
	padding:0 35px;
}
/** Template: MEMBER **/
	
.columns.member .column {
    width: 48%;
}
.columns.member .block.block1 {
    margin-top: 0px;
}

.columns.member h2 {
    margin-left: 3px;
    margin-top: 16px;
}
.columns.member .block.block1 h2 {
    margin-top: 0;
}
.member-block{
	margin: 10px 3px;
}
.columns.member .block{
	margin: 10px 3px;
}
.member-youtube iframe{
	padding-left: 3px;
}
.block.block3.member-twitter {
	margin-right: 10px;
}
.videocaption {
    margin-top: 8px;
    padding-left: 2px;
}
/** Template: MEMBERLIST **/

#inner #content .memberslist .column, #inner #content .memberslist .column_1 {
    width: 29%;
}
.cfloat.members_list_info {
    position: relative;
    top: -30px;
}
.ul_memberlist {
	margin-top: 0px;
    margin-left: 4px;
    list-style-type: none;
    padding-left: 0px;
    font-size: 12px;
}
.member_list_item.country {
    font-weight: bold;
 	margin-left: -8px;;
    padding-top: 9px;
}
.member_list_item.country.colored.first {
    padding-top: 0px;
}
.members-googlemaps {
    height: 438px;
}
.google-map-container {
    height: 400px;
}
.member-block.member-logo {
    margin: 10px 3px 15px 3px;
}
.town {
    color: #4C4C4C;
    margin-left: -8px;
}
/** Template: address book **/
.function_list_item.maingroup {
    font-weight: bold;
    margin-top: 15px;
}
.function_list_item {
    cursor: pointer;
    min-height: 20px;
}
.ul_functionlist input[type="checkbox"] {
    float: left;
}
.ul_functionlist {
    list-style-type: none;
    margin-left: 0;
    padding-left: 0;
}
.function_column {
    float: left;
    width: 48%;
}
.contact_item.company {
    font-weight: bold;
    font-size: 13px;
}
.contact_item.contact {
    padding: 8px 0;
   	margin-left: 10px;
}
.contact-name {
    font-weight: bold;
    margin-left: -10px;
}
.ass-name {
    font-weight: bold;
}
.ul-contactlist {
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
}
#contacts {
    margin-top: 20px;
    margin-left: 5px;
}
.submit-row {
    float: left;
    margin-right: 5px;
}
.hidecheckbox {
    display: none;
}
/** Future productions **/
.production_item.production {
    padding: 8px 0;
   	margin-left: 10px;
}
.production_item.company {
    font-weight: bold;
    font-size: 13px;
}
.searchSelect {
    width: 665px;
}
.full-row {
	height: 25px;
}
.productionbook input[type="submit"] {
    margin-left: 0;
}
.opera-title{
	font-style: italic;
	font-weight: bold;
}
.column_left {
    float: left;
    width: 49%;
    margin-right: 20px;
}
.column_right {
    float: right;
    width: 46%;
    margin-top: 1.3em;
}
/** Address Book Update **/
.contact-edit, .contact-delete {
    padding-left: 10px;
    text-decoration: underline;
	cursor: pointer;
	color: #888;
}
.txt_wijzig.tdinputlabel {
    width: 40%;
}
.tdinput input {
    width: 96%;
    padding: 2px 5px;
    
}
#job_insert .tdinput input{
	width: 93%;
}
.contact-listname {
    width: 514px;
    cursor: pointer;
}
.new-contact-button.button {
    margin-top: 20px;
    margin-left: 2px;
}
#contact_form {
	margin-left: 5px;
	border: 1px solid lightgray;
	padding: 0px 15px 20px;
	width: 518px;
	margin-top: 20px;
}
.submit-contact-form {
    margin-left: -2px;
    margin-right: 6px;
}
#close_contact_form {
    float: right;
    padding: 3px 5px 5px 6px;
    margin: 0;
    margin-right: -14px;
    border-left: 1px solid lightgray;
    border-bottom: 1px solid lightgray;
    color: gray;
    cursor: pointer;
}
label.error {
    display: block;
    color: red;
}
/** Production update **/
.tdinput #printout, #newsletter {
    margin-left: 0px;
    width: 13px;
}
.full-select{
	width: 100%
}
.ui-autocomplete {
    background-color: #fff;
    width: 300px !important;
    max-height: 200px;
    z-index: 20;
    border: 1px solid black;
    list-style: none;
    overflow-y: scroll;
    margin-left:0;
    /* padding-left: 5px; */
    padding: 5px 5px;
}
.ui-helper-hidden-accessible {
    display: none;
}
/** Job description **/
#joblist {
    list-style: none;
    margin: 0;
    padding: 0;
}
.job_item{
	padding: 8px 0;
}
.job-sub {
    font-weight: bold;
}
.job-documents {
    list-style: none;
    margin: 0;
    padding: 0;
}
/** Conference page **/
ul.internlinks {
    list-style: none;
    margin: 0;
    padding: 0;
}
/** Edit Member page **/
.txt_wijzig.subtitle {
    font-weight: bold;
    border-top: 1px solid lightgray;
    padding-top: 15px;
    text-decoration: underline;
    padding-bottom: 8px;
}
.textarea {
    width: 96%;
    padding: 5px;
    min-height: 80px;
}
#photo_logo_txt {
    margin-top: 5px;
}
.input.readonly {
    opacity: 0.7;
    background-color: #e0e0e0;
}
.upload-delete {
    display: none;
}
#opdays-logo {
    position: absolute;
    top: -290px;
    left: 22px;
}
.clearfloat {
    clear: both;
}
