body{
  margin: 0px;
  padding:0px;
  background: #D4D4D4;
  font-family: "Arial", "Times New Roman", "Lucida sans unicode", sans-serif;
  font-size: 10pt;
}

p, ul, li{
  background: #FFFFFF;
  font-family: "Arial", "Times New Roman", "Lucida sans unicode", sans-serif;
  font-size: 10pt;
}

#leftcol{
  margin: 0px;
  padding: 0px;
  height: 500px;

  margin-right: -400px;
  top:0px;
  float: left;
  width: 49.9%;
}

#rightcol{
  position: absolute;
  right: 10px;
  margin: 0px;
  padding: 0px;
  height: 500px;
  z-index: 1;

  top:0px;
  margin-left: -400px;
  float: left;
  width: 49.9%;
}

#centercol{
  position: relative;
/*  margin: 0px 220px 20px 220px;*/
  border: 1px solid #FFFFFF;
/*  padding: 20px;*/
  top:0px;
  width: 800px;
  float: left;
  background: #FFFFFF;

  z-index: 13;
}

#hmenu {
  background: #800000;
  border-top: 1px solid #FFFFFF;
  position: relative;
  top:-4px;
  color: #FFFFFF;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 10pt;
}

#hmenu a{
  background: #800000;
  border-top: 1px solid #FFFFFF;
  position: relative;
  top:-4px;
  color: #FFFFFF;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 10pt;
}

.menul2 {
  display:none;
}


.tbl {
  width: 800px;
  text-align: center;
  padding:0px;
}

td {
  border-left: 1px solid #FFFFFF;
  padding: 1px;
  width:20%;
}
#frst{
  border: none;
  width:20%;
}



#midcontent {
  color: #000000;
}

#centerleft {
  float:left;
  background-color: #FFFFFF;
  width:160px;
  font-size:10pt;
}

#centermid {
  background-color:#FFFFFF;
  float:left;
  width:620px;
  /*height:50px;*/

  margin-left:20px;
}

#midmid {
  margin-right:175px;
  min-height:450px;
}

#centerright {
  /*float:left;
  background-color: #F0F0F0;
  width:160px;*/
}


#centerRcol1 {
  float:left;
  width:480px;
}

#centerRcol2 {
  float:right;
  width:160px;
}



.sideBoxR {
  border-color: #000000;
  border-style: solid;
  border-width: 0px;
  float: right;
  margin-top: 0px;
  margin-left: 8px;
  margin-bottom: 8px;
  margin-right: 0px;
}

.sideBoxR2 {
  border:none;
  float: right;
  margin-top: 0px;
  margin-bottom: 6px;
  margin-right: 3px;
}

.sideBoxR2 a img{
  border:none;
}

.social {
  color:#222222;
  font-size:9pt;
}


.sideBoxL {
  border-color: #000000;
  border-style: solid;
  border-width: 0px;
  float: leftt;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 8px;
  margin-right: 0px;
}

.sect1 {
  color: #000000;
  font-size: 18pt;
  border-bottom: 1px solid #800000;
  margin-top:20px;
}

.content0 {
  /*margin-right:175px;*/
  text-color: #000000;
  margin-top: 20px;
  font-size: 10pt;
  text-align: justify;
}
.content0:first-letter {
  font-size: 16pt;
  color:#800000;
}

.content1 {
  /*margin-right:175px;*/
  text-color: #000000;
  margin-top: 20px;
  font-size: 10pt;
  text-align: justify;
}

.content2 {
  /*margin-right:175px;*/
  color: #800000;
  margin-top: 25px;
  font-size: 10pt;
  font-weight:bold;
  text-align: justify;
}

.content2title {
  color: #000000;
  margin-top: 5px;
  font-size: 10pt;
  font-weight:bold;
}

.content3 {
  text-color: #000000;
  margin-top: 5px;
  font-size: 10pt;
  text-align: justify;
}

