


/* background */
html,body {
	/*background-color:#f8fbe9;*/
	background-color:#f8fbd0;
	}


/* content column */
div#contentColumn {
	border-color:#edbb85 #ffeac6 #ffeac6 #edbb85;
	/*border-color:#edbb85;*/
	background-color:#ffe;
	}


/* generic content column - used in demos and in main page */
.genericColumn {
	border-color:#edbb85 #ffeac6 #ffeac6 #edbb85;
	background-color:#ffe;
	}



/* inner left column */	
#innerColumnLeft {

	}
	

/* inner right column */	
#innerColumnRight, #innerColumnRight p,#innerColumnRight strong,#innerColumnRight em,#innerColumnRight dd {
	color:#930;
	}
#innerColumnRight h2,#innerColumnRight h3 {
	color:#b50;
	}

#innerColumnRight .block {
	border-color:#ffeac6;
	background-color:#fffffc;
	}

/* different colors on demo pages */
body.demo .genericColumn {
	background-color:#fffff9;
	}
body.demo .genericColumn h1 ,body.demo .genericColumn h2,body.demo .genericColumn h3,body.demo .genericColumn h4,body.demo .genericColumn h5,body.demo .genericColumn h6 {
	color:#a40;
	}
body.demo p {
	color:#710;
	}



/* compliance logos */
.compliance a:hover, .compliance a:focus {
	background-color:transparent;
	}




/* links */
a {
	color:#00f;
	border-color:#ffe;
	}

a:visited {
	color:#909;
	}

a:hover,a:focus {
	background-color:#fffffc;
	color:#00f;
	border-color:#00f;
	}

a:active {
	color:#fffffc;
	background-color:#66d;
	border-color:#00c;
	}

.genericColumn a.nohref, .genericColumn a.nohref:hover, .genericColumn a.nohref:focus, .genericColumn a.nohref:visited {
	border:none;
	background-color:transparent;
	text-decoration:none;
	color:#410;
	}



/* atomz search image */
.atomzButton {
	border-color:#edbb85;
	}









/* global font family */
* {
	font-family:verdana,helvetica,sans-serif;
	}


/* headings, paragraphs and other text */
h1,h2,h3,h4,h5,h6,p {
	background-color:transparent;
	}

.genericColumn h1,.genericColumn h2,.genericColumn h3,.genericColumn h4,.genericColumn h5,.genericColumn h6 {
	font-family:helvetica,sans-serif;
	font-weight:normal;
	color:#337533;
	}

h2 {
	font-size:130%;
	}

.subheading {
	font-style:normal;
	font-family:verdana,helvetica,sans-serif !important;
	color:#337533;
	letter-spacing:0;
	}
	
h2.h6 {
	font-family:verdana,helvetica,sans-serif;
	}
	

#innerColumnRight p {
	font-family:verdana,sans-serif;
	letter-spacing:0.02em;
	}
	
p {
	color:#410;
	/*
	letter-spacing:0.03em;
	line-height:155%;
	*/
	}


blockquote {
	font-family:georgia,times new roman,serif;
	color:#006;
	background-color:#fffff5;
	border-color:#ffefcf;
	}

blockquote cite {
	color:#300;
	font-style:normal;
	}

em, q {
	font-style:italic;
	color:#500;
	font-family:georgia,serif;
	letter-spacing:0.05em;
	}
	
em.ed { 
	color:white; 
	background-color:red; 
	font-weight:bold; 
	font-style:normal; 
	font-family:verdana,helvetica,sans-serif;
	}	

strong {
	color:#500;
	}





/* keyboard button style */
kbd {
	border-color:#aa4400;
	}





/* code and form styling */

/* both */
pre,form,dd.caption {
	border-color:#ffeac6;
	background-color:#fffffc;
	}

/* code and classes for syntax highlighting */
code,pre,.genericColumn em.codeComment,.codeString,.codeReserved,.codeParen,.codeBrace,.codeElement,.codeAttr,code abbr,code acronym {
	font-family:"lucida console", "courier new", monotype;
	font-style:normal;
	font-weight:normal;
	}

/* code and classes for syntax highlighting */
code,pre {
	color:#333;
	}

.genericColumn .codeComment, .codeComment .codeReserved, .codeComment .codeString, .codeComment .codeString .codeReserved, .codeComment .codeParen {
	color:#f00;
	}

.codeString, .codeString .codeReserved, .codeString .codeParen {
	color:#007777;
	}

.codeReserved {
	color:#00c;
	}

.codeParen {
	color:#900;
	}

.codeBrace {
	color:#900;
	}

.codeElement {
	color:#30b;
	}

.codeAttr {
	color:#800000;
	}


/* forms */
form {
	background-color:transparent;
	}

textarea.codeTextarea {
	color:#900;
	font-family:"lucida console", "courier new", monotype;
	font-style:normal;
	}
	

/* key prefs form in right box */
#innerColumnRight label {
	color:#b50;
	}

	

/* buy form */
form.buyForm {
	background-color:transparent;
	}


label {
	color:#337533;
	font-weight:bold;
	border-color:#ffeac6;
	}	



/* version number on history page */
.vNumber {
	color:#900;
	}




/* page lists */
.genericColumn ul, .genericColumn ol {
	color:#410;
	}

