body
{
/* no-repeat fixed url('shadowlawncrop.jpg') center; */
background:#bad0e7;
margin:0px;

min-width:600px;
}
#spacer
{
/*background:#ffd0e7;
*/
position:absolute;

left:0px;
width:100%;
}
#bg_image {
/*width: 100%;
height: 100%;*/
/*width:70%;
height:70%;*/
/*margin:0 auto;
*/
width:874px;

position : absolute;

top : 68px;


left: 158px;

/*
position:relative;
top: 70px;
*/


z-index: 0;
}
iframe
{
border-width:0px;
border: 0;
margin-left:280px;
}

#iframecontainer
{
height:100%;
width:100%;
}
.overlay
{

position:relative;
top:-580px !important;
top:-585px;
left:-12px;
z-index:5;
margin:0 auto;
width:600px;
}




.transparent 
{
/*border:solid 1px #000;
height: 200px;
width: 285px;*/
overflow:auto;

position: absolute;
left: 50px;
top: 50px;


/* This is an IE filter command. Other browsers will ignore it */
/* It goes into the trans_div class */

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='50percent.png');
}
.transparent[class] 
{
background-image:url('50percent.png');
}
.button
{
display:block;
position:relative;
left:25px;
height:32px;
width:125px;
/*background-color:#8f5e00;*/
background-color:#a1b67d;
margin:2px;
border-left: solid 2px #8ebeff;
border-top: solid 2px #8ebeff;

border-right: solid 2px #669ccf;
border-bottom: solid 2px #669ccf;
z-index:4;
}

.mousebutton
{
display:block;
position:relative;
left:35px;
height:32px;
width:125px;
/*background-color:#8f5e00;*/
background-color:#a1b67d;
margin:2px;
border-left: solid 2px #669ccf;
border-top: solid 2px #669ccf;

border-right: solid 2px #8ebeff;
border-bottom: solid 2px #8ebeff;
z-index:4;
}
.logo
{
display:block;
position:relative;
left:25px;
height:80px;
width:175px;
/*background-color:#8f5e00;*/
background-color:#a1b67d;
margin:2px;
border-left: solid 2px #8ebeff;
border-top: solid 2px #8ebeff;

border-right: solid 2px #669ccf;
border-bottom: solid 2px #669ccf;
z-index:4;
}
.logomo
{
display:block;
position:relative;
left:35px;
height:80px;
width:175px;
/*background-color:#8f5e00;*/
background-color:#a1b67d;
margin:2px;
border-left: solid 2px #669ccf;
border-top: solid 2px #669ccf;

border-right: solid 2px #8ebeff;
border-bottom: solid 2px #8ebeff;
z-index:4;
}





.transparent35
{
overflow:auto;

position: absolute;
left: 5px;
top: 5px;


margin:0px;
z-index:3;


/* This is an IE filter command. Other browsers will ignore it */
/* It goes into the trans_div class */

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='50percent.png');
}
.transparent35[class]
{
background-image:url('50percent.png');
}

#header
{
/*position:absolute;
left:280px;
background-color:#a1b67d;
*/
position:absolute;
top:0px;
width:100%;
height:205px;

}
#logo
{
background-color:#a1b67d;
width:272px;
height:205px;
}

#leftbar
{

position:absolute;
top:10px;
left:0px;
width:280px;
min-height:600px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale",enabled=true,src='signpost.png');

}
.leftbar[class] 
{
background:url('signpost.png') no-repeat;
}

#rightpane
{
position:absolute;
left:280px;
top:100px;
width:515px;
height:640px;
margin:5px;
border-width:0px;
}
/*#left
{position:absolute; top:5px; left:0px; background:transparent repeat; width:5px; height:400px; z-index:2; background-image:url(rtlgrad.png);}
*/

.h2rpl
{
font-weight:bold;
font-size:1.5em;
margin-top:-10px;
padding-top:-10px;
}

