﻿html, body, div.contents {
min-height: 100%;
height: 100%;
}
html>body, html>body div.contents {
height: auto;
}
body
{
  font-family: Georgia, Tahoma, Verdana, Arial;
  background-color: #CCCCCC;
}
 .Headers
{
  background-color: #F0ECBD;
  font-family: Tahoma;
  font-weight: bold;
  text-align: center;
  font-size: 1em; /*border: 1px solid #4682B4;*/
  color: #666666;
}
.Pager    {
	background-color: #F2EFCC;
	font-size: 90%;
	color: Black;
}
.Footer
{
  background-color: #FFEDB7;
  font-size: 90%;
}
.Items
{
  border-width: 1px;
  border-color: #808080;
  background-color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size:.9em;
  text-align: center;
  border-top-style: solid;
}
.ItemsBold
{
  border-width: 1px;
  border-color: #808080;
  background-color: #FFFFFF;
	font-size: .9em;
  font-weight: bold;
  text-align: center;
  border-top-style: solid;
}
.AltItems
{
  border-width: 1px;
  border-color: #808080;
  background-color: #C7E2E2;
  font-size: .9em;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  border-top-style: solid;
}
.AltItemsBold    {
  border-width: 1px;
  border-color: #808080;
	background-color: #C7E2E2; /*font-size: 90%;*/
  font-size: .9em;
  text-align: center;
	font-weight: bold;
	border-top-style: solid;
}
.Selected
{
	background-color: #F0ECBD;
	border-top: 1px solid Gray;
}
.msg    {
	color: Red;
	background-image: none;
	font-size: 100%;
	background-color: #FFFFCC;
	font-weight: bold;
	text-align: center;
}
.DropDown
{
  background-position: White;
  border: 1px solid #666666;
  font-size: 90%;
  color: #333333;
  font-family: Tahoma;
  background: White;
}
.Input    {
	border: 1px solid #408080;
	font-family: Tahoma;
	font-size: 100%;
}
.InputC    {
	border: 1px solid #408080;
	font-family: Tahoma;
	font-size: 100%;
	text-align: center;
}
.Table    {
	border: 1px solid Black;
  margin-top: 0px;
}
.TableWhite    {
	background-color: White;
	border: 1px solid #666666;
}

.TanButton {
	background-color: #F2EFCC;
	border: 1px solid #CD853F;
	font-size: 95%;
	background-image: url(../Images/TanBtnGrad.gif);
	padding: 2px;
}
.smaller {
	font-size: 80%;
}
.big {
	font-size: 110%;
}
a
{
  text-decoration: none;
}
a.smaller
{
  font-size: 80%;
}
a.MainNav
{
	font-weight: bold;
	line-height: 1.5em;
	font-size: 90%;
	font-family: Georgia,Tahoma,Verdana;
	color: #707070;
}
a.MainNav:link
{
	color: #707070;
}
a.MainNav:hover
{
	color: #B8860B;
}
a.MainNav:visited
{
	/*color: #707070;*/
}
a.MainNav:active
{
	color: #707070;
}
.InputDots {
  border-bottom: thin dotted #B7B7B7;
  border-left: none;
  border-right: none;
  border-top: none;
  font-family: Tahoma;
  text-align: center;
}
.InputLines
{
 line-height: 1.1em;
 background-image: url(../Images/InputLines.gif);
 border: none;
}
.YellowBack
{
  background: #FFFFE0;
  border: 1px solid #4682B4;
}
.footer
{
 font-size:70%;
 color:Silver;
}
.btnSilverGrad
{
  height: 24px;
  border: solid 1px gray;
  background-image: url( '../Images/SilverGrad.jpg' );
}
.greenButton
{
  background-image: url(../Images/GreenGrad.jpg);
}
.WhiteButton
{
	color: #4682B4;
	border: 1px solid #4682B4;
	font-size: 1em;
	font-family: Tahoma;
	background: White url(../Images/SilverGrad.jpg);
	font-weight:bold;
}
.WhiteRedButton
{
  background-color: White;
  color: red;
  border: 1px solid #4682B4;
  font-size: 1em;
  font-family: Tahoma;
	background-image: url(../Images/redGrad.gif);
	font-weight:bold;
}
.accordianHeader
{
  font: bold 102% Arial;
  background-color: #E2F1F1;
  border-bottom: solid 1px silver;
  margin-bottom:2px;
}
.accordianContent
{

}
a.accordianLink
{
 text-decoration:none;
 color:Black;
}

.descriptiveGray
{ 
 font-family: Arial, Helvetica, sans-serif;
 color: #666666;
 font-size: 85%; 
}
#newsletterTopNav
{
  border-bottom: solid 1px maroon;
  border-bottom-color: #B16363;
}
.newsletterTopNavActive
{
  font-size: 80%;
  font-family: Arial;
  font-weight: bold;
  text-decoration: none;
  color: #666666;
  font-style: italic;
}
.newsletterTopNav
{
  font-size: 80%;
  font-family: Arial;
  font-weight: bold;
  text-decoration: none;
  color: #C0C0C0;
  font-style: italic;
}
.preview
{
/*to avoid errors.used for jquery*/
}
.listBoxNB
{
  font-size: 85%;
  color: Navy;
  border: none;
  overflow: scroll;
  background-color: #FFFFDD;
}
.newsletterButton
{
  width: 125px;
  height: 28px;
  background-image: url('../Images/ltBlueGrad.gif');
  border: 1px solid #C0C0C0;
  font-family:Arial;
  font-size:100%;
  font-weight:normal;
}
#clientListDiv
{
  float:left;
  width:549px;
  text-align:center;
}
#menu
{
  height:25px;
  width:100%;
}
#clientSelectionDiv
{
  width: 187px;
  float: left;
  border: solid 1px navy;
  padding: 5px;
  background-color: #FFFFDF;
  font-size: 85%;
  text-align: left;
  height: 388px;
}