/* Global Styles */
body { margin: 0px; padding: 0px; color: #333333; font-size: 12px; text-align: center; background-color: #000000; background-image: url(../../images/interface/BodyBG.jpg); background-position: center top; background-repeat: repeat-x; height: 100%; }
td, p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

a { font-family: Arial, Helvetica, sans-serif; color: #d55821; text-decoration: none; cursor: pointer; }
a:hover { font-family: Arial, Helvetica, sans-serif; color: #f37221; text-decoration: none; cursor: pointer; }

ul, li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 7px; padding: 2px 0px 2px 0px; position: relative; list-style-position: outside; list-style-type: square; }

.FileDocument li { list-style-type: square; list-style-image: url(../../images/icons/file.gif); padding: 2px 0px 2px 0px; }

fieldset { -moz-border-radius: 6px; border-radius: 6px; border: solid 1px #808080; }

input[type='text'] { font-family: Arial, Helvetica, sans-serif; color: #000000 !important; }
input[type='password'] { font-family: Arial, Helvetica, sans-serif; color: #000000 !important; }
select { font-family: Arial, Helvetica, sans-serif; color: #762706 !important; background-color: #FFFFFF; }
legend { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
textarea { font-family: Arial, Helvetica, sans-serif; color: #000000 !important; }

.width100 { width: 100%; }
.width50 { width: 50%; }
.AlignTop { vertical-align: top; }
.AlignLeft { text-align: left; }
.AlignRight { text-align: right; }
.AlignCenter { text-align: center; }
.padding5 { padding: 5px; }
.padding10 { padding: 10px; }
.nowrap { white-space: nowrap; }
#PrintHeader { display: none; }

/* General Elements */
.BodyText { font-family: Arial, Helvetica, sans-serif; color: #000000 !important; font-size: 12px; line-height: 15px; }
.BodyTextSm { font-family: Arial, Helvetica, sans-serif; color: #000000 !important; font-size: 10px; }
.BodyTextSmWhite { font-family: Arial, Helvetica, sans-serif; color: #F5F5F5; font-size: 10px; }
.BodyTextBoldSmWhite { font-family: Arial, Helvetica, sans-serif; color: #F5F5F5; font-size: 10px; font-weight: bold; }
.BodyTextCentered { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: center; }
.BodyTextSmCentered { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-align: center; }
.BodyTextBig { font-family: Arial, Helvetica, sans-serif; color: #d55821; font-size: 20px; line-height: 15px; }
.BodyTextSmBold { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #4B4B4B; }

.BodyTextBold { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; font-weight: bold; }
.BodyTextBoldWhite { font-family: Arial, Helvetica, sans-serif; color: #F5F5F5; font-size: 12px; font-weight: bold; }

.Textbox { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; border: solid 1px #99999; }
.BodyTextBoldOrange { font-family: Arial, Helvetica, sans-serif; color: #d55821; font-size: 12px; font-weight: bold; }

.FormLabel { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; font-weight: bold; }
.FormLabelSm { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: bold; }

.FormLabelWhite { font-family: Arial, Helvetica, sans-serif; color: #F5F5F5; font-size: 12px; font-weight: bold; }

a.Link { font-family: Arial, Helvetica, sans-serif; color: #d55821; text-decoration: none; cursor: pointer; }
a.Link:hover { font-family: Arial, Helvetica, sans-serif; color: #f37221; text-decoration: none; cursor: pointer; }

a.LinkBold { font-family: Arial, Helvetica, sans-serif; color: #d55821; text-decoration: none; font-weight: bold; cursor: pointer; }
a.LinkBold:hover { font-family: Arial, Helvetica, sans-serif; color: #f37221; text-decoration: none; font-weight: bold; cursor: pointer; }

a.LinkUnderline { font-family: Arial, Helvetica, sans-serif; color: #d55821; text-decoration: underline; cursor: pointer; }
a.LinkUnderline:hover { font-family: Arial, Helvetica, sans-serif; color: #f37221; text-decoration: underline; cursor: pointer; }

a.LinkBlackUL { font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline; cursor: pointer; }
a.LinkBlackUL:hover { font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; cursor: pointer; }

a.LinkWhiteUL { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; cursor: pointer; }
a.LinkWhiteUL:hover { font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline; cursor: pointer; }

a.LinkSm { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #d55821; text-decoration: none; cursor: pointer; }
a.LinkSm:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #f37221; text-decoration: none; cursor: pointer; }

a.LinkSmWhite { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 10px; text-decoration: none; cursor: pointer; }
a.LinkSmWhite:hover { font-family: Arial, Helvetica, sans-serif; color: #d55821; font-size: 10px; text-decoration: none; cursor: pointer; }

a.LinkBoldSmWhite { font-family: Arial, Helvetica, sans-serif; color: #f5f5f5; font-weight: bold; text-decoration: none; cursor: pointer; }
a.LinkBoldSmWhite:hover { font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold; text-decoration: none; cursor: pointer; }

.HeaderLinks { color: #FFFFFF; }
a.HeaderLinks { color: #FFFFFF; }

.LocalizeButton { font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding: 4px; background-color: #F5f5f5; border-top-color: #d55821; border-left-color: #d55821; border-right-color: #d55821; border-bottom-color: #d55821; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }

.HeadLineFormLabel { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 13px; font-weight: bold; }

.Alert { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #cc0000; }
.AlertBold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #cc0000; }
.AlertSm { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #cc0000; }

.AlertBox { border: solid 1px #CC0000; }

.Headline { font-family: Impact,Arial, Helvetica, sans-serif; font-size: 22px; color: #555555; letter-spacing: 1px; font-style: normal; line-height: 28px; }
h1.Headline{ padding:0px; margin:0px; font-weight:normal;}

.HeadlineSm { font-family: Impact,Arial, Helvetica, sans-serif; font-size: 18px; color: #d55821; letter-spacing: 1px; font-style: normal; }
.SubHeadline { font-family: Impact,Arial, Helvetica, sans-serif; font-size: 15px; color: #777777; letter-spacing: 1px; font-style: normal; }


a.HeadlineLink { font-family: Impact, Arial, Helvetica, sans-serif; font-size: 16px; letter-spacing: 0.5px; font-style: normal; color: #da5a23; text-decoration: none; cursor: pointer; }
a.HeadlineLink:hover { font-family: Impact, Arial, Helvetica, sans-serif; font-size: 16px; letter-spacing: 0.5px; font-style: normal; color: #FFFFFF; text-decoration: none; cursor: pointer; }

a.HeadlineSmLink { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #d55821; text-decoration: none; cursor: pointer; }
a.HeadlineSmLink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #f37221; text-decoration: none; cursor: pointer; }

.ButtonSubmit { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

.BottomPadding { padding-bottom: 4px; }

/*Print Styles*/
body.Print { margin: 0px; padding: 0px; background-color: #FFFFFF; font-size: 12px; text-align: center; background-image: none; height: 100%; }
table.Print { font-family: Times New Roman; color: #000000; }
td.Print { font-family: Times New Roman; color: #000000; }
p.Print { font-family: Times New Roman; color: #000000; }
.PrintIcon { vertical-align: middle; padding-right: 2px; }


/*This Controls a form layout, they go together*/
.LabelColumn { text-align: right !important; width: 33%; }
.LabelColumn_Results { text-align: Left; width: 45%; }

.ControlColumn { text-align: left; width: 67%; }
.ControlColumn_Results { text-align: left; width: 55%; }

.RowResults_Top { vertical-align: top; }

/* Layout Elements */
#SiteWrapper { margin: 0px auto; position: relative; width: 970px; z-index: 0; text-align: left; }

.ContentBoxBG { background-color: #000000; background-image: url(../../images/interface/ContentBoxBG.jpg); background-position: left top; background-repeat: repeat-x; }

.GradientBG { background-color: #000000; background-image: url(../../images/interface/BodyBG.jpg); background-position: center top; background-repeat: repeat-x; }
.LeftOuterBG { background-color: #000000; width: 25px; background-image: url(../../images/interface/LeftOuterBG.jpg); background-position: right top; background-repeat: repeat-y; }
.RightOuterBG { background-color: #000000; width: 25px; background-image: url(../../images/interface/RightOuterBG.jpg); background-position: left top; background-repeat: repeat-y; }

.LineBreak { font-family: Arial, Helvetica, sans-serif; font-size: 1px; color: #000000; width: 5px; height: 5px; }
.BlackLineBreak { font-family: Arial, Helvetica, sans-serif; font-size: 2px; color: #000000; background-color: #000000; width: 5px; }

.GreyBG { background-color: #CCCCCC; }

.Border { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #f5f5f5; border-top: solid 1px #CCCCCC; border-right: solid 1px #999999; border-bottom: solid 1px #999999; border-left: solid 1px #CCCCCC; }
.Border .FormLabel { font-family: Arial, Helvetica, sans-serif; color: #000 !important; }
.Border .BodyText { font-family: Arial, Helvetica, sans-serif; color: #000 !important; }
.Border .BodyTextSm { font-family: Arial, Helvetica, sans-serif; color: #000 !important; }
.Border .BodyTextBold { font-family: Arial, Helvetica, sans-serif; color: #000 !important; }
.Border input { font-family: Arial, Helvetica, sans-serif; color: #000 !important; }
.Border .ListItem { font-family: Arial, Helvetica, sans-serif; color: #000 !important; }
.Border .ListItemGrey { font-family: Arial, Helvetica, sans-serif; color: #000 !important; }

.BorderLite { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #f5f5f5; border: solid 1px #999; }

.ToolbarBorder { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ededed; border: solid 1px #999; }
.ToolbarBorder .FormLabel { font-family: Arial, Helvetica, sans-serif; color: #000 !important; }
.ToolbarBorder .BodyText { font-family: Arial, Helvetica, sans-serif; color: #000 !important; }
.Border .BodyTextSm { font-family: Arial, Helvetica, sans-serif; color: #000 !important; }
.ToolbarBorder .BodyTextBold { font-family: Arial, Helvetica, sans-serif; color: #000 !important; }
.ToolbarBorder input { font-family: Arial, Helvetica, sans-serif; color: #000 !important; }
.ToolbarBorder .ListItem { font-family: Arial, Helvetica, sans-serif; color: #000 !important; }
.ToolbarBorder .ListItemGrey { font-family: Arial, Helvetica, sans-serif; color: #000 !important; }

/* Header Elements */
.TopNavBG { background-color: #a8461a; background-image: url(../../images/interface/TopNavBG.jpg); background-position: left top; background-repeat: repeat-x; height: 25px; padding: 2px 5px 2px 5px; }

.Breadcrumb { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #FFFFFF; }
a.BreadcrumbLink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #dddddd; text-decoration: none; }
a.BreadcrumbLink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #d55821; text-decoration: none; }
a.BreadcrumbLinkSelected { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #d55821; text-decoration: none; }
a.BreadcrumbLinkSelected:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #dddddd; text-decoration: none; }

/* Region Selector Button Elements */
.RegionSelectorButtonLeft { color: #F5F5F5; font-size: 11px; background-image: url(../../images/interface/region_left.jpg); background-position: left; background-repeat: no-repeat; height: 19px; }
.RegionSelectorButtonRight { color: #ffffff; font-size: 11px; background-image: url(../../images/interface/region_right.jpg); background-position: center; background-repeat: no-repeat; height: 19px; }
.RegionSelectorButtonMain { color: #F5F5F5; font-size: 11px; background-image: url(../../images/interface/region_middle.jpg); background-position: right; background-repeat: repeat-x; height: 19px; padding: 3px 4px 3px 4px; }

/* Footer Elements */
.FooterBG { background-color: #773113; background-image: url(../../images/interface/FooterBG.jpg); background-position: left top; background-repeat: repeat-x; height: 40px; padding: 0px 10px 0px 10px; }
.FooterText { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
a.FooterLink, .TopMenuLink { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #eeeeee; text-decoration: none; }
a.FooterLink:hover, .TopMenuLink { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; }

/* Tab Buttons */
.TabBG { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #000000; color: #FFFFFF; background-image: url(../../images/interface/TabBG.gif); background-position: left top; background-repeat: repeat-x; height: 400px; vertical-align: top; }

a.TabLink { font-family: Arial, Helvetica, sans-serif; display: block; color: #b4a098; background-color: #784833; font-size: 11px; margin: 0px 1px 0px 0px; padding: 2px 5px 3px 5px; text-decoration: none; }
a.TabLink:hover { font-family: Arial, Helvetica, sans-serif; display: block; color: #FFFFFF; background-color: #784833; font-size: 11px; margin: 0px 1px 0px 0px; padding: 2px 5px 3px 5px; text-decoration: none; }

.TabRound { background: transparent; margin: 8px 0px 0px 0px; }
.TabRoundTop, .TabRoundBottom { display: block; background: transparent; font-size: 1px; }
.tb1, .tb2, .tb3, .tb4 { display: block; overflow: hidden; }
.tb1, .tb2, .tb3 { height: 1px; }
.tb2, .tb3, .tb4 { background: #784833; border-left: 1px solid #784833; border-right: 1px solid #784833; }
.tb1 { margin: 0 5px; background: #784833; }
.tb2 { margin: 0 3px; border-width: 0 2px; }
.tb3 { margin: 0 2px; }
.tb4 { height: 1px; margin: 0 1px; }

/* Tab Selected */
a.TabSelectLink { font-family: Arial, Helvetica, sans-serif; display: block; padding: 3px 8px 8px 8px; margin: 0px 1px 0px 0px; color: #eeeeee; background-color: #685e5a; font-size: 14px; font-weight: bold; text-decoration: none; }
a.TabSelectLink:hover { font-family: Arial, Helvetica, sans-serif; display: block; padding: 3px 8px 8px 8px; margin: 0px 1px 0px 0px; color: #FFFFFF; background-color: #685e5a; font-size: 14px; font-weight: bold; text-decoration: none; }

.TabRoundSelect { background: transparent; margin: 0px 0px 0px 0px; }
.TabRoundSelectTop, .TabRoundSelectBottom { display: block; background: transparent; font-size: 1px; }
.tbs1, .tbs2, .tbs3, .tbs4 { display: block; overflow: hidden; }
.tbs1, .tbs2, .tbs3 { height: 1px; }
.tbs2, .tbs3, .tbs4 { background: #685e5a; border-left: 1px solid #685e5a; border-right: 1px solid #685e5a; }
.tbs1 { margin: 0 5px; background: #685e5a; }
.tbs2 { margin: 0 3px; border-width: 0 2px; }
.tbs3 { margin: 0 2px; }
.tbs4 { height: 1px; margin: 0 1px; }

/* For Use in Admin Sections */
.TabBackG { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #CCCCCC; color: #000000; height: 400px; vertical-align: top; background-image: url(../../images/interface/AdminTabBG.gif); background-position: left top; background-repeat: repeat-x; }
.TabBackG input { font-family: Arial, Helvetica, sans-serif; color: #000000 !important; }
.TabBackG select { font-family: Arial, Helvetica, sans-serif; color: #000000 !important; }

/*-------------------------------------------------------------------------------------------------------------------*/

/* Menu Elements */

.MenuText { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; background-color: #cccccc; border: solid 1px #F5F5F5; }
.LeftMenuBG { background-color: #000000; background-image: url(../../images/interface/LeftMenuBG.jpg); background-position: left top; background-repeat: repeat-x; height: 430px; vertical-align: top; padding: 10px 0px 10px 0px; }

a.tier1Row { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: Transparent; display: block; min-width: 158px; max-width: 170px; margin: 0px; padding: 5px 2px 5px 10px; text-decoration: none; }
a.tier1Row:hover { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #f37121; display: block; min-width: 158px; max-width: 170px; margin: 0px; padding: 5px 2px 5px 10px; background-image: url(../../images/interface/tier1RowSelect.jpg); background-position: left; background-repeat: no-repeat; text-decoration: none; }

a.tier1RowSelected { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #f37121; display: block; min-width: 158px; max-width: 170px; margin: 0px; padding: 5px 2px 5px 10px; background-image: url(../../images/interface/tier1RowSelect.jpg); background-position: left; background-repeat: no-repeat; text-decoration: none; }
a.tier1RowSelected:hover { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #EEEEEE; background-color: #f37121; display: block; min-width: 158px; max-width: 170px; margin: 0px; padding: 5px 2px 5px 10px; background-image: url(../../images/interface/tier1RowSelect-Hover.jpg); background-position: left; background-repeat: no-repeat; text-decoration: none; }

a.tier2Row { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; background-color: #FFFFFF; padding: 6px 2px 5px 15px; display: block; min-width: 153px; max-width: 170px; text-decoration: none; background-image: url(../../images/interface/SubmenuBG.jpg); background-repeat: repeat-y; }
a.tier2Row:hover { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #f37121; background-color: #eaeae9; padding: 6px 2px 5px 15px; display: block; min-width: 153px; max-width: 170px; text-decoration: none; background-image: url(../../images/interface/SubmenuBG-Select.jpg); background-repeat: repeat-x; }

a.tier2RowSelected { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #f37121; background-color: #eaeae9; padding: 6px 2px 5px 15px; display: block; min-width: 153px; max-width: 170px; text-decoration: none; background-image: url(../../images/interface/SubmenuBG-Select.jpg); background-repeat: repeat-x; }
a.tier2RowSelected:hover { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #999999; background-color: #eaeae9; padding: 6px 2px 5px 15px; display: block; min-width: 153px; max-width: 170px; text-decoration: none; }

a.tier3Row { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #dddddd; background-color: #666666; padding: 3px 2px 3px 20px; display: block; min-width: 148px; max-width: 170px; text-decoration: none; }
a.tier3Row:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #d55821; background-color: #cccccc; padding: 3px 2px 3px 20px; display: block; min-width: 148px; max-width: 170px; text-decoration: none; }

a.tier3RowSelected { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #d55821; background-color: #cccccc; padding: 3px 2px 3px 20px; display: block; min-width: 148px; max-width: 170px; text-decoration: none; }
a.tier3RowSelected:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #f37121; background-color: #f5f5f5; padding: 3px 2px 3px 20px; display: block; min-width: 148px; max-width: 170px; text-decoration: none; }

a.tier4Row { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #dddddd; background-color: #444444; padding: 3px 2px 3px 25px; display: block; min-width: 143px; max-width: 165px; text-decoration: none; }
a.tier4Row:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #eeeeee; background-color: #a8a8a8; padding: 3px 2px 3px 25px; display: block; min-width: 143px; max-width: 165px; text-decoration: none; }

a.tier4RowSelected { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #eeeeee; background-color: #a8a8a8; padding: 3px 2px 3px 25px; display: block; min-width: 143px; max-width: 165px; text-decoration: none; }
a.tier4RowSelected:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; background-color: #eeeeee; padding: 3px 2px 3px 25px; display: block; min-width: 143px; max-width: 165px; text-decoration: none; }


a.tier5Row { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #dddddd; background-color: #333333; padding: 3px 2px 3px 30px; display: block; min-width: 138px; max-width: 160px; text-decoration: none; }
a.tier5Row:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #d55821; background-color: #333333; padding: 3px 2px 3px 30px; display: block; min-width: 138px; max-width: 160px; text-decoration: none; }

a.tier5RowSelected { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #d55821; background-color: #333333; padding: 3px 2px 3px 30px; display: block; min-width: 138px; max-width: 160px; text-decoration: none; }
a.tier5RowSelected:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #d55821; background-color: #eeeeee; padding: 3px 2px 3px 30px; display: block; min-width: 138px; max-width: 160px; text-decoration: none; }

.Unapproved a { background-color: #aaaaaa; background-image: url(../../images/icons/UnapprovedIcon.gif); background-position: right center; background-repeat: no-repeat; }
.Unapproved a:hover { background-color: #bbbbbb; background-image: url(../../images/icons/UnapprovedIcon.gif); background-position: right center; background-repeat: no-repeat; }

/* Spotlight Elements */
div.scroller { width: 735px; height: 255px; overflow: hidden; /* border:solid 1px #EEEEEE; */ }
div.scroller div.section { width: 735px; height: 255px; overflow: hidden; float: left; }
div.scroller div.content { width: 100000px; }

.controls a { font-family: Arial, Helvetica, sans-serif; color: #eeeeee; font-size: 12px; letter-spacing: 1px; padding: 0px 2px 0px 2px; }
.controls a:hover { font-family: Arial, Helvetica, sans-serif; color: #f37121; font-size: 12px; letter-spacing: 1px; padding: 0px 2px 0px 2px; }

.SpotlightNavBG { background-color: #2e211b; background-image: url(../../images/interface/SpotlightNavBG.jpg); background-position: left top; background-repeat: repeat-x; }

#GreyBoxRound { background: transparent; margin: 0px 0px 0px 0px; width: 735px; }
.GreyBoxContent { background-color: #4e4b49; padding: 2px; text-align: center; color: #FFFFFF; padding: 0px; }
.GreyBoxContent a { color: #d55821; text-transform: uppercase; white-space: nowrap; }
.GreyBoxContent a:hover { color: #FFFFFF; }
.GreyBoxContent td { color: #999999; }
.GreyBoxRoundTop { display: block; background: transparent; font-size: 1px; margin: 2px 0px 0px 0px; }
.GreyBoxRoundBottom { display: block; background: transparent; font-size: 1px; margin: 0px 0px 2px 0px; }
.gb1, .gb2, .gb3, .gb4 { display: block; overflow: hidden; }
.gb1, .gb2, .gb3 { height: 1px; }
.gb2, .gb3, .gb4 { background: #4e4b49; border-left: 1px solid #4e4b49; border-right: 1px solid #4e4b49; }
.gb1 { margin: 0 4px; background: #4e4b49; }
.gb2 { margin: 0 2px; border-width: 0 2px; }
.gb3 { margin: 0 1px; }
.gb4 { height: 1px; margin: 0 1px; }


/* Command Center */
#BoxRound { background: transparent; margin: 0px 0px 0px 0px; }
.BoxContent { background-color: #4e4b49; height: 75px; padding: 2px; text-align: center; }
.BoxRoundTop { display: block; background: transparent; font-size: 1px; margin-top: 5px; }
.BoxRoundBottom { display: block; background: transparent; font-size: 1px; margin-bottom: 5px; }
.xb1, .xb2, .xb3, .xb4 { display: block; overflow: hidden; }
.xb1, .xb2, .xb3 { height: 1px; }
.xb2, .xb3, .xb4 { background: #4e4b49; border-left: 1px solid #4e4b49; border-right: 1px solid #4e4b49; }
.xb1 { margin: 0 4px; background: #4e4b49; }
.xb2 { margin: 0 2px; border-width: 0 2px; }
.xb3 { margin: 0 1px; }
.xb4 { height: 1px; margin: 0 1px; }

/*Command Center Manager*/
.ControlTDWidth { width: 25%; }

.ProductRollover a { display: block; width: 100px; background-color: #4e4b49; }
.ProductRollover a:hover { background-color: #4e4b49; background-image: url(../../images/interface/CommandCenter-Highlight.jpg); background-position: center top; background-repeat: no-repeat; }


/* Text Area Styles */
.TextBottom { font-family: Arial, Helvetica, sans-serif; font-size: 1px; background-image: url(../../images/interface/TextBottom.gif); background-position: bottom; background-repeat: repeat-x; }
.TextBG { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; background-image: url(../../images/interface/TextBG.gif); background-position: left top; background-color: #CCCCCC; background-repeat: repeat-x; vertical-align: top; padding: 12px 10px 5px 10px; height: 230px; }
.TextBGShort { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; background-image: url(../../images/interface/TextBG.gif); background-position: left top; background-color: #CCCCCC; background-repeat: repeat-x; vertical-align: top; padding: 12px 10px 5px 10px; height: 55px; }

.TextBG ul, li, p { color: #000000 !important; }


.TextRound { background: transparent; margin: 0px 0px 0px 0px; }
.TextRoundTop, .TextRoundBottom { display: block; background: transparent; font-size: 1px; }
.txt1, .txt2, .txt3, .txt4 { display: block; overflow: hidden; }
.txt1, .txt2, .txt3 { height: 1px; }
.txt2, .txt3, .txt4 { background: #f8f8f8; border-left: 1px solid #f8f8f8; border-right: 1px solid #f8f8f8; }
.txt1 { margin: 0 4px; background: #f8f8f8; }
.txt2 { margin: 0 2px; border-width: 0 2px; }
.txt3 { margin: 0 1px; }
.txt4 { height: 1px; margin: 0 1px; }


/* Model Navigation */
.ModelNavBG { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #aaaaaa; padding: 6px 7px 6px 7px; }
.ModelMenuBG { background-color: #e9e9e9; background-image: url(../../images/interface/ModelNavBG.jpg); background-position: left top; background-repeat: repeat-y; padding: 6px 7px 6px 7px; }
.ModelHeader { font-family: Impact,Arial, Helvetica, sans-serif; font-size: 15px; letter-spacing: 1px; color: #333333; display: block; border-bottom: solid 2px #d55821; }


a.ModelLink { font-family: Impact,Arial, Helvetica, sans-serif; font-size: 13px; letter-spacing: 1px; color: #d55821; display: block; }
a.ModelLink:hover { font-family: Impact,Arial, Helvetica, sans-serif; font-size: 13px; letter-spacing: 1px; color: #f37221; display: block; }

a.ModelLinkSm { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #f5f5f5; display: block; }
a.ModelLinkSm:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #f37221; display: block; }

#ModelNavRound { background: transparent; margin: 0px 0px 0px 0px; }
.ModelNavRoundTop, .ModelNavRoundBottom { display: block; background: transparent; font-size: 1px; }
.mn1, .mn2, .mn3, .mn4 { display: block; overflow: hidden; }
.mn1, .mn2, .mn3 { height: 1px; }
.mn2, .mn3, .mn4 { background: #aaaaaa; border-left: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa; }
.mn1 { margin: 0 4px; background: #aaaaaa; }
.mn2 { margin: 0 2px; border-width: 0 2px; }
.mn3 { margin: 0 1px; }
.mn4 { height: 1px; margin: 0 1px; }

/* Used Equipment */
.MajorError { font-family: Arial, Helvetica, Sans-Serif; font-size: 16px; color: #cc0000; text-align: center; font-weight: bold; }

/* Homepage News */
a.NewsLink { font-family: Arial, Helvetica, sans-serif; color: #da5a23; font-size: 12px; font-weight: bold; line-height: 15px; }
a.NewsLink:hover { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; font-weight: bold; line-height: 15px; }

/* Model Thumbnail Elements */
a.PhotoThumbLink { font-family: Arial, Helvetica, sans-serif; display: block; background-color: #da5a23; color: #eeeeee; font-size: 12px; font-weight: bold !important; border-top: solid 1px #888888; border-right: solid 1px #999999; border-bottom: solid 1px #999999; border-left: solid 1px #888888; width: 135px; padding: 3px 2px 4px 4px; }
a.PhotoThumbLink:hover { font-family: Arial, Helvetica, sans-serif; display: block; background-color: #aaaaaa; color: #da5a23; font-size: 12px; font-weight: bold !important; border-top: solid 1px #da5a23; border-right: solid 1px #da5a23; border-bottom: solid 1px #da5a23; border-left: solid 1px #da5a23; width: 135px; padding: 3px 2px 4px 4px; }
.PhotoThumbLink div { padding: 3px; }
.PhotoHeight { height: 45px; }
.ProductName { font-family: Arial, Helvetica, sans-serif; color: #F5F5F5; font-size: 12px; font-weight: bold; }
a.MilitaryPhotoThumbLink { font-family: Arial, Helvetica, sans-serif; display: block; background-color: #3f6706; color: #eeeeee; font-size: 12px; font-weight: bold; border-top: solid 1px #888888; border-right: solid 1px #999999; border-bottom: solid 1px #999999; border-left: solid 1px #888888; width: 135px; padding: 3px 2px 4px 4px; }
a.MilitaryPhotoThumbLink:hover { font-family: Arial, Helvetica, sans-serif; display: block; background-color: #CCCCCC; color: #3f6706; font-size: 12px; font-weight: bold; border-top: solid 1px #888888; border-right: solid 1px #999999; border-bottom: solid 1px #999999; border-left: solid 1px #888888; width: 135px; padding: 3px 2px 4px 4px; }

/* Thumbnail Photo Gallery Elements */
.PhotoGallery { font-family: Arial, Helvetica, sans-serif; display: block; background-color: #eeeeee; color: #000000; font-size: 12px; font-weight: bold; border-top: solid 1px #888888; border-right: solid 1px #999999; border-bottom: solid 1px #999999; border-left: solid 1px #888888; width: 135px; padding: 3px 4px 4px 4px; }
.PhotoGallery div { padding: 4px; }

.AssignedPhotoBorder { font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 2px; color: #FFFFFF; background-color: #da5a23; border-top: solid 1px #999999; border-right: solid 1px #333333; border-bottom: solid 1px #333333; border-left: solid 1px #999999; }
.UnassignedPhotoBorder { font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 2px; color: #FFFFFF; background-color: #777777; border-top: solid 1px #999999; border-right: solid 1px #333333; border-bottom: solid 1px #333333; border-left: solid 1px #999999; }


/* Product Management Styles */
.SpecListHeaderAdmin { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; background-color: #FF3333; border-bottom: 1px solid #f37121; }
.Category { font-family: Arial, Helvetica, sans-serif; color: #272727; font-weight: bold; font-size: 12px; border-right: 1px solid #f37121; border-bottom: 1px solid #f37121; background-color: #bbbbbb; border-top: 0px solid #f37121; }

.SpecDef { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #f5f5f5; color: #000000; font-weight: bold; border-bottom: 1px solid #f37121; padding: 5px 6px 5px 10px; }
.SpecValue { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; border-left: 1px solid #f37121; border-bottom: 1px solid #f37121; background-color: white; }
/*-- .SpecValue pre { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; vertical-align:middle; padding: 17px 5px 1px 5px; } --*/


/* Product Menu Elements */
/* ----	Parent Item */
a.ProductTier1Row { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: Transparent; display: block; margin: 0px; padding: 5px 2px 5px 10px; text-decoration: none; }
a.ProductTier1Row:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #f37121; display: block; margin: 0px; padding: 5px 2px 5px 10px; text-decoration: none; }

a.ProductTier1RowSelected { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #f37121; display: block; margin: 0px; padding: 5px 2px 5px 10px; text-decoration: none; }
a.ProductTier1RowSelected:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #EEEEEE; background-color: #f37121; display: block; margin: 0px; padding: 5px 2px 5px 10px; text-decoration: none; }

/* ----	Children Styles */
a.ProductTier2Row { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; background-color: #f5f5f5; padding: 6px 2px 5px 10px; display: block; text-decoration: none; }
a.ProductTier2Row:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #f37121; background-color: #dddddd; padding: 6px 2px 5px 10px; display: block; text-decoration: none; }

a.ProductTier2RowSelected { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #f37121; background-color: #dddddd; padding: 6px 2px 5px 10px; display: block; text-decoration: none; }
a.ProductTier2RowSelected:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #d55821; background-color: #eaeae9; padding: 6px 2px 5px 10px; display: block; text-decoration: none; }

a.ProductTier3Row { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #f5f5f5; background-color: #645650; padding: 3px 2px 3px 15px; display: block; text-decoration: none; }
a.ProductTier3Row:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; background-color: #777777; padding: 3px 2px 3px 15px; display: block; text-decoration: none; }

a.ProductTier3RowSelected { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #f37121; background-color: #555555; padding: 3px 2px 3px 15px; display: block; text-decoration: none; }
a.ProductTier3RowSelected:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #d55821; background-color: #eeeeee; padding: 3px 2px 3px 15px; display: block; text-decoration: none; }

a.ProductTier4Row { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #dddddd; background-color: #666666; padding: 3px 2px 3px 20px; display: block; text-decoration: none; }
a.ProductTier4Row:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #d55821; background-color: #a8a8a8; padding: 3px 2px 3px 20px; display: block; text-decoration: none; }

a.ProductTier4RowSelected { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #f37121; background-color: #777777; padding: 3px 2px 3px 20px; display: block; text-decoration: none; }
a.ProductTier4RowSelected:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #d55821; background-color: #eeeeee; padding: 3px 2px 3px 20px; display: block; text-decoration: none; }

a.ProductTier5Row { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #222222; background-color: #bbbbbb; padding: 3px 2px 3px 25px; display: block; text-decoration: none; }
a.ProductTier5Row:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #d55821; background-color: #333333; padding: 3px 2px 3px 25px; display: block; text-decoration: none; }

a.ProductTier5RowSelected { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #d55821; background-color: #333333; padding: 3px 2px 3px 25px; display: block; min-width: 138px; max-width: 160px; text-decoration: none; }
a.ProductTier5RowSelected:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #d55821; background-color: #eeeeee; padding: 3px 2px 3px 25px; display: block; min-width: 138px; max-width: 160px; text-decoration: none; }

a.tierModelRowSelected { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #f5f5f5; padding: 3px 2px 3px 30px; display: block; text-decoration: none; }
a.tierModelRowSelected:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #d55821; padding: 3px 2px 3px 30px; display: block; text-decoration: none; }


/* Feature Menu Title Rounded Corners */
.SpecListHeader { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; display: block; padding: 2px 2px 6px 8px; background-color: #f37121; text-decoration: none; border: 0 solid #f37121; border-width: 0 1px; }
#SpecListRound { background: transparent; margin: 0px 0px 2px 0px; }
.SpecListRoundTop, .SpecListRoundBottom { display: block; background: transparent; font-size: 1px; }
.spb1, .spb2, .spb3, .spb4 { display: block; overflow: hidden; }
.spb1, .spb2, .spb3 { height: 1px; }
.spb2, .spb3, .spb4 { background: #f37121; border-left: 4px solid #f37121; border-right: 1px solid #f37121; }
.spb1 { margin: 0 4px; background: #f37121; }
.spb2 { margin: 0 2px; border-width: 0 2px; }
.spb3 { margin: 0 1px; }
.spb4 { height: 1px; margin: 0 1px; }

/* Node Associations */
.NodeAssociation { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #888888; display: block; padding: 3px 4px 3px 6px; margin: 0px; background-color: #dddddd; text-decoration: none; white-space: nowrap; }

.NodeRound { background: transparent; margin: 0px 0px 0px 0px; }
.NodeRoundTop, .NodeRoundBottom { display: block; background: transparent; font-size: 1px; }
.nd1, .nd2, .nd3, .nd4 { display: block; overflow: hidden; }
.nd1, .spb2, .nd3 { height: 1px; }
.nd2, .nd3, .nd4 { background: #dddddd; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; }
.nd1 { margin: 0 4px; background: #dddddd; }
.nd2 { margin: 0 2px; border-width: 0 2px; }
.nd3 { margin: 0 1px; }
.nd4 { height: 1px; margin: 0 1px; }


/* Grid Elements */
.ListHeader { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF !important; background-color: #d55821; font-size: 12px; font-weight: bold; line-height: 20px; border: solid; border-color: #f37221; border-bottom-width: 0px; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; }
.ListSubHeader { font-family: Arial, Helvetica, sans-serif; color: #333333 !important; background-color: #cdcdcd; font-size: 12px; font-weight: bold; }
.ListItem { font-family: Arial, Helvetica, sans-serif; color: #d55821 !important; background-color: #FFFFFF; font-size: 12px; font-weight: normal; border: solid; border-color: #CCCCCC; border-bottom-width: 1px; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; }
.ListItemGrey { font-family: Arial, Helvetica, sans-serif; color: #d55821 !important; font-size: 12px; background-color: #ededed; font-weight: normal; border: solid; border-color: #CCCCCC; border-bottom-width: 1px; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; }
a.ListItemLink { font-family: Arial, Helvetica, sans-serif; color: #d55821 !important; font-size: 12px; text-decoration: none; line-height: 18px; }
a.ListItemLink:hover { font-family: Arial, Helvetica, sans-serif; color: #f37221 !important; font-size: 12px; font-weight: normal; text-decoration: underline overline; }
.ListHiddenColumn { display: none; }
.ListItemText { font-family: Arial, Helvetica, sans-serif; color: #000000 !important; font-size: 10px; font-weight: normal; line-height: 18px; }

.ListItemGreyDark td { color: #333333 !important; }

a.ListItemSmLink { font-family: Arial, Helvetica, sans-serif; color: #d55821 !important; font-size: 10px; text-decoration: none; line-height: 18px; }
a.ListItemSmLink:hover { font-family: Arial, Helvetica, sans-serif; color: #f37221 !important; font-size: 10px; font-weight: normal; text-decoration: underline overline; }

/* Lightbox Styles */
#lightbox { position: absolute; top: 40px; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }

#lightbox a img { border: none; }

#outerImageContainer { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }

#imageContainer { padding: 10px; }

#loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer > #hoverNav { left: 0; }
#hoverNav a { outline: none; }

#prevLink, #nextLink { width: 49%; height: 100%; background: transparent url(../../images/LightBox/blank.gif) no-repeat; /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left; }
#nextLink { right: 0; float: right; }
#prevLink:hover, #prevLink:visited:hover { background: url(../../images/LightBox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../../images/LightBox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer { font: 10px Helvetica, Arial, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; }
#imageData { padding: 0 10px; }
#imageData #imageDetails { width: 70%; float: left; text-align: left; }
#imageData #caption { font-weight: normal; }
#imageData #numberDisplay { display: block; clear: left; padding-bottom: 1.0em; }
#imageData #bottomNavClose { width: 66px; float: right; padding-bottom: 0.7em; }
#overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html > body .clearfix { display: inline-block; width: 100%; }
* html .clearfix { /* Hides from IE-mac \*/ height: 1%; /* End hide from IE-mac */ }

/* Administration Specific Elements */
.EventHeader { font-family: Impact, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 24px; letter-spacing: 1px; padding: 4px 10px 4px 0px; text-align: right; background-color: #592a0c; background-image: url(../../images/interface/EventHeaderBackG.jpg); background-repeat: repeat-x; background-position: left top; }
.EventHeaderGrid { font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; font-weight: bold; padding: 2px 2px 2px 2px; background-color: #2e373e; background-image: url(../../images/interface/EventHeaderBackG.jpg); background-repeat: repeat-x; background-position: left top; }
.EventHeaderGrid a { font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; font-weight: bold; }

.SystemInformation { font-family: Arial, Helvetica, sans-serif; color: #000000; }
.SystemInformationHeadline { font-family: Impact, Arial, Helvetica, sans-serif; color: #000000; font-size: 18px; font-weight: bold; }
.SystemInforationSubHeading { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 16px; font-weight: bold; }

a.ModelComparison { font-family: Arial, Helvetica, sans-serif; display: block; background-color: #d55821; color: #eeeeee; font-size: 12px; font-weight: bold; border-top: solid 1px #888888; border-right: solid 1px #999999; border-bottom: solid 1px #999999; border-left: solid 1px #888888; padding: 2px 2px 2px 2px; }
a.ModelComparison:hover { font-family: Arial, Helvetica, sans-serif; display: block; background-color: #CCCCCC; color: #3f6706; font-size: 12px; font-weight: bold; border-top: solid 1px #888888; border-right: solid 1px #999999; border-bottom: solid 1px #999999; border-left: solid 1px #888888; padding: 2px 2px 2px 2px; }

/* Used Equipment Portal Styles */
.UsedEquipHeadline { padding: 0px 10px 0px; background: #d8d7d7 url(../../images/UsedEquipment-Interface/HeadlineBG.jpg) repeat-x left top; }
.UsedEquipHeadline a { font-family: Impact, Arial, Helvetica, sans-serif; font-size: 36px; color: #222; letter-spacing: 1px;}
.UsedEquipHeadline a:hover { font-family: Impact, Arial, Helvetica, sans-serif; font-size: 36px; color: #f37221; letter-spacing: 1px; }
.UsedEquipBoxBG { background: #ccc url(../../images/UsedEquipment-Interface/MainBG.jpg) repeat-x left top; }
.UsedEquipCurveBG { height: 430px; background: url(../../images/UsedEquipment-Interface/curveBG.jpg) no-repeat left bottom; }
.GroundSupportLogo {text-align: right; width: 163px;}

.UsedEquipLegend { font-family: Arial Narrow, Arial, Sans-Serif !important; font-size: 22px; color: #666; padding: 0px 5px; *padding-right:10px;*padding-bottom:10px;}
.VerticalLine { background: url(../../images/interface/VerticalLine.gif) repeat-y top center; height: 50px; text-align: center; color: #777; }
.LineTextBG { background: #ccc; font-size: 10px; padding: 2px; }

a.UsedEquipmentPaging { color: #FFF; font-weight: bold; }

/* Results */
#UEBoxRound { background: transparent; margin: 0px 0px 0px 0px; }
.UEBoxContent { background-color: #919191; padding: 5px 0px 10px; text-align: center; }
.UEBoxRoundTop { display: block; background: transparent; font-size: 1px; margin-top: 5px; }
.UEBoxRoundBottom { display: block; background: transparent; font-size: 1px; margin-bottom: 5px; }
.ub1, .ub2, .ub3, .ub4 { display: block; overflow: hidden; }
.ub1, .ub2, .ub3 { height: 1px; }
.ub2, .ub3, .ub4 { background: #919191; border-left: 1px solid #919191; border-right: 1px solid #919191; }
.ub1 { margin: 0 5px; background: #919191; }
.ub2 { margin: 0 3px; border-width: 0 2px; }
.ub3 { margin: 0 2px; }
.ub4 { height: 1px; margin: 0 1px; }

/* Carousel */
#container { border: none; margin: 0px auto; -moz-border-radius: 6px; padding: 0px 20px; }
#spotlight { border-top: 1px solid #808080; border-bottom: 1px solid #808080; height: 300px; margin: 0px auto; padding: 0px; }
#pagination { font: 11px Arial, Helvetica, sans-serif; margin: 10px auto; padding: 0px; text-align: center; }

#pagination a { font-family: Arial, Helvetica, sans-serif; color: #d55821; text-decoration: none; cursor: pointer; }
#pagination a:hover { font-family: Arial, Helvetica, sans-serif; color: #f37221; text-decoration: none; cursor: pointer; }

.yui-skin-sam .yui-pg-page { background: #fff; border: 1px solid #cbcbcb; margin: 0px; padding: 0px 6px; }
.yui-carousel-element li { opacity: 0.6; }
.yui-carousel-element .yui-carousel-item-selected { opacity: 1; }
.yui-carousel-nav { display: none; }

.GalleryPosition { text-align: center; width: 410px; }
#GalleryBG { background: #dfdfdf url(../../images/UsedEquipment-Interface/Gallery-Bottom-BG.jpg) no-repeat left 302px; width: 400px; padding: 0px 0px 1px; border-left: solid 1px #808080; border-right: solid 1px #808080; }

/* Gallery Curves */
#UEGalleryRound { background: transparent; margin: 0px 0px 0px 0px; }
.UEGalleryContent { background-color: #dfdfdf; padding: 5px 0px 10px; text-align: center; }
.UEGalleryRoundTop { display: block; background: transparent; font-size: 1px; margin-top: 5px; }
.UEGalleryRoundBottom { display: block; background: transparent; font-size: 1px; margin-bottom: 5px; width: 402px; }
.ugb1, .ugb2, .ugb3, .ugb4 { display: block; overflow: hidden; }
.ugb1, .ugb2, .ugb3 { height: 1px; }
.ugb2, .ugb3, .ugb4 { background: #dfdfdf; border-left: 1px solid #808080; border-right: 1px solid #808080; }
.ugb1 { margin: 0 5px; background: #808080; }
.ugb2 { margin: 0 3px; border-width: 0 2px; }
.ugb3 { margin: 0 2px; }
.ugb4 { height: 2px; margin: 0 1px; }

.UsedEquipContactForm { margin: 0px; padding: 0px; background: url(../../images/UsedEquipment-Interface/ContactForm-BG.jpg) no-repeat right 2px; *background-position:right 5px;  height:685px;}
.UsedEquipPrice { color: #f37221; font-family: Arial Narrow, Arial, Sans-Serif; font-size: 24px; font-weight: bold; }
.PopupThumbnail { padding: 3px; background-color: #CCCCCC; border: solid 1px #000; }

.UsedEquipmentArrow { position: relative; top: 5px; }
.UsedEquipmentHeader { font-weight: normal; color: #FFF; text-decoration: none;}
.UsedEquipmentGridHeader, .UsedEquipmentGridItemStyle { white-space: nowrap; }
a.UsedEquipmentHeaderSortable, a.UsedEquipmentHeaderSortable:hover { text-decoration: underline; font-weight: bold; color: #FFF; }
a.UsedEquipmentHeaderSelected, a.UsedEquipmentHeaderSelected:hover { font-weight: bold; color: #FFF; text-decoration: none; }
.UsedEquipmentPagingHeader { font-weight: bold; color: #FFF; }


