/* GENERAL DEFS */
 

html { height:100%; }
body { height:100%; margin:0; padding:0; background-color:#FFFFFF; }

#bg { position:fixed; top:0; left:0; width:100%; height:100%; }
#content { position:relative; z-index:2; }
--- #logo { position:fixed; bottom:5; z-index:3; }
#bg { position:fixed;
  _position:absolute;
  bottom:0;
  _top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight);
  }

#Ltable { 
	position: absolute;
	left: 0px;
	top: 0px;
	width: 900px;
	z-index: 2;
	visibility: visible;
}

#Lwhitestripe {
	position: absolute;
	left: 30px;
	top: 0px;
	width: 330px;
	background-color:#FFFFFF;
	z-index: 2;
	visibility: visible;
}

body,table,td,form,input,textarea,select
 { font-family:Tahoma, Trebuchet MS, Arial, sans serif; font-size:11px; line-height:15px; color:#000000; }
  


/* TEXT DEFS */

.head--- { font-size:15px; color:#000000; line-height:18px; font-weight:bold; }


.menu { font-family:Arial, sans serif; font-size:11px; color:#000000; line-height:16px; }
.menu .lvl_1 { margin-left:8px; width:462px; }
.menu .lvl_2 { margin-left:70px; width:400px; }
.menu .lvl_3 { margin-left:170px; width:300px; }
.menu .lvl_1, .menu .lvl_2, .menu .lvl_3 { overflow:hidden; white-space:nowrap; }
/* .menu .lvl_4 { margin-left:45px; } */


/* LINK DEFS */

.a_title { font-family:Tahoma, Trebuchet MS, Arial, sans serif; color:#CCCCFF; }
.a_links { font-family:Tahoma, Trebuchet MS, Arial, sans serif; font-size:11px; line-height:15px; font-weight:bold; color:#ae132b; }
.a_links:hover { color:#ae132b; }

a { font-family: Arial, sans serif; font-size:11px; line-height:16px; color:#FFFFFF; text-decoration:none; }
a:hover { color:#f4ee00; }

.selected a { color:#f4ee00; font-style:italic; }

.award { color:#fff; }


/* ADDRESS STYLES */


.addr {
	display:block;
	margin-left:20px;
	height:115px;
	text-align: left;
}
.addr_text { font-family:Tahoma, Trebuchet MS, Arial, sans serif; font-size:10px; line-height:13px; color:#ae132b; padding-top:13px; padding-left:15px; } 



/* CONTENT STYLES */

.cont { margin-left: 0px; display:block; background-color:#ffffff; padding-bottom:15px; text-align:left; border:0;} 
.cont_title, .cont_text { max-width:220px; margin-left:30px; margin-top:0px;  }
.cont_title { font-family: Tahoma, Trebuchet MS, Arial, sans serif; font-size:11px; line-height:15px; color:#000000; }
.cont_text { color:#000000; margin-bottom:8px; }


.link_big, .link_big a { font-size:20px; text-align:right; display:block; color:#CCCCFF; }
/* .link_red, .link_red a { font-size:13px; line-height:14px; color:#ae132b; } */

.displaynone { display:none; }


/* GALLERY THUMBS */

 a img { border-width:0px; } 
/* a img { border-width:0px; border-color:#ffffff; } */


.img_tab  {  border-spacing: 10px; }
.img_tab td { background-image:url(../js/shadowbox/images/overlay-85.png); text-align:center; }
.img_tab a img { margin:5px; border-style:solid; border-color:#f4ee00; }
.img_tab a:hover img { border-color:#999999; }

/*.img_squares, .img_squares td, .img_squares tr { margin:0; padding:0; border:0; } */
/*.img_squares, .img_squares td, .img_squares tr { margin-left:30px; margin-top:5px; padding:0; border:0; } */


.img_squares td { width:54px; height:49px; }
.img_squares, .img_squares td, .img_squares tr { margin-left:30px; margin-top:5px; padding:0; border:0; }



.img_squares  {  border-spacing:0;  }
/* .img_squares td { background-image:url(../gfx/td_grad.png); text-align:center; } */
.img_squares a img { margin:0; padding:0; border:0; }
.img_squares .empty { background-image:none; }

.lnk_single .element { display:block; }
