/* ---------------------- CLEARSTUFF ---------------------- */
div, ul, li, table, td, th, tr, p, blockquote, form, a {
	margin: 0; 
	padding: 0; 
	border: none;
	outline: none;
}

a{
	text-decoration: none;
	color: #4B5673;
}

a:hover{
	text-decoration: underline;
	color: #2B2C47;
	cursor: pointer;
}

a img{
	border: none;
}


h1{
	color: #bf0000;
	font-weight: normal;
	font-size: 1.4em;
	margin: 10px 0;
}

h2{
	color: #bf0000;
	font-weight: normal;
	font-size: 1.2em;
}

h3{
	color: #000;
	font-size: 1em;
	margin: 0 0 15px 0;
}

p{
	font-size: 0.9em;
	margin: 0 0 10px 0;
	line-height: 1.5em;
}

.index ul, .index ol { counter-reset: item }
.index li { display: block }
/*.index li:before { content: counters(item, "."); counter-increment: item }*/

ol li{
	line-height: 1.5em;
	font-size: 1em;
	}

input{
	color: #444;
}

.blind{
	display: none;
}

body{
	background: #37385A;
	color: black;
	text-align: center;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: small;
	margin: 0;
}

#wrapper-header{
	text-align: left;
	background: #37385a url(../images/header-bg.jpg) no-repeat center top;
}

#wrapper-content{
	background: #fff;
	padding: 0 0 50px 0;
}

#header{
	width: 960px;
	margin: 0 auto;
}

#content-container{
	width: 960px;
	margin: 0 auto;
	background: #ffffff;
	overflow: hidden;
	clear: both;
	text-align: left;
}

#logo{
	float: left;
	margin: 10px 0;
}
.logo-provincie{
    float: right;
    margin: 10px 0;
    padding: 10px;
}
 .div-logo-provincie img {  margin: 10px;}

#toolbox{
	float: right;
	width: 600px;
}

#nav-toolbox{
	float: right;
}

	#nav-toolbox li{
		display: inline;
		margin: 7px 10px 0 0;
		float: left;
	}

	#nav-toolbox a{
		color: #FFFFFF;
		padding: 1px 5px;
		display: block;
	}
	
	#nav-toolbox a:hover{
		background: #4B5673;
		text-decoration: none;
	}

	#nav-toolbox img{
		margin: 0 5px 0 0;
	}
	
	#flag{
		float: right;
		margin: 7px 10px;
	}
	
#intranet-button{
	float: right;
	margin: 8px 0 0 0;
}

#intranet-button a{
	color: #FFFFFF;
	background: url(../images/intranet-button-bg.jpg) repeat-x bottom right;
	padding: 0px 5px 0px 5px;
	border: 1px #ae240e solid;
}

#intranet-button a:hover{
	text-decoration: none;
	background: url(../images/intranet-button-bg-hover.jpg) repeat-x bottom right;
}
	
#nav-languages{
	float: right;
	margin: 0;
	padding: 5px 0 5px 2px;
	background: #53637C url(../images/nav-language-left.gif) no-repeat bottom left;
}

	#nav-languages li{
		list-style: none;
		float: left;
		margin: 0;
		padding: 0;
	}	
	
	#nav-languages a{
		color: #95C5CD;
		padding: 0px 7px;
		border-right: 1px black solid;
	}
	
	#nav-languages li a.last{
		background: url(../images/nav-language-right.gif) no-repeat bottom right;
		border: none;
		padding: 5px 7px 5px 7px;
	}	
	
	
	#nav-languages li.active a{
		color: #fff;
	}
	
	#nav-languages a:hover{
		text-decoration: none;
		color: #fff;
	}	
/*________SEARCH______________*/

#search-main{
	float: right;
	clear: right;
	margin: 20px 0 0 0;
	width: 310px;
}

	#search-main a{
		float: left;
		color: #95C5CD;
		font-weight: normal;
		font-size: 0.9em;
		margin: 5px 0 0 0;
	}
	
	#search-main a:hover{
		color: #fff;
		text-decoration: none;
	}

		
#search-main input.button{
		float: right;
		width: 85px;
		}
		
#search-site{
	float: left;
	margin: 0 0 10px 0;
	}
		
.search-info{
	float: right;
	margin: 10px 0 0 0;
	}
		
