BODY {
	font-family : Tahoma, Verdana, "Comic Sans MS", serif;
	font-size : 80%;
	background-color : #DCDCDC;
}

DIV.page {
	margin-left : 10%;
	margin-right : 10%;
	border : thin solid #9999cc;
	padding-bottom : 0.5em;
	background-color : Silver;
	color : #333366;	
}

DIV.header {
	margin-left : 10%;
	margin-right : 10%;
	margin-bottom : 1em;
	border-style : solid;
	border-left-width : 0px;
	border-right-width : 0px;
	border-top-width : 0px;
	border-bottom-width : 1px;
	border-color : #666699;	
	clear : both;
}

DIV.content {
	margin-left : 10%;
	margin-right : 10%;
}

DIV.footer
{
	font-size : 90%;
	font-style : italic;
	text-align : center;
	padding-top : 1em;
	margin-left : 10%;
	margin-right : 10%;
	margin-top : 1em;
	border-style : solid;
	border-left-width : 0px;
	border-right-width : 0px;
	border-top-width : 1px;
	border-bottom-width : 0px;
	border-color : #666699;	
	color : #666699;	
	background-color : Silver;
	clear : both;
}

DIV.menu {
	text-align : center;
	border-color : #9999cc;
	border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px
}

DIV.menu table {
	text-align : center;
	width : 80%;
}
	
DIV.menu td {
	font-size : 75%;
	text-align : center;
	color : #FFFFFF;	
	padding-top : 0.1em;
	padding-bottom : 0.1em;	
	border-style : solid;
	border-color : #9999cc;
	border-top-width : 0px;
	border-bottom-width : 0px;
	border-left-width : 0px;
	border-right-width : 1px;
	width : 16.5%;
}
DIV.menu TD.norightborder {
	border-style : solid;
	border-color : #FFFFFF;
	border-top-width : 0px;
	border-bottom-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	width : 16.5%;	
}

DIV.menu a, DIV.menu a:active, DIV.menu a:visited, DIV.menu a:hover {
	color : #FFFFFF;	
	background-color : transparent;	
	text-decoration : none;
	}

DIV.picture {
	padding-top : 1em;
	padding-bottom : 1em;
	text-align : center;	
}

A, A:Active, A:Visited {
	color: #333366;
	text-decoration: underline; 
	background-color : transparent;
	}
A:Hover { 
	color: red;
	text-decoration: underline;
	background-color : transparent;
	 }

ADDRESS {
	font-size : 90%;
	font-style : normal;
} 

DT {
	font-style: italic;
	background-color : transparent;	
}
DD {
	padding-top : 0.6em;
	padding-bottom : 1em;
}

H1,H2,H3,H4,H5,H6 {
	color : #333366;
	background-color : transparent;	
	font-weight : normal;
}

H1 {
	font-size : 175%;
	text-align : center;
}
H2 {
	font-size : 140%;
	text-align : center;	
}
H3 {
	font-size : 130%;
	text-align : center;	
}
H4 {
	font-size : 120%;
}
H5 {
	font-size : 110%;
}
H6 {
	font-size : 100%;
}

TABLE.results {
	border-style : solid;
	border-color :  #FFFFFF;
	background-color : #666699;
	color : #FFFFFF;
	border-width : 1px;	
	font-size : 90%;
	text-align : center;
	margin-right : 2em;
	margin-bottom : 1em;
	float : left;	
}

TABLE.results TH  {
	font-size : 110%;
	padding-top : 0.5em;
	padding-bottom : 0.5em;
	padding-left : 0.5em;
	padding-right : 0.5em;	
	border-style : solid;
	border-color : #FFFFFF;
	border-width : 1px;	
	background-color : #9999cc;
	color : #FFFFFF;
}

TABLE.results TD {	width : 20%;
	font-family : "Lucida Console", Courier, monospace;
	color : #FFFFFF;

	padding : 0.2em;	
}

DIV.photolist TABLE {
	padding : 1em;	
	font-size : 90%;
	text-align : center;
}

DIV.photolist TH {
	font-size : 110%;
	width : 20%;
}

DIV.cartree  {
	margin-left : 17%;
}

P.sidenoteleft {
	font-size : 70%;
	padding-top : 0.5em;
	padding-bottom : 0.5em;
	padding-left : 0.5em;
	padding-right : 0.5em;	
	border-style : solid;
	border-color : #666699;
	border-width : 3px;	
	color : Black;
	background-color : #CCCCFF;
	width : 20%;	
	margin-bottom : 0.5em;
	margin-top : 0.5em;
	margin-right : 1em;		
	float : left;
}

DIV.sidenoteright {
	font-size : 70%;
	padding-top : 0.5em;
	padding-bottom : 0.5em;
	padding-left : 0.5em;
	padding-right : 0.5em;	
	border-style : solid;
	border-color : #666699;
	border-width : 3px;	
	color : Black;
	background-color : #CCCCFF;
	width : 20%;	
	margin-bottom : 1em;
	margin-top : 0.5em;
	margin-left : 0.5em;		
	float : right;
}

DIV.sidenoteright DT {
	font-style: italic;
	color: #003366;
	background-color : transparent;	
}

DIV.sidenoteright H2 {
	color: #003366;
}
SPAN.emphasis {
	font-weight : bold;
}

.floatleft {
	float : left;
	margin-right : 1em;
}

.floatright {
	float : right;
	margin-left : 1em;
}

LI {
	padding-top : 0.5em;
	padding-bottom : 0.5em;
}