.readmore {
  color: #000000;
  margin-top: 5px;
  font-size: 9pt;
  font-weight:bold;
}
.readmore a {
  color: #000000;
  text-decoration:none;
}
.readmore a:hover {
  color: #800000;
  text-decoration:underline;
}

.years a {
  color: #800000;
  text-decoration:none;
  font-weight:bold;
}
.years a:hover {
  color: #800000;
  text-decoration:underline;
}

.indent {
  margin-left:15px;
}

.audit {
  font-size:7pt;
  margin-top:-1px;
  border:none;
  color: #808080;
  text-decoration: none;
}

.audit a {
  text-decoration: none;
  color: #808080;
}






#button {
  width: 160px;
  padding: 0 0 0 0;
  margin-top:20px;

  background-color: #808080;
  color: #FFFFFF;
}

#button ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
}

#button li {
  border-bottom: 1px solid #FFFFFF;
  margin: 0;
}

#button li a {
  display: block;
  padding: 5px 5px 5px 5px;
  border-left: 6px solid #800000;
  background-color: #808080;
  color: #FFFFFF;
  text-decoration: none;
}

#button li b {
  display: block;
  padding: 5px 5px 5px 5px;
  border-left: 6px solid #800000;
  background-color: #808080;
  color: #000000;
  text-decoration: none;
}

html>body #button li a {
  width: auto;
}

#button li a:hover {
  border-left: 6px solid #FFFFFF;
  background-color: #909090;
  color: #FFFFFF;
}

#button li#hmcurrent {


  /*
  font-weight: bold;
  color: #000000;
*/
/*  display: block;
  padding: 5px 5px 5px 0px;
  border-left: 6px solid #800000;
  border-bottom: 1px solid #FFFFFF;

  padding-left:11px;

  background-color: #808080;
  text-decoration: none;*/
}







ul.bulletp1 {
  list-style-image: url('sqbullet3.gif');
  text-align:justify;
  /*margin-right:175px;*/
}

ul.bulletp1 li{
}










fieldset {
  border:1px solid #d0d0d0;
}

legend {
  color:#800000;
}

label {
  display: block;
  float: left;
  width: 120px;
  margin-left: 5px;
}

.formfields {
  width: 200px;
}

.btn {
  width: 160px;
  padding: 0 0 0 0;
  margin-top:10px;

/*  background-color: #808080; */
  background-color: #800000;
  color: #FFFFFF;
}


.error {
  color: #ff0000;
}









/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
/*Modified for look and feel */

.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;

}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
top:-3px;
display: inline;
float: left;
background-color: #800000; /*overall menu background color*/
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
display: block;
width: 159px; /*Width of top level menu link items*/
/*padding: 1px 8px;*/
border: 1px solid white;
border-right:none;
/*border-left-width: 0;*/
text-decoration: none;
color: white;
}

/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
position: absolute;
/*top: 1em;*/ /* no need to change, as true value set by script */
display: block;
visibility: hidden;

}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: none;

background-color: #D4D4D4; /*overall menu background color 2nd level*/
top:-1px;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{
/*left: 159px;*/ /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
width: 159px; /*width of sub menu levels*/
background-color:#D4D4D4;
color: black;
text-decoration: none;
/*padding: 1px 5px;*/
/*border: 1px solid #ccc;*/
border: 1px solid white;
/*border-right: 1px solid white;
border-left: 1px solid white;*/
border-bottom: none;
}

.suckertreemenu ul li a:hover{
background-color: #D4D4D4;
color: black;
}

.suckertreemenu ul li ul li a:hover{
background-color: #800000;
color: white;
}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
/*background: #800000 url(media/arrow-down.gif) no-repeat center right;*/
background: #800000;
}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
/*background: #800000 url(media/arrow-right.gif) no-repeat center right;*/
background: #800000;
}

/* * html p#iepara{*/ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
/*padding-top: 1em;
}*/

/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }
/* End */









