a { color: #006600; text-decoration: underline; }
body { background: #FFFFFF; color: #000000; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; }
body td , body th{ font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: top; }
h1 { color: #58763A; font-size: 13px; font-style: italic; font-weight: bold; }
h2 { color: #58763A; font-size: 12px; font-style: italic; font-weight: bold; }
h3 { color: #166138; font-size: 11px; font-style: italic; font-weight: bold; }
h4 { border-bottom: 1px solid #166138; color: #166138; font-size: 11px; font-weight: bold; }
hr { color: #E4E9F1; }
input,select,textarea { background: url(imgs/fieldsback.png) #F9F9F9 repeat-x; border: 1px solid #CCCCCC; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; padding: 3px; z-index: -1; }
input.sb { background: url(imgs/click.png) #CAD5BF no-repeat; border: 0px; height: 20px; padding-right: 40px; width: 125px; }
.anko { height: 80px; left: 5px; margin-bottom: 10px; position: relative; text-align: center; top: 30px; }
.b { font-weight: bold; }
.back1 { background: #01613B; }
.back2 { background: #83C326; }
.back3 { background: #E3F3C7; }
.backf { background: #BECDA0; }
.ca { text-align: center; }
.calico { background: url(imgs/calendar.png) no-repeat; border: 0px; height: 20px; padding: 0px; width: 20px; }
.cbox { border-bottom: 1px solid #CCCCCC; float: left; font-weight: bold; width: 280px; }
.cbox p { float: left; margin: 2px; width: 230px; }
.con { background: url(imgs/contact.png) no-repeat; }
.dbc { }
.dbc img { border: 1px solid #CCCCCC; margin: 4px; padding: 3px; }
.error { background: #CC0000; }
.error a:hover, .success a:hover, #banners a { color: #333333; }
.error p, .success p, .ntable p, #scbox p { margin: 2px; }
.error, .success { border: 1px solid #333333; font-style: italic; font-weight: bold; left: 70px; margin: 4px; padding: 2px; position: relative; text-align: center; width: 400px; }
.first { background: url(imgs/first.gif) no-repeat; }
.gend td { font-style: italic; vertical-align: middle; }
.gend th, .gend td { border-bottom: 1px solid #CCCCCC; color: #435816; text-align: left; }
.gent .ogent input { background: url(imgs/tabs.png) repeat-x; border: 0px; border: 1px solid #666666; color: #000000; height: 26px; line-height: 26px; margin-right: 2px; padding: 0px; }
.gent .ogent td,.gent .ogent2 td { height: 26px; margin: 0px; padding: 0px; }
.gent .ogent,.gent .ogent2 { border-bottom: 0px; padding: 0px; }
.gent .ogent2 td { padding-bottom: 3px; }
.gent td, .gent th, .nd td, .nd th { border-bottom: 1px solid #CCCCCC; font-size: 10px; padding: 5px; }
.gent th { font-size: 10px; text-align: left; }
.gent th.head { background: #E3F3C7; text-align: center; }
.hline { border-top: 1px solid #CCCCCC; }
.hlineb { border-bottom: 1px solid #CCCCCC; }
.home { background: url(imgs/home.png) no-repeat; }
.i { font-style: italic; }
.ib { font-style: italic; font-weight: bold; }
.last { background: url(imgs/last.gif) no-repeat; }
.lbox p, #date p { margin: 0px; }
.lbox td { border-bottom: 1px solid #CCCCCC; font-size: 10px; vertical-align: middle; }
.lbox th { border-bottom: 1px solid #CCCCCC; font-size: 10px; font-style: italic; font-weight: normal; text-align: left; vertical-align: middle; }
.lbox, #menuitems,#paitems { left: 1px; margin: 0px; padding: 0px; position: relative; top: 0px; width: 178px; }
.ml { background: url(imgs/ml.png) repeat-y; }
.ml, .ul, .nl, .pa { border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; }
.nd { position: relative; top: 10px; }
.nd th { background: #EDF1E7; text-align: left; }
.next { background: url(imgs/next.gif) no-repeat; }
.nl { background: url(imgs/nl.png) repeat-y; }
.ns, #keywords { display: none; }
.ntable td { border-bottom: 1px solid #CCCCCC; font-size: 10px; margin: 3px; padding: 5px; }
.ntable th { border-bottom: 1px solid #CCCCCC; color: #FFFFFF; font-size: 10px; font-weight: bold; margin: 3px; padding: 5px; text-align: center; }
.ntable th a, .white { color: #FFFFFF; }
.ntable th a:hover { color: #CCCCCC; }
.pa { background: url(imgs/pa.png) repeat-y; }
.pdf { background: url(imgs/pdf.gif) no-repeat; height: 24px; line-height: 24px; margin: 0px; padding-left: 24px; }
.pdf a { color: #0066CC; }
.ph { border: 1px solid #CCCCCC; margin: 4px; padding: 4px; }
.previous { background: url(imgs/previous.gif) no-repeat; }
.ra { text-align: right; }
.redbold { color: #990000; font-weight: bold; }
.rm { background: url(imgs/readmore.png) no-repeat; line-height: 23px; padding-left: 23px; }
.small { color: #666666; font-size: 9px; margin: 0px; padding: 0px; }
.sub { display: none; left: 202px; position: absolute; z-index: 3; }
.sub .cm { font-style: normal; }
.sub .cm p { background: url(imgs/cw.png) no-repeat; }
.sub li { border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; height: 22px; list-style: none; width: 200px; }
.sub li { background: url(imgs/choises2.png) repeat-x; }
.sub p { background: url(imgs/choises_ico2.png) no-repeat; }
.sub,.sub2 { border-top: 1px solid #CCCCCC; font-style: italic; margin: 0px; padding: 0px; width: 202px; }
.sub2 { border-top: 0px; left: 0px; position: relative; width: 200px; z-index: 3; }
.sub2 li { border-bottom: 1px solid #CCCCCC; border-left: 0px; border-right: 0px; height: 22px; list-style: none; width: 200px; }
.sub2 li { background: url(imgs/choises4.png) repeat-x; }
.sub2 li a { color: #FFFFFF; font-style: normal; }
.sub2 li a:hover { color: #D2F2BD; }
.sub2 p{ background: url(imgs/choises_ico4.png) no-repeat; }
.success { background: #99CC00; }
.terms { height: 250px; overflow: auto; }
.ul { background: url(imgs/ul.png) repeat-y; }
.vline { border-right: 1px solid #CCCCCC; }
.vlinel { border-left: 1px solid #CCCCCC; }
#allpage { display: table; left: 4px; position: absolute; top: 11px; width: 793px; }
#banners { left: 5px; margin-bottom: 10px; position: relative; text-align: center; top: 10px; width: 190px; }
#banners a:hover, a:hover { color: #83C326; }
#banners img { border: 1px solid #CCCCCC; margin-bottom: 5px; }
#banners p { margin-bottom: 5px; }
#calendar { background: #F4F9E9; border: 1px solid #CCCCCC; font-size: 10px; margin: 4px; padding: 2px; }
#calendar a { color: #000000; text-decoration: none; }
#calendar a:hover { color: #CC0000; text-decoration: none; }
#calendar table { border-left: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; }
#calendar td { border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; font-size: 10px; padding: 3px; text-align: center; }
#calendar th { background: #E3A981; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; font-size: 10px; font-weight: bold; padding: 3px; text-align: center; }
#calendar th.sasu { background: #CC0000; color: #FFFFFF; }
#date { left: 30px; position: absolute; top: 8px; }
#fc { left: 160px; position: relative; top: 15px; width: 620px; }
#fc p { float: left; margin-top: 10px; padding-right: 10px; }
#fl { background: url(imgs/headimg.jpg) no-repeat; height: 112px; left: 203px; position: absolute; top: 0px; width: 428px; }
#footer { background: url(imgs/footer.png) no-repeat; height: 62px; }
#head { background: url(imgs/head.png) no-repeat; height: 26px; }
#head, #subhead, #main, #footer { left: 0px; position: relative; top: 0px; width: 793px; }
#lnews { background: url(imgs/lnews.png) #D9E1BD no-repeat; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; color: #333333; height: 24px; line-height: 24px; padding-left: 24px; width: 345px; }
#logo { background: url(imgs/logo.png) no-repeat; height: 156px; left: 638px; position: absolute; top: 1px; width: 137px; }
#main { background: url(imgs/back.png) repeat-y; min-height: 400px; }
#mainc { width: 365px; }
#mainc, #maincf { left: 5px; margin-bottom: 5px; position: relative; top: 8px; }
#maincf { width: 565px; }
#menuitems li { background: url(imgs/choises.png) repeat-x; }
#menuitems li,#paitems li { border-bottom: 1px solid #CCCCCC; height: 22px; list-style: none; width: 178px; }
#menuitems p { background: url(imgs/choises_ico.png) no-repeat; }
#menuitems p, .sub p, #paitems p, .sub2 p { line-height: 22px; margin: 0px; padding-left: 22px; }
#navi { display: table; height: 22px; left: 0px; margin-bottom: 5px; margin-right: 10px; position: relative; top: 0px; width: 100%; }
#navi p { float: left; line-height: 19px; margin-right: 4px; padding-left: 25px; }
#paitems li { background: url(imgs/choises3.png) repeat-x; }
#paitems p { background: url(imgs/pa_choises.png) no-repeat; }
#sbyyear { background: #E3E6D9; border: 1px solid #CCCCCC; font-size: 10px; margin: 1px; padding: 1px; position: relative; text-align: center; top: 5px; width: 560px; }
#sbyyear p { margin: 3px; }
#scbox { background: #ECEDE9; border: 1px solid #CCCCCC; height: 100px; overflow: auto; padding: 2px; width: 95%; }
#search { height: 39px; left: 320px; margin: 0px; position: absolute; top: 114px; width: 350px; }
#subhead { background: url(imgs/subhead.jpg) no-repeat; height: 162px; }
#tg1 { background: url(imgs/tg1_back.png) bottom repeat-x; height: 30px; margin-bottom: 5px; position: relative; top: 0px; z-index: 5; }
#tg1 .current, #tg2 .current { background: url(imgs/tabs_cur.png) repeat-x; color: #F2F2F2; height: 26px; }
#tg2 { left: 5px; position: relative; top: 5px; z-index: 4; }
#ulinks { height: 23px; left: 550px; position: relative; top: 2px; width: 230px; }
#ulinks p { float: left; line-height: 23px; margin: 0px; padding-left: 22px; padding-right: 10px; }
#where { left: 210px; position: absolute; top: 135px; }
#where h1 { border-bottom: 1px solid #CCCCCC; color: #666666; font-size: 10px; font-style: normal; font-weight: bold; margin-top: 8px; }
#yplogo { height: 77px; left: 27px; position: relative; top: 30px; width: 170px; }