.trans
{
overflow:auto;
width: 625px;
height: 380px;
position: absolute;
left:245px;
text-align:left;
top:193px;
z-index:2;
padding:4px;
font-size:.9em;
/* This is an IE filter command. Other browsers will ignore it */

/*
overflow:hidden;

 It goes into the trans_div class */

z-index:5;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='50percent.png');
}
.trans[class]
{

background-image:url('50percent.png');
}
.trans2
{
overflow:auto;
width: 595px;
height: 460px;
position: absolute;
left:272px;
top:170px;
z-index:2;
padding:4px;
/* This is an IE filter command. Other browsers will ignore it */

/*
overflow:hidden;

 It goes into the trans_div class */

z-index:5;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='50percent.png');
}
.trans2[class]
{

background-image:url('50percent.png');
}
ul
{
position:relative;
top:-10px;
}


.htrans
{
overflow:auto;
width: 685px;
height: 460px;
position: absolute;
left:222px;
top:170px;
z-index:2;
padding:4px;
z-index:5;
/* This is an IE filter command. Other browsers will ignore it */
/* It goes into the trans_div class */

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='50percent.png');
}
.htrans[class]
{

background-image:url('50percent.png');
}


#address
{
position:relative;
float:left;

}

.transparent15
{
overflow:auto;
width: 510px;
height: 410px;
position: absolute;
left: 0px;
top: 0px;
z-index:2;
/* This is an IE filter command. Other browsers will ignore it */
/* It goes into the trans_div class */

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='15percent.png');
}
.transparent15[class] {
background-image:url('15percent.png');
}

/* Square bracketed class styles are a non-IE type browser variety */
/* This is a seperate css entry, not part of the original trans_div class */

img {
border-width:0px;
}
.raise
{
z-index:1000;
}

a
{
z-index:100;
}


#buttoncontainer
{
position:absolute;
left:0px;
top:130px;
}
/*your mom*/
.invisible
{
display:none;
visibility: hidden;
}
.visible
{display:block;
visibility:visible;}

#if
{
font-size:1.5em;

/*Font-family:edwardian script itc;*/
}
.breaks
{
font-size:.4em;
}
table
{
width:100%;
padding:10px;
}
td
{
text-align:center;
font-size:1.05em;
font-family:georgia,Times new roman;
border:5px hidden;
}
img
{border:medium #000000 single;
}


td
{font-weight:bold;}

.std
{
font-size:1.05em;
}

.menos
{

font-size:.9em;
}
.superstrong
{
font-weight:bold;
font-size:1.7em;/*its like superman!*/
}
.14
{font-size:1.4em;}
a:link {} /* unvisited link */
a:visited {color:#008000;text-decoration: none;} /* visited link */
a:hover {} /* the mouse "hovers" over the link */
a:active {text-decoration: none;} 

#right
{
position:absolute;
left:300px;
top:0;
display:block;
min-width:500px;
}

#overlay
{
margin:0 auto;
position :absolute;
top : -54px;
left:100px;
/*width:600px;*/
}

#locoverlay
{/*
position:relative;
left:30px;
top:-4px;
*/

margin:0 auto;
position :absolute;
top : 125px;
left:330px;
/*width:212px;*/

z-index: 5;
}

#overlaysml
{
margin:0 auto;
position :absolute;
top : -51px;
left:35px;
/*width:600px;*/
}

#locoverlaysml
{/*
position:relative;
left:30px;
top:-4px;
*/

margin:0 auto;
position :absolute;
top : 85px;
left:205px;
/*width:212px;*/

z-index: 5;
}
#bg_image2 {
/*width: 100%;
height: 100%;*/
/*width:70%;
height:70%;*/
left: 150px;
top: 70px;
position: absolute;
z-index: 0;
}

a.black:link {text-decoration: none;color:#000000;} /* unvisited link */
a.black:visited {color:#000000;text-decoration: none;} /* visited link */
a.black:hover { text-decoration: none;color:#000000;} /* the mouse "hovers" over the link */
a.black:active {text-decoration: none; color:#000000;} 


.black
{text-align:center;}


.constraint
{
width:774px;
}