.content_item ul,
.events ul
{
    margin:0px 0px 0px 0px;
    padding:0px;
}
.content_item ul li,
.events ul li
{
    list-style: none;
    background-image: url("../images/site/bullit.gif");
    background-repeat: no-repeat;
    padding: 0px 0px 0px 15px;
    margin: 0pt 0pt 4pt 0pt;
}

.search_button
{
    background-color: #000000;
    background-image: url("../images/site/search_button_bg.gif");
    background-repeat: no-repeat;
    height: 20px;
    width: 52px;
    padding:0px;
    margin: 0px;
    border: none;
    color: #ffffff;
    font-size: 10px;
    cursor: pointer;
}

.s2
{
    background-image: url("../images/site/search_button_bg2.gif");
}

.s3
{
    background-image: url("../images/site/search_button_bg3.gif");
}

.search
{
    background-color: #000000;
    background-image: url("../images/site/search_input_bg.gif");
    background-repeat: no-repeat;
    height: 18px;
    width: 198px;
    padding:1px 0px 1px 2px;
    margin: 0px;
    border: none;
    color: #ffffff; 
}


/******************** SIDE MENU ************************/

.side_menu 
{
    padding:0px;
    margin:0px;
}

.side_menu li
{
    margin:0px 0px 4pt 0px;
    padding: 6px 0px 6px 15px;
    background-image: url("../images/site/home_products_grad.jpg");
    background-repeat: repeat-y;
    list-style: none;
}

.sub_side_menu
{
    padding:0px;
    margin:-4pt 0pt 4pt 0pt;
}

.sub_side_menu li
{
    margin:0px;
    background-image: url("../images/site/generic_sub_grad.jpg");
    padding: 6px 0px 6px 15px;
    list-style: none;
}

.last
{
    margin-bottom:0px !important; 
}

/******************************** Site Map ****************************************/

.site_map ul
{
    margin: 10px 0px 10px 10px;
    padding:0px;
}

.site_map ul li
{
    margin:0px;
    padding:0px;
    list-style: none;
}

.site_map ul li a:link,
.site_map ul li a:visited,
.site_map ul li a:active
{
    color: #0198CF;
    text-decoration: none;
    font-size: 10pt;
}

.site_map ul li a:hover
{
    color: #0198CF;
    text-decoration: underline;
    font-size: 10pt;
}

.site_map first_item
{
    margin:0px 0px 5px 0px;
    padding:0px;
    list-style: none;
}

.site_map first_item a:link,
.site_map first_item a:active,
.site_map first_item a:visited
{
    color: #ffffff;
    text-decoration: none;
    font-size: 12pt;
    font-weight: bold;
}

.site_map first_item a:hover
{
    color: #0198CF;
    text-decoration: none;
    font-size: 12pt;
    font-weight: bold;
}