@charset "UTF-8";
/* CSS Document */

body { font: normal 12px "Lucida Grande", Verdana, Arial, sans-serif; background: #FFFFFF; margin: 10px 10px 0 10px; padding: 0; color: #000000; }
h1 { font: normal 18px "Lucida Grande", Verdana, Arial, sans-serif; color: #FFFFFF; margin: 0; padding: 0; }
h4 { font: bold 21px "Lucida Grande", Verdana, Arial, sans-serif; margin: 10px 0 0 0; padding: 0; }
h6 { font: bold 12px "Lucida Grande", Verdana, Arial, sans-serif; margin: 0; }
p { font: normal 12px "Lucida Grande", Verdana, Arial, sans-serif; }

a:link { color: #666666; text-decoration: none; }
a:visited { color: #666666; text-decoration: none; }
a:hover { color: #666666; text-decoration: underline; }
a:active { color: #333333; text-decoration: none; }

form { margin: 0; }
table { margin: 0; }
table tr { vertical-align: top; }

.contentArea { margin: 0; padding: 20px 20px 0 20px; }
.contentArea p { margin: 0 10px 10px 0; }

.emailInput { width: 200px; }
.emailMessage { width: 200px; height: 80px; }

#contentArea .submitterName { display: none; }

.blueHeading { background: #004060 url(../images/blueGradient.gif) repeat-x top; height: 23px; color: #FFFFFF; margin: 0; padding: 7px 10px 0 10px; }
.blueHeadline { background: #004060 url(../images/blueGradient.gif) repeat-x top; }
.blueSubHeadline { background-color: #BFCFD7; }
.blueSubHeadline h6 { color: #004060; }
.blueSubHeadline h6 a:link { color: #004060; }
.blueSubHeadline h6 a:visited { color: #004060; }
.blueBG { background: #E5ECEF; }
.blueBG75 { background: #407088; }
.blueBG li { list-style-image: url(../images/bluePlusBullet.gif); }
.blueLI { list-style-image: url(../images/bluePlusBullet.gif); }
.blueCheckLI { list-style-image: url(../images/blueCheckmark.gif); }
.blueText { color: #004060; }
.ltBlueText { color: #407088; }
.blueLink:link { color: #004060; }
.blueLink:visited { color: #004060; }
.ltBlueLink:link { color: #407088; }
.ltBlueLink:visited { color: #407088; }
.blueBorder { border: solid 1px #BFCFD7; }
.blueSideBorders { border-left: solid 1px #BFCFD7; border-right: solid 1px #BFCFD7; }
.blueWrapperGradient { background: #E6ECEF url(/images/blueWrapperGradient.gif) repeat-x; }

.greenHeading { background: #306030 url(../images/greenGradient.gif) repeat-x top; height: 23px; color: #FFFFFF; margin: 0; padding: 7px 10px 0 10px; }
.greenHeadline { background: #306030 url(../images/greenGradient.gif) repeat-x top; }
.greenSubHeadline { background-color: #CBD7CB; }
.greenSubHeadline h6 { color: #306030; }
.greenSubHeadline h6 a:link { color: #306030; }
.greenSubHeadline h6 a:visited { color: #306030; }
.greenBG { background: #EAEFEA; }
.greenBG75 { background: #648864; }
.greenBG li { list-style-image: url(../images/greenPlusBullet.gif); }
.greenLI { list-style-image: url(../images/greenPlusBullet.gif); }
.greenCheckLI { list-style-image: url(../images/greenCheckmark.gif); }
.greenText { color: #306030; }
.ltGreenText { color: #648864; }
.greenLink:link { color: #306030; }
.greenLink:visited { color: #306030; }
.greenBorder { border: solid 1px #CBD7CB; }
.greenSideBorders { border-left: solid 1px #CBD7CB; border-right: solid 1px #CBD7CB; }

.purpleHeading { background: #603060 url(../images/purpleGradient.gif) repeat-x top; height: 23px; color: #FFFFFF; margin: 0; padding: 7px 10px 0 10px; }
.purpleHeadline { background: #603060 url(../images/purpleGradient.gif) repeat-x top; }
.purpleSubHeadline { background-color: #D7CBD7; }
.purpleSubHeadline h6 { color: #603060; }
.purpleSubHeadline h6 a:link { color: #603060; }
.purpleSubHeadline h6 a:visited { color: #603060; }
.purpleBG { background: #EFEAEF; }
.purpleBG75 { background: #886488; }
.purpleBG li { list-style-image: url(../images/purplePlusBullet.gif); }
.purpleLI { list-style-image: url(../images/purplePlusBullet.gif); }
.purpleCheckLI { list-style-image: url(../images/purpleCheckmark.gif); }
.purpleText { color: #603060; }
.ltPurpleText { color: #886488; }
.purpleLink:link { color: #603060; }
.purpleLink:visited { color: #603060; }
.purpleBorder { border: solid 1px #D7CBD7; }
.purpleSideBorders { border-left: solid 1px #D7CBD7; border-right: solid 1px #D7CBD7; }

.greyHeading { background: #666666 url(../images/greyGradient.gif) repeat-x top; height: 23px; color: #FFFFFF; margin: 0; padding: 7px 10px 0 10px; }
.greyHeadline { background: #666666 url(../images/greyGradient.gif) repeat-x top; }
.greySubHeadline { background-color: #D9D9D9; }
.greySubHeadline h6 { color: #666666; }
.greySubHeadline h6 a:link { color: #666666; }
.greySubHeadline h6 a:visited { color: #666666; }
.greyBG { background: #F0F0F0; }
.greyBG75 { background: #8C8C8C; }
.greyBG li { list-style-image: url(../images/greyPlusBullet.gif); }
.greyLink:link { color: #666666; }
.greyLink:visited { color: #666666; }
.greyBorder { border: solid 1px #D9D9D9; }
.greyText { color: #666666; }

/* Content classes */
.contentWrapper { margin: 0 0 10px 0; position: relative; clear: none; }
.contentWrapper .headlineDiv { margin: 0; padding: 7px 10px 0 10px; height: 23px; }
.contentWrapper .headlineDiv h1 { font: bold 12px "Lucida Grande", Verdana, Arial, sans-serif; margin: 0; color: #FFFFFF; }
.contentWrapper .subHeadlineDiv { margin: 0; padding: 7px 10px 0 10px; height: 23px; }
.roundedCornerTL { position: absolute; top: 0; }
.roundedCornerTR { float: right; }
.roundedCornerBL { float: left; position: relative; top: -5px; }
.roundedCornerBR { float: right; position: relative; top: -5px; }

.emailInput2 { position: relative; top: -11px; left: 0px; background: url(/images/emailInput.gif) no-repeat; border: 0; width: 140px; height: 23px; margin: 10px 0 0 0; padding: 7px 10px 0 10px; font: normal 12px "Lucida Grande", Verdana, Arial, sans-serif; color: #B2B2B2; }
.emailMessageInput { position: relative; top: -11px; left: 0px; background: url(/images/emailMessageInput.gif) no-repeat; border: 0; width: 140px; height: 133px; margin: 10px 0 0 0; padding: 7px 10px 0 10px; font: normal 12px "Lucida Grande", Verdana, Arial, sans-serif; color: #B2B2B2; }

.fltrt { float: right; margin-left: 10px; }

*html .roundedCornerTL { display: none; }
*html .roundedCornerTR { display: none; }
*html .roundedCornerBL { display: none; }
*html .roundedCornerBR { display: none; }
*html .emailInput2 { position: static; top: auto; left: auto; background: #FFFFFF; border: 1px solid #8C8C8C; width: 150px; height: 30px; margin: 0 0 10px 0; padding: 7px 0 0 10px; }
*html .emailMessageInput { position: static; top: auto; left: auto; background: #FFFFFF; border: 1px solid #8C8C8C; width: 140px; height: 103px; margin: 0; padding: 7px 10px 0 10px; font: normal 12px "Lucida Grande", Verdana, Arial, sans-serif; color: #B2B2B2; }
