body
{
  font-family: Arial;
  font-size: 10pt;
  color: #666;
  margin: 0px;
  padding: 0px;
  background-color: #666;
}

#siteBody
{
  width: 780px;
  margin: 0px auto;
  background-color: #FFF;
}

#adminSiteBody
{
  width: 780px;
  margin: 0px auto;
  background-color: #FFF;
}

#header
{
  background-color: #036;
  color: #FFF;
  width: 100%;
  height: 76px;
  font-size: 9pt;
  display: block;
  clear: both;
}

#headerLogo
{
  display: block;
  float: left;
  width: 186px;
  text-align: center;
}

#homepageHeaderLogo
{
  display: block;
  float: left;
  width: 176px;
  text-align: center;
}

#headerNavLinks
{
  display: block;
  float: right;
  color: #FFF;
  padding: 5px 10px 0px 0px;
  text-align: right;
}

#headerNavLinks a.active, a:visited:active
{
  color: #FC0;
}

#headerNavLinks a, a:visited
{
  color: #FFF;
}

#headerNavLinks a.login, a:visited.login
{
  color: #CC9;
}

#footer
{
  width: 100%;
  color: #FFF;
  background-color: #003366;
  text-align: center;
  padding: 10px 0px 10px 0px;
  font-size: .8em;
  display: block;
  clear: both;
}

#footer a, a:visited
{
  color: #FFCC00;
}

#homepageHeader
{
  width: 100%;
  background-color: #000;
  height: 183px;
}

#homepageSubNav
{
  width: 176px;
  margin-right: 5px;
  line-height: 24px;
  font-size: 9pt;
  text-align: right;
}

#homepageLeft
{
  display: block;
  float: left;
  width: 186px;
}

#homepageLeftSubNav
{
  width: 166px;
  margin: 10px 5px 0px 5px;
  line-height: 24px;
  font-size: 9pt;
  text-align: right;
}

.subNav
{
  border-left: solid 1px #999;
  border-right: solid 1px #999;
}

.adminSubNav
{
  border-right: solid 1px #999;
}

#leftSubNav
{
  width: 168px;
  margin-right: 5px;
  font-size: 9pt;
  text-align: right;
}

#leftSubNav a, a:visited
{
  color: #666;
}

#leftSubNav p
{
  padding: 0px;
  margin: 0px;
  margin-top: 10px;
}

#right
{
  display: block;
  float: right;
  width: 594px;
}

#headerFlash
{
  width: 100%;
  height: 183px;
}

#flash
{
  width: 100%;
  height: 183px;
  background-color: #000;
}

#copyText
{
  width: 574px;
  margin: 5px 15px 35px 5px;
}

#adminCopy
{
  width: 574px;
  margin: 5px 15px 35px 5px;
}

#adminCopy a, a:visited
{
  color: #333;
}

#copyText a, a:visited
{
  color: #FFCC00;
}

#copyText a.link, a:visited.link
{
  text-decoration: underline;
}


#copyText ul
{
  margin-left: 0;
	padding-left: 0px;
	list-style: none;
	font-size: 1em;
	margin: 0px;
}

#copyText li a, a:visited
{
  color: #666;
}

#copyText li
{
  width: 95%;
	background-image: url(/images/bullet-square.gif);
	background-repeat: no-repeat;
	background-position:  0 .3em;
	text-align: left;
	padding-bottom: 3px;
	padding-left: 15px;
	font-size: 1em;
	margin-bottom: 0px;
}

#captionText
{
  font-size: .8em;
}

#leftImage
{
  display: inline-block;
  float: left;
  margin-right: 5px;
}

#rightImage
{
  display: block;
  float: right;
  margin: 5px 0px 5px 5px;
}

h1
{
  color: #FFCC00;
  font-size: 11pt;
  text-transform: uppercase;
  padding: 0px;
  margin: 0px;
  padding-top: 5px;
}

h2
{
  color: #036;
  font-size: 1.1em;
}

a
{
  text-decoration: none;
}

.textBox
{
  border: 0px;
  background-color: #CCC;
}

.emailStatus
{
  color: Red;
}

.catName
{
  font-weight: bold;
}

#adminLeftColumn
{
  width: 168px;
  padding-top: 10px;
  font-size: 9pt;
  text-align: right;
  min-height: 500px;
  height:auto !important;
  height:500px;
  border-left: solid 10px #000;
}

.masterList
{
  width: 190px;
  color: #003399;
}

.selectedRow
{
  background-color: #003399;
  color: #FFF;
  font-weight: bold;
  font-size: 9pt;
}

.alternatingRow
{
  background-color: #CCC;
}

.adminButton
{
  background-color: #003399;
  color: #FFF;
  text-decoration: none;
  padding: 2px 3px 2px 3px;
}

#adminCopy .selectedRow a, a:visited
{
  color: #FFF;
}

a.buttonLink, a:visited.buttonLink
{
  color: #FFF;
}