
/* colors */
td.bg_blue {background-color: #003399;}
td.bg_lightblue {background-color: #6699cc;}
td.bg_white {background-color: #ffffff;}
td.bg_orange {background-color: #ff9900;}
td.bg_lightgray {background-color: #e6e6e6;}
/* end: colors */


html
{
font-size: 0.7em;
}

body
{
margin: 0 0 2.0em 0;
background-color: #003399;
font-family: arial, univers, helvetica, sans-serif;
color: #000000;
}

a:link {color: #003399; text-decoration: underline;}
a:visited {color: #003399; text-decoration: underline;}
a:hover {color: #003399; text-decoration: none;}
a:active {color: #003399; text-decoration: underline;}

td
{
font-size: 0.8em;
}

td.container
{
border-left: 2px solid #ffffff;
border-right: 2px solid #ffffff;
background-color: #ffffff;
}

/*
#header
{

}

#header_text
{
margin: 10px 10px 10px 10px;
}
*/

td.content
{
/*
margin: 10px 15px 10px 10px;
font-size: 125%;
*/
width: 577px;
}

#sub-content
{
padding: 10px 10px 15px 10px;
min-height: 300px;
_height: 250px; /* IE6 Hack */
}

#hp-quote
{
background: #ccc;
padding: 0.75em 1.0em;
font-family: times, times new roman, serif;
font-size: 1.2em;
}

#hp-quote p.byline
{
margin-bottom: 0;
font-family: arial, univers, sans-serif;
font-weight: bold;
font-size: 0.7em;
text-align: right;
}

h1
{
margin: 0 0 1.0em 0;
padding: 1.0em 0.5em 0.2em 0.5em;
font-size: 1.5em;
color: #003399;
border-bottom: 1px dotted #003399;
}

h2
{
margin-bottom: 0.25em;
font-size: 125%;
color: #003399;
}

p
{
margin: 0 0 1.5em 0;
}


/* navigation */
td.nav
{
padding: 10px 10px 10px 10px;
width: auto;
text-align: center;
font-size: 0.8em;
}

td.nav a {color: #ffffff; font-weight: bold;}
td.nav a:link {color: #ffffff; text-decoration: none;}
td.nav a:visited {color: #ffffff; text-decoration: none;}
td.nav a:hover {color: #ffffff; text-decoration: underline;}
td.nav a:active {color: #ffffff; text-decoration: none;}

td.nav_line
{
width: 1px;
background-color: #6983C3;
}


td.nav2
{
width: auto;
background-color: #e6e6e6;
border-right: 2px solid #ffffff;
}

div.nav2_links h2
{
margin-top: 0px;
}

div.nav2_links
{
padding: 10px 10px 10px 10px;
/*border-bottom: 2px solid #ffffff;*/
}

div.nav2_links ul
{
list-style: disc;
margin: 0px 0px 10px 10px;
padding: 0px 0px 0px 10px;
}

div.nav2_links li
{
padding: 0.5em 0 0.5em 0;
}
/* end: navigation */



/* sidebar */
#sidebar
{
float: right;
width: 200px;
background-color: #e6e6e6;
border: 1px dotted #999999;
padding: 10px 10px 10px 10px;
margin: 5px 0px 10px 10px;
}

#sidebar .header
{
font-weight: bold;
font-size: 110%;
}

#sidebar h2
{
font-weight: bold;
font-size: 110%;
}

#sidebar ul
{
padding: 0px 0px 0px 10px;
margin: 5px 0px 5px 10px;
}

/* end: sidebar */




/* chart */
table .chart
{
font-size: 90%;
background-color: #ffffff;
}

table .chart th
{
background-color: #003399;
padding: 5px 5px 5px 5px;
text-align: left;
font-weight: bold;
color: #ffffff;
}

table .chart td
{
background-color: #e6e6e6;
padding: 5px 5px 5px 5px;
text-align: center;
color: #000000;
}

table .chart td.text
{
background-color: #e6e6e6;
padding: 5px 5px 5px 5px;
text-align: left;
color: #000000;
}

table .chart tr.text2 td
{
background-color: #d0d0d0;
padding: 5px 5px 5px 5px;
text-align: left;
font-weight: bold;
font-style: italic;
color: #000000;
}
/* end: chart */



/* Misc */
.image
{
background: #ddd;
}

.image img
{
margin: 3px;
}

p.caption
{
margin: 0 3px 3px 3px;
text-align: center;
font-size: 0.8em;
}

p.note
{
background: #ddd;
border: 1px solid #ccc;
padding: 0.8em 1.0em 1.0em 1.0em;
font-size: 0.9em;
}
/* Misc */




