html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {margin: 0px; padding: 0px; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

html, body {
   /* \*/
   height:100%; width:100%;
   /* hide from Mac IE 5.x */
   margin: 0; padding: 0; border: 0; font-family: Verdana, Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; color: #666666; font-size:9pt; background-color: #fcebab;  line-height:1.5em;}   
td {font-family: Verdana, Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;  color:#666666; line-height:1.5em;}

 /* LAYOUT */

#container { width:100%; height:100%; background-color:#fcebab; position: absolute; }
#contentDiv {width:780px; height:592px; top:25px; position: absolute; left:50%; margin-left:-390px; background-image: url(0images/background.gif); background-repeat: no-repeat;}
#footerDiv {position: absolute; width:780px; top:517px; height:75px; background-image: url(0images/footer.gif); background-repeat: no-repeat; color: #fcebab; font-size:9pt; font-family:"Times New Roman", Times, serif; font-weight:bold;}
#footerPadding {padding:8px 0 0 14px;}
#footerDiv A:link, #footerDiv A:visited {color: #ffffff; text-decoration:none; border-bottom:1px dotted #ffffff;}
#footerDiv A:hover { color: #fcebab; border-bottom:1px dotted #fcebab;}

.floatLeft {float:left;}
.floatRight {float:right;}

#textScroll {position: absolute;  left:250px; top:0px; width:530px; height:500px; overflow: auto; }
.textScrollPad { padding:40px 20px 0px 60px;}
#photoDiv {float:left; width:235px; height:500px;}

 /* LINKS */

#textDiv A:link, #textDiv A:visited {color: #42822b; font-weight:normal; text-decoration:none; background-color: #ffffff; padding:0px 3px;}
#textDiv A:hover { color: #000000;}


 /* TEXT FORMATTING */

h1  { font-weight: normal; line-height:1.2em;  margin-bottom:20px; color:#CCCCCC; font-size:2em; font-style:italic;}
h2  { color: #42822b; font-size:12pt; font-weight: bold; line-height:1.2em; margin-bottom:10px;}
h3  { color: #42822b; font-size:10pt; font-weight: normal; line-height:1.2em; }
h4  { color: #42822b; font-size:8pt; font-weight: bold; line-height:1.5em;  margin-bottom:10px;}
i { color: #42822b; font-style:none;}



#textDiv  ol, ul {margin:10px 0 10px 16px; font-size:100%;}
#textDiv li {margin:10px 5px;}

/* MAIN NAV */

#menuDiv {width:780px; height:17px; z-index:20; position: absolute; left:0px; top:500px; background-color:#6e85b1;}
#menuDiv ul, #searchDiv ul  {margin:0 0 0 46px; padding:0; }
#menuDiv li, #searchDiv li {list-style-type: none; margin:0; padding:0;  display: inline; float:left;}

.hide {display:none;}
.menu010 {background: url(0images/images/menu01_02.gif) no-repeat; width:71px; height:17px;}
.menu020 {background: url(0images/images/menu01_03.gif) no-repeat; width:90px; height:17px; }
.menu030 {background: url(0images/images/menu01_04.gif) no-repeat; width:124px; height:17px;}
.menu040 {background: url(0images/images/menu01_05.gif) no-repeat; width:89px; height:17px;}
.menu050 {background: url(0images/images/menu01_06.gif) no-repeat; width:117px; height:17px;}
.menu060 {background: url(0images/images/menu01_07.gif) no-repeat; width:112px; height:17px;}
.menu070 {background: url(0images/images/menu01_08.gif) no-repeat; width:86px; height:17px;}

a.nav010:link, a.nav010:visited {background: transparent url(0images/images/menu02_02.gif) 0px -90px; background-repeat:no-repeat; display:block; height:17px; width:71px; color:#000; overflow:hidden; z-index:1;}
a.nav010:hover {background-position:0 0; z-index:50;position: relative;}
a.nav020:link, a.nav020:visited {background: transparent url(0images/images/menu02_03.gif) 0px -90px; background-repeat:no-repeat; display:block; height:17px; width:90px; color:#000; overflow:hidden; z-index:1; }
a.nav020:hover {background-position:0 0; z-index:50;}
a.nav030:link, a.nav030:visited {background: transparent url(0images/images/menu02_04.gif) 0px -90px; background-repeat:no-repeat; display:block; height:17px; width:124px; color:#000; overflow:hidden; z-index:1; }
a.nav030:hover {background-position:0 0; z-index:50;}
a.nav040:link, a.nav040:visited {background: transparent url(0images/images/menu02_05.gif) 0px -90px; background-repeat:no-repeat; display:block; height:17px; width:89px; color:#000; overflow:hidden; z-index:1; }
a.nav040:hover {background-position:0 0; z-index:50;}
a.nav050:link, a.nav050:visited {background: transparent url(0images/images/menu02_06.gif)  0px -90px; background-repeat:no-repeat; display:block; height:17px; width:117px; color:#000; overflow:hidden; z-index:1; }
a.nav050:hover {background-position:0 0; z-index:50;}
a.nav060:link, a.nav060:visited {background: transparent url(0images/images/menu02_07.gif)  0px -90px; background-repeat:no-repeat; display:block; height:17px; width:112px; color:#000; overflow:hidden; z-index:1; }
a.nav060:hover {background-position:0 0; z-index:50;}
a.nav070:link, a.nav070:visited {background: transparent url(0images/images/menu02_08.gif)  0px -90px; background-repeat:no-repeat; display:block; height:17px; width:86px; color:#000; overflow:hidden; z-index:1; }
a.nav070:hover {background-position:0 0; z-index:50;}


