/* CSS Document */
a:link {
	color: #FF4B00;
}
a:visited {
	color: #FF8500;
}
a:hover {
	color: #FF8500;
}
a:active {
	color: #FF4B00;
}

.adminBar { background-color: #dddddd; padding: 4px; }

html, body { margin: 0; padding: 0; height: 100%; width: 100%; font: normal 11px Trebuchet MS, Arial, Helvetica, sans-serif; line-height:normal; background:url(images/interior/bg_body.jpg) repeat; }

img, form { margin:0; padding:0; border:none; }

.clear { clear:both; font-size:0px; }

.site { background:url(images/interior/bg_site.jpg) no-repeat top center; position:relative; min-height:100%; margin-bottom:-112px; }

* html .site { height:100%; }

.wrap { width:781px; padding:0 110px 0 110px; position:relative; margin:0 auto; background:url(images/interior/bg_wrap.jpg) no-repeat; }

.flash_head { width:781px; height:246px; background:#fff; }

.flash_head .flash_detect { text-align: center; padding-top: 120px; }

.flash_left { width:130px; height:200px; background:#fff; position:absolute; left:0px; top:388px; }

.flash_left .flash_left_detect { text-align: center; padding: 80px 10px 0 10px; }

.content { width:100%; background:url(images/interior/bg_content.gif) repeat-y; margin-right:-1px; padding:0; }

.cont_l { float:left; width:220px; }

.cont_r { float:right; width:525px; min-height: 600px; padding:0 20px 35px 0; }

.cont_r h1 { background:url(images/interior/bg_h1.gif) no-repeat; width:505px; height:43px; padding:7px 0 0 20px; margin:0; color:#fff; font:bold 18px Trebuchet MS, Arial, Helvetica, sans-serif; }

.cont_r h6 { margin:20px 20px 0 20px; color:#258603; font:bold 13px Trebuchet MS, Arial, Helvetica, sans-serif; }

/*.cont_r p { margin-bottom: 8px; padding:0 20px 3px 20px; font:normal 11px Trebuchet MS, Arial, Helvetica, sans-serif; text-align:justify; }*/

.pageText { margin: 0px; padding:0 20px 3px 20px; font:normal 11px Trebuchet MS, Arial, Helvetica, sans-serif; text-align:justify; }

.boldText { margin: 0px; color:#F00000; font:bold 13px Trebuchet MS, Arial, Helvetica, sans-serif; text-align:justify; }

.cont_l .box { width:170px; margin:0 0 0 20px; padding:0 15px 13px; background:url(images/interior/bg_box.gif) no-repeat right bottom; }

.cont_l .box p { color:#000; margin:0; padding:10px 0 0; }

.cont_l .box p b { color:#f00; }

.children { margin:0 0 0 20px; }

.cont_l .h3_1 { background:url(images/interior/bg_h3_1.gif) no-repeat; width:182px; height:32px; font:bold 14px Trebuchet MS, Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:19px 0 0 38px; }

.cont_l .h3_2 { background:url(images/interior/bg_h3_2.gif) no-repeat; width:182px; height:32px; font:bold 14px Trebuchet MS, Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:26px 0 0 38px; }

.cont_b { background:url(images/interior/bg_cont_bottom.gif); width:781px; height:21px; position:relative; }

.monkey { background:url(images/interior/cont_right_monkey.gif); width:528px; height:64px; position:absolute; left:236px; top:-64px; }

.copyright { height:28px; padding:84px 0 0 60px; width:571px; margin:0 auto; color:#fff0bb; }

.copyright span { padding-left:30px; }

.copyright a { color:#fff0bb; text-decoration:none; }

.copyright a:hover { text-decoration:underline; }

.eventdate { color:#258603; font:bold 11px Trebuchet MS, Arial, Helvetica, sans-serif; }

.footer { background:url(images/interior/bg_footer.jpg) center; height:112px; }