a.search-result-title{
	font-weight: bold;
	color: #000000;
	font-size: 1.1em;
	}
	
p.search-teaser{
	color: gray;
	}
	
#nav-main{
	clear: both;
	background: #4b5673 url(../images/nav-main-right.jpg) no-repeat top right;
	padding: 0px 0 0 0;
	margin: 0;
	height: 28px;
	border-bottom: 3px #6f778b solid;
	overflow: hidden;
}

#nav-main ul{
	margin: 0;
	padding: 0;
}

	#nav-main li{
		display: inline;
		float: left;
		margin: 0;
		padding: 0;
	}
	
	#nav-main li a{
		color: #FFFFFF;
		padding: 6px 10px 6px 10px;
		height: 16px;
		margin: 0;
		float: left;
		border-right: 1px #6b7386 solid;
		border-bottom: 3px #6F778B solid;
	}
	
	#nav-main li a:hover{
		text-decoration: none;
		border-bottom: 3px #2b2c47 solid;
	}
	
	#nav-main li a.active{
		background: #6B7386;
		color: #fff;
		border-bottom: 3px #2b2c47 solid;
	}
	
	#nav-main li.first a{
		background: url(../images/nav-main-left.jpg) no-repeat top left;
	}
	
	#nav-main li.first.active a{
		background: #ffffff url(../images/nav-main-left-active.jpg) no-repeat top left;
	}

/*__________BREADCRUMBS____________*/
	
#breadcrumbs {
height: 18px; 
padding: 8px 0 0 0px;
color: gray; 
font-size: 0.8em;
}

#breadcrumbs span{
	margin-left: 5px;
}

#breadcrumbs a {
font-weight: bold;
background: url(../images/breadcrumb-arrow.gif) top right no-repeat;
padding-right: 11px; /* We need to add some padding to the right of the link. This space is where the background image is going to be shown. */
text-decoration: none;
}

#breadcrumbs a:hover {
color: #333;
background:url(../images/breadcrumb-arrow.gif) bottom right no-repeat;
}

/*__________PRINT____________*/

#print{
	float: right;
	clear: right;
	margin: 0px 0 0 0;
	padding: 0px 0;
}

	#print a{
		background: url(../images/printer.gif) no-repeat center right;
		padding: 15px 20px 15px 0;
		margin: 0 0px 0 0;
		color: #666666;
		text-decoration: none;
	}
	
	#print a:hover{
		color: #000000;
	}


/*__________mail-icon____________*/

.mail{
	background: url(../images/email.gif) no-repeat center left;
	padding:0 0 0 22px;
}


	
/*__________CONTENT____________*/

#content-main{
	float: right;
	width: 760px;
}

#content-main h1{
	margin: 15px 0 10px 0;
}

#content-main h3{
	margin: 15px 0 10px 0;
}

#content-main p{
	font-size: 1em;
	text-align: justify;
}

#content-main ul li{
	font-size: 1em;
	margin: 0 0 10px 15px;
}

#content-main li ul{

	padding: 5px 0 0 0;
}

#content-main ol li{
	font-size: 1em;
	margin: 0 0 10px 0;
}

#content-main ol li p{
	font-size: 1em;
}


/*opmaak tabel*/
.tabel
{
border:1px solid #D2d1cf;
border-collapse:collapse ;
padding:5px 0px 5px 5px;
}
.k124
{
    background:#F9F9F9;
	width:auto;
	text-align:center;
	border:1px solid #D2d1cf;
	border-collapse:collapse;
	padding:5px 10px 5px 10px;

}
.tabelheading
{   background:#EAF3F3;
    width:auto;
	text-align:center;
	border:1px solid #D2d1cf;
	border-collapse:collapse;
	padding:0px 10px 0px 10px;
}
.kol3
{
    background:#F9F9F9;
	width:auto;
	text-align:left;
	border:1px solid #D2d1cf;
	border-collapse:collapse;
	padding:5px 10px 5px 10px;

	}
 
/*einde*/
#content-main  .contact p
{
	text-align:center;
}


#nav-left{
	float: left;
	width: 160px;
	min-height: 300px;
	background: url(../images/nav-left-bg.jpg) no-repeat top right;
	margin: 0 0 10px 0;
}

#nav-left li{
	border-bottom: 1px gray solid;
}

#nav-left li a{
	padding: 5px 5px 5px 10px;
	display: block;
}

