P  {}

SUP  {
    font-size : 60%;
}

H1  {
    font-weight : bold;
}

H2  {
    font-size : 120%;
    font-weight : bold;
}

H3  {
    font-size : 140%;
    font-weight : bold;
}

CITE    {
    font-style : normal;
    text-decoration : underline;
}

A  {
    text-decoration : none;
    color : #333399;
    background-color: inherit;
}

A:Visited  {
    text-decoration : none;
    color : #333366;
    background-color: inherit;
}

A:Active  {
    text-decoration : underline;
    color : #990066;
    background-color: inherit;
}

A:Hover  {
    text-decoration : underline;
    color : #00cc66;
    background-color: inherit;
}

PRE A  {
    text-decoration : none;
    color : #000000;
    background-color: #cccc66;
}

PRE A:Visited  {
    text-decoration : none;
    color : #333366;
    background-color: #cccc66;
}

PRE A:Active  {
    text-decoration : underline;
    color : #000000;
    background-color: #990066;
}

PRE A:Hover  {
    text-decoration : underline;
    color : #000000;
    background-color: #00cc66;
}

BODY  {
    font-size : 10pt;
    font-family : Gill Sans, Gill Sans MT, Lucida Sans, Verdana, Tahoma, sans-serif;
    font-weight : normal;
    font-style : normal;
    color : #000000;
    background-color : #333366;
    margin-left : .5em;
    margin-top : 1em;
    margin-right : .5em;
    line-height : 1.4em;
}

TABLE  {
    font-size : 10pt;
    font-family : Gill Sans, Gill Sans MT, Lucida Sans, verdana, tahoma, sans-serif;
}

.quoteblock  {
    font-size : 90%;
    margin-left : 2.5em;
    margin-right : 2.5em;
}

.smallblock  {
    font-size : 90%;
    margin-bottom : .5em;
    padding-bottom : .2em;
    padding-top : .2em;
    padding-left : 1em;
    padding-right : 1em;
    background-color : #ffffff;
    color : #000000;
    line-height : 120%;
}

.calendar {
    font-size : 10pt;
}

.calendar td, .calendar th {
	width : 240px;
	text-align: center;
}

.calendar th {
	text-transform: uppercase;
	letter-spacing: .1em;
	font-weight: normal;
}

.calendar a {
	font-weight: bold;
}

.textblock  {
    margin-bottom : 2em;
    padding-bottom : 1em;
    padding-top : .5em;
    padding-left : 2.5em;
    padding-right : 2em;
    background-color : #ffffff;
    color : #000000;
    font-family: Book Antiqua, Constantia, Calisto MT, Garamond, serif;
}

.banner  {
    position : fixed;
    top : 30px;
    left : 30px;
    width : 200px;
    height : 72px;
    border-style : none;
    z-index : 1;
}

.leftcol  {
    position : absolute;
    top : 300px;
    width : 200px;
    left : 30px;
}

.navigate  {
    position : fixed;
    bottom : 0px;
    width : 200px;
    left : 30px;
    margin-top : 10px;
    z-index : 2;
}

.navbar {
    position : absolute;
    top : 30px;
    left : 260px;
    width : 500px;
    height : 72px;
    background-color : inherit;
    color : #cccc66;
    z-index : 3;
    letter-spacing : 0.2em;
    text-transform : uppercase;
}

.navbar A  {
    text-decoration : none;
    color : #ffffff;
    background-color: inherit;
}

.navbar A:Visited  {
    text-decoration : none;
    color : #cccc66;
    background-color: inherit;
}

.navbar A:Active  {
    text-decoration : underline;
    color : #990066;
    background-color: inherit;
}

.navbar A:Hover  {
    text-decoration : underline;
    color : #00cc66;
    background-color: inherit;
}

.sitenav {
    position : absolute;
    top : 0px;
    left : 0px;
}

.subnav {
    position : absolute;
    bottom : 0px;
    left : 0px;
}

.linkcap  {
    position : absolute;
    top : 65px;
    left : 360px;
    width : 276px;
    visibility : hidden;
    text-align : right;
}

.bodycol  {
    position : absolute;
    top : 150px;
    left : 260px;
    width : 500px;
    z-index : 10;
}

.headline  {
    background-color : #006666;
    color : #ffffff;
    line-height : 180%;
    width : 500px - 2.5em;
    padding-left: 2.5em;
	text-transform: uppercase;
	letter-spacing : .2em;
}

.headline a {
	color : #ffffff;
}

.headline a:hover {
	color : #cccc66;
	text-decoration: underline;
}

.subhead  {
    background-color : #ccccff;
    color : #000000;
    width : 500px;
}

.smallhead  {
    background-color : #006666;
    color : #ffffff;
    width : 200px;
    text-align : center;
	text-transform: uppercase;
	letter-spacing: .1em;
}

.smallhead A  {
    text-decoration : none;
    color : #ffffff;
    background-color: inherit;
}

.smallhead A:Visited  {
    text-decoration : none;
    color : #ffffff;
    background-color: inherit;
}

.smallhead A:Active  {
    text-decoration : underline;
    color : #990066;
    background-color: inherit;
}

.smallhead A:Hover  {
    text-decoration : underline;
    color : #cccc66;
    background-color: inherit;
}

