#text
{
	font-size : 12px;
	font-style : normal;
}

body 
{ 
    margin : 10px;
    font-family : Sans-Serif, Arial; 
}

form
{
	margin : 0px;
	padding: 0px;	
}

a
{
	font-size : 12px;
}

h1, h2, h4
{
	font-size : 14px;
    font-style : normal;	
}

h3
{
	font-size : 12px;
	font-style : normal;
}

.sourcecode
{
	font-family : Courier New, Courier;
	font-size : 12px;
}

.keyword
{
	font-family : Courier New, Courier;
	font-size : 12px;
	color : #0000ff;
}

.stringliteral
{
	font-family : Courier New, Courier;
	font-size : 12px;
	color : #990000;
}

.comment
{
	font-family : Courier New, Courier;
	font-size : 12px;
	color : #009900;
}

p, pre, h1, h2, h3, h4
{
	margin : 0px;
	padding: 0px;
}

p
{
    font-family : Sans-Serif, Arial; 
    font-size : 12px; 
}

p.ad
{
    font-family : Sans-Serif, Arial; 
    font-size : 10px; 
    padding-bottom : 15px;
}

p.commercial 
{
    font-family : Sans-Serif, Arial; 
    font-size : 12px; 
}

p.text 
{
    font-family : Sans-Serif, Arial; 
    font-size : 12px; 
    width : 730px;  
}

p.booktext 
{
    font-family : Sans-Serif, Arial; 
    font-size : 12px; 
    width : 600px;  
}

p.footer
{
    font-family : Sans-Serif, Arial; 
    font-size : 9px; 
    font-style : italic;
    text-align : center;
}

p.introText 
{
    font-family : Sans-Serif, Arial; 
    font-size : 12px; 
    width : 710px;  
}

p.visualStudio 
{ 
    font-family : Times New Roman, Arial;  
    font-size  : 12px;
    font-style  : italic; 
    width : 710px;      
}

pre.fixedText
{ 
    font-size : 12px;
}

pre.sourcecode, pre.output
{ 
	background-color : #fafafa;
	border-color : #000000;
	border-style : solid;
	border-width : 1px;	
    font-size : 11px;
    width : 710px;
    padding : 5px;
    padding-left : 9px;
}

table.maingrid
{
	border-style : none;
	padding : 0px;
}

table.content
{
	background-color : #FFFFFF;	
	border-style : none;
}

table.mainNavigation
{
	background-color : #cdcdcd;
	border-style : none;
	padding : 0px;	
}

table.chapterNavigation
{
	background-color : #dfdfdf;
	border-style : none;
	padding : 0px;	
}

table.topicNavigation
{
	background-color : #eeeeee;		
	border-style : none;
	padding : 0px;	
}

table.subTopicNavigation
{
	background-color : #fafafa;		
	border-style : none;
	padding : 0px;	
}

table.topic
{
	background-color : #FFFFFF;	
	border-style : none;
	padding : 10px;		
}

table.dateInformation
{
	background-color : #fafafa;	
	border-style : none;
	padding : 0px;		
}

table.copyright
{
	background-color : #FFFFFF;	
	border-style : none;
	padding : 0px;		
}

table.ads
{
	padding : 0px;		
}