/* CSS */

/* Reset CSS */
@import url("reset.css");

/* Global */
body { height:100%; font-family: Arial, Helvetica, sans-serif; background-color:#999999; background-image: url(../../_images/nav/bgd_main.gif); background-repeat: repeat-x; background-position: left top; }
tr.alt td { background-color: #F8F8F8; }
tr.alt2 td { background-color: #FCFCFC; }
tr.over td { background-color: #FBFBFB; }
tr.alert td { background-color: #fce6e6; color: #000; }

/* radio buttons are always off */
.InputRadio { position: relative; top: 3px; } 

h1 { padding: 0 0 5px 0; font-size: 18px; font-weight: bold; color: #000; }
h2 { padding: 5px 0; font-size: 12px; font-weight: normal; color: #444; }
h3 { padding: 5px 0 10px 0; font-size: 12px; font-weight: normal; color: #666; font-style:italic; line-height: 1.5; }
h4 { padding: 0 0 5px 0; font-size: 16px; font-weight: bold; color: #444;}
.__sum, .__man, .__pro, .__ord, .__rep, .__hint, .__set, .__reg, .__ref, .__gro, .__spo, .__use { display:none; }
.ToggleOff { display:none; }
.ToggleOn { }
.Icons img { filter: alpha(opacity=25); -moz-opacity: 0.25; opacity: 0.25; zoom: 1; }
.Black { color: #000 !important; }
.Blue {color: #007DC5 !important; }
.Gray { color: #666 !important; }
.LightGray { color: #CCC !important; }
.MediumGray { color: #999 !important; }
.DarkGray { color: #666 !important; }
.Red { color: #EE0000 !important; }
.Green { color: #2bcb00 !important; }
.White { color: #FFF !important; }
.Bold { font-weight: bold !important; }
.Normal { font-weight: normal !important; }
.Italic { font-style:italic; }
.LineHeightMd {line-height: 1.5 !important;}
.LineHeight2 {line-height: 2 !important;}
.Spacer { padding: 10px !important; }
.SpacerSm { padding: 5px !important; }
.SpacerMd { padding: 8px !important; }
.SpacerSm2 { padding: 1px 3px; }
.SpacerTop { padding: 10px 0 0 5px; }
.SpacerTop5 { padding-top: 5px !important; }
.Spacer20505 { padding: 20px 5px 0px 5px !important; }
.SpacerBot20 { padding-bottom: 20px !important; }
.SpacerLeft25 { padding-left: 25px !important; }
.SpacerRight { padding-right: 10px !important; }
.SpacerMini { padding: 0px 0px 2px 0px !important; }
.Spacer0505 { padding: 0px 5px 0px 5px !important; }
.Spacer5000 { padding: 5px 0px 0px 0px !important; }
.Spacer5050 { padding: 5px 0px 5px 0px !important; }
.Spacer0050 { padding: 0px 0px 5px 0px !important; }
.Spacer5055 { padding: 5px 0px 5px 5px !important; }
.Spacer5505 { padding: 5px 5px 0px 5px !important; }
.Spacer0555 { padding: 0px 5px 5px 5px !important; }
.Spacer5550 { padding: 5px 5px 5px 0px !important; }
.NoPadding { padding: 0px !important; }
.NoMargin { margin: 0px !important; }
.MarginBot { margin-bottom: 15px !important; }
.MarginBot5 { margin-bottom: 5px !important; }
.MarginBot10 { margin-bottom: 10px !important; }
.MarginBot20 { margin-bottom: 20px !important; }
.MarginBot40 { margin-bottom: 40px !important; }

.Number { float: left; padding: 5px 0 0 0; width: 26px; height: 44px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 25px; color: #FFF; font-weight: bold; text-align:center; background-image:url(../../_images/buttons/number_bgd.gif); background-position:center; background-repeat: no-repeat; }
.Comma { float: left; width: 6px; height: 49px; background-image:url(../../_images/buttons/number_comma.gif); background-repeat:no-repeat; }
.Step { width: 37px; height: 33px; font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFF; text-align: center; background:url(../../_images/buttons/steps.png) no-repeat 2px -33px; }
.StepActive { width: 37px; height: 33px; font-family:Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FFF; text-align: center; background:url(../../_images/buttons/steps.png) no-repeat 2px 0px; }
.StepDiv { height: 33px; background:url(../../_images/buttons/steps.png) repeat-x 0px -99px; }

.Required { font-size: 9px; color: #DD0000; text-transform:uppercase; }
.RequiredCheckBox { float: left; padding: 3px; width: 20px; }
.RequiredCheckBoxLabel { float: left; padding: 4px; }
.RequiredStar { font-size: 20px; color: #DD0000; font-weight: bold; }
.Clear { clear:both; }
.PageOn { padding: 0 2px; font-weight: bold;}
.PageOff { padding: 0 2px; cursor: pointer; }
.PageBreakBefore {page-break-before:always;}
.PageBreakAfter {page-break-after:always;}
.RowHover { background-color: #F4F4F4; }
.BgdGreen { background-color: #e8fae9 !important; }
.BgdYellow { background-color: #feffd7 !important; }
.BgdLightGray { background-color: #F9F9F9 !important; }
.BgdLightGray2 { background-color: #F2F2F2 !important; }
.BgdLightGray3 { background-color: #DDD !important; }
.BgdLightBlue { background-color: #dbe5ff !important; }
.BgdLightOrange { background-color: #fff4ca !important; }
.BgdLightGreen { background-color: #eefeee !important; }
.BgdLightGreen2 { background-color: #daf5da !important; }
.BgdLightYellow { background-color: #ffffd7 !important; }
.BgdLightRed { background-color: #ffeded !important; }
.BgdWhite { background-color: #FFF !important; }
.BoxShadowBlack {-moz-box-shadow: 0px 0px 10px #000; -webkit-box-shadow: 0px 0px 10px #000;}
.Label { display: block; float: left; margin: 0px 5px 0 0px; }
.CheckBox { display: block; float: left; margin: 1px 5px 0 2px; }
.Radio { display: block; float: left; margin: 2px 5px 0 2px; }
.CheckBoxError { display: block; float: left; padding: 0; margin: 1px 5px 0 1px; border: 1px solid #EE0000; }
.Cursor { cursor: pointer; }
.BulletPoints {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000; text-transform:uppercase; line-height: 1.5;}
.HeaderCapLine { padding: 5px; font-size: 12px; font-weight: bold; color: #222; text-transform:uppercase; border-bottom: 1px solid #CCC; }
.HeaderTiny {padding: 5px; font-size: 9px; color: #000; font-weight: bold; }
.HeaderMini {padding: 2px; font-size: 9px; color: #000; font-weight: bold; background-color:#F6F6F6; }
.HeaderSm { padding: 0; font-size: 13px; font-weight: bold; color: #000; }
.HeaderMd { padding: 5px 0 5px 0; font-size: 14px; font-weight: bold; color: #000; }
.HeaderLg { padding: 0 0 5px 0; font-size: 18px; font-weight: bold; color: #000; }
.HeaderLg2 { overflow: hidden; padding: 0 0 2px 0; margin: 0 0 15px 0; font-size: 18px; font-weight: bold; color: #000; border-bottom: 1px solid #999; }
.HeaderLg3 { padding: 0 5px 0 0; font-size: 18px; font-weight: bold; }
.HeaderBlue { padding: 3px; font-size: 12px; font-weight: bold; color:#06C;}
.HeaderBlue2 { padding: 3px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#06C; }
.HeaderGreen { padding: 5px 6px; font-size: 12px; color: #FFF; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; background-image:url(../../_images/nav/bgd_header_green.gif); text-transform:uppercase; }
.HeaderGreen2 { padding: 3px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#090; }
.HeaderBlackLg { font-size: 30px; font-weight: bold; color:#000;}
.HeaderHelp { background-color:#9F9 !important; border-top: 1px solid #999 !important; border-bottom: 1px solid #999 !important; }
.Tiny {padding: 3px 0 2px 0; font-size: 10px; color: #000; font-weight: normal; }
.Tiny5050 {padding: 5px 0; font-size: 10px; color: #000; font-weight: normal; }
.Small { font-size: 9px; color: #666; text-transform: capitalize; }
.Mini { font-size: 9px; color: #666; text-transform: uppercase; }
.MiniWhite { font-size: 9px; color: #FFF; text-transform: uppercase; }
.MiniStrong { font-size: 9px; color: #000; font-weight: bold; text-transform: uppercase; }
.Required { font-size: 9px; color: #EE0000; text-transform: capitalize; }
.LabelNote { font-size: 9px; color: #777; text-transform: capitalize; }
.TextSm { font-size: 11px !important; }
.TextStd { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.TextStd2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; line-height: 1.3; }
.TextMd { font-size: 14px; }
.TextLg { font-size: 18px; }
.Left { text-align:left; }
.Right { text-align: right; }
.Center { text-align: center; }
.Justify { text-align: justify; }
.Top { vertical-align:top; padding-top: 8px !important; }
.Top0 { vertical-align:top; padding-top: 0px !important; }
.Top5 { vertical-align:top; padding-top: 5px !important; }
.Top10 { vertical-align:top; padding-top: 10px !important; }
.Top22 { vertical-align:top; padding-top: 22px !important; }
.Bottom { vertical-align: bottom; padding-bottom: 1px !important; }
.Overflow { overflow: hidden;}
.OverflowAuto { overflow: auto;}
.Left70 { float: left; width: 70px; }
.Left90 { float: left; width: 90px; }
.Left100 { float: left; width: 100px; }
.Left135 { float: left; width: 135px; }
.Left150 { float: left; width: 150px; }
.Left300 { float: left; width: 300px; }
.Left400 { float: left; width: 400px; }
.Right200 { float: right; width: 200px; }
.Right300 { float: right; width: 300px; }
.Right400 { float: right; width: 400px; }
.FloatLeft { float: left; width: 340px; }
.FloatRight {float: right; width: 130px; text-align: right; }
.Alpha25 { padding: 0; margin: 0; filter: alpha(opacity=25); -moz-opacity: 0.25; opacity: 0.25; zoom: 1 }
.Alpha40 { padding: 0; margin: 0; filter: alpha(opacity=40); -moz-opacity: 0.40; opacity: 0.40; zoom: 1 }
.Alpha50 { padding: 0; margin: 0; filter: alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.50; zoom: 1 }
.Alpha75 { filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; zoom: 1 }
.Alpha95 { filter: alpha(opacity=95); -moz-opacity: 0.95; opacity: 0.95; zoom: 1 }
.OptionRight { float: right; padding: 0px 7px 0 0; width: 130px; margin-top: 10px; text-align: right; font-weight: normal; text-transform:capitalize;}
.Picture { border: 1px solid #CCC; }
.PictureInActive { border: 5px solid #F2F2F2; }
.PictureHover { border: 5px solid #6c97ee !important; }
.PictureActive { border: 5px solid #72e27d; }
.Picture200 { width: 190px; border: 1px solid #CCC; }
.Preloader { padding: 10px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.MsgIcon {float: left; margin: 0 5px 0 0; }
.HelpIcon { vertical-align:middle; }
.Capitalize { text-transform:capitalize !important;}
.ErrorMsgText { padding: 10px; font-family:Arial, Helvetica, sans-serif; color: #E00; font-size: 12px; line-height: 1.5; }
.LineLeft { border-left: 1px solid #CCC; }
.LineLeftDot { border-left: 1px dotted #CCC; }
.LineRight { border-right: 1px solid #CCC; }
.LineRightDot { border-right: 1px dotted #CCC; }
.RoundCorner2 { -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; }
.RoundCorner3 { -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
.RoundCorner2Top { -moz-border-radius-topleft: 2px; -webkit-border-radius-topleft: 2px; -khtml-border-radius-topleft: 2px; border-top-left-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-radius-topright: 2px; -khtml-border-radius-topright: 2px; border-top-right-radius: 2px;}
.RoundCorner2TopLeft { -moz-border-radius-topleft: 2px; -webkit-border-radius-topleft: 2px; -khtml-border-radius-topleft: 2px; border-top-left-radius: 2px; }
.RoundCorner2TopRight {-moz-border-radius-topright: 2px; -webkit-border-radius-topright: 2px; -khtml-border-radius-topright: 2px; border-top-right-radius: 2px;}
.RoundCorner2Bot { -moz-border-radius-bottomleft: 2px; -webkit-border-radius-bottomleft: 2px; -khtml-border-radius-bottomleft: 2px; border-bottom-left-radius: 2px;
-moz-border-radius-bottomright: 2px; -webkit-border-radius-bottomright: 2px; -khtml-border-radius-bottomright: 2px; border-bottom-right-radius: 2px;}
.RoundCorner2BotLeft { -moz-border-radius-bottomleft: 2px; -webkit-border-radius-bottomleft: 2px; -khtml-border-radius-bottomleft: 2px; border-bottom-left-radius: 2px; }
.RoundCorner2BotRight {-moz-border-radius-bottomright: 2px; -webkit-border-radius-bottomright: 2px; -khtml-border-radius-bottomright: 2px; border-bottom-right-radius: 2px;}
.RoundCorner5 { -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }
.RoundCorner5Top { -moz-border-radius-topleft: 5px; -webkit-border-radius-topleft: 5px; -khtml-border-radius-topleft: 5px; border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-radius-topright: 5px; -khtml-border-radius-topright: 5px; border-top-right-radius: 5px;}
.RoundCorner5Bot { -moz-border-radius-bottomleft: 5px; -webkit-border-radius-bottomleft: 5px; -khtml-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px; 
-moz-border-radius-bottomright: 5px; -webkit-border-radius-bottomright: 5px; -khtml-border-radius-bottomright: 5px; border-bottom-right-radius: 5px; }
.InnerShadow { box-shadow:inset 0 0 8px #DDD; -moz-box-shadow:inset 0 0 8px #DDD; }
.OuterShadow { -moz-box-shadow: 0 1px 0 #DDD; -webkit-box-shadow: 0 1px 0 #DDD; box-shadow: 0 1px 0 #DDD; }
.TextShadow1 { text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25); }
.watermark {color: #999 !important;}

.StatusGreen { background-image:url(../../_images/buttons/stripes_green.png); }
.StatusYellow { background-image:url(../../_images/buttons/stripes_yellow.png); }
.StatusRed { background-image:url(../../_images/buttons/stripes_red.png); }
.StatusBlue { background-image:url(../../_images/buttons/stripes_blue.png); }
.StatusSilver { background-image:url(../../_images/buttons/stripes_silver.png); }

.ProgBarGreen { border: 1px solid #CCC; height: 11px; background-image:url(../../_images/buttons/progbar_green.gif); background-repeat:repeat-x; }
.ProgBarYellow { border: 1px solid #CCC; height: 11px; background-image:url(../../_images/buttons/progbar_yellow.gif); background-repeat:repeat-x; }
.ProgBarRed { border: 1px solid #CCC; height: 11px; background-image:url(../../_images/buttons/progbar_red.gif); background-repeat:repeat-x; }
.ProgBarGray { border: 1px solid #CCC; height: 11px; background-image:url(../../_images/buttons/progbar_gray.gif); background-repeat:repeat-x; }

.Txt14 { font-size: 14px !important; }
.Txt16 { font-size: 16px !important; }
.Txt24 { font-size: 24px !important; }

.Box30,.Box40,.Box45DD,.Box50,.Box50DD,.Box60,.Box60DD,.Box71,.Box71DD,.Box80,.Box88,.Box90,.Box100,.Box40Dollar,.Box50Dollar,.Box60Dollar,.Box71Dollar,.Box80Dollar,.Box100Dollar,.Box140Dollar,.Box150Dollar,
.Box300Dollar,.Box90DD,.Box107,.Box115,.Box100DD,.Box125DD,.Box130,.Box140,.Box140DD,.Box145,.Box145DD,.Box150,.Box150DD,.Box160DD,.Box170,.Box170DD,
.Box180DD,.Box200,.Box200DD,.Box230,.Box230DD,.Box230Text,.Box240,.Box250,.Box250Dollar,.Box300,.Box300DD,.Box300Text,.Box375Text,.Box400,
.Box500Text, .Box510, .Box560, .Box560Text, .BoxMax { padding: 4px; margin: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FCFCFC; border-top: 1px solid #abadb3; border-right: 1px solid #dbdfe6; border-bottom: 1px solid #e3e9ef; border-left: 1px solid #e2e3ea; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; }
.BoxSlim, .Box30Slim, .Box50Slim, .Box71Slim, .Box100Slim, .Box140Slim, .Box150Slim, .Box175Slim, .Box200Slim { padding: 1px; margin: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FCFCFC; border: 1px solid #CCC; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; }
.BoxFilter { padding: 2px; margin: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; background-color: #FFF; border-top: 1px solid #abadb3; border-right: 1px solid #dbdfe6; border-bottom: 1px solid #e3e9ef; border-left: 1px solid #e2e3ea; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; }
.BoxFilterDD { padding: 1px 1px 2px 1px; margin: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; background-color: #FFF; border-top: 1px solid #abadb3; border-right: 1px solid #dbdfe6; border-bottom: 1px solid #e3e9ef; border-left: 1px solid #e2e3ea; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; }

.BoxSlim {}
.Box30, .Box30Slim { width: 30px; }
.Box40 { width: 40px; }
.Box50, .Box50Slim { width: 50px; }
.Box60 { width: 60px; }
.Box71, .Box71Slim { width: 71px; }
.Box80 { width: 80px; }
.Box88 { width: 88px; }
.Box90 { width: 90px; }
.Box100, .Box100Slim { width: 100px; }
.Box107 { width: 107px; }
.Box115 { width: 115px; }
.Box130 { width: 130px; }
.Box140, .Box140Slim { width: 140px; }
.Box145 { width: 142px; }
.Box150, .Box150Slim { width: 150px; }
.Box170 { width: 170px; } 
.Box175Slim { width: 175px; }
.Box200, .Box200Slim { width: 200px; }
.Box230 { width: 230px; }
.Box240 { width: 240px; }
.Box250 { width: 250px; }
.Box300 { width: 300px; }
.BoxSignup { width: 275px; padding: 10px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; background-color: #FFF; border-top: 2px solid #666; border-right: 2px solid #999; border-bottom: 2px solid #CCC; border-left: 2px solid #CCC; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; }
.Box400 { width: 400px; }
.Box510 { width: 510px; }
.Box560 { width: 560px; }
.BoxMax { width: 95%; }
.BoxGreen { border: 1px solid #33cc00 !important;}

.Box40Dollar { padding-left: 15px; width: 29px; background-image: url(../../_images/buttons/input_$.gif); background-repeat: no-repeat; background-position: 0px 0px;}
.Box50Dollar { padding-left: 15px; width: 39px; background-image: url(../../_images/buttons/input_$.gif); background-repeat: no-repeat; background-position: 0px 0px;}
.Box60Dollar { padding-left: 15px; width: 49px; background-image: url(../../_images/buttons/input_$.gif); background-repeat: no-repeat; background-position: 0px 0px;}
.Box71Dollar { padding-left: 15px; width: 60px; background-image: url(../../_images/buttons/input_$.gif); background-repeat: no-repeat; background-position: 0px 0px;}
.Box80Dollar { padding-left: 15px; width: 66px; background-image: url(../../_images/buttons/input_$.gif); background-repeat: no-repeat; background-position: 0px 0px;}
.Box100Dollar { padding-left: 15px; width: 89px; background-image: url(../../_images/buttons/input_$.gif); background-repeat: no-repeat; background-position: 0px 0px;}
.Box140Dollar { padding-left: 15px; width: 129px; background-image: url(../../_images/buttons/input_$.gif); background-repeat: no-repeat; background-position: 0px 0px;}
.Box150Dollar { padding-left: 15px; width: 139px; background-image: url(../../_images/buttons/input_$.gif); background-repeat: no-repeat; background-position: 0px 0px;}
.Box250Dollar { padding-left: 15px; width: 239px; background-image: url(../../_images/buttons/input_$.gif); background-repeat: no-repeat; background-position: 0px 0px;}
.Box300Dollar { padding-left: 15px; width: 289px; background-image: url(../../_images/buttons/input_$.gif); background-repeat: no-repeat; background-position: 0px 0px;}
.Box100Date { padding: 4px; margin: 1px; width: 100px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-top: 1px solid #abadb3; border-right: 1px solid #dbdfe6; border-bottom: 1px solid #e3e9ef; border-left: 1px solid #e2e3ea; background:url(../../_images/icons/calendar.png) no-repeat 88px 3px #FCFCFC; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;}
.Box150Date { padding: 4px; margin: 1px; width: 140px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-top: 1px solid #abadb3; border-right: 1px solid #dbdfe6; border-bottom: 1px solid #e3e9ef; border-left: 1px solid #e2e3ea; background:url(../../_images/icons/calendar.png) no-repeat 130px 3px #FCFCFC; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;}
.Box300Date { padding: 4px; margin: 1px; width: 300px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-top: 1px solid #abadb3; border-right: 1px solid #dbdfe6; border-bottom: 1px solid #e3e9ef; border-left: 1px solid #e2e3ea; background:url(../../_images/icons/calendar.png) no-repeat 273px 3px #FCFCFC; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;}

.Box45DD  { width: 45px; padding: 2px !important; }
.Box50DD  { width: 51px; padding: 3px !important; }
.Box60DD  { width: 71px; padding: 3px !important; }
.Box71DD  { width: 82px; padding: 3px !important; }
.Box90DD { width: 101px; padding: 3px !important; }
.Box100DD { width: 111px; padding: 3px !important; }
.Box125DD { width: 125px; padding: 3px !important; }
.Box140DD { width: 151px; padding: 3px !important; }
.Box145DD { width: 156px; padding: 3px !important; }
.Box150DD { width: 161px; padding: 3px !important; }
.Box160DD { width: 171px; padding: 3px !important; }
.Box170DD { width: 181px; padding: 3px !important; }
.Box180DD { width: 191px; padding: 3px !important; }
.Box200DD { width: 211px; padding: 3px !important; }
.Box230DD { width: 241px; padding: 3px !important; }
.Box300DD { width: 311px; padding: 3px !important; }

.Box230Text { width: 230px; }
.Box300Text { width: 300px; }
.Box375Text { width: 375px; }
.Box500Text { width: 500px; }
.Box560Text { width: 560px; }

.BoxBig { padding: 4px; margin: 1px; width: 250px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; border-top: 1px solid #666; border-right: 1px solid #EFEFEF; border-bottom: 1px solid #EFEFEF; border-left: 1px solid #666; background-color: #FCFCFC; }
.BoxError { padding: 3px !important; border: 2px solid #DD0000 !important; }
.BoxPromoters { width: 300px; padding: 2px; margin: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 13px !important; background-color: #FCFCFC; border-top: 1px solid #abadb3; border-right: 1px solid #dbdfe6; border-bottom: 1px solid #e3e9ef; border-left: 1px solid #e2e3ea; }
.BoxHover	{ background-color: #F4F4F4 !important; }
.QtyBoxHover { background-image:url(../../_images/buttons/box30.gif); background-repeat:no-repeat; background-position:center center; }
.BoxActive { border: 2px solid #72ce52;}
.BoxDisabled { background-color: #F6F6F6 !important; }

.ColorPicker { padding: 4px; border: 1px solid #CCC; }
/* notification icon for global account */
.NewPromotersG { position: absolute; top: 0px; left: 308px; padding: 1px 0 0 0; width: 20px; height: 14px; z-index: 999; background-image: url(../../_images/buttons/alerts.png); font-family: Arial; font-size: 10px; color: #FFF; font-weight: bold; }
.NewOrdersG { position: absolute; top: 0px; left: 524px; padding: 1px 0 0 0; width: 20px; height: 14px; z-index: 999; background-image: url(../../_images/buttons/alerts_green.png); font-family: Arial; font-size: 10px; color: #FFF; font-weight: bold; }
.NewSupportRequestG { position: absolute; top: 0px; left: 632px; padding: 1px 0 0 0; width: 20px; height: 14px; z-index: 999; background-image: url(../../_images/buttons/alerts.png); font-family: Arial; font-size: 10px; color: #FFF; font-weight: bold; }

/* notification icon for association account */
.NewPromotersA { position: absolute; top: 0px; left: 200px; padding: 1px 0 0 0; width: 20px; height: 14px; z-index: 999; background-image: url(../../_images/buttons/alerts.png); font-family: Arial; font-size: 10px; color: #FFF; font-weight: bold; }
.NewOrdersA { position: absolute; top: 0px; left: 416px; padding: 1px 0 0 0; width: 20px; height: 14px; z-index: 999; background-image: url(../../_images/buttons/alerts_green.png); font-family: Arial; font-size: 10px; color: #FFF; font-weight: bold; }
.NewSupportRequestA { position: absolute; top: 0px; left: 524px; padding: 1px 0 0 0; width: 20px; height: 14px; z-index: 999; background-image: url(../../_images/buttons/alerts.png); font-family: Arial; font-size: 10px; color: #FFF; font-weight: bold; }

/* notification icon for global account */
.NewOrdersP { position: absolute; top: 0px; left: 308px; padding: 1px 0 0 0; width: 20px; height: 14px; z-index: 999; background-image: url(../../_images/buttons/alerts_green.png); font-family: Arial; font-size: 10px; color: #FFF; font-weight: bold; }
.NewSupportRequestP { position: absolute; top: 0px; left: 416px; padding: 1px 0 0 0; width: 20px; height: 14px; z-index: 999; background-image: url(../../_images/buttons/alerts.png); font-family: Arial; font-size: 10px; color: #FFF; font-weight: bold; }

.SmallBtnGreen { padding: 4px 10px 0 10px; width: auto; height: 14px; color: #FFF; text-align:center; background-image:url(../../_images/buttons/small_btn_green.gif); background-repeat:repeat-x; border: 1px solid #1db816; cursor: pointer; }
.SmallBtnYellow { padding: 4px 10px 0 10px; width: auto; height: 14px; color: #000; text-align:center; background-image:url(../../_images/buttons/small_btn_orange.gif); background-repeat:repeat-x; border: 1px solid #b0a16c; cursor: pointer; }
.SmallBtnGray { padding: 4px 10px 0 10px; width: auto; height: 14px; color: #000; text-align:center; background-image:url(../../_images/buttons/small_btn_gray.gif); background-repeat:repeat-x; border: 1px solid #999; cursor: pointer; }
.SmallBtnDisabled { padding: 4px 10px 0 10px; width: auto; height: 14px; color: #999; text-align:center; background-image:url(../../_images/buttons/small_btn_gray.gif); background-repeat:repeat-x; border: 1px solid #CCC; cursor: default; }

/* Buttons */
a.Button {background-image: url("../../_images/buttons/buttons.png");
    background-repeat: no-repeat;
    outline: medium none !important;
	display: inline-block;
    font: bold 14px/14px Arial,Helvetica,sans-serif;
    height: 34px;
    text-decoration: none;}

a.Button span {background-image: url("../../_images/buttons/buttons.png");
	background-repeat: no-repeat;
	cursor: pointer;
    display: inline-block;
    margin: 0 16px 0 0;
    padding: 10px 4px 10px 20px;
    white-space: nowrap;}

a.BtnGreen {background-position: right 0; }
a.BtnGreen:hover {background-position: right -34px;}
a.BtnGreen:active {background-position: right -68px;}
a.Button span.BtnGreen {background-position: 0 0; color: #FFFFFF; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);}
a.Button:hover span.BtnGreen {background-position: 0 -34px;}
a.Button:active span.BtnGreen {background-position: 0 -68px;}

a.BtnYellow {background-position: right -120px; }
a.BtnYellow:hover {background-position: right -154px;}
a.BtnYellow:active {background-position: right -188px;}
a.Button span.BtnYellow {background-position: 0 -120px; color: #FFFFFF; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);}
a.Button:hover span.BtnYellow {background-position: 0 -154px;}
a.Button:active span.BtnYellow {background-position: 0 -188px;}

a.BtnDisabled {background-position: right -240px; }
a.BtnDisabled:hover {background-position: right -274px;}
a.BtnDisabled:active {background-position: right -308px;}
a.Button span.BtnDisabled {background-position: 0 -240px; color: #FFFFFF; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);}
a.Button:hover span.BtnDisabled {background-position: 0 -274px;}
a.Button:active span.BtnDisabled {background-position: 0 -308px;}


a.ButtonMd {background-image: url("../../_images/buttons/buttons.png");
    background-repeat: no-repeat;
    outline: medium none !important;
	display: inline-block;
    font: bold 11px/11px Arial,Helvetica,sans-serif;
    height: 20px;
    text-decoration: none;}

a.ButtonMd span {background-image: url("../../_images/buttons/buttons.png");
	background-repeat: no-repeat;
	cursor: pointer;
    display: inline-block;
    margin: 0 10px 0 0;
    padding: 4px 0px 5px 10px;
    white-space: nowrap;}

a.BtnGreenMd {background-position: right -349px; }
a.BtnGreenMd:hover {background-position: right -369px;}
a.BtnGreenMd:active {background-position: right -389px;}
a.ButtonMd span.BtnGreenMd {background-position: -182px -349px; color: #FFFFFF; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);}
a.ButtonMd:hover span.BtnGreenMd {background-position: -182px -369px;}
a.ButtonMd:active span.BtnGreenMd {background-position: -182px -389px;}

a.BtnYellowMd {background-position: right -416px; }
a.BtnYellowMd:hover {background-position: right -436px;}
a.BtnYellowMd:active {background-position: right -456px;}
a.ButtonMd span.BtnYellowMd {background-position: -182px -416px; color: #000000; text-shadow: 0 1px 1px rgba(255, 255, 255, 1);}
a.ButtonMd:hover span.BtnYellowMd {background-position: -182px -436px;}
a.ButtonMd:active span.BtnYellowMd {background-position: -182px -456px;}

a.BtnGrayMd {background-position: right -483px; }
a.BtnGrayMd:hover {background-position: right -503px;}
a.BtnGrayMd:active {background-position: right -523px;}
a.ButtonMd span.BtnGrayMd {background-position: -182px -483px; color: #FFFFFF; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);}
a.ButtonMd:hover span.BtnGrayMd {background-position: -182px -503px;}
a.ButtonMd:active span.BtnGrayMd {background-position: -182px -523px;}

a.BtnRedMd {background-position: right -550px; }
a.BtnRedMd:hover {background-position: right -570px;}
a.BtnRedMd:active {background-position: right -590px;}
a.ButtonMd span.BtnRedMd {background-position: -182px -550px; color: #FFFFFF; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);}
a.ButtonMd:hover span.BtnRedMd {background-position: -182px -570px;}
a.ButtonMd:active span.BtnRedMd {background-position: -182px -590px;}


.BtnWhite 		{ width: 1px; height: 1px; color: #FFF; border: 1px solid #FFF; background-color: #FFF; }
.BtnHiddenEEE 	{ width: 1px; height: 1px; color: #EEE; border: 1px solid #EEE; background-color: #EEE; }
.BtnStd 		{ padding-bottom: 4px; margin: 0; width: 150px; height: 34px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size:16px; font-weight: bold; color: #FFF; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25); background:url(../../_images/buttons/buttons.png) no-repeat -404px -240px; cursor: pointer; text-align:center; text-decoration:none; border: none; outline: none; }
.BtnStdOver 	{ padding-bottom: 4px; margin: 0; width: 150px; height: 34px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size:16px; font-weight: bold; color: #FFF; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25); background:url(../../_images/buttons/buttons.png) no-repeat -404px -274px; cursor: pointer; text-align:center; text-decoration:none; border: none; outline: none; }
.BtnSubmit 		{ padding-bottom: 4px; margin: 0; width: 150px; height: 34px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size:16px; font-weight: bold; color: #FFF; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25); background:url(../../_images/buttons/buttons.png) no-repeat -404px 0px; cursor: pointer; text-align:center; text-decoration:none; border: none; outline: none; }
.BtnSubmitOver 	{ padding-bottom: 4px; margin: 0; width: 150px; height: 34px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size:16px; font-weight: bold; color: #FFF; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25); background:url(../../_images/buttons/buttons.png) no-repeat -404px -34px; cursor: pointer; text-align:center; text-decoration:none; border: none; outline: none; }
.BtnSubmitActive { background-position: -404px -68px !important; }
.BtnSubmitDisabled { padding-bottom: 4px; margin: 0; width: 150px; height: 34px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size:16px; font-weight: bold; color: #888; text-shadow: 0px 1px 1px rgba(255, 255, 255, 1); background:url(../../_images/buttons/buttons.png) no-repeat -404px -240px; cursor: auto; text-align:center; text-decoration:none; border: none; outline: none; }

A.BtnGray { overflow: hidden; display: block; float: right; padding: 12px 0 4px 0; margin: 0; width: 150px; height: 27px; font-family: Arial, Helvetica, sans-serif; font-size:17px; font-weight: bold; color: #000; text-shadow: 0px 1px #EEE; text-align:center; text-decoration:none; }
A.BtnGray:link, A.BtnGray:visited { background:url(../../_images/buttons/btn_gray_150.png) no-repeat 0px 0px; }
A.BtnGray:hover, A.BtnGray:active { background:url(../../_images/buttons/btn_gray_150.png) no-repeat 0px -43px; }

A.BtnYelGre { overflow: hidden; display: block; float: right; padding: 12px 0 4px 0; margin: 0; width: 150px; height: 27px; font-family: Arial, Helvetica, sans-serif; font-size:17px; font-weight: bold; color: #000; text-shadow: 0px 1px #EEE; text-align:center; text-decoration:none; }
A.BtnYelGre:link, A.BtnYelGre:visited { background:url(../../_images/buttons/btn_submit_150.png) no-repeat 0px 0px; }
A.BtnYelGre:hover, A.BtnYelGre:active { background:url(../../_images/buttons/btn_submit_150.png) no-repeat 0px -43px; }

A.BtnYelGre250 { overflow: hidden; display: block; float: right; padding: 14px 0 4px 0; margin: 0; width: 218px; height: 40px; font-family: Arial, Helvetica, sans-serif; font-size:25px; font-weight: bold; color: #000; text-shadow: 0px 1px #EEE; text-align:center; text-decoration:none; }
A.BtnYelGre250:link, A.BtnYelGre250:visited { background:url(../../_images/buttons/btn_submit_250.png) no-repeat 0px 0px; }
A.BtnYelGre250:hover, A.BtnYelGre250:active { background:url(../../_images/buttons/btn_submit_250.png) no-repeat 0px -61px; }

.ButtonBig { display: block; padding: 0 0 4px 0; margin: 10px; width: 150px; height: 43px; font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight: bold; color: #000; text-shadow: 0px 1px #EEE; background:url(../../_images/buttons/btn_yellow_150.png) no-repeat 0px 0px; cursor: pointer; text-align:center; text-decoration:none; border: none; }
.ButtonBigActive { display: block; padding: 0 0 4px 0;  margin:10px; width: 150px; height: 43px; font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight: bold; color: #000; text-shadow: 0px 1px #EEE; background:url(../../_images/buttons/btn_gray_150.png) no-repeat 0px 0px; cursor: pointer; text-align:center; text-decoration:none; border: none; }


.AddButtonOn {display: block; padding: 6px 10px 0 0; height: 18px; width: 101px;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFF; text-align:right;
	background: url(../../_images/buttons/btn_on.png) no-repeat center center;
	text-decoration: none; float: right;
}
.AddButtonOff {display: block; padding: 6px 10px 0 0; height: 18px; width: 101px;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000; text-align:right;
	background: url(../../_images/buttons/btn_off.png) no-repeat center center;
	text-decoration: none; float: right;
}

.PrintButtonOn {display: block; padding: 6px 10px 0 0; height: 18px; width: 101px;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFF; text-align:right;
	background: url(../../_images/buttons/btn_on.png) no-repeat center center;
	text-decoration: none; float: right;
}
.PrintButtonOff {display: block; padding: 6px 10px 0 0; height: 18px; width: 101px;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000; text-align:right;
	background: url(../../_images/buttons/btn_off.png) no-repeat center center;
	text-decoration: none; float: right;
}

.MiniCartCancel { float: left; width: 60px; height: 24px; margin: 8px 10px 3px 10px; }
.MiniCartCheckOut { float: right; width: 100px; height: 24px; margin: 8px 10px 3px 10px; }
.GroupTicket { background-color: #FF9; }

/* Top Header */
#TopWrapperBlu { margin: 0 0 31px 0; padding: 0; height: 123px; background-color: #010307; background-image: url(../../_images/banner/logo_blue.jpg); background-repeat: no-repeat; background-position: center top; }
#TopWrapperGrn { margin: 0 0 31px 0; padding: 0; height: 123px; background-color: #010307; background-image: url(../../_images/banner/logo_green.jpg); background-repeat: no-repeat; background-position: center top; }
#TopWrapperRed { margin: 0 0 31px 0; padding: 0; height: 123px; background-color: #010307; background-image: url(../../_images/banner/logo_red.jpg); background-repeat: no-repeat; background-position: center top; }
#TopWrapperGry { margin: 0 0 31px 0; padding: 0; height: 123px; background-color: #010307; background-image: url(../../_images/banner/logo_gray.jpg); background-repeat: no-repeat; background-position: center top; }
#TopWrapperPro { margin: 0 0 31px 0; padding: 0; height: 123px; background-color: #010307; background-image: url(../../_images/banner/logo_gray_blank.jpg); background-repeat: no-repeat; background-position: center top; }

/* Top Navigation - Standard */
#TopNavWrapper { position: relative; top: 123px; width: 1000px; height:30px; margin: 0 auto;}
#TopNavWrapper .TopNav { display: block; float:left; width: 104px; height: 30px; padding: 0; margin: 0; font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; }
#TopNavWrapper .TopNav a, 
#TopNavWrapper .TopNav a:link,
#TopNavWrapper .TopNav a:visited { display:block; width: 104px; height: 20px; padding-top: 10px; text-decoration: none; color:#CCC; cursor:pointer; font-size: 12px; text-transform:uppercase; text-align:center; border-left: 1px solid #181818; }
#TopNavWrapper .TopNav a:hover,
#TopNavWrapper .TopNav a:active, 
#TopNavWrapper .TopNav a.Active { display:block; color: #DDD; background-image: url(../../_images/buttons/top_nav_on_green.gif); }
#TopNavWrapper .TopNavOn { display:block; float:left; width: 104px; height: 30px; padding: 0; margin: 0; font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif; background-image: url(../../_images/buttons/top_nav_on_green.gif); font-weight: bold; }
#TopNavWrapper .TopNavOn a { display:block; width: 104px; height: 20px; padding-top: 10px; text-decoration: none; color:#FFF; cursor:pointer; font-size: 12px; text-transform:uppercase; text-align:center; border-left: 1px solid #181818; }
#TopNavWrapper .TopNavBlank { display:block; float:left; width: 150px; height: 30px; padding: 0; margin: 0;  border-left: 1px solid #181818;}
#TopNavWrapper .Last { float: right !important; border-right: 1px solid #181818; }

#PromoterSelectorWrapper { position: absolute; top: 42px; right: 0px; width: 244px; height: auto; z-index: 99; display: none; }
#PromoterFilterWrapper { padding: 5px; text-align: left; border-bottom: 1px solid #CCC; background: #F4F4F4; border: 1px solid #CCC;}
#PromoterListWrapper { overflow: auto; height: 300px; }
#PromoterSelect { overflow: auto; height: 300px; }
a.PromoterSelector { display: block; width: auto; padding: 5px; font-size: 12px; text-align: left; border: 1px solid #CCC; border-top: none; }
a.PromoterSelector:link,a.PromoterSelector:visited  { color: #666; background: #FFF; text-decoration: none; }
a.PromoterSelector:hover,a.PromoterSelector:active  { color: #000; background: #EFEFEF; text-decoration: none; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; }


/* Top Navigation - Checkout */
#TopNavWrapper2 { position: relative; top: 123px; width: 1000px; height:30px; margin: 0 auto;}
#TopNavWrapper2 .TopNav { float:left; width: auto; height: 30px; padding: 0; margin: 0; font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif; }
#TopNavWrapper2 .TopNav > a { display:block; width: 150px; height: 20px; padding-top: 10px; text-decoration: none; color:#FFF; cursor:pointer; font-size: 12px; text-transform:uppercase; text-align:center; border-left: 1px solid #181818; }
#TopNavWrapper2 .TopNav > a:hover, .TopNav > a.Active { color: #FFF; background-image: url(../../_images/buttons/top_nav_on_green.gif); }
#TopNavWrapper2 .TopNavOn { float:left; width: auto; height: 30px; padding: 0; margin: 0; font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif; background-image: url(../../_images/buttons/top_nav_on_green.gif); }
#TopNavWrapper2 .TopNavOn > a { display:block; width: 150px; height: 20px; padding-top: 10px; text-decoration: none; color:#FFF; cursor:pointer; font-size: 12px; text-transform:uppercase; text-align:center; border-left: 1px solid #181818; }
#TopNavWrapper2 .TopNavBlank { float:left; width: 394px; height: 30px; padding: 0; margin: 0;  border-left: 1px solid #181818;}
#TopNavWrapper2 .Last { border-right: 1px solid #181818; }


/* Top Navigation - Promoters */
#TopNavWrapper3 { overflow: hidden; position: relative; top: 123px; width: 1000px; height:30px; margin: 0 auto;}
#TopNavWrapper3 .TopNav { float:left; width: auto; height: 30px; padding: 0; margin: 0; font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif; }
#TopNavWrapper3 .TopNav > a { display:block; width: 150px; height: 20px; padding-top: 10px; text-decoration: none; color:#FFF; cursor:pointer; font-size: 12px; text-transform:uppercase; text-align:center; border-left: 1px solid #181818; }
#TopNavWrapper3 .TopNav > a:hover, .TopNav > a.Active { color: #FFF; background-image: url(../../_images/buttons/top_nav_on_green.gif); }
#TopNavWrapper3 .TopNavDisabled { float:left; width: auto; height: 30px; padding: 0; margin: 0; font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif; }
#TopNavWrapper3 .TopNavDisabled > a { display:block; width: 150px; height: 20px; padding-top: 10px; text-decoration: none; color:#CCC; font-size: 12px; text-transform:uppercase; text-align:center; border-left: 1px solid #181818; }
#TopNavWrapper3 .TopNavOn { float:left; width: auto; height: 30px; padding: 0; margin: 0; font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif; background-image: url(../../_images/buttons/top_nav_on_green.gif); }
#TopNavWrapper3 .TopNavOn > a { display:block; width: 150px; height: 20px; padding-top: 10px; text-decoration: none; color:#FFF; cursor:pointer; font-size: 12px; text-transform:uppercase; text-align:center; border-left: 1px solid #181818; }
#TopNavWrapper3 .TopNavBlank { float:left; width: 92px; height: 30px; padding: 0; margin: 0;  border-left: 1px solid #181818;}
#TopNavWrapper3 .Last { border-right: 1px solid #181818; }



/* Sub Nav Main */
.MainSubNav { padding: 0 7px; height: 27px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; background-color:#CCC; text-align:center; }
.MainSubNav a { float: left; display:block; padding: 9px 0 1px 0; width: 108px; height: 17px; text-decoration:none; color: #444; }
.MainSubNav a:hover, .MainSubNav a.Active  { text-decoration:none; color: #000; background-color:#CCC; background-image:url(../../_images/nav/sub_nav_on.png);	background-repeat:no-repeat; }


/* Content */
#ContentWrapper { width: 1000px; margin: auto; height: auto; overflow: hidden; padding: 0; background-color: #FFF; }
#ContentWrapperMax { width: 800px; margin: auto; height: auto; overflow: hidden; padding: 0; background-color: #FFF; }
#ContentLeft { float: left; width: 670px; padding: 0; margin: 0; }
#ContentLeft2 { clear: both; float: left; width: 183px; padding: 0; margin: 15px 0 0 0; }
#ContentMid { float: left; width: 492px; padding: 0; margin: 15px 0 0 0; }
#ContentMid2 { float: left; width: 600px; padding: 0; margin: 15px 0 0 15px; }
#ContentRight { float: left; width: 325px; padding: 0; margin: 0; }
#ContentRight2 { float: left; width: 600px; padding: 0; margin: 15px 0 0 15px; }

#ContentMidRight { float: left; width: 780px; padding: 0; margin: 15px 0 0 20px; }

.Content300 { float: right; width: 300px; padding: 0; margin: 20px 10px 0 0; }
.Content670 { float: left; width: 670px; padding: 0; margin: 20px 0 0 10px; }

ul#EventListBox { margin: 0 0 0 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 472px; }
ul#EventListBox li.Header	{ padding: 0; }
ul#EventListBox li.Listing,
ul#EventListBox li.Listing3 { clear: both; padding: 5px; line-height: 1.5; color: #666; }
ul#EventListBox li.Footer	{ margin: 0 0 15px 0; background-image: url(../../_images/nav/footer_gray2.gif); background-repeat: no-repeat; height: 4px; }

ul#EventListHeader { position: relative; top: 0; width: 472px; height:32px; margin: 0 auto; border-bottom: 1px solid #d40000; }
ul#EventListHeader > li { float: left; }
ul#EventListHeader > li > a { display:block; width: 181px; height: 22px; text-decoration: none; color:#FFF; cursor:pointer; font-size: 12px; font-weight: bold; text-transform:uppercase; text-align:center;background-repeat: no-repeat;}
ul#EventListHeader > li > a.Active { padding: 10px 5px 0 0; background-image:url(../../_images/buttons/tab_red.gif); background-repeat:no-repeat; }
ul#EventListHeader > li > a.InActive { padding: 10px 5px 0 0; background-image:url(../../_images/buttons/tab_gray.gif); background-repeat:no-repeat; color: #666; }
ul#EventListHeader > li > a:hover { background-image:url(../../_images/buttons/tab_red.gif); color: #FFF; }

li#EventList { overflow: auto; height: auto; padding: 5px; margin: 0; background-color:#FFF; border-left: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; }
li#EventList > ul > li.Listing { display: block; overflow: auto; padding: 15px; margin-bottom: 5px; background-color:#F4F4F4; cursor: pointer; }
li#EventList > ul > li.Listing2 { overflow: auto; display: block; padding: 5px 13px; margin-top: 5px; background-color:#FFF; border-top: 1px dotted #CCC; }
li#EventList > ul > li.Listing3 { display: block; overflow: hidden; padding: 15px; margin-bottom: 0px; background-color:#F4F4F4; }

.EventListing { padding: 5px; border-bottom: 1px dotted #CCC; }
.DashboardListing { padding: 0px; line-height: 1.5; background-image:url(../../_images/nav/bgd_250.gif) }

.AddThisBgd { overflow: auto; clear: both; margin-bottom: 5px; background-color:#F4F4F4; }
.AddThis { float: left; width: 115px; padding: 0px 15px 10px 15px; }
.AddThisInfo {float: right;padding: 0 0 0 211px;width: 100px;height: 16px;font-size: 16px;background-image:url(../../_images/buttons/addthis_info_red.gif);background-repeat:no-repeat;background-position: 0px 0px;font-style:italic;}

.SubLabel { float:left; padding: 9px 0 0 0; width: 40px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.SubInfo { float:left; width: 115px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; text-align:right; font-weight:bold; }
.SubHeader { padding: 5px; font-size: 11px; font-weight: bold; background-color: #CCC; }


/* Left Side */
#LeftWrapper { clear: both; float: left; width: 670px; height: auto; padding: 0; margin: 0; }
#LeftWrapper2 { float: left; width: 168px; padding: 0; margin: 15px 0 0 15px; }
#LeftSubNav { float: left; width: 168px; padding: 0; margin: 0; margin-left: 15px; }
#LeftContent { float: left; width: 487px; padding: 0; margin: 0; }
#LeftContent2 { float: left; width: 487px; padding: 0; margin: 15px 0 0 0; }

ul.SubNavBox { padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 168px; height: auto; }
ul.SubNavBox li.ListingTop	{ overflow: hidden; padding:0px; height: 4px; line-height: 0;  }
ul.SubNavBox li.Header	{ padding: 7px 0 0 7px; margin: 0; font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif; color: #FFF; font-weight: bold; background-image: url(../../_images/nav/header_gray.gif); background-repeat: no-repeat; height: 17px; text-align:left; text-transform: uppercase; }
ul.SubNavBox li.Header2	{ padding: 6px 0px 6px 7px; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000; border-bottom: 1px solid #EEE; text-shadow: 0px 1px #EEE; background: url(../../_images/nav/header_lightgray.gif) no-repeat; }
ul.SubNavBox li.Header3	{ padding: 6px 0px 6px 7px; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000; border-bottom: 1px solid #EEE; text-shadow: 0px 1px #EEE; background: url(../../_images/nav/header_lightgreen.gif) no-repeat; }
ul.SubNavBox li.SubHeader { padding: 0; border: 1px solid #dadada; background-color: #F2F2F2; }
ul.SubNavBox li.SubHeader2 { padding: 6px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000; text-shadow: 0px 1px #FFF; border: 1px solid #CCC; border-top: none; background: #EEE; cursor: pointer; }
ul.SubNavBox li.Listing { padding: 0 0 0 0; border-left: 1px solid #DADADA; border-right: 1px solid #DADADA; border-bottom: 1px solid #DDD; line-height: 1.5; }
ul.SubNavBox li.ListingActive { padding: 0 0 0 0; border-left: 1px solid #DADADA; border-right: 1px solid #DADADA; border-bottom: 1px solid #DDD; line-height: 1.5; }
ul.SubNavBox li.ListingImg { padding: 0; border: 1px solid #DADADA; border-top: none; }
ul.SubNavBox li.Listing2 { padding: 5px; border-left: 1px solid #DADADA; border-right: 1px solid #DADADA; line-height: 1.5; }
ul.SubNavBox li.Listing3 { padding: 0; border-left: 1px solid #7d7d7d; border-right: 1px solid #7d7d7d; line-height: 1.5; background-color: #7d7d7d; }
ul.SubNavBox li.Listing4 { padding: 0; border-left: 1px solid #DADADA; border-right: 1px solid #DADADA; line-height: 1.5; background-image: url(../../_images/nav/header_green.gif); background-repeat: repeat-x; }
ul.SubNavBox li.ListingBig { padding: 5px; font-size: 20px; font-weight: bold; color: #000; text-align: center; border-left: 1px solid #DADADA; border-right: 1px solid #DADADA; line-height: 1.5; }
ul.SubNavBox li.ListingHuge { padding: 5px; font-size: 27px; font-weight: bold; color: #000; text-align: center; border-left: 1px solid #DADADA; border-right: 1px solid #DADADA; line-height: 1.5; }
ul.SubNavBox li.Credits { padding: 15px 5px; font-size: 40px; border-left: 1px solid #DADADA; border-right: 1px solid #DADADA; border-bottom: 1px dotted #999; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000; background-image:url(../../_images/nav/mid_right.gif); background-repeat:repeat-x; background-color: #eaeaea; text-align: center; }
ul.SubNavBox li.Info { padding: 0; border-left: 1px solid #DADADA; border-right: 1px solid #DADADA; line-height: 1.5; font-family:Arial, Helvetica, sans-serif; }
ul.SubNavBox li.Footer	{ height: 4px; width: 168px; padding: 0; margin: 0 0 15px 0; background-image: url(../../_images/nav/footer_gray.gif); background-repeat: no-repeat; }
ul.SubNavBox li.SubHeader a { display:block; padding: 5px; text-decoration:none; color: #000; font-weight: bold;}
ul.SubNavBox li.SubHeader a:hover { text-decoration:none; color: #000;}
ul.SubNavBox li.Listing a,
ul.SubNavBox li.Listing a:link,
ul.SubNavBox li.Listing a:visited { display:block; padding: 4px 5px 4px 5px; font-size: 12px; text-decoration:none; color: #666; }
ul.SubNavBox li.Listing a:hover,
ul.SubNavBox li.Listing a:active { text-decoration:none; color: #222; background-color:#F6F6F6; }

ul.SubNavBox li.Listing a.Active,
ul.SubNavBox li.Listing a.Active:link,
ul.SubNavBox li.Listing a.Active:visited,
ul.SubNavBox li.Listing a.Active:hover,
ul.SubNavBox li.Listing a.Active:active { display:block; padding: 3px 5px; text-decoration:none; font-size: 12px; font-weight: bold; color: #000; background-color:#EEE; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; }

ul.SubNavBox li.ListingActive2 { display:block; position: relative; top: 0px; left: 0px; width: 172px; height: 16px; padding: 7px 5px 5px 5px; text-decoration:none; font-size: 12px; color: #FFF; background-image:url(../../_images/buttons/subnav_active_green.png); background-repeat:no-repeat; }

ul.SubNavBox li.ListingActive a.Active,
ul.SubNavBox li.ListingActive a.Active:link,
ul.SubNavBox li.ListingActive a.Active:visited,
ul.SubNavBox li.ListingActive a.Active:hover,
ul.SubNavBox li.ListingActive a.Active:active { display:block; position: relative; top: 0px; left: 0px; width: 172px; padding: 4px 5px 5px 5px; text-decoration:none; font-size: 12px; color: #FFF; background-image:url(../../_images/buttons/subnav_active_green.png); background-repeat:no-repeat; }

ul.SubNavBox li.Listing3 a { display:block; padding: 4px 5px; text-decoration:none; color: #FFF; }
ul.SubNavBox li.Listing3 a:hover { text-decoration:none; color: #FFF; background-color:#7d7d7d; }
ul.SubNavBox li.Listing4 a { display:block; padding: 4px 5px; text-decoration:none; color: #FFF; }
ul.SubNavBox li.Listing4 a:hover {
	text-decoration:none;
	color: #FFF;
	background-image: url(../../_images/nav/header_green.gif);
	background-repeat: repeat-x;
}

ul.SubNavBox li.Info a { display:block; padding: 4px 5px; text-decoration:none; color: #000; }
ul.SubNavBox li.Info a:hover { text-decoration:none; color: #444; background-color:#F9F9F9; }

ul.SubNavBox li.Poster { margin: 0 0 15px 0; border: 1px solid #999; border-top: none; }
ul.SubNavBox li.Blank { height: 15px; border-left: 1px solid #DADADA; border-right: 1px solid #DADADA; }

.SpeechBubble1 { position: relative; top:88px; left: 105px; z-index: 10; padding: 10px 10px 10px 25px; width: 175px; height: 105px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333; background-image:url(../../_images/buttons/speechbubble.png); background-repeat: no-repeat; line-height: 1.4; }
.SpeechBubble2 { position: relative; top:110px; left: 105px; z-index: 11; padding: 10px 10px 10px 25px; width: 182px; height: 105px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333; background-image:url(../../_images/buttons/speechbubble.png); background-repeat: no-repeat; line-height: 1.4; }

.SocialIcon { margin: 5px 8px 0 8px; }
.Testimonial { padding: 5px !important; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-style:italic; background-image: url(../../_images/buttons/quotes.gif); background-repeat: no-repeat; color: #666; }
.TestimonialBox { padding: 40px 20px 0px 25px; font-size: 12px; color: #999; line-height: 1.5; background-image:url(../../_images/buttons/quotes.gif); background-repeat:no-repeat; background-position: 0 20px; }

/* Share Buttoms and Links */
.ShareHeader {font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000;}
.ShareCode {margin: 2px 0 5px 0; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333;}
.ShareBox {width: 162px; padding: 2px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #BBB; background-color: #FFF; }


/* Right Side */
#RightWrapper2 { float:left; width: 800px; margin: 15px 0 0 15px;}

ul.RightBox { width: 300px; margin: 15px 0 15px 15px; }
ul.RightBox li.Headline { padding: 2px 10px 10px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 25px; font-weight: bold; color: #036; border-left: 1px solid #DADADA; border-right: 1px solid #DADADA; }
ul.RightBox li.HeaderBlank { margin: 0; width: 300px; height: 5px; background-image: url(../../_images/nav/header_300.gif); background-repeat: no-repeat; }
ul.RightBox li.Header { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #FFF; background-image: url(../../_images/nav/header_red_300.gif); background-repeat: no-repeat; text-align: left; height: 17px; width: 300px; padding: 6px 0 0 5px; }
ul.RightBox li.Header2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #333; background-image: url(../../_images/nav/header_right2.gif); background-repeat: no-repeat; text-align: left; height: 17px; width: 300px; padding: 6px 0 0 5px; }
ul.RightBox li.Listing { padding: 5px; font-size: 12px; border-left: 1px solid #DADADA; border-right: 1px solid #DADADA; line-height: 1.5; color: #666; background-image:url(../../_images/nav/mid_right.gif); background-repeat:repeat-x; background-color: #eaeaea; }
ul.RightBox li.Listing2 { padding: 0; margin: 0; font-size: 12px; border-left: 1px solid #DADADA; border-right: 1px solid #DADADA; color: #666; background-color: #FFF; }
ul.RightBox li.Listing3 { padding: 5px 10px; margin: 0; font-size: 13px; border-left: 1px solid #DADADA; border-right: 1px solid #DADADA; color: #000; background-color: #FFF; line-height: 1.5; }
ul.RightBox li.Credits { padding: 10px; font-size: 60px; border-left: 1px solid #DADADA; border-right: 1px solid #DADADA; border-bottom: 1px dotted #999; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000; background-image:url(../../_images/nav/mid_right.gif); background-repeat:repeat-x; background-color: #eaeaea; text-align: center; }
ul.RightBox li.Info { padding: 5px; border-left: 1px solid #DADADA; border-right: 1px solid #DADADA; line-height: 1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:#eaeaea; }
ul.RightBox li.Footer { margin: 0; width: 300px; height: 6px; background-image: url(../../_images/nav/footer_right.gif); background-repeat: no-repeat; }
ul.RightBox li.Footer2 { margin: 0; width: 300px; height: 6px; background-image: url(../../_images/nav/footer_right2.gif); background-repeat: no-repeat; }
ul.RightBox li.FooterBlank { margin: 0 0 15px 0; padding: 0; width: 298px; height: auto; }
ul.RightBox li.Info a { text-decoration:none; color: #666; }
ul.RightBox li.Info a:hover { text-decoration:none; color: #000; }


/* Right Side Alt */
ul.RightBoxAlt { width: 170px; margin-bottom: 15px; }
ul.RightBoxAlt li.Header { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #666; background-image: url(../../_images/nav/header_gray_170.gif); background-repeat: no-repeat; text-align: left; height: 18px; padding: 5px 0 0 5px; }
ul.RightBoxAlt li.SubHeader { padding: 0; font-size: 12px; border: 1px solid #dadada; background-color: #F2F2F2; }
ul.RightBoxAlt li.Listing { padding: 0; font-size: 12px; border-left: 1px solid #DADADA; border-right: 1px solid #DADADA; line-height: 1.5; color: #666; }
ul.RightBoxAlt li.Listing2 { padding: 5px; font-size: 12px; border-left: 1px solid #DADADA; border-right: 1px solid #DADADA; line-height: 1.5; color: #666; }
ul.RightBoxAlt li.Listing3 { padding: 5px; font-size: 12px; border-left: 1px solid #DADADA; border-right: 1px solid #DADADA; line-height: 1.5; color: #666; font-style:italic; }
ul.RightBoxAlt li.Footer { margin: 0; height: 6px; background-image: url(../../_images/nav/footer_gray_170.gif); background-repeat: no-repeat; }
ul.RightBoxAlt li.SubHeader a { display:block; padding: 5px; text-decoration:none; color: #000; font-weight: bold;}
ul.RightBoxAlt li.SubHeader a:hover { text-decoration:none; color: #000;}
ul.RightBoxAlt li.Listing a { display:block; padding: 4px 5px; text-decoration:none; color: #666; }
ul.RightBoxAlt li.Listing a:hover { text-decoration:none; color: #333; background-color:#F9F9F9; }
ul.RightBoxAlt li.Blank { height: 15px; border-left: 1px solid #DADADA; border-right: 1px solid #DADADA; }
ul.RightBoxAlt li.Empty {}

ul.SupportSubNav { margin: 0; padding: 0; width: 170px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
ul.SupportSubNav li.ListingRight { padding: 7px; border-bottom: 1px dotted #CCC; }
.SupportMsgLabel {display: block; clear: both; float:left; width: 70px; height: 10px; padding: 2px 0 2px 0; font-size: 10px; color: #666; font-weight: normal; }

a.SupportStatus, .SupportStatusActive { display: block; float: left; padding: 5px; width: 42px; text-align:center; }
a.SupportStatus:link, a.SupportStatus:visited { color:#333; text-decoration:none; background-color:#EEE; background-image:url(../../_images/nav/support_btn_topbgd.gif); background-position:left top; background-repeat:no-repeat; }
a.SupportStatus:hover, a.SupportStatus:active, .SupportStatusActive { color:#000; text-decoration:none; background-color:#DDD; background-image:url(../../_images/nav/support_btn_topbgd.gif); background-position:center top; background-repeat:no-repeat; }

ul.AdvertisingBox { width: 300px; margin: 15px 0 15px 15px; border: 1px solid #EFEFEF; }
#ContentRightAlt { float: left; width: 160px; margin: 15px 0 15px 15px; padding: 0; }

/* Footer */
#FooterWrapper { clear: both; overflow: auto; width: 1000px; height: auto; margin: auto; padding: 0; background-color: #4a4a4a; }
#FooterWrapperSlim { clear: both; width: 1000px; height: 45px; margin: auto; padding: 0; background-color: #4a4a4a; }
#CopyRight { float: left; width: 300px; padding: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CCC; }
#FooterNav { float: right; width: 570px; padding: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999; text-align: right; }
#FooterTimer { float: right; width: 30px; padding: 15px 15px 15px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999; text-align: center; }
#FooterLinks { clear: both; padding: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #BBB; border-top: 1px dashed #777; }
.FooterHeader { padding: 0 0 5px 0; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CCC; }
.FooterText { font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #999; }


/* Homepage */
#LoginMask { position: absolute; top: 0px; left: 0px; width: 1000px; height: 387px; background-color:#000; filter: alpha(opacity=40) !important; -moz-opacity: 0.40; opacity: 0.40; z-index: 998; zoom: 1; }
#Login { position: absolute; top: 0px; right: 0px; width: 302px; height: 177px; padding: 5px 5px 0 45px; background-image:url(../../_images/nav/loginbox.png); background-repeat:no-repeat; z-index: 999; }

/* Event Page*/
#RotatorWrapper { margin: 15px 0 0 0;}
#RotatorSmall { overflow: hidden; padding: 0; margin: 0 0 1px 0;}
.RotatorNavSmall { clear: both; width: 770px; height: 20px; padding: 5px 5px 0 5px; margin: 0 0 15px 0; background-color:#000; color: #FFF; text-align: right; }
.RotatorNavSmall > a { padding: 4px 8px 6px 8px; font-size: 12px; color: #FFF; text-decoration: none; }
.RotatorNavSmall > a:hover { background-color: #444; }
a.activeSlide { background-color: #333; }

.EventPic {	float: left; width: 150px; height: 150px; margin-right: 15px; border: 1px solid #666;}
.EventInfo {float: left; padding-right: 10px; width: 500px; height: 152px; overflow: hidden; font-weight: normal; }
.EventInfo > h1 { font-size: 11px; color: #000; font-weight: bold; }
.EventInfo > h2 { font-size: 18px; color: #000; font-weight: bold; }
.EventInfo > p { overflow: hidden; height: 100px; font-size: 12px; color: #888; }
.EventDate { float: left;	width: 60px; height: 65px; padding: 5px 0 0 0; margin: 0 0 6px 0; font-family: Trebuchet, trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; text-transform:uppercase; text-align:center; background-image: url(../../_images/buttons/event_date.gif); background-repeat: no-repeat; }
p.Month {margin: 1px; font-size: 14px; line-height: 1.0; }
p.Day { margin: 1px; font-size: 35px; line-height: 0.9; }
p.DayName { color: #FFF; font-size: 14px; line-height: 1.0; }
.EventDate2 { float: left;	width: 80px; height: 18px; padding: 6px 0 0 0; margin: 0 6px 0 0; font-family: Trebuchet, trebuchet MS, Arial, Helvetica, sans-serif; color: #000; font-size: 12px; font-weight: bold; text-transform:uppercase; text-align:center; background-image: url(../../_images/buttons/btn_gray.gif); background-repeat: no-repeat; cursor: pointer; }
.EventTix  { float: left; width: 60px; height: 20px; padding: 4px 0 0 0; font-family: Trebuchet, trebuchet MS, Arial, Helvetica, sans-serif; color: #FFF; font-size: 12px; font-weight: bold; text-transform:uppercase; text-align:center; background-image: url(../../_images/buttons/btn_red.gif);background-repeat: no-repeat; cursor: pointer; text-decoration:none; }
.EventTix2  { float: right; width: 60px; height: 18px; padding: 6px 0 0 0; margin: 0 3px 0 0; font-family: Trebuchet, trebuchet MS, Arial, Helvetica, sans-serif; color: #FFF; font-size: 12px; font-weight: bold; text-transform:uppercase; text-align:center; background-image: url(../../_images/buttons/btn_red.gif);background-repeat: no-repeat; cursor: pointer; text-decoration:none; }
.EventTixNo { float: right; width: 60px; height: 20px; padding: 0 0 0 0; margin: 0 0 0 0; font-family: Arial, Helvetica, sans-serif; color: #444; font-size: 11px; text-align:center; cursor: pointer; }

/* Links */
A.LinkStd:link, A.LinkStd:visited { color:#333; text-decoration:none; }
A.LinkStd:hover, A.LinkStd:active	{ color:#000; text-decoration:none; }

A.LinkStd2:link, A.LinkStd2:visited { color:#C00; text-decoration:none; }
A.LinkStd2:hover, A.LinkStd2:active	{ color:#F00; text-decoration:none; }

A.LinkStd3:link, A.LinkStd3:visited { color:#000; text-decoration:none; }
A.LinkStd3:hover, A.LinkStd3:active	{ color:#000; text-decoration:underline; }

A.LinkAlert:link, A.LinkAlert:visited { color:#EE0000; text-decoration:none; font-weight: normal; }
A.LinkAlert:hover, A.LinkAlert:active	{ color:#CC0000; text-decoration:none; font-weight: normal; }

A.LinkBlue:link, A.LinkBlue:visited { color:#0500c5; text-decoration:underline; font-weight: normal; }
A.LinkBlue:hover, A.LinkBlue:active	{ color:#120e8e; text-decoration:underline; font-weight: normal; }

A.LinkMaroon:link, A.LinkMaroon:visited { color:#c80909; text-decoration:none; font-size: 20px; font-weight: bold; }
A.LinkMaroon:hover, A.LinkMaroon:active	{ color:#000; text-decoration:none; font-size: 20px; font-weight: bold; }

A.LinkBlueOrange:link, A.LinkBlueOrange:visited { color:#0500c5; text-decoration:none; font-weight: normal; }
A.LinkBlueOrange:hover, A.LinkBlueOrange:active	{ color:#ff9a0a; text-decoration:none; font-weight: normal; }

A.LinkOrangeBlue:link, A.LinkOrangeBlue:visited { color:#ff9a0a; text-decoration:none; font-weight: normal; }
A.LinkOrangeBlue:hover, A.LinkOrangeBlue:active	{ color:#0500c5; text-decoration:none; font-weight: normal; }

A.LinkUnderline:link, A.LinkUnderline:visited { color:#333; text-decoration:none; }
A.LinkUnderline:hover, A.LinkUnderline:active	{ color:#000; text-decoration:underline; }

A.LinkHeader:link, A.LinkHeader:visited { color:#FFF; text-decoration:none; text-transform: capitalize; font-weight: normal; }
A.LinkHeader:hover, A.LinkHeader:active	{ color:#FFF; text-decoration:none; text-transform: capitalize; font-weight: normal; }

A.LinkFooter:link, A.LinkFooter:visited { color:#999; text-decoration:none}
A.LinkFooter:hover, A.LinkFooter:active	{ color:#EEE; text-decoration:none}

A.LinkRed:link, A.LinkRed:visited { color:#cc0000; text-decoration:underline; font-weight: normal; }
A.LinkRed:hover, A.LinkRed:active { color:#000; text-decoration:underline; font-weight: normal; }

A.LinkRedBlack:link, A.LinkRedBlack:visited { color:#EE0000; text-decoration:none}
A.LinkRedBlack:hover, A.LinkRedBlack:active	{ color:#000; text-decoration:none}

A.LinkGrayBlack:link, A.LinkGrayBlack:visited { color:#888; text-decoration:none; font-weight: normal; }
A.LinkGrayBlack:hover, A.LinkGrayBlack:active { color:#000; text-decoration:none; font-weight: normal; }

A.LinkWhiteGray:link, A.LinkWhiteGray:visited { color:#FFF; text-decoration:none; font-weight: normal; text-transform:capitalize; }
A.LinkWhiteGray:hover, A.LinkWhiteGray:active { color:#CCC; text-decoration:none; font-weight: normal; text-transform:capitalize; }

A.LinkGrayWhite:link, A.LinkGrayWhite:visited { color:#CCC; text-decoration:none; font-weight: normal; text-transform:capitalize; }
A.LinkGrayWhite:hover, A.LinkGrayWhite:active { color:#FFF; text-decoration:none; font-weight: normal; text-transform:capitalize; }

A.LinkWhite:link, A.LinkWhite:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFF; text-decoration:none; font-weight: normal; text-transform:capitalize; }
A.LinkWhite:hover, A.LinkWhite:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFF; text-decoration:underline; font-weight: normal; text-transform:capitalize; }

A.LinkBlack:link, A.LinkBlack:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000; text-decoration:none; font-weight: normal; text-transform:capitalize; }
A.LinkBlack:hover, A.LinkBlack:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000; text-decoration:underline; font-weight: normal; text-transform:capitalize; }

A.LinkBlack2:link, A.LinkBlack2:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#333; text-decoration:none; font-weight: normal; text-transform:capitalize; }
A.LinkBlack2:hover, A.LinkBlack2:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000; text-decoration:underline; font-weight: normal; text-transform:capitalize; }

A.LinkAlpha:link, A.LinkAlpha:visited { padding: 0; margin: 0; color:#000; text-decoration:none; }
A.LinkAlpha:hover, A.LinkAlpha:active { padding: 0; margin: 0; color:#000; text-decoration:none; }

A.LinkUnderline2:link, A.LinkUnderline2:visited { color:#666; text-decoration:underline; }
A.LinkUnderline2:hover, A.LinkUnderline2:active	{ color:#000; text-decoration:underline; }


/* Forms and Lines */
.Outline		{ border: 1px solid #BBB; border-bottom: 1px solid #888; }
.OutlineDot		{ border: 1px dashed #BBB; }
.LineTop		{ border-top: 1px solid #CCC; }
.LineBot		{ border-bottom: 1px solid #CCC; }
.LineBot2		{ border-bottom: 1px solid #666; }
.LineBot3		{ border-bottom: 2px solid #666; }
.LineTopDot 	{ border-top: 1px dotted #CCC; }
.LineBotDot 	{ border-bottom: 1px dotted #CCC; }
.LineForm		{ background: url(../../_images/nav/horz_divider_forms.gif) bottom left repeat-x; }
.LineFormTop	{ background: url(../../_images/nav/horz_divider_forms.gif) top left repeat-x; }
.SearchBox 		{ width: 152px; padding: 2px; margin: 4px;  border: 1px solid #bbb; font-size: 11px; }
.SearchText 	{ padding: 5px; font: 11px "Trebuchet MS", Arial, Verdana, sans-serif; color: #999; }
.SearchButton 	{ padding: 2px 5px 5px 5px; text-align:right; }
.ButtonSm		{ padding: 0 3px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 10px; color: #000; text-transform: uppercase; cursor: pointer; background-color:#EEE; border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #333; border-bottom: 1px solid #333; }
.ButtonSmDark	{ padding: 1px 4px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 11px; color: #CCC; text-transform: uppercase; cursor: pointer; background-color:#333; border-top: 1px solid #666; border-left: 1px solid #666; border-right: 1px solid #000; border-bottom: 1px solid #000; }
.ButtonSmall	{ padding: 1px 4px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 11px; color: #FFF; font-weight: bold; text-transform: uppercase; cursor: pointer; background-color:#0abe0a; border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #333; border-bottom: 1px solid #333; }
.ButtonSmRed	{ padding: 0 3px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 10px !important; font-weight: bold; color: #FFF; cursor: pointer; background-color:#ea0000; border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #333; border-bottom: 1px solid #333; }
.ButtonSmGreen	{ padding: 0 3px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 10px !important; font-weight: bold; color: #FFF; cursor: pointer; background-color:#0abe0a; border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #333; border-bottom: 1px solid #333; }
.ButtonSmDisabled { padding: 0 3px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 10px !important; font-weight: bold; color: #666; text-transform: uppercase; background-color:#CCC; border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #333; border-bottom: 1px solid #333; }
.ButtonGray100 	{ display: block; padding: 0 0 0 0; height: 24px; width: 100px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #222; text-align: center; text-transform: uppercase; cursor: pointer; background-color:#CCC; border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #333; border-bottom: 1px solid #333; }
.ButtonGray,
.ButtonGrayStd	{ height: 24px; width: auto; padding: 0 10px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #000; text-transform: uppercase; cursor: pointer; background-color:#CCC; border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #333; border-bottom: 1px solid #333; }
.ButtonDisabledStd	{ height: 24px; width: auto; padding: 0 10px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #666; text-transform: uppercase; cursor: default; background-color:#CCC; border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #333; border-bottom: 1px solid #333; }
.ButtonRed,
.ButtonRedStd	{ height: 24px; width: auto; padding: 0 10px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #FFF; text-transform: uppercase; cursor: pointer; background-color:#ea0000; border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #333; border-bottom: 1px solid #333; }
.ButtonGreen	{ display: block; height: 24px; width: auto; padding: 0 10px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #FFF; text-transform: uppercase; cursor: pointer; background-color:#0abe0a; border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #333; border-bottom: 1px solid #333; }
.ButtonGreenStd	{ height: 24px; width: auto; padding: 0 10px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #FFF; text-transform: uppercase; cursor: pointer; background-color:#0abe0a; border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #333; border-bottom: 1px solid #333; }

.ButtonRed100 	{ display: block; padding: 0 0 0 0; height: 24px; width: 100px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #FFF; text-align: center; text-transform: uppercase; cursor: pointer; background-color:#ea0000; border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #333; border-bottom: 1px solid #333; }
.ButtonRed150 	{ display: block; padding: 0 0 0 0; height: 24px; width: 150px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #FFF; text-align: center; text-transform: uppercase; cursor: pointer; background-color:#ea0000; border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #333; border-bottom: 1px solid #333; }
#TimeLeft		{ }
.TimeClock 		{ margin: 0px 5px; }
.HelpSuccess	{ padding: 5px; font-family: Arial, Verdana, sans-serif; color: #000; font-size: 12px; color: #000; background-color:#c7fcc6; }
.HelpError		{ padding: 5px; font-family: Arial, Verdana, sans-serif; color: #000; font-size: 12px; color: #000; background-color:#ffcfcf; }

.FilterTabs { height: 25px; border-bottom: 1px solid #AAA; z-index: 0; }
.FilterTabOff { float: left; width: auto; padding: 5px 7px; margin: 0 1px -1px 1px; height: 14px; font-weight: bold; color: #666; border-bottom: 1px solid #AAA; border-left: 1px solid #CCC; border-top: 1px solid #CCC; border-right: 1px solid #CCC; background-color: #F2F2F2; cursor: pointer; z-index: 1;}
.FilterTabOn { float: left; width: auto; padding: 5px 7px; margin: 0 1px -2px 1px; height: 15px; font-weight: bold; color: #000; border-left: 1px solid #AAA; border-top: 1px solid #AAA; border-right: 1px solid #AAA; background-color: #FFF; z-index: 2;}
.FilterTabBlank { float: left; width: 10px; padding: 0; margin: 0; height: 14px; }
a.FilterLink { text-decoration:none; color: #666; font-weight: normal; } 
.Notes { padding: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; line-height: 1.4; font-style:italic; }

.FilterTabs2 { padding: 0 7px; margin: 0 0 10px 0; height: 27px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; background-color:#CCC; text-align:center; border-top: 1px solid #AAA; }
.FilterTabs2 a { float: left; display:block; padding: 9px 0 1px 0; width: 110px; height: 17px; text-decoration:none; color: #444; background-image:url(../../_images/nav/sub_nav_off.png); background-repeat:no-repeat; }
.FilterTabs2 a:hover, .FilterTabs2 a.Active  { text-decoration:none; color: #000; background-image:url(../../_images/nav/sub_nav_on.png); background-repeat:no-repeat; cursor: pointer; }

.FilterTabs3 { padding: 0; margin: 0 0 10px 0; height: 27px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; background-image:url(../../_images/nav/sub_nav_bgd.png); background-repeat:repeat-x; background-position:bottom; text-align:center; border-top: 1px solid #FFF; }
.FilterTabs3 a { float: left; display:block; padding: 9px 0 1px 0; width: 110px; height: 17px; text-decoration:none; color: #444; background-image:url(../../_images/nav/sub_nav_off.png); background-repeat:no-repeat; }
.FilterTabs3 a:hover, .FilterTabs3 a.Active  { text-decoration:none; color: #000; background-image:url(../../_images/nav/sub_nav_on.png); background-repeat:no-repeat; cursor: pointer; }
.FilterTabs3 span { display:block; float: left; padding: 8px 0 0 0; width: 120px; text-align:left; font-size: 11px; font-weight:normal; }

.FilterTabs4 { padding: 0; margin: 0 0 10px 0; height: 27px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; background-image:url(../../_images/nav/sub_nav_bgd.png); background-repeat:repeat-x; background-position:bottom; text-align:center; border-top: 1px solid #FFF; }
.FilterTabs4 a { float: left; display:block; padding: 9px 0 1px 0; width: 110px; height: 17px; text-decoration:none; color: #444; background-image:url(../../_images/nav/sub_nav_off4.png); background-repeat:no-repeat; }
.FilterTabs4 a:hover, .FilterTabs4 a.Active  { text-decoration:none; color: #000; background-image:url(../../_images/nav/sub_nav_on4.png); background-repeat:no-repeat; cursor: pointer; }
.FilterTabs4 span { display:block; float: left; padding: 8px 0 0 0; width: 120px; text-align:left; font-size: 11px; font-weight:normal; }
.FilterTabs4Sm { padding: 6px 0 0 0; width: 32px; height: 21px; text-align:center; background-image:url(../../_images/nav/sub_nav4_sm.png); background-repeat:no-repeat; cursor: pointer; }

/* Event Info */
#Event { width: 478px; height: auto; padding: 0; margin: 0 0 0 15px; }
.EventHeader { margin: 5px 5px 0 5px; font-weight: bold; color: #000; font-size: 11px; }
.EventPic160 { margin: 0 0 0 -1px; width: 168px; height: 100px; overflow: hidden; border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; }
.EventPicLink { margin: 0 !important; padding: 0 !important; }
.EventDateSm { margin: 0 5px 0 5px; font-size: 10px; color: #333; }
.EventPoster { padding: 0; margin: 0; width: 445px; border: 1px solid #999; }

ul.ContentMid li.HeaderBlank { width: 478px; height: 5px; background: url(../../_images/nav/header_blank_478.gif) no-repeat; }
ul.ContentMid li.Header { width: 471px; height: 17px; padding: 7px 0 0 7px; font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #000; text-transform: uppercase; background: url(../../_images/nav/header_lightgray_478.gif) no-repeat; }
ul.ContentMid li.Header2 { width: 478px; height: 17px; padding: 3px 0 3px 0px; font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #333; text-transform: uppercase; }
ul.ContentMid li.Listing { overflow: hidden; padding: 15px 15px 10px 15px; border-left: 1px solid #CCC; border-right: 1px solid #CCC; font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #333; }
ul.ContentMid li.Listing1 { overflow: hidden; padding: 5px 0 0 0; border-left: 1px solid #CCC; border-right: 1px solid #CCC; font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #333; }
ul.ContentMid li.Listing2 { overflow: hidden; padding: 5px 0 5px 0; width: 476px; border-left: 1px solid #CCC; border-right: 1px solid #CCC; font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #333; }
ul.ContentMid li.Listing3 { overflow: hidden; padding: 0px 0 0px 0; width: 476px; border: 1px solid #CCC; font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #333; }
ul.ContentMid li.ListingDisclaimer { padding: 15px 15px 10px 15px; border-left: 1px solid #CCC; border-right: 1px solid #CCC; font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #666; line-height: 1.2; }
ul.ContentMid li.Footer { margin-bottom: 15px; background: url(../../_images/nav/footer_478.gif) no-repeat; height: 6px; width: 478px; }
ul.ContentMid div.Left {float: left; width: auto; margin: 0 10px 10px 0; }

li.Listing .Link { display: block; margin: 0 0 10px 0;}
li.Listing .EventText { margin: 0 0 10px 0; font-size: 12px; color: #666; line-height: 1.3; }

/* FLOATING DIVS*/
.EventStatusWrapper {position: absolute; padding: 4px 4px 4px 4px; width: 78px; height: 72px; z-index: 100; background: url(../../_images/nav/EventStatusBgd.png) top left no-repeat; border: none; }
.EventInfoWrapper {position: absolute; padding: 10px 10px 10px 22px; width: 318px; height: 186px; z-index: 100; background: url(../../_images/nav/EventInfoBgd.png) top left no-repeat; border: none; }
.EventInfoPoster {width: 112px; height: 163px; border: 1px solid #999; }
.SeatingChartInfoWrapper {position: absolute; padding: 0px; width: 348px; height: auto; z-index: 100; border: none; }
.SeatingChartInfoText { padding: 5px 1px 0 17px; background: url(../../_images/nav/EventInfoBgd2.png) top left no-repeat; }
.SeatingChartTop { padding: 5px 2px 0 0; height: 15px; background: url(../../_images/nav/top.gif) bottom left no-repeat; }
.SeatingChartHeader { padding: 3px 2px; font-size: 12px; color: #FFF; font-weight: bold; background-color: #B1B1B1; }
.SeatingChartHeaderTx { padding: 3px 2px; font-size: 10px; color: #FFF; font-weight: normal; background-color: #B1B1B1; }
.SeatingChartHeaderBlue { padding: 3px 2px; font-size: 12px; color: #187906; font-weight: bold; background-color: #FFF; border-bottom: 1px solid #CCC; }
.SeatingChartHeaderBlueTx { padding: 3px 2px; font-size: 10px; color: #2C9E16; font-weight: normal; background-color: #FFF; border-bottom: 1px solid #CCC; }
.SeatingChartText { padding: 5px 2px 3px 2px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000; background-color: #FFF; }
.WillCallWrapper {position: absolute; padding: 4px 4px 4px 4px; width: 78px; height: 72px; z-index: 100; background: url(../../_images/nav/WillCallBgd.png) top left no-repeat; border: none; }
#WillCallLnk { margin: 2px 0 0 0px; font-size: 11px; }
#WillCallXls { margin: 10px 0 0 5px; font-size: 11px; }
#WillCallPdf { margin: 4px 0 0 5px; font-size: 11px; }
#WillCallPrt { margin: 4px 0 0 5px; font-size: 11px;}

.AdInfoWrapper { position: absolute; padding: 0px; z-index: 100; border: 1px solid #FFF; background-color:#FFF; }
.AdInfoPoster { padding: 5px; border: 2px solid #CCC; }
.ArrowLeft { position: absolute; top: 53px; left: -13px; width: 20px; height: 30px; z-index: 101; background-image:url(../../_images/nav/ArrowLeft.png); background-repeat:no-repeat; background-position: 0px 0px;}

#EventInfoName { font-size: 16px; font-weight: bold; color: #039; }
#EventDateTime { padding-top: 5px; font-size: 11px; font-weight: normal; color: #000; }
#EventLocation { padding-top: 5px; font-size: 11px; font-weight: bold; color: #000; }
#EventInfoText { overflow: hidden; padding-top: 7px; height: 140px; font-size: 12px; color: #666; line-height: 1.5; }

A.LinkEventStatus { display:block; padding: 3px 3px 3px 19px; width: auto; height: 10px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; }
A.LinkEventStatus:link, A.LinkEventStatus:visited { color:#666; text-decoration:none; font-weight: normal; }
A.LinkEventStatus:hover, A.LinkEventStatus:active	{ color:#000; text-decoration:none; font-weight: normal; background: url(../../_images/icons/arrow_right_gray.gif) 4px 3px no-repeat #FEFEFE; } 

.SeatInfoWrapper {position: absolute; padding: 10px; width: 540px; height: 10px; z-index: 9999; background-color:#F4F4F4; border: 1px solid #CCC; text-align: center; }
.SeatInfoWrapper2 {position: absolute; padding: 10px 6px 10px 18px; width: 78px; height: 46px; z-index: 9999; background: url(../../_images/nav/SeatInfoBgd2.png) top left no-repeat; border: none; }
.SeatInfoWrapper3 {position: absolute; padding: 10px 6px 10px 18px; width: 126px; height: 46px; z-index: 9999; background: url(../../_images/nav/SeatInfoBgd150.png) top left no-repeat; border: none; }
.SeatWrapper {position: absolute; width: 16px; height: 16px; z-index: auto;}
#SeatInfo span { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 9px; text-transform:none; color: #444; }

/* Tickets */
.TicketsHeader { padding: 5px; font-weight: bold; color: #000; background-color: #F4F4F4; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; }
.TicketsHeader2 { padding: 5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000; text-transform:uppercase; background-image:url(../../_images/nav/header_diag.gif); border-bottom: 1px solid #999; }
.TicketsHeader3 { padding: 5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000; text-transform:uppercase; background-color: #9F0; border-bottom: 1px solid #CCC; }
.AlertText { padding: 10px; background-color:#FFFFCC; border-top: 1px solid #FFCC00; }
.HoldingText { padding: 10px 0 10px 10px; background-color:#FFF; border-bottom: 1px dotted #CCC; }

/* BoxOffice */
#EventSwitcher { float:right; padding: 2px 0 0 0; margin: 0 2px 0 0; width: 208px; height: 25px; background-image:url(../../_images/nav/sub_nav_on_200.png); background-repeat:no-repeat; }
#ResizeScreen { float:right; padding: 6px 0 0 0; margin: 0 -8px 0 0; width: 32px; height: 21px; text-align:center; background-image:url(../../_images/nav/sub_nav_on_sm.png); background-repeat:no-repeat; cursor: pointer; }
.BoxOverwrite { width: 50px; padding: 1px; margin: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: right; background-color: #f2f2f2; border: none; }

#EventSelectorWrapper { width: 208px; height: auto; }
#EventFilterWrapper { padding: 2px; text-align: left; }
#EventListWrapper { overflow: auto; margin-top: -1px; height: 300px; display: none; }
#EventSelect { overflow: auto; height: 300px; }
.EventSelect { padding: 5px; font-size: 12px; text-align: left !important; border: 1px solid #CCC; border-top: none; background-color:#FFF; }
#FilterEventName { padding: 2px; width: 193px; border: 1px solid #FFF; background-color: #FFF; color: #999; }

/* Presentation */
#ErrorMsg { float: left; width: 800px; background-color:#33FF00; }
#PresentationLeft { float: left; width: 800px; }
#PresentationLeft .Error { padding: 5px; margin: 15px 0 0 15px; background-color:#ffcfcf; border-top: 1px solid #EE0000; font-family: Arial, Verdana, sans-serif; color: #000; font-size: 12px;  }
#PresentationRight { float: right; margin: 15px 15px 0 0; width: 168px; height: auto; }
#PresentationRight li.Header { width: 161px; height: 18px; padding: 7px 0 0 7px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; color: #000; font-size: 12px; font-weight: bold; text-transform: uppercase; background-image: url(../../_images/nav/header_lightgray.gif); background-repeat: no-repeat; }
#PresentationRight li.Listing { padding: 10px; border-left: 1px solid #CCC; border-right: 1px solid #CCC; font-family:Arial, Verdana, sans-serif; font-size: 12px; color: #333; line-height: 1.3; }
#PresentationRight li.Listing2 { padding: 4px; border-left: 1px solid #CCC; border-right: 1px solid #CCC; font-family:Arial, Verdana, sans-serif; font-size: 10px; color: #666; line-height: 1.0; }
#PresentationRight li.Listing3 { padding: 4px; border-left: 1px solid #CCC; border-right: 1px solid #CCC; text-align: right; }
#PresentationRight li.Listing2 .Box158 { padding: 5px 0 0 5px; border: none; background: url(../../_images/buttons/inputbox_158.gif) no-repeat; height: 21px; width: 153px; } 
#PresentationRight li.Listing3 .Submit { padding: 0; width: 60px; height: 24px; background: url(../../_images/buttons/btn_grn.gif) repeat-x; color: #FFF; border: none; }
#PresentationRight li.Slides { height: 445px; overflow: auto; }
.Preview { margin-bottom: 2px; cursor: pointer; width: 150px; border: none; filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75;}
.PreviewActive { margin-bottom: 2px; cursor: pointer; width: 148px; border: 1px solid #CC0000; filter: alpha(opacity=100) !important; -moz-opacity: 1.0 !important; opacity: 1.0 !important;}
#PresentationRight li.Footer { margin: 0 0 15px 0; background-image: url(../../_images/nav/footer_gray.gif); background-repeat: no-repeat; height: 4px; width: 168px; }
#Presentation { margin: 2px 0 0 0; height: 500px; }
#PresentationLeft li.Banner { padding: 15px 0 0 15px; }


/* Login */
.LoginLinks { padding: 5px; line-height: 1.5; }
.LoginError, .ErrorMsg { padding: 5px; margin: 0 0 15px 0; background-color:#ffcfcf; border-top: 1px solid #EE0000; font-family: Arial, Verdana, sans-serif; color: #000; font-size: 12px; line-height: 1.5; }
.LoginSuccess, .SuccessMsg { padding: 5px; margin: 0 0 15px 0; background-color:#c7fcc6; border-top: 1px solid #0e8310; font-family: Arial, Verdana, sans-serif; color: #000; font-size: 12px; line-height: 1.5; }
.AlertMsg { padding: 5px; margin: 15px 0 0 15px; background-color:#ffcfcf; border-top: 1px solid #EE0000; font-family: Arial, Verdana, sans-serif; color: #000; font-size: 12px; line-height: 1.5; }

/* My Account */
#MyAccount { float: left; margin: 0 0 0 0; }
#MyAccount li.MainHeader { padding: 0 6px 10px 6px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #000; }
#MyAccount li.Header { padding: 6px 0 0 6px; width: 594px; height: 17px; background: url(../../_images/nav/header_red_600.gif) no-repeat; font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #FFF; text-transform: uppercase; }
#MyAccount li.HeaderGreen { padding: 6px 0 0 6px; width: 594px; height: 17px; background: url(../../_images/nav/header_green_600.gif) no-repeat; font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #FFF; text-transform: uppercase; }
#MyAccount li.HeaderBlank { width: 600px; height: 5px; background: url(../../_images/nav/header_blank_600.gif) no-repeat; }
#MyAccount li.HeaderBlankGray { width: 600px; height: 5px; background: url(../../_images/nav/header_blank_600_gray.gif) no-repeat; }
#MyAccount li.Listing { overflow: hidden; padding: 10px 0; border-left: 1px solid #B1B1B1; border-right: 1px solid #B1B1B1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; }
#MyAccount li.ListingRound5 { overflow: hidden; padding: 0px 0px; border: 1px solid #B1B1B1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; background-color:#F8F8F8; }
#MyAccount li.ListingEvent { overflow: hidden; padding: 2px 6px 0 6px; border-left: 1px solid #B1B1B1; border-right: 1px solid #B1B1B1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; }
#MyAccount li.Listing2 { clear: both; overflow: hidden; width: 578px; padding: 10px; border-left: 1px solid #B1B1B1; border-right: 1px solid #B1B1B1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; }
#MyAccount li.Listing3 { clear: both; overflow: hidden; width: 578px; padding: 10px; border-left: 1px solid #B1B1B1; border-right: 1px solid #B1B1B1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; font-style:italic; line-height: 1.3; }
#MyAccount li.ListingBlank { clear: both; overflow: hidden; width: 578px; padding: 10px; border-left: none; border-right: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; font-style:italic; line-height: 1.3; }
#MyAccount li.Footer, .SupportFooter { margin: 0 0 15px; width: 600px; height: 6px; background: url(../../_images/nav/footer_600.gif) no-repeat; }
#MyAccount li.FooterGray { margin: 0 0 15px; width: 600px; height: 6px; background: url(../../_images/nav/footer_600_gray.gif) no-repeat; }

.SupportHeader { width: 600px; height: 9px; background: url(../../_images/nav/header_blank_600_arrow_gray.gif) no-repeat; }
.SupportInnerHeader { padding: 5px; background-color: #DDD; border-bottom: 1px solid #CCC; text-shadow: 0px 1px #F2F2F2; }
.SupportHeader2 { width: 600px; height: 9px; background: url(../../_images/nav/header_blank_600_arrow_blue.gif) no-repeat; }
.SupportInnerHeader2 { padding: 5px; background-color: #d7f2f2; border-bottom: 1px solid #CCC; text-shadow: 0px 1px #F2F2F2; }
.SupportListing { clear: both; overflow: hidden; width: 598px; border-left: 1px solid #B1B1B1; border-right: 1px solid #B1B1B1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; }


.AccountHeader { padding: 5px; font-size: 11px; color: #000; font-size: bold; background-color: #F8F8F8; border-top: 1px solid #B1B1B1; border-bottom: 1px solid #B1B1B1; }
.AccountHeader1 { padding: 5px; font-size: 11px; color: #FFF; background-color: #B1B1B1 !important; text-shadow: 0 -1px 0 #777; }
.AccountHeader2 { padding: 5px 10px; font-size: 11px; color: #000; font-weight: bold; background-color: #F8F8F8; border-top: 1px solid #B1B1B1; border-bottom: 1px solid #B1B1B1; }
.AccountHeader3 { padding: 5px 5px; font-size: 11px; color: #000; font-weight: bold; text-transform: uppercase; background-color: #CCC; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; }
.AccountHeader4 { padding: 5px 10px; font-size: 16px; color: #000; font-weight: bold; background-color: #FFF; border-top: none; border-bottom: 1px solid #B1B1B1; }
.AccountHeader5 { padding: 5px; font-size: 11px; color: #444; text-shadow: 0 1px 1px rgba(255, 255, 255, 1); vertical-align: top; }
.AccountHeaderLightGreen { padding: 8px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000; line-height: 1.3; background-image:url(../../_images/nav/header_light_green_grad.gif); background-repeat:repeat-x; background-position:top; background-color:#dbffad; border-top: 1px solid #999; border-bottom: 1px solid #CCC; }
.AccountLabel, .AccountLabelForm { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: right; color: #000; line-height: 1.3; }
.AccountText, .AccountTextForm { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; line-height: 1.3; }
.AccountLabelForm,.AccountTextForm { padding: 20px 5px !important; background: url(../../_images/nav/horz_divider_forms.gif) bottom left repeat-x; }
.AccountTextForm2 { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; line-height: 1.3; background: url(../../_images/nav/horz_divider_forms.gif) bottom left repeat-x; }
.AccountTextSm { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000; line-height: 1.3; }
.AccountTextMd { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; line-height: 1.3; }
.AccountHintText { padding: 20px 25px 0px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999; line-height: 1.3; font-style:italic; }
.AccountHintText2 { padding: 15px 25px 0px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #39d231; line-height: 1.3; font-style:italic; }
.AccountTextHover { background-color: #F4F4F4; }
.AccountText2 { padding: 1px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; line-height: 1.3; }
.AccountTextBox { overflow: auto; display: block; padding: 5px; height: 100px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; line-height: 1.3; }
.AccountError { float: left; padding: 5px; margin: 0 0 15px 0; width: 590px; background-color:#ffcfcf; border-top: 1px solid #EE0000; font-family: Arial, Verdana, sans-serif; color: #000; font-size: 12px; }
.AccountSuccess { float: left; padding: 5px; margin: 0 0 15px 0; width: 590px; background-color:#c7fcc6; border-top: 1px solid #0e8310; font-family: Arial, Verdana, sans-serif; color: #000; font-size: 12px; }

.DialogText { padding: 8px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; line-height: 1.3; }
.Header382	{ padding: 6px 0px 6px 7px; margin: 0; width: 375px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000; border-bottom: 1px solid #EEE; text-shadow: 0px 1px #EEE; background: url(../../_images/nav/header_lightgray_382.gif) no-repeat; }
.Listing382 { border-left: 1px solid #CCC; border-right: 1px solid #CCC; }

.HeaderGreenOption, .HeaderGreenOption2, .HeaderRedOption { float: right; margin: -6px 0 0 0; padding: 6px 0 0 0; width: 53px; height: 17px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; text-align: center; background-repeat: no-repeat; cursor: pointer; }
.HeaderGreenOption {background-image: url(../../_images/buttons/header_green_option.gif);}
.HeaderGreenOption2 {background-image: url(../../_images/buttons/header_green_div.gif);}
.HeaderRedOption {background-image: url(../../_images/buttons/header_red_option.gif);}
.HeaderGreenOptionLg {float: right; margin: -6px 0 0 0; padding: 6px 0 0 0; width: 150px; height: 17px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; background-repeat: no-repeat; cursor: pointer; background-image: url(../../_images/buttons/header_green_option_150.gif);}

/* Content 600px */
#Content { float: left; margin: 0 0 0 15px; }
#Content li.Header { padding: 6px 0 0 6px; width: 594px; height: 17px; background: url(../../_images/nav/header_red_600.gif) no-repeat; font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #FFF; text-transform: uppercase; }
#Content li.HeaderGreen { padding: 6px 0 0 6px; width: 594px; height: 17px; background: url(../../_images/nav/header_green_600.gif) no-repeat; font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #FFF; text-transform: uppercase; }
#Content li.HeaderBlank { width: 600px; height: 5px; background: url(../../_images/nav/header_blank_600.gif) no-repeat; }
#Content li.Listing { overflow: auto; padding: 10px 0; border-left: 1px solid #B1B1B1; border-right: 1px solid #B1B1B1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; }
#Content li.Listing p { padding: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; line-height: 1.5; }
#Content li.Listing p strong { display: block; font-size: 14px; color: #000; }
#Content li.Footer { margin: 0 0 15px; width: 600px; height: 6px; background: url(../../_images/nav/footer_600.gif) no-repeat; }
.ContentHeader { padding: 5px; font-size: 11px; color: #000; font-size: bold; background-color: #F8F8F8; border-top: 1px solid #B1B1B1; border-bottom: 1px solid #B1B1B1; }
.ContentLabel { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: right; }
.ContentText { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.ContentError { padding: 5px; margin: 0 0 15px 0; background-color:#ffcfcf; border-top: 1px solid #EE0000; font-family: Arial, Verdana, sans-serif; color: #000; font-size: 12px; }
.ContentSuccess { padding: 5px; margin: 0 0 15px 0; background-color:#c7fcc6; border-top: 1px solid #0e8310; font-family: Arial, Verdana, sans-serif; color: #000; font-size: 12px; }

.HeaderActive { padding: 0; width: 785px; height: 32px; background: url(../../_images/nav/header_yellow_785.gif) no-repeat 0 0; font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #FFF; border: 1px solid #CCC; }
.HeaderInActive { padding: 0; width: 785px; height: 32px; background: url(../../_images/nav/header_silver_785.gif) no-repeat 0 0; font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #FFF; border: 1px solid #CCC; }
.HeaderLabel { float: left; padding-top: 5px; margin-right: 10px; width: 32px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #000; text-shadow: 0px 1px #FFFFFF; }
.HeaderInfo { float: left; padding-top: 10px; width: 600px; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #111; text-shadow: #CCC 0px 1px;}
.HeaderOption { float: left; padding: 9px 0 0 0; width: 135px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #111; text-align: right; text-shadow: #FFF 1px 0px;}


/* Content 780px */
.Content780 { float: left; margin: 0 0 0 0; }
.Content780 li.Header { padding: 6px 0 0 6px; width: 774px; height: 17px; background: url(../../_images/nav/header_green_780.gif) no-repeat; font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #FFF; text-transform: uppercase; }
.Content780 li.HeaderBlank { padding: 0; width: 780px; height: 5px; background: url(../../_images/nav/header_blank_780.gif) no-repeat; }
.Content780 li.HeaderGray { padding: 0; width: 780px; height: 5px; background: url(../../_images/nav/header_blank_780_gray.gif) no-repeat; }
.Content780 li.HeaderBlank2 { overflow: hidden; padding: 0; width: 780px; height: auto; background: url(../../_images/nav/header_blank_780.gif) no-repeat; }
.Content780 li.HeaderGreen { padding: 6px 0 0 6px; width: 774px; height: 17px; background: url(../../_images/nav/header_green_780.gif) no-repeat; font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #FFF; text-transform: uppercase; }
.Content780 li.HeaderGreenMini { padding: 2px 0 0 6px; width: 774px; height: 21px; background: url(../../_images/nav/header_green_780.gif) no-repeat; font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #FFF; text-transform: uppercase; }
.Content780 li.HeaderGreenMini td { padding: 0 5px 0 5px; height: 21px; }
.Content780 li.Listing { clear: both; overflow: hidden; width: 758px; padding: 10px; border-left: 1px solid #B1B1B1; border-right: 1px solid #B1B1B1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; }
.Content780 li.Listing2 { clear: both; overflow: hidden; width: 778px; padding: 10px 0; border-left: 1px solid #B1B1B1; border-right: 1px solid #B1B1B1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; }
.Content780 li.Listing3 { clear: both; overflow: hidden; width: 778px; padding: 0px; border-left: 1px solid #B1B1B1; border-right: 1px solid #B1B1B1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; }
.Content780 li.Footer { margin: 0 0 15px; width: 780px; height: 6px; background: url(../../_images/nav/footer_780.gif) no-repeat; }
.Content780 li.FooterGray { margin: 0 0 15px; width: 780px; height: 6px; background: url(../../_images/nav/footer_780_gray.gif) no-repeat; }

/* Solutions */
#Solutions { padding: 0px; width: 1000px; height: 402px; background: url(../../_images/pictures/solutions_bgd_gray.jpg) no-repeat 0px 0px; }
#Solutions h1 { display:block; padding: 10px 20px; height: 30px; font-size: 30px; color: #000; text-align: center; }
#Solutions #Box1 { float: left; padding: 10px; width: 480px; height: 186px; }
#Solutions #Box2 { float: left; padding: 10px; width: 480px; height: 186px; }
#Solutions #Box3 { float: left; padding: 10px; margin-top: -3px; width: 480px; height: 186px; }
#Solutions #Box4 { float: left; padding: 10px; margin-top: -3px; width: 480px; height: 186px; }
.Box1Active { background: url(../../_images/pictures/solutions_bgd.jpg) no-repeat 0px 0px; }
.Box2Active { background: url(../../_images/pictures/solutions_bgd.jpg) no-repeat -500px 0px; }
.Box3Active { background: url(../../_images/pictures/solutions_bgd.jpg) no-repeat 0px -203px; }
.Box4Active { background: url(../../_images/pictures/solutions_bgd.jpg) no-repeat -500px -203px; }
.SolHdr { padding: 0 0 0 200px; margin: 10px 0px 10px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 28px; font-weight: bold; color: #0057cc; text-align: left; }
.SolHdr2 { padding: 0 0 0 165px; margin: 10px 0px 10px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 28px; font-weight: bold; color: #0057cc; text-align: left; }
.SolTxt { padding: 0 0 0 200px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #333; line-height: 1.5; }
.More { float: right; padding: 10px; margin: 14px 10px 10px; width: 130px; height: 24px; font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight: bold; color: #000; text-shadow: 0px 1px #EEE; background:url(../../_images/buttons/btn_gray_150.png) no-repeat 0px 0px; cursor: pointer; text-align:center; text-decoration:none; }
.MoreOver { float: right; padding: 10px; margin: 14px 10px 10px; width: 130px; height: 45px; font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight: bold; color: #000; text-shadow: 0px 1px #EEE; background:url(../../_images/buttons/btn_yellow_150.png) no-repeat 0px 0px; cursor: pointer; text-align:center; text-decoration:none; }
.Btn320Gray, .Btn320Blue, .Btn320Yellow { float: left; padding: 11px 8px 0 12px; margin: 5px 0 10px 10px; width: 300px; height: 31px; font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight: bold; text-shadow: 0px 1px #EEE; cursor: pointer; }
.Btn320Gray { color: #000; background: url(../../_images/buttons/btn_gray_320.png) no-repeat 0px 0px; text-align:center; }
.Btn320Blue { color: #000; background: url(../../_images/buttons/btn_blue_320.png) no-repeat 0px 0px; text-align:center; }
.Btn320Yellow { color: #000; background: url(../../_images/buttons/btn_yellow_320.png) no-repeat 0px 0px; text-align:center; }
.Box1000Top { height: 31px; background: url(../../_images/nav/box_1000_top.gif) no-repeat 0px 0px; }
.Box1000Bgd { padding: 0px 20px; background: url(../../_images/nav/box_1000_bgd.gif) repeat-y 0px 0px; }
.Box1000Bot { height: 50px; background: url(../../_images/nav/box_1000_bot.gif) no-repeat 0px 0px; }
.SolInfoPic { margin: -35px 0 0 -20px}
.SolInfoHdr { padding: 0 0 15px 0; font-size: 30px; font-weight: bold; }
.SolInfoTxt { padding-bottom: 25px; color: #333; line-height: 1.5; }

A.LinkYellow40 { display:block; float: left; padding: 12px 0 0 0; margin: 5px 0 10px 10px; width: 42px; height: 31px; font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; text-shadow: 0px 1px #EEE; color: #000; background: url(../../_images/buttons/btn_gray_40.png) no-repeat 0px 0px; text-align:center;}
A.LinkYellow40:link, A.LinkYellow40:visited { color: #000; text-decoration:none; background: url(../../_images/buttons/btn_gray_40.png); }
A.LinkYellow40:hover, A.LinkYellow40:active	{ color: #000; text-decoration:none; background: url(../../_images/buttons/btn_yellow_40.png); }

A.LinkYellow320 { display:block; float: left; padding: 11px 8px 0 12px; margin: 5px 0 10px 10px; width: 300px; height: 31px; font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight: bold; text-shadow: 0px 1px #EEE; color: #000; background: url(../../_images/buttons/btn_yellow_320.png) no-repeat 0px 0px; text-align:center;}
A.LinkYellow320:link, A.LinkYellow320:visited { color: #000; text-decoration:none; background: url(../../_images/buttons/btn_yellow_320.png); }
A.LinkYellow320:hover, A.LinkYellow320:active	{ color: #000; text-decoration:none; background: url(../../_images/buttons/btn_blue_320.png); }

/* Promoter */
#Banner {float: left; padding: 0; margin: 0 15px 15px;}
.BannerPic { border: 1px solid #999; }

ul#LoginBox { margin: 0 0 0 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 472px; }
ul#LoginBox li.Header	{ padding: 0; }
ul#LoginBox li.Listing { clear: both; padding: 0; line-height: 1.5; color: #666; }
ul#LoginBox li.Footer	{ padding: 0; margin: 0 0 15px 0; height: 4px; background-image: url(../../_images/nav/footer_gray2.gif); background-repeat: no-repeat; }

ul#LoginHeader { position: relative; top: 0; width: 472px; height:32px; margin: 0 auto; border-bottom: 2px solid #09b409; }
ul#LoginHeader > li { float: left; }
ul#LoginHeader > li > a { display:block; width: 181px; height: 22px; text-decoration: none; color:#FFF; cursor:pointer; font-size: 12px; font-weight: bold; text-transform:uppercase; text-align:center;background-repeat: no-repeat;}
ul#LoginHeader > li > a.Active { padding: 10px 5px 0 0; background-image:url(../../_images/buttons/tab_green.gif); background-repeat:no-repeat; }
ul#LoginHeader > li > a.InActive { padding: 10px 5px 0 0; background-image:url(../../_images/buttons/tab_gray.gif); background-repeat:no-repeat; color: #666; }
ul#LoginHeader > li > a:hover { background-image:url(../../_images/buttons/tab_green.gif); color: #FFF; }

ul#LoginHeader2 { position: relative; top: 0; width: 472px; height:32px; margin: 0 auto; border-bottom: 1px solid #CC0000; }
ul#LoginHeader2 > li { float: left; }
ul#LoginHeader2 > li > a { display:block; width: 181px; height: 22px; text-decoration: none; color:#FFF; cursor:pointer; font-size: 12px; font-weight: bold; text-transform:uppercase; text-align:center;background-repeat: no-repeat;}
ul#LoginHeader2 > li > a.Active { padding: 10px 5px 0 0; background-image:url(../../_images/buttons/tab_red.gif); background-repeat:no-repeat; }
ul#LoginHeader2 > li > a.InActive { padding: 10px 5px 0 0; background-image:url(../../_images/buttons/tab_gray.gif); background-repeat:no-repeat; color: #666; }
ul#LoginHeader2 > li > a:hover { background-image:url(../../_images/buttons/tab_red.gif); color: #FFF; }

ul.MiddleBox { margin: 0 0 0 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 655px; }
ul.MiddleBox li.Headline { font-family: Arial, Helvetica, sans-serif; font-size: 30px; font-weight: bold; color: #000; }
ul.MiddleBox li.Headline2 { padding: 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #666; }
ul.MiddleBox li.Header	{ padding: 0; }
ul.MiddleBox li.HeaderBlank	{ padding: 0; margin: 15px 0 0 0; height: 5px; background-image: url(../../_images/nav/header_655.gif); background-repeat: no-repeat; }
ul.MiddleBox li.Listing { clear: both; padding: 0; line-height: 1.5; color: #666; border-left: 1px solid #CCC; border-right: 1px solid #CCC; background-color: #f8f8f8; }
ul.MiddleBox li.Footer	{ padding: 0; margin: 0 0 15px 0; height: 4px; background-image: url(../../_images/nav/footer_655.gif); background-repeat: no-repeat; }


li#AccountOptions { overflow: auto; height: auto; padding: 0; margin: 0; background-color:#FFF; border-left: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; }
li#AccountOptions > ul > li.Listing { display: block; overflow: auto; padding: 15px; margin-bottom: 5px; background: #FFF url(../../_images/nav/box_bgd.gif) repeat-x left top; }
li#AccountOptions > ul > li.Listing2 { overflow: auto; display: block; padding: 5px 15px; margin-bottom: 5px; background-color:#FFF; border-bottom: 1px dotted #CCC; }

li#AccountOptions2 { overflow: hidden; padding: 0; margin: 0; background-color:#FFF; border-left: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; }
li#AccountOptions2 > ul > li.Listing .Header { padding: 5px 0; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; background-color: #F2F2F2; }
li#AccountOptions2 > ul > li.Listing { display: block; overflow: hidden; padding: 15px 0px; background: #FFF url(../../_images/nav/box_bgd.gif) repeat-x left top; }
li#AccountOptions2 > ul > li.Listing2 { display: block; overflow: hidden; padding: 5px 15px; background-color:#FFF; border-bottom: 1px dotted #CCC; }

.PromoterReportList1 { padding: 8px 0 8px 8px; vertical-align: top; border-bottom: 1px dotted #999; }
.PromoterReportList2 { padding: 8px 5px 8px 10px; vertical-align: top; line-height: 1.3; border-bottom: 1px dotted #999; }
.PromoterReportList3 { padding: 5px 5px; vertical-align: top; font-size: 11px; line-height: 2.0; border-bottom: 1px dotted #999; }
.PromoterReportList4 { padding: 8px 8px 15px 25px; vertical-align: top; border-bottom: 1px dotted #666; font-style:italic; }
.PromoterReportListSm { padding: 2px; font-size: 10px; vertical-align: top; border-bottom: 1px dotted #CCC; }
.PromoterReportDetails { padding: 5px 5px 5px 50px; background-color:#F2F2F2; border-bottom: 1px dotted #CCC; font-style:italic; cursor: pointer; }

/* Checkout */
#Checkout { width: 478px; height: auto; padding: 0; margin: 0 0 0 15px; }
.CartDisclaimer { padding: 5px 5px 15px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #111; font-weight: bold; }
.CartDisclaimerRed { padding: 5px 5px 10px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CC0000; font-weight: bold; }
.CartHeader { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; background-color:#F2F2F2; border-bottom: 1px solid #CCC; border-top: 1px solid #CCC; }
.CartText { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; }
.CartSubTotalLabel { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; text-align: right; border-top: 1px solid #CCC; background-color: #F8F8F8; }
.CartSubTotal { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; border-top: 1px solid #CCC; background-color: #F8F8F8; }
.CartCreditLabel { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; text-align: right; background-color: #ffcfcf; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; }
.CartCredit { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; background-color: #ffcfcf; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; }
.CartTotalLabel { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; text-align: right; background-color: #F2F2F2; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; }
.CartTotal { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: bold; background-color: #F2F2F2; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; }
.PaymentTotal { font-size: 20px; font-weight: bold; color: #000; }

.CartError { padding: 5px; margin: 0 0 15px 0; background-color:#ffcfcf; border-top: 1px solid #EE0000; font-family: Arial, Verdana, sans-serif; color: #000; font-size: 12px; }
.CartSuccess { padding: 5px; margin: 0 0 15px 0; background-color:#c7fcc6; border-top: 1px solid #0e8310; font-family: Arial, Verdana, sans-serif; color: #000; font-size: 12px; }

.DeliveryName { font-size: 12px; color: #000; font-weight: bold; }
.DeliveryText { padding: 5px 5px 10px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; }


/* Billing */
.BillingError { padding: 5px; margin: 0 0 15px 15px; background-color:#ffcfcf; border-top: 1px solid #EE0000; font-family: Arial, Verdana, sans-serif; color: #000; font-size: 12px; }
.BillingSuccess { padding: 5px; margin: 0 0 15px 15px; background-color:#c7fcc6; border-top: 1px solid #0e8310; font-family: Arial, Verdana, sans-serif; color: #000; font-size: 12px; }


/* Payment */
.PaymentBillingHeader { float: left; width: 230px; }
.PaymentShippingHeader { float: left; width: 230px; }
.PaymentBilling { float: left; width: 220px; padding: 5px; color: #666; }
.PaymentShipping { float: left; width: 220px; padding: 5px; color: #666; }
.CreditCardText { font-size: 10px; }
.PaymentComments { padding: 2px; width: 99%; border-top: 1px solid #333; border-right: 1px solid #F2F2F2; border-bottom: 1px solid #F2F2F2; border-left: 1px solid #333; font-size: 12px; background-color: #FCFCFC;  }
.CouponText { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; background-color:#d6e4f5; }
.CreditValue { font-size: 16px; font-weight: bold; }

.CouponError { padding: 5px; margin: 0; background-color:#ffcfcf; border-top: 1px solid #EE0000; font-family: Arial, Verdana, sans-serif; color: #000; font-size: 12px; }
.ReferrerError { padding: 5px; margin: 0; background-color:#ffcfcf; border-top: 1px solid #EE0000; font-family: Arial, Verdana, sans-serif; color: #000; font-size: 12px; }
.ReferrerSuccess { padding: 5px; margin: 0; background-color:#c7fcc6; border-top: 1px solid #0e8310; font-family: Arial, Verdana, sans-serif; color: #000; font-size: 12px; }

/* Processing */
.ProcessingOrder { padding: 23px 0 0 0; margin: 0 auto; width: 276px; height: 194px; text-align:center; background-image:url(../../_images/nav/ajax_loader_bgd.gif); background-repeat:no-repeat; }

/* Confirmation */
#ConfirmationRight { float: left; width: 168px; margin: 15px 0 0 15px; }
.ConfirmationBillingHeader { float: left; width: 280px; }
.ConfirmationShippingHeader { float: left; width: 280px; }
.ConfirmationBilling { float: left; width: 270px; padding: 5px; color: #666; line-height: 1.3; }
.ConfirmationShipping { float: left; width: 270px; padding: 5px; color: #666; line-height: 1.3; }


/* Promoter */
.RefInfoHeader { padding: 5px; font-weight: bold; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; background-color: #F2F2F2; }
.RefInfoBox { padding: 5px 5px 15px 5px; color: #666; line-height: 1.5;  }
.RefExample { padding: 5px; background-color: #F2F2F2; }
.RefExampleCode { width: 99%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:#FFF; border-top: 1px solid #abadb3; border-right: 1px solid #dbdfe6; border-bottom: 1px solid #e3e9ef; border-left: 1px solid #e2e3ea; }

.EventSelectionBox { padding: 3px; width: 450px; height: auto; font-family:Arial, Helvetica, sans-serif; font-size: 12px; border-top: 1px solid #666; border-right: 1px solid #EEE; border-bottom: 1px solid #EEE; border-left: 1px solid #666; background-color: #F8F8F8; }


/* Reports */
#Reports { float: left; margin-left: 15px; width: 600px; }
#Reports li.Header { clear: both; float: left; width: 600px; margin: 0 0 10px 0; font-size: 17px; color: #000; font-weight: bold; }
#Reports li.Listing { clear: both; float: left; overflow: auto; width: 600px; font-size: 12px; }
#Reports li.Footer { clear: both; float: left; width: 600px; }

.ReportsHeader { clear: both; padding: 10px; border: 1px solid #B1B1B1; overflow: auto; background-image:url(../../_images/nav/header_gradient.gif); background-repeat:repeat-x; }
.ReportsContent { border-left: 1px solid #B1B1B1; border-right: 1px solid #B1B1B1; border-bottom: 1px solid #B1B1B1; }
.ReportsTitle { padding: 5px 5px; font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; border-bottom: 1px dotted #999; background-color: #F6F6F6; font-weight: bold; text-transform:uppercase; }
.ReportsText { padding: 5px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; border-bottom: 1px dotted #CCC; }
.ReportsTextMini { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #333; border-bottom: 1px dotted #CCC; }
.ReportsTextBold { padding: 5px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: bold; border-bottom: 1px dotted #CCC; }
.ReportsTotal { padding: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000; text-align: right; }

/* Promoter Sub Nav */
.PromoterSubNav { position: relative; padding: 2px 7px 0 7px; height: 27px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:#EEE; text-align:center; }
.PromoterSubNav a { float: left; display:block; padding: 9px 0 1px 0; width: 108px; height: 17px; text-decoration:none; color: #333; background-image:url(../../_images/nav/sub_nav_off.png); background-repeat:no-repeat; text-shadow: 0px 1px #EEE; }
.PromoterSubNav a:hover, .PromoterSubNav a.Active  { text-decoration:none; color: #333; background-color:#EEE; background-image:url(../../_images/nav/sub_nav_on.png); background-repeat:no-repeat; text-shadow: 0px 0px #EEE; }
.PromoterSubNav a.wide { float: left; display:block; padding: 9px 0 1px 0; width: 208px; height: 17px; text-decoration:none; color: #333; background-image:url(../../_images/nav/sub_nav_off_200.png); background-repeat:no-repeat; text-shadow: 0px 1px #EEE; }
.PromoterSubNav a.wide:hover, .PromoterSubNav a.wide.Active  { text-decoration:none; color: #333; background-color:#EEE; background-image:url(../../_images/nav/sub_nav_on_200.png); background-repeat:no-repeat; text-shadow: 0px 0px #EEE; }

.PromoterSubNav2 { padding: 0 7px; height: 27px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:#CCC; text-align:center; }
.PromoterSubNav2 a { float: left; display:block; padding: 11px 0 1px 0; width: 75px; height: 17px; text-decoration:none; color: #222; }
.PromoterSubNav2 a:hover, .PromoterSubNav2 a.Active  { text-decoration: underline; color: #000; }


.Stats {float: left; padding: 8px; width: 100px; }
.StatsHover { background:url(../../_images/nav/btn_hover.png) no-repeat center center;}

/* Promoter Reports */
.ReportHeader { padding: 5px; font-family:"Trebuchet MS", Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; color:#000; text-transform:uppercase; background-color: #F2F2F2; border-top: 1px solid #AAA; border-bottom: 1px solid #AAA; }
.ReportHeader2 { padding: 5px; font-family:"Trebuchet MS", Arial, Verdana, sans-serif; font-size: 10px; font-weight: bold; color:#222; text-transform:uppercase; background-color: #F8F8F8; border-bottom: 1px solid #AAA; }
.ReportHeader3 { padding: 5px; font-family:"Trebuchet MS", Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal; color:#555; text-transform:uppercase; background-color: #FFFFFF; border-bottom: 1px dotted #AAA; }
.ReportHeader4 { padding: 5px; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; color:#333; background-color: #EFEFEF; border-bottom: 1px solid #CCC; text-shadow: 0px 1px #FFFFFF; }
.ImportentNotes { padding: 5px; font-family:"Trebuchet MS", Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal; color:#000; text-transform:uppercase; background-color: #F2F2F2; border-top: 1px solid #AAA; border-bottom: 1px solid #AAA; }
.ReportText { padding: 5px; font-size: 11px; }
.ReportText2 { padding: 5px; font-size: 12px; border-bottom: 1px dotted #CCC; }
.ReportText3 { padding: 5px; font-size: 12px; }
.ReportTextRed { padding: 5px; font-size: 11px; color: #F30; }
.ReportFooter { padding: 5px; font-size: 12px; font-weight: bold; border-top: 1px dotted #BBB; border-bottom: 1px solid #BBB; }
.ReportBtn { padding: 0px 2px; margin: 0px 1px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 10px; font-weight: bold; color: #222; text-align: center; text-transform: uppercase; cursor: pointer; background-color:#CCC; border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #333; border-bottom: 1px solid #333; }

.ReportsError { padding: 5px; margin: 0 0 15px 0; background-color:#ffcfcf; border-top: 1px solid #EE0000; font-family: Arial, Verdana, sans-serif; color: #000; font-size: 12px; }
.ReportsSuccess { padding: 5px; margin: 0 0 15px 0; background-color:#c7fcc6; border-top: 1px solid #0e8310; font-family: Arial, Verdana, sans-serif; color: #000; font-size: 12px; }

.AccountInfo { float: right; margin: 0 0 0 15px; }
.AccountBalanceHeader { padding: 2px 0 0 6px; width: 294px; height: 22px; font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #333; text-transform: uppercase; background-image: url(../../_images/nav/header_right2.gif); background-repeat: no-repeat; }
.AccountBalanceLabel { padding: 5px;width: 200px; font-family:Arial, Helvetica, sans-serif;font-size:11px;color: #555;background-image: url(../../_images/nav/line_gray.gif);background-repeat: repeat-y;background-position: 0px 0px; }
.AccountBalanceInfo { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000; border-right: 1px solid #CCC; text-align: right; }

/* Promoter Help */
.HelpHeader { padding: 5px; font-family:Arial, Helvetica, sans-serif; color: #000; font-weight: bold; cursor: pointer; border-bottom: 1px dotted #CCC; }
.HelpHeaderOn { background-color: #F6F6F6; }

/* PROMOTER MAIN PAGE (legacy support) */

.EditBtnOut { position:relative; top:0; right: 0; width: 0px; height: 0px; cursor: pointer; }
.EditBtnInn { position: relative; width: 100px; height: auto; top:-5px; left: 485px; text-align: right; }
.EditTblBgd { background-color: #F4F4F4;}

/* Seating Chart */
.SeatLocked 	{ float: left; padding: 4px 2px; width: 22px; height: 40px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFF; text-align: center; border: 1px solid #FFF; background-color: #CCC; }
.SeatAvailable 	{ float: left; padding: 4px 2px; width: 22px; height: 40px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFF; text-align: center; border: 1px solid #FFF; background-color: #0ABE0A;  }
.SeatReserved 	{ float: left; padding: 4px 2px; width: 22px; height: 40px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFF; text-align: center; border: 1px solid #FFF; background-color: #326cff;  }
.SeatSold 		{ float: left; padding: 4px 2px; width: 22px; height: 40px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFF; text-align: center; border: 1px solid #FFF; background-color: #e60707;  }
.SeatCart 		{ float: left; padding: 4px 2px; width: 22px; height: 40px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFF; text-align: center; border: 1px solid #FFF; background-color: #ff9900;  }
.SeatPromo 		{ float: left; padding: 4px 2px; width: 22px; height: 40px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFF; text-align: center; border: 1px solid #FFF; background-color: #ffcc00;  }
.SeatError 		{ float: left; padding: 5px; margin: 0 10px 15px 10px; background-color:#ffcfcf; border-top: 1px solid #EE0000; font-family: Arial, Verdana, sans-serif; color: #000; font-size: 12px; }


/* Newsletter */
.NewsletterBig { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #22dd1d; }
.NewsletterText { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; }
.NewsletterLabel { padding: 5px; font-size: 10px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #000; text-transform: uppercase; } 
.NewsletterEmail { padding: 4px; margin: 1px 0 0 5px; width: 200px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FCFCFC; border-top: 1px solid #abadb3; border-right: 1px solid #dbdfe6; border-bottom: 1px solid #e3e9ef; border-left: 1px solid #e2e3ea; }
A.NewsletterLink:link, A.NewsletterLink:visited { color:#888; text-decoration:none; border-bottom: 1px dotted #666; font-weight: normal; }
A.NewsletterLink:hover, A.NewsletterLink:active { color:#000; text-decoration:none; border-bottom: 1px solid #000; font-weight: normal; }
.NewsletterSuccess { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; text-align: center; }
.NewsletterError { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #EE0000; text-align: center; }

/* VTOOLTIP (ui.tooltip.js) */
p#vtip { display: none; position: absolute; padding: 5px; left: 5px; font-size: 11px; background-color: #FFF; border: 2px solid #CCC; -moz-border-radius: 2px; -webkit-border-radius: 2px; z-index: 9999; }
p#vtip #vtipArrow { position: absolute; top: 7px; left: -5px }

/* Google Maps */
.GoogleMapRightWrapper { height: auto; }
.GoogleMapRight { height: 300px; text-align: center; border-top: 2px solid #666; border-bottom: 1px solid #999; }

/* Full Screen Overlay */
#FullScreenOuter {position:fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: #999; filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; z-index: 98; }
#FullScreenInner {position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 99;} 
#OverlayWrapper {overflow: hidden; position: relative; top: 25px; padding: 0; margin: auto; width: 500px; border: 1px solid #FFF; -moz-box-shadow:0 0 10px #000; background-color: #FFF; background-image:url(../../_images/nav/header_overlay.gif); background-repeat:repeat-x; }
.OverlayActive { background-image:url(../../_images/nav/header_overlay_active.gif) !important;}
.OverlayWrapper300x200 {position: relative; top: 40%; margin: auto; width: 300px; height: 200px; border: 5px solid #FFF; background-color: #FFF;}
#OverlayHeader { font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #000; font-weight: bold; text-shadow: 0px 1px #FFFFFF;}
#OverlayClose { float: right; width: 10%; text-align: right; padding: 5px 4px 0 0; cursor: pointer; }
#OverlayContainer { clear:both; padding: 5px 5px 21px 5px; border: 1px solid #CCC; }
#OverlayFooter { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 16px; background-color:#FFF; border-top: 1px solid #CCC; }
#OverlayLogo { float: left; }
.jqHandle { float: left; width: 80%; text-align: left; }
.jqDrag { padding: 9px 0 8px 41px; height: 15px; cursor: move; text-align: left; }
.jqResize { float: right; width: 12px; height: 16px; cursor: se-resize; background-image:url(../../_images/icons/resize.gif); background-repeat:no-repeat; background-position: bottom right; }
.jqDnR { z-index: 3; position: relative; }

/****************************************************************************** 
 * CALENDAR                                                                   *
 ******************************************************************************/
#Calendar 				{padding: 0px 5px; height: auto;background-color:#FFF;}
.DayAvailable 			{display: block;margin: 0px;padding: 0px;width: 72px;height: 30px;font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;line-height: 1.6;color:#000000;}
.DayAvailable a:link	{display: block;background-color: #FFCC66;color:#FFFFFF;}
.DayAvailable a:visited	{display: block;background-color: #FFCC66;color:#FFFFFF;}
.DayAvailable a:hover	{display: block;background-color: #65B34A;color:#000000;}
.DayAvailable a:active	{display: block;background-color: #65B34A;color:#000000;}

.DaySelect 				{display: block;margin: 0px;padding: 0px;width: 72px;height: 30px;font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;
						line-height: 1.6;color:#000000;background-color: #E65C5C;color:#000000;}
.DaySelect a:link		{display: block;background-color: #E65C5C;color:#000000;}
.DaySelect a:visited	{display: block;background-color: #E65C5C;color:#000000;}
.DaySelect a:hover		{display: block;background-color: #E65C5C;color:#000000;}
.DaySelect a:active		{display: block;background-color: #E65C5C;color:#000000;}

.CalPur {padding: 4px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #620179;background-color: #620179;border: 1px solid #620179;}
.CalGry {padding: 4px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;background-color: #E4E4E4;border-left: 1px solid #FFFFFF;border-top: 1px solid #FFFFFF;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;}
.CalLht {padding: 4px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;background-color: #F4F4F4;border: 1px solid #F4F4F4;}
.CalWht {padding: 4px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;background-color: #FFFFFF;border-left: 1px solid #FFFFFF;border-top: 1px solid #FFFFFF;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;}
.CalRed {padding: 4px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;font-weight: bold;background-color: #FDCF91;border: 1px solid #FFFFFF;}
.CalGre {padding: 4px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;font-weight: bold;background-color: #339900;border: 1px solid #FFFFFF;}
.CalBlu {padding: 4px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;font-weight: bold;background-color: #0F57B1;border: 1px solid #FFFFFF;}
.CalYel {padding: 4px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;font-weight: bold;background-color: #FFCC00;border: 1px solid #FFFFFF;}
.CalOra {padding: 4px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;font-weight: bold;background-color: #FF6633;border: 1px solid #000000;}
.CalTur {padding: 4px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;font-weight: bold;background-color: #33CCCC;border: 1px solid #FFFFFF;}

/*********************************************************
* SHARING
*********************************************************/
.SharingIcons  { float: left; width: 86px; height: 106px; padding: 10px 10px 0 10px; margin: 8px 17px 0px 0px; text-align:center; border: none; cursor: pointer; background:url(../../_images/nav/ShareButtonOff.png) top center; }
.SharingIconsOver,
.SharingIconsActive { background:url(../../_images/nav/ShareButton.png) !important; }
#ShareWrapper { float: left; overflow:auto; padding: 0 0 0 0; margin: 10px 3px 15px 3px; width: auto; font-family:Arial, Helvetica, sans-serif; font-size: 12px; border: 3px solid #999; background-color:#FFF; }  
.ShareToolHeader { overflow: hidden; padding: 7px 5px; margin: 0 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #444; background-color: #EEE; border-bottom: 1px solid #999; text-shadow: 0px 1px #FFF; }
.ShareToolContent { padding: 5px; }
.EvitePreview { margin: 10px; padding: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; border: 3px solid #CCC; }
.EviteLabel { padding: 3px 10px 0 0; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#000; font-weight: bold; text-align:right; vertical-align:top; }
.EviteTextBlue { font-family:Arial, Helvetica, sans-serif; font-size: 18px; color:#06C; font-weight: bold; }
.EviteTextBlueLg { font-family:Arial, Helvetica, sans-serif; font-size: 26px; color:#06C; font-weight: bold; }
.EviteTextBlack { font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#000; font-weight: bold; }
.EviteLink { text-decoration:underline; color:#333; font-size: 13px; }
.AddThisIcon64 {float: left; padding: 17px; width: 64px; color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 9px; text-align:center; text-decoration:none; text-transform:uppercase; }
.WidgetHeader { padding: 0 0 5px 0; text-align: left; font-size: 15px; font-weight: bold; color: #123496; }

/* COLUMNS */
.ColumnHeader170 { padding: 15px !important; background-image:url(../../_images/buttons/columns.png); background-repeat:no-repeat; background-position: 0 0; }
.Column170 { background-image:url(../../_images/buttons/columns.png); background-repeat:repeat-y; background-position: -340px top; }
.Column170Line { background-image:url(../../_images/buttons/columns.png); background-repeat:repeat-y; background-position: -510px top; }
.ColumnFooter170 { padding: 20px 0px 30px 0px !important; background-image:url(../../_images/buttons/columns.png); background-repeat:no-repeat; background-position: -170px bottom; }

.ColumnHeader170Blue { padding: 15px !important; background-image:url(../../_images/buttons/columns_blue.png); background-repeat:no-repeat; background-position: 0 0; }
.Column170Blue { background-image:url(../../_images/buttons/columns_blue.png); background-repeat:repeat-y; background-position: -340px top; }
.Column170BlueLine { background-image:url(../../_images/buttons/columns_blue.png); background-repeat:repeat-y; background-position: -510px top; }
.ColumnFooter170Blue { padding: 20px 0px 30px 0px !important; background-image:url(../../_images/buttons/columns_blue.png); background-repeat:no-repeat; background-position: -170px bottom; }

.ColumnHeader170Green { padding: 15px !important; background-image:url(../../_images/buttons/columns_green.png); background-repeat:no-repeat; background-position: 0 0; }
.Column170Green { background-image:url(../../_images/buttons/columns_green.png); background-repeat:repeat-y; background-position: -340px top; }
.Column170GreenLine { background-image:url(../../_images/buttons/columns_green.png); background-repeat:repeat-y; background-position: -510px top; }
.ColumnFooter170Green { padding: 20px 0px 30px 0px !important; background-image:url(../../_images/buttons/columns_green.png); background-repeat:no-repeat; background-position: -170px bottom; }
