a { color: #555; text-decoration: none; font-weight: bold; }
a:active { color: #666; }
a:hover { color: #777; text-decoration: underline; }

body { 
background-color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #827D6A;
/* cursor: url('pencil.cur'); */
margin: 4 4 4 4
}

body.splash { 
margin: 0 0 0 0;
/* cursor : url('pencil.cur'); */
}

.content, .content td { color: #827D6A; font-family: Verdana, Arial, Helvetica; font-size: 10pt; }

/* .cursor { cursor : url('pencil.cur') }
.cursor_ov { cursor : url('pencil_ov.cur') } */

.top_logo { 
vertical-align: top;
background-image: url(img/top_logo.gif);
width: 271px;
height: 112px;
}
.web_dim { 
width: 782px;
height: *;
}
.table_root { 
width: 782px;
vertical-align: top;
}
.top_right_area { 
width: 511px;
height: 112px;
}
.top_btns_root { 
font-size: 10pt;
width: 400px;
}
.top_btns_bg { 
background-image: url(img/top_btns_bg.gif);
vertical-align: middle;
width: *;
height: 19px;
}
.top_btns_bg_end { 
background-image: url(img/top_btns_bg_end.gif);
width: 19px;
height: 19px;
}
.top_sub_hdr { 
background-image: url(img/top_sub_hdr.gif);
width: 511px;
height: 67px;
}
.top_white { 
background: #FFFFFF;
width: 511px;
height: 26px;
}
.left { text-align: left }
.right { text-align: right }

.menu_whole { 
width: 185px;
height: 100%;
vertical-align: top;
}

.menu_sub_whole { 
width: 185px;
height: 100%;
}

.menu_top { 
width: 185px;
height: 310px;
vertical-align: top;
background-image: url(img/menu_bg.gif);
background-repeat: no-repeat;
}

.menu_bot { 
width: 185px;
height: 100%;
background-image: url(img/menu_bot_bg.gif);
background-repeat: repeat-y;
}

.main_area { 
vertical-align: top;
width: 515px;
}

.bot_area { 
width: 782px;
height: 61px;
background-image: url('img/bot_area.gif');
background-repeat: no-repeat;
}

.s_wh { 
width: 31px;
height: *;
}

.s_sl { 
width: 10px;
height: *;
background-image: url('img/slider_bg.gif');
}

.allpad { 
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bot: 10px
}

.border_underline {
border-bottom: solid;
border-bottom-width: 2px;
border-color: #000000
}

.reg { 
font-size: 9pt
}
.med {
font-size: 10pt
}
.lrg {
font-size: 12pt
}
.sml {
font-size: 7pt
}

p.par { 
font-size: 9pt;
text-indent: 20px;
}
p.hdr { 
font-size: 12pt;
font-weight: bold;
}

.br { 
vertical-align: bottom;
text-align: right;
}

ol { 
font-size: 10pt;
font-weight: bold;
text-align: justify
}

li { 
font-size: 9pt;
font-weight: normal;
text-align: justify
}

.v_center { vertical-align: middle }

.whole { 
width: 100%;
height: 100%
}

td.main { 
padding-right: 10px;
padding-left: 10px;
padding-top: 10px;
}

.show { font-family: verdana, arial; cursor:hand; }
.hide { display:none; background-color:white;cursor:hand; }


.gallery img { border: 1px solid #000; margin: 10px; }