html{
	height:100%;
}

body {
	font:Arial, Helvetica, sans-serif;
	color:#333333;
	height:100%;
}

#doc{
	min-height: 100%;
}

#hd{
	margin-top:4em;
	margin-bottom:3em;
}

#hd h1{
	font-weight:bold;
}

a{
	color:#FF3366;
}

a:visited{
	color:#FF3366;
}

a:hover{
	color:#FF9900;
}



h2{
	font-weight:bold;
}

h3{
	font-weight:bold;
}

p{
	margin-bottom:1em;
}

hr{
	display:none;
}

pre{
	background:#eeeeee;
	color:#333333;
	padding:1em;
	margin-bottom:1em;
}


textarea{
	width:100%;
	height:100px;
}

// list, definition list—p
.list{
	background-color:#CCCCCC;
	padding:10px;
}

.list li{
	list-style:inside;
	list-style-type:disc;
}



dl{
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#eeeeee;
}

dt{
	font-weight:bold;
}

dd{
	padding-left:20px;
	margin-bottom:1em;
}



.b1line{
	margin-bottom:1em;
}

.b2line{
	
	margin-bottom:2em;
}

.b3line{
	margin-bottom:3em;
}

/**
----------------------------------------------------
basic containers
----------------------------------------------------
*/

.contentBlock{
	margin-bottom:3em;
}

.sideBlock{
	margin-bottom:1em;
}

/**
----------------------------------------------------
for page specific
----------------------------------------------------
*/

.tutorialsContainer{
}



.faqContainer{
}


.faqQuestion
{
	color:#FF3366;
	font-weight:bold;
	margin-bottom:0em;
}

.faqAnswer
{
	color:#333333;
	font-weight:bold;
}

.samplesContainer{
}

.downloadContainer{
}