body { padding:24px 0 0 0; font:16px georgia,serif; color:#333333; background-image:url(../../resource/script_tile.jpg); background-repeat:repeat; background-attachment:fixed; }#content { margin:40px 8px 8px; }.toolbar { position:fixed; top:0; left:0; width:100%; margin:0; height:24px; background:#DDDDDD; color:#333333; z-index:99; }.toolbutt a:link, .toolbutt a:visited { display:block; max-height:24px; padding:4px 2px; color:#333333; background:#EEEEEE; text-align:center; font:normal 14px arial,sans-serif; text-decoration:none; }.toolbutt a:hover { background:#FFFFFF; }.toolbutt a:active { margin:2px -1px -2px 1px; }.toolbutt { width:110px; max-height:24px; margin:0; background:#DDDDDD; }.tlbt_l { float:left; }.tlbt_r { float:right; }h1, h2, h3 { color:#800000; }.white_page { width:940px; margin:0 auto; padding:8px; background-color:#FFFFFF; border:1px solid #BBBBBB; border-radius:10px; box-shadow:8px 8px 8px #666666; }.datafield { border:1px solid #BBBBBB; padding:2px; }#indv_box .datafield { background-color:#FFFFFF; }.thinborder { border:1px solid #BBBBBB; }.abs { position:absolute; }a:link, a:visited { color:#550000; }a:hover { color:#FF0000; }.alt_bg1 { background:#F3F3F3; }.alt_bg2 { background:#DDDDDD; }.family { width:800px; margin:0 auto; padding:8px; background:#FFFFFF; }.family a:link, .family a:visited { font-weight:bold; color:#800000; }.family a:hover { color:#FF0000; }@font-face { font-family:fancyfont; src:url('../../resource/Canterbury.ttf') format('truetype'); }.fancyfont { font-family:fancyfont; font-size:52px; text-shadow:-1px -1px 0 #FFFFFF, -1px 1px 0 #000000, 1px -1px 0 #000000, -4px -4px 4px #999999; }.rndcnr_shad8 { border-radius:10px; box-shadow:8px 8px 8px #888888; }.shad4 { box-shadow:-4px -4px 8px #999999; }.div_butt { height:18px; text-align:center; font:normal 12px arial,sans-serif; text-decoration:none; color:#333333; background:#F6F6F6; padding:1px 4px; border:1px solid #666666; border-radius:4px; box-shadow:4px 4px 4px #888888; }a.div_butt:link, a.div_butt:visited { height:18px; text-align:center; font:normal 12px arial,sans-serif; text-decoration:none; color:#333333; background:#F6F6F6; padding:1px 8px; border:1px solid #666666; border-radius:4px; box-shadow:4px 4px 4px #888888; white-space:nowrap; }.div_butt a:hover { color:#FF9933; }.butt30, a.butt30:link, a.butt30:visited { width:30px; }.butt45, a.butt45:link, a.butt30:visited { width:45px; }.butt90, a.butt90:link, a.butt30:visited { width:90px; }.butt120, a.butt120:link, a.butt30:visited { width:120px; }.butt180, a.butt180:link, a.butt30:visited { width:180px; }.butt210, a.butt210:link, a.butt30:visited { width:210px; }.nice_butt, a.nice_butt { font:normal 16px arial,sans-serif; text-decoration:none; color:#333333; background:#F6F6F6; padding:4px 6px; border:1px solid #666666; border-radius:8px; box-shadow:6px 6px 6px #666666; }.nice_butt:hover { background:#FFFFCC; border:1px solid #000000; }.nice_sm_butt, a.nice_sm_butt { font:normal 14px arial,sans-serif; text-decoration:none; color:#333333; background:#F6F6F6; padding:1px 4px; border:1px solid #666666; border-radius:6px; box-shadow:4px 4px 4px #666666; }.nice_sm_butt:hover { background:#FFFFCC; border:1px solid #000000; }.left { text-align:left; }.right { text-align:right; }.center { text-align:center; }.central { margin-left:auto; margin-right:auto; }.top { vertical-align:top; }.middle { vertical-align:middle; }.bottom { vertical-align:bottom; }.fam_pg_txt { color:#800000; }a.redlk:link, a.redlk:visited { color:#FF0000; }table.tblpad0 td, table.tblpad0 th { padding:0; }table.tblpad2 td, table.tblpad2 th { padding:2px; }table.tblpad4 td, table.tblpad4 th { padding:4px; }table.tblpad8 td, table.tblpad8 th { padding:8px; }.census td, .census th { border:1px solid #BBBBBB; border-collapse:collapse; }.census_closed td { color:#FFFFFF; background-color:#333333; }input[type="submit"]:hover { color:#FF0000; }input[type="submit"], input[type="button"] { cursor:pointer; font-size:12px; }input[type="text"], textarea, select, input[type="password"] { font:normal 14px arial,sans-serif; }.spaced li { margin-bottom:12px; }.photo { border:4px outset #CCCCCC; }.update_butt { padding:2px 8px; background-color:#DDDDDD; border:3px outset #EEEEEE; }.srch_tbl { border-spacing:2px 6px; margin:2px auto; }.vari_textbox { width:100%; font:normal 16px arial; box-sizing:border-box; }.pre_txt { white-space:pre-wrap; font:normal 16px/140% ,"times new roman",serif; }.pre_txt img { border:4px inset #800000; box-shadow:-4px -4px 8px #999999; margin-top:12px; }.i { border:none; width:16px; height:16px; }.helpblock { position:relative; }.helpspan span { display:none; }a:hover span.reg { display:block; font:normal 16px arial,sans-serif; color:#FFFFFF; background:#666666; border:1px solid #000000; padding:8px; width:500px; height:auto; position:absolute; left:0px; top:30px; z-index:10; }.helpspan:hover span { display:block; font:normal 16px arial,sans-serif; color:#FFFFFF; text-align:left; background:#333333; border:1px solid #000000; padding:8px; width:500px; height:auto; position:absolute; right:10px; top:30px; z-index:10; }.between_tabs { float:left; height:26px; width:8px; border-bottom:1px solid #333333; }.tab { float:left; min-width:130px; width:130px; height:26px; padding:0; margin:0; border:1px solid #333333; border-width:1px 1px 0 1px; border-radius:8px 8px 0 0; }.tab a { display:block; min-width:130px; width:130px; height:24px; padding-top:2px; text-decoration:none; font:normal 10px/110% verdana,arial; }.dark { background-color:#333333; background:linear-gradient(to top, #777777, #333333); }.dark a { color:#FFFFFF; }.light { background:#FFFFFF; }.light a { color:#333333; }.tab_bott_bdr { height:26px; margin:0; border-bottom:1px solid #333333; }.leftpic { float:left; clear:left; margin:6px; max-width:300px; max-height:300px; }.rightpic { float:right; clear:right; margin:6px; max-width:300px; max-height:300px; }.centrepic { display:block; margin:8px auto; max-width:300px; max-height:300px; }.familypic { margin:6px; max-width:300px; max-height:300px; }.ctrdiv_butt { background-image:url(../../resource/centrediv.gif); }.link_butt { background-image:url(../../resource/link.gif); }.emph_butt { background-image:url(../../resource/emph.gif); }.line_butt { background-image:url(../../resource/line.gif); }.bold_butt { background-image:url(../../resource/bold.gif); }.italic_butt { background-image:url(../../resource/italic.gif); }.h1_butt { background-image:url(../../resource/h1.gif); }.h2_butt { background-image:url(../../resource/h2.gif); }.h3_butt { background-image:url(../../resource/h3.gif); }.clear_butt { background-image:url(../../resource/clear.gif); }.lpic_butt { background-image:url(../../resource/leftpic.gif); }.rpic_butt { background-image:url(../../resource/rightpic.gif); }.ctrpic_butt { background-image:url(../../resource/centrepic.gif); }.javabutt { border:1px outset #EEEEEE; width:32px; height:32px; background-color:#EEEEEE; background-repeat:no-repeat; background-position:center; vertical-align:bottom; cursor:pointer; }.emph { font-size:18px; font-weight:bold; color:#800000; }.bold { font-weight:bold; }.normal { font-weight:normal; }.italic { font-style:italic; }.small { font-size:13px; }.xsmall { font-size:11px; }.hilite { font-weight:bold; color:#800000; }.red { color:#FF0000; }.grn { color:#006600; }.wh_bg { background-color:#FFFFFF; }.inv_red { color:#FFFFFF; background-color:#FF0000; }.inv_blu { color:#FFFFFF; background-color:#0000BB; }.inv_blk { color:#FFFFFF; background-color:#000000; }.inv_gry { color:#FFFFFF; background-color:#666666; }.inv_blk a:link, .inv_blk a:visited, .inv_gry a:link, .inv_gry a:visited { color:#FFCC66; }.hdr_spacer { height:0; }.counter { font:normal 16px/180% arial,sans-serif; color:#FFC020; background-color:#333333; padding:2px; }