﻿/* =============================================================================
  Layout and advanced styles
============================================================================= */

/*-- Header -----------------------------------------------------------------*/

#header
{
  padding: 7px 0 0 0;
	background: #fff url(../Images/headerTop.gif) repeat-x;
}

#mainNav /* ul */
{
  margin: 0;
  padding: 2px 0 0 0;
  list-style-type: none;
  background: #369 url(../Images/navTop.gif) repeat-x;
}

#mainNav li
{
  display: inline;
}


/*-- Body Area --------------------------------------------------------------*/

#mainBody
{
  background: #fff url(../Images/bgLeftCol.gif) repeat-y;
}

#mainBodyInner
{
  background: url(../Images/shadowTop.gif) repeat-x;
}

#homeNav /* ul */
{
  padding: 27px 0 0 510px;
  margin: 0;
  list-style-type: none;
}

#leftCol
{
  float: left;
  width: 176px;
}

#leftColInner
{
  padding-top: 47px;
  min-height: 145px;
  background: transparent url(../Images/bgLeftColTop.gif) no-repeat;
}

.subNav /* ul */
{
  margin: 0;
  padding: 0;
  text-align: right;
  list-style-type: none;
}

#bodyContent
{
  width: 570px;
  padding: 20px 10px 30px 196px;
}

h1
{
  margin-top: 0;
  padding-bottom: 4px;
  background: url(../Images/dots.gif) bottom repeat-x;
  font-size: 16px;
}

h2
{
  margin: 0;
  font-size: 13px;
}

p
{
  margin: 0 0 20px 0;
}

#tblContact
{
  width: 100%;
}

#tblContact td
{
  padding: 15px;
  text-align: center;
}

#tblContact .titleCell
{
  padding: 2px;
  border: solid 1px #000;
  background: #ebebeb;
  text-align: center;
  font-weight: bold;
}

.employeeCopy
{
  width: 550px;
}

.inputTable td
{
  padding: 3px;
}


/*-- Footer -----------------------------------------------------------------*/

#footer
{
  clear: both;
  padding: 30px 0 20px 20px;
  background: url(../Images/footerTop.gif) repeat-x;
}

#footer p
{
  width: 776px;
  color: #fff;
  text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

/* +++++ /Employees/SafetyAnalysis.aspx +++++ */

#safetyAnalysis
{
}

#safetyAnalysis .textbox
{
  width:200px;
}

#safetyAnalysis .divHeading
{
  font-weight:bold;
  font-size:16px;
  padding-bottom:5px;
}

#safetyAnalysis table
{
  width:776px;
  margin-bottom:18px;
}

#safetyAnalysis table th, #safetyAnalysis table td
{
  padding:2px;
}

.tblStatic
{
  border-top:solid 1px #000;
  border-left:solid 1px #000;
}

.tblStatic th, .tblStatic td
{
  border-right:solid 1px #000;
  border-bottom:solid 1px #000;
}

.tblStatic th
{
  background:#ddd;
}

.tblDynamic
{
  border-top:solid 1px #000;
  border-left:solid 1px #000;
}

.tblDynamic th, .tblDynamic td
{
  border-right:solid 1px #000;
  border-bottom:solid 1px #000;
}

.tblDynamic th
{
  background:#ddd;
}
/* ~~~~~ /Employees/SafetyAnalysis.aspx ~~~~~ */