/* ---------------------------------- */
.frame1{
background-color:#FFFFFF;
margin:0;
}
#fleft
{  background-color:#FFFFFF;
   margin:0px 0px 0px -1px;
   padding:10px;
   width:320px;
   float:left;
   border-left:1px solid #eee; 
}
#fright
{  background-color:#FFFFFF;
   padding:10px 15px 0px 15px;
   width:620px;
   float:left; 
   line-height:17px; 
   letter-spacing:0.2px;   
   font-size: 1.2em; 
   font-family:Arial, Helvetica, Verdana, sans-serif; 
   border-right:1px solid #eee; 
}



/* ---------------------------------- */
/* ---------------------------------- */
ul#vnav{ background-color:#DFDFDF;
   margin: 0px 0px 0px 15px;
   padding: 0px;
}

ul#vnav li{
   border-bottom: 1px solid #666666;
   font: bold 90% arial, helvetica, sans-serif;
   font-size: 1em;
}

ul#vnav li.extra{
   font-style: italic;
}

ul#vnav li.subct{
   padding-left:5px;
}

ul#vnav li.subcta{
   background-color:#FFFFFF;
   padding-left:5px;
}
ul#vnav li.subcta a{
   color: #002344;
}

ul#vnav li.cta{
   background-color:#FFFFFF;
}

ul#vnav li.cta a{
   color:#333333;
}

ul#vnav li a{
   color:#333333; 
   text-decoration: none;
   display: block;
   padding: 4px 0px 4px 3px;
}


ul#vnav li a:hover{
   background-color: #D9EBFF;
   background-color:#FFFFFF;
   color: #002344;
}
/* ---------------------------------- */

/* ---------------------------------- */
.boxSingle {
	width: 160px;
	margin: 10px;
	float: left;
	text-decoration: none; 
	font: normal 80% verdana,arial,sans-serif;
    font-size: 0.55em;
}

.box_text_book_out { 
width: 350px; 
height: 270px; 
margin:0px 10px 10px 10px; 
padding:5px;
border:1px solid  #99C9FF;
float:left;
}

.box_text_book { 
width: 345px; 
height: 270px; 
font-size: 0.9em;
overflow-y: scroll; 
scrollbar-arrow-color:blue; 
scrollbar-face-color: #77C0E3; 
scrollbar-3dlight-color: #a0a0a0; 
scrollbar-darkshadow-color: #888888; 
}


