a {
	color: #005500;
}

body {
	background: url('bg_green.png') repeat;
	margin-top: 0;
}

#companyLogo {
	font:20px Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight:bold;
	padding-left: 10px;
	color: #CC3300;
/*	letter-spacing:.2em;*/
}

#companyLogo a {
	text-decoration: none;
}

#container {
	background-color: #ffffff;
	font: 12px Geneva, Arial, Helvetica, sans-serif;
	width: 760px;
	margin: 0px auto;
	margin-bottom: 0.5em;
	padding: 0.5em;
	border: 1px solid #005500;
	border-top: 0px;
}

#content {
	margin: 1em;
}

#contentHeader {
	font-size: 24px;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	margin-bottom: 1em;
}

div.contentSectionHeader {
	background: url('bg_green.png') repeat;
	border: 1px solid #005500;
	border-bottom: 0px;
	color: #ffffff;
	font: 16px Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 3px;
	padding-left: 10px;
}

div.contentSectionHeader a {
	color: #ffffff;
	text-decoration: none;
}

div.contentSection {
	border: 1px solid #005500;
	padding: 5px;
	margin-bottom: 1.5em;
/*	background: url('corner.png') no-repeat bottom left;*/
}

div.divider {
	height:11px;
	background: url('bg_green.png') repeat;
	margin-bottom:5px;
}

#footer {
	margin-top: 5px;
	font-size: 10px;
	text-align: center;
}

h3 {
	color: #005500;
	font-style: italic;
}

img {
	border-width: 0px;
}

img.header {
	border-width: 0px;
}

li {
	margin-top: 0.2em;
}

#menuBar {
	font-size: 14px;
	background: url('bg_green.png') repeat;
	padding-left: 15px;
	height: 30px;
}

#menuBar a {
	color: #ffffff;
	font-weight:bold;
/*	letter-spacing:.1em;*/
	line-height: 30px; /* Same height as #menuBar, for vertical alignment */
	text-decoration:none;
}

#menuBar a:hover {
	color: #ffff00;
}

pre {
	width: 90%;
	background-color:#EEEEEE;
	border:1px solid #000000;
	padding:10px;
	margin:20px auto;
}

td.formError {
	font-style: italic;
	color: #FF0000;
	vertical-align: top;
}

td.formField {
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}


/* Code example styles */
.s1 {
font-style: italic;
color: #008000;
}
.s3 {
font-style: italic;
color: #a40000;
}
.s4 {
font-weight: bold;
color: #0000ff;
}
.s5 {
color: #ad8000;
}
.s6 {
color: #6400c8;
}
.s7 {
color: #6400c8;
}
.s10 {
color: #dc009c;
}
.s11 {
color: #dc009c;
}
.s13 {
color: #008080;
}
.s14 {
color: #ff9900;
}
.s15 {
color: #000000;
}
.s16 {
color: #000000;
}
.s17 {
color: #ff0000;
}
.s18 {
color: #804040;
}
