body { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.8em; background: #ffffff; color: #000066; margin: 0px; padding: 0px; }
h1,h2,h3,h4 { color: #9f0625; }

#header { overflow: auto; width: 750px; height: 200px; }
#bannercontainer a { display: block; width: 750px; height: 200px; padding: 0px; background: #eee url(http://www.wayfarerconsulting.com/images/WayfarerConsultingBanner.jpg) 0 0 no-repeat; }
.bl { background: url(../images/bl-blue.gif) 0 100% no-repeat #3366ce;  width: 15em; }
.br { background: url(../images/br-blue.gif) 100% 100% no-repeat; width: 15em; }
.tl { background: url(../images/tl-blue.gif) 0 0 no-repeat; width: 15em; }
.tr { background: url(../images/tr-blue.gif) 100% 0 no-repeat; padding: 10px; }

#navigation { float: left; width: 180px; margin-left: 4px; margin-top: 4px; }
#navigation img { padding: 0px; margin: 0px; border: 0px; }
#navigation a { color: #ffffff; }
#navigation a:visited { color: #ffffff; }
#navigation a:hover { background: #91becd; color: #fff; }
#navigation h2 { padding-top: 5px; padding-left: 20px; font-size: 1.5em; font-family: Verdana, Arial, Helvetica,sans-serif; font-weight: normal; color: #ffffff; }
#navigation ul { list-style-type: none; padding-left: 0px; margin-left: 0px; }
#navigation li { padding-bottom: 3px; }
#navigation ul.inner, li.inner { padding-left: 15px; padding-right: 5px; }
#navigation ul.innertwo, li.innertwo { padding-left: 25px; padding-right: 5px; }
#navigation p { width: 125px; margin-top:45px; margin-left: 30px; font-size: medium; font-weight: bold; font-family:  Ariel, Helvetica,sans-serif; border: 0px; color: #ffffff; }
#w3v a { color: #fff; }
#w3v a:hover { background: #fff; color: #fff; }

.title {font-style:italic;}
#content { float:left; width: 535px;  margin-left: 4px;  margin-right: 4px;  padding-right: 10px; padding-bottom: 20px;  }
#content p { padding-left: 20px; padding-right: 10px; }
#content h1 { text-align: center; font-size: 1.8em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding-top: 10px; padding-left: 10px; }
#content h2 { padding-top: 15px; padding-left: 20px; font-size: 1.5em; font-family: Arial, Helvetica,sans-serif; font-weight: normal; }
#content h3 { padding-top: 10px; padding-left: 20px; font-size: 1.5em; font-family: Arial, Helvetica,sans-serif; font-weight: bold; font-style: italic; }
#content h4 { padding-top: 5px; padding-left: 20px; font-size: 1.0em; font-family: Arial, Helvetica,sans-serif; font-weight: bold; text-decoration: underline; }

#contentnonav { float:left; width: 750px;  margin-left: 4px;  margin-right: 4px; padding-bottom: 20px; }
#contentnonav .ital { font-style: italic; }
#contentnonav h1 { font-size: 1.8em;  font-family: Arial, Helvetica, sans-serif; padding-top: 10px; padding-left: 10px; }
#contentnonav h2 { padding-top: 15px; padding-left: 20px; font-size: 1.7em;font-family: Arial, Helvetica,sans-serif; clear: left; }
#contentnonav h3 { padding-top: 10px; padding-left: 20px; font-size: 1.5em; font-family: Arial, Helvetica,sans-serif; font-weight: bold; font-style: italic; }
#contentnonav h4 { padding-top: 15px; padding-left: 20px; font-size: 1.0em; font-family: Arial, Helvetica,sans-serif; font-weight: bold; text-decoration: underline; }
#contentnonav p { padding-left: 20px; padding-right: 30px; }

.fbl { background: url(/images/bl-blue.gif) 0 100% no-repeat #3366ce;  width: 750px; }
.fbr { background: url(/images/br-blue.gif) 100% 100% no-repeat; width: 750px; }
.ftl { background: url(/images/tl-blue.gif) 0 0 no-repeat; width: 750px; }
.ftr { background: url(/images/tr-blue.gif) 100% 0 no-repeat; padding: 15px; }

#footer { width: 750px; border: 4px solid white; text-align: center; font-size: x-small; background-color: #3366ce; clear: both; }
#footer span { font-weight: bold; color: white; }
.jsErrText { font-weight: bold; border: 1px solid #ffffff; color: #ff0000; background-color: #cccccc; }
