/*  Style Guide Only  */
.highlight		{ color:#666666; background-color:#ffff99; font-weight: bold; 
					d!isplay:none; font-size:11px; }

/*  Main  */					
body, td 		{ font-size:13px; font-family:verdana,helvetica; }
.footer			{ font-family: verdana,helvetica; font-size: 10px;  font-weight:bold; }
.mini			{ font-size:10px; }
a:visited       { color: #0000CC; }
a:link          { color: #0000CC; }
a:active        { color: #0000CC; }

/*  Headings  */
h1, .h1			{ font-size:20px; font-family:verdana,helvetica; font-weight:bold;}
h2, .h2			{ font-size:18px; font-family:verdana,helvetica; font-weight:bold;}
h3, .h3			{ font-size:15px; font-family:verdana,helvetica; font-weight:bold;} 
h4, .h4			{ font-size:13px; font-family:verdana,helvetica; font-weight:bold; margin-bottom:0;} 
h5, .h5			{ font-style:i!talic; font-weight: bold; font-size: 10px; margin-bottom:0;}
.header 		{ font-size:20px; font-family:verdana,helvetica; font-weight:bold;}
.subhead 		{ font-size:15px; font-family:verdana,helvetica; font-weight:bold;}


/*  Examples  */
.example		{ margin-left: 40; font-style: italic; }
pre 			{ font-family: Courier New; 

				  font-size: 12px; 

				  padding: 3px;  

              	  /* border: 2px dashed #cccccc;

				  background-color: #eeeeee; */

              	  border: 1px solid #cccccc;

				  background-color: #FFFFCC; 

				  font-style: normal;

				  width:548px;  
				}
				
.code_emphasize	{ color:#ff0000;} 
.code_emphasize_2 { color:#aa0000;} 
.line_number	{ color:#666666;font-size:10px; }
				
				
/*  Tables */
.row_top		{ font-size: 11px; background-color: #4466AA; font-weight: bold; color:#ffffff; }
.row     		{ font-size: 11px !important; background-color: #EEEEEE; }
.row2    		{ font-size: 11px !important; background-color: #DDDDDD; }
.column     	{ font-size: 11px !important; background-color: #EEEEEE; font-weight: bold; }
.row a:link     { font-size: 11px; background-color: #EEEEEE; color:#4466aa; }
.row a:visited  { font-size: 11px; background-color: #EEEEEE; color:#4466aa; }




/*  Definitions */
.def!ine 		{ text-decoration: none; border-bottom: 1px #cccccc; border-bottom-style: dashed; color: #666666;}
a.define,a.define:visited 		
				{ text-decoration: none; border-bottom: 1px #777777; border-bottom-style: dashed; color: #000000;}
a.define:hover	{ border-bottom: 1px #ff0000; border-bottom-style: solid; color: #ff0000;}


dt				{ color:#cc0000; font-weight: bold; } 
dd				{ margin-left: 25px; }
.attribute		{ color:#770000; }


/*  Navigation  */
.level_0		{ font-family: verdana, helvetica; font-size: 10px; font-weight: bold; padding-top: 10px;} 
.level_0 a		{ color: #000000; text-decoration: none;} 
.level_0 a:visited 		{ color: #000000; text-decoration: none;} 
.level_0 a:active 		{ color: #000000; text-decoration: none;} 
.level_1		{ font-family: verdana, helvetica; font-size: 10px; font-weight: bold; padding-left: 20px; padding-top: 10px; } 
.level_1 a		{ color: #000000; text-decoration: none;} 
.level_1 a:visited 		{ color: #000000; text-decoration: none;} 
.level_1 a:active 		{ color: #000000; text-decoration: none;} 
.level_2		{ font-family: verdana, helvetica; font-size: 10px; padding-left: 35px; } 
.level_2 a		{ color: #000000; text-decoration: none;} 
.level_2 a:visited 		{ color: #000000; text-decoration: none;} 
.level_2 a:active 		{ color: #000000; text-decoration: none;} 
.level_3		{ font-family: verdana, helvetica; font-size: 10px; padding-left: 45px; }
.level_3 a		{ color: #000000; text-decoration: none;} 
.level_3 a:visited 		{ color: #000000; text-decoration: none;} 
.level_3 a:active 		{ color: #000000; text-decoration: none;} 

.navlink         { color:#000000; text-decoration:none; }
.navlink:hover   { color:#ff0000; text-decoration:none; }

.top_links		{ font-size: 10px; color:#336699 !important;}



