
/**/
.tab_showHideNav   { display: block; margin-bottom: 10px; width: 64px; height: 25px; float: right; clear: both }
.tab_showHideNav a        { background-image: url(../images/tabs.gif); text-indent: -5000px; cursor: pointer; display: block; margin: 0; position: relative; width: 25px; height: 25px; float: left; overflow: hidden }
.tab_showHideNav #showTab   { background-repeat: no-repeat; background-position: 0px -165px }
.tab_showHideNav #hideTab   { background-repeat: no-repeat; background-position: -25px -165px }
.tab_showHideNav #showTab.active    { background-position: 0px -195px }
.tab_showHideNav #hideTab.active  { background-position: -25px -195px }

#retable a.odd { color: #282828; background-color: #dee5f7 }
#resouresHolder   { }
.tab_head, .tab_head.last.tab_open     { font-size: 16px; display: block; margin-bottom: 0; padding-bottom: 10px; border-style: solid solid none; border-width: 1px 1px 0; border-color: #ebebeb }
.tab_head.last { border-bottom: 1px solid #ebebeb }
.tab_body dt.header        { font-weight: bold; background-repeat: repeat-x; background-position: left center; margin: 10px 0 0; padding: 8px; border-top: 1px solid #ebebeb }
.tab_body dt   { color: #282828; font-size: 11px; background-color: #f2f6fc; margin: 0; padding: 4px 4px 4px 10px }
dl.tab_body   { display: block; margin: -10px 0 20px; padding: 0 0 10px; border-right: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; border-left: 1px solid #ebebeb }
dl.tab_body dd   { display: block; margin: 0; padding: 0 }
.tab_body dd  { display: block; margin: 0 0 0 0; padding: 0 }
.tab_body dl dt a   { font-weight: bold }
.tab_body dd a, tab_body dd a:link  { color: #282828; font-size: 11px; font-family: Verdana, sans-serif; text-decoration: none; display: block; margin: 0 0 0 0; padding: 4px 0 4px 20px }
.tab_body dd a:hover, .tab_body dd a:focus   { color: #004e95; background-color: #ffffcf }
.tab_body .odd         { background-color: #ebebeb }
dl.insetItem dt  { padding-left: 20px }
dl.insetItem dd a  { padding-left: 30px }
