body {
    background-color: #FFFFFF;
    background-image: url("../images/zodiacPale.jpg");
    background-repeat: no-repeat;
    background-position: top left;
    background-attachment: fixed;
    color: #000000;
    font-family: Tahoma, Georgia, Verdana, Arial, sans-serif;
    font-size: 11pt;
    margin-left: 80px;
    margin-top: 40px;
    height: 80%;
    width: 80%
}

.bodyWithAstrolabe {
    background-color: #FFFFFF;
    background-image: url("../images/Astrolabe.jpg");
    background-repeat: no-repeat;
    background-position: top left;
    background-attachment: fixed;
    color: #000000;
    font-family: Tahoma, Georgia, Verdana, Arial, sans-serif;
    font-size: 11pt;
    margin-left: 80px;
    margin-top: 40px;
    height: 80%;
    width: 80%
}
 
a:link {
    font-family: Tahoma, Georgia, Verdana, Arial, sans-serif;
    color: #950011;
    text-decoration: none
}

a:visited {
    font-family: Tahoma, Georgia, Verdana, Arial, sans-serif;
    color: #950011;
    text-decoration: none
}

a:hover {
    font-family: Tahoma, Georgia, Verdana, Arial, sans-serif;
    color: #950011;
    text-decoration: underline;
}

a:link.menu {
    font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
    color: #950011;
    text-decoration: none
}

a:visited.menu {
    font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
    color: #343434;
    text-decoration: none
}

a:hover.menu {
    font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
    color: #010101;
    text-decoration: none
}

.a:link {
    font-family: Tahoma, Georgia, Verdana, Arial, sans-serif;
    color: #950011;
    text-decoration: none;
}


td, th {
    padding: 0
}

h1 {
    font-family: Tahoma, Georgia, Helvetica, Verdana, Arial, sans-serif;
    font-size: 140%;
    color: #434343;
    margin-left: 30px;
    margin-right: 15px;
    margin-bottom: 5px;
    margin-top: 30px;
    text-indent: 0px
}

h2 {
    font-family: Tahoma, Georgia, Helvetica, Verdana, Arial, sans-serif;
    font-size: 120%;
    color: #434343;
    margin-left: 30px;
    margin-right: 15px;
    margin-bottom: 25px;;
    text-indent: 0px
}

p {
    font-family: Tahoma, Georgia, Times, Helvetica, Verdana, Arial;
    line-height: 150%;
  /*
	color: #212121;
	margin-left: 30px;
    margin-right: 15px;
    margin-bottom: 25px;
    text-indent: 0px
    */
}

p.citat {
    font-family: Tahoma, Georgia, Times, Helvetica, Verdana, Arial;
    color: #434343;
    font-style: italic;
    line-height: 20px;
    margin-left: 45px;
    margin-right: 30px;
    margin-bottom: 25px;
    text-indent: 0px
}

.menu {
	font-size: 12pt;
    /*font-family: "Palatino", "Times New Roman", Times, serif;*/
    color: #000000;
    margin-left: 30px;
    margin-right: 15px;
    margin-bottom: 2px;
    margin-top: 2px;
    text-align: left
}

.menuLink {
	 font-size:12pt;
    /*font-family: "Palatino", "Times New Roman", Times, serif;*/
    color: #000000;
    margin-left: 30px;
    margin-right: 15px;
    margin-bottom: 2px;
    margin-top: 2px;
    text-align: left
}

ul.menu {
	 font-size:12pt;
    /*font-family: "Palatino", "Times New Roman", Times, serif;*/
    list-style: none;
    margin: 0;
    padding: 0
}

ul.menu * {
	 font-size:12pt;
    /*font-family: "Palatino", "Times New Roman", Times, serif;*/
    margin: 0;
    padding: 0;
    font-size:12pt;
}

ul.menu a {
	 font-size:12pt;
    /*font-family: "Palatino", "Times New Roman", Times, serif;*/
    display: block;
    color: #602614;
    text-decoration: none
}

ul.menu li {
	 font-size:12pt;
    /*font-family: "Palatino", "Times New Roman", Times, serif;*/
    position: relative;
    float: left;
    background: #ffffff;
    margin-right: 1px
}

ul.menu ul {
     font-size:12pt;
	/*font-family: "Palatino", "Times New Roman", Times, serif;*/
    position: absolute;
    top: 26px;
    left: 0;
    background: #fffff;
    display: none;
    opacity: 0;
    list-style: none
}

ul.menu ul li {
     font-size:12pt;
	/*font-family: "Palatino", "Times New Roman", Times, serif;*/
    position: relative;
    border: 1px solid #aaa;
    border-top: none;
    width: 170px; 
    margin: 0;
}

ul.menu ul li a {
     font-size:12pt;
	/*font-family: "Palatino", "Times New Roman", Times, serif;*/
    display: block;
    padding: 3px 3px 3px;
    background-color: #ffffff
}

ul.menu ul li a:hover {
     font-size:12pt;
	/*font-family: "Palatino", "Times New Roman", Times, serif;*/
    background-color: #ffffff
}

ul.menu ul ul {
     font-size:12pt;
	/*font-family: "Palatino", "Times New Roman", Times, serif;*/
    left: 148px;
    top: -1px
}

ul.menu .menulink {
     font-size:12pt;
	/*font-family: "Palatino", "Times New Roman", Times, serif;*/
    border: 1px solid #aaa;
    padding: 3px 13px 3px
}

ul.menu .menulink:hover, ul.menu .menuhover {
     font-size:12pt;
	background: #ffffff
}

ul.menu .sub {
     font-size:12pt;
	/*font-family: "Palatino", "Times New Roman", Times, serif;*/
    background: #ffffff url(images/arrow.gif) 136px 8px no-repeat
}

ul.menu .topline {
     font-size:12pt;
	/*font-family: "Palatino", "Times New Roman", Times, serif;*/
    border-top: 1px solid #aaa
}


.heading {
    color: #A50021; /* color from the main banner gif file */
    font-size: 135%;
	padding-top:25px;
}

.courseHeading {
	font-weight:bold;
}

.newLink:link {
    font-family: Tahoma, Georgia, Verdana, Arial, sans-serif;
    color: #950011;
    text-decoration: none;
}

.newLink:hover {
    text-decoration: underline;
}

img {
	border: 3px solid LightGray;
}

img.noBorder {
	border: none;
}

.far-right-with-caption {
	float:right; 
	text-align:center;
	font-size:85%;
	margin-left:10px;
	margin-bottom:0px;
	color:DimGray;
}
	
.far-left-with-caption {
		float:left; 
		text-align:center;
		font-size:85%;
		margin-right:10px;
		margin-bottom:0px;
		color:DimGray;
}

blockquote {
	font-style: italic;
	color: #505050;
}

.indentedList {
	padding-left:30px;
	line-height:135%;
}	

.quotationHeading {
	font-style: normal;
	font-weight:bold;
}	

.endorsementName {
	font-style: normal;
	float: right;
}	

.dimMe{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}

.restoreMe {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}




