body { 
	margin:0;
	padding:0;
	overflow: auto;
	text-align:center;
}

p,body,table,td            

{ font-size: 91%;
  font-family: verdana, arial, sans-serif;
	letter-spacing: 0.2em;
	scrollbar-face-color: #000;
	scrollbar-track-color: #fff;
	scrollbar-highlight-color: white;
	scrollbar-darkshadow-color: white;
	scrollbar-base-color: #fff;
	scrollbar-arrow-color: #fff;
	scrollbar-3d-light-color: white;
	scrollbar-shadow-color: none;
	 margin-top:0; margin-left:0;
	}
	
a { color: #000; }
a:visited {color: #808080;}
a:active {color: red;}
a:hover {color: olive;}

a.linkNod { font-size: 110%; font-weight:bold; text-decoration: none;  }
a.linkNod:link  { color: #808080;  text-decoration: none; }
a.linkNod:visited  { color: #808080;  text-decoration: none; }
a.linkNod:hover { color: #ff0000;  text-decoration: none; }

a.linkHidden { text-decoration: none;  }
a.linkHidden:link  { color: #000000;  text-decoration: none; }
a.linkHidden:visited  { color: #000000;  text-decoration: none; }
a.linkHidden:hover { color: #000000;  text-decoration: none; }

a.linkFooter { font-size: 110%; font-weight:bold; text-decoration: none;  }
a.linkFooter:link  { color: #000000;  text-decoration: none; }
a.linkFooter:visited  { color: #000000;  text-decoration: none; }
a.linkFooter:hover { color: #ff0000;  text-decoration: none; }

a.linkRed { font-weight:bold; text-decoration: none;  }
a.linkRed:link  { color: #990000;  text-decoration: none; }
a.linkRed:visited  { color: #990000;  text-decoration: none; }
a.linkRed:hover { color: #ff0000;  text-decoration: none; }
.linkRedNOT { color:  #990000; font-weight:bold; }

ul { margin-top: 4px; margin-bottom: 4px; }

p a { color: #6699ff;}
p a:visited {color: #6699ff;}
p a:active {color: #6699ff;}
p a:hover {color: #6699ff;}

p.margined { margin: 5px 0px 5px 0px; }
p.justP { text-align:justify; margin-right: 20px; }
p.justP8 { text-align:justify; margin-right: 20px; margin-bottom:8px; }
p.rightLinkP { font-weight:bold; text-align:right; margin-right: 20px; margin-top:0px; margin-bottom:8px; }
p.rightLinkP14 { font-weight:bold; text-align:right; margin-right: 20px; margin-top:0px; margin-bottom:14px; }

.marginBoxed { text-align:justify; margin: 20px 50px 10px 90px; }
.marginB10 { margin-bottom: 10px; }
.marginB20 { margin-bottom: 20px; }
.marginB5 { margin-bottom: 5px; }
.marginR10 { margin-right: 10px; }
.marginR20 { margin-right: 20px; }
.marginL10 { margin-left: 10px; }
.marginT5 { margin-top: 5px; margin-left: 10px; }
.marginT10 { margin-top: 10px; }
.currPageT10 { margin-top: 10px; }
.marginTB15 { margin-top: 15px; margin-bottom: 15px; }
.marginTL10 { margin-top: 10px; margin-left: 10px; }
.marginT20L10 { margin-top: 20px; margin-left: 10px; }
.marginT30L10 { margin-top: 30px; margin-left: 10px; }
.marginT20 { margin-top: 20px; }

p.margT { margin-top: 3px; }
p.margB { margin-bottom: 35px; }
p.padit { padding: 65px 95px 65px 360px; text-align:justify; }

table.iframePresentTable { height:370px; }
li.presentLI { font-size: 120%; padding-bottom: 5px; }

h1 { font-size: 95%; Color:gray; font-variant: small-caps; }
h1.h1nom { font-size: 95%; Color:gray; font-variant: small-caps; margin: 15px 0px 0px 0px; padding: 0px; }
h1.h1nomX { font-size: 85%; Color:gray; margin: 0px 0px 0px 0px; padding: 0px; }

h1.h1nomXXX { font-size: 115%; Color:#cc0000; margin: 0px 0px 0px 0px; padding: 0px; line-height: 20px; }
h1.largerH1 { font-size: 115%; Color:gray; font-variant: small-caps; }
h1.largerH1black { font-size: 125%; Color:black; font-variant: small-caps; }
h1.aText { height:410px; }
h1.iframePresent{ height:370px; margin-top: 8px; text-align:center; }
h1.aText420 { height:420px; }
h1.aTextHSHS { height:380px; }
h1.aText320 { height:300px; }
h2 { font-size: 100%; Color:darkred; font-variant: small-caps; padding: 2px; margin:4px 0px;
border: 1px solid #e0e0e0 ; padding-left: 5px; width: 200px; }
h2.wider { font-size: 100%; Color:darkred; font-variant: small-caps; padding: 2px; margin:4px 0px;
border: 1px solid #e0e0e0 ; padding-left: 5px; width: 250px; }
h2.wideLM { font-size: 100%; Color:darkred; font-variant: small-caps; padding: 2px; margin:4px 0px;
border: 1px solid #e0e0e0 ; padding-left: 5px; width: 350px; }
h2.presentH2 { font-size: 110%; Color:darkred; font-variant: small-caps; padding: 2px 2px 2px 2px; margin:0px 0px 4px 0px;
border: 1px solid #e0e0e0 ; padding-left: 5px; width: 150px; }
h2.indexAnnounceH2 { font-size: 110%; Color:darkred; font-variant: small-caps; padding: 2px 2px 2px 2px; margin:0px 0px 4px 0px; border: 1px solid #e0e0e0 ; width: 250px; }
h2.indexTextH2 { font-size: 110%; color:gray; small-caps; border: 0px; padding: 2px 2px 2px 2px; margin:0px 0px 4px 0px; width: 250px; }

h3.smallerH3 { font-size: 145%; font-variant: small-caps; }
h3.smallerH3Red { font-size: 145%; font-variant: small-caps; color: darkred; margin-bottom:0px; margin-top:0px; }
h3.homeH3 { font-size: 115%; font-variant: small-caps; color: darkred; margin-bottom:8px; margin-top:0px; }
h3.smallerH3RedLess { font-size: 125%; font-variant: small-caps; color: darkred;  }
h3.smallerH3grey { font-size: 145%; color:gray; margin-bottom:3px; margin-top:3px; }

a.linkArticleTitle { font-size: 130%; text-decoration: none;  }
a.linkArticleTitle:link  { color: #000000;  text-decoration: none; }
a.linkArticleTitle:visited  { color: #000000;  text-decoration: none; }
a.linkArticleTitle:hover { color: #ff0000;  text-decoration: none; }

a.linkArticleIndex { font-size: 130%; text-decoration: none;  }
a.linkArticleIndex:link  { color: #000000;  text-decoration: none; }
a.linkArticleIndex:visited  { color: #000000;  text-decoration: none; }
a.linkArticleIndex:hover { color: #ff0000;  text-decoration: none; }
.linkArticleIndexNOT { font-size: 130%; }
.linkArticleIndexNOTblack { color:#000000; font-size: 130%; }
.linkArticleIndexNOTblack110 { color:#000000; font-size: 110%; }
.marginLEftCenter { margin-left: 100px; }
.marginLEftCenterLess { margin-left: 70px; }
	
.list 
{list-style-type:none;
padding: 0;
 margin-left:1px;
line-height:1.2em;
}

.list ul
{padding:0;
width:100%;
margin-left:0;
text-align: left;}

.list li {
padding: 1px;
background:none;
}

.list li a { 
padding: 0.2em;
border:1px solid #e0e0e0;
background: none;
display:block;
text-decoration: none;
color:#666;
}


.list li a:hover { 

display:block;
text-decoration: none;
color: darkred;
background: #e0e0e0;
border: 1px solid olive;
}


.list li a:active { 

display:block;
text-decoration: none;
color: darkred;
background: #e0e0e0;
} 
.current
{
padding: 0.2em;
display:block;
text-decoration: none;
color: darkred;
background: #e0e0e0;
border: 1px solid olive; 
font-weight:bold;
}


#archiveHeading{margin-top:100px; font-weight:bold; color:#666;}

.archive 
{list-style-type:none;
padding: 0;
 margin-left:1px;
 font-size:85%;

}

.archive ul
{padding:0;

width:100%;
margin-left:0;
text-align: left; }

.archive li {
padding: 1px;
background:none;
}

.archive li a { 
padding: 0 0 0 3px;
border:none;
display:block;
text-decoration: none;
color:#666;

}


.archive li a:hover { 

display:block;
text-decoration: none;
color: darkred;
background: #e0e0e0;

}


.archive li a:active { 
display:block;
text-decoration: none;
color: darkred;
background: #e0e0e0;
} 


.currentArchive
{
padding-left: 0.2em; 
display:block;
text-decoration: none;
color: darkred;
font-weight:bold;
background: #e0e0e0;
}




#frontpage
{background:#000; background-image: url("../images/roof.jpg"); background-repeat: no-repeat; background-position:top left;}

#frontpage img {border: 3;}

#maintab {width: 768px; height:100%; border: 1px solid #e0e0e0; margin:0 auto;background-color:#fff;}

.header { background-color:#e0e0e0; border-bottom: 1px solid black; padding:0;}


.nav{}
.content {width:620; height: 100%; padding:0px; }

td.leftnav { text-align: left; width:150px; padding:6px; background: #fff; background-image:url(../images/doorway.gif);  background-position: top left; background-repeat: no-repeat; }

.contentheader { max-height: 15px; color:#c7c7c7; padding:2px; background:#fff;
font-family: Times New Roman; font-size: 150%; letter-spacing: 4px;}

.footer {Font-size: 85%;height: 30px; background:#e0e0e0; text-align: right; padding:4px; border-top:1px solid #000;}
.footer02 {Font-size: 81%;height: 13px; background:#e0e0e0; padding:4px; border-top:1px solid #000;}
.footer03 {Font-size: 85%;height: 13px; background:#e0e0e0; text-align: right; padding:4px; border-top:1px solid #000;}

iframe {width:100%; height: 100%;}

a.linkAnnnunce { font-size: 85%; Color:gray; font-variant: small-caps; text-decoration:none; }

a.linkPrivate { font-size: 115%; Color:gray; font-variant: small-caps; text-decoration:none; }
.linkPrivateNOT { font-size: 115%; Color:gray; font-variant: small-caps; }
.linkPrivateNOTbl { font-size: 115%; Color:#000000; font-variant: small-caps; }
.linkPrivateNOTcap { font-size: 115%; Color:#000000;  }


a.linkPrivateSm { font-size: 115%; Color:gray; text-decoration:none; }
.linkPrivateSmNOT { font-size: 115%; Color:gray; font-variant: small-caps; }

.pagecontent {
background-image: url("../images/cube.jpg");
background-position: top right;
background-repeat: no-repeat;
background-attachment: fixed;
background-color: #fff;
}

.pagecontent table {
color:#000;
padding: 6px;
letter-spacing: 0.1em;
line-height:1.2em;
background-color: none;
}

.pagecontent img {border: 2px solid #000; margin:2px}

img {  margin: 2px;}
img {  }
.img-shadow {
  float: left;
  background: url("../images/shadow.gif") no-repeat bottom right;
  margin: 5px 0 0 10px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 2px solid #eee;
  margin: -6px 6px 6px -6px;
  padding: 0px;
  } 
  
.quote { font-family: arial; font-size:100%; color: darkred; text-align:justify; }
.quoteBox { font-family: arial; font-size:100%; color: darkred; text-align:justify; padding: 20px 250px 20px 40px; }
h1.h1nomBox { font-size: 85%; Color:gray; margin: 0px 250px 0px 40px; padding: 0px; }

.abstract { font-family: arial; font-size:110%; color: darkred; text-align:justify; }
.abstractBlack { font-family: arial; font-size:120%; }
.abstractBlack40 { font-family: arial; font-size:140%; }
.textGraySm { font-size: 95%; Color:gray; }
.textGrayLg { font-size: 110%; Color:gray; }

.textjustify  {text-align: justify;}
.login { color:#fff; border: 1px solid olive; background: #fff; background-image: url("../images/doorway.gif");background-repeat:no-repeat;}
.login input { color:#fff; border: 1px solid olive; background: #c7c7c7; font-size: 90%; }
.gallery img { clear: right; float:right; border: 2px solid black;}
.image_width img { float:right; margin:4px; width: 200px; }
.image_floatleft { margin-right:14px; width: 200px; }
.PDFnowrap { margin-right: 4px; }
.marginHankieIndex { margin-bottom: 20px; margin-right: 5px; }


.paraPortfolio { margin-bottom: 8px; text-align:justify; }
h3.margedJustFontCenter { font-size: 11pt; margin-top:0px; margin-bottom: 8px; text-align:center; }
h3.margedJustFont10 { font-size: 10.5pt; margin-top:0px; margin-bottom: 5px; text-align:justify; }

.guestbook {font-size:110%;background-color:#e0e0e0;margin:10px;}


