*{
	padding:			0px;
	margin:			0px;
	font-family:		tahoma;
	font-size:			11px;
}
td{
	border-collapse:		collapse;
}
body{
	text-align:			center;
}
a{
	text-decoration:		none;
}
p{
	margin-bottom:		15px;
}
li{
	margin-left:		20px;
}
ul{
	margin-bottom:		15px;
}
td{
	vertical-align:		top;
}
img{
	border:			0px;
}
.container{
	text-align:			left;
	margin-left:		auto;
	margin-right:		auto;
	width:			788px;
	border:			1px solid #FFF;­
}
.header{
	height:			66px;
	position:			relative;
}
.header .vselogo{
	position:			relative;
	left:				51px;
	top:				16px;
}
.mainmenu{
	height:			42px;
	position:			relative;
}
a.switch{
	color:			#734792;
}
.switch{
	position:			absolute;
	top:				20px;
	left:				670px;
	width:			100px;
	text-align:			right;
}
form.switch a{
	color:			#734792;
}
.mainmenutabs{
	position:			relative;
	left:				51px;
	background-image:		url("../images/menu1.jpg");
	background-repeat:	no-repeat;
	height:			42px;
	width:			661px
}
.submenu{
	position:			absolute;
	top:				50px;
	left:				90px;
	width:			150px;
}
.submenu a{
	display:			block;
	color:			#734792;
	font-weight:		bold;
	line-height:		12px;
	margin-bottom:		12px;
}
.submenu a:hover{
	text-decoration:		underline;
}
.submenu a.active{
	color:			#ad90be;
}
.submenu a.subsub{
	margin-left:		5px;
	position:			relative;
	top:				-8px;
}
.label{
	width:			20px;
	text-align:			right;
	position:			absolute;
	top:				34px;
	left:				59px;
}
.content{
	height:			443px;
	background-image:		url("../images/bg1.jpg");
	background-repeat:	no-repeat;
	position:			relative;
	z-index:			20;
}
.content-text-overflow{
	overflow:			auto;
	position:			absolute;
	top:				37px;
	left:				290px;
	width:			475px;
	height:			314px;

}
.content-text{
	position:			relative;
	top:				10px;
	left:				0px;
	width:			460px;
	line-height:		17px;
	margin-bottom:		8px;
}
.content-text a{
	color:			#734792;
}
.content-text a:hover{
	text-decoration: 		underline;
}
.content-text ul{
	list-style-image: 	url("../images/bullet2.gif");
	margin-left:		10px;
}
.content-text ol{
	margin-left:		10px;
}
.search{
	position:			absolute;
	top:				353px;
	left:				81px;
}
.search input{
	width:			116px;
	height:			16px;
	border:			0px;	
	font-size:			12px;
	color:			#734792;
	font-weight:		bold;
	background: 		none;
}
.search a{
	display:			block;
	position:			absolute;
	top:				-3px;
	left:				143px;
	width:			20px;
	height:			20px;
}
.footer{
	position:			absolute;
	top:				393px;
	left:				290px;
	color:			#FFF;
}
.footer a{
	color:			#FFF;
	font-size:			10px;
}

.breadcrumb{
	position:			absolute;
	top:				22px;
	left:				290px;
	color:			#bcb5bc;
	font-size:			10px;
	width:			450px;
	height:			20px;
	z-index:			50;
}
.breadcrumb a{
	color:			#bcb5bc;
	font-size:			10px;
	text-decoration:		underline;
}
.breadcrumb a:hover{
	color:			#000;
}
h1{
	font-size:			12px;	
	color:			#734792;
	margin-bottom:		15px;
}
h2{
	color:			#734792;
	margin-bottom:		0px;
}
h3{
	color:			#734792;
}
.mainmenutabs a{
	color:			#FFF;
	font-weight:		bold;
	top:				10px;
	position:			absolute;
	display:			block;
	height:			30px;
	line-height:		30px;
}
.tab1{
	left:				17px;	
}
.tab2{
	left:				87px;	
}
.tab3{
	left:				281px;	
}
.tab4{
	left:				450px;	
}
.m_tab1{
	left:				17px;	
}
.m_tab2{
	left:				87px;	
}
.m_tab3{
	left:				147px;	
}
.m_tab4{
	left:				218px;	
}
.m_tab5{
	left:				292px;	
}
.m_tab6{
	left:				458px;	
}
a.tabup{
	top:				2px;
}
.loggedin{
	line-height:		18px;
	font-weight:		bold;
	color:			#794e95;
	position:			absolute;
	width:			150px;
	left:				100px;
	top:				250px;
}
.loggedin a{
	color:			#ea8535;
}
.memberwebsite{
	position:			absolute;
	top:				29px;
	left:				615px;
}
.item_home_title{
	color:			#734792;
	font-weight:		bold;
	margin:			0px;
	padding:			0px;
}
.item_home_date{
	font-size:			9px;
	color:			#FFF;
	font-weight:		bold;
	margin:			0px;
	padding:			0px;
	position:			relative;
	top:				-10px;
}
.item_home_text{
	line-height:		16px;
}
.submenu a.item_readmore{
	color:			#000;
}
.quicklinks{
	width:			136px;
	background-image: 	url("../images/quicklinks_top.gif");
	background-repeat:	no-repeat;
}
.quicklinks div{
	padding:			7px;
}
.quicklinks span{
	color:			#ef8b39;
	font-weight:		bold;
	font-size:			14px;
}
.quicklinks a{
	display: 			block;
	font-weight:		bold;
	color:			#000;
	padding-left:		20px;
	margin-top:			10px;
	background-image: 	url("../images/arrow.gif");
	background-position:	3px 6px;
	background-repeat:	no-repeat;
}