#nav-left li a:hover{
	text-decoration: none;
	color: black;
}

#nav-left li a.active{
	color: black;
	font-weight: bold;
}

#nav-left li ul li{
	padding: 0px 5px 0px 20px;
	display: block;
	border-bottom: 1px #d5d5d5 solid;
}

#content-left{
	float: left;
	width: 160px;
}

#profile-container{
	background: #E4E8E9 url(../images/profile-bg.jpg) no-repeat bottom left;
	overflow: hidden;
}

#profile-container h2{
	padding: 5px 0 5px 10px;
	margin: 0;
}
	
#profile-list li{
	padding: 5px 5px 0px 10px;
	background: url(../images/divider-horizontal.gif) repeat-x top left;
	list-style: none;
	clear: left;
	overflow: hidden;
}

#profile-list a{
	padding: 0px 0 3px 0;
	color: #5A5A5A;
	float: left;
}

#profile-list a:hover{
	text-decoration: none;
	color: #507E99;
}

#profile-list img{
	margin: 0 5px 5px 0;
	float: left;
}

#magazine{
	border: 1px #e7e7e7 solid;
	/*border-bottom: none;*/
	text-align: center;
	margin: 10px 0 0 0;
}

	#magazine h2{
		text-align: left;
		margin: 10px 10px 0 10px;
	}

	#magazine img{
		clear: both;
		margin: 10px 10px;
		text-align: center;
	}
	
	#magazine a{
		clear: both;
		text-align: center;
		color: #000000;
	}
	
	#magazine a:hover{
		text-decoration: none;
	}
	
	#magazine a.more{
	color: #bf0000;
	text-align: right;
	font-weight: bold;
	clear: both;
	border-top: 1px #95C5CD solid;
	width: 100%;
	padding: 3px 15px 3px 0;
	background: #EAF3F3 url(../images/breadcrumb-arrow.gif) 98% 125% no-repeat;
	}
	
	#magazine a.more:hover{
	color: black;

	}
	
	#news-home{
		float: left;
		border-top: 1px #D2D4D5 solid;
		margin-top: 20px;
		width: 400px;
		}
		
	#news-home h3{
		margin: 0 0 3px 0;
		}
		
#news-home h2 {
	float: left;
}

a.newsarchive {
	float: right;
	color: #bf0000;
	text-align: right;
	border-top: 1px #95C5CD solid;
	padding: 3px 15px 3px 80px;
	background: #EAF3F3 url(../images/breadcrumb-arrow.gif) 98% 125% no-repeat;
	margin: 10px 0 0 0;
	font-size: 0.9em;
	
}

#content-center{
	width: 410px;
	float: left;
	margin: 0 0 0 30px;
}

#quicklinks-councils li{
	background: url(../images/bullet-arrow-grey.gif) no-repeat;
	padding-left: 20px;
	display: inline;
	margin-left: 32px;
	margin-right: 48px;
}

.quicklinks-admin-intra{
	border-bottom: 1px dotted #4B5673;
	clear:both;
	list-style: none;
	padding: 1px 0 5px 20px ;
	margin-bottom: 10px;
	background: url(../images/bullet-arrow-grey.gif) no-repeat 0em 0.2em;
	font-size: 1.3em;	
}

.quicklinks-admin-intra-box{
	margin-bottom: 20px;
}

#advices li{
	background: url(../images/bullet-arrow.gif) no-repeat 0em 0.2em;
	list-style: none;
	padding: 0 0 10px 20px;
}

#news li{
	list-style: none;
	background: url(../images/bullet-arrow-grey.gif) no-repeat 0em 0.2em;
	padding: 0 0 10px 20px;
}

#content-right{
	float: right;
	width: 320px;
}

#find-a-doctor{
	background: #c1d2d6 url(../images/register-stetoscoop.jpg) no-repeat bottom right;

}

	#find-a-doctor h2{
		padding: 10px 10px 0 15px;
		margin: 0 0 0 0;
	}
	
	#find-a-doctor form{
		background: url(../images/register-corner.jpg) no-repeat bottom left;
		padding: 0 15px;
	} 
	
	#find-a-doctor form input{
		margin: 5px 0 5px 0;
	}
	
	#find-a-doctor form input.button{
		margin: 5px 0 15px 0;
		overflow: visible;

	}
