A:active  {
text-decoration: underline;
}

A.tag, A.messier	{
color: 	black;
text-decoration: none;
}

A.tag:hover, A.messier:hover	{
background-color: #888888;
text-decoration: none;
}

A.page	{
color: rgb(142, 10, 10);
text-decoration: none;
}

A.page:hover	{
text-decoration: underline;
}

A.navbar, A.navbar2, A.sidebar	{
color: white;
font-size: 12.0pt;
font-family: Times, serif;
font-weight: bold;
text-decoration: none;
}

A.navbar:hover {
background-color: rgb(125, 115, 115);
text-decoration:	none;
}

A.navbar2:hover, A.sidebar:hover{
background-color: rgb(122, 10, 10);
text-decoration:	none;
}

.messier	{
width: 90px;
text-align: center;
}

body  {
background-color:	#959595;
font-family: Times, Serif;
font-size: 11.0pt;
text-align:	center;
height: 100%;
}

div.border  {
background-color:	#959595;
border: 0.0px solid black;
margin-top: 0px;
margin-bottom: 10px;
margin-left:	auto;
margin-right:	auto;
padding:	0px;
position:	relative;
width: 900px;
height: auto;
text-align: center;
}

div.header  {
background-color:	#efefef;
background-image:       URL(media/Header2.jpg);
background-position:    top middle;
background-repeat:      no-repeat;
border-top:		1.0px solid #444444;
border-left:	1.0px solid #444444;
border-right:	3.0px solid #333333;
margin-top: 0px;
margin-bottom: 0px;
margin-left:	auto;
margin-right:	auto;
padding:	10px;
position:	absolute;
top: 20px;
left: 40px;
width:	780px;
height: 80px;
}

div.navbar	{
background-color:	rgb(122, 10, 10);
text-align:	center;
letter-spacing: 1pt;
color: white;
padding: 8px;
margin-top: 0px;
margin-bottom: 0px;
border-top:		1.0px solid #333333;
border-left:	1.0px solid #333333;
border-right:	1.0px solid #333333;
border-bottom:	1.0px solid #333333;
position: absolute;
top: 100px;
left: 30px;
width: 800px;
height: 20px;
}

div.navbar2	{
background-color:	rgb(125, 115, 115);
text-align:	left;
letter-spacing: 1pt;
color: white;
padding: 8;
margin-top: 0px;
margin-bottom: 0px;
border-top:		1.8px solid #efefef;
border-left:	1.0px solid #333333;
border-right:	1.0px solid #333333;
border-bottom:	1.0px solid #333333;
position: absolute;
top: 135px;
left: 30px;
width: 800px;
height: 20px;
z-index: 2;
}

div.sidebar	{
background-color:	rgb(125, 115, 115);
text-align:	left;
letter-spacing: 1pt;
color: white;
padding: 8;
margin-top: 0px;
margin-bottom: 0px;
border-top:		1.0px solid #333333;
border-left:	1.0px solid #333333;
border-right:	1.0px solid #333333;
border-bottom:	1.0px solid #333333;
position: fixed;
bottom: 1px;
left: 1%;
width: 500px;
height: 20px;
z-index: 2;
}

div.page {
background-color:	#efefef;
border-left:	1.0px solid #444444;
border-right:	3.0px solid #333333;
border-bottom:	3.0px solid #333333;
margin-top: 0px;
margin-bottom: 0px;
margin-left:	auto;
margin-right:	auto;
padding:	10px;
position:	absolute;
top: 137px;
left: 40px;
width:	780px;
height: auto;
text-align: justify;
z-index: 0;
}

div.box  {
background-color:	#c0c0c0;
border-left:	2.5px solid #555555;
border-right:	2.5px solid #555555;
border-top:		1.0px solid #333333;
border-bottom:	2.5px solid #555555;
margin-top: 0px;
margin-bottom: 0px;
margin-left:	auto;
margin-right:	auto;
text-align: center;
vertical-align: middle;
padding:	4px;
position:	relative;
width:	auto;
height: auto;
}

