/* CSS Document */

body{
margin:0;
padding:0;
font-family:"Trebuchet MS";
}

#menu ul {
margin:0;
padding:0;
}

#menu li {
margin:0;
padding:0;
}

#top {
width:100%;
height:118px;
background-image:url('/images/header_spacer.gif');
background-repeat:repeat-x;
margin:0;
padding:0;
}

#top_container {
width:920px;
margin:0 auto;
padding:0;
}

#middle {
width:100%;
padding:0;
margin:0;
}

#middle_top {
height:44px;
background-image:url('/images/background_top.gif');
background-repeat:repeat-x;
margin:0;
}

#middle_mid {
width:930px;
margin:0 auto;
}

#middle_menu {
float:left;
width:152px;
margin:0 8px 0 0;
padding:0;
}

#middle_menu .top {
width:140px;
height:35px;
background-image:url('/images/menu_top.gif');
background-repeat:no-repeat;
color:#ffffff;
font-weight:bold;
font-size:15px;
padding:0 5px 0 7px;
line-height:25px;
}

#middle_menu .middle {
width:137px;
background-image:url('/images/menu_spacer.gif');
background-repeat:repeat-y;
color:#1c648a;
font-size:14px;
font-weight:bold;
padding:0 5px 0 10px;
}

#middle_menu .middle a {
color:#1c648a;
text-decoration:none;
}

#middle_menu .bottom {
width:152px;
background-image:url('/images/menu_bottom.gif');
background-repeat:no-repeat;
}

#middle_content {
float:left;
width:760px;
margin:0;
padding:0;
}

#middle_content .top {
width:748px;
height:35px;
background-image:url('/images/content_top.gif');
background-repeat:no-repeat;
color:#ffffff;
font-weight:bold;
font-size:15px;
padding:0 5px 0 7px;
line-height:25px;
}

#middle_content .middle {
width:740px;
background-image:url('/images/content_spacer.gif');
background-repeat:repeat-y;
color:#000000;
font-size:12px;
font-weight:normal;
padding:0 20px 0 10px;
}

#middle_content .bottom {
width:760px;
background-image:url('/images/content_bottom.gif');
background-repeat:no-repeat;
}

#middle_bot {
height:47px;
background-image:url('/images/background_bottom.gif');
background-repeat:repeat-x;
margin:0;
clear:both;
}

#footer {
width:100%;
height:33px;
border-top:1px solid #27353c;
border-bottom:1px solid #27353c;
background-color:#061720;
margin:0;
padding:7px 0 0 0;
line-height:14px;
text-align:center;
color:#ffffff;
font-size:12px;
font-weight:bold;
}

#footer a{
color:#ffffff;
text-decoration:none;
}

#rug_img {
float:left;
width:57px;
height:88px;
background-image:url('/images/rug_img.gif');
background-repeat:no-repeat;
margin-top:15px;
}

#header {
float:left;
width:275px;
height:118px;
color:#ffffff;
}

#header h1 {
display:inline;
font-size:3em;
line-height:100px;
margin-left:10px;
}

#menu {
float:right;
width:588px;
height:35px;
}

#menu ul{
float:right;
list-style:none;
}

#menu li{
float:left;
}

#menu li div {
float:left;
}

#menu li .menu_left {
float:left;
width:16px;
height:35px;
background-image:url('/images/menu_left.gif');
background-repeat:no-repeat;
margin:0;
padding:0;
}

#menu li .menu_mid a{
float:left;
display:block;
height:35px;
text-decoration:none;
background-image:url('/images/menu_mid.gif');
background-repeat:repeat-x;
line-height:35px;
font-size:19px;
color:#1c648b;
margin:0;
padding:0;
}

#menu li .menu_right {
float:left;
width:16px;
height:35px;
background-image:url('/images/menu_right.gif');
background-repeat:no-repeat;
margin:0;
padding:0;
}

#adr {
float:right;
height:70px;
padding-top:10px;
font-size:13px;
font-weight:bold;
color:#ffffff;
text-align:right;
line-height: 14px;
}
p {
padding:0;
margin:0;
}
ul {
padding-bottom:0;
margin-bottom:0;

}
form {
margin-bottom:0;
}
table {

margin-bottom:0;
}
a {
color:#0000FF;
}