/* ------------------------------------------------------
|	Screen Stylesheet for User Publications Help
|	Product Access Page
|	Version: 1.0
|	Date: 4/9/09 12:30 PM
--------------------------------------------------------*/

body {
font-size: 0.75em;
line-height: 140%;
font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
width: 100%;
color: #4a4a4a;
background-color: #FFFFFF;
margin:0px;
padding:0px;
overflow:hidden;
}

a {
}

a:link, a:visited { 
text-decoration: none; 
color: #4a4a4a;
}

a:hover, a:active { 
text-decoration: underline; 	
color: #676767;
}

#toc_top_box { 
height:auto;
padding:28px 0px 0px 39px; 
border:0px solid #000;
width:232px;
position:absolute;
display:none;
}

#product_top_nav{
width:auto;
height:99px;
border:0px solid #333;
position:absolute;
margin:0px 150px 0px 275px;
padding:8px 0px 0px 19px;
background-color:#ffffff;
z-index:10;
overflow:hidden;
}

#product_title{
height:60px;
border:1px solid #000;
padding:0px;
}

#nav_box {
background-color:#f3f3f3;
width:253px;
border:0px solid #000; 
padding:0px 0px 0px 23px;
margin:0;
float:left;
height:190px;
overflow:auto;
font-size:.80em;	
}

#product_nav_box {
background-color:#f3f3f3;
width:100%;
border:0px solid #000; 
margin:28px 0 0 0;
float:left;
height:190px;
overflow:hidden;
}

#product_nav_links {
padding-top:7px;
border:0px solid #000;
padding-left:2px;
}
	
#product_nav_links div a {
color: #4a4a4a;
font-weight:normal;
text-decoration:none;
font-size: .95em;
}

#product_nav_links div a:hover {
font-weight:normal;
text-decoration:underline;
}

.nav_product_sub_node{ /* the stuff on the left*/
padding:0px 3px 4px 16px;
color:#000;
font-weight:bold;
font-size: 1.2em;
line-height: 150%;
}

.product_book_title {
font-size: 1.3em;
font-weight: normal;
line-height: 130%;
margin-bottom: 3px;
color: #000000;
}

.title_padding {
padding-right:4px;	
}
	
.product_book_title a {
color: #000000;
text-decoration:none;
}

.product_book_title a:hover {
text-decoration: none; 
color: #676767;
}

p { 
margin:0; padding:0
}

.BodyRegular {
margin-bottom: 5px;
}

.revision_date {
font-size: .8em;
margin-bottom:18px;
}

#content {
margin:0px 0px 0px 276px; 
padding:16px 31px 0px 13px; 
border:0px solid #000;
overflow:auto;
}

#inner_content {
padding:14px 0px 0px 20px;	
}
	
.watermark {
font-size:.75em;
color: #FFFFFF;
display:none;
}

#copyright {
margin-top: 22px;
font-size:.75em;
color:#898888;
}

#search_container {
height:28px;
border:0px solid #000;
}

#search_box { 
margin:0px 0px 0px 0px;
border:0px solid #000;
height:19px;
padding:0px 0px 8px 0px;
background-color:#f3f3f3;
}

#search_field {
padding:0px 0px 0px 0px;
height:22px;
margin:0px 0px 0px 0px;
float:left;
border:0px solid #000;
}

#search_other{
/*background-image:url(../Images/search_box.gif);*/ /* commented out by Tim. We will need this when we have more than one book*/
background-image:url(../Images/search_box_no_arrow.gif);
background-repeat:no-repeat; 
height:28px; 
width:205px;
}

#search_field input {
margin:0px; 
width:199px; 
border:hidden; 
height:13px; 
padding-left:55px;
}

#search_other input {
margin:4px 0px 0px 25px; 
width:165px; 
border:0px solid #000; 
height:13px; 
padding:0px;
}

#help_dropdown { 
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px solid #000;
height:auto;
background-color:#f3f3f3;
border:0px solid #666;
}

#help_dropdown select{ 
width:197px; 
border:1px solid #666; 
height:18px; 
font-size:.9em;
}

#help_dropdown select option{ 
padding:2px 0px 2px 21px;
}

.subLinks {
color: #9a9a9a;
font-size:.9em;
font-weight:normal;
margin-bottom:4px;
display: none;
}

.subLinks a{
color: #9a9a9a;
}

.subLinks a:hover{
text-decoration:underline;
}

.BodyRegular a{
color: #9a9a9a;
}

.BodyRegular a:hover{
text-decoration:underline;
}

.Emphasis {
font-style: italic;
}

/* ============== JavaScript error ============== */

#js_error_container {
text-align: center;
margin:0px 0px 0px 0px;
border:0px solid #000;
}

#js_error_container_text_javascript {
background-image: url(../Images/ShadowBox.png);
background-repeat: no-repeat;
background-position: center;	
padding-top:151px;
border: 0px solid #000;
width: 536px;
height: 239px;
margin:auto;
}

.js_error_message_title {
font-size: 1.3em;
color:#2d6aa0;
line-height: 140%;
font-weight:bold;
}

.js_error_message_text {
line-height: 150%;
margin-bottom: -17px;
font-weight:bold;
}