html,body {margin: 0; padding: 0;}
body {
margin: 0; 
padding: 0; 
background: #fff;
scrollbar-face-color: #d7d7d7;
scrollbar-highlight-color: #d7d7d7;
scrollbar-3dlight-color: #d7d7d7;
scrollbar-shadow-color: #d7d7d7;
scrollbar-darkshadow-color: #d7d7d7;
scrollbar-track-color: #efefef;
scrollbar-arrow-color: #000;}
body,td,p {font: normal 11px/16px Arial, sans-serif; color: #555;}
table {border-collapse: collapse;}
td {vertical-align: top;}
img {border: 0px;}
hr {border: none 0; border-top: 1px solid #e9e9e9; height: 1px; margin-bottom: 10px;}

/* Member Directory iframe styles */

.biotitle {
font: bold 14px/16px Arial, sans-serif;
color: #1a7fbb;
padding: 0 0 2px 0;
margin: 0 0 0 20px;
}
.bio_content {margin: 10px 0 0 20px; padding: 0; width: 690px;}
#pad {padding-top: 0; margin-top: 0;}

.member {font: bold 10px/14px Tahoma, 'Lucida Grande', sans-serif; color: #2374A1; text-transform: uppercase;}
.dir_nolink {font: bold 11px/16px Arial, sans-serif;}

/* CP iframe styles */

.cp_logobox {margin: 0; padding: 0; width: 200px; text-align: center;}
.cp_content {margin: 0; padding: 0 0 0 20px; width: 690px;}

.iframe_default {margin: 0; padding: 0; width: 710px; text-align: center;}


/* ----------------------------- list styles ---------------------------------- */

ul {list-style-type: none; margin: 0; padding: 0;}
ul.nmrgn {margin: 0 0 0 0;}
li.pl {background: 0 none; padding-left: 0; line-height: 16px;}/* Old "Areas of Expertise" bullet styling. Currently unused. */

ul.dflt {list-style-type: none; margin: 3px 0 10px 0; padding: 0;}
.dflt li {background-image: url("images/bullet.gif"); background-repeat: no-repeat; padding-left: 15px;}

ul.dfltspcr {list-style-type: none; margin: 20px 0 0 0; padding: 0;}
.dfltspcr li {background-image: url("images/bullet.gif"); background-repeat: no-repeat; padding-left: 15px; padding-bottom: 5px;}

ul.dfltspcr1 {list-style-type: none; margin: 10px 0 10px 0; padding: 0;}
.dfltspcr1 li {background-image: url("images/bullet.gif"); background-repeat: no-repeat; padding-left: 15px; padding-bottom: 5px;}

ul.dfltspcr2 {list-style-type: none; margin: 3px 0 0 0; padding: 0;}
.dfltspcr2 li {background-image: url("images/bullet2.gif"); background-repeat: no-repeat; padding-left: 15px;}

ul.dfltspcr3 {list-style-type: none; margin: 3px 0 0 0; padding: 0;}
.dfltspcr3 li {background-image: url("images/bullet3.gif"); background-repeat: no-repeat; padding-left: 15px;} 

ul.sdbr {list-style-type: none; margin: 0; padding: 0;}
.sdbr li {background-image: url("images/bullet_sm.gif"); background-repeat: no-repeat; padding-left: 12px; padding-bottom: 4px;}


/* ------------------------------- font styles: default elements --------------------------------- */

h1 {font: bold 21px/24px Arial, sans-serif; color: #1a7fbb; margin-bottom: 8px;}/* 3683b0 */
h2 {font: bold 17px/19px Arial, sans-serif; color: #1a7fbb;}
h3 {font: bold 14px/16px Arial, sans-serif; color: #1a7fbb;}
h4 {font: bold 11px/13px Verdana, sans-serif; color: #7d7d7d; text-transform: uppercase;}
h5 {font: bold 10px/15px Tahoma, sans-serif; color: #1a7fbb; text-transform: uppercase;}

.spcr {margin: 0;}
.spcr1 {margin: 0 0 10px 0;}
.spcr2 {margin: 0 0 5px 0;}
.spcr3 {margin: 18px 0 0 0;}
.spcr4 {margin: 18px 0 10px 0;}
.spcr5 {margin: 18px 0 5px 0;}

.bold {font-weight: bold;}
.smtxt {font: normal 10px/15px Tahoma, sans-serif;}
.smtxtbld {font: bold 10px/15px Tahoma, sans-serif;}
.blu {color: #1a7fbb;}
.nobld {font-weight: normal;}
.nrml {text-transform: none;}


/* ------------------------------ link styles --------------------------------- */

a:link, a:visited, a:active {font: normal 11px/16px Arial, sans-serif; color: #30a244; text-decoration: none;}/* 50a017 */
a:hover {color: #027cc3; text-decoration: underline;}

a.bld:link, a.bld:visited, a.bld:active {font: bold 11px/16px Arial, sans-serif; color: #30a244; text-decoration: none;}
a.bld:hover {color: #027cc3; text-decoration: underline;}

a.topnav:link, a.topnav:visited, a.topnav:active {font: normal 11px Arial, 'Lucida Grande', sans-serif; color: #5e5e5e; text-decoration: none;}
a.topnav:hover {color: #027cc3; text-decoration: underline;}

a.btm:link, a.btm:visited, a.btm:active {font: normal 10px/15px Tahoma, sans-serif; color: #949491; text-decoration: none;}
a.btm:hover {color: #027cc3; text-decoration: underline;}

a.sm:link, a.sm:visited, a.sm:active {font: normal 10px/15px Tahoma, sans-serif; color: #30a244; text-decoration: none;}
a.sm:hover {color: #027cc3; text-decoration: underline;}

a.smbld:link, a.smbld:visited, a.smbld:active {font: bold 10px/15px Tahoma, sans-serif; color: #30a244; text-decoration: none;}
a.smbld:hover {color: #027cc3; text-decoration: underline;}