/*	ORGANISATIONS 							*/
.org_head{
	width:			950px;
}
.org_head_row{
	background-color:		#f08b39;
	color:			#FFF;	
}
.org_head_row th{
	padding:			3px;
}
.org_country{
	color:			#f08b39;
	font-weight:		bold;
}
.org_row td{
	border-bottom:		1px solid #f08b39;
	padding:			3px;
}
.org_name{
	font-weight:		bold;	
}
.org_head a{
	color:			#000;
}
.org_row_active{
	background-color:		#EEE;
}


/*	ITEMS							*/
.itemlist .item{
	border-bottom:		1px solid #794e95;
	margin-bottom:		5px;
	padding-bottom:		5px;
}
.itemlist .item_title{
	display:			block;
	padding-left:		10px;
	background-image: 	url("../images/bullet.gif");
	background-repeat:	no-repeat;
	background-position:	0px 7px;
	color:			#794e95;
	font-weight:		bold;
}
.itemlist .item_date{
	color:			#ef8b39;
	float:			right;
}
.itemlist .item_text{

}
.itemlist a.item_readmore{
	font-weight:		bold;
	color:			#000;
}
.item_full_title{
	font-weight:		bold;
	color:			#ef8b39;
}
.item_full_date{
	font-size:			9px;
	color:			#333;
}
.fancy_back{
	margin-top:			10px;
	font-weight:		bold;
	color:			#ef8b39;
}
.fancy_back a{
	color:			#000;
}
.quote_1{
	background-image: 	url("../images/quote-top.gif");
	background-repeat:	no-repeat;
	background-color:		#c0b9bf;
	width:			440px;
}
.quote_2{
	background-image: 	url("../images/quote-bottom.gif");
	background-repeat:	no-repeat;
	background-position:	bottom;
	width:			440px;
}
.quote_3{
	position:			relative;
	padding:			10px;
	width:			420px;
	color:			#FFF;	
}
.button{
	background-color:		#866dab;
	color:			#FFF;
	font-weight:		bold;
	border:			0px;	
	font-size:			11px;
	border-bottom:		2px solid #282033;
	border-right:		2px solid #282033;
	border-top:			2px solid #a996c3;
	border-left:		2px solid #a996c3;
	margin-top:			5px;
}

/*	FORMS							*/
.formtable span{
	font-weight:		bold;
}
.formtable span{
	padding-right:		10px;
	margin-bottom:		5px;
	display:			block;
}
.formtable .input_text{
	width:			150px;
}

.formtable textarea{
	width:			300px;
}
.error{
	width:			400px;
	background-color:		#eee;
	border:			2px solid #734792;
	padding:			5px;
	margin-bottom:		10px;
}
.error h1{
	color:			#ef8b39;
	padding:			0px;
	margin:			0px;
}
.succes{
	width:			400px;
	background-color:		#eee;
	border:			2px solid #734792;
	padding:			5px;
	margin-bottom:		10px;
}
.succes h1{
	padding:			0px;
	margin:			0px;
}
/*	Sitemap							*/
.sitemap a{
	color:			#000;
}
.sitemap ul{
	margin-bottom:		0px;
}
.sitemap .sitemap_line{
	line-height:		0px;
	font-size:			0px;
	border-top:			1px solid #b0a8b1;
	height:			1px;
	width:			180px;
	margin-top:			5px;
	margin-bottom:		5px;
}
.search_title a{
	font-weight:		bold;
	color:			#734792;
}
.search_text{
	
}
.searchresult{
	margin-bottom:		10px;
}          
.hrline{
	height:			1px;	
	border-top:			1px solid #b0a8b1;
	line-height:		0px;
	font-size:			0px;
	margin-top:			5px;
	margin-bottom:		5px;
}
table.newsletterstable td a{
	color:			#000;
	text-decoration:		none;
}
.component{
	border:			2px solid green;
	background-color:		#EEE;
	padding:			5px;
}
.organogram{
	text-align:			center;
	line-height:		45px;
}
.organo_members,
.organo_delegates{
	display:			block;
	text-align:			center;	
	border:			2px solid #ef8b39;
	margin:			auto;
	margin-bottom:		10px;
	width:			150px;
	font-size:			10px;

}
.organogram a{
	display:			inline;
	padding:			5px;
	padding-top:		10px;
	padding-bottom:		10px;
	border:			2px solid #834895;
	color:			#000;
	font-size:			10px;
}
.helpinfo{
	cursor:			help;
}
#info ol{
	margin-left:		10px !important;
}