div.small-right-box  {
background-color:	#c0c0c0;
border-left:	3.0px solid #555555;
border-right:	1.0px solid #333333;
border-top:	1.0px solid #333333;
border-bottom:	3.0px solid #555555;
margin-top: 0px;
margin-bottom: 0px;
margin-left:	20px;
margin-right:	auto;
text-align: justify;
vertical-align: middle;
font-size: 10pt;
padding:	5px;
position:	absolute;
left: 700px;
width:	auto;
height: auto;
}

div.small-left-box  {
background-color:	#c0c0c0;
border-left:	1.0px solid #444444;
border-right:	3.0px solid #333333;
border-top:	1.0px solid #333333;
border-bottom:	3.0px solid #333333;
margin-top: 0px;
margin-bottom: 0px;
margin-left:	auto;
margin-right:	20px;
text-align: justify;
vertical-align: middle;
padding:	6px;
position:	absolute;
left: 5px;
width:	auto;
height: auto;
}

div.right-box  {
background-color:	#c0c0c0;
border-left:	3.0px solid #555555;
border-right:	1.0px solid #333333;
border-top:	1.0px solid #333333;
border-bottom:	3.0px solid #555555;
margin-top: 0px;
margin-bottom: 0px;
margin-left:	20px;
margin-right:	auto;
text-align: justify;
vertical-align: middle;
font-size: 10pt;
padding:	6px;
position:	absolute;
left: 600px;
width:	auto;
height: auto;
}

div.left-box  {
background-color:	#c0c0c0;
border-left:	1.0px solid #444444;
border-right:	3.0px solid #333333;
border-top:	1.0px solid #333333;
border-bottom:	3.0px solid #333333;
margin-top: 0px;
margin-bottom: 0px;
margin-left:	auto;
margin-right:	20px;
text-align: justify;
vertical-align: middle;
padding:	6px;
position:	absolute;
left: 5px;
width:	auto;
height: auto;
}

table	{
font-family:	Times, serif;
font-size:	11.0pt;
font-weight:	normal;
color:	black;
}

p	{
margin-left: 30px;
text-indent: 20px;
width: 660px;
}

h1  {
color:	rgb(153, 0, 0);
font-family:	Times, serif;
font-size:	20.0pt;
font-weight:	bold;
font-variant:	none;
margin-bottom:	10pt;
margin-top:	4pt;
margin:	0in;
text-align:	right;
letter-spacing: 1.5pt;
}

h2  {
color:	rgb(153, 0, 0);
font-family:	Times, serif;
font-size:	16.0pt;
font-weight:	normal;
margin-bottom:	4pt;
margin-top:	10pt;
margin:	0in;
text-align:	right;
}

h3  {
font-family:	Times, serif;
font-size:	13.0pt;
font-weight:	bold;
color:	rgb(122, 10, 10);
margin-top:		1pt;
margin-bottom:	2pt;
margin-left:	0pt;
mso-outline-level:	1;
text-align:	center;
}

h4  {
font-family:	Times, serif;
font-size:	12.0pt;
font-weight:	bold;
color:	rgb(122, 10, 10);
margin-top:		0pt;
margin-bottom:	5pt;
margin-left:	0pt;
mso-outline-level:	1;
text-align:	center;
}

h5  {
font-family:	Times, serif;
font-size:	14.0pt;
font-weight:	bold;
font-variant:	small-caps;
letter-spacing: 1pt;
color:	rgb(122, 10, 10);
margin-top:		5pt;
margin-bottom:	1pt;
mso-outline-level:	1;
text-align:	center;
}

ul  {
margin-bottom:	3pt;
margin-left:	25px;
margin-right:	15px;
margin-top:	3pt;
}

li  {
margin-top:	6pt;
margin-bottom:	6pt;
margin-left:	25px;
margin-right:	15px;
}



