div.tabStrip
{
	display: table-header-group;
}

ul.tabStrip
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: block;
	overflow: hidden;
	list-style: none;
	float: left;
	white-space: nowrap;
}

div[tab] div[tab],
div[tab] ul.tabStrip li.selected {
    background-color: linen;
}
div[tab] ul.tabStrip li {
    background-color: darkgray;
}
    
ul.tabStrip li
{
	display: block;
	position: relative;
	float: left;
	top: 11px;
	border-top: solid 1px #AAA297;
	border-left: solid 1px #AAA297;
	border-right: solid 1px #AAA297;
	border-bottom: solid 1px #AAA297;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	margin-right: 5px;
	margin-top: 10px;
	height: 50px;
	background-color: silver;
	padding: 1px 5px 1px 5px;
}

ul.tabStrip li.selected
{
	height: 50px;
	margin-top: 0px;
	bottom: -1px;
	background-color: white;
	font-weight: bold;
}

ul.tabStrip li.selected:hover
{
	background-color: white;
	cursor: pointer;
}

ul.tabStrip li:hover
{
	height: 60px;
	margin-top: 0px;
	background-color: silver;
	cursor: pointer;
}

div[tab]
{
	/*background-color:silver;*/
	min-height: 400px;
	border: solid 1px #AAA297;
	border-top-left-radius: 0px;
	display: inline;
	float: left;
	min-width: 650px;
	padding: 10px;
	margin-top: -1px;
	margin-bottom: 20px;
}
pre.wrapped {
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    white-space: pre-wrap;
}

.warning-message-container {
    margin-top: 20px;
    padding: 0 10px;
    color: #525252;
    background: #EFDCA9; 
    border: 1px solid #CCCCCC;
}

.help-page-table {
    width: 100%;
    border-collapse: collapse;
    text-align: left;
    margin: 0px 0px 20px 0px;
    border-top: 2px solid #D4D4D4;
}

.help-page-table th {
    text-align: left;
    font-weight: bold;
    border-bottom: 2px solid #D4D4D4;
    padding: 8px 6px 8px 6px;
}

.help-page-table td {
    border-bottom: 2px solid #D4D4D4;
    padding: 15px 8px 15px 8px;
    vertical-align: top;
}

.help-page-table pre, .help-page-table p {
    margin: 0px;
    padding: 0px;
    font-family: inherit;
    font-size: 100%;
}

.help-page-table tbody tr:hover td {
    background-color: #F3F3F3;
}

a:hover {
    background-color: transparent;
}

.sample-header {
    background: #c80000;
    color: #FFFFFF;
    padding: 8px 15px;
    border-bottom: none;
    display: inline-block;
    margin: 10px 0px 0px 0px;
}

.sample-content {
    display: block;
    border-width: 0;
    padding: 15px 20px;
    background: #FFFFFF;
    border: 2px solid #D4D4D4;
    margin: 0px 0px 10px 0px;
}

div.sample-content {
    width: 95%;
}

.sample-content textarea{
    width: 95%;
}

.api-name {
    width: 40%;
}

.api-documentation {
    width: 60%;
}

.parameter-name {
    width: 20%;
}

.parameter-parent{
    font-weight:bolder;
}

.parameter-documentation {
    width: 50%;
}

.parameter-source {
    width: 30%;
}
