html    {
    }
body{ 	
		font-family: verdana, arial, helvetica, sans-serif;
        background-color: #FFFFFF; 
		margin:0;
        padding:0;
        text-align:center;
        font-size:10pt;
        }
img {
    padding-left:0px;
    }
.courier    {
        font-family: courier;
    }
#refers {
        font-size: 8pt;
        }
a:link		{	color: #0000aa;	}
a:visited 	{	color: #333333;	}
a:hover		{	color: #dd0000;	}
a:active	{	color: #ff0000;	}

a.topNav2:link      {   color: #55595A; 
                        text-decoration: none; 
                        font-size:10pt; 
                        font-weight: bold; 
                        padding:4px 10px 4px 10px; 
        }
a.topNav2:visited   {   color: #000000;
                        text-decoration: none; 
                        font-size:10pt; 
                        font-weight: bold; 
                        padding:4px 10px 4px 10px; 
        } 
a.topNav2:hover     {   color: #CC9900;    }
a.topNav2:active    {   color: #CCCC99;    }

.mC {width:120px; margin:3px; float:right; border: .3px solid #cccc99; }
.mH {font-size: 9pt; cursor:pointer;}
.mL {font-size: 9pt; display:none; padding-bottom:1px; padding-top: 1px; border: 1px solid #cccc99; background-color: #ffffff; width:198px;}
.mO {font-size: 9pt; margin-left:10px; display:block; 
    text-decoration: none;
    display: block; 
    max-width: 180px;
    width: expression(document.body.clientWidth < 180 ? "180px" : document.body.clientWidth > 180 ? "180px" : "auto");
    }
.mO:hover	{ color: #dd0000; }
.catNav {
        background-image:url('/images/libCatBG.jpg');
        height: 22px;
        border: 1px solid #D0CFB1;
        width:200px; 
   }
.rNav   {
        font-size: 10pt;
        color: #666666;
        font-weight: bold;
        padding: 2px 0px 2px 4px;
    }   
.rSubNav    {
        background-color: #ffffff;
        text-align : left;
        }
.modlang    {
    float: right;
    text-align: right;
    font-size: 10pt;
    margin-bottom: 4px;
    padding: 4px;
   } 
#pageContainer  {
        width: 802px;
        padding: 0px;
        margin: auto;
    }
#glossPageContainer  {
        width: 100%;
        padding:0px;
        margin: auto;
    }
#largePageContainer  {
        width: 100%;
        padding:0px;
        margin: auto;
    }
#pageMainContainer  {
        float:left;
        width: 562px;
        padding: 10px;
        text-align:left;
    }
#myClassPageContainer  {
        width: 940px;
        padding: 10px;
        text-align:left;
        margin: auto;
    }
#glossPageMainContainer  {
        width: 90%;
        margin:auto;
        padding: 10px;
        text-align:left;
    }
#largePageMainContainer  {
        padding: 10px;
        text-align:center;
    }

#pageMainNav    {
        float:right;
        background: #ffffff;
        padding:0;
        margin:0;
        border: 1px solid  #D0CFB1; 
        height:auto;
        margin-top:25px;
    }
#largePageMainNav    {
        float:right;
        background: #ffffff;
        padding:0;
        margin:0;
        border: 1px solid  #D0CFB1;
        height:auto;
        margin-top:5px;
    }
#logo	{
	float:left;
	}
#pageMainNavMod    {
        float:right;
        background: #ffffff;
        padding:0;
        margin:0;
        border: 1px solid  #D0CFB1;
        width:202px;
        height:auto;
        margin-top:53px;
    }

#pageMainNavMyMod    {
        float:right;
        background: #ffffff;
        padding:0;
        margin:0;
        border: 1px solid  #D0CFB1;
        width:202px;
        height:auto;
        margin-top:60px;
    }
#pageMainNavMyMod2    {
        float:right;
        background: #ffffff;
        padding:0;
        margin:0;
        border: 1px solid  #D0CFB1;
        width:202px;
        height:auto;
        margin-top:75px;
    }

#pageMainNavMyMod3    {
        float:right;
        background: #ffffff;
        padding:0;
        margin:0;
        border: 1px solid  #D0CFB1;
        width:202px;
        height:auto;
        margin-top:25px;
    }
#pageHeader {
        background-image:url(/images/pageHeaderBG.jpg);
        top:0;
        padding-top: 10px;
        margin: 0px 0px 0px 0px;
        height:80px;
        width: 100%;
    }
#pageTopHeader {
        width: 800px;
        margin-left: auto;
        margin-right: auto;
        height:70px;
    }
