H1, H2, H3, H4 {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    margin-top: 0;
}

/*This hack gets IE and FireFox to display paragraphs the same */
P {
	margin-top: 0;
}

EM {
	font-style: italic;
	font-weight: bold;
}

A {
	color: #0000BF;
	background-color: transparent;
	text-decoration: none;
	font-weight: bold;
}

A:hover {
	color: white;
	background-color: #000060;
}

A.menu {
	color: white;
	background-color: transparent;
}

A.menu:hover {
	color: #000060;
	background-color: white;
}
	
#menu {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	height: 40px;
	background-color: black;
	color: white;
	overflow: hidden;
	padding-top: 1em;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}

BODY {
    font-family: sans-serif;
    font-size: 12pt;
    background-color: #000060;
    background-image: url('background.jpg');
    background-repeat: repeat-x;
    margin-top: 56px;
    margin-bottom: 2em;
    margin-left: 3em;
    margin-right: 3em;
}

BODY.paper {
	margin-top: 2em;
}	

P.popup {
	color: #000060;
	background-color: white;
	background-image: none;
	padding: 3px;
	font-size: 11pt;
}

BODY.popup {
	margin: 5px;
	padding: 0;
}
	
IMG { 
	border: solid thin;
 }

IMG.logo {
	padding: 0;
	background-color: transparent;
	border: none;
}

.main, .right {
	background-color: transparent;
	margin-bottom: 0.5em;
}
.main {
	float: left;
	clear: left;
	margin-right: 1em;
}

.right {
	float: right;
	clear: right;
	margin-left: 1em;
}

TD.body {
 	padding: 1em;
 	margin: 0;
}

TABLE {
	background-color: white;
 	color: #000060;
 	margin: 0;
 	padding: 0;
 	width: 100%;
}

TABLE.menu {
    padding: 0;
    margin: 0;
    background-color: transparent;
    width: auto;
}

.header {
    background-color: transparent;
    color: white;
    padding: 0;
    margin: 0;
    display: inline;
}

UL LI {
	margin-left: 1em;
	list-style-type: square;
}

/*
This hack gets Firefox and IE to display the menu with the same spacing
*/

.trim {
	margin: 0;
	padding: 0;
	display: inline;
}

/* 
This hack gets IE to not put bullets against a floating image.
*/

.indent {
	list-style-position: inside;
}

.adSense {
    padding-top: 2em;
    padding-bottom: 4em;
    margin-left: auto;
    margin-right: 0;
    width: 728px;
    height: 90px;
    font-size: small;
    color: white;
}

.adSensePop {
    padding-top: 0.5em;
    padding-bottom: 2em;
    margin-left: auto;
    margin-right: auto;
    width: 468px;
    height: 15px;

}