body { 
font-size:13px;
font-family: Verdana, Helvetica, Arial, sans-serif; 
color:#000; 
background: rgb(122,21,13); 
margin:0; 
text-align:center; /* Positions all content in the center of the viewport */
}

#container { 
background: rgb(171,183,89); /* rgb(105,191,177) */
clear: both;
position: relative;        /* Fix div position on canvas */
top: 10px; 
width: 786px;
height: 550px;
padding: 0;  
margin: 0 auto; 
}

#lowerText {
position: absolute;        /* Fix div position on canvas */
top: 452px;                /* Top position of window */
left: 10px;                 /* Left position of window */
color:rgb(122,21,13); 
border-style: none;
background: transparent; 
clear: both;
overflow: none;
width: 766px;
height: 90px;
}

#lowerText img {
border-style: none;
float:left;
}

#lowerText span {
text-align:center;
padding-top: 8px;
margin-top: 8px;
font-size:80%;
display:block;
}

#lowerText table {
width: 210px;
height: 80px;
float:right;
}

.mailFormText {
font-size:93%;
word-spacing:4px;
font-weight:600;
}

input.butt {
width: 72px;
background-color: rgb(122,21,13);
font-weight: bold; 
font-size: 13px; 
color: rgb(201,213,119);
}

.mainButt input {
background-color: rgb(180,51,0);
font-weight: bold; 
font-size: 13px; 
color:white;
}


h1 span {
visibility:hidden;
}


h3 {
font-weight: 600;
font-size:120%;
padding-top: 3px;
margin-top: 3px; 
padding-bottom: 3px;
margin-bottom: 3px;
display:block;
}

h4 {
font-weight: 600;
font-size:90%;
padding-top: 3px;
margin-top: 3px;
padding-bottom: 3px;
margin-bottom: 3px;
display:block;
}

.bld {
font-weight:600;
}

.bldRed {
font-weight:600;
color: #f00;
}

#linklist { 
background: transparent;
color: #ff0;
font-size:115%; 
font-weight: 700;
clear: both;
position: absolute;        /* Fix div position on canvas */
top: 5px;                /* Top position of window */
right: 5px;                 /* Left position of window */
}


#linklist a { 
background: transparent;
color: white; 
text-align: left; 
text-decoration: none; }

#linklist a:hover { 
background:transparent;
color: #ff0; 
text-align: left; 
text-decoration: none; }

#linklist img {
border:none;
}

#window {
background:#ccc url(keydoor3.jpg);
width: 766px;
height: 433px;
border: 10px solid rgb(171,183,89); /* rgb(105,191,177);*/
position: absolute;        /* Fix div position on canvas */
top: 0px;                /* Top position of window */
left: 0px;                 /* Left position of window */
}


#contentWin{
background: #fff;
width:386px;
height:387px;
text-align: left;
clear: both;
overflow: auto;
padding:5px;
margin:5px;
position: absolute;        /* Fix div position on canvas */
top: 22px;                /* Top position of window */
right: 3px;                 /* Left position of window */
opacity: 0.75;              /* Modern browsers */
filter: alpha(opacity=75); /* IE */
}

#contentWin p{
padding:5px;
margin:5px;
}

#contentWin p:first-letter {
font-weight: 600;
}


#contentWin ul{
color: #f00;
list-style-type: square;
padding-top: 0px;
margin-top: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
}


#contentWin img {
float:left;
margin-top:2px;
margin-right:8px;
margin-bottom:2px;
}

#contentWin a { 
background: transparent;
color: #00f; 
text-align: left; 
text-decoration: none; }

#contentWin a:hover { 
background:#fff;
color: #f00; 
text-align: left; 
text-decoration:none;}