body{
  padding: 0;
  height: 100%; 
  max-height: 100%;
  position: fixed; 
  left: 50%; 
  margin-left: -450px; 
  margin-top: 0;
}

#framecontentLeft, #framecontentTop{
  position: absolute;
  top: 0; 
  left: 0;
  width: 200px; 
  height: 100%;
  overflow: hidden; 
  background: #c6e6b0;
  color: white;
}

#framecontentTop{
  position: absolute;
  top: 0; 
  left: 200px;
  right: 0px;
  width: 700px;
  height: 80px;
  overflow: hidden; 
  background: #c6e6b0;
  white-space: nowrap;
  border:1px grey;
	text-align: center;
}

#maincontent{
  position: absolute;
  top: 80px; 
  left: 200px; 
  width: 699px;
  right: 0;
  bottom: 0;
  overflow-y: auto; 
  overflow-x: hidden;
  background: #fff;
  border-right: 1px dashed #c6e6b0;
  border-color: #c6e6b0;
}

#framecontentTopLeft{
  position: absolute;
  top: 0px;
  left: 0px;
  height: 80px;
  width: 200px;
  background: #c6e6b0;
  color: black;
  font: 14.0px Times New Roman;
}

#framecontentLeft{
  top: 80px;
  font: 16px Times;
  text-align: left;
  color: black;
}

.providepadding{
  margin: 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

* html body{ /*IE6 hack*/
  padding: 0 0 0 200px; /*Set value to (0 0 0 WidthOfFrameDiv)*/
}

/** html #maincontent{ IE6 hack
  height: 90%;
  width: 699px; 
}*/

* html #framecontentTop{ /*IE6 hack*/
  width: 699px; 
}

.toplefttext{
  margin-top: 30px;
  font: 20.0px Times New Roman;
  text-align: center;
  color: black;
}

.titletext{
  margin-top: -18px;
  font: 30.0px Times New Roman;
  color: black;
  font-variant: small-caps;
}

.titletexttwo{
  font: 20.0px Times New Roman;
  color: black;
  font-variant: small-caps;
}


.titletextthree{
  font: 19.0px Times New Roman;
  color: black;
  font-variant: small-caps;
}
.titletextpage{
  font: 24.0px Times New Roman;
  text-align: center;
  color: black;
  font-weight: bold;
  font-variant: small-caps;
	padding-bottom: 11px;
}

.bodytext{
  text-align: justify;
}

.tinytext{
  font: 13px Times;
}

.bullettext{
  text-align: justify;
  list-style-type: square;
  list-style-position: outside;
  left: -14px;
  margin-left: 0px;
  padding-left: 14px;
}

.bulletsummary{
  text-align: justify;
  list-style-type: square;
  list-style-position: outside;
  left: -14px;
  margin-left: 0px;
  padding-left: 14px;
  line-height: 13px;
}

.numberedlist{
  text-align: justify;
  list-style-type: decimal;
  list-style-position: outside;
  left: -18px;
  margin-left: 0px;
  padding-left: 18px;
}

.letteredlist{
  text-align: justify;
  list-style-type: lower-latin;
  list-style-position: outside;
  margin-left: 16px;
}

.mainheading{
  font: 80% Times New Roman;
  font-weight: bold;
  font-variant: small-caps;
  text-align: center;
}

.smallheading{
  padding-top: 10px;
  font:120% Times New Roman;
  font-variant: small-caps;
  font-weight: bold;
}

.minorheading{
  padding-top: 10px;
  font: 120% Times New Roman;
  font-weight: bold;
  font-variant: small-caps;
  text-align: left;
}

.summaryheading{
  font: 120% Times New Roman;
  font-weight: bold;
  font-variant: small-caps;
  text-align: left;
}

.bulletheading{
  padding-top: 10px;
  font:100% Times New Roman;
  font-variant: small-caps;
  font-weight: bold;
}

span.tab-span{
  white-space:pre
}

.menubox{
  position: relative;
  margin:0px auto;
  width:500px;
  height:75px;
  text-align:left;
  padding:5px;
  background-color: #cceffe; 
  border:0px gray;
  font-size:12px;
}

.textbox{
  position: relative;
  margin:0px auto;
  width:500px;
  text-align:left;
  padding:5px;
  background-color: #d3d3d3;
  border:1px gray;
  font-size:12px;
}

.menutable{
  width:400px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.summarytable{
  width:690px;
  margin-left: auto;
  margin-right: auto;
  text-align: justify;
  font-size: 80%;
  vertical-align: bottom;
}

.summarycolumn{
  width:340;
}

.legalbox{
  margin:0px auto;
  width:150px;
  text-align:left;
  padding:5px;
  font-size:12px;
  position: fixed;
  bottom: 0px;
}

li{
  padding-bottom:5px;
}

ol{
	padding-right: 10px;
	padding-left: 10px;
}

#columnbody { 
 color: #333;
 margin: 10px 5px 10px 0px;
 padding: 10px;
 height: 850px;
 width: 650px;
 float: none;
	position: relative;
	z-index: 0;
	font-size: 75%;
}

#leftcolumn { 
 color: #333;
 margin: 10px 5px 10px 0px;
 padding: 10px;
 height: 650px;
 width: 300px;
 float: left;
	position: relative;
	z-index: 1;
}
#rightcolumn { 
 float: right;
 color: #333;
 margin: 10px 0px 10px 0px;
 padding: 10px;
 height: 650px;
 width: 300px;
/* display: inline-block;*/
 position: relative;
	z-index: 1;
}

a.contents:link { color: black; text-decoration: none;}
a.contents:active { color: black; text-decoration: none }
a.contents:visited { color: black; text-decoration: none }
a.contents:hover { color: black; text-decoration: underline }
