a:hover {
	color : #CC0000; }

a.toolbox:hover, a.toolbox:active, a.toolbox:link, a.toolbox:vlink { 
	color : #FFFFFF; }

.abstract {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 10pt; 	
	line-height : 12pt; }

.1-contact {
	font-size : 10pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000066;
	background : #ffffcc;
	padding-left : 1%;
	padding-right : 1%;
	padding-top : 1%;
	padding-bottom : 1%; }
	
.content {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000033;
	line-height : 12pt; }

.contact {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000033;
	line-height : 12pt; 
	margin-left : 20px; }

.l-content {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000033;
	line-height : 12pt;
	margin-left : 20px; }
	
.2-content {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000033;
	line-height : 12pt; }

.content-cell-1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #CCCCCC;
	background : #330033; }

.content-cell-2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #CCCCFF;
	background : #666699; }

.content-cell-3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #000033;
	background : #CCCCCC; }

.content-cell-1a {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #CCCCCC;
	background : #330033; }

.content-cell-2a {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #CCCCFF;
	background : #666699; }

.content-cell-3a {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000033;
	background : #CCCCCC; }

	dt {
	font-weight : bold;
	margin-top : 0px; }

.cs-example-box-1 {
	font-size : 10pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height : 12pt;
	color : #CCFFFF;
	background : #003366; }

.cs-example-box-2 {
	font-size : 10pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height : 12pt;
	color : #000033;
	background : #CCCC33; }

.cs-example {
	font-size : 9pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000033;
	background : #999900; }
	
.doc-width {
	margin-left : 10px; 
	margin-bottom : 20px; }
	
.doc-width-cs {
	margin-left : 20px; 
	margin-bottom : 20px; }

.doc-case {
	margin-left : 50px; 
	margin-bottom : 20px; }

.example {
	font-size : 10pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : italic;
	color : #333333; }
	
H1 {
	font-family : Geneva, Arial, Helvetica, sans-serif; 	
	font-size : 16pt; 	
	font-weight : bold;	
	margin-top : 0px; }

H1.splash {
	font-family : Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color : #000000; }

H2 {
	font-family : Geneva, Arial, Helvetica, sans-serif; 
	font-size : 13pt;
	font-weight : bold; 
	margin-top : 0px; }

H2.media {
	font-family : Geneva, Arial, Helvetica, sans-serif; 
	font-size : 13pt;
	font-weight : bold; 
 	margin-left : 10px;
	margin-top : 0px;
	color : #FFFFFF; }

H3.media {
	font-family : Geneva, Arial, Helvetica, sans-serif; 
	font-size : 11pt;
	font-weight : bold; 
 	margin-left : 10px;
	margin-top : 0px;
	color : #FFFFFF; }

H3 {
	font-family : Geneva, Arial, Helvetica, sans-serif;	
	font-size : 11pt; 	
	font-weight : bold; 	
	margin-top : 0px; }

H4 {
	font-family : Geneva, Arial, Helvetica, sans-serif; 
	font-size : 10pt; 
	font-weight : bold; }

p.splash {
	font-size : 80%; 	
	font-family : Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 	
	color : #000000; }

p.brk {
	font-size : 20pt; 	
	font-family : Courier, Helvetica; 	
	color : #000000; }
	
.fieldentry {
	font-size : 60%;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.footer {
	font-size : 60%;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top : 0px;
	margin-bottom : 10px; }
	
.footnote {
	font-size : 8pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; }

.help {
	font-size : 60%;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #666600; }

.link-internal {
	font-size : 9pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 150%;
	color : #CC0000;
	text-align: right; }

.list {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000033;
	line-height : 12pt; }

.mdma {
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	text-decoration: none;
	margin-right : 20px; }

.mdma-2 {
	font-size : 12px;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000033;
	text-decoration: none;
	margin-right : 20px; }

.mdma-3 {
	font-size : 10px;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000033;
	text-decoration: none;
	margin-right : 20px; }

.nav-next {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-align : right;
	margin-top : 0px;
	color : #000033; }

.nav {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 70%;
	margin-top : 50px; }

.nav-text {
	font-size : 60%;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold; }

.note {
	font-size : 10pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #CC0000; }
	
.pre-example {
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-weight : bold; }	

.post-example {
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	text-decoration: none; }	

.tip {
	margin-top : 10px; }

.toolact {
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #cccc33;
	text-decoration: none; }

.toolalpha {
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	text-decoration: none; }

.toolbox {
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	text-decoration: none; }

.example-link {
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #99cccc;
	font-weight : bold; }

a.example-link:hover, a.example-link:active, a.texample-link:link, a.example-link:vlink { 
	color : #FFFFFF; }

.path-info {
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #777777;
	text-decoration: none; }	

a.path-info:hover { color : #FFFFFF; }
a.path-info:active { color : #777777; }
a.path-info:link { color : #777777; }
a.path-info:vlink { color : #777777; }

.path-active {
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	text-decoration: none; }	

a.path-active:hover, a.path-active:active, a.path-active:link, a.path-active:vlink { 
	color : #FFFFFF; }

.hflow {
	font-family : Geneva, Arial, Helvetica, sans-serif; 	
	font-size : 16pt; 	
	font-weight : bold;	
	margin-top : 10px; 
	margin-left : 20px; }

