/*--------------------------------------------------------------------------
 * File: StyleSheet.css -- Genitor Web Site HTML Style Sheet
 *
 * DO NOT EDIT THIS STYLE SHEET DIRECTLY.  This file is automatically
 * generated from an AFG template.  Make changes to the AFG templates
 * to change web styles.  For more information on AFG templates, refer
 * to your User's Guide.
 *--------------------------------------------------------------------------
 * 24 Feb 2003, Administrator -- Generated 21:47:25 by Genitor V4.50.811.1.
 */

A.Autolink:link{
	color:           black;
	text-decoration: none;
}
A.Autolink:visited{
	color:           purple;
	text-decoration: none;
}
A.Autolink:hover{
	color:           red;
	text-decoration: underline;
}
A.Autolink:active{
	color:           red;
	text-decoration: underline;
}
A.User:link{
	color:           black;
	text-decoration: none;
}
A.User:visited{
	color:           purple;
	text-decoration: none;
}
A.User:hover{
	color:           red;
	text-decoration: underline;
}
A.User:active{
	color:           red;
	text-decoration: underline;
}
A:link{
	color:           black;
	text-decoration: none;
}
A:visited{
	color:           purple;
	text-decoration: none;
}
A:hover{
	color:           red;
	text-decoration: underline;
}
A:active{
	color:           red;
	text-decoration: underline;
}

B{
	font-weight: normal;        
}

BODY{
	font-size:		12pt; 
	font-family:	Arial, Helvetica, sans-serif;      
	color:      	black;      
	background: 	#F8F8FF;
}

DIV{
	margin-left:   1em;
	margin-top:    0em;
	margin-bottom: 0em;
}

DIV DIV{
	margin-left:   1em;
	margin-top:    0em;
	margin-bottom: 0em;
}

DL{
	margin-top:    0em;
	margin-bottom: 0em;
}

DT{
	margin-top:    0pt;
	margin-bottom: 0em;
}

EM{
	color:     	 black;
	font-style:  normal;
	font-weight: bold;        
}

H1{
	font-size:     18pt;
	font-weight:   bold;        
	margin-top:    3pt;         
	margin-bottom: 12pt;        
}

H2{
	font-size:     13pt;
	margin-top:    6pt;         
	margin-bottom: 3pt;        
}

H3{
	font-size:     12pt;
	margin-top:    6pt;         
	margin-bottom: 3pt;         
}

H4{
	font-size:     16pt;
	margin-bottom: 0pt;
}

H5{
	font-size:     12pt;
	margin-top:    0pt;
	margin-bottom: 0pt;
}

HR{
	color:      #99CCCC;
	height:     1px;              
	text-align: center;           
	width:      100%;              
}

LI{
	margin-top:    0pt;
	margin-bottom: 3pt;
}

P{
	margin-top:    0pt;
	margin-bottom: 6pt;
}

PRE{
	font-size:	  12pt;
	font-family:  "ms linedraw", "courier new", courier, monospace;
}

TD{
	font-size:		12pt; 
	font-family:	Arial, Helvetica, sans-serif; 
}

/* The following id's are used with the css selector BODY */
#About,
#Class,
#CustomCodeFile,
#DataFile,
#FunctionFile,
#InfoFile,
#HistoryFile,
#HierarchyFile,
#Home,
#MiscFile,
#SampleCode,
#TopLevelIndexFile{
	margin:                0;
}

#BuildTag,
#BuildTagName,
#BuildTagTableCell{
	color:       #191970;
	font-size:   smaller;       
	font-style:  normal;        
	font-weight: normal;        
}

/* The following id's are used with the css selector H3 */
#Global,
#Private,
#Protected,
#Public,
#SeeAlso{
}

/* The following id's are used with the css selector P */
#ClassDescription,
#DataDescription,
#FunctionDescription,
#ParameterDescription{
}

#ClassHistory{
	font-size:	  12pt;
	font-family:  "ms linedraw", "courier new", courier, monospace;
}

/* The following ID is used with forms in the _ControlFrame frame. */
#ControlForm{
	margin-top:   0pt;
	margin-bottom: 6pt;
}


