* {
padding:0px;
margin:0px;
}

body {
	font: 10px/12px "Lucida Grande", Arial, sans-serif;
	margin: 0px;
	padding: 0px;
  background:#336666 url(./images/logo.gif) no-repeat 0 15px;
}

.site-header-title {
  padding-top:25px;
  margin-left:250px;
}

.site-header-title h1{
  font-size: 3em;
	line-height:1.2em;
	display: inline;
  color:#ffffff;
	font-style:italic;
}

.site-header-title h1 span{
  margin-left:50px;
  display: block;
}

.sideBarL {
  background: #87c8b0 url(./images/navback.gif) repeat-x;
}

.sideBarL img {
  border:0px;
  margin-right:10px;
  display:block;
}

.sideBarPad {
  padding-top:16px;
  padding-right:12px;
  padding-bottom:10px;
  padding-left:10px;
}

.sideBarL a {
  font-size:1.1em;
  line-height:1.4em;
  color:#0000ff;
  text-decoration:none;
}

.sideBarL a:visited {
  color:#800080;
  text-decoration:none;
}

.sideBarL a:hover {
  color:#0000ff;
  text-decoration:underline;
}

.sideBarL p {
  color:#ffffff;
  font-weight:bold;
  margin:4px 0px 12px 8px;
  text-align:left;
  font-size:1.1em;
  line-height:1.4em;
  border-bottom:1px solid #000000;
  padding-bottom:4px;
}

.sideBarL h2 {
  color:#ffffff;
  font-size:1.2em;
  line-height:1.4em;
  font-weight:bold;
  margin:0 4px 0 12px;
  text-align:center;
}

.sideBarL h3 {
  font-size:1.3em;
  line-height:1.2em;
  color:#eeeeee;
  font-weight:bold;
  margin:0px 0px 12px 8px;
  padding-bottom:8px;
  border-bottom:1px solid #000000;
}

.contentMain {
  padding-top:20px;
  padding-left:40px;
  padding-right:65px;
  padding-bottom:30px;
	display:block;
}

.contentMain p {
  font-size: 1.1em;
  line-height: 1.4em;
  margin-left:10px;
}

.contentMain h1 {
  font-size: 1.6em;
  line-height: 1.8em;
  margin-left:10px;
  margin-bottom:15px;
  color:#0033ff;
  font-weight:bold;
  border-bottom:2px solid  #006600;
}

.contentMain h2 {
  font-size: 1.6em;
  line-height: 1.8em;
  margin-left:10px;
  color:#0033ff;
  font-weight:bold;
}

.contentMain h3 {
  font-size: 1.4em;
  line-height: 1.6em;
  margin-left:10px;
  color:#0033ff;
  font-weight:bold;
}

.contentMain b {
/*  color:#0033ff; */
  font-weight:bold;
}

.contentMain a {
  color:#0000ff;
}

.contentMain a:visited {
  color:#800080;
}

.contentMain a:hover {
  color:#0000ff;
}

.contentMain table {
  margin-left:10px;
  font-size: 1.2em;
  line-height: 1.4em;
}

.contentMain th {
  color:#990000;
  font-size: 1.2em;
  line-height: 1.4em;
  text-align:center;
}

.contentMain ol, dd {
  list-style-type:lower-alpha;
  margin-left:35px;
  margin-right:70px;
}

.contentMain dl {
  margin-left:10px;
}

.contentFooter {
  background-color:#87c8b0;
  width: 100%;
  height: 100%;
}

.floatL {
  float:left;
  margin-left:8px;
  padding-left:10px;
}

.floatL a {
  font-size:1.2em;
  font-weight:bold;
  color:#0000ff;
  text-decoration:none;
}

.floatL img {
  margin-right:6px;
}

.floatL a:visited {
  color:#800080;
  text-decoration:none;
}

.floatL a:hover {
  color:#0000ff;
  text-decoration:underline;
}

.floatR {
  float:right; 
  text-align:right;
  padding-right:10px;
}

.mainMenu {
  display:block;
  overflow:visible;
  border-bottom:2px solid #000000;
}

.colortabs{
  margin:12px 0px 0px 230px;
  background:transparent;
  float:left;
}

.colortabs ul{
  font:normal 12px Arial, Verdana, sans-serif;  /* originally 10px */
  margin:0px;
  padding:0px;
  list-style:none;
}

.colortabs li{
  display:inline;
  margin:0 2px 0 0;
  padding:0px;
  text-transform:lowercase;
}

.colortabs a{
  float:left;
  color:#ffffff;
  margin:3px 2px 0 0;
  padding:0 0 1px 3px;
  text-decoration:none;
  letter-spacing:1px;
  background-color:#4b9450;
}

.colortabs a span{
  float:left;
  display:block;
  padding:4px 7px 2px 4px;
  background:transparent;
}

.colortabs a:hover{
  background-color:#87c8b0;
}

.colortabs a:hover span{
  background-color:#87c8b0;
}

.colortabs .current a, .current span{
  background-color:#87c8b0;
  color:#000000;
}

.underL{
  font-style:normal;
  text-decoration:underline;
}

.scrollable {
  overflow:auto;
  padding-top:4px;
  margin-top:0px;
  clear:left;
  height:98.5%;
  background-color:#fffffe;
}

.lay-border-right {
  border-right:2px solid #000000;
  height:99.5%;
}

.lay-border-top {
  padding-top:8px;
  border-top:2px solid #000000;
}
