html { height:100%; max-height:100%; padding:0; margin:0; border:0; 
 background:#fff; font-size:18px; 
 font-family:georgia, palatino linotype, times new roman, serif;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

body {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0;}

#content {overflow:auto; position:absolute; z-index:3; top:120px; bottom:120px; left:215px; right:0; background:#fff; padding-right:10px;

 scrollbar-face-color: #B0B0E0; scrollbar-shadow-color: #0000B0; 
 scrollbar-highlight-color: #0000B0; scrollbar-3dlight-color: #0000FF; 
 scrollbar-darkshadow-color: #000070; scrollbar-track-color: #B0B0B5;
 scrollbar-arrow-color: #000000;}

* html #content {top:21px; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; overflow:auto; position:absolute; z-index:3; border-top:100px solid #fff; border-bottom:142px solid #fff; border-left:215px solid #fff;}

#head {position:absolute; margin:0; top:0; left:0; display:block; width:100%;  height:85px; font-size:4em; z-index:5; overflow:hidden; 
 background:rgb(0,0,0)}

#second {position:absolute; margin:0; top:85px; left:0; display:block;
 width:100%; height:35px; font-size:4em; z-index:5; overflow:hidden; 
 background:rgb(224,224,224)}

#foot {position:absolute; margin:0; bottom:0; left:0; display:block; width:100%; height:50px; font-size:1em; z-index:5; overflow:hidden; background:rgb(224,224,224); color:#000;}

#foot { display: block; position: absolute; z-index: 52; height: 120px;
 font-size: 16px;  bottom:0,  width: 100%; color: #E0E0E0;
 background:rgb(224,224,224) border: none 0; text-align: center; 
 vertical-align: middle; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; 
 background : url("bottom.jpg") repeat-x;}


#leftbak {position:absolute; left:0; top:120px; bottom:50px; width:150px; 
 background:rgb(224,224,224); font-size:1.2em; z-index:4; overflow:hidden;}

#left {position:absolute; left:0; top:130px; bottom:50px; width:210px; 
 font-size:1.2em; z-index:60; overflow:hidden;}

* html #left {height:100%; top:130; bottom:0; color:#000;}
* html #leftbak {height:100%; top:120; bottom:0; color:#000;}

#content p {padding:0px 0px 0px 0px; margin:10px 10px 20px 10px; background:#fff; }
.bold {font-size:1.2em; font-weight:bold;}
p.logoa { display: block; position: absolute; z-index: 56; top: 0px; left: 85px; 
 margin:  0px 0px 0px 0px; text-decoration:none; font-style: normal; 
 font-size: 25px; line-height: 1.0;  font-weight: normal; 
 padding: 3px 0px 5px 0px; margin: 0 0 0 0; color: #000000}
p.logob { display: block; position: absolute; z-index: 55; top: 2px; left: 86px; 
 margin:  0px 0px 0px 0px; text-decoration:none; font-style: normal; 
 font-size: 25px; line-height: 1.0;  font-weight: normal; 
 padding: 3px 0px 5px 0px; margin: 0 0 0 0; color: #31529C}

dd {display:none;}

a.nav, a.nav:visited {margin-left:10px; margin-top:5px; display:block; width:200px; 
 height:25px;background-color:#CCC; color:#109; border-width:2px 0px 2px 0px; 
 border-style:solid; border-color:#000; background-image:url("button.jpg"); 
 text-decoration:none; text-align:center; line-height:25px; z-index: 70;
 }
a.nav:hover {background:#000; color:#fff; z-index: 70; margin-left:10px; 
 margin-top:5px; display:block; width:200px; height:25px;}
a.nav2, a.nav2:visited {margin-left:10px; margin-top:5px; display:block; width:200px; 
 height:25px;background-color:#CBB; color:#000; border-width:2px 0px 2px 0px; 
 border-style:solid; border-color:#000; background-image:url("button2.jpg"); 
 text-decoration:none; text-align:center; line-height:25px; z-index: 70;
 }
a.nav2:hover {background:#000; color:#fff; z-index: 70; margin-left:10px; 
 margin-top:5px; display:block; width:200px; height:25px;}

h1 { font-style: normal; font-size: 30px; padding:0px 0px 0px 0px; 
 margin:10px 10px 20px 10px; color: #0000C0; }

h1.logo { display: block; position: absolute; z-index: 56; top: 0px; left: 85px; 
 margin:  0px 0px 0px 0px; text-decoration:none; font-style: normal; 
 font-size: 25px; line-height: 1.0;  font-weight: normal; 
 padding: 3px 0px 5px 0px; margin: 0 0 0 0; color: #000000}

h2.logo { display: block; position: absolute; z-index: 55; top: 2px; left: 86px; 
 margin:  0px 0px 0px 0px; text-decoration:none; font-style: normal; 
 font-size: 25px; line-height: 1.0;  font-weight: normal; 
 padding: 3px 0px 5px 0px; margin: 0 0 0 0; color: #31529C}

img   {float: right; margin:  0px 0px 0px 10px;}
img.logo {display: block; position: absolute; z-index: 50; top: 0px;
 left: 0px; margin:  0px 0px 0px 0px; }
img.info {display: block; position: absolute; z-index: 90; 
 top: 153px; left: 4px; margin:  0px 0px 0px 0px; }
img.tlpic {display: block; position: absolute; z-index: 55; 
 top: 120px; left: 150px; margin:  0px 0px 0px 0px; }
img.blpic {display: block; position: absolute; z-index: 55; 
 bottom: 120px; left: 150px; margin:  0px 0px 0px 0px; }
img.me {display: block; position: absolute; z-index: 8; 
 bottom: 108px; left: 4px; margin:  0px 0px 0px 0px; }
img.pic {display: block; position: inline; z-index: 55; }

hr { border: none 0; color: #000000; height: 1; width: 150px; 
 padding: 0; margin: 0; line-height: 1;
}
hr.hrtop { display: block; position: absolute; z-index: 70; top: 85px;
 right: 0px; border: 1; border-style: outset; border-color: #FFFFFF; 
 color: #0000A0; height: 4; width: 100%; margin: 0; }
