@charset "utf-8";
/* CSS Document */

body {
background-color:#993300; background-image:url(../images/bg.gif);
}

.container {
border: solid #ffffff; border-top-width: 1px; border-bottom-width: 1px; border-left-width:1px; border-right-width: 1px; width:750px;
}

.top {
background-image:url(../images/top_main.gif); width:710px;
}

.left {
background-image:url(../images/left_main.gif); width:5px;
}

.right {
background-image:url(../images/right_main.gif); width:5px;
}

.right_bar {
background-image:url(../images/right_bar.gif); width:170px;
}

.content {
background-color:#ffffff; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000000;
}

.date {
font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#ffffff;
}

a:link, a:visited, a:active {
font-size:11px; color: #0000ff;font-family: verdana, geneva, arial, helvetica, sans-serif; text-decoration:underline;
}

a:hover {
font-size:11px; color:#0000ff; font-family:verdana, geneva, arial, helvetica, sans-serif; text-decoration:none;
}

.small {
font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; margin-top:10px
}

a.small:link, a.small:visited, a.small:active {
font-size:10px; color:#ffffff; font-family:verdana, geneva, arial, helvetica, sans-serif; text-decoration:underline;
}

a.small:hover {
font-size:10px; color:#ffffff; font-family:verdana, geneva, arial, helvetica, sans-serif; text-decoration:none;
}

a.estimate:link, a.estimate:visited, a.estimate:active {
font-size:14px; color:#ff0000; font-family:verdana, geneva, arial, helvetica, sans-serif; font-weight:bold; text-decoration:none;
}

a.estimate:hover {
font-size:14px; color:#ff0000; font-family:verdana, geneva, arial, helvetica, sans-serif; font-weight:bold; text-decoration:underline;
}

.gallery {
background-color:#fee3b3; border: solid #febf51; border-top-width: 1px; border-bottom-width: 1px; border-left-width:1px; border-right-width: 1px; width:575px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000000;
}

.form {
font-size: 12px; color: #282828; font-family: verdana, geneva, arial, helvetica, sans-serif;
border: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width:1px; border-right-width: 1px;
}

.form_tb { 
border:#0ecd5f 1px solid; background-color:#fee4b5; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000000;
} 

ul { margin-left:20px; }
li { margin-bottom:1em; }

 /*========================= TOP OF THE MENU CASCADE =========================*/

.menu {
position:relative; float:left; margin:0; padding:0; border:0; height:30px; width:91px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left;
}

.menu img {
vertical-align: top;
}

.menu ul {
padding:0; margin:0; border:0; list-style-type:none; line-height:1.5em;
}

.menu li {
float:left; position:relative; margin:0;
}

.menu ul li table {
margin:-1px 0; m\argin:0; border-collapse:collapse; font-size:12px;
}

.drop {
display:block; padding:0px 0.33em;	margin:0; text-align:right; cursor:pointer; cursor:hand;
}

.drop span {
float:left;
}

.rightmenu {
position:relative; float:right;
}

#research {
position:absolute; top:0px; left:364px;
}

/*======================== TOP LEVEL MENU DEFINITIONS ========================*/

.menu ul li ul {
display:none; padding:1px;
}

.menu ul li a,
.menu ul li a:visited {
display:block; float:left; text-decoration:none; height:18px;
}

.menu ul li:hover a,
.menu ul li a:hover {
height:16px;
}

/*======================== 2ND LEVEL MENU DEFINITIONS ========================*/

.menu ul li:hover ul,
.menu ul li a:hover ul {
display:block; position:absolute; margin:0; top:30px; left:-1px; height:auto; width:175px; color:black; background:#3d9b46;
}

.menu ul li:hover ul.leftbutton,
.menu ul li a:hover ul.leftbutton {
left:0px;
}

.menu ul li:hover ul.skinny,
.menu ul li a:hover ul.skinny {
width:130px;
}

.menu ul.rightmenu li:hover ul,
.menu ul.rightmenu li a:hover ul {
left:auto; right:0;
}

* html .menu ul.rightmenu li a:hover ul {
right:-1px;
}

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
border:0; margin:0; padding:0; height:auto; color:#000000; background:#b9d594; width:175px;
}

.menu ul li:hover ul li:hover a,
.menu ul li a:hover ul li a:hover {
color:black; background:white;
}

.menu ul li:hover ul.skinny li a,
.menu ul li a:hover ul.skinny li a,
.menu ul li:hover ul.skinny li a:hover,
.menu ul li a:hover ul.skinny li a:hover {
width:8.08333em;
}

#text {
height:1.215em;#
}

input.send-btn {
font-size: 11px; color: #282828; font-family: verdana, geneva, arial, helvetica, sans-serif;
border: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width:1px; border-right-width: 1px; width:80px; 
background-color: #ffffff;
}

input.send-btn:hover {
font-size: 11px; color: #ffffff; font-family: verdana, geneva, arial, helvetica, sans-serif;
border: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width:1px; border-right-width: 1px; width:80px; 
border-color: #ffffff;  background-color: #282828;
}

input.send-btn-big {
font-size: 11px; color: #282828; font-family: verdana, geneva, arial, helvetica, sans-serif;
border: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width:1px; border-right-width: 1px; width:150px; 
background-color: #ffffff;
}

input.send-btn-big:hover {
font-size: 11px; color: #ffffff; font-family: verdana, geneva, arial, helvetica, sans-serif;
border: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width:1px; border-right-width: 1px; width:150px; 
border-color: #ffffff;  background-color: #282828;
}