legend { display:none; }
div.floatRight { float: right; }
div.floatLeft { 
	float: left;
	clear: left;
}
A{ color: Purple; }
A:hover{ color: Purple; }
A:link{ color:#006666 }
A:active { color:#000000 }
A.narrhighlight{
	color: Purple;
	text-decoration : none;
}
body {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 100%;
	margin-top : 0;
	padding-top : 0;
}
.title{
	font-family: arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-top : 0px;
}
P.vidtitle{
	padding-bottom : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-top : 0px;
}
.subtitle{
	font-family: arial, Geneva, Helvetica, sans-serif;
	color: Purple;
	clear: left;
	padding-bottom : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-top : 0px;
}
td {
	font-family: arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
}
td.accentControls { text-align: center; }
.footnote{ font-family: arial, Geneva, Helvetica, sans-serif; }
A.footerlink:hover{
	font-family: Helvetica, arial, Geneva, sans-serif;
	font-weight: normal;
	text-decoration : none;
}
A.footerlink:visited{
	font-family: Helvetica, arial, Geneva, sans-serif;
	font-weight: normal;
	color : #800080;
	text-decoration : none;
}
A.footerlink:active{
	font-family: Helvetica, arial, Geneva, sans-serif;
	font-weight: normal;
	color : #006666;
	text-decoration : none;
}
A.footerlink{
	font-family: Helvetica, arial, Geneva, sans-serif;
	font-weight: normal;
	color: Purple;
	text-decoration : none;
}
.footerlink{
	font-family: Helvetica, arial, Geneva, sans-serif;
	font-weight: normal;
	font-size: 80%;
}
.highlight{ 
    color: Purple;
	clear: left; }
.smaller{ font-size: 80%;}
.quiz_note{
	font-family: arial, Geneva, Helvetica, sans-serif;
	font-weight : bold;
}
table.banner tr.bannerline {
    background-repeat:repeat-x; 
	background-image: url("/images/banner_line.gif"); 
	background-position:bottom;
}
table.banner td.navigation { text-align:right; }
table.banner td.navigation a.home { 
    font-size: 115%; 
	color:black; 
	text-decoration:none;
	padding-right:10px;
}
table.banner td.navigation a.siteindex {
    font-size: 115%; 
	color:black; 
	text-decoration:none; 
	padding-left:10px; 
	padding-right:10px;
}
table.banner td.navigation a.contact {
    font-size: 115%; 
	color:black; 
	text-decoration:none; 
	padding-left:10px;
}
div.floatbox {
	font-family: arial, Geneva, Helvetica, sans-serif;
	position: absolute; 
	top: 130px;
	right: 0px;
	width: 60px; 
	overflow: visible; 
	padding: .2em;
	font-size:.8em;
	font-weight: bold;
	float: right;
}
table.body {
    padding-top:3px;
}
div.box {
	width: auto;
	margin-top: 2px;
	border: 2px solid gray;
	padding: 2px 5px;
}
div.table {
	margin-top: 2px; 
	border: 2px solid gray; 
	padding: 2px;
}
.exitnote{
	font-family: Arial, Geneva, Helvetica, sans-serif;  
	font-weight: bold;
}
span{
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size : 100%;
}
p{
	font-size : 100%;
	text-align: left;
}
div{ font-size : 100%; }
li{ font-size : 100%; }
A.helplink{
	color : White;
	text-decoration : none;
	font-size: .9em;
}
A.helplink:hover{
	color : Yellow;
	text-decoration : none;
	font-size: .9em;
}
EM { text-transform : uppercase; }
.vidtitle{
	padding-bottom : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-top : 0px;
}
div.button {
	float : right;
	border-right : thin solid #314584;
	padding-left : 1em;
	padding-right: 1em;
	background-color : White;
	margin-top : 0;
}
div.lastbutton {
	float : right;
	padding-left : 1em;
	padding-right: 1em;
	background-color : White;
	margin-top : 0;
}
A.bulletlink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    font-style: normal;
    font-weight: bold;
    color: Black;
    text-decoration: none
}
A.bulletlink:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    /*font-size: 0.9em;*/
    font-weight: bold;
    color: #CC9933;
    text-decoration: none
}
.indent {
	margin-left: 1em;
    width: 100%
}
.image { clear: left; }
ul { clear: left; }
#navmenu ul, #navmenu ul li{
	margin: 0px;
	padding: 0px;
	list-style:none;
}
#navmenu ul li {
	background-image: url("images/left_nav_up.gif"); 
	background-repeat: no-repeat;
	background-position: left center;
} 
#navmenu ul li a {
	display: block;
	padding: 5px 5px 5px 25px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 90%;
	color: Black;
	text-decoration: none;
}  
#navmenu ul li a:hover {
	color: Purple;
	background-image: url("images/left_nav_dn.gif"); 
	background-repeat: no-repeat;
	background-position: left center;
}
#navmenuactive ul li {
	background-image: url("images/left_nav_dn.gif"); 
	background-repeat: no-repeat;
	background-position: left center;
} 
#navmenuactive  ul li a {
	color: Purple;
	background-repeat: no-repeat;
	background-position: left center;
}
#navsubmenuactive ul li {
	background-image: none;
	font-size : 75%;
} 
#navsubmenuactive  ul li a {
	padding: 2px 5px 0px 30px;
	color: Purple;
	background-image: none; 
}
#navsubmenuactive ul li a:hover {
	background-image: none; 
}
#navsubmenuactive ul li a:hover {
	color: Purple;
	background-image: none; 
}
#navsubmenu ul li {
	background-image: none;
	font-size : 75%;
} 
#navsubmenu  ul li a {
	padding: 2px 5px 0px 30px;
	background-image: none; 
}
#navsubmenu ul li a:hover {
	color: Purple;
	background-image: none; 
}
#navmenuprinter ul li {
	display: block;
    background-image: url("graphics/c_printerfriendly_link.gif"); 
	background-repeat: no-repeat;
	background-position: left center;
} 
#navmenuprinter ul li a:hover {
	color: Purple;
	background-image: url("graphics/c_printerfriendly_hover.gif"); 
	background-repeat: no-repeat;
	background-position: left center;
}
#thumbnail  { 
    float: right;
	height: 175px;
	width: 200px;
	font-size : 75%;
	Text-align: center;
}
#thumbnail  a { text-decoration: none; }
.thumbnail  { 
    float: right;
	height: 175px;
	width: 200px;
	font-size : 75%;
	Text-align: center;
}
.thumbnail  a { text-decoration: none; }
.rightsidebox {
	width: 148px;
	float: right;
	/*height: 2.2em;  ems so it will grow */
 	background: url(/images/bottomNextButton.gif) no-repeat bottom right;
}
.rightboxbody {
	background: url(/images/topNextButton.gif) no-repeat top right;
}
.rightboxbody a {
	display: block;
	padding: 11px 30px 10px 10px;
	margin-right: 15px;
	margin-bottom: 5px;
	text-decoration: none;
	font-weight:bold;
	color : Black;
	width: 93px;
}
.rightboxbody A:link {
	color : Black;
	width: 93px;
}
.rightsidebox a:hover {
	width: 93px;
	color : Purple;
	background: url(/images/purpleRightArrow.gif) no-repeat right;
}
.rightArrow {
	background: url(/images/yellowRightArrow.gif) no-repeat right;
}
.leftsidebox {
	width: 175px;
	float: left;
	/*height: 2.2em;  ems so it will grow */
 	background: url(/images/bottomPreviousButton.gif) no-repeat bottom right;
}
.leftboxbody {
	background: url(/images/topPreviousButton.gif) no-repeat top right;
}
.leftboxbody a {
	display: block;
	padding: 11px 0px 11px 30px;
	margin-left: 6px;
	margin-bottom: 5px;
	text-decoration: none;
	font-weight:bold;
	color : Black;
	width: 130px;
}
.leftboxbody A:link {
	color : Black;
	width: 130px;
}
.leftsidebox a:hover {
	color : Purple;
	width: 130px;
	background: url(/images/purpleLeftArrow.gif) no-repeat left;
}
.leftArrow {
	background: url(/images/yellowLeftArrow.gif) no-repeat left;
}
.returnsidebox {
	width: 250px;
	float: left;
   /* height: 2.2em;  ems so it will grow */
 	background: url(/images/bottomReturnButton.gif) no-repeat bottom left;
}
.returnboxbody { background: url(/images/topReturnButton.gif) no-repeat top left; }
.returnboxbody a {
	display: block;
	padding: 11px 0px 11px 30px;
	margin-left: 7px;
	margin-bottom: 5px;
	text-decoration: none;
	font-weight:bold;
	color : Black;
}
.returnboxbody A:link { color : Black; }
.returnboxbody a:hover {
	width: 230px;
	background: url(/images/purpleLeftArrow.gif) no-repeat left;
	color : Purple;
}
.returntotopsidebox {
	width: 210px;
	float: left ;
	/*height: 2.2em;  ems so it will grow */
 	background: url(/images/bottomReturnToTopButton.gif) no-repeat bottom left;
}
.returntotopboxbody { background: url(/images/topReturnToTopButton.gif) no-repeat top left; }
.returntotopboxbody a {
	display: block;
	padding: 11px 30px 10px 10px;
	margin-right: 14px;
	margin-bottom: 5px;
	text-decoration: none;
	font-weight:bold;
	color : Black;
}
.returntotopboxbody A:link { 
    color : Black;
	width: 148px;}
