body {
  margin: 0px;
  padding: 0px;
  background-color: #fff;
  color: #333;
  font: 73% arial, sans-serif;
}

td {
  color: #333;
  font: 73% arial, sans-serif;
  voice-family: "\"}\""; 
  voice-family:inherit;
  font: 100% arial, sans-serif;
}

img {
  border: 0;
}

.hide {
  display: none;
}

.noborder, .noborder td, .noborder th { border: 0; }

form {
  padding: 0px;
  margin: 0px;
}
a, #contentcell dl a:link, #contentcell dl a:visited {
  color: #39c;
  text-decoration: none;
}
a:hover, #contentcell dl a:hover, #contentcell dl a:active {
  text-decoration: underline;
}
a.accesskeys {
  font: 90% arial, sans-serif;
  color: #06c;
  text-decoration: none;
}
a.accesskeys:hover {
  text-decoration: underline;
}

/* Not needed?
a.more {
  font: bold 90% arial, sans-serif;
  text-decoration: none;
}
*/

a.title {
  font: bold 130% arial, sans-serif;
  text-decoration: none;
}
#hpSections td.sectlink {
  padding: 10px;
}
#hpSections td.secttext {
  padding: 10px 10px 0 10px;
}
#hpSections td.sectmore {
  padding: 0 10px 10px 10px;
}

#hpSections a {
  color: #fff;
  font: bold 140% arial, sans-serif;
  text-decoration: none;
}
#hpSections a.homeMore {
  text-decoration: none;
  color: #4B4B4B;
  font: bold 100% arial, sans-serif;
}
#hpSections a.homeMore:hover {
  text-decoration: underline;
}
td.search {
  color: #fff;
  font: bold 70% arial, sans-serif;
  voice-family: "\"}\""; 
  voice-family:inherit;
  font: bold 100% arial, sans-serif;
}
td.search input {
  font: 90% arial, sans-serif;
  width: 150px;
}
a.search {
  text-decoration: none;
  font: bold 95% arial, sans-serif;
  color: #fff;
}
td.breadCrumbs {  
  color: #690;
}
table.leftMenuTop td {
  padding: 2px 6px 2px 0px;
}
#news a {
  font-size: 110%;
}
table.leftMenuTop a {
  color: #333;
  text-decoration: none;
}

td.pageTitle {
  padding: 5px 6px 5px 6px;
}
td.pageTitle a {
  font: bold 100% arial, sans-serif;
  text-decoration: none;
}

/* Removed styles location */

#languages td {
  background-color: #f4f4f4;
  padding: 2px 5px 2px 5px;
}
#languages a {
  color: #690;
  text-decoration: none;
}
#languages td.selected {
  background-color: #e5e5e5;
}
#languages td.white {
  background-color: #fff;
  padding: 0px;
}

/* Existing Obtree Styles */

.small {
 font-size : 10px;
}

.code {
 font-family : "Courier New", Courier, monospace;
}

/* New Styles */

#homeintro p {
	margin: 0px;
	padding: 0px;

}

#homeintro a {
  color: #009A9C; font-weight: bold;
}

#siteButton {
  visibility: hidden;
  margin: 0 0 -28px 0;
  padding: 0px;
}

td.breadCrumbs, td.breadCrumbs a {
  font-family: arial, sans-serif;
  color: #399;
  text-decoration: none;
}


h1 {
  font: bold 210% arial, sans-serif;
  color: #399;
  display: inline;
  padding:0;
}

h2 {
  color: #399;
  font: bold 180% arial, sans-serif;
  display: inline;
  padding:0;
}

h3, .h3 {
  color: #399;
  font: bold 130% arial, sans-serif;
  display: inline;
  padding: 0;
}

#obtree td.breadCrumbs,
#obtree td.breadCrumbs a {
  font-family: arial, sans-serif;
  color: #399;
  text-decoration: none;
}
#obtree td.pageTitle, #obtreeButton td, #obtree td.latestNews {
  background-color: #4AC8D3;
}
#obtree td.pageTitle a, #obtreeButton td a, #obtree td.latestNews a {
  color: #fff;
}

#obtree td.latestNews {
  color: #fff;
  font-weight: bold;
}

#obtree table.leftMenuTop td.white {
  background-color: #fff;
  padding: 0px;
}
#obtree table.leftMenuTop td {
  background-color: #B5EBEF;
}
#obtree a.title {
  color: #399;
}
#obtree a.more {
  color: #2E8888;
}
#obtreeButton td, #obtree td.latestNews {
  padding: 5px 7px 5px 7px;
}
#obtreeButton td a, #obtree td.latestNews a {
  font: bold 100% arial, sans-serif;
  text-decoration: none;
}

/* New content page styles from Tibus */

p {
  padding-top: 2px;
  padding-bottom: 10px;
  border:0;
  margin:0;
}


#obtree a {
  color: #319A9C;
  text-decoration: none;
}
#obtree a:hover {
  text-decoration: underline;
}
#obtree table.leftMenuTop a {
  color: #333;
  text-decoration: none;
}
#obtree a.title {
  color: #399;
  font: bold 130% arial, sans-serif;
}

/*Sample Tables*/

#obtree table.standardTable {
  border: 0;
}
#obtree table.standardTable th {
  border: 0;
  color: #fff;
  background-color: #4AC8D3;
}
#obtree table.standardTable td {
  border: 0;
  color: #333;
  background-color: #B5E6ED;
}

/* Right Section Nav Styles */

#SYS-aboutButton td {
  background-color: #4AC8D3;
  padding: 5px 7px 5px 7px;
}
#SYS-aboutButton td a {
  font: bold 100% arial, sans-serif;
  text-decoration: none;
  color: #fff;
}


#SYS-startButton td {
  background-color: #22A9ED;
  padding: 5px 7px 5px 7px;
}
#SYS-startButton td a {
  font: bold 100% arial, sans-serif;
  text-decoration: none;
  color: #fff;
}


#SYS-developButton td {
  background-color: #B8D818;
  padding: 5px 7px 5px 7px;
}
#SYS-developButton td a {
  font: bold 100% arial, sans-serif;
  text-decoration: none;
  color: #360;
}

#SYS-locateButton td {
  background-color: #5DB50F;
  padding: 5px 7px 5px 7px;
}
#SYS-locateButton td a {
  font: bold 100% arial, sans-serif;
  text-decoration: none;
  color: #fff;
}


#homeButton td {
  padding: 4px 7px 4px 7px;
}
#homeButton a {
  font: bold 100% arial, sans-serif;
  text-decoration: none;
  color: #333;
}
#homeButton td {
  border: 1px solid #999;
}


#bannerimages img {
  display: block;
  margin-top: 0;
  margin-bottom: 5px;
}

.indent {
  margin-left: 30pt;
}

#contentcell a {
  text-decoration: underline;
}