.genericColumn ul ul, .genericColumn ol ol, .genericColumn ol ul  {
	font-size:100%;
	}
.genericColumn ol ol  {
	margin-top:0.5em;
	margin-bottom:0.5em;
	}
.genericColumn ol ol li {
	margin-bottom:0;
	}

dl, .borderedBox {
	border-color:#ffeac6;
	background-color:#fffffc;
	}
#userManual dl {
	background-color:transparent;
	}
dl ul li em, dl ol li em {
	color:#336;
	}
dt,dd {
	color:#410;
	}

dt {
	color:#337533;
	font-weight:bold;
	}


/* heading boxes used in manual */
div.h2, div.h3, div.h4, div.h5, div.h6, #userManual dl {
	border-color:#ffeac6;
	}




/* column below the tree */
#belowTree {
	background-color:#ffe;
	background-image:url(http://www.geocities.com/udm-resources/orange-cream-gradient.jpg);
	border-color:#ead4a4 #edbb85 #edbb85 #ead4a4;
	}
#belowTree p {
	text-align:center;
	color:#797;
	font-family:tahoma,verdana,sans-serif;
	}
#belowTree a, #belowTree a:hover, #belowTree a:focus, #belowTree a:visited {
	color:#797;
	background-color:transparent;
	text-decoration:none;
	border:none;
	font-weight:bold;
	}
#belowTree a:hover, #belowTree a:focus {
	text-decoration:underline;
	}




/* section links */
#contentColumn #sectionLinks {
	border-color:#ccc;
	margin-left:0.7em;
	}

#contentColumn #sectionLinks li {
	border-color:#aaa #ccc #ccc #aaa;
	background-color:#eee;
	color:#555;
	}

#contentColumn #sectionLinks li:hover {
	}

#contentColumn #sectionLinks li a {
	text-decoration:none !important;
	}
#contentColumn #sectionLinks li a:hover, #contentColumn #sectionLinks li a:focus {
	text-decoration:underline !important;
	}

#contentColumn #sectionLinks li a:active {
	color:#555;
	}

#contentColumn #sectionLinks a, #contentColumn #sectionLinks a:visited, #contentColumn #sectionLinks a:hover, #contentColumn #sectionLinks a:focus {
	background-color:transparent;
	}







/* nb */
acronym, abbr, .abbr {
	font-style:normal;
	}
abbr {
	border-bottom-color:#e70;
	}
acronym {
	border-bottom-color:#0bb;
	}


/* page break divider */
#pageBreak, .midPageBreak {
	/*border-color:#fddcb5;*/
	border-color:#fddcb5 #ffeac6 #ffeac6 #fddcb5;
	}


/* access links */
ul.demoNavLinks li, ul.skipCode li {
	color:#666 !important;
	}
	
#contentColumn ul.accessLinksMiddle li {
	white-space:nowrap;
	}	
ul.accessLinksMiddle li a, ul.accessLinksMiddle li {
	font-family:verdana,helvetica,sans-serif;
	}
	
/* acesskey underline */
em.accesskey  {
	font-style:normal;
	}



/* access link boxes */
ul.demoNavLinks li a {
	border-color:#f3dab2 !important;
	color:#ddab75 !important;
	background-color:#fffffc !important;
	font-family:verdana,helvetica,sans-serif;
	}
ul.skipCode li a  {
	border-color:#ffeac6;
	color:#edbb85 !important;
	background-color:#fffffc;
	font-family:verdana,helvetica,sans-serif;
	}
ul.skipTable li a  {
	border-color:#edbb85 #a97742 #a97742 #edbb85;
	color:#930 !important;
	background-color:#fdfde3;
	font-family:verdana,helvetica,sans-serif;
	}
ul.skipTable li a:hover, ul.skipTable li a:focus  {
	border-color:#edbb85 #a97742 #a97742 #edbb85;
	color:#600 !important;
	background-color:#fec;
	}
ul.demoNavLinks li a:hover, ul.demoNavLinks li a:focus, ul.skipCode li a:hover, ul.skipCode li a:focus {
	border-color:#edbb85 !important;
	color:#bd8b45 !important;
	background-color:#ffeac6 !important;
	}




/* tables */
.genericColumn td,.genericColumn th {
	border-color:#edbb85 #a97742 #a97742 #edbb85;
	}

.genericColumn th {
	background-color:#fec;
	color:#930;
	font-weight:bold;
	}

.genericColumn th a {
	border-color:#fec;
	}

.genericColumn td, .genericColumn td p {
	background-color:#fdfde3;
	color:#930;
	}

td.yes {
	background-color:#eaffd0;
	}
	
td.yesno {
	background-color:#ffffd3;
	}
	
td.no {
	background-color:#ffeae6;
	}

table.audit td {
	padding:0.5em;
	}

table.audit td p {
	background-color:transparent;
	}

table.audit td ul li, table.audit td ol li {
	color:#930;
	}


/* del inside table */
.genericColumn table del, .currencyConversion {
	color:#b98;
	}






/* ----------------------------------- *\
   Code output for api receiver demo
\* ----------------------------------- */

#codeOutput {
	color:#fff;
	background-color:#000;
	border-color:black;
	}