#glossPageHeader {
        background-image:url(/images/pageHeaderBG.jpg);
        top:0;
        margin: 0px;
        padding: 2px 2px 2px 2px;
        width: 100%;
        height:80px;
    }
#pageHeaderNav  {
	font-size:10pt;
        margin-left:50%;
        margin-right:4px;
        } 
#navBar {
        border-bottom: 2px solid #CC9900;
        text-align: center;
        background-color: #FFFFCC;
        margin-left: 0;
        margin-right: 0;
    }
#mainBorder {
        background-image:url(/images/libCatBG.jpg);
        height: 19px;
        border: 1px solid #cc9;
        padding: 2px 0px 1px 3px;
        font-weight: bold;
        color: #666666;
    }
#mainWindow {
        background-color: #ffffff;
        border: 1px solid #cc9;
        text-align:left;
        margin-top: 15px;
      }
#moduleWindow   {
        background-color: #ffffff;
        border: 1px solid #cc9;
        text-align:left;
        padding:10px;
        margin-top:0;
    }
#featureContainer   {
        width:100%;
        padding:5px 0px 10px 0px;
        border:0px;
    }
#featureModule {
        float:left; 
        width: 49%;
        background-color: #ffffff;
        font-size: 10pt;
        border: 1px solid #cc9;
        text-align:left;
        height: 220px;
    }
#featureAnimation {
        float:right;
        width: 49%;
        background-color: #ffffff;
        font-size: 10pt;
        border: 1px solid #cc9;
        text-align:left;
        height: 220px;
    }
#footerNav  {
        font-size: 10pt;
        text-align: center;
        margin: auto;
        clear:both;
    }

#myClassNav {
        float: left;
        width: 150px;
        top : 153px; 
       }
#myClassMain    {
        float:right;
        width: 800px;
        height: 100%;
        background-color: #ffffff;
        font-size: 10pt;
        border: 1px solid #cc9;
        text-align:left;
        }
.myClassPage    {
        width: 800px;
        margin: auto;
        }

.bread  {
        padding: 4px 0px 4px 2px;
        font-size: 9pt;
    }

.searchword {
    color: #ff00ff;
    }
.announce   {
    color: #cc9900;
    font-weight: bold;
    padding-top: 3px;
    }
/**
 * Tab navigation 
 */

.tabs    {
    display:inline;
    }
.termsheader    {
    font-size: 14pt;
    font-weight: bold;
    padding: 10px 0 4px 0;
    color: #CC9900; 
   }
ul.primary {
  border-collapse: collapse;
  padding: 0 0 0 1em; /* LTR */
  white-space: nowrap;
  list-style: none;
  margin:0px;
  height: auto;
  line-height: normal;
    } 
ul.primary li {
  display: inline;
    margin:2px 2px 1px 2px;
} 
ul.primary li a {
  background-color: #EAEAD5;
  border-color: #D0CFB1;
  border-width: 1px;
    color: #55595A;
  border-style: solid solid none solid;
  height: auto;
  margin-right: 2px; /* LTR */
  padding: 0 1em;
  text-decoration: none;
} 
ul.primary li.active a {
  background-color: #FFFFFF;
  border: 1px solid #D0CFB1;
    color : #55595A;
  border-bottom: #fff 1px solid;
}
ul.primary li a:hover {
  background-color: #FFFFCC;
  border-color: #D0CFB1;
  border-bottom-color: #eee;
}

.username   {
        font-size: 8pt;
    }

.biblio     {
        padding-right: 4px;
        padding-bottom: 4px;
        padding-left: 3px;
    }
.catNav2    {
    }
.libCat     {
        color: #55595A;
        font-size: 9pt;
        padding-bottom: 1px;
		text-decoration: none;
    }