/* The following id's are used with the css selector DT, DD, */
#DetailsListBuildTagItem{
	color: #191970;
}

#DetailsListItem{
}

#DetailsStartList{
	font-weight:   600;
	margin-top:    6pt;
	margin-bottom: 3pt;
}

/* The following id's are used with the css selector EM */
#DataType{
}

#DetailName{
}

#HeaderFileName{
}

#InitializerOverridesItem{
}

#InitializerOverrides{
}

#InitParamListBuildTagItem{
	color: #191970;
}

#InitParamListItem{
}

#LineComment{
	color:       green;
	font-style:  italic;
	font-weight: normal;
}

#ListHeaderObjects{
	color:       #0000CD;
	font-weight: bold;           
	font-style:  normal;         
}

#Name{
	font-weight: bold;
	font-style: normal;
}

#None{
	font-weight: bold;
	color: gray;
}

/* The following id's are used with the css selector H3 in the function files*/
#NotDeclared,
#NotDefined{
}


#ParamNameForDescription{
	color: black;
}

#PrivateKeyword,
#ProtectedKeyword,
#PublicKeyword{
	color: black;
}

#ParamListBuildTagItem{
	color: #191970;
}

#ParamListItem{
	color: #4682B4;
}

#ReturnType{
	color:       black;
	font-weight: bolder;          
}

#TechTip{
}

#TemplateListBuildTagItem{
	color: #191970;
	margin-left: 1em;
}

#TemplateListItem{
	margin-left: 0em;
}

#TopChartText{
	margin-left: 1em;
}

/* Detail tables */
#DetailTable{
	border-width: 1px;         
	border-color: black;     
	border-style: solid;     
	background:   #CCFFFF;
}

#HierarchyChart{
	margin-left:   2em;
	margin-top:    2em;
	margin-bottom: 3em;
}


#HeadPane{
	background:          #99CCCC;
	border-bottom-color: gray;             
	border-bottom-style: solid;            
	border-bottom-width: 1px;                
	border-left-color:   white;            
	border-left-style:   solid;            
	border-left-width:   1px;                
	border-right-color:  gray;             
	border-right-style:  solid;            
	border-right-width:  1px;                
	border-top-color:    white;            
	border-top-style:    solid;            
	border-top-width:    1px;                
	color:               black;       
	font-size:           12pt;   
	margin:              0;                
	width:               100%;             
}

#HeadPaneText{
	font-size:   80%; 
	font-weight: bold;
}

#ControlPane{
	background: #CCFFFF;
	font-size:  12pt;
}


#ListPane{
	background: #CCFFFF;
	font-size:  12pt;
	margin-top: 0;
}


#ClassListTitle{
}

#ClassCategoryList,
#ClassCategoryList2{
	margin-top:		0px;
	margin-bottom: 	0px;
	margin-left:	25px;
}

#ClassCategory{
	list-style: square;
}

#ClassCategory2{
	font-size:		10pt;
	color:			#191970
}

#ClassItemList{
}

#ClassItem{
}

#ClassListSubTitle{
	display:		inline;
	font-weight:	bold;
}

#ClassListToTop{
	font-size:		9pt;
	margin-top:  	3pt;
	margin-bottom:	12pt;
	margin-left:	18pt;
}



#PageHeadingTable{
	background:          #99CCCC;
	border-bottom-color: gray;   
	border-bottom-style: solid;  
	border-bottom-width: 1px;      
	border-left-color:   white;  
	border-left-style:   solid;  
	border-left-width:   1px;      
	border-right-color:  gray;   
	border-right-style:  solid;  
	border-right-width:  1px;      
	border-top-color:    white;  
	border-top-style:    solid;  
	border-top-width:    1px;      
	color:               black;  
	height:              56px;
	width:               100%;
}

#PageHeadingRow{
	text-align: left;
	vertical-align: middle;
}

#PageHeadingLeftCell{
}

#PageHeadingMiddleCell{
	font-size:      18pt;
	font-weight:    bold;        
	letter-spacing: 0.2em;       
	width:          99%;        
}

#PageHeadingRightCell{
	text-align: right;
}

#PageHeadingScope{
	font-size:      55%;   
	font-style:     italic;
	font-weight:    normal;
	letter-spacing: 0.1em; 
}

