/** STYLES DEFINED **/

html {
  /* this is a hack to force scrollbars on at 
     all times so that the page does not jump
     when going from short to long pages */
  height: 100%;
  margin-bottom: 1px;
}


body, p, td, div {
font-size:0.96em;
font-family:Arial, sans-serif;
font-weight:normal;
color:#663333;
line-height:1.3em;
}


a:link { text-decoration: none;}
a:visited { text-decoration: none;}
a:active { text-decoration: underline;}
a:hover { text-decoration: underline;}


.special-list-A {
list-style-image:url(../imgs/flurbullet6.gif);
}
.special-list-A li{
padding:0;
margin:0;
}


#textmenu-area {
 margin:0px;
 padding:0px;
 position:relative;
 text-align:center;
 font-weight:normal;
 padding-top:10px;
}

#footer-area {
 margin:8px;
 position:relative;
 text-align:center;
 font-size:0.96em;
 font-weight:normal;
 color:#666666;
 line-height:1.5em;
 overflow:visible;
 display:table; 
}
#footer-area a:link { color:#666666;}
#footer-area a:visited { color:#666666;}
#footer-area a:active { color:#993300;}
#footer-area a:hover { color:#993300;}

div#center-740w { top:0; left:0; width: 740px; margin:0; padding:0; color: inherit; background: inherit; background-color:#ffffcc;}
div#corner1 { width:100%; background: #ffffcc url(../imgs/corner-1.gif) no-repeat top left; padding: 0; }
div#corner2 { width:100%; background: url(../imgs/corner-2.gif) no-repeat top right; padding: 0; }
div#corner3 { width:100%; background: url(../imgs/corner-3.gif) no-repeat bottom right; padding: 0; }
div#corner4 { width:100%; background: url(../imgs/corner-4.gif) no-repeat bottom left; padding: 0; }


.cssbox01, .cssbox01-200w, .cssbox01_body, .cssbox01_head, .cssbox01_head h2, .cssbox01_head h3, .cssbox01_head h4 {
background: transparent url(../imgs/cssbox-bg01-d.gif) no-repeat bottom right;
}
.cssbox01{
width:500px !important; /* intended total box width - padding-right(next) */ 
width:500px; /* IE Win = width - padding */ 
padding-right: 16px; /* the gap on the right edge of the image (not content padding) */ 
margin: 20px auto; /* use to position the box */
}
.cssbox01-200w{
width:200px !important; /* intended total box width - padding-right(next) */ 
width:200px; /* IE Win = width - padding */ 
padding-right: 16px; /* the gap on the right edge of the image (not content padding) */ 
margin: 20px auto; /* use to position the box */
}
.cssbox01_head{
background-position: top right; 
margin-right: -16px; /* pull the right image over on top of border */ 
padding-right: 40px; /* right-image-gap + right-inside padding */
}
.cssbox01_head h2, .cssbox01_head h3, .cssbox01_head h4{
background-position: top left; margin: 0; 
border: 0; 
padding: 10px 0px 6px 30px; /* padding-left = image gap + interior padding ... no padding-right */ 
height: auto !important; height: 1%; /* IE Holly Hack */
}
.cssbox01_body{
background-position: bottom left; 
margin-right: 16px; /* interior-padding right */ 
padding: 7px 0px 19px 26px; /* mirror .cssbox_head right/left */
}

.checklist{
margin:5px 0px 0px 15px;
padding:1px;
list-style-image:url(../imgs/check-s.jpg);
font-size:13px;
}
.checklist LI{
padding:0px 0px 4px 0px;
}
.arrowlist{
margin:5px 0px 0px 15px;
padding:1px;
list-style-image:url(../imgs/arrow-s.jpg);
font-size:14px;
}
.arrowlist LI{
padding:0px 0px 8px 0px;
}
.bio-section-heading{
font-size-adjust:-2px;
font-weight:bold;
color:#999933;
}