/* This is for the whole TREE pane */
#vmtoc {
}

/* This is for the whole CONTENT pane */
#vmcontent {
}

#vmtoc a {
border-bottom:none;
}

#vmtoc a:hover {
}

#vmnavbar * {
pading:0; margin:0;
}

#vmnavbar {
width:100%;
color: #000080;
background-color:#8A471D;
background-image:  url('pics/Image1.jpg');
background-repeat: no-repeat;
background-position: bottom left;
border:none;
}

#vmnavbar a{
border:none;
}

#vmnavbar form, #vmnavbar tr, #vmnavbar td { 
background-color:transparent; margin:0; padding:0; 
}

td.topicSubject {
background-color: #3A1E13; 
border-bottom:solid 1px #333333;
border-top:solid 1px #333333;
}

.topicSubject {
font-family: Georgia, Arial; 
font-size: 12pt;
font-weight: 500; 
color: white;
height: 25px;
margin:0;
padding: 5px;
padding-left: 10px;
}

.topicBodyCell {
background-color: #FFFFFF;
vertical-align:top;
width:100%;
height:100%;
}

.topicBody {
margin: 10px 30px 10px 30px;
background:transparent;
color:#444444;
}


.topicRelatedTopicsCell, .topicRelatedTopicsCell * {
font-family: Verdana; 
font-size: 10px;
background-color: transparent;
color: #333333;
list-style:none;
line-height:150%;
padding:0;
margin:0;
border:0;
}

.topicRelatedTopics {
padding-left:10px;
}

.topicFooter {
border-top:dashed 1px #cccccc;
font-family: Verdana; 
font-size: 9px;
padding: 0;
margin:0;
background-color: #F5F5F5;
color:#303030;
text-align:center;
}

.highlightTopic {
	background-color: #c0d2ec;
}

.normalTopic {
font-weight:normal;
}

.topicSubject a, .topicSubject a:visited, .topicSubject a:link, .topicSubject a:hover {	
color: #FFFFFF;
}

hr {
height:1px;
}

body.htmlexport {
margin:30px;
padding:0;
}

body {
margin:0;
padding:0;
background-color:#FFFFFF;
font: 10pt/18pt Georgia;
}


blockquote, code {
margin-left: 0% ; margin-right: 0%;
padding-left: 0% ; padding-right: 0%;
}

pre, dl, .GrayBox {
padding:10px 20px 10px 20px;
font-family:Tahoma, Arial, Helvetica;
border:solid 1px #dddddd;
font-size:83%;
background-color:#f7f7f7;
margin:0;
letter-spacing:1px;
line-height:160%;
}

td {
background:transparent;
font: 10pt/18pt Georgia;
background-color: #FFFFFF;
}

.tb1{
background-color:#eaeaea;
padding:0;
margin:0;
border:0;
}

.tb1 td {
font: 10pt/18pt Tahoma;
padding:1px;
padding-left:5px;
padding-right:5px;
background-color:#f6f6f6;
}

.bblist * {
margin-bottom:5px;
}


TD.navbarSearch {
background-color: #6798E9; 
color: #000080;
background:transparent;
}

.index  {
color:#333333;
background-color: #FFFFFF; 
font-family: Tahoma, Verdana, Gillsans, sans-serif; 
font-size:11px;
padding:0 0 0 2px;
margin:0;
margin-left:2px;
}

.index a:hover {
background-color:#ccddee;
}

TD.contents {
padding:0px;
margin:0px;
}

.vmToc {
padding-bottom:5px;
font-family: Arial, Verdana, Gillsans, sans-serif; 
font-size:11px;
color:#000030;
line-height:1em;
}

img.vmTocItem {
margin-left: -17px;
vertical-align:bottom;
}

div.searchresult {
font-family: Arial, Verdana, Gillsans, sans-serif; 
font-size:11px;
color:#000030;
padding-bottom:5px;
}

img.searchresultitem {
margin-left: -37px;
vertical-align:bottom;
}

img.searchresultitem2 {
margin-left: -15px;
vertical-align:bottom;
}

#vm_toc a {
border-bottom:none;
}

#vm_toc a:hover {
border-bottom:solid 1px #aaaaaa;
}

a {	
text-decoration:none;
border-bottom:dashed 1px #aaaaaa;
color: #223355;
background-color:transparent;
} 
a:link { 
color: #223355;
background-color:transparent;
}
a:visited { 
color: #223355;
background-color:transparent;
}
a:active { 
color: #223355;
background-color:transparent;
}
a:hover { 
color: #223355;
border-bottom:solid 1px #aaaaaa;
background-color:transparent;
}

#nav, #nav ul { margin: 4px 0 0 4px; padding : 0; list-style-type: none; }
#nav li, #nav2 li { padding : 1px 0px 3px 19px; background-repeat: no-repeat; background-position: top left; }
#nav li a { color: black; font-family : Arial, Helvetica, sans-serif; font-size : 90%; text-decoration : none; }
#nav li a:hover { text-decoration : underline; }
#nav li.folder { background-image: url(pics/openbook.gif); }
#nav li.document { background-image: url(pics/topic.gif); }
#nav li.closed, #nav2 li.closed  { background-image: url(pics/closedbook.gif); }
#nav a.selected { background-color: #cde; }
#nav li.closed ul { display : none; }