
/* General */

html, body, #main_table {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	font-size:13px;
	margin:0px;
	height:100%;
	min-height:100%;
}

img, table {
	border:0px;
}

td {
	vertical-align:top;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
}

input {
	border:#8FB540 solid 1px;
	background-color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
	width:200px;
}

select{
	border:#8FB540 solid 1px;
	background-color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
	width:200px;
}

textarea{
	border:#8FB540 solid 1px;
	background-color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
	width:200px;
}

submit {
	border:#8FB540 solid 1px;
	background-color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
	width:100px;
}

div {
	scrollbar-track-color : #FFF; 
	scrollbar-base-color : #FFF;
	scrollbar-arrow-color : #FFF; 
	scrollbar-face-color : #8FB540;
	scrollbar-3dlight-color : #FFF; 
	scrollbar-darkshadow-color : #FFF; 
	scrollbar-highlight-color : #FFF 
	scrollbar-shadow-color : #FFF;
}

/* Links */

a, a:link, a:visited  { color:#666; text-decoration:none; }
a:hover, a:active  { color:#8FB540; text-decoration:none; }

.link_userdata a, .link_userdata a:link, .link_userdata a:visited  { color:#FFF; text-decoration:none; }
.link_userdata a:hover, .link_userdata a:active  { color:#FFF; text-decoration:underline; }

/* IDs */

#headline {
	height:68px;
	background-color:#8FB540;
}

#bd_logo {
	height:39px;
	background:url('../_elements/BD_Logo.gif') no-repeat top right;
}

#footer_td {
	vertical-align:bottom;
}

#footer {
	height:30px;
	background-color:#8FB540;
	color:#FFF;
	padding-left:25px;
	padding-top:8px;
}

#userdata {
	padding-left:25px;
	padding-top:40px;
	color:#FFF;
}

#content {
	width:800px;
}

#login_form {
	padding-left:25px;
	padding-top:45px;
}

#content_contacts {
	padding-left:25px;
	padding-right:25px;
}

#contact_list {
	border:#8FB540 solid 1px;
	height:225px;
	overflow-x:hidden;
	overflow-y:scroll;
}

#contact_details {
	border:#8FB540 solid 1px;
	height:225px;
	overflow:auto;
}

#instant_messenger {
	border:#8FB540 solid 1px;
	height:85px;
	overflow:auto;
}

#message {
	width:450px;
}

#hidden {
	visibility:hidden;
}

#hidden2 {
	visibility:hidden;
	width:450px;
}

#editNewContacts {
	
	padding-top:5px;
}

/* Class */

.topic {
	color:#C7DA9F;
	padding-bottom:3px;
}

.input_field {
	padding-bottom:2px;
}

.input_field_special {
	
}

.input_field_special2 {
	padding-top:2px;
}

.input_content {
	width:65px;
}

.input_content_special {
	width:65px;
	padding-bottom:2px;
}

.input_content_special2 {
	width:65px;
	padding-top:2px;
}

.input_login {
	width:200px;
}

.input_login_submit {
	width:100px;
}

.content_distance {
	width:25px;
}

.contact_list_company {
	padding:2px 2px 2px 5px;
	background-color:#DEE9C6;
	border-bottom:#FFF solid 2px;
}

.contact_list_person {
	padding:2px 2px 2px 10px;
	background-color:#E9F0DA;
	border-bottom:#FFF solid 2px;
}