html,body{
margin:0;
padding:0;
height:100%;
border:none;
background-color: white;
color: #000000;
font-size: 100.01%;
font-family: arial, helvetica, sans-serif;
text-align: center;
}

#distance{ 
width:1px;
height:50%;
margin-bottom:-17.5em; /* half of container's height */
float:left;
}

#container{
margin:0 auto;
position:relative; /* puts container in front of distance */
text-align:left;
height:35em;
width:58.125em;
clear:left;
}

div#box1{
background-color: white;
float: left;
width: 3.125em;
height: 100%;
}

div#box2{
background-color: white;
float: left;
width: 15em;
height: 100%;
}

div#box3{
background-color: white;
float: left;
width: 40em;
height: 100%;
}

div#box3a{
background-color: white;
float: left;
width: 40em;
height: 6em;
}

div#box3b{
background-color: white;
float: left;
width: 40em;
height: 29em;
}

img.b24080{
display: block;
width: 15em;
height: 5em;
margin-bottom: 1em;
}

img.b50115{
display: block;
width: 3.125em;
height: 7.1875em;
}

img.b11{
clear: left;
display: block;
width: 100%;
height: 0.0625em;
}

img.b11b{
clear: left;
display: block;
width: 0.0625em;
height: 1.6875em;
}

img.main{
clear: left;
width: 21.75em;
height: 29em;
margin-left: 9.125em;
}

img.mainsquare{
clear: left;
width: 29em;
height: 29em;
margin-left: 5.5em;
}

#nav {width: 40em; height: 1.6875em; background-image: url(images/bg_nav_wb.gif); position:relative;}

#nav .select, #nav .current {margin:0; padding:0; list-style:none;}

#nav li {display:inline; margin:0; padding:0; height:auto;}

#nav .select a,
#nav .current a {display:block; height: 1.6875em; float:left; background-image: url(images/bg_nav_wb.gif); padding:0 0.5em; text-decoration:none; line-height: 1.6875em; white-space:nowrap; color: #A9A9A9;}
* html #nav .select a, * html #nav .current a {width:0.0625em; height: 1.6875em;}

#nav .select a:hover, 
#nav .select li:hover a {background-image: url(images/bg_nav_wb.gif); cursor:pointer; color: black;}

#nav .sub {display:none;}

/* for IE5.5 and IE6 only */
#nav table {position:absolute; border-collapse:collapse; font-size:97%; left:0; top:0;}

#nav .current a {background-image: url(images/bg_nav_wb.gif); color: black;}

#nav .sub li a:hover, 
#nav .select a:hover .sub li a:hover, 
#nav .select li:hover .sub li a:hover {background-image: url(images/bg_nav_wb.gif); color: black;}

#nav .sub_active .current_sub a, 
#nav .sub_active a:hover {background-image: url(images/bg_nav_wb.gif); color: black;}

#nav .select li a:hover .sub, 
#nav .select li:hover .sub {display:block; position:absolute; width: 40em; top: 1.6875em; left:0; background-image: url(images/bg_nav_wb.gif); margin-top:0; padding:0; z-index:100; color: #A9A9A9;}

#nav .sub, #nav .sub_active {margin:0; padding:0; list-style:none;}

#nav .sub_active {display:block; position:absolute; width: 40em; top: 1.6875em; left:0; background-image: url(images/bg_nav_wb.gif); margin-top:0; padding:0; z-index:10;}
* html #nav .sub_active, * html #nav .select a:hover .sub {z-index:-1; margin-top:0; margin-top:0.0625em;}

#nav .sub_active a {height: 1.6875em; text-decoration:none; line-height: 1.6875em; white-space:nowrap; display:block; float:left; background-image: url(images/bg_nav_wb.gif); padding:0 0.5em; margin:0; white-space:nowrap; border:0; color: #A9A9A9;}

#nav .select a:hover .sub li a, 
#nav .select li:hover .sub li a {display:block; background-image: url(images/bg_nav_wb.gif); padding:0 0.5em; margin:0; white-space:nowrap; border:0; color: #A9A9A9;}

a.place{
color: black;
padding: 0 0.6em;
font-size: 80%;
line-height: 1.6875em;
}

a.place2{
color: black;
padding: 0 0em;
font-size: 80%;
line-height: 1.6875em;
}

a.next{
color: black;
padding: 0 0.3em;
text-decoration:none;
font-size: 180%
}

a.next:link:hover{
color: #A9A9A9;
}

a.nonext{
color: #A9A9A9;
padding: 0 0.3em;
text-decoration:none;
font-size: 180%
}

a{
color: black;
text-decoration: none;
outline: none;
font-weight: bold;
}

p{
margin-left: 10em;
margin-right: 10em;
font-size: 80%;
text-decoration: none;
}

a.linkregular{
text-decoration: none;
font-weight: normal;
}