#advices form{
		margin: 0 0 10px 15px;
	}

/*______________________*/

#wrapper-footer{
	text-align: left;
	background: #37385a url(../images/footer-bg.jpg) no-repeat center top;
}

#footer{
	clear: both;
	width: 960px;
	margin: 0 auto;
	min-height: 200px;
	color: #95c5cd;
	padding: 10px 0 0 0;
}

#nav-footer{
	float: left;
}

	#nav-footer li{
		display: inline;
		margin: 0 0 0 10px;
	}
	
	#nav-footer li a{
		color: #95C5CD;
	}
	
#credits{
	float: right;
}

#credits li, #credits a{
		color: #95C5CD;
		list-style: none;
		display: inline;
	}
	

/*__________GENERAL CLASSES____________*/

.more{
	color: #bf0000;
	float: right;
	text-align: right;
	clear: both;
	border-top: 1px #95C5CD solid;
	width: 100%;
	margin: 5px 0 0 0;
	padding: 2px 15px 0 0;
	background: url(../images/breadcrumb-arrow.gif) 100% 100% no-repeat;
	font-size: 0.9em;
}

a:hover.more {
	color: black;
	text-decoration: none;
}

.fl{
	float: left;
}

.fr{
	float: right;
	margin: 0;
}

.large{
	width: 200px;
	}

.img-fr{
	float: right;
	margin: 0 0 0 20px;
	width: 200px;
		text-align: center;
	}
		
.img-fl{
	float: left;
	margin: 0 20px 0 0;
	}
	
.text-bg{
	background: #EAF3F3;
	padding:  20px;
	}
	
.error{
	color: red;
	}
	
.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 1px;
}

#content-error input{
	clear: left;
	margin: 0 0 10px 0;
}

#content-main .img-fr p, #content-main .img-fl p{	
	color: gray;
	text-align: center;
	margin: 10px 0;
	}

input.button{
	background: #4B5673;
	color: #EAF3F3;
	font-size: 1em;
	border:none;
	cursor: pointer;
	padding: 2px 5px;
	overflow: visible;
	}
	
	.register-button{
		margin: 10px 0;
		}
		
	#hor-minimalist-b{font-size:12px;background:#fff;width:100%;border-collapse:collapse;text-align:left;margin:0px;}
#hor-minimalist-b th{font-size:14px;font-weight:normal;color:#464646;border-bottom:2px solid #6B7386;padding:10px 0px;}
#hor-minimalist-b td{border-bottom:1px solid #ccc;color:#464646;padding:6px 0px;}
#hor-minimalist-b tbody tr:hover td{color:#000;}
#hor-minimalist-b td a{text-decoration: none;
}


/*__________ADVIEZEN____________*/

#search-general{
	width: 440px;
	float: left;
	margin: 10px;
	padding: 0 10px 0  0;
}

#search-general select{
	float: left;
}

#search-alphabet{
	width: 155px;
	float: left;
	margin: 10px 0 0 0;
	padding: 0 10px;
	border-right: 1px gray solid;
	border-left: 1px gray solid;
}

#search-magazine{
	width: 200px;
	float: right;
	margin: 10px 0 0 0;
}

#search-magazine td{
	height: 30px;
	padding: 0 10px 0 0;
}

#search-results{
	width: 100%;
	float: left;
	clear: both;
	margin: 10px 0 0 0;
	
}

#search-results h1{
	margin: 0px 0 0px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px #d2d4d5 solid;
}

#search-results h2{
		border-top: 1px #d2d4d5 solid;
		padding: 10px 0 0 0;
	}
	
#search-results table, #advice-data table, #magazines-archive table, #news-articles-list table{
	border-collapse: collapse;
	width: 100%;
	}
	
#search-results tr, #advice-data tr, #magazines-archive tr, #news-articles-list tr{
	border-bottom: 1px #000 solid;
	padding: 5px 0;
	margin: 0 5px;
	vertical-align: top;
	}
	
#search-results tr th, #advice-data tr th, #magazines-archive tr th, #news-articles-list tr th{
	font-weight: normal;
	padding: 5px;
	font-size: 1em;
	vertical-align: bottom;
	text-align: left;
	}
	
#search-results td, #advice-data td, #magazines-archive td, #news-articles-list td{
	border-bottom: 1px #d2d4d5 solid;
	padding: 5px 5px 5px 5px;
	margin: 0 10px 0 0;
	}
	
