body
{
    margin-top: 0px;
    height: 100%;
    overflow: visible;
    float: none;
}

div#SiteContainer
{
    width: 760px;
    margin: 0;
    height: 100%;
    overflow: visible;
    float: none;
}

div#SiteHeader
{
    line-height: 0;
    display: none;
}

div#SiteMainStuff
{
    float: none;
    width: 760px;
    height: 100%;
    overflow: visible;
}

div#SiteMenu
{
    display: none;
}

div#SiteLeftSidebar
{
    float: left;
    width: 189px;
    padding-top: 70px;
    min-height: 546px;
    display: none;
}

div#PageContent
{
    float: none;
	width: 359px;
	min-height: 546px;
	padding: 0px;
	margin: 0px;
    margin-left: 19px;
    margin-right: 23px;
	margin-top: 0px;
    height: 100%;
    overflow: visible;
}

div#SiteRightSidebar
{
    float: left;
    width: 170px;
    padding-top: 0px;
    min-height: 546px;
    display: none;
}

div#divLogo
{
	float: left;
	width: 760px;
    margin-left: 204px;
    margin-top: 50px;
    display: none;
    _margin-left: 102px;
    
}

img {
    border: none;
    padding: 0;
    margin: 0;
}

div {
    border: none;
    padding: 0;
    margin: 0;
}

/* main heading */
h1.standard {
  padding: 0;
  margin: 0px;
  color: #0E3C59;
  font-family: arial;
  font-size: 16px;
  padding-bottom: 10px;
}

/* sub heading */
h2.standard {
  color: #0E3C59;
  font-family: arial; 
  font-size: 13px;
  margin: 0;
  margin-top: 10px
}

/* smalltype */
h3.standard {
  color: #666666;
  font-family: arial;
  font-size: 11px;
  line-height: 13px;
  font-weight: bold;
  margin: 0px;
}

h4.standard {
  color: #828E52;
  font-family: arial;
  font-size: 13px;
  line-height: 13px;
  font-weight: bold;
  margin: 0px; 
}

p.standard {
  color: #3F3F3F;
  font-family: arial;
  font-size: 11px;
  line-height: 14px;
  _margin-top: 8px;
}

span.standard {
  color: #3F3F3F;
  font-family: arial;
  font-size: 11px;
  line-height: 14px;
}

table.standard {
  color: #3F3F3F;
  font-family: arial;
  font-size: 11px;
  line-height: 14px;
}

/* bullets */
ul.standard {
  margin: 0;
  padding: 0;
  color: #3F3F3F;
  font-family: arial; 
  font-size: 11px;
  font-weight: 500;
  line-height: 17px;
  margin-left: 15px;
}

/* links */
a.standard {
  text-decoration:underline;
  color: #0E3C59;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
}
a.standard:hover {
  text-decoration:underline;
  color: #005E9C;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
}

a.internal {
  text-decoration:none;
  color: #0E3C59;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
}
a.internal:hover {
  color: #005E9C;
  text-decoration:underline;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
}

a.internal_no_underline {
  text-decoration:none;
  color: #0E3C59;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
}
a.internal_no_underline:hover {
  color: #005E9C;
  text-decoration:none;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
}

a.external {
  text-decoration:none;
  color: #0E3C59;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
}
a.external:hover {
  color: #005E9C;
  text-decoration:underline;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
}

/* "Fake" external anchor */
.FakeExternalAnchorOut {
  text-decoration:none;
  color: #0E3C59;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
}
.FakeExternalAnchorOver {
  text-decoration:underline;
  color: #005E9C;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
  cursor: pointer;
}

ol.numberList {
  color: #3F3F3F;
  font-family: arial;
  font-size: 11px;
  line-height: 17px;
}


/* span heading */
span.header {
  color: #5278AB;
  font-family:arial;
  font-size: 14px;
  font-weight: 700
}

/* span label */
span.formlabel {
  color: #3F3F3F;
  font-family:arial;
  font-size: 11px;
  font-weight: bolder;
  line-height: 14px;
}



/* alternating table rows */
tr.a{ background-color: #FFFFFF }
tr.b{ background-color: #F3F3F4 }

/* alternating divs rows */
div.a{ background-color: #FFFFFF }
div.b{ background-color: #F3F3F4 }

/* Separator Bar */

div.standardSeparator {
  border-bottom: 1px dotted #B2B2B2;
  line-height: 1px;
}

.Counter
{
	background-color: #CCCCCC;
}

span.required
{
  color: #828E52;
  font-style: italic
}

/* Report Form Styles */

div.toggleQuestion
{
    padding: 5px 3px;
    background-color: #EAEAEA;
}

div.toggleQuestion span.label
{
    font-weight: bold;
}

div#sectionIncident
{
    border: 1px solid #666666;
}

div#sectionReporter
{
    border: 1px solid #666666;
}

div#sectionChild
{
    border: 1px solid #666666;
}

div#sectionSuspect
{
    border: 1px solid #666666;
}

div#sectionLEA
{
    border: 1px solid #666666;
}

div#sectionAgency
{
    border: 1px solid #666666;
}

div.section
{
    border: 1px solid #666666;
    margin-bottom: 1em;
    margin-bottom: 15px;
}

div#incidentForm { display: none; padding: 5px; }
div#childVictimForm { display: none; padding: 5px; }
div#suspectForm { display: none; padding: 5px; }
div#reporterForm { display: none; padding: 5px; }
div#LEAForm { display: none; padding: 5px; }
div#agencyForm { display: none; padding: 5px; }
div#incidentSection1 { display: none; padding: 5px }
div#incidentSection2 { display: none; padding: 5px }
div#incidentSection3 { display: none; padding: 5px }
div#incidentSection4 { display: none; padding: 5px }
div#incidentSection5 { display: none; padding: 5px }
div#incidentSection6 { display: none; padding: 5px }
div#incidentSection7 { display: none; padding: 5px }

div#emailIncident
{
    display: none;
}

div.errorList
{
    color: #FF0000;
    font-weight: bold;
    border: 1px solid #666666;
    background-color: #E0E0E0;
    padding: 5px;
    margin-bottom: 1.5em;
    font-family: arial;
    font-size: 11px;
    line-height: 14px;
}


div#popupBox {
	position: absolute;
	top: 120px;
	left: 40%;
	background-color: #FF0000;
	color: #FFFFFF;
	width: 250px;
	z-index: 100;
	padding: 10px;
}

div#popupBox p
{
	background-color: #000000;
	color: #FFFFFF;
	margin: 0;
	padding: 10px 10px 5px;
}

div#popupBox a
{
	color: #FFFFFF;
}

div.formElement
{
    width: 100%;
    margin-bottom: 15px;
}

.preloadHidden {
    display: none;
}

span.italic
{
  font-style: italic;
}