/* Standard styles, personalized */

body {
   margin: 0;
   font-family: trebuchet,"trebuchet ms",verdana,arial,sans-serif;
   font-size: 10pt;
   font-weight: normal;
   color:#676767;
   background-repeat:no-repeat !important;
   background-position:center;
   position: relative;
   border: none inherit;
   }

div, table {
   font-family: trebuchet,"trebuchet ms",verdana,arial,sans-serif;
   font-size: 10pt;
   font-weight: normal;
   color:#676767;
   background-repeat:no-repeat !important;
   background-position:center;
   position: relative;
   border: none inherit;
   }

p, a, tr, td, span {
   font:inherit;
   background-repeat:inherit;
   background-position:inherit;
   position:inherit;
   border:inherit;
   }

hr {
   color:#AAAAAA;
   height:1px;
   }

img {
   border:none;
   margin:none;
   padding:none;
   }

table {
   border-collapse:collapse;
   }

td.BoxLeft {
   font-size:13px;
   color:#555555;
   text-align: center;
   border:1px solid #EEEEEE;
   background-color:#FFFFFF;
   }

td.BoxRight {
   font-size:13px;
   color:#555555;
   text-align: left;
   border:1px solid #EEEEEE;
   background-color:#F8F8F8;
   }

tr.Divider {
   height:15px;
   }

form {
   margin:0;
   padding:0;
   display:inline;
   vertical-align:top;
   }

/* Links */
/* By default all links are black text */
:Link, .LinkBlack:link {
   color:#555555;
   border-bottom:1px solid #FF9933;
   text-decoration:none;
   }

:Visited, .LinkBlack:visited {
   color:Black;
   border-bottom: 1px solid #FF9933;
   text-decoration:none;
   }

:Hover, .LinkBlack:hover {
   color:Black;
   border-bottom:1px solid #0099ff;
   text-decoration:none;
   }

:Active, .LinkBlack:active {
   color:Black;
   border-bottom:1px solid #0099ff;
   text-decoration:none;
   }

/*White text links are available*/
.LinkWhite:link {
   color:White;
   border-bottom:1px solid #CB99CC;
   }

.LinkWhite:visited {
   color:White;
   border-bottom: 1px solid #CB99CC;
   }

.LinkWhite:hover {
   color:White;
   border-bottom:1px solid #FF9933;
   }

.LinkWhite:active {
   color:White;
   border-bottom:1px solid #FF9933;
   }


/* Hidden links reveal themselves only when hovered over */
.LinkHide:link {
   border-bottom:none;
   }

.LinkHide:visited {
   border-bottom:none;
   }

.LinkHide:hover {
   border-bottom:1px solid #FF9933;
   }

.LinkHide:active {
   border-bottom:1px solid #FF9933;
   }

/* Invisible links never reveal themselves */
.LinkInvisible:link {
   border-bottom:none;
   }

.LinkInvisible:visited {
   border-bottom:none;
   }

.LinkInvisible:hover {
   border-bottom:none;
   }

.LinkInvisible:active {
   border-bottom:none;
   }

/* The following help the inheritance of the <a> from parent classes */
a:link {border:inherit}
a:visited {border:inherit}
a:hover {border:inherit}
a:active {border:inherit}

/* Custom Styles */

.TitleText {
   font-weight:bold 24pt;
   font-size:24pt;
   color:#9999ff;
   }

.SectionText {
   font-style:italic;
   font-size:20px;
   color:#9999ff;
   }

.VeryLargeText {
   font-size:15pt;
   }

.LargeText {
   font-size:13pt;
   }

.SmallText {
   font-size:8pt;
   }

.VerySmallText {
   font-size:7pt;
   }

.PriceStrikeout {
   background: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
   }


