/* Documentation section styles */

/*Wrap for Documentation Section*/
#m #middle {	
	margin:0 0 0 0;
	padding:0 5px 0 8px;}

#doc-wrap {
    margin:10px 3px 10px 0;
    padding:0 5px 0 15px;
    border:8px solid #eaeaea;}

/*Supported Devices dropdown*/
/*.doc-form {background: #eaeaea; position: relative; left: -15px; width: auto; padding: 10px 0 17px 15px; margin: 0 -20px 10px 0; text-align: right; border-bottom: 10px solid #FFF;}*/ /*dropdown aligned to the right*/
/*.doc-form {background: #eaeaea; position: relative; left: -15px; width: auto; padding: 10px 0 17px 15px; margin: 0 -20px 10px 0; text-align: left; border-bottom: 10px solid #FFF;}*/
.doc-form {background: #eaeaea; position: relative; left: -5px; width: auto; padding: 20px 0 20px 0; margin: 0 -10px 10px -15px; /*border-bottom: 10px solid #FFF;*/}
/*.doctype-dropdown {
    width: 190px;
	padding:0 0 0 0;
	margin:0 5px 0 0;
	float:left;}*/
.doctype-dropdown {
    width:650px;
	padding:10px 0 10px 20px;
	margin:-23px 0 0 0;
	float:left;
	background: #eaeaea;}  

/*Sortable table styles*/
table.sortable {width: 99%; margin: 0 0 20px 0; padding: 0; text-align: left; border-collapse: collapse;}
table.sortable thead tr th {margin: 0; padding: 10px 5px 15px 30px;}
table.sortable thead tr th.a {width: 57%;}
table.sortable thead tr th.b {width: 18%;}
table.sortable thead tr th.c {width: 14%;}
table.sortable thead tr th.d {width: 11%;}
thead th img {margin: 0 0 0 4px; padding: 0 0 0 0;}
thead th,
tfoot th {
	padding: 0 0 0 0;
	margin: 0;
	text-align: left;
	border: none;
	background-color: none;
}
tfoot td {
	border: none;
}

tbody td {
	padding: 15px 5px 20px 30px; /*padding: 5px 5px 20px 30px;*/
	margin: 0;
	border: none;
}

tbody tr.odd {
	background-color: #F5F5F5;
}
td.numeric,
th.numeric {
	text-align: right;
}

/*PDF and HTML images to display document format*/
.pdfimg {position: relative; margin: 0 -15px 0 0; padding: 0; left: -25px; top: 3px;}
.htmlimg {position: relative; margin: 0 -15px 0 0; padding: 0; left: -25px; top: 3px;}
tbody tr td img.pdfimg {margin: -5px -17px 0 0; padding: 0 0 0 0; border: none; float: left;}
tbody tr td img.htmlimg {margin: -5px -17px 0 0; padding: 0 0 0 0; border: none; float: left;}

/*tbody tr td img.pdfimg {margin: -75px 0 0 0; padding: 0 0 0 0; border: none; float: left;}
tbody tr td img.htmlimg {margin: -75px 0 0 0; padding: 0 0 0 0; border: none; float: left;}
tbody td {
	padding: 15px 5px 20px 30px;
	margin: 0;
	border: none;}*/
/*thead {font-weight: bold;}*/

/*For pages that have tree under link to doc*/
.doc-toggleinfo {margin: 5px 0 0 0; padding: 0 0 2px 0; text-decoration: none;}
.doc-toggleinfo a {text-decoration: none; margin: 0; padding: 0;}
.doc-files {margin: 3px 0 0 0; padding: 0;}
.doc-info {
 	width:100%;
	position: relative;
	margin: 5px 0 0 0; padding: 0;
	}	
.doc2-info {
    margin:0;
	padding: 0;}
.doc2-info a {text-decoration: none;}
.doc2-info a:hover {text-decoration: underline;}
.doc-files a {text-decoration: underline;}
.plus-minus {
    margin:0;
	padding: 0;}
.plus-minus img {
    border:0;}
.hide-show {
   margin:10px 0 0 0;
   padding: 0;} 
.hide-show p {
   margin:10px 0 10px 20px;}    



/*Horizontal tab styles */
.htabsdoc {
   margin:-48px 0 0 -8px;
   padding: 0;
   width: 100%;
   position:absolute;
   z-index:1000;
   }
h3.htabdoc-title {
   background:none;
   padding:0 0 0 0;
   margin:0;
   font-weight:normal;
   }
     
a.tab-link {
	font-weight: bold;
	margin: -3px 0 0 0;
	padding: 0;
   text-decoration:none;
   color:#FFF;
   display:block;
padding:12px 0;
}

a.tab-link:visited {
   color:#FFF;
   text-decoration:none;
   }
   
a.tab-link:hover{
   color:#FFF;
   text-decoration:underline;
   background:url(../images/tab_active_blue.gif) 0 3px no-repeat;
   display: block;}   
.inactive {   	
   z-index:1000;
   padding:0 5px 0 0;
   background: url(../images/tab_inactive_blue.gif) 0 0 no-repeat;}   
.hilitetab {
   z-index:1000;
   padding:0 5px 0 0;
   background:url(../images/tab_active_blue.gif) 0 0 no-repeat;}
.hilitetab h3.htabdoc-title {
   font-weight:bold;}   
#htabsdoc-wrap {   
    margin:50px 0 20px 0;
    padding:0 0 0 0;
	border-top: 20px solid #E6EFF3;
    border-right: 8px solid #E6EFF3;
	border-bottom: 8px solid #E6EFF3;
	border-left: 8px solid #E6EFF3;
	}   
.htabdoc-wrap {
   margin:0 0 0 0;
   padding:0 0 0 0;
   position: relative;
   z-index:2;}
.htabdoc-wrap h3 {margin:15px 0 10px 0;} /* new style for doc-landing 061907*/ 
.htabdoc-wrap h4 {
   margin:15px 0 7px 0;} /* modified h4 added 10px 061907 for doc-landing*/
.htabdoc-body {
   border:1px solid #d2dce1;
   background-color: #FFF;
   padding:10px 5px 15px 15px; 
   margin:0;} /* innermost */   
.bltbot-content {
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   } 
   
/* Tree*/
.doc-infotree {
 	width:100%;
	position: relative;
	margin: 5px 0 0 0; padding: 0;
	}
li {padding: 1px; margin: 0;} /* new style 061907*/
ul.trees {list-style-image: url(../images/dotted-arm.gif); list-style-type: square; list-style-position: outside; margin: 0 0 0 30px; padding: 0 0 8px 0;}
ul.plain li {list-style-image: none; list-style-type: none; list-style-position: outside; margin: 0 0 0 -30px; padding: 0 0 1px 0;} /*new style 061907- for doc landing*/
ul.trees-l {width: 45%; list-style-image: url(../images/dotted-arm.gif); list-style-type: square; list-style-position: outside; margin: 0 0 0 30px; padding: 0 0 8px 0;}
ul.trees-r {width: 45%; float: right; list-style-image: url(../images/dotted-arm.gif); list-style-type: square; list-style-position: outside; margin: 0 0 0 0; padding: 0 0 8px 0;}
ul.l {width: 45%; list-style-image: url(../images/home_arrowV2005.gif); list-style-type: square; list-style-position: outside; margin:0; padding:0 0 8px 20px;}
ul.r {width: 45%; float: right; list-style-image: url(../images/home_arrowV2005.gif); list-style-type: square; list-style-position: outside; margin:0; padding:0 0 8px 20px;}
ul.plain {list-style-image: none; list-style-type: square; list-style-position: outside; margin: 0 0 0 30px; padding: 0 0 8px 0;}

