body {
font: normal 0.7em auto Tahoma, verdana, Geneva, Arial, sans-serif;
    font-size : 0.7em;
line-height:200%;
color: #333333;
background-color:#ffffff;
}	

.hide_fp{display: none; }
#fp0{display: block;}

.highlightit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
border:1px solid #c9c9c9;
}

.highlightit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
border:1px solid #c9c9c9;
}

table div body { 	margin: 0px;	padding: 0px;	border: 0px; 	}
	
td {vertical-align:top; }
 	
/* Menu */
img {border:none;}
p {margin:0px; margin-bottom:10px;}
/* Menu */
img {border:none;}
/* Menu */
img {border:none;}
p {margin:0px; margin-bottom:10px;}
ul {margin:0px; margin-bottom:3px; padding:0px;}
li {margin:0px; margin-bottom:5px; margin-left:15px; padding:0px;}

li.def {
border-top: none;	
	padding:2px 2px 0px 0px;
	padding-left:15px;
		margin-left:3px;
		list-style: none;
	background: url('../images/ico/ico_rarrow.png') 0px no-repeat ;
}

/* menus (middle) */
.m_apart { border-top:0px #ffffff; background-color:#ffffff; vertical-align:middle; text-align:right; height:16px; padding-top:7px; padding-bottom:7px;}
#menu0 ul{
	margin: 0;
	padding:0;
	padding: 0 0 0 10px;
	list-style: none;
	float:right;
}
/* 2nd setting for margin is spacing between tabs */
#menu0 ul li{
	float: left;
	margin: 0 0px 0 0;
}

#menu0 ul li a{
 	padding:10px;
	/* padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	*/ text-decoration: none;
}

#menu0 ul li a:hover{
text-decoration: underline; 
}


#nav {
	width: 538px;
	height: 22px;
	/* background: url('../images/menu/aaa.menu.png') no-repeat; --> */
	margin: 0;
	position: relative;
}

ul {margin:0px;}

#nav li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0; }
#nav li, #nav a { height: 22px; display: block; background: none; text-decoration: none; }

#search 		{ text-indent: -100em; overflow: hidden; left: 0px; width: 154px; }
#register 	{ text-indent: -100em; overflow: hidden; left: 155px; width: 72px; }
#about	{ text-indent: -100em; overflow: hidden; left: 227px; width: 122px; }
#contact	{ text-indent: -100em; overflow: hidden; left: 349px; width: 96px; }
#login  { text-indent: -100em; overflow: hidden; left: 445px; width: 60px; }
#home  { text-indent: -100em; overflow: hidden; left: 505px; width: 35px; }


li.def {
border-top: none;	
	padding:2px 2px 0px 0px;
	padding-left:15px;
		margin-left:3px;
		list-style: none;
	background: url('../images/ico/ico_rarrow.png') 0px no-repeat ;
}

/* #nav li { margin: 0; margin-left:25px; padding: 0; list-style: none; position: absolute; top: 0; }
#nav li, #nav a { margin-left:25px; display: block; } */

/* individual page and menu classes */

.tinside {border:1px solid #c9c9c9; background-color:#f5f5f5; }



.bg_leftcol { width:195px; text-align:left;}
.bg_leftcol2 { text-align:left; width:265px; text-align:left;}
.bg_leftcol3 { text-align:left; width:250px; text-align:left; }
.bg_rightcol { width:565px; background-color:transparent; text-align: left;}
.bg_midcol_apart { background-image:url('../images/bg/bg_midcol_apart.png'); width:250px; text-align: left;}	
.bg_midcol_apart3 { background-image:url('../images/bg/bg_midcol_apart3.png'); width:250px; text-align: left;}
.bg_midcol_apart4 { width:220px; text-align: left;} 
.bg_midcol_floor { background-image:url('../images/bg/bg_midcol_floor.png'); width:250px; text-align: left;}
.bg_midcol_floor2 { width:550px; text-align: left;}  
.bg_midcol_news { background-image:url('../images/bg/bg_midcol_news.png'); width:250px; text-align: left;} 
.bg_midcol_about { background-image:url('../images/bg/bg_midcol_about.png'); width:250px; text-align: left;}
.bg_midcol_locat { background-image:url('../images/bg/bg_midcol_locat.png'); width:250px; text-align: left;}
.bg_midcol_contact { background-image:url('../images/bg/bg_midcol_contact.png'); width:250px; text-align: left;}
.bg_midcol_contact2 { background-image:url('../images/bg/bg_midcol_contact2.png'); text-align: left;  color:#444444}
.bg_midcol_green { background-image:url('../images/bg/bg_midcol_green.png'); width:250px; text-align: left;  }
.bg_midcol_green2 { background-image:url('../images/bg/bg_midcol_green.png'); text-align: left;  }

.bg_underscorepic {background-image:url('../images/bg/bg_underscorepic.png'); width:300px; height:10px; background-repeat: no-repeat }

.bg_bordfancy { border-top:1px solid #c9c9c9; border-bottom:1px solid #a9a9a9; height:5px; width: 800px; background-image:url('../images/bg/bg_main_borderfancy.png'); background-position:top; background-repeat:repeat-x;}

.logo {float:left; margin-left: 70px; margin-right:45px; }
.bottomtext {float:right; text-align:right;}
.bottomdiv {height:53px; padding:10px; }
#bottom {color:#888888; font-size:9px; line-height:160%;}
#bottom a {color:#888888;}
#bottom a:hover {text-decoration:none; color: #444444; }

/* menus (middle) */

#menu0 ul{
	margin: 0;
	padding:0;
	padding: 0 0 0 10px;
	list-style: none;
	float:right;
}
/* 2nd setting for margin is spacing between tabs */
#menu0 ul li{
	float: left;
	margin: 0 0px 0 0;
}

#menu0 ul li a{
 	padding:10px;
	/* padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	*/ text-decoration: none;
}

