/* CSS Document */

/* 012 */
#level-3-1col-content-panel{
	width:45.075em;
	max-width:800px;
	float:left;
	background-repeat:repeat-y;
	background-position:right;
	padding-left:0.925em;
	padding-right:0.925em;
}

#level-3-1col-content-panel-1, #level-3-1col-content-panel-2, #level-3-1col-content-panel-3 {
	width:13.1em;
	float:left;
	padding-left: 0.945em;
	padding-right: 0.945em;
	margin-bottom: 0.945em;
	padding-bottom: 0;
	padding-top:0;
	text-align:left;
	background-repeat:repeat-y;
	background-position:right;
	background-image:url(../assets/vertical-spacer.gif);
	height:15.0em;
	position:relative;	
}
#level-3-1col-content-panel-3 {
	background-image:none;
}



#level-3-1col-content-panel-info{
	background-color:#f2f5f7;
	width:auto;
	padding: 0.945em;
}

/* shorter panels for dev page */

#level-3-1col-content-panel-1B, #level-3-1col-content-panel-2B, #level-3-1col-content-panel-3B {
	width:13.1em;
	float:left;
	padding-left: 0.945em;
	padding-right: 0.945em;
	margin-bottom: 0.945em;
	padding-bottom: 0;
	padding-top:0;
	text-align:left;
	background-repeat:repeat-y;
	background-position:right;
	background-image:url(../assets/vertical-spacer.gif);
	height:10.0em;
	position:relative;	
}
#level-3-1col-content-panel-3B {
	background-image:none;
}

/* Main 1 col panel split into two used on Developers home page*/

#level-3-1col-content-panel-A, #level-3-1col-content-panel-B {
	width:20.5em;
	float:left;
	padding-left: 0.945em;
	padding-right: 0.945em;
	margin-bottom: 0.945em;
	padding-bottom: 0;
	padding-top:0;
	text-align:left;
	background-repeat:repeat-y;
	background-position:right;
	background-image:url(../assets/vertical-spacer.gif);
/*	height:13.0em; */
	position:relative;	
}
#level-3-1col-content-panel-B {
	background-image:none;
}

#level-3-1col-content-panel-infoB{
	background-color:#f2f5f7;
	width:auto;
	padding: 0.945em;
	height:12.0em;
}

#level-3-1col-content-panel-infoC{
	background-color:#f2f5f7;
	width:auto;
	padding: 0.945em;
	height:8.0em;
}


/* full width panel for quick start page */



.content-box{
width:38.85em;

	background-color:#f2f5f7;
	float:left;
	padding:0.945em; 
/*	margin:0em;
	margin-bottom:0.925em; */
	margin-left:1em;
	margin-bottom:0.925em; 
}



/*#content-box-3, #content-box-4, #content-box-5{ */
#content-box-3 {
	width:38.85em;
	background-color:#f2f5f7;
	float:left;
	padding:0.945em; 
/*	margin:0em;
	margin-bottom:0.925em; */
	margin-left:1em;
	margin-bottom:0.925em; 
}

/*#content-box-3{
	height:12.5em;
}*/

/*
#content-box-4{
height:24em;
} */

/*
#content-box-5{
height:14em;
}
*/

#content-box-3 a, #content-box-3 a:link, #content-box-3 a:visited{
   color: #0e9bc4; 
	text-decoration: underline;
}

#content-box-3 a:hover{
    color: #43c8ef;
	text-decoration: underline;
}



/*  for quick start page, wide box  */

table.form-box-wide{
	margin-left:auto;
	margin-right:auto;
	width:38.85em;
/*	padding:0.925em; */
    padding:0em;
/*	background-color:#f2f5f7; */

}

td.form-box-wide{
vertical-align:top;
}


/* table for techncial details page */

table.x3col-wide{
	margin-left:auto;
	margin-right:auto;
	width:42em;
	background-color:#f2f5f7;
	border-collapse:collapse;
	border: 1px solid #666;
	padding:0.925em;
	margin-bottom:0.925em;
/*    padding:0em 0em 0.925em 0em;  */

/*	background-color:#f2f5f7; */
}


th.x3col-wide, td.x3col-wide, td.x3col-wide-mid, td.x3col-wide-mid-bb, td.x3col-wide-rt, td.x3col-wide-bb, td.x3col-wide-br {
padding: 0.1em 1em;
vertical-align:top;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 font-size:1em;
}

td.x3col-wide-mid {
text-align:center;
}

td.x3col-wide-mid-bb {
text-align:center;
border:none;
border-right: 1px solid #ccc;
}

td.x3col-wide-rt {
border:none;
border-bottom: 1px solid #ccc;
}

td.x3col-wide-br {
border:none;
}

td.x3col-wide-bb {
border:none;
border-right: 1px solid #ccc;
}


h4.x3col-wide {
  font-size:1em;
  padding:0.5em;
}

/*  010 added link to front page   */
.table-link  a:link,  .index-link a:visited, {
    text-decoration:none;
	font-weight:bold;
}


/* add a new li style for developers area, Rest examples */

#xml-list {
    list-style-type:none;
	font-size: 1em;
	padding-bottom:none;
	
	}
/*
div.padded-container {
padding-left:2em;
}
*/