#search-results table.results thead tr:hover{
	cursor: default;
	background: none;
	}
	
#search-results table.results tr:hover, #magazines-archive tr:hover, #news-articles-list tr:hover{
	background: #EAF3F3;
	}
	
#search-results table a:hover{
	text-decoration: none;
	}
	
#news-articles-list .more{
	padding: 2px 0px 0 0;
	background: none;
	margin: 0;
	border: none;
}
	
#advice-data{
	float: left;
	width: 300px;
	position: relative;
	top: 0; 
	left: 0;
	}
	
	#advice-data table{
		font-size: 0.9em;
		}
	
#advice-content{
	width: 620px;
	float: right;
	text-align: justify;
	font-size: 1.1em;
	}
	
#advice-content table{
	width: 960px;
	border-collapse: separate;
	}
	
#advice-content table td{
	border: 1px gray solid;
	border-collapse: collapse;
	}
	
#advice-content ul, #advice-content ol{
	margin-bottom: 1em;
	}

#advice-content ul li , #advice-content ol li{
	margin-left: 17px;
	line-height: 1.5em;
	font-size: 0.9em;
}

#advice-content ol li ul li{
	font-size: 1em;
	}
	
#advice-content ol li ol li{
	font-size: 1em;
}

#advice-content ul li p, #advice-content ol li p{
	margin-left: 17px;
	line-height: 1.5em;
	font-size: 1em;
}

#advice-content h3{
	font-size: 1.3em;
	font-weight: normal;
	margin: 20px 0 0 0;
	text-align: left;
	}

#advice-content h4{
	text-align: left;
	margin-bottom: 5px;
	}
	
#advice-content h5{
	text-align: left;
	}
	
#advice-content h6{
	font-size: 0.8em;
	}

.date, .magazine, .document-code{
	color: gray;
	font-size: 0.8em;
	line-height: 1.8em;
	}

#letternav li {
	list-style: none;
	float: left;
	padding: 7px;
	background: #eaf3f3;
	width: 0.6em;
	height: 1em;
	color: #999999;
}

#letternav li.letternav-last{
	margin: 0;
	padding: 7px 5px;
	width: 35px;
	float: left;
	}

li .letternav-last a{
	list-style: none;
	padding: 7px;
	background: #eaf3f3;
	color: #999999;
	margin: 0;
	width: 100px;
	float: right;
}

#letternav a.active {
	font-weight: bold;
}


ul#adviceheadings li{ margin-top:10px; }

ul.adviceheadings {
	clear: left;
	}

.adviceheadings li {
	list-style-type: circle;
	padding-top: 7px;
	margin-left: 17px;
}
.adviceheadings li.nopadding {
	padding-top: 2px;
}

.advice-comments{
	color: #bf0000;
	padding: 10px;
	margin: 10px 5px 0 0;
	border: 2px #bf0000 solid;
	font-weight: normal;
	}
#advice-comments-inline{
	color: gray;
	font-size: 0.8em;
	font-weight: normal;
	}
	
.attachment li{
	background: url(../images/attachment.gif) no-repeat top left;
	padding: 0 0 5px 30px;
	list-style: none;
	margin: 10px 0 0 0;
}
	
.issue{
	font-style: italic;
	color: #666;
	font-size: 1em;
	letter-spacing: 0.01em;
	margin: 10px 0 10px 0;
	}
	
.note{
	font-size: 0.75em;
	margin: 10px 0;
	}
	
	.note a{
		margin-top: 20px;
	}
	
.quote{
	font-style: italic;
	color: #333;
	font-size: 0.9em;
	margin-top: 20px;
	margin-bottom: 20px;
	border-left: 2px #b5b5b5 solid;
	padding: 0 0 0 15px;
	}

.line-through{
	text-decoration: line-through;
	}

span.quote{
	font-style: italic;
	color: #333;
	font-size: 0.9em;
	margin-top: 20px;
	margin-bottom: 20px;
	border-left: none;
	padding: 0 0 0 0px;
	}
	
span.quote ol{
	font-size: 1.1em; 
	}
	
.rating{
	width:83px;
	height:16px;
	clear:both;
	background: url(../images/stars-rating.gif) no-repeat 0 0;
}

