body {
margin:0;
padding:0;
background-color:white;
background-image:url(/images/back.jpg);
background-repeat:repeat-x;
font:normal 13px arial,helvetica,sans-serif;
line-height:1.3;
}

a img {border:0;}

#container {
width: 993px;
margin-left: auto;
margin-right: auto;
background-image:url(/images/page.jpg);
background-repeat:repeat-y;

}

#banner {
background-image:url(/images/banner.jpg);
background-repeat:no-repeat;
height:180px;
padding-left:43px;
}

#content {
margin-right: 300px;
padding-left:43px;
margin-top:30px;
}

#home #content {
margin-right: 483px;

}


#sidebar-b {
float: right;
width: 222px;
margin: 0;
padding-right:43px;
margin-top:30px;
}

#home #sidebar-b {
width: 391px;
}

#footer {
clear: both;
padding: 43px;
margin-top: 5px;
min-height:50px;
background-image:url(/images/bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
text-align:center;
font-size:11px;
color:#666;
line-height:1.8;

}

a {
color:#003d20;
text-decoration:none;}

a:hover {color:#527b68;}

h1,h2 {
font-family:"trebuchet ms","ms trebuchet",trebuchet,myriad,"lucida grande",arial,sans-serif;
color:#003d20;
font-weight:normal;
}

h1 {
font-size:24px;
margin:0;
}

h2 {font-size:18px;}

#content h2 {margin-top:30px;}

strong {font-size:15px;font-weight:normal;}

#lede p {margin-top:0;font:normal 18px "trebuchet ms","ms trebuchet",trebuchet,myriad,"lucida grande",arial,sans-serif;
color:#999;}

#navcontainer {
padding-top:147px;
font-family:"trebuchet ms","ms trebuchet",trebuchet,myriad,"lucida grande",arial,sans-serif;
font-variant:small-caps;
letter-spacing:1.4px;
}

ul#navlist
{
margin-top:0;
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 8px 10px 7px 10px; 
border-bottom:10px solid #79a798;}

#navlist a:link, #navlist a:visited
{
color: #fff;

text-decoration: none;
}

#navlist a:hover, #home .home, #About .about
{
color: #fff;
background-color: #003d20;
text-decoration: none;
border-bottom:10px solid #003d20;
}

#conference {
background-color:#536063;
padding:10px 10px 15px 10px;
margin:0;
text-align:center;
color:white;
}

#conference a {
color:white;
}

#conference h1 {
color:white;
font-family:arial,helvetica,sans-serif;}

#sponsor {
margin-top:30px;}

#testimonial {
margin-top:30px;
padding:10px 20px;
background-color:#d6dfd1;
}

.left {padding:0 10px 40px 0;float:left;}

.right {float:right;padding:0 0 5px 8px;}

#search {
position:absolute;
top:55px;
padding-left:650px;
}

#searchsubmit {
background-color:#536063;
color:white;
text-transform:uppercase;
font-size:11px;
padding:3px;
border:0px;
}

p {clear:left;}

#sidemenu {
background-image:url(/images/sidemenuback.jpg);
margin:0;
padding:0;
}

#sidemenu ul {margin:0px 10px;padding:0;}

#sidemenu li {
list-style:none;
padding:4px;
border-bottom:1px solid white;
margin:0;
}

.sidetop {
background-color:white;
background-image:url(/images/sidemenutop.jpg);
height:11px;
}

.sidebottom {
background-color:white;
background-image:url(/images/sidemenubottom.jpg);
height:11px;
}

/*  STORE */
.advisory,#checkoutShippingHeadingAddress,#checkoutShipto,#checkoutShippingHeadingMethod, #checkoutShippingContentChoose,#navBreadCrumb,.button_continue_shopping,.button_shipping_estimator,.cartTotalsDisplay {display:none;}
td {vertical-align:top;}

.cssButton,.cssButtonHover {padding:3px;border:1px solid #666;background-color:#eee;margin:10px;width:auto;}