/* CSS Document */

  TABLE.outsideBorder {
  margin: 0px; 
  border-top: 1px solid black; 
  border-left: 1px solid black; 
  border-right: 1px solid black; 
  border-bottom: 1px solid black; 
  border-collapse: collapse;
  }
  
  TABLE.noBorder TD {
  border-top: 0px solid black; 
  border-left: 0px solid black; 
  border-right: 0px solid black; 
  border-bottom: 0px solid black; 
  border-collapse: collapse;
  }
  
  TR.heading TD {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 13px; 
  font-weight: bold; 
  color: #FFFFFF; 
  background-color: #004731; 
  padding: 2px;
  }

  TR.headingError TD {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 13px; 
  font-weight: bold; 
  color: #FF0000; 
  background-color: #004731; 
  padding: 2px;
  }

  
  .subheading {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px;
  font-weight: bold;
  color: #000000; 
  background-color: #C0DFA3; 
  padding: 2px;
  }
  
  .subheading2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  background-color: #C0DFA3;
  padding: 2px;
  }
  
  .alternate2 {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  text-decoration: none; 
  color: #000000; 
  background-color: #C0DFA3;
  padding: 2px;
  }
  
  .alternate1 {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  text-decoration: none; 
  color: Black; 
  background-color: #FFFFFF; 
  padding: 2px;
  }
  
  TD {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  text-decoration: none; 
  color: Black; 
  padding: 2px;
  }
  
  TD.whiteCell {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  text-decoration: none; 
  color: Black; 
  background-color: #FFFFFF;
  padding: 2px;
  }
  
  TD.bottomBorder {
  margin: 0px; 
  border-bottom: 3px solid black; 
  border-collapse: collapse;
  }
  
  TD.topLine {
  margin: 0px; 
  border-top: 2px solid black; 
  border-collapse: collapse;
  }
  
  DIV {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  text-decoration: none; 
  color: Black;
  }
  
  SELECT {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  text-decoration: none; 
  color: Black;
  }
  
  INPUT {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  text-decoration: none; 
  color: Black;
  }
  
  A {
  color: Black;
  }
  
  INPUT.btn{
   color:#FFFFFF;
   font-family: Arial,helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#004731;
  }
  
  .impact {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 14px;
  font-weight: Bold;
  text-decoration: none; 
  color: Black;
  }
  
  .smallText {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 9px;
  text-decoration: none; 
  color: Black;
  }
  
  .smallGreyText {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 9px;
  text-decoration: none; 
  color: #888888;
  }
  
  .smallWhiteText {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 9px;
  text-decoration: none; 
  color: White;
  }
  
  
  .error {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  text-decoration: none; 
  color: red;
  }
  
  .hitListHeadline {
font-family: Helvetica, sans-serif, Arial;
font-size: 20px;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
padding: 10px;
}

.headline {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #005837;
display: block;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
}


.footnote {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: italic;
}

.footnoteLink {
}

.footer {
font-family: Verdana, Helvetica, Arial;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color: #957A55;
white-space: normal;
}


.footerLink {
font-family: Verdana, Helvetica, Arial;
font-size: 10px;
font-weight: normal;
text-decoration: underline;
color: #957A55;
}

.nav1_Box {
width: 180px;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
border-bottom: thin solid #FFFFFF;
}

.nav1_Link {
font-family: Helvetica, sans-serif, Arial;
font-size: 14px;
text-decoration: none;
color: #004731;
text-align: left;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 10px;
}

.nav1_Box:hover {
}

.nav1_Link:hover {
}

.nav1_Container {
padding-top: 10px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 5px;
border: #000000;
}

.WebBorder {
border: thin solid #000000;
}

.Nav2 {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
text-decoration: none;
padding-top: 10px;
padding-left: 10px;
}

.nav1_Link_on {
font-family: Helvetica, sans-serif, Arial;
font-size: 14px;
font-weight: 300;
text-decoration: none;
color: #004731;
text-align: left;
padding-top: 10px;
padding-right: 2px;
padding-bottom: 10px;
padding-left: 5px;
}

.nav1_Box_on {
width: 180px;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 5px;
border-bottom: thin solid #FFFFFF;
}

.nav3_Link:hover {
font-family: Verdana, Helvetica, Arial;
font-size: 12px;
text-decoration: underline;
color: #5F4829;
text-align: center;
white-space: nowrap;
display: block;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
border-right: thin solid #957A55;
}

