body
{
	margin-top: 0px;
	margin-left: 0px;
	background-color: #ffffff;
	background-imageD: url(images/bkgnd.gif);
}

img
{
	border: none 0px #ffffff;
}

h1
{
	background-color: #ffcc00;
	border-top: solid 1px #888888;	
	border-left: solid 1px #888888;	
	border-bottom: solid 1px #555555;	
	border-right: solid 1px #555555;
	padding: 5px;
	margin: 0px;
	font-size: 12px;
	text-align:left; 
}

h2 
{
	COLOR: #000;
	font-size: 16px;
	padding-left: 4px;
	margin-bottom: 2px;	
	text-align:left; 
}

h3
{
	padding-left: 0px;
	margin: 0px;
	color: #583927;
	font-weight: bold;
	font-size: 12px;
	line-height:140%;	
	text-align:left; 
}

p
{
	font-size: 12px;
	text-align:left;	
}

/* Real menu */
#mainmenu
{
}

#mainmenu ul, li
{
	margin:0px; 
	display: block;
	text-decoration:none; 
}

#mainmenu ul
{
	display: block;
	padding: 6px;	
	padding-top: 0px;
	margin-left: 10px;
	text-decoration:none;
}

#mainmenu li
{	
	display: block;
	float: left;
	list-style-type:none; 	
	border-bottom-style:dashed; 
	border-bottom-width:1px;
	width:130px;
}

#mainmenu li a
{
	display: block;
	text-indent: 1px;
	font-size: 11pt;
	font-weight: bold;
	text-align:right; 
	color:#fff; 
	padding: 6px; 
	text-decoration:none;
}

#mainmenu li a:hover
{
	display: block;
	font-size: 11pt;	
	font-weight: bold;	
	text-align: right; 
	color:#000; 
	background-color: #ffffbf;
	text-decoration:none;
}

body#about #mainmenu li.about , 
body#about #mainmenu li.about a , 
body#about #mainmenu li.about a:link , 
body#about #mainmenu li.about a:hover , 

body#download #mainmenu li.download , 
body#download #mainmenu li.download a , 
body#download #mainmenu li.download a:link , 
body#download #mainmenu li.download a:hover , 

body#contact #mainmenu li.contact , 
body#contact #mainmenu li.contact a , 
body#contact #mainmenu li.contact a:link , 
body#contact #mainmenu li.contact a:hover , 

body#plugin #mainmenu li.plugin , 
body#plugin #mainmenu li.plugin a , 
body#plugin #mainmenu li.plugin a:link , 
body#plugin #mainmenu li.plugin a:hover , 

body#dcomserver #mainmenu li.dcomserver , 
body#dcomserver #mainmenu li.dcomserver a , 
body#dcomserver #mainmenu li.dcomserver a:link , 
body#dcomserver #mainmenu li.dcomserver a:hover , 

body#widgets #mainmenu li.widgets , 
body#widgets #mainmenu li.widgets a , 
body#widgets #mainmenu li.widgets a:link , 
body#widgets #mainmenu li.widgets a:hover , 

body#plugins #mainmenu li.plugins , 
body#plugins #mainmenu li.plugins a , 
body#plugins #mainmenu li.plugins a:link , 
body#plugins #mainmenu li.plugins a:hover , 

body#cgdb #mainmenu li.cgdb , 
body#cgdb #mainmenu li.cgdb a , 
body#cgdb #mainmenu li.cgdb a:link , 
body#cgdb #mainmenu li.cgdb a:hover , 

body#cgsubtitle #mainmenu li.cgsubtitle , 
body#cgsubtitle #mainmenu li.cgsubtitle a , 
body#cgsubtitle #mainmenu li.cgsubtitle a:link , 
body#cgsubtitle #mainmenu li.cgsubtitle a:hover , 

body#cuda #mainmenu li.cuda , 
body#cuda #mainmenu li.cuda a , 
body#cuda #mainmenu li.cuda a:link , 
body#cuda #mainmenu li.cuda a:hover , 

body#screenshot #mainmenu li.engine , 
body#screenshot #mainmenu li.engine a , 
body#screenshot #mainmenu li.engine a:link , 
body#screenshot #mainmenu li.engine a:hover , 

body#spec #mainmenu li.engine , 
body#spec #mainmenu li.engine a , 
body#spec #mainmenu li.engine a:link , 
body#spec #mainmenu li.engine a:hover , 

body#example #mainmenu li.engine , 
body#example #mainmenu li.engine a , 
body#example #mainmenu li.engine a:link , 
body#example #mainmenu li.engine a:hover , 

body#feature #mainmenu li.engine , 
body#feature #mainmenu li.engine a , 
body#feature #mainmenu li.engine a:link , 
body#feature #mainmenu li.engine a:hover , 

body#overview #mainmenu li.engine , 
body#overview #mainmenu li.engine a , 
body#overview #mainmenu li.engine a:link , 
body#overview #mainmenu li.engine a:hover
{
	color: #000;
	background: #C5C5F9;
}

/*<group=nav bar>*/
#nav
{
	text-align:left; 
}

#nav ul 
{
	margin: 0;
	padding: 0;
	list-style: none;
}


#nav ul li 
{
	display: block;
	float: left;
	margin: 0 0 0px 0;
	padding: 0;
	background: #666;
	text-align: center;
	bottom: 100px;
}

#nav a 
{
	display: block;
	padding: 0.35em 1em;
	color: #000;
	background: #b7dcff;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

#nav a:link 
{
	color: #000;
	background: #b7dcff;
}

#nav a:hover 
{
	color: #000;
	background: #ffff8f;
}

body#overview #nav li.overview ,
body#overview #nav li.overview a ,
body#overview #nav li.overview a:link ,
body#overview #nav li.overview a:hover,

body#feature #nav li.feature ,
body#feature #nav li.feature a ,
body#feature #nav li.feature a:link ,
body#feature #nav li.feature a:hover ,

body#example #nav li.example ,
body#example #nav li.example a ,
body#example #nav li.example a:link ,
body#example #nav li.example a:hover ,

body#screenshot #nav li.screenshot ,
body#screenshot #nav li.screenshot a ,
body#screenshot #nav li.screenshot a:link ,
body#screenshot #nav li.screenshot a:hover ,

body#spec #nav li.spec ,
body#spec #nav li.spec a ,
body#spec #nav li.spec a:link ,
body#spec #nav li.spec a:hover
{
	color: #fff;
	background: #818aff;
}

/* groupA */
#groupA
{
	background:#ffffff;
	font-weight: normal;
	font-size: 12px;	
}

#groupA ul
{
	valign: top;
	list-style-image:url('../images/list_ptr.gif');
}

#groupA ul ul
{
	valign: top;
	list-style-type:none; 
	list-style-image:url('../images/item_ptr.gif');
}

/* tooltip */
#dhtmltooltip
{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	font-size: 14px;
	font-weight: bold;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	/* filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); */
}

#dhtmlpointer
{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}
