#frame{
width:800px;
margin-right:0;
margin-left:0;
margin-top:10px;
padding:0px;
text-align:left;
}

#contentleft{
width:160px;
padding:0px;
float:left;
border-right-style:dotted;
border-right-width:thin;
background:#fff;
}

#contentcenter{
width:464px;
height:100%;
padding:0px;
float:left;
background:#fff;
}

#contentright{
width:174px;
height:100%;
padding:0px;
float:left;
height:100%;
background:#0000cc;
}

#contentheader{
background:#fff
}

#contentheader h1{
font-size:14px;
padding:10px;
margin:0px;
}

#contentright p{
font-size:10px
}

#topnav{
font-family:verdana;
font-size:80%;
line-height:120%;
font-weight:bold;
color:#FFFFFF;
border-right-width:thin;
border-right-style:solid;
border-right-color:#FFFFFF;
text-align:center;
background-color:#999999;
}

#leftbar{
left:5px;
position:absolute;
z-index:5;
padding:4px;
border-right-width:thin;
border-right-style:dotted;
border-top-color:#999999;
border-right-color:#999999;
border-bottom-color:#999999;
border-left-color:#999999;
border-left-width:thin;
width:158px;
top:87px;
height:100%;
}

body{
font-family:Verdana;
font-size:11px;
font-weight:normal;
color:#000000;
line-height:150%;
}

#middle{
padding:4px;
height:100%;
width:450px;
left:170px;
border-top-width:thin;
border-right-width:thin;
border-bottom-width:thin;
border-left-width:thin;
border-left-style:none;
border-top-color:#999999;
border-right-color:#999999;
border-bottom-color:#999999;
border-left-color:#999999;
z-index:10;
position:absolute;
top:110px;
}

h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
border-bottom-width:thin;
border-top-color:#CCCCCC;
border-right-color:#CCCCCC;
border-bottom-color:#CCCCCC;
border-left-color:#CCCCCC;
font-weight:bold;
line-height:100%;
border-top-width:thin;
border-right-width:thin;
border-left-width:thin;
padding-top:4px;
padding-bottom:0px;
padding-right:4px;
padding-left:2px;
white-space:normal;
}

#right{
padding:0px;
position:absolute;
height:100%;
width:174px;
z-index:5;
left:622px;
top:109px;
background-repeat:repeat-x;
}

.booklink{
font-family:verdana;
font-size:10px;
color:#0000CC;
}

.a{
font-family:verdana;
font-size:10px;
color:#0000CC;
}

h2{
font-family:verdana;
font-size:12px;
color:#CC0033;
line-height:120%;
border:thin none #999999;
font-weight:bold;
}

p{
font-family:verdana;
font-size:11px;
line-height:150%;
}

p1{
line-height:100%;
}

.links{
font-family:verdana;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
line-height:120%;
width:150px;
}

#bottum{
background-color:#999999;
position:relative;
bottom:0px;
z-index:50;
height:15px;
width:800px;
left:0px;
top:790px;
}

.section{
font-family:verdana;
font-size:11px;
font-weight:bold;
color:#000000;
border-bottom-width:thin;
border-bottom-style:dotted;
border-top-color:#999999;
border-right-color:#999999;
border-bottom-color:#999999;
border-left-color:#999999;
line-height:190%;
}

.booktitle{
font-family:verdana;
font-size:12px;
font-weight:bold;
color:#CC0033;
}

.sub{
font-family:verdana;
font-size:10px;
font-weight:bold;
color:#003399;
}

.body{
font-family:verdana;
font-size:11px;
font-weight:normal;
color:#000000;
line-height:150%;
}

#book{
border-bottom-width:thin;
border-bottom-style:dotted;
border-top-color:#999999;
border-right-color:#999999;
border-bottom-color:#999999;
border-left-color:#999999;
}

abook{
font-family:verdana;
font-size:12px;
font-weight:bold;
color:#CC0033;
}

.booktitlelink{
font-family:verdana;
font-size:12px;
font-weight:bold;
color:#000099;
}

.titleblack{
font-family:verdana;
font-size:12px;
font-weight:bold;
color:#000000;
}

.sub1{
font-family:verdana;
font-size:10px;
font-weight:normal;
color:#000000;
}

.linksection{
font-family:verdana;
font-size:11px;
color:#000000;
font-variant:normal;
font-weight:bold;
}

.newslink{
font-family:verdana;
font-size:11px;
color:#000099;
}

#cv_info p{
margin:0 0 10px 0;
padding:0 0 10px 0;
}

#cv_info .booklink{
color:#00009C;
font-weight:bold;
}