ul.treeview { /*CSS for Simple Tree Menu*/
margin: 0px 0px 0 0;
padding: 5px 0 0 0;
font-size:11px;

}

ul.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: url(../images/list.gif) no-repeat left center;
list-style-type: none;
padding:3px 0 6px 8px;
margin:0px 0 3px 0px;
border-bottom:1px solid #d9d6c7;
font-weight:bold;
height:1%;

}
ul.treeview li#last
{
border-bottom:1px solid #fef8de;
}
ul.treeview li ul li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
border-bottom:none;

margin-bottom:-3px;
font-weight:bold;
color:#666666;

}


ul.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: url(../images/closed.gif) no-repeat left 1px;
cursor: hand !important;
cursor: pointer !important;

}


ul.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */

}

ul.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}
ul.treeview .submenu ul li ul li a{
text-decoration:underline;
font-weight:normal;
}
ul.treeview .submenu ul li ul li a.activelink{
text-decoration:none;
font-weight:bold;
}

#body-div{
width:100%;
margin:0 auto 0 auto;
padding:0;
text-align:left;
margin-bottom:30px;
}

.cleardiv{
clear:both;
}

#content-container1{
width:230px;
background-color:#FFFFFF;
padding:0px 10px 5px 13px;
float:left;
}

#content-container1 #col-2-left h2.content-header{
background:url(../images/col-left-content-header.gif);
background-repeat:no-repeat;
font-size:11px;
font-weight:bold;
color:#FFF;
height:23px;
padding:5px 10px 0 5px;
margin:0;
}
#content-container1 #col-2-left .content-box{
background:url(../images/col-left-content-bg.jpg);
background-position:top;
background-repeat:repeat-x;
border-left:1px solid #CACACA;
border-right:1px solid #CACACA;
border-bottom:1px solid #CACACA;
background-color:#fef8de;
padding:0;
margin:0 0 13px 0;
}
#content-container1 #col-2-left{
width:195px;
float:left;
margin:0 15px 0 0;
padding:0;
}

#content-container1 #content-div h1
{
font-size:22px;
color:#ff9900;
font-weight:normal;
margin:0px 0 5px 0;
padding:0;
font-family:"Trebuchet MS";
}
#content-container1 #col-2-right .paging-top-div,
#content-container1 #content-div .paging-top-div
{
font-size:11px;
font-weight:normal;
text-align:left;
padding:5px 10px 5px 0;
}
#content-container1 #col-2-right .paging-div{
background:url(../images/paging-bg.jpg);
background-repeat:repeat-x;
min-height:30px;
font-size:11px;
border-right:1px solid #f2deb7;
border-left:1px solid #f2deb7;
}
#content-container1 #col-2-right .paging-div .paging-control{
width:205px;
float:right;
margin:0 10px 0 0;
padding:0;
text-align:right;
}
#content-container1 #col-2-right .paging-div .paging-control a.prev{
display:block;
float:left;
width:40px;
background:url(../images/prev-arrows.jpg);
background-position:left;
background-repeat:no-repeat;
padding:0 10px 0 10px;
margin:8px 0 0 0;
font-weight:bold;

}
#content-container1 #col-2-right .paging-div .paging-control select{
float:left;
width:100px;
margin:6px 0 0 0;
font-size:11px;
}
#content-container1 #col-2-right .paging-div .paging-control a.next{
display:block;
float:left;
width:30px;
background:url(../images/next-arrows.jpg);
background-position:right;
background-repeat:no-repeat;
padding:0 18px 0 6px;
margin:8px 0 0 0;
font-weight:bold;
}
#content-container1 #col-2-right .paging-div .sort-control{
width:350px;
float:left;
margin:0 0 0 7px;
}
#content-container1 #col-2-right .paging-div .sort-control label,
#content-container1 #col-2-right #filter-div label
{
width:55px;
display:block;
float:left;
font-weight:normal;
margin:8px 0 0 0;
}
#content-container1 #col-2-right .paging-div .sort-control select,
#content-container1 #col-2-right #filter-div select
{
width:120px;
font-size:11px;
margin:6px 0 0 0;
}
#content-container1 #col-2-right #filter-div
{
background:url(../images/filters-bg.jpg);
background-repeat:repeat-x;
min-height:34px;
font-size:11px;
border-right:1px solid #f2deb7;
border-left:1px solid #f2deb7;
padding:0 0 0 10px;
}

