.blueheader { font-family: Arial, Helvetica, sans-serif; font-size: 16px;  font-weight: bold; color: #085EAA; }
.greenheader { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #649F36;}
.smallGreenheader { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #649F36; }
#secLeftCol ul li b a { margin: 0px 0px -5px 0px; }
html>body #secLeftCol ul li b a { margin: 0px 0px 2px 0px; }

/* Table elements */
.blueInfoTable tr td { vertical-align: top; }
.blueInfoTable tr .leftTD { border-top: 1px solid #B5D9F3; border-bottom: 12px solid #FFFFFF; background-color: #F1FAFF; padding: 6px 8px 8px 8px; text-align: left; }
.blueInfoTable tr .rightTD { padding: 6px 8px 8px 8px; border-top: 1px solid #B5D9F3; border-bottom: 16px solid #FFFFFF; }
.blueInfoTable tr td p { margin-top: 0px; }
#secLeftCol .blueInfoTable ul { list-style: url(/public/images/bullets/blue_square.gif); margin: 0px 0px 6px 16px; line-height: normal; }
#secLeftCol .blueInfoTable ul li { margin-bottom: 12px; }

.greenContactTable { margin-top: 8px; }
.greenContactTable tr td { vertical-align: top; }
.greenContactTable tr .leftTD ul li {list-style-image:none; list-style:none;}
.greenContactTable tr .leftTD { border-top: 1px solid #649F36; border-bottom: 12px solid #FFFFFF; background-color: #EBF5E9; padding: 6px 8px 8px 8px; text-align: left; width: 350px; _width: 300px;}
	html>body .greenContactTable tr .leftTD { width: 350px; }
.greenContactTable tr .rightTD { padding: 6px 8px 8px 8px; border-top: 1px solid #649F36; border-bottom: 16px solid #FFFFFF; width:200px;}
.greenContactTable tr .rightTD ul li { margin-left:-16px;list-style-image:none; list-style:none;}

.greenInfoTable { margin-top: 8px; }
.greenInfoTable tr td { vertical-align: top; }
.greenInfoTable tr .leftTD { border-top: 1px solid #649F36; border-bottom: 12px solid #FFFFFF; background-color: #EBF5E9; padding: 6px 8px 8px 8px; text-align: left; width: 120px; _width: 140px; }
	html>body .greenInfoTable tr .leftTD { width: 140px; }
.greenInfoTable tr .rightTD { padding: 6px 8px 8px 8px; border-top: 1px solid #649F36; border-bottom: 16px solid #FFFFFF; }
.greenInfoTable tr td p { margin-top: 0px; }
#secLeftCol .greenInfoTable ul { list-style: url(/public/images/bullets/orange_square.gif); margin: 0px 0px 6px 16px; line-height: normal; }
#secLeftCol .greenInfoTable ul li { margin-bottom: 12px; }
#secLeftCol .greenInfoTable ul li ul li { margin-bottom: 4px; }
#secLeftCol .greenInfoTable tr .leftTD p a { color: #649F36; }
    #secLeftCol b a  { text-decoration: underline; color: #649F36; margin-top: 12px; margin-bottom: 4px;}

.pdfSpan { background: url(/public/images/icons/pdf.gif) no-repeat top left; padding-left: 20px; }
.videoSpan { background: url(/public/images/icons/video.gif) no-repeat top left; padding-left: 20px; }

.threecolumn { width: 500px; margin-top: 0px; margin-bottom: 16px; }
.threecolumn td { width:33%; }
.threecolumn td.colspan { width:100%; }
#secLeftCol .threecolumn ul { list-style: url(/public/images/bullets/blue_square.gif); }
#secLeftCol .threecolumn ul li { margin-bottom: 4px; }

.cartable { font-size: 13px; margin-bottom: 16px; }
.cartable td { padding: 4px; }
.cartable th { padding: 4px; text-decoration: underline; font-weight: bold; }

.tableGreenZebra { border: 2px solid #649F36; width: 410px; padding: 8px; }
.tableGreenZebra tr { padding-right: 20px; }
.tableGreenZebra th { font-size: 21px; font-weight: bold; border-bottom: 2px solid #333333; color: #333333; }
.tableGreenZebra td { padding: 5px; }
.tableGreenZebra .th2 td { padding-top: 10px; color: #666666; border-bottom: 1px solid #666666; font-weight: bold; font-size: 18px; }
.tableGreenZebra .alt td { background-color: #E6F8D8; }

#secLeftCol .olInstructions { background-color: #F1FAFF; color: #000000; padding: 8px 12px 4px 6px; margin-left: 0px; position: relative; }
#secLeftCol .olInstructions li { margin-left: 30px; background-color: white; margin-right: 0px; padding: 6px 6px 6px 8px; border: 1px solid #B5D9F3; }

.rightalign { text-align: right; font-style: italic; }

#sitemap_switch_box { background-color:#E7F3FA; margin-top: 2px; border:1px solid #B5D9F3; padding: 5px 5px 8px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 15px; }

#secLeftCol ul li .subSection ul { _margin-top: 6px; }
#secLeftCol ul li .subSection ul li { _margin-bottom: 4px; }

#secLeftCol .greyHR { background-color: #CCCCCC; height: 2px; border: none; }

#secLeftCol .table4px td { padding: 4px; }

#geicodirect { overflow: hidden; width: 480px; }
#geicodirect li { list-style: none; float: left; margin-right: 40px; }

/* storytime */
#storytimeImage { margin: 20px 49px 16px; width: 100%; }
#storytimeBookmark { margin: 0px 284px 16px; width: 100%; }