BODY {
      background-color : #333366;
      font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size: 11px;
      color : #666666;
      margin: 0px;
      scrollbar-face-color:#333366;
      scrollbar-arrow-color:#FFFFFF;
      scrollbar-track-color:#eeeeee;
}

A:link { color: #333366; font-size: 11px; text-decoration : underline; }
A:visited { color: #333366; font-size: 11px; text-decoration : underline; }
A:hover { color: #333366; font-size: 11px; text-decoration : underline; }

A:link.b { color: #577AB7; font-size: 12px; font-weight: bold; text-decoration : underline; }
A:visited.b { color: #577AB7; font-size: 12px; font-weight: bold; text-decoration : underline; }
A:hover.b { color: #577AB7; font-size: 12px; font-weight: bold; text-decoration : underline; }

.b { color: #365E85; font-size: 12px; font-weight: bold; text-decoration : underline; }

A:link.smaller { font-size: 10px; color: #333366; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; }
A:visited.smaller { font-size: 10px; color: #333366; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; }
A:hover.smaller { font-size: 10px; color: #333366; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; }
A:link.white { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; }
A:visited.white { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; }
A:hover.white { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; }
A:link.white_small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; }
A:visited.white_small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; }
A:hover.white_small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; }
.smaller { font-size: 10px; COLOR: #597794; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; }
.bigger { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; COLOR: #577AB7; font-weight: bold; }

TD { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #585858; }

TH { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #585858; }

.big { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666666; }

P  { FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #365E85; line-height: 16px; }
.text { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666666; PADDING-RIGHT: 15px; PADDING-LEFT: 20px; FONT-SIZE: 11px;
	PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px }

.text2 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color: #365E85; PADDING-RIGHT: 15px; PADDING-LEFT: 20px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; 
	MARGIN: 0px; PADDING-TOP: 4px; line-height: 18px; }
.white_small { FONT-SIZE: 9px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; }

A.grey_small { FONT-SIZE: 8px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #666666; }

.grey_small { FONT-SIZE: 8px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #666666; }

.white { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; font-weight: bold; }

.white2 { FONT-SIZE: 13px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; font-weight : bold; }

.bg { BACKGROUND-COLOR: #FFFFFF; }
.dark { BACKGROUND-COLOR: #333366; color: #FFFFFF; font-size: 11px; }
.dark2 { BACKGROUND-COLOR: #9CB9D4; }
.light { BACKGROUND-COLOR: #E1E9F2; }
.light2 { BACKGROUND-COLOR: #E6F3FB; }
.light3 { BACKGROUND-COLOR: #F5F6F6; }
.opp_color { BACKGROUND-COLOR: #FFFFFF; }
.msg_bold { background-color: inherit; COLOR: red; FONT-SIZE: 11px; font-weight: bold; }

INPUT.submit { background-color : #226483; COLOR: #e9f3f8; FONT-SIZE: 12px; FONT-WEIGHT: bold; border: 3px double #00354d; padding: 4px; }
INPUT { FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-SIZE: 11px; }
INPUT.mainForm { FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-SIZE: 11px; }
INPUT.formSubmit { FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee; COLOR: #000000; FONT-SIZE: 11px; }
SELECT.mainForm { FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-SIZE: 11px; }
SELECT { BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 11px; }

TEXTAREA { FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-SIZE: 11px; }

LI { COLOR: #666666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; line-height: 23px; }
UL { COLOR: #666666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; line-height: 23px; }
OL { COLOR: #666666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; line-height: 23px; }

.error { COLOR: red; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; }

H1 { COLOR: #333366; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 16px; }
H2 { COLOR: #333366; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 15px; }
H3 { COLOR: #333366; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 14px; }
H4 { COLOR: #666666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 13px; }
H5 { COLOR: #666666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; }
H6 { COLOR: #666666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }

.tableContent { padding: 0; margin: 0; }
.tableContent th { font-size: 10px; font-weight: bold; color: #4f6b72;
        border-left: 1px solid #EEE; border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; border-top: 1px solid #C1DAD7;
        letter-spacing: 1px; text-transform: uppercase; text-align: left; padding: 3px 4px 3px 4px; background: #b4d2e3 url(/images/icons/tblHeaderBg.jpg) repeat-x; }
.tableContent th.altcl { color: #5c1414; background: #e4d7d7 url(/images/icons/tblHeaderBgAlt.jpg) repeat-x; border-left: 1px solid #e7d0a8;
        border-right: 1px solid #dec08e; border-bottom: 1px solid #dec08e; border-top: 1px solid #dec08e;}
.tableContent th.altcl2 { color: #603c00; background: #fbf3e5 url(/images/icons/tblHeaderBgAlt2.jpg) repeat-x; border-left: 3px double #e7d0a8;
        border-right: 3px double #dec08e; border-bottom: 3px double #dec08e; border-top: 3px double #dec08e; padding: 6px;}

.tableContent th.altcl3 { color: #4f6b72; background: #d9e9f2 url(/images/icons/tblHeaderBg.jpg) repeat-x; border-left: 3px double #a8dde7;
        border-right: 3px double #a8dde7; border-bottom: 3px double #a8dde7; border-top: 3px double #a8dde7; padding: 6px;}
.tableContent td.altcl3content { border-left: 3px double #a8dde7; border-right: 3px double #a8dde7; border-bottom: 3px double #a8dde7; background: #e6f3fa; padding: 8px; color: #4f6b72; }
.tableContent td.altcl2content { border-left: 3px double #f2e8cf; border-right: 3px double #f2e8cf; border-bottom: 3px double #f2e8cf; background: #fdfddc; padding: 8px; color: #603c00; }

.tableContent th.nobg { border-top: 0; border-left: 0; border-right: 1px solid #C1DAD7; }
.tableContent th.nobgbrd { border: 0; padding: 2px 4px 1px 4px; background-color: inherit; color: inherit; }
.tableContent td.nobgbrd { border: 0; padding: 2px 4px 1px 4px; background-color: inherit; color: inherit; }
.tableContent td.nobgbrdalt { border: 0; padding: 2px 4px 1px 4px; background: #fafaf5; color: #797268; }
.tableContent td { border-left: 1px solid #FFFFFF; border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; background: #fff; padding: 2px 3px 2px 3px; color: #4f6b72; }
.tableContent td.cartTotals { border-left: 3px double #f2e8cf; border-right: 3px double #f2e8cf; border-bottom: 3px double #f2e8cf; background: #fcfcc3; padding: 8px; color: #603c00; }
.tableContent td.topMenu { border: 3px double #f1ebdb; background: #fffdef; padding: 5px; color: #603c00; }
.tableContent th.cartTotalsHd { background: #fcfcc3; padding: 4px; color: #603c00; border: 0; }
.tableContent td.alt { border-left: 1px solid #eee; background: #fafaf5; color: #797268; }
.tableContent td.altR { border-top: 0px; border-left: 0px; border-bottom: 0px; border-right: 3px double #C1DAD7; background: #fafaf5; color: #797268; }
.tableContent td.altL { border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 3px double #C1DAD7; background: #fafaf5; color: #797268; }
.tableContent td.altLB { border-top: 0px; border-right: 0px; border-bottom: 3px double #C1DAD7; border-left: 3px double #C1DAD7; background: #fafaf5; color: #797268; }
.tableContent td.altRB { border-top: 0px; border-left: 0px; border-bottom: 3px double #C1DAD7; border-right: 3px double #C1DAD7; background: #fafaf5; color: #797268; }
.tableContent td.altLRB { border-top: 0px; border-left: 3px double #C1DAD7; border-bottom: 3px double #C1DAD7; border-right: 3px double #C1DAD7; background: #fafaf5; color: #797268; }
.tableContent td.alt5 { border-left: 1px solid #eee; background: #f5f9fa; color: #797268; }
.tableContent td.alt4 { border: 1px solid #eee; }
.tableContent td.alt3 { border-left: 1px solid #eee; }
.tableContent td.alt2 { border-left: 1px solid #eee; border-top: 1px solid #eee; background: #fafaf5; color: #797268; }
.tableContent td.altBold { text-align: right; border-left: 1px solid #eee; background: #fafaf5; color: #4f6b72; font-size: 11px; font-weight: bold; }
.tableContent th.spec { border-left: 1px solid #C1DAD7; border-top: 0; color: inherit; background: #fff url(/images/icons/bullet1.gif) no-repeat;
                font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
.tableContent th.specDis { border-left: 1px solid #C1DAD7; border-top: 0; color: #cccccc; background: #fff url(/images/icons/bullet1.gif) no-repeat;
                font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
.tableContent th.specalt { border-left: 1px solid #C1DAD7; border-top: 0; background: #f5fafa url(/images/icons/bullet2.gif) no-repeat;
        font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #797268; }
img{border:0;}
.PageTitle { padding-top: 4px; padding-right: 15px; padding-bottom: 4px; padding-left: 5px; margin: 0px; border: 0px; background-color: inherit;
         color: #e86800; font-size: 1.5em; font-weight: bold; text-align: right; }
.PageTitleContest { padding-top: 4px; padding-right: 15px; padding-bottom: 4px; padding-left: 5px; margin: 0px; border: 0px; background-color: inherit;
         color: #f2f7f7; font-size: 1.7em; font-weight: bold; text-align: right; }
.PageSubTitleContest { padding-top: 4px; padding-right: 15px; padding-bottom: 4px; padding-left: 5px; margin: 0px; border: 0px; background-color: inherit;
         color: #f2f7f7; font-size: 1.3em; font-weight: bold; text-align: right; }
.PageTitleL { padding-top: 4px; padding-right: 15px; padding-bottom: 4px; padding-left: 0px; margin: 0px; border: 0px; background-color: inherit;
        color: #e86800; font-size: 1.5em; font-weight: bold; text-align: left; }
.PageTitleL2 { padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; margin: 0px; border: 0px; background-color: inherit;
        color: #e86800; font-size: 2.2em; font-weight: bold; text-align: center; }

.PageTitleL3 { padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; margin: 0px; border: 0px; background-color: inherit;
        color: #fef289; font-size: 2.2em; font-weight: bold; text-align: center; }
.PageTitleL4 { padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; margin: 0px; border: 0px; background-color: inherit;
        color: #ffffff; font-size: 1.7em; font-weight: bold; text-align: center; }
