@charset "utf-8";
/*  Universal Reset, all margins and paddings to zero, so that they can be set for each element with greater control */
* { margin: 0; padding: 0;}

body {
		text-align: center;
		font: 12px "Myriad Web", Arial;
		cursor: default;
		background: #001C3F url(../img/body.gif) repeat-x fixed top;
		margin: 10px 0 0 0;
}

a {
		text-decoration: none;
		cursor: pointer;
}


a:hover {}
a:visited {}
a.name {cursor: default; }

p {
		text-align: justify;
		margin-bottom: 12px;
}
img {border: 0; }
td { vertical-align: top;}

h1 {
		color: #000000;
		text-align: center;
		font-family: 'Goudy Old Style', serif;
		margin-bottom: 2px;
}
h1.smallheading { font-size: 15px;}
h2 {
		line-height: 40px;
		font-size: 18px;
		color: #0F3566;
                font-family: 'Goudy Old Style', serif;
}

h3 {
		color: #0C305E;
		line-height: 25px;
}

ul, ol { margin: 10px 10px 20px 40px;}

li {}

h1 {}


.thumb {
		padding: 1px;
		margin: 0px 10px;
}


.goback {
		display: block;

}
.goback:hover {  }
.figures { border-collapse: collapse; background-color: #FFFFFF;

}
.figures td {
		border-bottom: 1px dotted #E4E4E4;
		border-right: 1px solid #CCCCCC;
		padding: 3px;
		text-align: center;
}
.figures th {
		background: #EEF4FD;
		color: #0C305E;
		border-bottom: 1px solid #0C305E;
		padding: 5px 3px;
		text-align: center;
}
.menu {
		margin: 5px 10px 10px;
		border: 1px solid #DE050E;
}
.menu a {
		display: block;
		color: #DE050C;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 5px;
		border-bottom: 1px solid #CCCCCC;
}
.menu a:hover {
		color: #FFFFFF;
		background: #DE050D;
}

a.website_link {
		display: block;
		text-align: center;
		background: #001C3F;
		color: #FFFFFF;
		text-decoration: none;
		font-size: 15px;
		font-style: italic;
		width: 100px;
		padding: 2px;
		border: 2px groove #DE050E;
		margin: 3px auto;
}
a.website_link:hover {


		background: #DE050E;
		color: #FFFFFF;
		border: 2px groove #001C3F;

}
