* { margin: 0; padding: 0;}
/*end global whitespace reset*/
#main { background-image: url("../gfx/bg-left.gif"); background-repeat: repeat-y; padding-top: 2px; padding-left: 250px; position: absolute; z-index: 2; top: 97px; left: 0; width: 769px;min-height:995px }
body>div#main { width: 519px }
#side  { position: absolute; z-index: 3; top: 97px;padding-top:25px; left: 0; width: 204px }
#ncsc {	position:absolute; left:29px; top:28px; width:401px; height:57px;z-index:2;}
body { background-color: #ffffff; background-image: url("../gfx/bg-top.gif"); background-repeat: repeat-x }
.right { margin: 10px 0 10px 15px; float: right }
.left  { margin: 10px 15px 50px 0; float: left; vertical-align: middle }
.white_space{width:50px;height:10px;z-index:1;position:absolute;top:99px;left:203px;background:#ffffff;}
p, ul, li, dt, dd, ol, h4 { font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; padding-right: 43px; }
#top_photo p{padding: 0 !important;}
/*#main{padding-right: auto;}*/
table{margin-bottom: 20px}
table.nowrap td{white-space: nowrap}
td { font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; padding: 4px; vertical-align: top; white-space: nowrap }
.tdwrap {
	white-space: normal;
}
table#exec td { font-size: 9px }
table#exec tr:first-child td{text-align: center}
tr.odd {background-color: #ccc; }
th {background-color: black; color: white;text-align: left; padding:4px}
p, dd { line-height: 1.6em; padding-bottom: 22px;}
h4{padding:1em 0 1em 0}
/*dd{line-height: 1em; padding-bottom:1em }*/
li{line-height: 1.2em; padding-bottom:0.6em }
ul,dl{padding-bottom: 1em; margin-left:2em;}
dl + h4{padding-top:0px}

ul ul{padding-top:1em}
#side dt{padding-bottom: 5px; margin-left: 45px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; }
#side dt a{color: white; text-decoration: none}
#side dl {margin-left:0; padding-bottom: 0;}

h1, h2, h3,th{ font-family: Myriad, Verdana, Arial, Helvetica, sans-serif; }
h1 { font-size: 22px; padding-bottom: 20px }
h3   { clear:both;color: #005dab; font-size: 16px; padding-top: 20px; padding-bottom: 20px; border-top: 2px solid #0db02b }
h1 + h3 {border-top:none;}
h4 {font-weight: bold}

img { border: none; }

a {color: #0033ab}
a:hover, #side dt a:hover{background: none; color: #0db02b;}
#side a { display: block }
#side a:hover,
#home #b_home,
#about #b_about,
#professional #b_professional,
#charitable #b_charitable,
#links #b_links,
#contact #b_contact{ background-image: url("../gfx/bullet.gif"); background-repeat: no-repeat; background-position: 12px 9px }

.prop {float:right; width:1px; height:600px;}

.clear {clear:both; height:1px; overflow:hidden;}

.notechange { font-weight:normal;}

#boxed {border: 1px solid #000; margin: 0px 0px 0 35px; padding: 15px 0px 0px 15px;; width: 643px;}

#boxed2 {border: 1px solid #000; margin: 0px 0px 0 15px; padding: 15px 0px 0px 15px;; width: 650px;}

.smallul {list-style-type: none; list-style-image: none; padding: 0; line-height: 12px;}
li .nospace {list-style-type: none; list-style-image: none; padding: 0; margin: 0; line-height: 18px;}

