a:link { font-family:Arial; font-size:12pt; color:#003300; text-decoration:underline; }
a:active { font-family:Arial; font-size:12pt; color:#003300; text-decoration:underline; }
a:visited { font-family:Arial; font-size:12pt; color:#003300; text-decoration:underline; }
a:hover { font-family:Arial; font-size:12pt; color:#003300; text-decoration:underline; }

body {
/* background: url(/images/design/aspensgr.gif);
background-repeat: repeat; */
background-color: #e7ffbe;
}

#toggle {
display: none;
border: 0px red;
}

.show {
display: block!important;
}

td { 
font-family: Arial; 
font-size:10pt; 
color:#003300;
}

h5 {
font-family: Arial; 
font-size:14pt; 
color:red;
font-weight: bold;
}

.notes {
font-family: Arial; 
font-size:10pt; 
color:#003300;
}

.container {
position: relative;
width:350px;
max-height: 440px; /* Moz, Opera.. */
height: expression(this.scrollHeight > 440 ? "440px" : "auto"); /* IE */
}

.container_contact {
position: relative;
width:600px;

}

.content_bg {
background:#ccff99;
position: absolute;
width:350px;
height: 100%;
opacity: 0.70;
filter: alpha(opacity=70);
-moz-opacity: 0.70;
}

.content_bg_contact {
background:#ccff99;
position: absolute;
left:75px;
width:450px;
height: 100%;
opacity: 0.70;
filter: alpha(opacity=70);
-moz-opacity: 0.70;
}

.content_contact {
font-family: Arial; 
font-size:10pt; 
color:#003300; 
width:600px;
padding: 5px;
overflow: hidden;
position: relative;
top: 0px;
left: opx;
}

.content {
font-family: Arial; 
font-size:12pt; 
text-align: left;
color:#003300; 
width:335px;
max-height: 420px; /* Moz, Opera.. */
overflow:auto;
height: expression(this.scrollHeight > 430 ? "430px" : "auto"); /* IE */
padding: 10px;
padding-left: 20px;
position: relative;
top: 0px;
left: opx;
scrollbar-base-color: #ccff99;
}

.thumbnail {
border-style: solid;
border-width: 2px;
border-color: #b51a21;
/* border-style: ridge;
border-color: #ffcc00; */
}

.project_thumbnail {
border-style: solid;
border-width: 2px;
border-color: #b51a21;
/* border-style: ridge;
border-color: #ffcc00; */
}



.fotos_container {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
width: auto;
height: auto;
}

.fotos_button {
float: right;
border: 0px;
margin: 0px;
padding: 0px;
width: 20px;
height: 400px;
cursor: pointer;
}

.fotos_view {
float: right;
border: 0px;
margin: 0px;
padding: 0px;
height: 400px;
width: 140px;
}

#arrow_up {
background:#b51a21;
border: 0px;
width: 140px;
height: 25px;
text-align: center;
}

#theImages {
background:#b51a21;
border: 0px;
width: 140px;
height: 330px;
text-align: center;
}

#theImagesContent {	
position:relative;	/* Don't change this */
height:auto;	/* Higher than total height of thumbnails */
}

#arrow_down {
background:#b51a21;
border: 0px;
width: 140px;
height: 25px;
text-align: center;
}

#close_slide {
background:#b51a21;
color: #FFFFFF;
border: 0px;
width: 140px;
height: 20px;
text-align: center;
cursor: pointer;
}