*
{
  scrollbar-base-color: #DBC691; 
  scrollbar-highlight-color: white; 
  scrollbar-face-color: #DBC691; 
  scrollbar-track-color: #EADCB5;
  scrollbar-arrow-color: black;
  scrollbar-3dlight-color: silver; 
  scrollbar-shadow-color: black;
  scrollbar-darkshadow-color: black; 
}

a:active
{
outline: none;
-moz-outline-style: none;
}

a:focus
{
outline: none;
-moz-outline-style: none;
}

.StoreItemDescriptionListStyle
{
margin: 0em, 0em, 0em, 2em;
padding: 0, 0, 0, 0;
}

.StoreOptionStyle
{
font-size: 9pt; 
font-weight: normal;
font-family: Georgia, Times New Roman, serif;
}

.StoreOptionHeaderStyle
{
font-size: 9pt; 
font-weight: normal;
font-family: Georgia, Times New Roman, serif;
}

.StoreItemNameStyle
{
font-size: 10pt; 
font-weight: bold;
font-family: Georgia, Times New Roman, serif;
}

.StoreItemDescStyle
{
font-size: 9pt; 
font-weight: normal;
font-family: Georgia, Times New Roman, serif;
}

.StoreItemPictureTextStyle
{
font-size: 7pt; 
font-weight: normal;
font-style: normal;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

.StoreItemPriceStyle
{
font-size: 10pt; 
font-weight: normal;
font-family: Georgia, Times New Roman, serif;
color: #1E3863;
}

.StoreCartTextStyle
{
font-size: 10pt; 
font-weight: bold;
font-family: Georgia, Times New Roman, serif;
}

.StoreCartNoteStyle
{
font-size: 10pt; 
font-weight: bold;
font-family: Georgia, Times New Roman, serif;
color: #1E3863;
}

.StoreFormSectionHeaderStyle
{
font-size: 12pt; 
font-weight: bold;
font-family: Georgia, Times New Roman, serif;
color: #1E3863;
}

.StoreFormLabelStyle
{
font-size: 10pt; 
font-weight: normal;
font-family: Georgia, Times New Roman, serif;
color: black;
}

.StoreFormLabelOptStyle
{
font-size: 10pt; 
font-weight: normal;
font-family: Georgia, Times New Roman, serif;
color: black;
}

.StoreFormLabelReqStyle
{
font-size: 10pt; 
font-weight: bold;
font-family: Georgia, Times New Roman, serif;
color: black;
}

.StoreFormFieldStyle
{
font-size: 10pt; 
font-weight: normal;
font-family: Georgia, Times New Roman, serif;
color: black;
}

.StoreFormHeaderStyle
{
font-size: 14pt; 
font-weight: bold;
font-family: Georgia, Times New Roman, serif;
color: #1E3863;
}

.StoreFormSubHeaderStyle
{
font-size: 12pt; 
font-weight: bold;
font-family: Georgia, Times New Roman, serif;
color: navy;
}

.InstructionTextStyle
{
font-size: 12pt; 
font-weight: normal;
font-family: Comic Sans MS, Verdana, Helvetica, Arial, sans-serif;
color: #1E3863;
text-decoration: none;
}

body
{
  margin: 8px;
  font-size:14px;
  font-weight: normal;
  font-family: Georgia, Times New Roman, serif;
  color:#023E56;
  background-image:url(/images/blue_canvas.jpg); 
  text-align:center;
}

img
{ 
  border: none;
  position: relative;
} 

a:link 
{
color: #023E56;
text-decoration: none;
}

a:visited 
{
color: #023E56;
text-decoration: none;
}

a:hover
{
color: #023E56;
text-decoration: underline;
}

a:active
{
color: #023E56;
text-decoration: none;
}

table
{
  border: none;
  cell-spacing: 0;
  cell-padding: 0;
  margin: 0;
}

.ImagePositionStyle
{
position: relative;
}

.CopyrightStyle
{
font-size: 11px; 
font-weight: bold;
}

.BorderBoxStyle
{
border-style: groove; 
border-width: 2px; 
border-color: #023E56;
}

.FormFieldStyle
{
font-weight: normal;
}

.FormLabelReqStyle
{
font-weight: bold;
}

.FormLabelOptStyle
{
font-weight: normal;
}

.PageTitleStyle
{
font-size: 14px; 
font-weight: bold;
}

.SectionTitleTextStyle
{
font-size: 12px; 
font-weight: bold;
}

.ErrorStyle
{
font-size: 14px; 
font-weight: bold;
color: maroon;
}

.StandardLinkStyle
{
text-weight: normal;
text-decoration: underline;
color: blue;
}

.MenuLevel0Style
{
  padding-left:0px;
  padding-right:2px;
  padding-top:4px;
  padding-bottom:2px;
  font-size: 14px; 
  font-weight:bold;
  color:#023E56;
}

.MenuLevel1Style
{
  padding-left:14px;
  padding-right:2px;
  padding-top:0px;
  padding-bottom:2px;
  font-size: 12px; 
  font-weight:bold;
  color:#023E56;
}

.MenuSelectedStyle
{
  font-style:italic;
}

h1
{
  text-align:center;
  font-size: 20px;
  font-weight: bold;
  color: #023E56;
}

h2
{
  text-align:center;
  font-size: 16px;
  font-weight: bold;
  color: #023E56;
}

.FirstChar
{
  font-size:20px;
  font-weight: bold;
  font-family: Georgia, Times New Roman, serif;
  color:#023E56;
}

.hr_style
{
  border: 2px dotted #023E56;
}


.Question
{
  font-weight:bold;
}

a.ovalbutton{
background: transparent url('/images/oval-blue-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 14px Arial; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
width:185px;
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
/* color: #494949; button text color*/
  color: #023E56;
  font-weight:600;
}

a.ovalbutton span{
background: transparent url('/images/oval-blue-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

.customer_message
{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
color:#b1241d;
padding:4px;
border-style: dashed; 
border-width: 2px; 
border-color: #b1241d;
background-color:#ebe95d;
}