.nav3_Link_on {
font-family: Verdana, Helvetica, Arial;
font-size: 12px;
text-decoration: underline;
color: #5F4829;
text-align: center;
white-space: nowrap;
display: block;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
border-right: thin solid #957A55;
}

.nav3_Link {
font-family: Verdana, Helvetica, Arial;
font-size: 12px;
text-decoration: none;
color: #957A55;
text-align: center;
white-space: nowrap;
display: block;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
margin: 0px;
border-top: none;
border-right: thin solid #957A55;
border-bottom: none;
border-left: none;
}

.nav2_Link {
font-family: Helvetica, sans-serif, Arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
text-align: left;
display: block;
padding-top: 1px;
padding-right: 2px;
padding-bottom: 1px;
padding-left: 10px;
}

.nav2_Box {
width: 170px;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 10px;
border-bottom: thin solid #FFFFFF;
}

.nav2_Link:hover {
font-family: Helvetica, sans-serif, Arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #004731;
text-align: left;
display: block;
padding-top: 1px;
padding-right: 2px;
padding-bottom: 1px;
padding-left: 10px;
}

.nav2_Link_on {
font-family: Helvetica, sans-serif, Arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #004731;
text-align: left;
display: block;
padding-top: 1px;
padding-right: 2px;
padding-bottom: 1px;
padding-left: 10px;
}

.nav2_Box_on {
width: 170px;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 10px;
border-bottom: thin solid #FFFFFF;
}

/* ========================================= ZIP - LOOK UP STYLES ======================================== */
#zipLookupPlacement
{
	position: relative;
	width: 100%;
}
#ziplookupRow
{
	position: relative;
	width: 100%;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
}
#ziplookupRowMain
{
	position: relative;
	width: 100%;
	height: 285px;
	margin: 0px;
	padding: 0px;
	clear: both;
}
#ziplookupRowHeadline
{
	position: relative;
	width: 100%;
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
}
#ziplookupIntroText
{
	position: relative;
	width: 100%;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 20px 0px;
}
#ziplookupHeadline
{
	position: relative;
	width: 100%;
	font-weight: normal;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 20px 0px;
}
#marketopiaLogin
{
	position: relative;
	float: left;
	width: 335px;
	height: 90%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#zipLookupForm
{
	position: relative;
	float: right;
	width: 335px;
	height: 90%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#zipOR
{
	width: 40px;
	padding-top: 100px;
}
#marketopiaLogo
{
	position: relative;
	height: 34px;
	z-index: 1;
	width: 100%;
	text-align: center;
}
#innerSleave
{
	position: relative;
	margin: -5px 0px 0px -3px;
	/*background-color: #f2e7d7;*/
	background-color: #ecf5e3;
	width: 325px;
	padding: 15px 0px 0px 0px;
	height: 90%;
	z-index: 0;
}
#upperSleave
{
	position: relative;
	z-index: 1;
}
#zipLookupClear
{
	width: 100%;
	clear: both;
	padding: 0px;
	margin: 0px;
}

#zipLookupRight
{
	float: right;
	width: 54%;
	text-align: left;
}
#zipLookupLeft
{
	width: 45%;
	text-align: right;
	float: left;
	padding-top: 5px;
}
#ziplookupError
{
	color: #F00;
	font-size: 12px;
	font-weight: bold;
	display: none;
	padding: 0px 0px 10px 0px;
}
.ziplookupErMsg
{
	color: #F00;
	font-size: 12px;
}

.zipErrorLink { color: #F00; }
a:link.zipErrorLink
{
	color: #F00;
	text-decoration: underline;
}
a:visted.zipErrorLink
{
	color: #F00;
	text-decoration: underline;
}

#ccmIDLIST
{
	color: #4C4C4C;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
}
#bottomNote
{
	text-align: left;
	font-size: 10px;
	padding-top: 15px;
}

#zipLookupHeader
{
	color: #004731;
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
}
#zipFlowCheck
{
	color: #191919;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	margin-left: 20px;
}
#flowContent{margin: 20px 0px 0px 0px;}
#zipSubmit{margin: 5px; padding: 0px;}
#zipStack
{
	text-align: left;
	margin-left: 25px;
}
/* ========================================= END ZIP - LOOK UP STYLES ===================================== */
