#navs, #navs ul{list-style-position:outside;position:relative;}
#navs ul{ width:182px;}
#navs .ddsubmenustyle li a{padding:0 0 0 0; margin:0 0 0 0; padding-left:10px; line-height:25px;}
#navs .ddsubmenustyle li a:hover{background:#E9E7EC;color:#47A9AA;}
#navs li{float:left;position:relative;}
#navs ul{position:absolute;display:none;top:25px;}

#navs li ul a{width:172px;height:auto;float:left;}
#navs ul ul{top:auto; border-width:0 0 0 0;}
#navs ul ul li{ border:1px solid #D2D2D2; border-bottom-width:0;}
#navs li ul ul {left:182px;}
#navs li:hover ul ul, #navs li:hover ul ul ul, #navs li:hover ul ul ul ul{display:none;}
#navs li:hover ul, #navs li li:hover ul, #navs li li li:hover ul, #navs li li li li:hover ul{display:block;}

.ddsubmenustyle, .ddsubmenustyle ul{font: normal 11px arial; aposition: absolute;left: 0;top: 0;border: 1px solid #D2D2D2;border-bottom-width: 0;visibility: hidden;z-index: 100; background-color:#fff;}
.ddsubmenustyle li a{display: block;width: 160px;text-decoration: none;padding: 0px 5px;border-bottom: 1px solid #D2D2D2; font-weight:normal;line-height:14px;height:14px;}
* html .ddsubmenustyle li a{ display: inline-block;}
.ddsubmenustyle li a:hover{background-color: #E9E7EC;color:#47A9AA;}


/* ######### Neutral CSS  ######### */
.downarrowpointer{padding-left: 4px;border: 0;}
.rightarrowpointer{position: absolute;padding-top: 3px;right: 2px;border: 0;}
.ddiframeshim{position: absolute;z-index: 500;background: transparent;border-width: 0;width: 0;height: 0;display: block;}

/* ######### Left Nav CSS  ######### */
.entry-meta{width:172px; padding-bottom:25px;}
.entry-meta h3.c-title{font-size:12px; font-weight:normal;}
.entry-meta h3.c-title a{padding-top:10px;padding-bottom:10px; border-bottom:1px dotted #ccc; cursor:pointer; width:140px; line-height:14px; background:url(ico_02.gif) no-repeat left 12px; padding-left:20px; color:#151515;margin-left:8px;display:block;}
.entry-meta h3.c-title a:hover{ text-decoration:underline;background:url(ico_02.gif) no-repeat left 12px; color:#FD8B2F;}
.entry-meta h3.c-title a:visted{ text-decoration:underline;background:url(ico_02.gif) no-repeat left 12px;}

.entry-meta ul{border-bottom:1px solid #C0C0C0;padding-bottom:10px;margin-top:8px;}
.entry-meta ul li a{padding-left:18px;line-height:170%;}
.entry-meta ul.ls li a{letter-spacing:12px;}

div.tagbox ul{display:none;}
div.tagbox:hover ul {display:block;}
div.tagbox ul li {padding-left:10px;background:url(ico_01.gif) no-repeat 16px 6px; }
.entry h2{font-size:1.2em;font-weight:bold;}
.entry h3{font-size:1.15em;font-weight:bold;margin-bottom:10px;color:#333;}
.entry h4{font-size:1.1em;font-weight:bold;margin-bottom:10px;}
.entry h5{font-size:1.05em;font-weight:bold;margin-bottom:5px;}
.entry strong{font-weight:bold;}
.entry hr{clear:both;border:none;height:1px;display:inline-block;display:block;padding:15px 0;}
