.menu {
float:left;
width:900px;
height:32px;
font-family: arial, sans-serif;
font-size:12px;
margin:0;
padding:0;
border-bottom:#eccdb2 solid 1px;
list-style-type:none;
}

.menu li {
float:left;
position:relative;
background:url(/css/menu1-divider.gif) no-repeat right;
}

.menu li a, .menu li a:visited {
float:left;
display:block;
text-decoration:none;
color:#81a2c1;
padding:2px 8px 0px 8px;
line-height:27px;
height:32px; 
}

.menu li:hover {
width:auto;
text-decoration:none;
}

.menu li a.menuone {
color:#8293A0;
height:30px;
}

.menu ul li {
height:32px;
}

.menu li:hover a.menuone {
background: #81a2c1 url(/css/menu1-bg.jpg) no-repeat right;
color:#fff;
}

.menu li ul {
display:block;
position:absolute;
top:31px;
margin-top:1px;
left:-999em;
width:130px;
z-index:999;
top:31px;
margin-top:1px;
background-color:#81a2c1;
list-style-type:none;
padding:0;
}

.menu li ul li {
background-image:none;
height:auto;
position:relative;
z-index:999;
}

.menu li ul li a, .menu li ul li a:visited {
display:block;
padding:4px 15px;
width:100px;
color:#FFFFFF;
line-height:13px;
height:auto;
position:relative;
z-index:999;
}

.menu a:hover {
text-decoration:none;
}

.menu li:hover ul {
left:0;
}

.menu li ul li a:hover {
background:#fff url(/css/menu1-drop.gif) no-repeat 3px 3px;
color:#8293A0;
}

.submenu {
border-bottom:1px solid #81A2C1;
border-top:1px solid #81A2C1;
background-color:#FFFFFF;
}

.submenu ul {
list-style:none;
}

.syndicate {
float:right;
display:inline;
}

.submenu .syndicate li{
background:none !IMPORTANT;
}

.submenu li ul li a {
width:150px !IMPORTANT;
}

.submenu li ul {
width:180px;
}

.submenu .syndicate li a {
background-color:#81A2C1 !IMPORTANT;
color:#FFFFFF !IMPORTANT;
line-height:20px !IMPORTANT;
padding:0 0 0 7px !IMPORTANT;
margin:6px 0 6px 3px !IMPORTANT;
height:auto !IMPORTANT;
background-repeat:no-repeat !IMPORTANT;
background-position:top left !IMPORTANT;
}

.submenu .syndicate li a:hover {
background-position:bottom left !IMPORTANT;
text-decoration:none;
}

.submenu .syndicate li a span {
display:block;
background-repeat:no-repeat !IMPORTANT;
background-position:top right !IMPORTANT;
padding-right:30px;
}

.submenu .syndicate li a:hover span{
background-position:bottom right !IMPORTANT;
}

.submenu .syndicate li.email-friend a {
background-image:url(../images/email-btn-bg.gif);
}

.submenu .syndicate li.email-friend a span {
background-image:url(../images/email-btn-bg.gif);
padding-right:25px;
}

.submenu .syndicate li.request-callback a {
background-image:url(../images/call-back-btn-bg.gif);
}

.submenu .syndicate li.request-callback a span {
background-image:url(../images/call-back-btn-bg.gif);
}

.container h1 {
clear:both;
}

.leftitem ul, .leftitem p {
margin:1em 0;
}

.leftitem ul {
padding-left:40px;
}

.footer a img {
margin:0 5px;
}

.sitewide .columnright {
display:inline;
}

#maintab {

}

#maintab li {

}

#maintab li a {

}

#maintab li a b {

}

.latest-news h3 {
margin-bottom:10px;
}

.latest-news ul {
list-style:none;
margin:0 0 0 -5px;
padding:0;
border:#FFFFFF solid;
border-width:1px 0 2px 0;
}

.latest-news ul li {
margin-bottom:0;
border:#FFFFFF solid;
border-width:1px 0 0 0;
border-collapse:collapse;
background-color:#e0ebef;
padding:5px;
}

.latest-news ul li.alt {
background-color:#d0e0e7;
}

.latest-news ul li a {
color:#81A2C1;
display:block;
font-size:18px;
border:#FFFFFF solid;
border-width:0 0 1px 0;
text-decoration:none;
}

.latest-news ul li a:hover {
color:#FFFFFF;
text-decoration:none;
}

.latest-posted {
font-size:11px;
}

.columnright ul {
margin-left:25px;
}