.returntotopboxbody a:hover {
	background: url(/images/purpleUpArrow.gif) no-repeat right;
	color : Purple;
	width: 156px;
}
.upArrow { background: url(/images/yellowUpArrow.gif) no-repeat right; }
.beginsidebox {
	width: 175px;
	float: right;
	/*height: 2.2em;  ems so it will grow */
 	background: url(/images/bottomPreviousButton.gif) no-repeat bottom right;
}
.beginboxbody { background: url(/images/topPreviousButton.gif) no-repeat top right; }
.beginboxbody a {
	display: block;
	padding: 11px 0px 11px 30px;
	margin-left: 8px;
	margin-bottom: 5px;
	text-decoration: none;
	font-weight:bold;
	color : Black;
	width: 128px;
}
.beginboxbody A:link {
	color : Black;
	width: 128px;
}
.beginboxbody a:hover {
	background: url(/images/click_to_begin_dn.gif) no-repeat left;
	width: 128px;
	color : Purple;
}
.yellowcircle { background: url(/images/click_to_begin_up.gif) no-repeat left; }
.bubble_menu {
 	background: url("/images/menu_bubbleSide.gif") no-repeat bottom;
 	height: 100%;
}
.storyBottom {
	width: 225px;
	float: left;
	/*height: 2.2em;  ems so it will grow */
 	background: url(/images/bottomStoryButton.gif) no-repeat bottom right;
}
.storyTop { background: url(/images/topStoryButton.gif) no-repeat top right;
}
.storyTop a {
	display: block;
	padding: 11px 0px 11px 30px;
	margin-left: 6px;
	margin-bottom: 5px;
	text-decoration: none;
	font-weight:bold;
	color : Black;
	width: 177px;
}
.storyTop A:link {
	color : Black;
	width: 177px;
}
.storyBottom a:hover {
	color : Purple;
	background: url(/images/purpleLeftArrow.gif) no-repeat left;
	width: 177px;
}
#listOfTopics ul { list-style: url(/images/bullet.gif); }
#listOfTopics ul li{ margin: 0px 0px 1em 0px }

.alphasubtitle {
	font-family: arial, Geneva, Helvetica, sans-serif;
	color: Purple;
	clear: left;
	padding-bottom : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-top : 0px;
	font-size: 140%;
	}
	
.alphalinksBackGround {
	background:#ffffed;
}

.alltopics {
	padding-top:2%;
}

#featuredtopiccolumn {
	padding-bottom:2.25em;
}

.borderTop {
	border-top:1px solid #000;
}


.borderBottom {
	border-bottom:1px solid #000;
}