#footer-top-clear{
clear:both;
margin:5px 0 10px 0;
}


#content-container1 #co1-3-left{
width:190px;
float:left;
margin:0 12px 0 0;
padding:0;
}
#content-container1 #co1-3-middle{
width:502px;
float:left;
margin:0 11px 0 0;
padding:0;

}
#content-container1 #co1-3-right{
width:214px;
float:left;
margin:0;
padding:0;
}

#content-container1 #co1-3-left h2.content-header{
background:url(../images/col-left-content-header.gif);
background-repeat:no-repeat;
font-size:11px;
font-weight:bold;
color:#FFF;
height:23px;
padding:10px 10px 0 10px;
margin:0;
}
#content-container1 #co1-3-left .content-box,
#content-container1 #col-2-left .contentlist-box
{
background:url(../images/col-left-content-bg.jpg);
background-position:top;
background-repeat:repeat-x;
border-left:1px solid #CACACA;
border-right:1px solid #CACACA;
background-color:#fef8de;
padding:0;
margin:0 0 13px 0;
}
#content-container1 #co1-3-left .content-box ul,
#content-container1 #col-2-left .contentlist-box ul
{
margin:0;
padding:0;
list-style:none;
}

#content-container1 #co1-3-left .content-box ul li a,
#content-container1 #col-2-left .contentlist-box ul li a
{
margin:0;
padding:6px 5px 6px 7px;
display:block;
font-size:11px;
font-weight:normal;
border-bottom:1px solid #d9d6c7;
font-family:Courier;
}
#content-container1 #co1-3-left .content-box ul li a:hover,
#content-container1 #col-2-left .contentlist-box ul li a:hover
{
margin:0;
padding:6px 5px 6px 7px;
background-color:#ffeecb;
color:#f17900;
text-decoration:none;
border-bottom:1px solid #d9d6c7;
}
#content-container1 #col-2-left .contentlist-box ul li a
{
font-weight:bold;
}
#content-container1 #col-2-left .contentlist-box ul li #activelink
{
margin:0;
padding:6px 5px 6px 7px;
background-color:#ffeecb;
color:#f17900;
text-decoration:none;
border-bottom:1px solid #d9d6c7;
}
#content-container1 #co1-3-left .content-box a.morelink,
#content-container1 #col-2-left .contentlist-box a.morelink
{
margin:0;
padding:5px 15px 6px 7px;
background:url(../images/orange-arrow.gif);
background-repeat:no-repeat;
background-position:right;
text-align:right;
font-size:11px;
display:block;
border-bottom:1px solid #CACACA;
font-family:Courier;
}
#content-container1 #co1-3-right a.morelink{
margin:0 5px 0 0;
padding:4px 15px 5px 5px;
font-family:Courier;
font-size:11px;
font-weight:normal;
text-align:right;
background:url(../images/orange-arrow.gif);
background-repeat:no-repeat;
background-position:right;
display:block;
text-decoration:underline;
}
#content-container1 #co1-3-right #internal-promo{
margin:0 0 10px 0;
}
#content-container1 #co1-3-right h2.content-header{
background:url(../images/col-3-right-header.gif);
background-repeat:no-repeat;
font-size:11px;
font-family:Courier;

font-weight:bold;
color:#FFF;
height:23px;
padding:10px 10px 0 7px;
margin:0;
}
#content-container1 #co1-3-right .content-box{
background:url(../images/col-right-content-bg.jpg);
background-position:top;
background-repeat:repeat-x;
border-left:1px solid #CACACA;
border-right:1px solid #CACACA;
border-bottom:1px solid #CACACA;
background-color:#fef8de;
padding:0;
margin:0 0 15px 0;
}
#content-container1 #co1-3-right .content-box ul{
margin:0;
padding:0;
}
#content-container1 #co1-3-right .content-box ul li{
margin:0 12px 0 7px;
padding:6px 0px 6px 0px;
font-size:11px;
font-family:Courier;
font-weight:normal;
border-bottom:1px solid #d9d6c7;
list-style:none;
}
#content-container1 #co1-3-right .content-box ul li.last{
border:none;

}

#content-container1 #co1-3-right .content-box a.morelink{
margin:0 5px 0 0;
padding:9px 15px 9px 5px;
font-size:11px;
font-family:Courier;
font-weight:normal;
text-align:right;
background:url(../images/orange-arrow.gif);
background-repeat:no-repeat;
background-position:right;
display:block;
text-decoration:none;
}