body {
	margin: 0px;
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	background-color: #FFFFFF;
	text-align: left;
}

#main_td {
	margin: 0 auto;
	border-collapse: collapse;
}

img {
	border: 0px;
	display: block;
}

td {
	padding: 0px;
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	background-color: #FFFFFF;
}

td a {
	color: #A9A9A9;
	text-decoration: none;
}

td a:hover {
	color: #FF0000;
}

.menu_h {
	color: #A9A9A9;
	text-decoration: none;
}

.menu_h:hover {
	color: #FF0000;
}

.menu_h_s {
	color: #FF0000;
	font-weight: bold;
}

.menu_h_s:hover {
	color: #A9A9A9;
}

.bottom_txt {
  	color: #000000;
	font-size: 9px;
}

#main_window {
	padding: 5px;
	width: 95%;
	height: 550px;
	text-align: left;
	overflow: auto;
}

#member_window {
	padding: 0px;
	width: 100%;
	text-align: left;
}

#main_p_title {
	padding: 5px;
	padding-left: 0px;
	padding-top: 10px;
	color: #A9A9A9;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	width: 90%;
	text-align: center;
	border-bottom: 1px solid #666666;
}

#menu_v {
	color: #A9A9A9;
	padding: 2px;
	padding-top: 5px;
	width: 100%;
	text-align: left;
}

#menu_v2 {
	color: #A9A9A9;
	padding: 0px;
	padding-top: 12px;
	width: 100%;
	text-align: center;
}

input {
	height: 17px;
	border: 1px solid #666666;
	color: #C0C0C0;
	width: 150px;
}

.input_member {
	height: 17px;
	border: 1px solid #666666;
	color: #C0C0C0;
	width: 300px;
}

.chkbox {
	height: auto;
	border: none;
	width: auto;
}

select {
	height: 20px;
	border: 1px solid #A9A9A9;
	font-size: 12px;
	color: #C0C0C0;
}

.select_member {
	height: 20px;
	border: 1px solid #666666;
	font-size: 12px;
	color: #C0C0C0;
	width: 300px;
}

textarea {
	border: 1px solid #666666;
	font-size: 12px;
	color: #C0C0C0;
	width: 300px;
}

.textarea_member {
	font-family : Verdana;
	border: 1px solid #666666;
	font-size: 11px;
	color: #C0C0C0;
	height: 100px;
	width: 300px;
}

.admin_header {
	border: 1px solid #FF0000;
	width: 100%;
	color: #C0C0C0;
	padding: 5px;
	text-align: left;
}

.admin_header_top {
	border: 1px solid #FF0000;
	width: 980px;
	color: #C0C0C0;
	padding: 5px;
	text-align: left;
}

.admin_message {
	border: 1px solid #FF0000;
	width: 100%;
	color: #C0C0C0;
	padding: 5px;
	font-weight: bold;
	text-align: center;
	bottom: 5px;
}

.site_message {
	color: #FF0000;
	padding: 5px;
	font-weight: bold;
	text-align: center;
}

.letters_members {
	color: #A9A9A9;
	font-size: 11px;
}

.letters_members:hover {
	color: #FF0000;
}

.letters_members_s {
	color: #FF0000;
	font-weight: bold;
}

.letters_members_s:hover {
	color: #A9A9A9;
	font-weight: bold;
}

.search_summary {
	text-align: center;
}

.menu_title {
	padding: 5px;
	padding-left: 0px;
	padding-top: 10px;
	color: #A9A9A9;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	width: 90%;
	text-align: left;
	border-bottom: 1px solid #666666;
}

.menur_title {
	padding: 5px;
	padding-left: 0px;
	padding-top: 0px;
	color: #A9A9A9;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	width: 100%;
	text-align: left;
	border-bottom: 1px solid #666666;
}

.sub_title {
	padding: 5px;
	padding-left: 0px;
	padding-top: 10px;
	color: #A9A9A9;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	width: 100%;
	text-align: left;
	border-bottom: 1px solid #666666;
}

.menu_title_user {
	padding: 5px;
	padding-left: 0px;
	padding-top: 10px;
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	width: 90%;
	text-align: left;
	border-bottom: 1px solid #666666;
}

.member_name {
	padding: 2px;
	font-weight: bold;
}

.member_list {
	padding: 2px;
	color: #A9A9A9;
}

.menu_list {
	padding: 5px;
	padding-left: 15px;
	width: 100%;
}

.titre_member_list {
	 border-bottom: 1px solid #666666;
	 padding: 2px;
	 padding-bottom: 5px;
}

.fm_lib {
	padding: 2px;
	color: #A9A9A9;
	text-align: right;
	vertical-align: top;
}

.fm_lib_member {
	padding: 2px;
	color: #A9A9A9;
	text-align: right;
	vertical-align: center;
}

.fm_val {
	padding: 2px;
	color: #A9A9A9;
}

.fm_val_member {
	padding: 2px;
	color: #A9A9A9;
	width:300px;
}

.image_filed {
	background-color:#000000;
	border:1px solid #666666;
	margin:0 0 0px 0px;
	padding:10px;
	margin:10px;
 }

.fich_present {
	padding: 2px;
	text-align: left;
	vertical-align: top;
}

.fich_image {
	width: 150px;
	padding: 2px;
	text-align: right;
	vertical-align: top;
}

