body {margin:0; padding:0; ; font-family:Arial, Helvetica, sans-serif; font-size:12px; background: #FFFFFF; width:800px;}
a {color: #022D64; text-decoration: underline;}
a:hover {color: #022D64; text-decoration: none;}
hr {width: 380px; color:#666666; border: 1px solid #666666; text-align: center; margin: 0px 10px 0px 0px; padding: 0;}
.dividerRed {width: 100%; color:#0D2C74; border: 1px solid #0D2C74; text-align: center; margin: 0px 10px 0px 0px; padding: 0;float:left;}
input {font-size: 10px; margin: 0; padding: 0;}

#pageContent table tr td {margin:5px; padding:0;}
#header {background-image:url(../images/header_organix.gif); background-repeat:no-repeat; background-position:left; width:800px; height:110px; margin:0; padding:0;}
#headerTitle {float:right; color: #CC0000; font-size: 30px; margin: 15px 5px 10px 10px;}
#headerCaption {float:right; color: #CC0000; font-size: 11.5px; margin: 5px 5px 10px 10px; clear: right;}
#yellowBar {float:left; background:#D81F2A; width:7px; height:200px}
.floatLeft {float:left; margin: 0; padding: 0;}
.floatRight {float:right; margin: 0; padding: 0;}
.clearLeft {clear:left}
.clearBoth {clear:both}
#bgLeftNav {background-image:url(../images/bg_leftNav.gif); background-repeat:repeat-y; background-position:left; width:229px; margin:0; padding:0;}
#leftNav {background-image:url(../images/bg_leftNav.gif); background-repeat:repeat-y; background-position:left; width:229px; margin:0; padding:0;}
#leftNav p.header {height: 30px; font-size: 12px; margin:0px 0px 0px 20px; padding:0; text-decoration: none;}
#leftNav p.header a{height: 30px; text-decoration: none;}
#leftNav .menu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #DEE7F9; text-decoration: none; margin: -10px 0px 10px 30px;}
#leftNav .menu a {font-size: 11px; line-height: 25px; color: #DEE7F9; text-decoration: none; padding: 0;}
#leftNav .notSelected {color: #C2CFEF; margin: 0; padding: 0;}
#leftNav .selected {margin: 0 0 -5px 20px; text-decoration: none; padding: 0; vertical-align: middle; position: relative; top:8px;}
#leftNav a.selected {color: #FF0033; text-decoration: none; padding: 0; vertical-align: middle; position: relative; top:8px;}
#leftNav p.selectedBg {height: 30px; color: #C2CFEF; background-image:url(../images/bg_NavOn.gif); background-repeat:no-repeat; background-position: left; position: relative; margin: -5px 0 10px 0; padding: 0;}
#leftNav a.selected2 {color: #FF0033;}

#sponsors {background-color: #C2CFEF; width:125px; height: 241px; margin: 90px 0 10px 45px; border: 1px solid #C2CFEF;}
#sponsorsTitle {background-color: #C2CFEF; vertical-align: middle; float:left; padding-top: 75px; padding-bottom: 70px;}
#sponsorLogos {background-color: #FFFFFF; vertical-align: top; text-align:center; float:right; padding: 5px 0 5px 0;}
html>body #sponsors {margin: 104px 0 10px 45px;} 

#content {width:565px; color:#032045; float:right;}
#content h2 {color: #D81F2A; font-size: 18px; font-weight: normal; margin: 25px 0 5px 0; float:left; clear:both;}
#contentMain {width:370px; float:left;}
#contentMain2 {width:550px; float:left;}
.title {margin:0; padding:0; font-size: 18px; text-align: left; color: #D81F2A; font-weight: bold;}
.titleYellow {margin:0; padding:0; font-size: 18px; color:#CC9900; text-align: left; font-weight: bold;}
.titleBlue {margin:0; padding:0; font-size: 16px; text-align: left; color: #032045; font-weight: bold;}
.blueTitle {margin:0; padding:0; font-size: 18px; text-align: left; color: #032045; font-weight: bold;}
.titleGrey {margin:0; padding:0; font-size: 16px; text-align: left; color: #666666; font-weight: bold;}
.titleBuy {margin:0; padding:15px 0 0 0; font-size: 18px; text-align: left; color: #032045;}
.subTitle {margin-bottom:10px; padding:0; font-size: 13px; text-align: left; color: #032045;}
.blue {color:#032045; background-color: #C2CFEF; font-size: 13px; padding: 5px 0px 5px 5px; width:99%;}
.grey  {color:#666666; background-color: #F2F1F0; font-size: 13px; padding: 5px;}
.borderProgram {border: 1px solid #999999; width: 370px;}
.borderProgram p {padding: 5px; margin: 0;}
#printBox {width: 400px; padding: 10px;}
.imageCaption {float:left; margin: 0; padding: 0;}
.imageCaption img {border: 2px solid #C2CFEF; margin: 0 7px 0 0; padding: 0; background-color: #C2CFEF;}
.imageCaption p {color: #032045; font-size: 10px; line-height: 12px; margin: -3px 0 0 0; width: 140px; padding: 5px 2px 5px 2px; background-color: #C2CFEF; clear:left; text-align:center;}
.bold {font-weight: bold;}
.boldRed {font-weight: bold; color:#D81F2A;}

.eventDate a {font-weight: bold; color:#032045; border: 1px solid #C2CFEF; text-decoration: none; text-align:center; background: #719ED7;}
.eventDate a:hover {font-weight: bold; border: 1px solid #032045; text-decoration: none; color:#032045; background: #C2CFEF;}
#calendarEvents {background: #C2CFEF; border: 1px solid #032045; float:right; width: 175px; text-align:center;}
#calendarEvents table {margin-bottom: 5px;}
#calendarEvents h1 {color: #3F5D84; font-size: 12px; padding: 5px 0 5px 0; margin:0;}
.calendar {border: 1px solid #032045; background:#5F85B5; color:#2A4C77; font-size: 11px; margin: 0 5px 0 5px;}

.feature {background-color: #C2CFEF; border: 1px solid #032045; width: 100%; float: left; clear: both; margin-bottom: 10px;}
.featureImage {float:left; width: 130px; vertical-align: top; text-align:center; padding:0; margin:0;}
.featureImage a img {clear:both; margin:-5 55px 0 55px; vertical-align: top; text-align:center;}
.featureDetails {color: #032045; margin:0; padding: 0; float: right; width: 410px; vertical-align:top;}
.featureDetails h1 {font-size: 18px; font-weight: normal; padding: 10px 0 0 0; margin: 0;}
.featureDetails p {font-size: 12px; padding: 0; margin: 0 10px 0 0;}
p.small {font-size: 11px; padding-top: 0px; margin: 0 5px 0 0;}
span.small {font-size: 11px; padding-top: 0px; margin: 0 5px 0 0;}
p.smallText {font-size: 11px; padding-top: 10px; margin: 0 10px 0 0;}
span.smallTextNav {font-size: 11px; color:#F8DD6F;}
img.button {margin:0; padding: 5px 5px 10px 0; vertical-align:top; border: 0;}
img.button2 {margin:0; padding: 0 0 0 5px;; vertical-align:top; border: 0;}
.feature2 {background-color: #C2CFEF; border: 1px solid #032045; width: 100%; float: left; clear: both; margin-bottom: 10px;}
.featur2 img {margin: 5px; border: 0; padding: 0; float:left;}
.featureDetails2 {color: #032045; margin:0; padding: 0; width: 100%; vertical-align:top;}
.featureDetails2 h1 {font-size: 18px; font-weight: normal; padding: 10px 0 0 10px; margin: 0;}
.featureDetails2 p.smallText {font-size: 11px; padding-top: 0px; margin: 0 10px 0 10px; clear: both;}
.featureDetails2 p {font-size: 12px; padding: 0; margin: 0 10px 0 10px;}
.featureDetails2 img.button {margin:0; padding: 5px 5px 10px 10px; vertical-align:top; border: 0;}
.img1 {margin: 0; padding: 0; font-size: 10px; font-weight: bold; float: left; text-align:center;}
.img1 img {margin: 0; padding: 0px 5px 0px 5px; border: 0;}
.img2 {margin: 0; padding: 0; font-size: 10px; font-weight: bold; float: left; text-align:center;}
.img2 img {margin: 0; padding: 0px 5px 0px 5px; border: 0;}
.img3 {margin: 0; padding: 0; font-size: 10px; font-weight: bold; float: left; text-align:center;}
.img3 img {margin: 0; padding: 0px 5px 0px 5px; border: 0;}
.img4 {margin: 0; padding: 0; font-size: 10px; font-weight: bold; float: left; text-align:center;}
.img4 img {margin: 0; padding: 0px 5px 0px 5px; border: 0;}

#feature3 {background-color: #C2CFEF; border: 1px solid #032045; float: right; margin: 20px 0 20px 0; padding: 10px 5px 10px 5px; font-size: 11px; width: 166px;}
#feature3 p {margin: 0px;}
#feature3 ul {margin: 0px; padding: 0px;}
#feature3 li {margin: 3px 3px 3px 20px; list-style-type:disc;}
#feature3 a {text-decoration: underline; color: #032045}
#feature3 a:hover {text-decoration: none;  color: #032045}

#viewCart {margin: 0; padding: 0;}
#viewCart form {margin: 0; padding: 0;}
#viewCart form input {margin: 0 0 5px 0; padding: 0;}
#viewCartStore {margin-top: 10px; padding: 0;}
#viewCartStore form {margin-top: 10px; padding: 0;}
#viewCartStore form input {margin: 10px 0 5px 0; padding: 0;}

.buy {margin: 0; padding: 0; float: left;}
.buy form {margin: 0; padding: 0;}
.buy form input {margin: 0; padding: 5px 5px 0 0;}
.buy img {margin: 0; padding: 5px 3px 0 0;}
.buy2 {margin: 0; padding: 0; float: left;}
.buy2 form {margin: 0; padding: 0;}
.buy2 form input {margin: 0; padding: 5px 0 0 0px; }
.buy2 img {margin: 0; padding: 5px 3px 0 0px; }
.buttonOrder {margin: 0; padding: 5px 0 2px 0; height:24px;}
.buttonOrder form {margin: 0; padding: 0;}
.buttonOrder form input {margin: 0; padding:0;x}
.addSH {margin: 0 0 0 -5px; padding: 0; float: left; background-color: #C2CFEF; width: 370px;}
.addSH form {margin: 0; padding: 2px 0 5px 5px; width: 370px;}
html>body .addSH form {margin: 0; padding: 2px 0 5px 0px; width: 370px;}
.addSH form input {margin: 0; padding: 0;}
.addSH2 {margin: 0 0 0 -5px; padding: 0; float: left; background-color: #F2F1F0; width: 370px;}
.addSH2 form {margin: 0; padding: 2px 0 5px 5px; width: 370px;}
html>body .addSH2 form {margin: 0; padding: 2px 0 5px 0px; width: 370px;}
.addSH2 form input {margin: 0; padding: 0;}
.boldPrice {color:#D81F2A; font-weight:bold;}
.boldPriceBlue {color:#083064; font-weight:bold;}
.textLarge {fon-size: 16px;}

.product {width:100%;vertical-align:top;}
.product h1 {font-size:18px;margin-top:0px;}
.productImage {float:left; width:210px;}
.productImage .buttonOrder {margin: 0; padding: 5px 0px 2px 0px; height:24px; float:left;}
.productImgSrc {border:1px solid #C2CFEF;}
.productDetails {float:left;margin: 0px 5px 0px 10px; width:340px;}

#footer {font-size: 11px; color: #CC0000; clear:both; padding: 15px 0 10px 0;font-weight:bold;}
#footer a {text-decoration: underline; color: #CC0000;font-weight:bold;}
#footer a:hover {text-decoration: none; color: #CC0000;font-weight:bold;}

#floatdiv {width:155px;height:208px;padding:0px; margin:0 0 0 35px; background:#C2CFEF;}
html>body #floatdiv{width:155px;height:208px;padding:0; margin:0 0 0 35px; background:#C2CFEF;}

