* {
  scrollbar-base-color: #D2B8D2; 
  scrollbar-highlight-color: white; 
  scrollbar-face-color: #990099; 
  scrollbar-track-color: #D2B8D2; 
  scrollbar-arrow-color: black; 
  scrollbar-3dlight-color: silver;  
  scrollbar-shadow-color: black; 
  scrollbar-darkshadow-color: black; 
}
 
body
{
  margin:0 auto;
  background-color:#330033;
  color: #330033; 
  font: 15px Georgia, Times, sans-serif; 
  font-weight: normal;
  font-style: normal; 
  line-height: 18px; 
}
hr
{
border: 1px #330033 solid;
width:95%;
text-align:center;
}
img
{
  border:none;
}
p 
{ 
color: #330033; 
font: 15px Georgia, Times, sans-serif; 
font-weight: normal;
font-style: normal; 
line-height: 18px; 
}
h1
{ 
color: #330033; 
font: 26px Georgia, Times, sans-serif; 
font-weight: 400;
font-style: normal; 
line-height: 28px; 
text-decoration: none;
}
h2
{ 
color: #330033; 
font: 18px Georgia, Times, sans-serif; 
font-weight: 400; 
font-style: normal; 
line-height: 18px; 
}
.home 
{ 
color: #330033; 
font: 16px Georgia, Times, sans-serif; 
line-height: 26px; font-style: normal;
}
.e 
{ 
color: #330033; 
font: 36px Georgia, Times, sans-serif; 
font-weight: 800;
line-height: 24px; 
font-style: italic;
}
.left 
{ 
color: #ffffff; 
font: 12px Verdana, sans-serif; 
font-weight: 600; 
text-decoration: none; 
line-height: 15px;
}
.leftleft 
{ 
color: #990099; 
font: 11px Verdana, sans-serif; 
font-weight: 600; 
text-decoration: none; 
line-height: 14px;
}
.whiteitalic 
{ 
color: #ffffff; 
font: 15px Georgia, Times, sans-serif;
font-weight: 400;
font-style: normal; 
line-height: 18px;
}
.menu_hr
{
border: 1px #ffffff solid;
width:100px;
text-align:right;
}

.menu
{
}
.menu_item
{
font: 20px Georgia, Times, sans-serif; 
font-weight: 400;
font-style: normal;
text-decoration: none;
padding-top:10px;
padding-bottom:10px;
padding-left:4px;
padding-right:4px;
text-align:right;
color: #D2B8D2; 
}
.menu_item a:link 
{ 
color: #D2B8D2; 
text-decoration: none;
}
.menu_item a:active 
{ 
color: #D2B8D2; 
text-decoration: none;
}
.menu_item a:visited 
{ 
color: #D2B8D2; 
text-decoration: none;
}
.menu_item a:hover 
{ 
color: #ff6600; 
text-decoration: none;
}
.menu_item_current
{
font-style: italic; 
}

.footer
{
color: #D2B8D2; 
font: 11px Verdana, sans-serif; 
font-weight: 600; 
text-decoration: none; 
line-height: 14px;
text-align:left;
}
.footer_item a:link 
{ 
color: #D2B8D2; 
text-decoration: none;
}
.footer_item a:active 
{ 
color: #D2B8D2; 
text-decoration: none;
}
.footer_item a:visited 
{ 
color: #D2B8D2; 
text-decoration: none;
}
.footer_item a:hover 
{ 
color: #ff6600; 
text-decoration: none;
}

p a:link
{ 
color: #330033; 
text-decoration: none;
}
p a:active 
{ 
color: #330033; 
text-decoration: none;
}
p a:visited 
{ 
color: #330033; 
text-decoration: none;
} 
p a:hover 
{ 
color: #ff6600; 
text-decoration: none;
}

.CarouselPlayStyle
{ 
color: #330033; 
font: 12px Verdana, sans-serif; 
}

.button_style
{
cursor:hand;
}

.FormLabelStyle
{
}

.FormLabelReqStyle
{
font-weight: bold;
}

.FormFieldStyle
{
}

.error_style
{
  font: 16px Georgia, Times, sans-serif; 
  font-weight:normal;
  color: maroon;
  text-align:center;
}

/* need this, thickbox.css kills margins! */
p, blockquote, ul, ol, dl { margin: 1.12em 0; }
ul { margin-left:20px; }

.page_image
{
  margin:10px;
}