.fich_titre {
	font-size: 12px;
	font-weight: bold;
}

.fich_desc {
	text-align: justify;
}

/*////////////////////////////////////////////////////////////////////////////*/

	.result_title {
		font-family : Verdana;
		font-size : 14px;
		color : #A9A9A9;
		font-weight : bold;
		font-style: italic;
	}
	.result_title li{
		font-family : Verdana;
		font-size : 14px;
		color : #A9A9A9;
		font-weight : bold;
		font-style: italic;
	}
	.result_title a {
		font-family : Verdana;
		font-size : 14px;
		color : #A9A9A9;
		text-decoration : none;
		font-weight : bold;
		font-style: normal;
	}
	.result_title a:hover {
		color : #FF0000;
	}

   	.result_string {
      font-size: 11px;
	  font-weight: normal;
	  text-align: right;
	  padding-bottom: 25px;
    }

   	.result_item {
		padding-top: 15px;
    }

	.result_txt {
		padding-top: 5px;
		padding-left: 15px;
		padding-right: 15px;
		border-top: 1px solid #666666;
		font-family : Verdana;
		font-size : 11px;
		color: #ffffff;
		text-align: justify;
	}

	.form_line {
		padding-bottom: 30px;
    }

	.form_txt {
		float: left;
		width: 50%;
		text-align: right;
    }

	.form_input {
		float: right;
		width: 50%;
		text-align: left;
    }

	.form_input select {
		width : 120px;
		height : 18px;
		font-family : Verdana;
		font-size : 11px;
		color : #ffffff;
		border : 1px solid #666666;
	}

	.form_input input {
		width : 120px;
		height : 18px;
		font-family : Verdana;
		font-size : 11px;
		color : #ffffff;
		border : 1px solid #666666;
	}

	.result_links_container{
	float: right;
	  font-family : Verdana;
      font-size: 11px;
	  font-weight: normal;
	  color : #A9A9A9;
      padding-top: 30px;
      padding-bottom: 20px;
	  text-align: right;
    }

	.result_link {
      font-size: 11px;
	  color : #A9A9A9;
	  float: left;
	  text-align: right;
	  padding-right: 10px;
    }

	.result_link a {
      font-size: 11px;
		color : #A9A9A9;
		text-decoration : none;
	}
	.result_link a:hover {
      font-size: 11px;
		color : #FF0000;
		text-decoration : none;
	}

	.resident {
		font-family : Verdana;
		font-size : 14px;
		color : #A9A9A9;
		font-weight : bold;
		font-style: italic;
		border-bottom: 1px solid #666666;
	}

	h1 {
		font-family : Verdana;
		font-size : 14px;
		color : #A9A9A9;
		font-weight : bold;
		font-style: italic;
		border-bottom: 1px solid #666666;
	}

	#listhead {
		font-family : Verdana;
		font-size : 14px;
		color : #A9A9A9;
		font-weight : bold;
		font-style: italic;
		border-bottom: 1px solid #666666;
	}

	.info {
		font-family : Verdana;
		font-size : 11px;
		color : #ffffff;
		font-weight : normal;
	}

	.hidden {
      visibility: hidden;
	  height: 0px;
    }

	.thispage {
      visibility: hidden;
	  height: 0px;
    }

	.parcelimg {
		background-color:#000000;
		border:1px solid #666666;
		margin:0 0 0px 0px;
		padding:10px;
		margin:10px;
		text-align: right;
		width: 200px;
	}

	#details {
      text-align: right;
  overflow: hidden;
    }

	.btnTeleport {
	float: right;
      text-align: right;
    }

	.agenda {
      text-align: center;
    }

	.sub_menu_2 {
		padding-left: 10px;
		padding-TOP: 5px;
    }
#content {
  overflow: hidden;
  width:550px;
}

/*---------------------------------------------------------------------------------------------------------*/

/* common styling */
.menu {font-family:Verdana, Arial, Helvetica, sans-serif; width:120px; height:200px; position:relative; font-size:11px; z-index:100; right:0; text-align:center; border: 0px solid black; background-repeat: no-repeat;;}
.menu ul li ul li a {display:block; width:120px; height:auto; }
.menu ul li a, .menu ul li a:visited {float:left; text-decoration:none; color:#C0C0C0; height:20px; text-align:left; color:#C0C0C0; border:none; line-height:20px; font-size:11px; overflow:hidden; padding:0px 0px;}
.menu ul {padding:0; padding-left:0px; margin:0; list-style: none;}
.menu ul li {float:left; position:relative; z-index:200;border: 0px solid black;}
.menu ul li ul {display: none;z-index:1000;}
.menu ul li ul li {}

/* specific to non IE browsers */
.menu ul li:hover ul li:hover {}
.menu ul li:hover a {color:#ffffff; text-decoration: none;}
.menu ul li:hover ul {display:block; position:absolute; top:80px; left:0px; width:120px;}
.hide { margin-left: 0px; }
.menu ul li:hover ul li a.hide {color:#C0C0C0;}
.menu ul li:hover ul li:hover a.hide {color:#ffffff;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; color:#C0C0C0; text-decoration: none;}
.menu ul li:hover ul li a:hover {text-decoration: none; color:#ffffff;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:135px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:0px;}

.submenu {width:120px; height:auto; font-weight: normal; background-color:#000000;}