#SecBaseClasses,
#SecConstructors,
#SecCustomCode,
#SecDataItems,
#SecDeclaration,
#SecDerivedFrom,
#SecDescription,
#SecDestructors,
#SecDetailTable,
#SecFriends,
#SecFunctionBody,
#SecFunctions,
#SecHistoryDetails,
#SecImplementationDetails,
#SecInitializerOverrides,
#SecInitializerParameters,
#SecMisc,
#SecNonInheritedObjects,
#SecOptionsInEffect,
#SecOverview,
#SecSampleCode,
#SecSeeAlso,
#SecStaticInitializer,
#SecTechTip,
#SecTemplateParameters,
#SecTopLevelObjects{
	border-bottom-width: 3px;      
	border-bottom-style: solid;  
	border-bottom-color: #99CCCC;   
	color:               black;  
	letter-spacing:      0.25em; 
	padding-left:        2px;      
	padding-top:         2px;      
	text-align:          left;
}

#SecWelcome{
	color:               black;  
	letter-spacing:      0.25em; 
	padding-left:        2px;      
	padding-top:         2px;      
	text-align:          left;
}

#BaseClassTable{
}

#BaseClassRow{
	padding-top:    1px;
	padding-bottom: 1px;
}

#BaseClassImageCell{
	vertical-align: top;
	padding-right:  4px;  
	width:          16px; 
}

#BaseClassTypeCell{
	vertical-align: top;
}

#BaseClassNameCell{
	vertical-align: top;
	padding-left:   16px; 
	padding-right:  32px; 
}

#BaseClassCommentCell{
	vertical-align: top;
}

#DataItemTable,
#FnItemTable{
	width: 96%;
}

#DataItemRow,
#FnItemRow{
	padding-top:    1px;
	padding-bottom: 1px;
}

#DataItemImageCell,
#FnItemImageCell{
	vertical-align: top;
	padding-right:  4px;  
	width:          16px; 
}

#DataItemTypeCell{
	width:          15%; 
	vertical-align: top;
}

#FnItemTypeCell{
	vertical-align: top;
}

#DataItemNameCell,
#FnItemNameCell{
	vertical-align: top;
	padding-left:   4px; 
	padding-right:  4px; 
}

#DataItemCommentCell,
#FnItemCommentCell{
	vertical-align: top;
}

#FnName{
	text-indent: -0.5em;
	margin-left: 0.5em;
}

#FnParms{
	font-size: 90%;
}


#FriendTable{
}

#FriendTableRow{
}

#FriendImageCell{
	vertical-align: top;
	padding-right:  4px;  
	width:          16px; 
}

#FriendNameCell{
	vertical-align: top;
	padding-left:   16px; 
	padding-right:  32px; 
}

#FriendCommentCell{
	vertical-align: top;
}

#CustomCodeList{
	list-style-type: square;
}

#OptionsInEffectlist{
	list-style-type: square;
}

#IndexTable{
	width: 96%;
}

#IndexTableRow{
	padding-top:    1px;
	padding-bottom: 1px;
}

#IndexTableCellLeft,
#IndexTableCellMiddle,
#IndexTableCellRight{
	font-weight:    bold;
	text-align:     left;
	vertical-align: top; 
	width:          33%; 
}

#MemberIndexTitle{
	font-size:  80%;   
	font-style: italic;
}

#c0{
	color: black;
}
#c1{
	color: green;
	font-style: italic;
}
#c2{
	color: blue;
}
#c3{
	color: red;
}
#c4{
	color: red;
}
#c5{
	color: #00008B;
}
#c6{
	color: #00008B;
}
#c7{
	color: black;
	font-weight: bold;
}
#c8{
	color: #00008B;
	font-weight: bold;
}
#c9{
	color: black;
}
#c10{
	color: black;
}

#idBold{
	font-weight: bold;
}

#idCode{
	font-family: "ms linedraw", "courier new", courier, monospace;
	margin-left: 1em;            
}

#idItalic{
	font-style: italic;
}

#idToolbarButton{
	font-size:      80%;
	padding-right:  8px;  
	vertical-align: top;
	width:          32px; 
}

