body { color: black; font-size: 12px; font-family: geneva, arial, sans-serif, "trebuchet ms"; line-height: 15px; background-color: #c6c6c6; padding: 0; text-align:center; margin: 0; }

p { padding: 0 0 6px 0; margin: 0;}

p.centered { padding: 0px; margin: 0 0 0 240px; }

img
{ border: 0 }  


td { }

ul { list-style-position: outside; margin: 0 0 3px 6px; left: 0px; padding: 0 0 6px 0; }

ul.check { list-style-position: outside; margin: 0; left: 0px; padding: 0 0 6px 0; }

li { text-align: left; margin: 3px 0 3px 6px; padding: 0; left: 6px;}

li.clean { list-style-type: none; text-align: left; margin: 6px 0 0px 6px; padding: 0; left: 6px;  }

li.arrow { list-style-image: url(../images/graphics/arrow_blue.gif); list-style-type: circle; text-align: left; margin: 6px 0 0px 6px; padding: 0; left: 6px;  }

li.indented { list-style-type: none; text-align: left; margin: 3px 0 3px 18px; padding: 0; left: 12px;}

li.checked { list-style-image: url(../images/graphics/check.gif); list-style-type: circle; text-align: left; margin: 0 0 0 24px; padding: 3px 0px 3px 0px; left: 0px; list-style-position: outside; color: #000000;  line-height: 15px;}

li.blank { list-style-type: none; color: #707070; line-height: 15px; text-align: left; margin: 0; padding: 3px 0px 0px 24px; left: 0px; list-style-position: outside;}

li.largeindented { list-style-type: none; color: #000000; line-height: 15px; text-align: left; margin: 0; padding: 3px 0px 3px 36px; left: 0px; list-style-position: outside;}


/* hide hr from CSS capable browsers */
hr { position: absolute; margin: 0; border: none 0; padding: 0; border-top: 1px dashed #66bf2c; width: 576px; height: 1px; display: none; }

/* create a replacement */
div.sectionbreak { margin: 0; padding: 0; border: none 0; border-top: 1px dashed #66bf2c; width: 100%; height: 1px; margin-top: 0px;  margin-bottom: -6px; }

div.greybreak { margin: 0; padding: 0; border: none 0; border-top: 1px dotted #909090; width: 100%; height: 1px; margin-top: 0px;  margin-bottom: -6px; }

div.blackbreak { margin: 0; padding: 0; border: none 0; border-top: 1px solid #000000; width: 100%; height: 1px; margin-top: 0px;  margin-bottom: -6px; }

div.mdgreybreak { margin: 0; padding: 0; border: none 0; border-top: 1px solid #707070; width: 100%; height: 1px; margin-top: 0px;  margin-bottom: -6px; }

a:link { color: #66bf2c; text-decoration: none; }
a:visited { color: #66bf2c; text-decoration: none; }
a:hover { color: #43cfef; text-decoration: underline; }
a:active { color: #43cfef; text-decoration: none; }

a.link_tree { color: #505050; font-size: 9px; line-height: 11px; text-decoration: none; }
a.link_tree:hover { color: #43cfef; font-size: 9px; line-height: 11px; text-decoration: none; }

a.link_caption { color: #66bf2c; font-size: 12px; text-decoration: none; }
a.link_caption:hover { color: #43cfef; font-size: 12px; text-decoration: none; }

a.link_bc { color: #66bf2c; font-size: 12px; font-weight: normal; font-style: normal; line-height: 13px; padding-right: 6px; }
a.link_bc:hover { color: #43cfef; font-size: 12px; text-decoration: none; }

a.link_body { color: #66bf2c; font-size: 12px; font-weight: normal; font-style: normal; line-height: 12px; padding-right: 6px; }
a.link_body:hover { color: #43cfef; font-size: 12px; text-decoration: none; }

a.link_bold { color: #66bf2c; font-size: 13px; font-weight: bold; font-style: normal; line-height: 12px; padding-right: 6px; }
a.link_bold:hover { color: #43cfef; text-decoration: underline; }

a.link_trans { font-size: 12px; font-weight: normal; font-style: normal; line-height: 12px; padding-right: 6px; }
a.link_trans:hover { color: #43cfef; font-size: 12px; text-decoration: none; }

table { text-align: left; vertical-align: top; margin: 0; padding: 0; border: 0; border-spacing: 0; border-collapse: collapse; }


input[type="password"] { color: #F00; font-size: 11px; font-family: Helvetica, Geneva, Arial, sans-serif; line-height: 14px; background-color: #fff; width: 264px; height: 18px; margin-bottom: 12px; padding: 3px; border: solid 1px #707070; }

input[type="radio"] { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial,  sans-serif; line-height: 14px; background-color: #fff; width: 12px; height: 12px; margin: 0px 6px 12px 0px; padding: 3px; border: solid 1px #707070; vertical-align: top; float: left; }

input[type="checkbox"] { padding: 12px 0 0; width: 12px; height: 12px; margin: 0px 6px 12px 0px; padding: 3px; border: dotted 1px #51bd20; vertical-align: top; float: left;}

textarea { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial,  sans-serif; line-height: 14px; width: 300px; height: 120px; margin-bottom: 12px; padding: 3px; border: solid 1px #707070; }

#mainContent { background-color: white; width: 756px; clear: left; text-align:left; height: auto; margin: 0 auto; border-right: 1px dotted #444; border-bottom: 1px dotted #444; border-left: 1px dotted #444; }

select { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial,  sans-serif; line-height: 15px; width: 240px; margin-bottom: 12px; padding: 3px; border: solid 1px #707070; }

#popContent { background-color: #EEEEEE; width: auto; clear: left; text-align:center; height: auto; margin: 0 auto; border-right: 1px dotted #444; border-bottom: 1px dotted #444; border-left: 1px dotted #444; }

#welcomeContent { background-color: #dcffc5; background-image: url(../images/graphics/bkg_green_grad.gif); background-repeat: repeat-x; text-align: left; margin: 0; width: 756px; height: auto; clear: left; }

#footContent { text-align: center; width: 756px; clear: left; margin: 0 auto; padding: 3px; }

#welcomeWatermark { background-color: #fff; background-image: url(../images/graphics/bkg_child_man.gif); background-repeat: no-repeat; background-position: bottom right;}

#contactWatermark01 { background-color: #ebffde; background-image: url(../images/graphics/bkg_happychild.gif); background-repeat: no-repeat; background-position: bottom left;}

#contactWatermark02 { background-color: #ebffde; background-image: url(../images/graphics/bkg_happychild_right.gif); background-repeat: no-repeat; background-position: bottom left;}

#cellContent01 { background-color: #ebffde; background-image: url(../images/graphics/bkg_tap.gif); background-repeat: no-repeat; background-position: right bottom; }

#cellContent02 { background-color: #ebffde; background-image: url(../images/graphics/bkg_chicken.gif); background-repeat: no-repeat; background-position: right bottom; }

#cellContent03 { background-color: #ebffde; background-image: url(../images/graphics/bkg_books.gif); background-repeat: no-repeat; background-position: right bottom; }

#bc_box { width: 684px; height: 12px; margin: 0; padding: 12px 36px; }

#page_title { color: #43cfef; font-size: 18px; margin: 0; padding: 18px 36px 24px 36px; width: 684px; height: auto; clear: left;}

.bc_current { color: #43cfef; font-size: 12px; font-style: normal; font-weight: normal; line-height: 13px; padding-left: 6px; }

.bc_active { color: #43cfef; font-size: 12px; font-style: normal; font-weight: normal; line-height: 13px; }

.body_caption { color: #000; font-size: 14px; line-height: 17px; }

.body_title { color: #000; font-size: 14px; line-height: 17px; font-weight: bold; }

.body_head { color: #43cfef; font-size: 14px; line-height: 17px; font-weight: bold; }

.body_large { color: #000; font-size: 13px; line-height: 18px; padding-top: 3px; padding-bottom: 3px; margin-top: 12px}

.body_large_HL { color: #FF0000; font-size: 13px; line-height: 18px;  padding-top: 3px; padding-bottom: 3px; margin-top: 12px }

.body_narrow { color: #707070; font-size: 11px; line-height: 16px; }

.body_subhead { color: #000; font-size: 13px; line-height: 18px; padding-right: 3px; padding-bottom: 3px }

.body_subhead_HL { color: #FF0000; font-size: 13px; line-height: 18px; padding-right: 3px; padding-bottom: 3px }

.body_small { color: #707070; font-size: 12px; line-height: 17px; }

.body_small_dark { color: #000000; font-size: 12px; line-height: 17px; }

.body_small_HL { color: #BF4343; font-size: 12px; line-height: 17px; }

.body_standard { color: #707070; font-size: 11px; line-height: 15px; text-align: left; padding-right: 3px; }

.body_standard_HL { color: #BF4343; font-size: 11px; line-height: 15px; text-align: left; padding-right: 3px; }

.body_list { color: #505050; font-size: 10px; line-height: 18px; padding-bottom: 6px;}

.body_largelist { color: #707070; font-size: 11px; line-height: 15px; padding-bottom: 6px;}

.body_indent { color: #000000; font-size: 13px; line-height: 17px; padding: 6px 24px 6px 36px; }

.body_box { color: #000000; font-size: 14px; line-height: 17px; background-color: #EEEEEE; width: 108px; height: 21px; margin-bottom: 6px; padding: 3px; border: solid 1px #afafaf; }

.tree_caption { color: #000000; font-size: 11px; font-weight: bold; line-height: 11px; text-decoration: none; }

.text_HL { color: #BF4343; }

.body_link { color: #000000; font-size: 12px; font-weight: bold; line-height: 15px; text-decoration: none; }

.form_highlight { color: #FF0000; font-size: 11px; line-height: 12px; padding-bottom: 6px;}

.form_list { color: #000000; font-size: 11px; line-height: 12px; text-align: left; text-indent: -24px; margin: 0 0 0 24px; padding: 0; }

.form_indent { color: #000000; font-size: 11px; line-height: 12px; text-align: left; margin: 3px 0 6px 24px; padding: 0; }

.form_hang { color: #000000; font-size: 11px; line-height: 12px; text-indent: -12px; text-align: left; margin: 0 0 0 -12px; padding: 0; width: 12px; display: inline; float: left;}

.form_label { color: #000; font-size: 12px; line-height: 17px; text-align: left; padding: 0; }

.form_label_HL { color: #FF0000; font-size: 11px; line-height: 17px; text-align: left; padding: 0; }

.form_text { color: #707070; font-size: 12px; line-height: 17px; text-align: left; padding: 0; }

.form_text_HL { color: #BF4343; font-size: 12px; line-height: 17px; text-align: left; padding: 0; }

.form_option { color: #000000; font-size: 12px; line-height: 17px; text-align: left; padding: 2px; }

.form_topics { color: #000; font-size: 12px; line-height: 15px; width: 150px; margin-bottom: 12px; padding: 3px; border: solid 1px #707070; }

.form_contactext { color: #707070; font-size: 12px; line-height: 17px; width: 396px; text-align: left; padding: 0; background-color: #fff; height: 18px; margin-bottom: 12px; padding: 3px; border: solid 1px #707070; font-family: Helvetica, Geneva, Arial,  sans-serif;}

.form_contactextsm { color: #707070; font-size: 12px; line-height: 17px; width: 180px; text-align: left; padding: 0; background-color: #fff; height: 18px; margin-bottom: 12px; padding: 3px; border: solid 1px #707070; font-family: Helvetica, Geneva, Arial,  sans-serif;}

.form_contactarea { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial,  sans-serif; line-height: 14px; width: 396px; height: 168px; margin-bottom: 12px; padding: 3px; border: solid 1px #707070; }

.form_contactareasm { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial,  sans-serif; line-height: 14px; width: 396px; height: 72px; margin-bottom: 12px; padding: 3px; border: solid 1px #707070; }

.form_topicarea { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial,  sans-serif; line-height: 14px; width: 300px; height: 45px; margin-bottom: 12px; padding: 3px; border: solid 1px #707070; }

.form_topicareasm { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial,  sans-serif; line-height: 14px; width: 276px; height: 45px; margin: 0px 0px 12px 0px; padding: 3px; border: solid 1px #707070; }

.form_comment { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial,  sans-serif; 
line-height: 14px; margin-bottom: 12px; padding: 3px; width: 492px; height: 126px; border: solid 1px #707070; }

.form_commenttext { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial,  sans-serif; line-height: 14px; background-color: #fff; width: 492px; height: 21px; margin-bottom: 12px; padding: 3px; border: solid 1px #707070; }

.form_inputtext { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial,  sans-serif; line-height: 14px; background-color: #fff; width: 300px; height: 21px; margin-bottom: 12px; padding: 3px; border: solid 1px #707070; }

.form_inputpw { color: #F00; font-size: 12px; font-family: Helvetica, Geneva, Arial,  sans-serif; line-height: 14px; background-color: #fff; width: 264px; height: 21px; margin-bottom: 12px; padding: 3px; border: solid 1px #707070; }

.form_notes { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial,  sans-serif; line-height: 12px; background-color: #fff; width: 90px; height: 15px; margin: 6px 0 6px 0; padding: 1px; border: solid 1px #707070; }

.form_names { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial,  sans-serif; line-height: 14px; background-color: #fff; width: 108px; height: 21px; margin-bottom: 12px; padding: 3px; border: solid 1px #707070; }

.form_zip { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial,  sans-serif; line-height: 14px; background-color: #fff; width: 36px; height: 21px; margin-bottom: 12px; padding: 3px; border: solid 1px #707070; }

.form_names_mid { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial,  sans-serif; line-height: 14px; background-color: #fff; width: 264px; height: 21px; margin-bottom: 12px; padding: 3px; border: solid 1px #707070; }

.form_checkbox { padding: 12px 0 0; width: 12px; height: 12px; margin: 0px 6px 12px 0px; padding: 3px; border: dotted 1px #51bd20; vertical-align: top; float: left;}

.vr_left { height: 100%; padding-left: 6px; border-left: 0.5pt dashed #66bf2c; }

.vr_top { height: 100%; padding: 3px; border-top: 0.5pt dashed #AFAFAF; }

.pop_images { border: solid 0px #000000; }

.buttons { border-color: #000; border-width: 0px; vertical-align: text-bottom}

.cell_back1 { background-color: #ebffde; padding: 0; margin: 0; }

.cell_back2 { background-color: #FFFFFF; padding: 0px; margin: 0; border: solid #FFFFFF 6px;}

.cell_back3 { background-color: #F7F7F7; padding: 0; margin: 0; }

.thumb_img { color: black; margin-bottom: 12px; margin-right: 12px; border: solid 1px #707070; vertical-align: middle}

div.back {background: #CCCCCC; padding: 9px; margin: 9px 0 9px 9px}

div.section {background: #FFFFFF; margin: -18px 0px 0 -17px; border: solid 1px #000000; padding: 0}

div.active {color: #FF0000; font-size: 12px;}

.body_notice { color: #FF0000; font-size: 13px; line-height: 18px; font-weight: bold;  padding: 0px 0px 6px 0;}

div.notice {
  color: #FF0000;
  font-size: 12px;
}



