BODY { background-image: url("imgs/bg.top.jpg"); background-position: top center; background-repeat: no-repeat; margin: 0px; text-align: center; }

#centerer { width: 944px; margin: auto; text-align: center; }

#header { float: left; display: inline; width: 944px; margin-bottom: 30px; }

#leftColumn { float: left; display: inline; width: 648px; margin: 0px 28px 0px 46px; text-align: left; }

#rightColumn { float: left; display: inline; width: 175px; text-align: center; }

#rightColumn div.facebook { float: left; display: inline; width: 175px; text-align: center; font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; font-weight: normal; font-size: 13px; color: #282828 }

#rightColumn div.facebook a { color: #4777ba; text-decoration: underline; }

#rightColumn div.facebook a:hover { color: #4777ba; text-decoration: none; }

H1 { float: left; display: inline; width: 648px; margin: 0px 0px 5px 0px; font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; font-weight: normal; font-size: 23px; color: #390003; line-height: 28px; }

H2 { float: left; display: inline; width: 648px; margin: 0px 0px 5px 0px; font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; font-weight: normal; font-size: 18px; color: #262626; line-height: 23px; }

H3 { float: left; display: inline; width: 648px; margin: 15px 0px 5px 0px; font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; font-weight: normal; font-size: 15px; color: #390003; line-height: 20px; }

H3 b { color: #CF1629; font-weight: normal; }

#leftColumn p { float: left; display: inline; width: 648px; margin: 10px 0px 5px 0px; font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; font-weight: normal; font-size: 16px; color: #262626; line-height: 19px; }

#leftColumn p a { color: #4777BA; text-decoration: underline; }

#leftColumn p a:hover { color: #4777BA; text-decoration: none; }

#leftColumn p.hpShort { float: left; display: inline; width: 598px; margin: 10px 0px 5px 50px; font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; font-weight: normal; font-size: 16px; color: #262626; line-height: 19px; }

#hpTableHeader { float: left; display: inline; width: 648px; margin: 10px 0px 0px 0px; }

#hpTableBottom { float: left; display: inline; width: 648px; margin: 0px 0px 5px 0px; }

#hpTableBody { float: left; display: inline; width: 648px; margin: 0px; padding: 0px; list-style-type: none; background-image: url("imgs/bg.hptable.gif"); background-position: 0px 0px; background-repeat: repeat-y; }

#hpTableBody li { float: left; display: inline; margin: 0px 27px 0px 27px; padding: 3px 0px 3px 0px; width: 594px; background-image: url("imgs/bullet.gif"); background-position: 15px 8px; background-repeat: no-repeat; font-family: Arial, Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 16px; line-height: 19px; color: #262626; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #d5e9f1; }

#hpTableBody li span { float: left; display: inline; margin: 0px 0px 0px 40px; width: 554px;  }

#hpTableBody li.last { float: left; display: inline; margin: 0px 27px 0px 27px; padding: 3px 0px 3px 0px; width: 594px; background-image: url("imgs/bullet.gif"); background-position: 15px 8px; background-repeat: no-repeat; font-family: Arial, Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 16px; line-height: 19px; color: #262626; border-style: none !important; border-width: 0px !important; border-color: #d5e9f1; }

ul.hpTableBody { float: left; display: inline; width: 648px; margin: 0px; padding: 0px 0px 15px 0px; list-style-type: none; background-image: url("imgs/bg.hptable.gif"); background-position: 0px 0px; background-repeat: repeat-y; }

ul.hpTableBody li { float: left; display: inline; margin: 0px 27px 0px 27px; padding: 3px 0px 3px 0px; width: 594px; background-image: url("imgs/bullet.gif"); background-position: 15px 8px; background-repeat: no-repeat; font-family: Arial, Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 16px; line-height: 19px; color: #262626; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #d5e9f1; }

ul.hpTableBody li span { float: left; display: inline; margin: 0px 0px 0px 40px; width: 554px;  }

ul.hpTableBody li.last { float: left; display: inline; margin: 0px 27px 0px 27px; padding: 3px 0px 3px 0px; width: 594px; background-image: url("imgs/bullet.gif"); background-position: 15px 8px; background-repeat: no-repeat; font-family: Arial, Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 16px; line-height: 19px; color: #262626; border-style: none !important; border-width: 0px !important; border-color: #d5e9f1; }

#arcBox { float: left; display: inline; margin: 30px 0px 0px 34px; width: 605px; background-color: #effaff; font-family: Arial, Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 12px; line-height: 16px; color: #000000; }

#arcBox div.lid { float: left; display: inline; margin: 0px; width: 605px; height: 10px; }

#arcBoxTop { float: left; display: inline; width: 565px; margin: 0px 20px 0px 20px; padding: 5px 0px 14px 0px; border-width: 0px 0px 1px 0px; border-color: #d5e7f0; border-style: solid; }

#arcBoxLeftImg { float: left; display: inline; width: 207px; margin: 5px 10px 0px 10px; }

#arcBoxRightTxt { float: left; display: inline; width: 368px; margin: 5px 10px 0px 0px; }

#arcBoxRightTxt a { color: #000000; text-decoration: none; }

#arcBoxRightTxt a:HOVER { color: #000000; text-decoration: underline; }

#bottomImages { float: left; display: inline; width: 851px; clear: both; margin: 25px 0px 0px 46px; }

#footer { float: left; display: inline; width: 100%; height: 266px; background-image: url("imgs/bg.footer.gif"); background-position: 0px 0px; background-repeat: repeat-x; margin: 10px 0px 0px 0px; }

#footerMenu { width: 851px; margin: auto; }

#footerText { width: 851px; margin: auto; font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; font-weight: normal; font-size: 14px; color: #3c0508; }

#footerText p { width: 400px; margin: 0px 210px 0px 0px; font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; font-weight: normal; font-size: 14px; color: #3c0508; }

html>body #footerText p { width: 400px; margin: 0px 0px 0px 120px; font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; font-weight: normal; font-size: 14px; color: #3c0508; }

#footerText a { text-decoration: underline; color: #3c0508; }

#footerText a:hover { text-decoration: none; color: #3c0508; }

div.rightBlogEntry { float: left; text-align: left; display: inline; width: 165px; margin: 6px 5px 0px 5px; padding: 0px 0px 6px 0px; border-style: dotted; border-width: 0px 0px 1px 0px; border-color: #8fbdff; }

div.rightBlogEntry div.rightBlogDate { float: left; text-align: left; display: inline; background-color: #ffd141; padding: 2px 4px 2px 4px; font-family: Arial, Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 10px; color: #5e5e5e; line-height: 13px; }

div.rightBlogEntry div.rightBlogImage { float: left; text-align: left; display: inline; width: 165px; margin: 5px 0px 5px 0px; }

div.rightBlogEntry div.rightBlogText { float: left; text-align: left; display: inline; width: 165px; font-family: Arial, Tahoma, Helvetica, Sans-serif; font-weight: bold; font-size: 12px; color: #4777ba; line-height: 15px; }

div.rightBlogEntry div.rightBlogText a { color: #4777ba; text-decoration: none; }

div.rightBlogEntry div.rightBlogText a:hover { color: #4777ba; text-decoration: underline; }

#rightBlogLink { float: left; display: inline; width: 175px; text-align: center; margin: 10px 0px 0px 0px; }



ul.generalUL { float: left; display: inline; width: 628px; list-style-type: none; margin: 0px 0px 20px 0px; padding: 0px; font-family: Arial, Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 14px; line-height: 18px; color: #262626; }

ul.generalUL li.main { float: left; display: inline; margin: 0px 0px 0px 10px; padding: 3px 0px 3px 0px; width: 574px; background-image: url("imgs/bullet2.gif"); background-position: 5px 5px; background-repeat: no-repeat; border-style: dotted; border-width: 0px 0px 1px 0px; border-color: #d5e9f1; clear: both; }

ul.generalUL li.main span { float: left; display: inline; margin: 0px 0px 0px 25px; width: 534px; }

ul.generalUL a { color: #4777ba; text-decoration: underline; }

ul.generalUL a:HOVER { color: #4777ba; text-decoration: none; }

ul.innerUL { float: left; display: none; width: 534px; list-style-type: none; margin: 0px; padding: 0px; font-family: Arial, Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 14px; line-height: 18px; color: #262626; }

ul.innerUL li.sub { float: left; display: inline; margin: 0px 0px 0px 20px; padding: 3px 0px 3px 0px; width: 484px; clear: both; }

ul.innerUL li.sub span { float: left; display: inline; margin: 0px 0px 0px 25px; width: 444px; }



#entryDate { float: left; display: inline; padding: 3px 5px 3px 5px; background-color: #ffd141; font-family: Arial, Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 12px; color: #5e5e5e; line-height: 15px; }

#entryContent { float: left; display: inline; margin: 8px 0px 0px 0px; font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; font-weight: normal; font-size: 16px; color: #262626; line-height: 22px; }

#entryContent a { color: #4777ba; text-decoration: underline; }

#entryContent a:HOVER { color: #4777ba; text-decoration: none; }

#blogBackLink { float: left; display: inline; clear: both; font-family: Arial, Tahoma, Helvetica, Sans-serif; font-weight: bold; font-size: 12px; color: #4777ba; line-height: 15px; margin: 20px 0px 0px 0px; }

#blogBackLink a { color: #4777ba; text-decoration: underline; }

#blogBackLink a:HOVER { color: #4777ba; text-decoration: none; }



div.mainBlogEntry { float: left; display: inline; width: 648px; font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; font-weight: normal; font-size: 14px; color: #262626; line-height: 19px; border-style: dotted; border-width: 0px 0px 1px 0px; border-color: #8fbdff; margin-bottom: 10px; padding-bottom: 8px; }

div.mainBlogEntry div.entryImage { float: left; display: inline; width: 175px; margin: 5px 0px 0px 0px; }

div.mainBlogEntry div.entryTitle { float: left; display: inline; width: 473px; }

div.mainBlogEntry div.entryTitle a { color: #4777ba; text-decoration: underline; }

div.mainBlogEntry div.entryTitle a:HOVER { color: #4777ba; text-decoration: none; }

div.mainBlogEntry div.entryBrief { float: left; display: inline; width: 473px; }



div.fieldBox { float: left; display: inline; width: 620px; }

div.fieldBox input { font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; font-weight: normal; font-size: 20px; color: #262626; background-color: #FFFFFF; border-width: 1px; border-style: solid; border-color: #9F9F9F; width: 620px; }

div.fieldBox input:FOCUS { font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; font-weight: normal; font-size: 20px; color: #262626; background-color: #FFFFFF; border-width: 1px; border-style: solid; border-color: #b6cbe2; width: 620px; }

div.fieldBox textarea { font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; font-weight: normal; font-size: 20px; color: #262626; background-color: #FFFFFF; border-width: 1px; border-style: solid; border-color: #9F9F9F; width: 620px; height: 200px; }

div.fieldBox textarea:FOCUS { font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; font-weight: normal; font-size: 20px; color: #262626; background-color: #FFFFFF; border-width: 1px; border-style: solid; border-color: #b6cbe2; width: 620px; height: 200px; }

#submitButtonLine { float: left; display: inline; width: 620px; text-align: center; margin: 8px 0px 0px 0px; }



div.afterSchoolTR { float: left; display: inline; width: 620px; font-family: Arial, Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 14px; color: #262626; margin: 0px 0px 10px 0px; }

div.afterSchoolTR div.hours { float: left; display: inline; width: 100px; }

div.afterSchoolTR div.activity { float: left; display: inline; width: 520px; }



#dotariBody { float: left; display: none; width: 648px; margin: 0px; padding: 0px; list-style-type: none; background-image: url("imgs/bg.hptable.gif"); background-position: 0px 0px; background-repeat: repeat-y; }

#dotariBody div { float: left; display: inline; width: 613px; margin: 0px 0px 0px 35px; font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; font-weight: normal; font-size: 14px; color: #390003; }





#newsTopHolder { background-image: url('../imgs/bg.newstop.gif'); background-position: right 0px; background-repeat: no-repeat: width: 940px; height: 40px; float: left; display: inline; margin: 0px 0px 10px 10px; text-align: left; }

#newsTopHolder div.label { width: 109px; height: 40px; float: left; display: inline; }

#newsTicker { width: 801px; height: 14px; margin: 13px 0px 13px 10px; float: left; display: inline; font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif; font-weight: normal; font-size: 12px; font-weight: normal; }

#newsTicker span.visible { display: inline; }

#newsTicker span.invisible { display: none; }

#newsTicker a { text-decoration: underline; color: #01638d; font-weight: bold; }

#newsTicker a:HOVER { text-decoration: none; color: #01638d; font-weight: bold; }

#newsTicker a.smaller { font-size: 10px; font-weight: normal; }



#mask { position: absolute; z-index: 9000; top: 0px; left: 0px; background-color: #000000; opacity: 0.4; filter:alpha(opacity=40); display: none; }

#player { position: absolute; z-index: 9001; top: 0px; left: 0px; width: 742px; height: 627px; display: none; }

#player a.close { float: right; background-color: #FFFFFF; padding: 4px; color: #000000; text-decoration: none; font-family: Tahoma, Arial, Helvetica, Sans-serif; font-weight: normal; font-size: 12px; width: 100px; border-width: 1px 1px 0px 1px; border-color: #919999; border-style: solid; }

#player a.close:hover { float: right; background-color: #FFFFFF; padding: 4px; color: #000000; text-decoration: underline; font-family: Tahoma, Arial, Helvetica, Sans-serif; font-weight: normal; font-size: 12px; width: 100px; border-width: 1px 1px 0px 1px; border-color: #919999; border-style: solid; }



.rightCollaborators { font-family: Georiga, Times, Times New Roman, Serif; font-weight: normal; font-size: 11px; color: #000000; line-height: 15px; text-align: center; float: left; }
.article_iframe {text-align:center;}