.nostar {background-position:0 0}
.onestar {background-position:0 -16px}
.twostar {background-position:0 -32px}
.threestar {background-position:0 -48px}
.fourstar {background-position:0 -64px}
.fivestar {background-position:0 -80px}

/*__________PLICHTENLEER____________*/

#ethixToc table {
	margin-bottom: 9px;
	width: 100%;
	float: left;
}
#ethixToc th {
	font-weight: bold;
}
#ethixToc td {
	vertical-align: top;
}
#ethixChapterTop h2 {
	width: 540px;
	float: left;
	margin: 0 0 11px 0;
}
#ethixChapterTop a {
	float: right;
	margin-left: 5px;
	background: #EAF3F3;
	padding: 2px 5px;
}

#ethixChapterTop a img{
	background: none;
}

#ethixChapterTop h3 {
	width: 540px;
	float: left;
	margin: 0;
}
#ethixChapterTop {
	width: 100%;
	float: left;
}

hr{
	border: 0;
 	width: 100%;
	background: #D2D1CF;
	color: #D2D1CF;
	clear: both;
	height: 1px;
	}
	
div.ethixNr {
	font-weight: bold;
	width: 75px;
	background-color: #F5F3F4;
	border-bottom: 2px solid #D2D1CF;
	padding-left: 2px;
}

td.ethixContent {
	vertical-align: top;
  	padding-bottom: 11px;
  	width: 668px;
}

td.ethixContent p{
  	margin: 0 0 0 10px;
}

td.ethixDate {
	width: 85px;
	vertical-align: top;
	padding-bottom: 11px;
}

.ethixDate a{
	font-size: 0.9em;
	}

#ethixChapter table {
	float: left;
	margin-top: 11px;
}

#ethixSearch {
	margin: 0 0 30px 180px;
	width: 380px;
	background: #EAF3F3;
	padding: 10px 10px 15px 10px;
}

#ethixSearch .field{
	float: left;
}

#ethixSearch .button{
	float: left;
	margin: 0 0 0 5px;
}

#ethixSearch .check, #ethixSearch-full .check{
	padding: 0;
	margin: 5px 0 0 0;
}

#ethixSearch .advanced{
	float: right;
	padding: 2px 0 0 0;
}

#ethixSearch h2, #ethixTimeMachine h2, #ethixSearch-full h2{
	margin: 0px 0 5px 0;
	}
	
#ethixSearch-full {
	margin: 0 0 0 00px;
	width: 250px;
	background: #EAF3F3;
	padding: 10px;
	float: left;
}

#ethixTimeMachine {
	margin: 0px 0 10px 2px;
	padding: 10px 10px 10px 10px;
	background: #eaf3f3;
	width: 450px;
	float: right;
}

#ethixTimeMachine input{
	float: left;
	clear: none;
}

#ethixTimeMachine img{
	float: left;
	clear: none;
	margin: 0 5px;
}

#ethixTimeMachine input.button{
	float: left;
	clear: none;
}

#ethixTimeMachine-warning{
	color: #bf0000;
	padding: 10px 10px 10px 10px;
	margin: 10px 5px 10px 0;
	border: 2px #bf0000 solid;
	font-weight: normal;
	overflow: hidden;
	}
	
	#ethixTimeMachine-warning img{
	float: left;
	margin: 3px 7px 0 0;
	}
	
	#ethixTimeMachine-warning p{
	float: left;
	margin: 1px 7px 0 0;
	}
	
	#ethixTimeMachine-warning form{
	float: right;
	}

.ethixContent ul li{
	list-style: none;
	background: url(../images/hyphen.gif) no-repeat 0em 0.6em;
	padding: 0 0 0 10px;
	}

/*__________ERROR PAGES____________*/

#content-error{
	padding: 20px;
	}
	
#content-error ul{
	padding: 10px 20px;
	}
	
#content-error .button{
	float: left;
    }
#flashbelgium{
    margin-right: 80px;
}

/* form fieldlist */

#content-main ul.fieldlist label, #login ul.fieldlist label {
	display: block;
	margin: 0 0 5px;
	/*float: left;*/
}

#content-main ul.fieldlist li, #login ul.fieldlist li {
	list-style: none;
	padding: 0 0 0px;
	margin: 0px 0 0 0;
	overflow: hidden;
}

#login ul.fieldlist li input{float: left; clear: left;}


