/* CSS Document */
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
p{
	/*margin:5px;*/
	margin-bottom:10px;
	line-height:150%;
}
a{
	color:#06C;
	text-decoration:none;
}
dl{
	margin:5px;
}
dt{
	font-weight:bold;
	padding:5px;
}
dd{
	padding-left:20px;
	padding-bottom:10px;
	text-align:justify;
	line-height:120%;
}
blockquote{
	margin-top:10px;
	margin-left:20px;
}
ul{
	margin-left:10px;
}
li{
	margin:5px;
	padding-bottom:10px;
	list-style-type:disc;
	list-style-position:inside;
}

table{
	margin:20px;
	margin-bottom:30px;
	border-bottom:thin solid #999;
}
table th{
	font-weight: bold;
	padding:10px;
	border-bottom:thin solid #999;	
}
td{
	padding:5px;
	text-align:left;
}
table tr{
	border-bottom:thin dashed #CCC;
}

dl.contents-table{
	margin:5px;
}
dl.contents-table dt{
	font-weight:bold;
	padding:5px;
}
dl.contents-table dd{
	padding:0%;
	line-height:100%;
}
dl.contents-table dl.contents-table{
	margin:0px;
	margin-left:20px;
	line-height:50%;
}
dl.contents-table dl.contents-table dt a{
	color:#F60;
}

.body-content{
	text-align:center;
}
.page-content{
	width:800px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	/*background-color:#FFC;*/
}
.page-tytle{
	font-size:40px;
	color:#FFF;
	background-color:#06C;
	/*color:#06C;
	background-color:#FFF;*/
	font-weight:bold;
	padding-left:10px;
	padding-bottom:10px;
	text-align:left;
}
.box{
	border-top:1px dotted #999;
	margin-top:5px;
	margin-bottom:10px;
	text-align:justify;
	padding:10px;
}
.box-title{
	font-size:18px;
	font-weight:bold;
	color:#06C;
	margin-bottom:20px;
}
.subsection{
	font-size:14px;
	font-weight:bold;
	color:#F60;
	margin-top:40px;
}
/*.authors{
	width:auto;
	margin-left:100px;
	margin-right:auto;
	clear:both;	
}
.author{
	width:auto;
	float:left;
	text-align:center;
	margin:5px 20px;
}*/
.author{
	margin-left:20px;
	margin-top:20px;
}
.cmd{
	font-family: "Courier New", Courier, monospace;
	margin-left:2px;
	/* [disabled]margin-right:2px; */
	color:#069;
}
.console{
	color:#069;
	font-family: "Courier New", Courier, monospace;
	margin-left:2px;
	margin-right:2px;
	background-color:#FFF;
}
.console-div{
	margin-left:20px;
	margin-right:20px;
	padding:5px;
	color:#069;
	background-color:#FFF;
	font-family: "Courier New", Courier, monospace;
	border-left: solid medium #CCC;
}
.reference{
	font-family: "Times New Roman", Times, serif;	
	font-size:12px;
}

.code{
	font-family:"Courier New", Courier, monospace;
	color:#069;
	margin-left:2px;
	margin-right:2px;
}

dl.dl-code dt{
	font-family:"Courier New", Courier, monospace;
	color:#069;
}
dl.dl-code dd{
	margin-left:20px;
}


.api-box{
	margin-left:20px;
	maring-right:20px;
	margin-top:5px;
	margin-bottom:20px;
	
	padding:5px;
	padding-top:0px;
	border-left: solid medium #CCC;
}


ul.todo{
	color: #069;
	list-style:disc;
	margin-top:10px;
}
.todo-what{
	font-weight:bold;
}
.todo-why{
	color: #333;
	margin-left:10px;
}

.maps-center-box{
	text-align:center;
}
.maps-map-box{
	/*margin-left:auto;
	margin-right:auto;*/
	/*margin-left:20px;
	float:none;
	clear:both;*/
}
.maps-stat-box{
	margin-left:auto;
	margin-right:auto;
	/*margin-left:20px;
	float:none;
	clear:both;*/
}

div.box-title li{
	float:left;
	clear:right;
	list-style-type:none;
}




/***** LICENSE *****/
.license{
padding:10px;
margin-left:50px;
margin-right:50px;
font-family: "Courier New", Courier, monospace;
background-color:#FFC;
}

