/* CSS Document */
Body {margin:0;font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; background-image: url(images/bodybg.gif);
	background-repeat: repeat-x;}




#centerContent { margin-top:0; text-align:justify; padding: 5px; }
#centerContent h1 { width:auto; font-family:Geneva, Arial, Helvetica, sans-serif; border-bottom: 1px solid #0066FF; color:#0066FF; text-align:left; font-size: .75em; letter-spacing: 1px; padding-left: 5px; text-transform: uppercase;}
#centerContent h2 {font-family:Arial, Helvetica, sans-serif; text-decoration:underline; color: #0000FF; text-align:left; font-size: .90em; letter-spacing: 2px; padding-left: 10px; text-transform: capitalize;}
#centerContent h3 {width:auto; font-family:Geneva, Arial, Helvetica, sans-serif; border-bottom: 2px ridge #000033;color:#000033; text-align:left; font-size: 12px; letter-spacing: 2px;padding-left: 5px;}
#centerContent p {padding-left:10px; padding-right:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:.75em;letter-spacing:1px; line-height:155%; text-indent: 1.5em; }

#centerContent a { color:#0033CC; text-decoration:underline;}


#centerContent a:hover { color:#0033CC; text-decoration:none;}
#centerContent blockquote {background: #EFEFEF; border-top:1px dashed  #666; border-bottom:1px dashed  #666; padding: 10px; color:#666666;font-size:.75em;line-height:155%;}


#right {background: #cFcFcF; border:2px outset #CCCCCC; padding: 10px; float:right; clear:none;
margin:15px 10px 0 10px; font-size:.55em; font-weight:bold; }
#right img {border:1px solid black;}
.right {margin:.25em; text-align:justify; vertical-align: top;width:150px;}
#centerContent .left {background: #cFcFcF; border:2px outset #CCCCCC;  padding: .40em; float:left; clear:none;  margin:1em 1em .5em 0;}

#leftColumnB {width:auto; background: #fff; margin:0 0 10px 5px;;font-weight:bold; font-size:.65em; text-align:left; }
#leftColumnB p { padding-left:.5em;}

#staff_table {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:80%; vertical-align:top; margin:0 auto 0 auto;}
#staff_table  ul{list-style-type: none;}



#menu4 {width: 100%;margin: 0; font-size:12px;}

#menu4 ul {list-style: none;margin: 0;padding: 0; font-weight: bold;}

#menu4 img {border: none;}

#menu4 li a {height: 32px;voice-family: "\"}\"";voice-family: inherit;height: 24px;text-decoration: none;}


#menu4 li a:link, #menu4 li a:visited {
        color: #fff;
        display: block;
        background:  url(menu4.gif);
        padding: 5px 0 0 3px;
        }

#menu4 li a:hover, #menu4 li #current { {
        color: #fff;
        background:  url(menu4.gif) 0 -32px;
        padding: 5px 0 0 3px;
        }
		
.size_up { font-size:14px;}

#milestone_table {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.75em; }
#milestone_table .year {border: .05em solid black; background: #CFCFCF; padding:.05em; text-align:center; vertical-align:middle;}
#milestone_table .milestone {border: .05em solid black; background: #EBEBEB; padding:1em; width:100% }
#milestone_table .year-title {border: .05em solid black; background: url(images/milestone.gif) repeat-x top; padding:1em; font-weight:bold; font-size:110%;}






.line {border-bottom:dashed 1px gray; padding-bottom:10px;}

#cv_table {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.75em; }
#cv_table .year {border: .05em solid black; background: #CFCFCF; padding:1em; 
text-align:center; vertical-align:middle;}
#cv_table .milestone {border: .05em solid black; background: #EBEBEB; padding:1em;}
#cv_table .headings {border: .05em solid black; background: url(images/milestone.gif) repeat-x top; padding:1em; font-weight:bold; font-size:110%;}


.moreInfo {border: 1px solid black; background:#CCCCCC; padding: .25em; text-transform:uppercase; text-align:center; font-size:.75em;}

.line_break {width:95%; border-top: 1px dashed gray; padding-top:2em;}