body {
	font-size : 0.7em;
	line-height:160%;
	color: #FFF;
	background-color:#e8e8e8;
	background-image:url('../../images/bg/bg_main.png');
	background-repeat:repeat-x;
	background-position:top-left;
	font-family: "auto Tahoma", verdana, Geneva, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}	

.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;
	overflow: auto;
	z-index: auto;
	height: auto;
}
 	
/* Menu */
img {border:none;}
p {
	margin:0px;
	margin-bottom:10px;
	color: #D6D6D6;
}
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                                ;
}

/* #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;
}

.bgpic_apart {width: 800px; background-image:url('../../images/bg/bg_apart.jpg'); background-position:top right; background-repeat:no-repeat; }
.bgpic_apart2 {width: 800px; background-image:url('../../images/bg/bg_apart2.jpg'); background-position:top right; background-repeat:no-repeat; }
.bgpic_apart3 {width: 800px; background-image:url('../../images/bg/bg_apart3.jpg'); background-position:top right; background-repeat:no-repeat; }
.bgpic_apart4 {width: 800px; background-color:#000000; background-image:url('../../images/bg/bg_apart4.jpg'); background-position:top right; background-repeat: no-repeat; }
.bgpic_apart5 {width: 800px; background-color:#FFFFFF; background-image:url('../../images/bg/bg_apart5.jpg'); background-position:top right; background-repeat:no-repeat; }
.bgpic_apart6 {width: 800px; background-color:#808080; background-image:url('../../images/bg/bg_gal.jpg'); background-position:top right; background-repeat: repeat; }
.bgpic_about {width: 800px; background-image:url('../../images/bg/bg_about.jpg'); background-position:top right; background-repeat:no-repeat; }
.bgpic_world {width: 800px; background-image:url('../../images/bg/bg_world.jpg'); background-position:top right; background-repeat:no-repeat; }
.bgpic_locat {width: 800px; background-image:url('../../images/bg/bg_locat.jpg'); background-position:top right; background-repeat:nonno-repeate; }
.bgpic_floor {width: 800px; background-image:url('../../images/bg/bg_floor2.jpg'); background-position:top right; background-repeat:no-repeat; background-color:#000000; }
.bgpic_contact {width: 800px; background-image:url('../../images/bg/bg_contact.jpg'); background-position:top right; background-repeat:no-repeat; }
.bgpic_news {width: 800px; background-image:url('../../images/bg/bg_news.jpg'); background-position:top right; background-repeat:no-repeat; }


.m_apart {
	border-top:1px dotted #996c4d;
	background-color:#98450e;
	vertical-align:bottom;
	text-align:center;
	height:16px;
	padding-top:7px;
	padding-bottom:7px;
	width:800px;
}
.m_apart3 {
	border-top:1px dotted #99854c;
	background-color:#98450E;
	vertical-align:middle;
	text-align:center;
	height:16px;
	padding-top:5px;
	padding-bottom:7px;
	width:800px;
	color: #333;
}
.m_about { border-top:1px dotted #4c8899; background-color:#0e7b99; vertical-align:middle; text-align:right; height:16px; padding-top:7px; padding-bottom:7px; width:800px;}
.m_world { border-top:1px dotted #71994c; background-color:#58991b; vertical-align:middle; text-align:right; height:16px; padding-top:7px; padding-bottom:7px; width:800px;}
.m_locat { border-top:1px dotted #2b455c; background-color:#334e66; vertical-align:middle; text-align:right; height:16px; padding-top:7px; padding-bottom:7px; width:800px;}
.m_floor { border-top:1px dotted #996c4c; background-color:#8f4713; vertical-align:middle; text-align:right; height:16px; padding-top:7px; padding-bottom:7px; width:800px;}
.m_contact {
	border-top:1px dotted #99994c;
	background-color:#534540;
	vertical-align:middle;
	text-align:right;
	height:25px;
	padding-top:7px;
	padding-bottom:7px;
	width:800px;
}
.m_news { border-top:1px dotted #4c9998; background-color:#138f8d; vertical-align:middle; text-align:right; height:16px; padding-top:7px; padding-bottom:7px; width:800px;}
.m_green { border-top:1px dotted #6b994c; background-color:#448f13; vertical-align:middle; text-align:right; height:16px; padding-top:7px; padding-bottom:7px; width:800px;}



.bg_leftcol { background-color:#4d4d4d; text-align:left; width:250px; 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 { 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;}
#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;
	text-align: right;
} 
.t6 {
	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;
	color: #FFF;
}
.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;
}
.b6 {
	margin-top:0px;
	margin-left:20px;
	margin-right:15px;
	text-align:justify;
	color: #333;
}
.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('main.css'); 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;
}


.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-size: 24px;
	color: #FFF;
}

.standardheader {
	font-family: Tahoma, verdana, Geneva, Arial, sans-serif;
	font-size:14px;
	font-weight: none;
	color:#CCC
}

a
{
	color: #ABB62C;
	text-decoration: none;
}

a:hover
{
	color: #98450E;
	background-color: #636;
}
.t5 .tinside #menu0 .m_apart3 .m_contact {
	text-align: center;
}
.t5 .tinside #menu0 .m_apart3 a {
	text-align: center;
	height: 16px;
	color: #FFF;
	border-top: 0;
	position: relative;
	float: right;
	margin-right: 10px;
}
.t5 table tr td {
	color: #60524F;
	font-weight: normal;
}
.t5 table {
	color: #60524F;
}
.t5 table tr td h3 {
	color: #666;
}
.t5 table tr td h3 {
	font-size: small;
}
.t5 table tr td h3 {
	font-weight: bold;
}
.t5 table tr td h3 {
	font-size: small;
}
.t5 table tr td h3 {
	font-family: "Century Gothic";
}
.t5 table tr td h3 {
	font-weight: bold;
}
address {
	font-family: "Century Gothic";
	font-size: small;
	font-weight: normal;
	color: #999;
}
.t5 .b2 {
	text-align: right;
}
.t5 .b2 {
	color: #666;
}
.t5 .b3 .b5 .b2 {

}
.t5 .b6 {
	text-align: right;
}
