body
        {
        font-family:    Sans-serif, Arial, Helvetica;
	font-size:	medium;
	color:		rgb(188,198,199);
	margin:		0;
	padding:	0;
	background-color: rgb(69,119,155);
        }
a
	{
	color:		rgb(188,198,199);
	}

table, tr, td, b, br, p
        {
        font-family:    Sans-serif, Arial, Helvetica;
	padding:	0;
	margin:		0;
        }

p
	{
	margin: 10px 0 5px 0;
	}
th
	{
	text-align:left;
	}

img	{
	border:	0;
	}
pre
	{
	font-family:	Monaco, "Courier New", Monospace;
	}

code	{
        font-family:    Monaco, "Courier New", Monospace;
	color:		#333333;
	background-color:	rgb(69,119,155);
	}

h1, h2, h3, big
	{
	font-family:	Sans-serif, Arial, Helvetica;
	line-height:	1em;
	}

h1	{
	font-size: 1.5em;
	line-height: 1.5em;
	}

h2
	{
	font-size: 1.3em;
	}
h3
	{
	font-size: 1.2em;
	}
h4
	{
	font-size: 1.1em;
	}
h5
	{
	font-size: 1em;
	}

blockquote
	{
        font-family:    Sans-serif, Arial, Helvetica;
	}

ol, ul
	{
        font-family:    Sans-serif, Arial, Helvetica;
	}

strong
	{
	color:	rgb(31,71,83);
	}

#banner
        {
        padding: 0 0 0 0;
	height: 243px;
	width: 1024px;
        border-bottom: 0.5em solid rgb(31,71,83);
        background-color: rgb(69,119,155);
        color: rgb(69,119,155);
	background-image: url(../images/IF-banner.jpg);
	background-repeat: no-repeat;
        }

#banner h4
	{
	position: absolute;
	left: 350px;
	margin: 0 0 0 0;
	text-align:	left;
	line-height:	1.1em;
	height:		1.1em;
	}

#banner img
        {
        margin: 0 0 0 0;
	}

#navlinks
	{
	position: absolute;
	left: 0;
	top: 16em;
	width: 7em;
	background-color: rgb(69,119,155);
	font-family: Sans-serif, Arial, Helvetica;
        padding: 0 0 0 0;
	/* border: 1px solid red; */
	}

#navlinks ul
        {
        padding:                1em 0 .75em 0;
        margin:                 0 0 0 0;
        list-style-type:        none;
        /* background-color:       #e0e1e2; */
	}

#navlinks li
        {
        padding:                0 0 0 0;
        margin:                 0;
/*	font-weight:		bold;
        line-height:            1.4em;
        height:                 1.5em;*/
        }

#navlinks li a
        {
        color:                  rgb(31,71,83);
        background-color:       rgb(69,119,155);
        display:                block;
        text-decoration:        none;
        border-top:             .20em solid rgb(69,119,155);
        border-bottom:          .20em solid rgb(69,119,155);
        padding-left:           1.2em;
	font-weight:		bold;
        line-height:            1.4em;
        height:                 1.5em;
        }

#navlinks li a:hover
        {
        background-color:       rgb(31,71,83);
        color:                  rgb(69,119,155);
        }

#content
	{
	position: absolute;
	left:	7em;
	top: 16em;
	/* border: 3px solid green; */
	padding: 1% 10% 0% 1%;
	}

#ranks
	{
	list-style-type:        none;
	}

#ranks li
	{
	padding:		0 2em 1em 0;
	}
