/* Standard styles, personalized */



body 
{ 
 margin:0px; 
 padding:0px; 
 padding-top:0px;
 text-align:center; /* page centering for IE */
} 

#ThemeNavigationTable {
   box-shadow:0px 0px 10px #000000;
   -moz-box-shadow:0px 0px 10px #000000;
   -webkit-box-shadow:0px 0px 10px #000000;
   margin:0px auto 10px auto; /* page centering for non-IE */
   }

body, div, table {
   background-position:center;
   background-repeat:no-repeat !important;
   color:#666666;
   font-family:Trebuchet,"Trebuchet MS",Verdana,Arial,sans-serif;
   font-size:10pt;
   font-weight:normal;
   }

/*
p, a, tr, td, span {
   background-position:inherit;
   background-repeat:inherit;
   font:inherit;
   position:inherit;
   }
   */

hr {
   border-top:solid 1px #aaaaaa;
   }

img {
   border:0;
   margin:0px;
   padding:0px;
   }

.alignleft {
   float:left;
   }

.alignright {
   float:right;
   }

table {
   border-collapse:collapse;
   }

td.BoxLeft {
   background-color:#ffffff;
   border:1px solid #eeeeee;
   color:#555555;
   font-size:13px;
   text-align:center;
   }

td.BoxRight {
   background-color:#F8F8F8;
   border:1px solid #eeeeee;
   color:#555555;
   font-size:13px;
   text-align:left;
   }

tr.Divider {
   height:15px;
   }

form {
   display:inline;
   margin:0px;
   padding:0px;
   vertical-align:top;
   }

/* Links */
/* By default all links are black text */
:Link, .LinkBlack:link {
   color:#000000;
   text-decoration:underline;
   }

:Visited, .LinkBlack:visited {
   color:#000000;
   text-decoration:underline;
   }

:Hover, .LinkBlack:hover {
   color:#000000;
   text-decoration:underline;
   }

:Active, .LinkBlack:active {
   color:#000000;
   text-decoration:underline;
   }

/*White text links are available*/
.LinkWhite:link {
   color:#ffffff;
   text-decoration:underline;
   }

.LinkWhite:visited {
   color:#ffffff;
   text-decoration:underline;
   }

.LinkWhite:hover {
   color:#ffffff;
   text-decoration:underline;
   }

.LinkWhite:active {
   color:#ffffff;
   text-decoration:underline;
   }


/* Hidden links reveal themselves only when hovered over */
.LinkHide:link {
   text-decoration:none;
   }

.LinkHide:visited {
   text-decoration:none;
   }

.LinkHide:hover {
   text-decoration:underline;
   }

.LinkHide:active {
   text-decoration:underline;
   }

/* Invisible links never reveal themselves */
.LinkInvisible:link {
   text-decoration:none !important;
   }

.LinkInvisible:visited {
   text-decoration:none !important;
   }

.LinkInvisible:hover {
   text-decoration:none !important;
   }

.LinkInvisible:active {
   text-decoration:none !important;
   }




/* Custom Styles */

.TitleText {
   color:#5f006c;
   font-weight:bold;
   font-size:24pt;
   }

.SectionText {
   color:#5f006c;
   font-style:italic;
   font-size:20px;
   }

.VeryLargeText {
   font-size:15pt;
   }

.LargeText {
   font-size:13pt;
   }

.SmallText {
   font-size:8pt;
   }

.VerySmallText {
   font-size:7pt;
   }

.PriceStrikeout {
   background-image:url(/Common/PriceStrikeout.gif);
   background-repeat:no-repeat;
   }

.HangingIndent {
   padding-left:5em;
   text-indent:-5em;
   }

.InitialCap:first-letter {
   font-size:150%;
   font-style:italic;
   font-weight:bold;
   text-transform:uppercase;
   }

.BlockQuote {
   padding-left:5em;
   padding-right:5em;
   }

.Error {
   border:1px solid red;
   }

.Hilite, .Hilight, .Highlight {
   background-color:#FFFFAA
   }

.GraphicButton {
   background-position:left;
   color:#ffffff;
   cursor:pointer;
   font-size:18px;
   line-height:29px;
   text-align:center;
   text-shadow:#999999 0px -1px 0px; 
   vertical-align:middle;
   }

.GraphicButton:hover {
   background-position:center;
   }

.GraphicButton:active {
   background-position:right;
   line-height:30px;
   }