#menu0 ul li a:hover{
text-decoration: underline; 
}

/* nested table formatting - major */

.t1 { height:1px; width:1px; background-image: url('../images/bg/bg_bord_main.png'); background-position: topleft; background-repeat:no-repeat; }
.t2 { height:1px; background-image: url('../images/bg/bg_bord_main.png'); background-position: top; background-repeat:repeat-x; }
.t3 { height:1px; width:1px; background-image: url('../images/bg/bg_bord_main.png'); background-position: topright; background-repeat:no-repeat; }
.t4 { width:1px; background-image: url('../images/bg/bg_bord_main.png'); background-position: left; background-repeat:repeat-y; }
.t5 { padding: 15px; background-color:#ffffff; } 
.t6 { width:1px; background-image: url('../images/bg/bg_bord_main.png'); background-position: topleft; background-repeat:repeat-y; }
.t7 { height:1px; width:1px; background-image: url('../images/bg/bg_bord_main.png'); background-position: bottomleft; background-repeat:no-repeat; }
.t8 { height:1px; background-image: url('../images/bg/bg_bord_main.png'); background-position: bottom; background-repeat:repeat-x; }
.t9 { height:1px; width:1px; background-image: url('../images/bg/bg_bord_main.png'); background-position: bottomright; background-repeat:no-repeat; }

/* minor table formatting - minor */

.b1 { margin:20px; text-align:left; min-height:375px; }
.b5 { margin-top:20px; margin-right:20px; margin-left:0px; margin-bottom:10px; text-align:left; min-height:375px; }
.b2 { margin:20px; text-align:justify; }
.b3 { margin-top:20px; margin-left:20px; text-align:justify; }
.b6 { margin-top:0px; margin-left:20px; margin-right:15px; text-align:justify; }
.b4 { margin:5px; text-align:left; }
.b7 { margin:20px; text-align:left;}

.list_table {border:1px solid #e0e0e0; width:100%; margin-top:5px; border-top:0px;}
.list_tabletr {background-color:#f0f0f0; padding:3px 3px 3px 3px; width:50%; color:#666666; border-top:1px solid #e0e0e0;}
.list_tabletr2 {background-color:#fdfdfd; padding: 3px 3px 3px 3px; width:50%; color:#666666; border-top:1px solid #e0e0e0;}

.Blist_tabletr {background-color:#f0f0f0; padding:3px 3px 3px 3px; color:#666666; border-top:1px solid #e0e0e0;}
.Blist_tabletr2 {background-color:#fdfdfd; padding: 3px 3px 3px 3px; color:#666666; border-top:1px solid #e0e0e0;}

.t_0 { width: 255px; }
.t_1 { width: 794px; background-color:#fafafa; background-image: url('../images/bg/bg_cust.png'); background-position: top; background-repeat:repeat-x; }
.t_1div { text-align:left; color:#444444; margin:15px; }

/* .t_1d {}
#t_1d a {color:#444444; border-bottom:1px dotted #ffffff;}
#t_1d a:hover {color:#444444; border-bottom:1px solid #ffffff; text-decoration:none;} */

/* footer */ 

.footer {width:100%; border-top: 2px solid white; color: #aaaaaa; padding:10px; font-size:9px; background-color:#ffffff; }
#footer a { color:#aaaaaa; }
#footer a:hover { color:#aaaaaa; text-decoration:underline; }

/* message formatting */

input { 
font: normal 11px auto Tahoma, verdana, Geneva, Arial, sans-serif;
    font-size : 11px;
	font-family: Tahoma, verdana, Geneva, Arial, sans-serif;
color:#82822b;
   background-color:#ffffff;
   border:1px solid #c9c9c9;
   padding:2px;
   margin:0px;
}

#contactform a {color:#444444; text-decoration:none; border-bottom:1px dotted #444444;}
#contactform a:hover {color:#666666; text-decoration:none; border-bottom:1px dotted #666666;}

.button {
  
  font: normal 11px auto Tahoma, verdana, Geneva, Arial, sans-serif;
  font-size : 11px;
  color: #ffffff;
  background-color: #444444;
  border: 1px solid #c9c9c9;
  margin: 0px;
}

a.button {
  text-decoration: none;
  padding: 10px;
}

.textarea {
color: #82822b;
background-color: white;
font-family: Tahoma, verdana, Geneva, Arial, sans-serif;
font-size: 10pt;
font: normal 11px auto Tahoma, verdana, Geneva, Arial, sans-serif;
font-weight: normal;
height: 100px;
width: 135px;
  border:1px solid #c9c9c9;
  padding:5px;
  line-height:160%;
}

.ta {
color: #82822b;
background-color: white;
font-family: Tahoma, verdana, Geneva, Arial, sans-serif;
font-size: 10pt;
font: normal 11px auto Tahoma, verdana, Geneva, Arial, sans-serif;
height: 100px;
width: 135px;
  border:1px solid #c9c9c9;
  padding:2px;
  line-height:160%;
} 


.standard {
	font-family : Tahoma, verdana, Geneva, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}


.unread {
font-weight: bold;
}

.standard_bold {
	font-family : Tahoma, verdana, Geneva, Arial, sans-serif;
	font-size: 14px;
	color: #344137;
    font-weight: bold;
}

.standardheader {
	font-family: Tahoma, verdana, Geneva, Arial, sans-serif;
	font-size:14px;
    font-weight: none;
	color:#15480d 
}

a
{
	color: #000000;

}

a:hover
{
	color: #000000;
}