/* CSS Document */
/* basic elements */
body { 
	font: 10pt Arial, Georgia, "Times New Roman", Times, serif; 
	color: #4A3975;
	background:#E6DCFA
	}
p { 
	font: 12pt Arial, Georgia, "Times New Roman", Times, serif; 
	margin-top: 0px; 
}
h1 {
	font: italic 18pt Arial, Georgia, "Times New Roman", Times, serif;
	margin-bottom: 0px;
}
h2 {
	font: italic 16pt Arial, Georgia, "Times New Roman", Times, serif;
}
h3 { 
	font: italic 12pt Arial, Georgia, "Times New Roman", Times, serif; 
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #4A3975;
}
/**
li.a{
	text-decoration: underline; 
	color: #4A3975;

}
**/
a { 
	text-decoration: underline; 
	color: #4A3975;
	}
a:visited { 
	font: normal Arial, Georgia, "Times New Roman", Times, serif;
	/** line below required to get IE to decorate anchors with URLs that have # placeholders 
	 since IE sees these URLs as "visited" **/
	text-decoration: underline; 
	color: #4A3975;
	}
a:hover, a:active { 
	text-decoration: none; 
	color: #800000;
	}
div.Notice a{
	text-decoration: underline; 
	color: #008000;
	font-weight:bolder;
}
div.Notice a:hover, a:active { 
	text-decoration: none; 
	color: #800000;
	}

#FrontTop{
	position:relative;
	width:800px;
	margin-left:auto;
	margin-right:auto;
}

#MainLogo {
	position:absolute;
	top:15px;left:121px;
	width:510px;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px; 
}

#SubLogo{
	position:absolute;
	text-align:center;
	width:329px;
	left: 205px;
	top: 357px;
}
#SubLogo ul{
		list-style:none;
}
#SubLogo li{
	text-align:center;
	font-size:large;
	font-style:italic;
	line-height:1.2;
	margin-top:.5em;
	padding-bottom:3px;
}
#SubLogo h3{
		font-size:large;
		font-style:italic;
}
#PurchaseCards{
	color:#990000;
	font-size:medium;
}
#SubLogo a{

	text-decoration:underline;
}
#SubLogo a:hover{
	text-decoration:none;
}

.Green {
	color: #008000;
	font-weight:bolder;
}

.Bolder {
	text-align:center;
	font-weight:bolder;
}
.Center{
	margin-left:auto;
	margin-right:auto;
}
.FloatClear{
	float:clear;
}
.FloatLeft{
	float:clear;
	float:left;
}
.FloatRight{
	float:right;
}

#NavContainer{
	position:absolute;
	top:128px;
	right:96px;
	left:524px;
	width: 278px;
	height: 698px;
}

#NavContainer ul{
	list-style:none;
}
#NavContainer li img{	
 padding:1px;
}

#FrontLeft{
	position:absolute;
	top:122px;
	left:6px;
	width:108px;
	height: 367px;

}
#FrontPictures{
	position:absolute;
	top:204px;
	width:203px;
	height: 322px;
	left: -2px;

}
#FrontPictures img{
 margin-top:3px;
}
#FrontBottom {
	position:relative;
	top: 580px;
	width:710px;
	left:-60px;
	margin-bottom: 4em;
	margin-top: 2em;
}

.FrontPageAnnounce{
	text-align:center;
	font: italic   16pt Arial, Georgia, "Times New Roman", Times, serif;
	width:350px;
	height:85px;

	
}
.FrontPageAnnounce ul{
	list-style:none;
}
.FrontPageAnnounce li a{
	text-align:center;
	line-height:1.2;
	font: italic  16pt Arial, Georgia, "Times New Roman", Times, serif;
	font:bold;
	text-decoration: underline; 
}
#FrontStrongItem{
	text-align:center;
	line-height:1.2;
	font: italic  16pt Arial, Georgia, "Times New Roman", Times, serif;
	font:bold;
}
.FrontPageAnnounce li a:hover{
	text-decoration:none;
}
.FrontPageAnnounce li{
	list-style:none;
	font: italic large  Arial, Georgia, "Times New Roman", Times, serif;

}
.Announcements{
	width: 975px;
	position: relative;
	margin: auto;

}
.Announce{
	width: 455px;
	border: solid thin;
	padding: 5px;
	margin: 5px;
	background-color: #FFFFCC;
}
.AnnounceLarge{
	width: 950px;
	border: solid thin;
	padding: 5px;
	
	margin:auto;
	background-color: #FFFFCC;
}
.AnnounceLargeM{
	width: 800px;
	border: solid thin;
	padding: 5px;
	background-color: #FFFFCC;
}
div.AnnounceLarge li{
	font-size:16px;
	padding:3px;
}
div.AnnounceLargeM li{
	font-size:16px;
	padding:3px;
}
div.Announce li{
	font:   normal 12pt Arial, Georgia, "Times New Roman", Times, serif;
}
div.Announce p{
	font:   normal 12pt Arial, Georgia, "Times New Roman", Times, serif;
	clear:both;
}
div.Announce h1{
	font:   bold 13pt Arial, Georgia, "Times New Roman", Times, serif;
	text-align:left;
	padding-bottom:3px;
}

.AnnounceInfoLeft {
	font:   bold 12pt Arial, Georgia, "Times New Roman", Times, serif;
	text-align:left;
}
.AnnounceInfoRight{
	font:    12pt Arial, Georgia, "Times New Roman", Times, serif;

}
div.InfoLeft{
	float:left;
	width:65px;
	text-align: right;
}
div.InfoLeft ul{
	margin-left:0px; padding-left:0px;

}
div.InfoLeft li{
	font:   bold 12pt Arial, Georgia, "Times New Roman", Times, serif;
	list-style:none;
}
div.InfoRight {
	float:left;
	width:365px;
}
div.InfoRight ul{
	margin-left:0px; padding-left:4px;

}
div.InfoRight li{
	font:   normal 12pt Arial, Georgia, "Times New Roman", Times, serif;
	list-style:none;
	padding-right:15px;
}
.Footer{
	width:744px;
	margin-top:5px;
 	margin-left:auto;
	margin-right:auto;
	text-align: left;
	font:   normal 12pt Arial, Georgia, "Times New Roman", Times, serif;
	clear:both;
}
.SpecialAnnounce{
	border: solid thin;
		position:relative;
	right:20px;
	width:680px;
	margin-top:4px;
 	margin-left:auto;
	padding-bottom:1em;
	font: italic large  Arial, Georgia, "Times New Roman", Times, serif;
	text-align: center;
	clear:both;
}
.Notice{
	border: solid thin;
	width:744px;
	margin-top:4px;
	margin-bottom:8px;
 	margin-left:auto;
	margin-right:auto;
	padding-top:4px;
	padding-bottom:4px;
	font: italic large  Arial, Georgia, "Times New Roman", Times, serif;
	text-align: center;
	clear:both;
}
.NoBullet {
	font:   bolder 12pt Arial, Georgia, "Times New Roman", Times, serif;
	list-style:none;
	text-align:center;
	margin-left:0;
	padding-left:0;
}
.NoBullet li a {
	text-align:center;
	color:#004000
}
table#Schedule {
	border:solid:thin;
	padding:5px;
}
.reverse{
  background:#4A3975;
	color:E6DCFA;
	
}