.form-info a{
	float: left;
	font-size: 1.1em;
}

.fieldlist input.button{
	margin-top: 20px;
	float: left;
}

span.form-info-login, .form-info{
	float: right;
	width: 500px;
	margin: -10px 0 0 0;
}

span.form-info-login img{
	float: right;
}
.passimg{
	float: right;
}
span.form-info-login p{
	float: left;
	width: 350px;
}
span.form-info p{
	float: left;
	width: 350px;
}
.textpw{
    float: left !important;
}

#contactform td {
	padding: 5px 0;

}

#contactform input {
	border: 1px solid #d9d9d9;
	padding: 5px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 1em;
}

input.firstinput {
	margin: 0 10px 0 0;
}

#contactform td.innertd {
	padding: 0;
}

td.top {
	vertical-align: top;
	padding: 10px 0 5px 0 !important;
}

label.fixed {
	width: 100px;
}

#contactform textarea {
	border: 1px solid #d9d9d9;
	padding: 5px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 1em;
}

td.dotted {
	padding: 20px 0 5px 0 !important;
}

















#folders {
	float:left;
	width:100%;
	overflow:hidden;
}

#error {
	background-color:#FFFFC9;
	padding:5px;
	color:#BF0000;
}

UL.jqueryFileTree {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 18px;
	margin: 0px;
	float:left;
	background-color:#F6F6F6;
	width:100%;
	padding-left:2px;
}

UL.jqueryFileTree .error {
	color:#BF0000;
}

#select-folder .add_root_folder_con {
	float:right;
	display:none;
	background-color:#FFFFC9;
	padding:5px;
	color:#BF0000;
}

UL.jqueryFileTree .add_folder_con {
	float:right;
	display:none;
	background-color:#FFFFC9;
	padding:5px;
	color:#BF0000;
}

UL.jqueryFileTree .rename_folder_con {
	float:right;
	display:none;
	background-color:#FFFFC9;
	padding:5px;
	color:#BF0000;
}

UL.jqueryFileTree li {
	list-style: none;
	padding-left: 20px;
	margin-right:20px;
	float:left;
	/*margin: 0px 5px 0px 15px;*/
	margin: 0;
	width:100%;
}

UL.jqueryFileTree input {
 	height: 15px;
 	padding: 0;
 	margin: 0;
}

UL.jqueryFileTree .actions {
	min-height:29px;
	min-width: 50px;
	float: right;
}

UL.jqueryFileTree .actions a {
	margin-top: 6px;
	padding-left: 4px;
	padding-right: 4px;
}

/*
UL.jqueryFileTree a.name {
	width:650px;
	margin-right:-200px;
	float: left;
}
*/

UL.jqueryFileTree a.name {
	width:100%;
}

UL.jqueryFileTree div.text {
	margin-top: 5px;
}

UL.jqueryFileTree a.add {
	margin-right:45px;
	margin-top:-2px;
	/*float:right;*/
}

UL.jqueryFileTree a.delete_folder {
	margin-right:0px;
}

UL.jqueryFileTree a.add_subfolder, UL.jqueryFileTree a.rename_folder, UL.jqueryFileTree a.delete_folder, UL.jqueryFileTree a.download_file,  UL.jqueryFileTree a.delete_file, #select-folder a.add_rootfolder {
	float:right;
	padding: 0px 4px 0px 4px;
	width: 16px;
	height: 16px;
}

UL.jqueryFileTree .submit_add_folder, UL.jqueryFileTree .submit_rename_folder {
	height: 20px;
}

UL.jqueryFileTree a.delete_file, UL.jqueryFileTree a.delete_folder {
	float:right;
}

UL.jqueryFileTree a {
	color: #333;
	text-decoration: none;
	/*display: block;*/
	padding: 0px 2px;
}

/*
UL.jqueryFileTree li.active div.active {
	background: #FFFFC9;
}

UL.jqueryFileTree li:hover div:first-child {
	background: #FFFFC9;
}
*/

/*
UL.jqueryFileTree li:hover div:first {
	background: #FFFFC9;
}*/

UL.jqueryFileTree li div.con {
	border-bottom:1px solid #CFCFCF;
	min-height:29px;
	vertical-align: middle;
	cursor: pointer;
	width: 100%;
	height:100%;
}

UL.jqueryFileTree li div.active {
	background: #FFFFC9;
}