.libCat:visited	{	color: #333333; }

.libCat2     {
        color: #55595A; 
       font-size: 10pt;
        font-weight: bold;
        padding-bottom: 1px;
        text-decoration: none;
    }
.libCat2:visited {   color: #333333; }

#navmods	{
	margin-left: 4px;
	margin-right: 4px;
	padding: 2 2 2 2;
	}
a.navtab:link      {       color : #000000; }
a.navtab:visited   {       color : #333333; }
a.navtab:hover     {       color : #000099; }
a.navtab:active    {       color : #cc0000; }

p.navtab     {
        font-size : 9pt;
        margin-left : 1px;
        margin-right : 1px;
        margin-top : 1px;
        margin-bottom : 0px
}
td.navtab   { background-color : #ffff99      }

#products   {
    border: 2px #ffc solid;
    padding : 0 0 0 0 ;
    margin: 0 20 0 0;
    border-collapse: collapse;
    }
#objs   {
        width:100%;
        padding-left: 8px;
        }
#lobox  {
        border: 1px solid #D0CFB1;
        width: 98%;
        padding: 4px;
        background-color: #EAEAD5;
        }
#objvis {
        font-weight: none;
        }
.prodHeader {
    background-color: #ffc;
    padding : 0 0 0 0 ;
    color: #ffffff;
    margin: 0 0 0 0;
    }
.menu   {
    width:200px;
    display: block;
    }

.description	{ 
        font-size: 8pt; 
		 color: #333;
		}
.action		{ 
        background-color: #ccc;
		font-size: 10pt;
		}
span.t8		{        font-size : 70%  }
span.t10	{        font-size : 80%  }
span.t12	{        }

span.s8		{        font-size : 70% }
span.s10	{        font-size : 80%  }
span.s12	{        }

p	{
	    line-height : 140% ;
        margin-top : 5px;
        margin-bottom : 5px ;
        margin-right : 10px;
        margin-left : 10px
        width: 100%;
        padding: 2px 10px 2px 10px; 
    }
p.comment	{
			font-size : 90%;
			font-style : italic;
			margin-left : 15px;
			margin-right : 20px;
			margin-top : 25px;
			padding-top : 6px;
			padding-right : 4px;
			padding-left : 4px;
			padding-bottom : 4px;
}
p.staff  {
        margin-top : 0px;
        margin-bottom : 2px ;
        margin-right : 10px;
        margin-left : 2px
}
p.navSubHeader	{
	font-size : 120% ;
        margin-left : 2px
}
p.headNav	{
	font-size : 90% ;
	margin-top : 2px ;
	margin-bottom : 3px 
}
p.nav	{
	font-size : 10pt ;
	margin-left : 5px ;
	margin-right: 4px ;
	margin-top : 1px ;
	margin-bottom : 0px 
}
p.answer   {
        margin-left : 15px ;
        margin-right: 10px ;
        margin-top : 3px ;
        margin-bottom : 1px
}

p.navSub   {
        font-size : 70% ;
        margin-left : 12px ;
        margin-right: 4px ;
        margin-top : 2px ;
        margin-bottom : 2px
}

p.cap	{
	font-size : 70% ;
	margin-left : 3px ;
	margin-right : 2px; 
	margin-top : 1px ;
	margin-bottom : 1px
}

p.mainrefs  {
    font-size: 8pt;
    line-height : 120% ;
    margin-top : 3px;
    margin-bottom : 5px ;
    margin-right : 10px;
    margin-left : 4px;
    padding-top : .2em
}

p.smallSerif {
        font : 80% times, "times new roman", serif ;
        margin-top : 1px;
        margin-bottom : 3px ;
        margin-right : 4px;
        margin-left : 14px;
        padding-top : .2em
}

p.mainTitle {
        font-size : 80% ;
        margin-top : 0px ;
        margin-bottom : 0px ;
        margin-right : 10px ;
        margin-left : 5px
}

p.by	{
	font-size : 70% ;
    margin-left : 2px;
	margin-top : 1px;
	margin-bottom : 1px
}
p.copyright	{
	font-size : 8pt ;
	margin-top : 0px;
	margin-bottom : 1px
}
p.copyrightOwner	{
	font-size : 60% ;
	text-align : right;
	margin-top : 1px ;	
	margin-bottom : 1px 
}	

p.mainCite {
	font-size : 80% ;
	color : #999999 ;
	margin-left : 8px;
	margin-right : 8px
}
p.myclasstitle	{
	font-size : 80% ;
	font-weight : bold
}

p.myClass {
	margin-left : 4px;
	font-size : 70%
}
p.nav1          {
        font-size : 70%;
        margin-left: 4px;
        margin-right: 2px;
        margin-top: 0px;
        margin-bottom: 0px
}

p.small	{
	font-size : 8pt;
	margin-left : 8px;
	margin-right : 1px;
	margin-top : 0px;
	margin-bottom : 4px
}

p.small2 {
        font-size : 60%;
        margin-left : 0px;
        margin-right : 1px;
        margin-top : 1px; 
        margin-bottom : 1px
} 

p.smallQ {
        font-size : 70%;
        margin-left : 8px;
        margin-right : 1px;
        margin-top : 0px;
        margin-bottom : 1px
}

p.smallEdit 	{
        font-size : 75%;
        margin-left : 1px;
        margin-right : 1px;
        margin-top : 2px;
        margin-bottom : 0px
}

p.MyClassEvent     {
        font-size : 65%;
        margin-left : 1px;
        margin-right : 1px;
        margin-top : 2px;
        margin-bottom : 0px;
	background : #ff3333;
	border : thin solid black;
	color : #ffffff
}
a.MyClassEvent:link             {       color : #FFFFFF;
                                text-decoration : none
 }
a.myClassEvent:visited         {       color : #cccccc;
                                text-decoration : none
 }
a.myClassEvent:hover    {       color : #000000 }
a.myClassEvent:active          {       color : #ffffff }

p.UserEvent	{
	        font-size : 65%;
        	margin-top : 1px;
        	margin-bottom : 1px;
        	margin-right : 1px;
        	margin-left : 1px;
		background : #9999ff
}

p.PubEvent     {
                font-size : 60%;
                margin-top : 1px;
                margin-bottom : 1px;
                margin-right : 1px;
                margin-left : 1px;
		border : thin solid black;
                background : #ffffcc
}


p.blue		{	color : #0000ff	}
p.err		{	color : #ff0000	}	
p.sans		{	font-family : verdana, arial, helvetica, sans-serif	}

.lines		{	background-color : #cc9900	}


h1	{
	font-size: 14pt;
    margin-top : 2px;
	margin-bottom : 0px;
	font-weight : bold;
    padding-left: 5px;
}

/*
h1.mainTitle      {
        font-size : 14pt;
        font-weight : bold;
	margin-top : 2px;
	margin-bottom : 0px;
}
*/

h2      {
	font-size : 12pt;
	font-weight : bold;
    padding-left: 10px;
}
h3      {
	font-size : 10pt;
	font-weight : italic;
    padding-left: 10px;
}
h4      {
	font-size : 10pt;
	font-style : italic;
    padding: 5px 0px 4px 4px;
    margin: 5px 0px 4px 4px;
}

/*
h4.subtitle {
    font-size : 12pt;
    font-weight : bold;
    padding: 2px 0px 4px 4px;
    margin: 3px 0px 4px 4px;
}
*/

td  {
    font-size: 10pt;
    line-height : 140% ;
        margin-top : 5px;
        margin-bottom : 5px ;
        margin-right : 10px;
        margin-left : 10px;
}
td.hdSubject	{
	background-color : #ccffcc;
	text-align : left;
	color : #0000ff;
}

td.hdInfo	{
	background-color : #006633;
	text-align : left;
	color : #ffffff;
}

td.hdInfo2       {
        background-color : #009966;
        text-align : left;
        color : #ffffff;
}


td.hdAction	{
	background-color : #99ccff;
	text-align : center;
}

td.hdResp	{
	background-color : #3333cc;
	color : #ffffff;
}

.header	{
	background-color : #cccc99  ;
	font-weight : bold ;
	text-align : center;
}
td.calDaylt       {
        background-color : #cccccc ;
        color : #000000;
        margin-left : 8px;
}
td.calDaydk      {
        background-color : #666666;
        color : #cccccc;
        margin-left : 12px;
}
td.header2       {
        background-color : #ffffff ;
        color : #000000;
        margin-left : 8px;
}
.subheader       {
        background-color : #ffffcc;
        color : #000000;
        text-align : left;
}
td.auth		{
	background-color : #00cc00;
}
td.subhead	{
        background-color : #ffcc66 ;
        font-size : 80%;
        font-weight : bold ;
        color : #000000;
        text-align : center; 
}
td.subsubhead  {
        background-color : #cccc99 ;
        font-size : 9pt;
        color : #000000;
        text-align : center;
}
td.subHead      {
        font-size : 90%;
        background-color : #cccc99 ;
        color : #000000;
        text-align : center;
}

td.TTHead      {
        font-size : 90%;
        color : #000000;
	padding-left: 8px;
	padding-top : 4px;
	padding-bottom : 2px;
}
td.question	{
	background-color : #D0CFB1;
        font-weight : bold ;
        color : #000000;
        text-align : left;
}
td.top		{
	background-color : #cccccc;
        font-size : 80%;
        font-weight : bold ;
        margin-top : 0;
	text-align : center ;
}
.navHeader	{
	font-size : 90%;
	font-weight : bold;
	color : #55595A;
	text-align : left ;
	margin-left : 0px; 
	margin-top : 3px; 
	margin-right : 2px; 
	margin-bottom : 0px ;
}
.navHeaderLO     {
        font-size : 90% ;
        font-weight : bold;
        color : #000000;
        text-align : left ; 
        margin-left : 4px;
        margin-top : 3px;
        margin-right : 2px;
        margin-bottom : 0px
}
p.navHeader2     {
        background-color : #ffffff ;
        font-size : 90% ;
        font-weight : bold;
        color : #cc9900;
        text-align : left;
        margin-left : 1px;
        margin-top : 3px;
        margin-right : 2px;
        margin-bottom : 0px;
}

td.libSearch	{
	background-color : #ffffcc ;
}
td.glossarySearch {
	background-color : #cccc99 ;
}
td.MyClassSearch	{
	background-color : #999966 ;
}

td.myNavHeader    {
        font-size : 80%;
        font-weight : bold;
        color : #000000;
        text-align : left ;
	margin-left : 2px;
	margin-right : 2px;
}

td.edit {
        background-color : #ccccff ;
        font-size : 70%; 
        text-align : center ;
	margin-top: 0px	;
	margin-bottom: 0px;
}

td.editDel {
        background-color : #cccccc ;
        font-size : 70% ;
        text-align : center ;
        margin-top: 0px	;
        margin-bottom: 0px;
}

td.editAli {
        background-color : #ccffcc ;
        font-size : 70%;
        text-align : center ;
        margin-top: 0px ;
        margin-bottom: 0px;
}

td.main	{
        line-height : 120% ;
        margin-top : 3px;
        margin-bottom : 5px ;
        margin-right : 10px;
        margin-left : 4px;
        padding-top : .2em;
}
td.oldMain	{
	margin-left : 5px;
	margin-right : 10px;
	padding : 4px;
	font-family : times, "new roman times", serif;
}

td.err	{
	background : #ff0000 ;
        font-weight : bold ;
        color : #ffffff;
        text-align : center
}

td.greybgrd		{	background-color : #cccccc;	}
td.whitebgrd		{	background-color : #ffffff;	}

td.picFrame		{	margin-right : 10px	}
td.leftColumn 		{	background-color : #fcc66f	}	
td.myClassColumn	{	background-color : #cc9900	}
td.calDay		{	background-color : #ffcc99	}	
td.calDayNow		{	background-color : #ff9966	}
td.navMods		{	background-color : #ffffff	}


a.nav1:link  	{	color : #000099	}
a.nav1:visited	    {	color : #660066	}
a.nav1:hover	{	color : #000099	}
a.nav1:active	{	color : #cc0000	}

a.nav:link  {
        color : #000099;
        }
a.nav:visited       {
        color : #333333;
        }
a.nav:hover {
        color : #000099
        }
a.nav:active       {
        color : #cc0000
}

a.small:link.small		{	color : #000099	}
a.small:visited.small		{	color : #660066	}
a.small:hover.small		{	color : #000099	}	
a.small:active.small		{	color : #cc0000	}

a.hdInfo:link            {       color : #ffffff }
a.hdInfo:visited         {       color : #cccccc }
a.hdInfo:hover           {       color : #ff0000 }
a.hdInfo:active          {       color : #00ffff }

a.gloss:link  {
        color : #660000 ;
	text-decoration : none
       }
a.gloss:visited.gloss       {
        color : #660000 ;
	text-decoration : none
        }
a.gloss:hover.gloss {
        color : #990000 ;
	text-decoration : underline
        }
a.gloss:active.gloss       {
        color : #990000 ;
	text-decoration : none
}

a.authM:link  {
        color : #660000 ;
        text-decoration : underline
       }
a.authM:visited       {
        color : #660000 ; 
        text-decoration : underline
        }
a.authM:hover {
        color : #990000 ;
        text-decoration : underline
        }
a.authM:active       {
        color : #990000 ;
        text-decoration : none
}


a.myNavSmall:link {
	margin-left : 2px;
	margin-right : 2px;
	font-size : 70%;
        color : #000099
       }
a.myNavSmall:visited      {
	margin-left : 2px;
	margin-right : 2px;
	font-size : 70% ;
        color : #660066
        }
a.myNavSmall:hover {
	margin-left : 2px;
	margin-right : 2px;
	font-size : 70%;
        color : #000099
        }
a.myNavSmall:active       {
	margin-left : 2px;
	margin-right : 2px;
	font-size : 70% ;
        color : #cc0000 ;
}

li	{
    line-height : 140% ;
	margin-right : 10px
}

li.small      	{	font-size: 70%;	}	
li.red      	{	
			color : #dd0000
	}	

div.comauthor	{
			font-size: 85%;
			text-align : right;
			margin-right : 80px
		}
input		{	font-size : 10pt; 	}
pre		{	font-size: 80%;	}


