﻿.contentWrap
{
    font-family:Verdana, Arial;
    font-size:12px;
    text-align:left;
    width:896px;
    margin:0px auto;
    color:#444444;
}
.wrapper {
min-height: 100%;
height: 100%;
width: 960px;
margin: 0 auto -4em;
padding: 0px;
position:relative;
background-color: #;
}


.categories {
width: 600px;
position:relative;
height: 100%;
margin-left: 0px;
min-height: 100%;
margin-top: 12px;
padding: 0px;
margin-bottom:0px;
float: left;
}

.main {
width: 600px;
position:relative;
height: 100%;
margin-left: 20px;
min-height: 100%;
margin-top: 15px;
padding: 0px;
margin-bottom: 10px;
background-color:
}


body {
    height: 100%;
    min-height: 100%;
    margin:0;
    padding:0;
    font-size:13px;
    color:#444444;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

.left {
width: 600px;
margin-left:-559px;
position:relative;
height: 100%;
margin-left: 0px;
min-height: 100%;
margin-top: 15px;
padding: 0px;
margin-bottom:0px;
padding-bottom:52px;
}

li {
margin-left: 20px;
font-size:13px;
font-weight: bold; 
}

ul {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
  margin: 0;
  padding: 0;
  list-style: none;
}

ul li {
  display: inline;
  position: relative;
  float: right;
}

li ul { 
display: none; 
}


ul li a {
  display: inline;
  text-decoration: none;
  color: #666666;
  padding: 3px 3px 3px 3px;
  margin-left: 1px;
  white-space: nowrap;
}


ul li a:hover {
}


li:hover ul {
  display: block;
  position: absolute;
}

A:visited {
text-decoration: none;
  color: #999999;
}

.wrapper {
min-height: 100%;
height: 100%;
width: 960px;
margin: 0 auto -4em;
padding: 0px;
position:relative;
background-color: #;
}

.formTable td
{
    vertical-align:middle;
    padding:3px;
}

.formMsgCell
{
    font-size:11px;    
}

.requiredMsg
, #badEmail
{    
    color:Red;
    display:none;
    font-size:13px;
    font-style:italic;
}


h3 { display: inline; font-size:1.4em; font-family: 'Shanti', arial, serif; color:#669933;}

div#logo {
margin-top:10px;
width: 165px;
text-align: left;
float: left;
}


.header {
width: 100%;
margin-top: 0px;
margin: 0px;
}


div#nav {
width: 795px;
font-family: Verdana, Geneva, sans-serif;
font-size:15px;
padding: 7px;
margin-top: 0px;
position:relative;
height: 100%;
float: right;
}


.push {
overflow:hidden;
margin-top:-1px
position: relative;
clear: both;
}



.footer {
width: 960;
font-size:12px;
bottom: 10%;
text-align: left;
clear: both;
position: relative;
height: 100%;
margin-top: -3em;
border-top: 1px #EEEEEE solid;
color: #666666;
}


.footernav {
width: 900;
font-size:12px;
text-align: center;
clear: both;
position: relative;
height: 100%;
color: #666666;
}

.footertitle {
font-family: 'Shanti', arial, serif;
font-size:1.4em;
font-weight:bold;
margin-bottom:4px;

}


.borderwpi {
width: 1px;
font-size:11px;
margin-top: 10px;
min-height: 100%;
padding: 0px;
margin-bottom:0px;
border-left: 1px #DDDDDD dotted;
}

body#fundraising a#Fundnav,
body#promotionalproducts a#Promotionnav,
body#directmail a#directmailnav,
body#packagingfulfillment a#fulfillmentnav,
body#contactus a#contactnav {
color: #669933;
text-decoration: bold;
font-size:13px;
}


a:link {
text-decoration: none;
color: #585858;
}
a:visited {
text-decoration: none;
color: #585858;
}
a:hover {
text-decoration: underline;
color: #202020;
}
a:active {
text-decoration: none;
color: #585858;
}

a.bodylink:link {
text-decoration: underline;
color: #669933;
}
a.bodylink:visited {
text-decoration: none;
color: #669933;
}
a.bodylink:hover {
text-decoration:  underline;
color: #669933;
}
a.bodylink:active {
text-decoration: none;
color: #669933;
}