UL.jqueryFileTree li div:hover {
	background: #FFFFC9;
}

/* Core Styles */
.jqueryFileTree LI.directory { background: url(../images/jqueryFileTree/directory.png) left 5px no-repeat; }
.jqueryFileTree LI.expanded { background: url(../images/jqueryFileTree/folder_open.png) left 5px no-repeat; }
.jqueryFileTree LI.file { background: url(../images/jqueryFileTree/file.png) left 5px no-repeat; }
.jqueryFileTree LI.wait { background: url(../images/jqueryFileTree/spinner.gif) left 5px no-repeat; }
/* File Extensions*/
.jqueryFileTree LI.ext_3gp { background: url(../images/jqueryFileTree/film.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_afp { background: url(../images/jqueryFileTree/code.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_afpa { background: url(../images/jqueryFileTree/code.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_asp { background: url(../images/jqueryFileTree/code.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_aspx { background: url(../images/jqueryFileTree/code.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_avi { background: url(../images/jqueryFileTree/film.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_bat { background: url(../images/jqueryFileTree/application.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_bmp { background: url(../images/jqueryFileTree/picture.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_c { background: url(../images/jqueryFileTree/code.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_cfm { background: url(../images/jqueryFileTree/code.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_cgi { background: url(../images/jqueryFileTree/code.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_com { background: url(../images/jqueryFileTree/application.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_cpp { background: url(../images/jqueryFileTree/code.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_css { background: url(../images/jqueryFileTree/css.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_doc, .jqueryFileTree LI.ext_docx { background: url(../images/jqueryFileTree/doc.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_exe { background: url(../images/jqueryFileTree/application.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_gif { background: url(../images/jqueryFileTree/picture.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_fla { background: url(../images/jqueryFileTree/flash.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_h { background: url(../images/jqueryFileTree/code.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_htm { background: url(../images/jqueryFileTree/html.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_html { background: url(../images/jqueryFileTree/html.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_jar { background: url(../images/jqueryFileTree/java.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_jpg { background: url(../images/jqueryFileTree/picture.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_jpeg { background: url(../images/jqueryFileTree/picture.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_js { background: url(../images/jqueryFileTree/script.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_lasso { background: url(../images/jqueryFileTree/code.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_log { background: url(../images/jqueryFileTree/txt.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_m4p { background: url(../images/jqueryFileTree/music.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_mov { background: url(../images/jqueryFileTree/film.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_mp3 { background: url(../images/jqueryFileTree/music.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_mp4 { background: url(../images/jqueryFileTree/film.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_mpg { background: url(../images/jqueryFileTree/film.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_mpeg { background: url(../images/jqueryFileTree/film.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_ogg { background: url(../images/jqueryFileTree/music.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_pcx { background: url(../images/jqueryFileTree/picture.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_pdf { background: url(../images/jqueryFileTree/pdf.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_php { background: url(../images/jqueryFileTree/php.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_png { background: url(../images/jqueryFileTree/picture.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_ppt { background: url(../images/jqueryFileTree/ppt.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_psd { background: url(../images/jqueryFileTree/psd.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_pl { background: url(../images/jqueryFileTree/script.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_py { background: url(../images/jqueryFileTree/script.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_rb { background: url(../images/jqueryFileTree/ruby.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_rbx { background: url(../images/jqueryFileTree/ruby.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_rhtml { background: url(../images/jqueryFileTree/ruby.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_rpm { background: url(../images/jqueryFileTree/linux.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_ruby { background: url(../images/jqueryFileTree/ruby.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_sql { background: url(../images/jqueryFileTree/db.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_swf { background: url(../images/jqueryFileTree/flash.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_tif { background: url(../images/jqueryFileTree/picture.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_tiff { background: url(../images/jqueryFileTree/picture.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_txt { background: url(../images/jqueryFileTree/txt.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_vb { background: url(../images/jqueryFileTree/code.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_wav { background: url(../images/jqueryFileTree/music.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_wmv { background: url(../images/jqueryFileTree/film.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_xls { background: url(../images/jqueryFileTree/xls.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_xml { background: url(../images/jqueryFileTree/code.png) left 5px no-repeat; }
.jqueryFileTree LI.ext_zip { background: url(../images/jqueryFileTree/zip.png) left 5px no-repeat; }
