body {background-image: url(bk.gif); background-color:#330000;  background-repeat:repeat-x; 
     margin:0px; text-align: left; font-family: Verdana, sans-serif;}

a {
	font-weight: normal;
    color:  #003366;
	text-decoration: underline;
	}
a:visited {
	font-weight: normal;
    color:  #990099;
	text-decoration: underline;
	}
a:hover {
	font-weight: normal;
    color: #ff99ff;
	text-decoration: underline;
	}
a:active {
	font-weight: normal;
	color:  #ff99ff;
	text-decoration: underline;	}


.ahem {
	display: none;
	} 

p { font-family: verdana; font-size:.7em; width:85%; color: #000; line-height: 125%; padding: 0 20 0 20; margin-top:12; }
p.wh { font-family: verdana; font-size:.7em; width:85%; color: #fff; line-height: 125%; margin-left:15px; }
p.r { font-family: verdana; font-size:.7em; width:85%; color: #000; line-height: 120%; margin: 0 0 0 20px; }
p.tablecell { font-family: verdana; font-size:.7em; color: #000; text-align: right; }
p.center {text-align: center;  font-family: verdana; font-size:.7em; color: #000; width:100%; line-height: 140%;padding: 0; margin: auto; }
p.caption { font-family: verdana; font-size: .7em; ;width:165 px; margin-left: 0px; margin-top: 5px; color: #000000; }
p.highlight { font-family: verdana; font-size: .7em; color: #000000; padding:10 0 10 40; margin-left:20; }

h1 {font-family: verdana; font-size: 1em; font-weight: bold; color: #330099; margin:20 0 5 20; }
h2 {font-family: verdana; font-size: .8em; font-weight: bold; color: #330066; margin:25 20 -8 20;  }
h3 {font-family: verdana; font-size: .8em; font-weight: bold; color: #000; margin:15 0 -12 20;}
h4 {font-family: verdana; font-size: .9em; font-weight: bold; color: #000; margin:15 0 -15 20;}
h5 {font-family: verdana; font-size: .7em; font-weight:bold; color: #330066; padding: 12 5 0 0; margin:20 20 0 20;  border-bottom-style:solid; border-bottom-width: 3px; border-bottom-color:#D8BFD8; }
h6 {font-family: verdana; font-size: .9em; font-weight: bold; color: #000000; margin:15 0 -15 20;}

#left {float:left; width:187px; }
#center {position:absolute; top:0px; left:188; width:563px; background:#ffffff; } 
#highlight {background-image: url(highlightswirl.gif); background-repeat: no-repeat; background-color:#ccccff; margin:20px; }
#purple {width:563px; background: #996699; }
#bottomnav {margin:auto; background: #ffffff; width:563px; }
#right {float:right; background:#ccccff; width:166px; margin: 20 10 0 20; }
#contact {width:90%; text-align:left; background-color:transparent; }

ul {margin-top: 10;}
ul li { font-size: .7em; line-height: 140%; width:90%; list-style-type: none; list-style-image: url(images/diamondlist.gif); margin: 0; color: #000000; }
ul li.leftside { font-size: .7em; line-height: 140%; list-style-type: none; list-style-image: url(images/diamond.gif); margin: 0 0 5 -10; text-decoration: none; }

#navcontainer ul

{width: 160px;
margin: 20 0 0 10;
padding: 0;
}


#navcontainer li {font-size: .7em; list-style-type: none; list-style-image:none; border-style: none none solid none; border-width:1; border-color: #996699; }
#navcontainer li.sp {font-size: .7em; border-style: none;}


#navcontainer a
{ 
font-weight:normal;
display: block;
width: 160px;
color: #fff;
background-color: transparent;
padding: 5 0 5 0;
margin: 0 0 0 0;
text-decoration: none;
list-style-type: none;
}

#navcontainer a:hover
{color: #cc99cc;}

#active a
{color: #cc99cc;border-style: none;}

#uberlink a:link, #uberlink a:visited,
#uberlink a:hover, #uberlink a:active 
{color: #cc99cc; border-style: none none none none;}

#sp
{color: #fff;  }



hr { width:100%; height:1px; color:#663399; background-color:#663399; border:none; }
hr.top { width:100%; height:1px; color:#663399; background-color:#663399; border:none; }

strong, b { font-weight: bold; }
img { border:0; margin:0 }
img.interior { float:left; margin:0; }
img.c { background-position:center; border: 0; margin: 0px 0px 0px 0px;  }



table { width: 85%; border:0; cellspacing:0; cellpadding: 0; align: left; margin: 10 20 0 20; padding-top:0;}
th{ display: table-row; font-family: verdana; font-size: .8em; color: #000000; text-align: left; cellpadding:0;  }
th.summer{ display: table-row; font-family: verdana; font-size: .6em; color: #000000; text-align: left; cellpadding:0;  }
tr { font-family: verdana; color: #000000; text-align: left; }
td{ font-family: verdana; font-size: .7em; color: #000000; text-align: left; }
input value {align: left;}

br / {



