body, #ulNav {
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #cccc66;
	background-image: url("pagebg.gif");
	background-repeat: repeat;
	color: #990033;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	height: 600px; /*Need this to get the closer right for IE Mac (the spoothead)*/
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	color: #000000;
	font-weight: normal;
}
h1, h2, h3 {
color: #990033;
}
h1 {font-size:180%;}
h2 {font-size:160%;}
h3 {font-size:140%;}
li h4 {font-size:120%;
line-height:0.5;}

.mission {margin:5px;}

body.close {
	background-image: url("pagebg.gif");
}
.liMenu, .liMenuOpen {
	background-color: #990033;
	background-image: url(background.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #cc6;
	width: 250px;
	margin: 0px;
	padding: 0px;	
}
.liMenu .aToggleLink, .liMenuOpen .aToggleLink {
	background-image: url(collapsed.gif);
	background-position: 1px 50%;
	background-repeat: no-repeat;
	border-top: 1px solid #990033;
	color: #cccc66;
	display: block;
	margin: 0px;
	padding: 0px 0px 3px 28px;
	text-decoration: none;
	width: 220px;
	font-weight: bold;	
}
.liMenuOpen {
	border-bottom: none;
}
.liMenu .aToggleLink:hover, .liMenuOpen .aToggleLink:hover {
	text-decoration: underline;

}
.liMenuOpen .aToggleLink {
	background-image: url(expanded.gif);
	font-weight: bold;
}
ul {
	list-style-type:none;
}
ul ul {
	background: #cccc66;
	border-right: 1px solid #cccc66;
	color: #990033;
	display: none;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	text-indent: 18px;
	width: 249px;
	font-weight:bold;
}
ul ul a:link, 
ul ul a:visited,
ul ul a:hover,
ul ul a:active {
	color: #990033;
	text-decoration: none;
}
ul ul a:before {
	content: " - ";
}
ul ul a:hover {
	text-decoration: underline;
}
#ulTOMCombo{
	border-bottom: 1px solid #990033;
}
div.closeWidget {
	position: absolute;
	top: 50%;
}
#divCloser {
	left: 197px;
}
#divOpener {
	left: 0px;
}
a img {
	border: none;
}
.headercell {
	background-color: #cccc66;
	border-top: 2px solid #990033;
	border-bottom: 2px solid #990033;
	margin: 0px;
	padding: 0px;
	width: 100%;	
}
.headtext h1{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#990033;
font-size: 180%;
text-align:center;
line-height: 0.5;
margin-top: 12px;
font-variant:normal;
font-weight:bold;
}

.headtext h2{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#990033;
font-size: 150%;
text-align:center;
line-height: 0.5;
margin-top: 12px;
font-variant:normal;
font-weight:bold;
}
.bodyslice {
	background-color: #cccc66;
	background-image: url(pagebg.gif);
	background-repeat: repeat;
}
#footer {
font-size:0.8em;
background-color: #cccc66;
	background-image: url(pagebg.gif);
	background-repeat: repeat;}
	
	#footer p{margin-left:18px;}

.bodylist{
	list-style-type: disc; 
	line-height:1.75;
}
.smallist{
	list-style-type: circle;
	line-height:1.75;
	visibility:visible;
	text-indent: 20px;
}
ol.bodylist{
	list-style-type: decimal; 
	line-height:1.75;
}
ol{
	line-height:1.75;
}
.listemph {
color: #990033;
font-weight: bolder;
font-size:105%;
}
.answer {
	background-color: #cccc66;
	border-top: 1px solid #903;
	border-bottom: 3px double #903;
	display: none;
	margin: 0px 1em;
	padding: 0px 1em;
}
.highlight {
	background-color: #cc6;
	border-top: 1px solid #903;
	border-bottom: 3px double #903;
	margin: 0px 1em;
	padding: 5px;
	font-weight: bold;
	text-align:center;
}
a:link.reason, a:active.reason, a:hover.reason
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #903; 
	text-decoration: underline;
	font-variant: small-caps;
	text-transform: uppercase;
}

a:visited.reason
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #903; 
	text-decoration: none;
	font-variant: small-caps;
	text-transform: uppercase; 
}

a:link.reason span, a:hover.reason span, a:active.reason span 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #903; 
	text-decoration: underline;
	font-variant: small-caps;
	text-transform: uppercase;
}

a:visited.reason span
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #903; 
	text-decoration: none;
	font-variant: small-caps;
	text-transform: uppercase;
}
#tagline {
background-color: #cccc66;
	border-top: 2px solid #990033;
	border-bottom: 2px solid #990033;
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-size:80%;
    text-align:center;
}
#tagline h1 {padding-top: 10px;
padding-bottom:0px;}

.C990033 {
	color: #990033;
	font-weight: bold;
}
.font-georgia {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 100%;
	font-weight: normal;
	color: #000000;
}
.wigglesworth {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 120%;
	font-weight: bold;
	color: #808080;
}
.sog-list-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #990033;
}
.sog-list-bolder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bolder;
	color: #990033;
}
.sog-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #000000;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #000000;
}
.roman-li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	list-style-type: lower-roman;
}

.roman-li-normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	list-style-type: lower-roman;
}

.corsiva-font {
	font-family: "Monotype Corsiva";
	font-size: 28pt;
	font-weight: bold;
	color: #000000;
}
.corsiva-font-small {
	font-family: "Monotype Corsiva";
	font-size: 18pt;
	font-weight: bold;
	color: #000000;
}

.large-font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #000000;
}
.small-font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}
.negative {
	color: #0033CC;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.earth {
	color: #009933;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.positive {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.black {
	font-weight: bold;
	color: #000000;
}
.bold-underline {
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}
.bold-li {
	font-weight: bold;
	color: #000000;
}

.marquee:link	{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #990033;
	}

.marquee:visited	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #990033;
	text-decoration: none;
}
 
.marquee:hover	{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #990033;
	}
 
.marquee:active	{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #990033;
	}
.li-blue-text {
	color: #0000FF;
	font-weight: bold;
	line-height: 100%;
}
.red {
	color: #FF0000;
}
.blue {
	color: #0000FF;
}
.purple {
	color: #990066;
}
