/* ajax view */
div.viewBody {
 clear: both;
}
div.viewBody div {
 clear: both;
 font-size: 8pt;
}
div.viewBody div img {
 margin-left: 2px;
 margin-right: 2px;
}
div.viewBody div.level0 {
 padding-left: 0px;
 background-position: 2 2;
 border-bottom: 1px dashed #BBBBBB;
 font-weight: bold;
 cursor: pointer;
}
div.viewBody div.level0:hover {
 padding-left: 0px;
 background-color: #DDDDDD;
 background-position: 2 2;
 border-bottom: 1px dashed #BBBBBB;
 font-weight: bold;
 cursor: pointer;
 color: #182B45;
}
div.viewBody div.level1 {
 padding-left: 15px;
 background-position: 17 2;
 border-bottom: 1px dashed #BBBBBB;
 font-weight: bold;
 cursor: pointer;
}
div.viewBody div.level1:hover {
 padding-left: 15px;
 background-color: #DDDDDD;
 background-position: 17 2;
 border-bottom: 1px dashed #BBBBBB;
 font-weight: bold;
 cursor: pointer;
}
div.viewBody div.level2 {
 padding-left: 30px;
 background-position: 32 2;
 border-bottom: 1px dashed #BBBBBB;
 font-weight: bold;
 cursor: pointer;
}
div.viewBody div.level2:hover {
 padding-left: 30px;
 background-color: #DDDDDD;
 background-position: 32 2;
 border-bottom: 1px dashed #BBBBBB;
 font-weight: bold;
 cursor: pointer;
}
div.viewBody div.level3 {
 padding-left: 45px;
 background-position: 47 2;
 border-bottom: 1px dashed #BBBBBB;
 font-weight: bold;
 cursor: pointer;
}
div.viewBody div.level3:hover {
 padding-left: 45px;
 background-color: #DDDDDD;
 background-position: 47 2;
 border-bottom: 1px dashed #BBBBBB;
 font-weight: bold;
 cursor: pointer;
}
div.viewBody div.level4 {
 padding-left: 60px;
 background-position: 62 2;
 border-bottom: 1px dashed #BBBBBB;
 font-weight: bold;
 cursor: pointer;
} 
div.viewBody div.level4:hover {
 padding-left: 60px;
 background-color: #DDDDDD;
 background-position: 62 2;
 border-bottom: 1px dashed #BBBBBB;
 font-weight: bold;
 cursor: pointer;
}
div.viewBody div.level5 {
 padding-left: 75px;
 background-position: 77 2;
 border-bottom: 1px dashed #BBBBBB;
 font-weight: bold;
 cursor: pointer;
} 
div.viewBody div.level5:hover {
 padding-left: 75px;
 background-color: #DDDDDD;
 background-position: 77 2;
 border-bottom: 1px dashed #BBBBBB;
 font-weight: bold;
 cursor: pointer;
}
div.viewBody div.level6 {
 padding-left: 90px;
 background-position: 82 2;
 border-bottom: 1px dashed #BBBBBB;
 font-weight: bold;
 cursor: pointer;
} 
div.viewBody div.level6:hover {
 padding-left: 90px;
 background-color: #DDDDDD;
 background-position: 82 2;
 border-bottom: 1px dashed #BBBBBB;
 font-weight: bold;
 cursor: pointer;
}
div.viewBody div.level7 {
 padding-left: 105px;
 background-position: 97 2;
 border-bottom: 1px dashed #BBBBBB;
 font-weight: bold;
 cursor: pointer;
} 
div.viewBody div.level7:hover {
 padding-left: 105px;
 background-position: 97 2;
 border-bottom: 1px dashed #BBBBBB;
 font-weight: bold;
 cursor: pointer;
}
div.viewBody div.finalRow {
 padding-left: 20px;
 border-bottom: 1px dashed #BBBBBB;
 color: #000000;
}
/*
div.viewBody div.finalRow:hover {
 padding-left: 20px;
 background-color: #DDDDDD;
 border-bottom: 1px dashed #BBBBBB;
 color: #000000;
}
*/
div.viewBody div table {
 font: 8pt Verdana, sans-serif;
 table-layout: fixed;
 border-collapse: collapse;
 border-spacing: 0px;
 border: 0px;
 margin: 0px;
 color: #000000;
}
div.viewBody div table tr td {
 vertical-align: top;
}
div.viewActions div {
 float: left;
 text-align: center;
 vertical-align: bottom;
 padding: 1px;
 margin-left: 1px;
 border: 1px solid #d2d4d6;
 cursor: pointer;
}
div.viewActions div:hover {
 background-color: #e7e9ea;
 border: 1px solid #d2d4d6;
 cursor: pointer;
}
#viewContent {
 float: right;
 padding-left: 0px;
 padding-top:0px;
 width: 100%;
}

