#menu {
position: absolute;
top: 77px;
left: 0px;
width: 168px;
height: 505px;
background-color: #3b94d0;
font-family: arial;
font-size: 8pt;
color: #ffffff;
font-weight: normal;
padding-left: 10px;
}


a.m:link, a.m:visited {color: #ffffff;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
font-family: arial;
font-size: 12pt;
font-weight: bold;
display: block;
color: #ffffff;
}
a.m:hover, a.m:current {color: #ff0000;
text-decoration: none;
}

#main {
position: absolute;
top: 77px;
left: 178px;
width: 822px;
height: 700px;
background-image: url('images/bkrnd.jpg');
background-repeat: no-repeat;
z-index: 0;
}
#banner {
position: absolute;
top: 0px;
left: 0px;
width: 1000px;
height: 77px;
/*background-image: url('images/banner.jpg');
background-repeat: no-repeat;*/
z-index: 0;
}
#logo_sml {
position: absolute;
top: 0px;
left: 0px;
}
#logo_drop {
position: absolute;
top: 0px;
left: 178px;
}

#content {
position: absolute;
top: 0px;
left: 165px;
width: 570px;
font-family: arial;
font-size: 10pt;
text-align: justify;
z-index: 3;
background:transparent;
display: block;
}
div.img_left {
  margin: 5px;
  height: auto;
  width: auto;
  float: left;
 }	
div.img_right {
  margin: 5px;
  height: auto;
  width: auto;
  float: right;
 }	
#bullets {
position: absolute;
top: 360px;
left: 165px;
width: 500px;
height: 300px;
font-family: arial;
font-size: 10pt;
text-align: left;
color: #000000;
z-index: 3;
background: white;
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
}

img.left {
float: left;
margin-right: 5px;
}
img.right {
float: right;
margin-left: 5px;
}


img.right_ten {
float: right;
margin: 10px;
}
img.margin_ten {
margin: 10px;
}
ul.square {list-style-type: square;}

#boss {
position: absolute;
top: 160px;
left: 370px;
}

a.w:link, a.w:visited {color: #ffffff;
text-decoration: none;
font-family: arial;
font-size: 8pt;
color: #ffffff;
}
a.w:hover, a.w:current {color: #ff0000;
text-decoration: none;
}

a.t:link, a.t:visited, a.t:active {color:#000000;
font-weight: normal;
font-family: arial;
font-size:8pt;
}
a.t:hover {color:#ff0000;
font-weight: normal;
font-family: arial;
font-size:8pt;
}

a.b:link, a.b:visited, a.b:active {color:#000000;
font-weight: normal;
font-family: arial;
font-size:10pt;
}
a.b:hover {color:#ff0000;
font-weight: normal;
font-family: arial;
font-size:10pt;
}
#counter {
position: absolute;
top: 650px;
left: 0px;
width: 50px;
height: 50px;
padding-left: 10px;
}

#curtains {
position: absolute;
top: 0px;
left: 165px;
width: 570px;
font-family: arial;
font-size: 10pt;
text-align: justify;
z-index: 3;
background:transparent;
display: block;
}
#txt_1 {
position: absolute;
top: 30px;
left: 0px;
width: 270px;
font-family: arial;
font-size: 10pt;
text-align: justify;
}
#txt_2 {
position: absolute;
top: 40px;
left: 280px;
width: 300px;
}
#txt_3 {
position: absolute;
top: 270px;
left: 200px;
width: 450px;
font-family: arial;
font-size: 10pt;
text-align: justify;
}
#txt_4 {
position: absolute;
top: 270px;
left: 0px;
width: 190px;
}

#contact_form {
position: absolute;
top: 30px;
left: 80px;
}
#fcf2 {
font-size:9pt;
color: #000000;
margin:5px;
border:1px solid #392b7a;
background-color:#FFF;
width:415px;
}
#fcf2 h3 {
font-size:1.5em;
background-color:#3D5686;
color:#FFFFFF;
padding:4px;
margin:0px;
}
#fcf2 p {
text-align:center;
padding:8px;
}
#fcf2 em {
color:#000000;
}
#fcf2 div.r {
clear: both;
padding-top: 5px;
background-color:#FFF;
}
#fcf2 label {
float: left;
width: 100px;
text-align: right;
}
#fcf2 span.f {
float: right;
width: 300px;
text-align: left;
}
#fcf2 div.sp {
clear: both;
}
#fcf2 .req {
color: #000000;
}
#fcf2 input, #fcf2 textarea {
background: #FFF;
border:1px solid #000;
padding:2px;
}
#fcf2 input:focus, #fcf2 textarea:focus {
background: #f2f2f2;
border:1px solid #975050;
}
