body {font-family:Tahoma, Arial; font-size: 86%; padding:0; margin:0; color: #000; background: White; }

h2 	{ font-size: 155%; margin-top: 2em; }
h3	{ color:#604; font-size: 131.5%; margin-top: 2em; font-style:italic; font-family:serif; }

code {font-size: 115%;}
a code {color: #8b0;}

a img	{ border:none; }

.radius-all		{ border-bottom-left-radius:5px; border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -khtml-border-radius:5px 5px 5px 5px; border-top-left-radius:5px; border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; }

table.itemDefinition {border-collapse: collapse;}
table.itemDefinition td {vertical-align: baseline; padding-right: 0.5em;}

.clear		{ clear:both; overflow:hidden; font-size:0; height:0; }

.head		{ height:103px; background:url(../img/headbg.png) left top repeat-x; }
.head img	{ float:left; }
.head h1	{ float:left; font-size:200%; margin:45px 0 0 31px; }

h2.methodTitle	{ color:#000; font-style:normal; border-bottom:1px dotted #ccc; padding-bottom:8px; font-family:tahoma, arial; }

.title 		{ font-weight:bold; font-size:150%; color:#c00; }

.sidebar .backToIndex		{ background:url(../img/backbg.png) top left repeat-x; height:33px; width:214px; display:block; color:#FFF; font-weight:bold; text-align:center; text-decoration:none; margin-bottom:15px; }
.sidebar .backToIndex span	{ display:block; padding-top:7px; background:url(../img/backarrow.gif) 40px 11px no-repeat; }

.sidebar 				{ float: left; width:250px; padding-left:46px; padding-top:20px; }
.sidebar ul				{ list-style-type:none; padding-left:25px; }
.sidebar ul li			{ padding:2px 0; }
.sidebar ul a,
.methodLinks a          { color:#006600; }
.sidebar h4				{ padding:3px 0; margin:0; }
.sidebar h4 a			{ font-weight:normal; color:#cc0000; text-decoration:underline; background:url(../img/menuarrow.gif) left center no-repeat; padding-left:12px; }
.sidebar h4 a.active	{ font-weight:bold; text-decoration:none; color:#000; }

.mainColumn { float: left; width: 700px; }

.itemDefinition .typeCol 	{ width: 3em; }
.itemDefinition .nameCol 	{ width: 10em; }
.itemDefinition .type 		{ font-style: italic; font-size: 90%;}
.itemDefinition .name 		{ }
.itemDefinition ul 			{ margin-top: 0; margin-bottom: 0;}
.itemDefinition code.name 	{ font-weight: bold;}

.itemValues div.value 					{ margin-top: 1px;}
.itemValues div.value span.value 		{ display: inline-block; min-width: 4em;}
.itemValues div.value span.value code 	{ background: #f9f3f3;}

.subitemDefinitions 					{ margin: 1ex 0 1ex 2.5em; }

.foot					{ text-align:center; font-size:93%; border-top:1px solid #ccc; padding:12px 0px 0px 0px; margin:30px 15px 20px 15px; }
.foot p					{ padding:0; margin:0; }
.foot a					{ color:#cc0000; }
