/* Site Structure Rules ---------------------------------------*/
* {
  position: static !important;
  float: none !important;
	width: auto;
  background-image: none !important;
  margin: 0;
  padding: 0;
  border: 0;
}

html, body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: black;
  padding: 2px;
}


/* General Element Rules --------------------------------------*/
p, h1, h2, h3 {
  margin: 0.35em 0;
}

h1 {
  font-size: 140%;
}

h2 {
  font-size: 120%;
}

h3 {
	font-size: 100%;
}

ul, ol {
  padding: 0.35em 0;
  margin: 0 0 0 2.5em;
}

ol li {
	margin-bottom: 0.75em;
}

img {
	display: none;
}


/* Special Visual Modifiers ------------------------------------*/
.colorheading {
  color: #22355A
}

.extrapadtop {
  margin-top: 0.75em;
}


/* Random content formatting -----------------------------------*/
.alt {
	display: inherit !important;
}


/*----------------------------------------------------------*/
div#headersgic {
  padding-bottom: 0.5em;
  font-size: 110%;
}

div#headlogo img {
	display: inline;
}

div#printhead, div#datemain, div#imagemap {
  display: none;
}


/*----------------------------------------------------------*/
div#col1-1panel, div#col1-1panelb {
  padding: 0.5em 0;
  border: 0px solid #AAA;
  border-width: 1px 0;
}

div#sgicmainblurb, div#sgicmainlinks, div#regionselect {
	padding: 0.5em 0;
}

div.reportcolumn {
	margin-bottom: 1em;
}