/*
This file is part of the DITA Open Toolkit project hosted on
Sourceforge.net. See the accompanying license.txt file for
applicable licenses.                                                                                                                                             
           
                                                                                                                                                      
Copyright (c) 2006, Yahoo! Inc. All rights reserved.                                                                                                    
Code licensed under the BSD License:                                                                                                                    
http://yuilibrary.com/license/                                                                                                             
version: 0.10.0                                                                                                                                         
*/

html, body { padding: 0px 0px 10px 0px; border: 0; margin: 0; }
body { font: normal 11px arial, sans-serif; color: #333; line-height: 19px; margin: 0; }

#containerTop { width:100%; }
/*-------------20120904 NEC--------------------
#containerTop { height:25px; width:100%; }
---------------20120904 NEC-------------------*/

#pad { padding: 0px 20px 0px 20px; }
/*-------------20120830 NEC--------------------
a {text-decoration: underline; color: #46546C; }
a:hover {text-decoration: underline; color: #4d77c3; }
h1, h2, h3, h4, h5, h6 { font-family: arial, sans-serif;}
h2 { font-size:16px; font-weight: bold; margin: 0 0 11px 0; }
---------------20120830 NEC--------------------*/
.border_2px { border: 1px solid #D8D8D8; padding: 2px; background: #fff; }
.border_5px { border: 1px solid #D8D8D8; padding: 5px; background: #fff; margin: 0 0 4px 0; }
img { padding: 0; margin: 0; border: 0; }
form {
	padding: 0;
	margin: 0;
}
.input { width: 85px; font-size: 9px; }
.submit { font-size: 9px; }
#pageTitle { position:absolute;top:10px;left:90px; }
#pageTitle H3 {	font-size:14pt; color:#666666 }
#header h1 { float:left; margin-top: 19px; margin-left: 50px;  }
#header h1 a { display: block; height: 19px; text-decoration: none; }
#header { height:  10px; border: 0px solid #CFFB00; margin-bottom:0px; }
#header h4 { position: relative; float: right; font-size:11px; 
             letter-spacing: 1px; top: 10px; right: 30px; 
             line-height: 15px; padding: 0 0 0 13px; margin: 0px; }

#content { width: 100%;  padding:6px 0px; border: 0px solid #C13B00;
           margin-left: 5px; top:0px; }
/*--------------20120904 NEC---------------------
#content { float: left; width: 255px; min-height:72px; padding:6px 0px; border: 0px solid #C13B00;
           margin-left: 5px; top:0px; }
----------------20120904 NEC---------------------*/
#content h1 { font-size:18px; margin:0px;      }
. { padding-bottom:25px; margin-bottom:10px; overflow: hidden; }
. h3 { font-size:18px; margin:0px; }
. h3 a { text-decoration:none; color:#6A7981; }
. h3 a:hover { text-decoration:underline; color:#000; }

/*-------------20120830 NEC--------------------
.Footer, .Footer a { font-size:9px; color:#999; font-weight:normal; }
.Footer a:hover { color:#222; }
#footer {
	clear: both;
	color: #999;
	border-top:0px #CCC solid;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#footer a { color: #999; }
#footer a:hover { color: #222; }
#footerContainer { clear: both; }
---------------20120830 NEC--------------------*/


#rightbar {
    float: right;
    padding: 5px 5px 5px 5px;
    width: 304px; /* for IE5-Win */
    width: 300px;
    border: 1px solid #333333;
    position:relative;
    right:48px;
    top:0px;
    background-color:#eeeeee;
    }
#rightbar h2, #rightbar h3 {
    font-size:12px;
    text-align:center;
    color:#FFF;
    
    border-bottom:#848B8F solid 1px;
    border-right:#949B9F solid 1px;
    border-top:#eee solid 1px;
    padding:1px;
    margin:0px 0px 0px 0px;
    background-color:#383e45;
    width:100%;
    }
#rightbar h2 a, #rightbar h3 a {
    font-size:12px;
    color:#FFF;
    text-decoration:none;
    display:block;
    }
#rightBarPad {
    margin:0px;
    }
#sidenav {
    margin: 0px 0;
    border-bottom: 1px solid #ddd;
    }
#sidenav ul {
    margin: 0; 
    padding: 0; 
    border: 0;
    
    }
#sidenav ul li {
    list-style: none; 
    list-style-image: none !important;
    margin: 0; 
    padding:0;
    }
#sidenav ul li a {
   text-decoration: none;
   padding: 5px 0px 5px 0px;
   color: #4C5250;
   display: block;
   width: 187px;
   font-size: 11px !important;   
   font-weight: bold;
   border-top: 1px solid #ddd;
   border-bottom: 1px solid #aaa;
   border-left: 1px solid #C7CBD0;
   text-shadow: -2px -2px 0px #FFF;
}
   

#sidenav ul li a:hover {

/* background: url(../img/navHover2.png) top no-repeat; */
border-top: 1px solid #A1AAAF;
border-bottom: 1px solid #CCC;
border-right: 0px solid #C3C7CA;
border-left: 1px solid #C3C7CA;
text-shadow: 4px 4px 0px #C3C7CA;
}

.ylogo { position:absolute;top:5px;left:5px }
