/* Navigation Tabse */

div#box{width:95em;background: #A3D869;z-index:1;}
div#sub-nav{width:15em;margin-top:2em;background: #EEEEEE;color:#fff;float:left;}
div#message{width:15em;margin-top:2em;background: #A3D869;color:#fff;float:left;}
div#placeorder{width:15em;margin-top:2em;background: #454545;color:#fff;float:left;}

dl {padding:0; font-size:1.1em;}
dt {display:none;}
dd {float:left; margin:0; padding:0; text-align:center;}
dd a, dd a:visited {text-decoration:none; color:#000; float:left;}
dd span {float:left; border-top:1px solid #fff; cursor:pointer;}
dd .single {height:1.8em;}
dd .double {height:2.0em;}

dd span.side {width:5px; float:left; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

dd span.side b.p4 {width:0; height:1px; float:left; margin-left:3px; border-left:2px solid #fff; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
} 
* html dd span.side b.p4 {width:2px; w\idth:0;}

dd span.side b.p3 {width:2px; height:2px; float:left; margin-left:2px; background:#fff; border-left:1px solid #fff; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
} 
* html dd span.side b.p3 {width:3px; w\idth:2px;}

dd span.side b.p2 {width:3px; height:2px; float:left; margin-left:1px; background:#fff; border-left:1px solid #fff; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  
* html dd span.side b.p2 {width:4px; w\idth:3px;}

dd span.side b.p1 {width:4px; height:1.5em; float:left; background:#fff; border-left:1px solid #fff; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
* html dd span.side b.p1 {width:5px; w\idth:4px;}

dd span.side b.p8 {width:0; height:1px; float:left; margin-right:3px; border-right:2px solid #fff; font-size:1px;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  
* html dd span.side b.p8 {width:2px; w\idth:0;}

dd span.side b.p7 {width:2px; height:2px; float:left; margin-right:2px; background:#fff; border-right:1px solid #fff; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  
* html dd span.side b.p7 {width:3px; w\idth:2px;}

dd span.side b.p6 {width:3px; height:2px; float:left; margin-right:1px; background:#fff; border-right:1px solid #fff; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  
* html dd span.side b.p6 {width:4px; w\idth:3px;}

dd span.side b.p5 {width:4px; height:1.5em; float:left; background:#fff; border-right:1px solid #fff; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
* html dd span.side b.p5 {width:5px; w\idth:4px;}

dd a.current span.mid, dd a.current span.side b {background:#A3D869; color:#fff; border-top-color: #A3D869;}
dd a.current span.side {border-top-color: #A3D869;}

dd span.mid {border-bottom:1px solid #fff; padding:0.2em 0.5em 0;; background:#fff;}

dd a:hover {border:0;}
dd a:hover span.mid, dd a:hover span.side b {background:#EEEEEE; color:#000; border-top-color: #EEEEEE;text-decoration:underline;}
/*dd a:hover span.side b {background:#A3D869; color:#fff; border-color: #fff; }*/
dd a:hover span.side {border-top-color: #EEEEEE;}
/*dd a:hover span {border-bottom:1px solid #fff;}*/

.clear {clear:both;}

* 
{ 
  margin: 0; 
  padding: 0; 
  font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
}

#main-container
{ 
  margin: auto;
  width: 108em;
  height: auto;
}

/* Header */

#header1
{ 
  width: 90em;
  margin: auto;
  height: 100px;
  background: url(images/header1.gif) no-repeat;
}

#header2
{ 
  width: 90em;
  margin: auto;
  height: 100px;
  background: url(images/header2.gif) no-repeat;
}

#header3
{ 
  width: 90em;
  margin: auto;
  height: 100px;
  background: url(images/header3.gif) no-repeat;
}

#header4
{ 
  width: 90em;
  margin: auto;
  height: 100px;
  background: url(images/header4.gif) no-repeat;
}

#header5
{ 
  width: 90em;
  margin: auto;
  height: 100px;
  background: url(images/header5.gif) no-repeat;
}

#header6
{ 
  width: 90em;
  margin: auto;
  height: 100px;
  background: url(images/header6.gif) no-repeat;
}

#header7
{ 
  width: 90em;
  margin: auto;
  height: 100px;
  background: url(images/header7.gif) no-repeat;
}

#header8
{ 
  width: 90em;
  margin: auto;
  height: 100px;
  background: url(images/header8.gif) no-repeat;
}

#header9
{ 
  width: 90em;
  margin: auto;
  height: 100px;
  background: url(images/header9.gif) no-repeat;
}


#logo
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 119px;
  height: 98px;
  background: url(images/logo.gif) no-repeat;
  z-index: 0;
}


#left
{
  width: 48px;
  height: 630px;
  float: left;
  background: url(images/left-border.gif) no-repeat;
}

#right
{
  width: 49px;
  height: 630px;
  float: left;
  background: url(images/right-border.gif) no-repeat;
}

#main-body-container
{ 
  width: 95em;
  height: 730px;
  float: left;

}

#navigation-container
{
  width: 90em;
  height: auto;
  margin: auto;
}

body
{
  font-family: Verdana, "Myriad Pro", Arial, sans-serif;
  line-height: 1.2;
  font-size-adjust: 0.58;
  font-weight: normal;
  font-size: 62.5%;
}

#body-container
{
  width: 95em;
  height: 650px;
  background: white;
  position:relative;
  top: -2.6em;
  z-index: 2;
}

#content-container
{
  width: 95em;
  height: 650px;
  background: white;
}


#footer
{
  width: 100%;
  background: #A3D869;
  color: #fff;
  text-align: center;
  padding-top: 1em; 
  padding-bottom: 1em; 
  clear: both;
  position:relative;
  top: -2.6em;
}

#body
{
  color: #505050;
  width: 75em;
  padding-left: 1em;
  padding-right: 1em;
  margin-top: 0.5em;
  height: 600px;
  overflow: auto;
  float:right;
}

#homeImageMap {
  border: none;
}

#businessCardInfo {
  position: absolute;
  top: 185px;
  left: 170px;
  width: 350px;
  height: 232px;
  background: url(images/homeBizCards.gif) no-repeat;
  visibility: hidden;
}

#letterheadInfo {
  position: absolute;
  top: 185px;
  left: 170px;
  width: 350px;
  height: 232px;
  background: url(images/homeLetterhead.gif) no-repeat;
  visibility: hidden;
}

#brochureInfo {
  position: absolute;
  top: 185px;
  left: 170px;
  width: 350px;
  height: 232px;
  background: url(images/homeBrochures.gif) no-repeat;
  visibility: hidden;
}

#folderInfo {
  position: absolute;
  top: 185px;
  left: 170px;
  width: 350px;
  height: 232px;
  background: url(images/homeFolders.gif) no-repeat;
  visibility: hidden;
}

#postCardInfo {
  position: absolute;
  top: 185px;
  left: 550px;
  width: 350px;
  height: 232px;
  background: url(images/homePostCards.gif) no-repeat;
  visibility: hidden;
}

#envelopeInfo {
  position: absolute;
  top: 185px;
  left: 550px;
  width: 350px;
  height: 232px;
  background: url(images/homeEnvelopes.gif) no-repeat;
  visibility: hidden;
}


/******Page Title******/
h1
{
  font-family: Georgia, Times, "Times New Roman", serif;
  font-variant: small-caps;
  font-weight: bold;
  font-size: 1.5em;
  text-align: right;
  color: #aad593;
}

/******Message Title******/
h2
{
  font-family: Georgia, Times, "Times New Roman", serif;
  font-variant: small-caps;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  color: #ffffff;
}

/******Page Sub-Title******/
h3
{
  font-family: Georgia, Times, "Times New Roman", serif;
  font-weight: bold;
  font-size: 1.2em;
  text-align: left;
  /*color: #505050;*/
}

p 
{
  font-size: 1.3em;
}

ul
{
  font-size: 1.2em;
  padding-left: 2.0em;
  list-style-image: url('images/bullet3.gif');
}

a
{
  text-decoration: underline;
  color: #505050;
}

a.sub_nav
{
  text-decoration: none;
  line-height:1.5em;
}


a.sub_nav_active
{
  text-decoration: none;
  font-weight:bold;
  color: #000;
}

a.sub_nav:hover, a.sub_nav_active:hover
{
  text-decoration: underline;
  color: #303030;
}

table
{
  border-collapse:collapse;
}

th
{
  font-weight: normal;
  font-size: 1.1em;
  padding: 5px;
  color: #000;
  background: #D5D5D5;
  border-color: #89c75f;
  border-style: solid;
  border-width: 1px;
}

tr
{
  color: #505050;
}


td
{
  font-size: 1.0em;
  padding: 3px;
  border-color: #89c75f;
  border-style: solid;
  border-width: 1px;
}


.noborder
{
  border-width: 0px;
  background: #ffffff;
}

.noborder-big
{
  border-width: 0px;
  font-size: 1.3em;
}

.button, input, .smallfont
{
  font-size: 1.1em;
  color: #505050;
  /*this if for links of this type that should not be underlined*/
  text-decoration: none;
}

.legaltitle
{
  font-family: Georgia, Times, "Times New Roman", serif;
  font-variant: small-caps;
  font-weight: bold;
  font-size: 1.2em;
  color: #000;
}

.faqtitle1, .faqtitle
{
  font-family: Verdana, "Myriad Pro", Arial, sans-serif;
  font-size: 1.4em;
  background: #A3D869;

}

.faqtitle2
{
  font-family: Verdana, "Myriad Pro", Arial, sans-serif;
  font-size: 1.4em;
  background: #EEEEEE;

}

.faqtitle3
{
  font-family: Verdana, "Myriad Pro", Arial, sans-serif;
  font-size: 1.4em;
  background: #C9E39C;

}

.faqtitle4
{
  font-family: Verdana, "Myriad Pro", Arial, sans-serif;
  font-size: 1.4em;
  background: #F6F6F6;

}

.size12, .faqgroup1,  .faqgroup2, .faqgroup3, .faqgroup4
{
  font-size: 1.2em;
}

li li, li p, li ul, ul ul, td button, blockquote p, p ul {font-size:1em}

/*********View Rep Info Links******************/
.remove
{
  font-family: Verdana, "Myriad Pro", Arial, sans-serif;
  font-weight: normal;
  font-size: 1.1em;
  color: #FF0000;
  text-decoration: none;
}

.remove-lg
{
  font-family: Verdana, "Myriad Pro", Arial, sans-serif;
  font-weight: normal;
  font-size: 1.3em;
  color: #FF0000;
  text-decoration: none;
}