/* global styles */
input { font: normal 11px arial, sans-serif; }
select { font: normal 11px arial, sans-serif; }
textarea { font: normal 11px arial, sans-serif; }
form, body, iframe { margin: 0; }

a:link, a:active, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }

h1 { font: bold 21px arial, verdana, sans-serif; margin-bottom: 6px; }
h1.small { font: bold 13px arial, verdana, sans-serif; margin: 0; }
h2 { font: bold 10px verdana, sans-serif; margin: 0; }
h2.ltblue { display: block; background-color: #557196; font: bold 14px Arial, verdana, sans-serif; color: #fff; margin: 5px 0; padding: 2px 5px; }
h2.graylabel { background-color:#666; font:bold 14px Arial, verdana, sans-serif; color:#fff; margin-bottom:5px; padding:2px 5px; }
h2.yellowlabel { font:bold 14px Arial, verdana, sans-serif; color:#000; background-color:#F3B330; padding:2px 5px; margin-bottom:5px; }

/* legacy */
.subsection { font: 11px arial, sans-serif; }
.hotdog { float: left; padding: 2px 5px 2px 5px; border: 1px solid #d1d4bf; width: 250px; margin: 0 0 10px 10px; -moz-box-sizing: border-box; box-sizing: border-box; }
.customdog { float: left; padding: 2px 5px 2px 5px; border: 1px solid #d1d4bf; margin-bottom: 10px; margin-top: 0; }

/* homepage center */
.centerhead14 { font: bold 14px Arial, Verdana, sans-serif; margin: 14px 0 0 0; }
.centerhead11 { font: bold 11px Arial, Verdana, sans-serif; margin: 1px 0 1px 0; }
.centerdeck12 { font: normal 12px Arial, Verdana, sans-serif; margin: 0 0 1px 0; }
.centerdeck11 { font: normal 11px Arial, Verdana, sans-serif; margin: 0 0 1px 0; }

.graphic { background: url(/Los_Angeles/Images/TopNavigation/graphic_white.gif) no-repeat center left; padding-left: 16px; font: bold 11px arial, verdana, sans-serif; color: maroon; text-transform: uppercase; }
.graphic a:link, .photo a:active, .photo a:visited, .photo a:hover { color: maroon; }

.photo { background: url(/Los_Angeles/Images/TopNavigation/photo_trans.gif) no-repeat center left; padding-left: 20px; font: bold 11px arial, verdana, sans-serif; color: maroon; text-transform: uppercase; }
.photo a:link, .photo a:active, .photo a:visited, .photo a:hover { color: maroon; }

.video { background: url(/Los_Angeles/Images/TopNavigation/video_trans.gif) no-repeat center left; padding-left: 20px; font: bold 11px arial, verdana, sans-serif; color: maroon; text-transform: uppercase; }
.video a:link, .video a:active, .video a:visited { color: maroon; text-decoration: none; }
.video a:hover { color: maroon; text-decoration: underline; }

.audio { background: url(/Los_Angeles/Images/TopNavigation/audio_trans.gif) no-repeat center left; padding-left: 20px; font: bold 11px arial, verdana, sans-serif; color: maroon; text-transform: uppercase; }
.audio a:link, .audio a:active, .audio a:visited { color: maroon; text-decoration: none; }
.audio a:hover { color: maroon; text-decoration: underline; }

.caption { font: normal 10px arial, verdana, sans-serif; }
.caption_credit { color: #636363; }
.update { font: bold 11px Arial, sans-serif; color: maroon; text-transform: uppercase; }

hr.thick { height: 3px; color: #d1d4bf; background-color: #d1d4bf; }
hr.thin { height: 1px; color: #d1d4bf; background-color: #d1d4bf; }
hr.thin_nav { height: 1px; color: #ccc; background-color: #ccc; }
hr.thick_nav { height: 5px; color: #ccc; background-color: #ccc; margin: 5px 0; }
hr.blue { color: #6F9BB8; background-color: #6F9BB8; height: 3px; margin: 5px 0; }

img.img_left { margin: 0 10px 5px 0; float: left; }
img.img_right { margin: 0 0 5px 5px; float: right; }
img.img_topleft { margin-right: 15px; float: left; }

/* headlines */
.headline30 { font: bold 30px arial, verdana, sans-serif; color: #000; line-height: 1.1em; }
.headline30 a:link, .headline30 a:hover { color: #163F68; }
.headline30 a:active, .headline30 a:visited  { color: #666; }
.headline28 { font: bold 28px arial, verdana, sans-serif; color: #000; line-height: 1.1em; }
.headline28 a:link, .headline28 a:hover { color: #163F68; }
.headline28 a:active, .headline28 a:visited  { color: #666; }
.headline26 { font: bold 26px arial, verdana, sans-serif; color: #000; line-height: 1.1em; }
.headline26 a:link, .headline26 a:hover { color: #163F68; }
.headline26 a:active, .headline26 a:visited  { color: #666; }
.headline24 { font: bold 24px arial, verdana, sans-serif; color: #000; line-height: 1.1em; }
.headline24 a:link, .headline24 a:hover { color: #163F68; }
.headline24 a:active, .headline24 a:visited  { color: #666; }
.headline22 { font: bold 22px arial, verdana, sans-serif; color: #000; line-height: 1.1em; }
.headline22 a:link, .headline22 a:hover { color: #163F68; }
.headline22 a:active, .headline22 a:visited  { color: #666; }
.headline20 { font: bold 20px arial, verdana, sans-serif; color: #000; line-height: 1.1em; }
.headline20 a:link, .headline20 a:hover { color: #163F68; }
.headline20 a:active, .headline20 a:visited  { color: #666; }
.headline18 { font: bold 18px arial, verdana, sans-serif; color: #000; line-height: 1.1em; }
.headline18 a:link, .headline18 a:hover { color: #163F68; }
.headline18 a:active, .headline18 a:visited  { color: #666; }
.headline16 { font: bold 16px arial, verdana, sans-serif; color: #000; line-height: 1.1em; }
.headline16 a:link, .headline16 a:hover { color: #163F68; }
.headline16 a:active, .headline16 a:visited  { color: #666; }
.headline15 { font: bold 15px arial, verdana, sans-serif; color: #000; }
.headline15 a:link, .headline15 a:hover { color: #163F68; }
.headline15 a:active, .headline15 a:visited  { color: #666; }
.headline14 { font: bold 14px arial, verdana, sans-serif; color: #000; }
.headline14 a:link, .headline14 a:hover { color: #163F68; }
.headline14 a:active, .headline14 a:visited  { color: #666; }
.headline13 { font: bold 13px arial, verdana, sans-serif; color: #000; }
.headline13 a:link, .headline13 a:hover { color: #163F68; }
.headline13 a:active, .headline13 a:visited  { color: #666; }
.headline12 { font: bold 12px arial, verdana, sans-serif; color: #000; }
.headline12 a:link, .headline12 a:hover { color: #163F68; }
.headline12 a:active, .headline12 a:visited  { color: #666; }
.headline11 { font: bold 11px arial, verdana, sans-serif; color: #000; }
.headline11 a:link, .headline11 a:hover { color: #163F68; }
.headline11 a:active, .headline11 a:visited  { color: #666; }
.headline10 { font: bold 10px Verdana, sans-serif; color: #000; }
.headline10 a:link, .headline10 a:hover { color: #163F68; }
.headline10 a:active, .headline10 a:visited  { color: #666; }
.headline22w { font: bold 22px arial, verdana, sans-serif; color: #fff; margin-bottom: 3px; }
.headline22w a:link, .headline22w a:hover, .headline22w a:active, .headline22w a:visited { color: #fff; }
.headline20w { font: bold 20px arial, verdana, sans-serif; color: #fff; margin-bottom: 3px; }
.headline20w a:link, .headline20w a:hover, .headline20w a:active, .headline20w a:visited { color: #fff; }
.headline18w { font: bold 18px arial, verdana, sans-serif; color: #fff; margin-bottom: 3px; }
.headline18w a:link, .headline18w a:hover, .headline18w a:active, .headline18w a:visited { color: #fff; }
.headline16w { font: bold 16px arial, verdana, sans-serif; color: #fff; margin-bottom: 3px; }
.headline16w a:link, .headline16w a:hover, .headline16w a:active, .headline16w a:visited { color: #fff; }
.headline15w { font: bold 15px arial, verdana, sans-serif; color: #fff; margin-bottom: 3px; }
.headline15w a:link, .headline15w a:hover, .headline15w a:active, .headline15w a:visited { color: #fff; }
.headline14w { font: bold 14px arial, verdana, sans-serif; color: #fff; margin-bottom: 3px; }
.headline14w a:link, .headline14w a:hover, .headline14w a:active, .headline14w a:visited { color: #fff; }
.headline13w { font: bold 13px arial, verdana, sans-serif; color: #fff; margin-bottom: 3px; }
.headline13w a:link, .headline13w a:hover, .headline13w a:active, .headline13w a:visited { color: #fff; }
.headline12w { font: bold 12px arial, verdana, sans-serif; color: #fff; margin-bottom: 3px; }
.headline12w a:link, .headline12w a:hover, .headline12w a:active, .headline12w a:visited { color: #fff; }
.headline11w { font: bold 11px arial, verdana, sans-serif; color: #fff; margin-bottom: 3px; }
.headline11w a:link, .headline11w a:hover, .headline11w a:active, .headline11w a:visited { color: #fff; }
.headline11sm { font: normal 11px arial, verdana, sans-serif; color: #000; }
.headline11sm a:link, .headline11sm a:hover { color: #163F68; }
.headline11sm a:active, .headline11sm a:visited  { color: #999999; }
.headline11bl { font: bold 11px arial, verdana, sans-serif; color: #000; }
.headline11bl a:link, .headline11 a:hover { color: #000; }

/* content styles */
.content14 { font: normal 14px arial, verdana, sans-serif; color: #000; }
.content13 { font: normal 13px arial, verdana, sans-serif; color: #000; }
.content12 { font: normal 12px arial, verdana, sans-serif; color: #000; }
.content11 { font: normal 11px arial, verdana, sans-serif; color: #000; }
.content10 { font: normal 10px arial, verdana, sans-serif; color: #000; }

.content14w { font: normal 14px arial, verdana, sans-serif; color: #fff; }
.content14w a:link, .content14w a:hover, .content14w a:active, .content14w a:visited { color: #fff; }
.content13w { font: normal 13px arial, verdana, sans-serif; color: #fff; }
.content13w a:link, .content13w a:hover, .content13w a:active, .content13w a:visited { color: #fff; }
.content12w { font: normal 12px arial, verdana, sans-serif; color: #fff; }
.content12w a:link, .content12w a:hover, .content12w a:active, .content12w a:visited { color: #fff; }
.content11w { font: normal 11px arial, verdana, sans-serif; color: #fff; }
.content11w a:link, .content11w a:hover, .content11w a:active, .content11w a:visited { color: #fff; }
.content10w { font: normal 10px arial, verdana, sans-serif; color: #fff; }
.content10w a:link, .content11w a:hover, .content11w a:active, .content11w a:visited { color: #fff; }

.deckhead11 { font: bold 11px arial, verdana, sans-serif; text-transform: uppercase; color: #8B8B8B; }
.deckhead12 { font: bold 12px arial, verdana, sans-serif; text-transform: uppercase; color: #333; }

.deckhead11ent { font: bold 11px arial, verdana, sans-serif; text-transform: uppercase; color: #5E7698; }

.keydeck14  { font: normal 14px arial, verdana, sans-serif; color: #000; line-height: 1.3em; }
.keydeck13  { font: normal 13px arial, verdana, sans-serif; color: #000; line-height: 1.3em; }
.keydeck12  { font: normal 12px arial, verdana, sans-serif; color: #000; line-height: 1.3em; }
.keydeck11  { font: normal 11px arial, verdana, sans-serif; color: #000; line-height: 1.3em; }

.byline { font: normal 10px Arial, sans-serif; color: #666; margin-bottom: 1px; }
.bylineent { font: normal 10px Arial, sans-serif; color: #979797; margin-bottom: 4px; }

.body { font: normal 80% Arial, sans-serif; }
.body a:link, .body a:hover, .body a:active, .body a:visited { font-weight: bold; }
.timestamp12 { font: normal 12px arial, verdana, sans-serif; color: #636363; }
.timestamp11 { font: normal 11px arial, verdana, sans-serif; color: #636363; }
.timestamp10 { font: normal 10px arial, verdana, sans-serif; color: #636363; }
.abstract1 { font: normal 12px arial, verdana, sans-serif; }
.abstract2 { font: normal 11px arial, verdana, sans-serif; }
.abstract3 { font: normal 10px arial, verdana, sans-serif; }

/* header */
#mainheader { background: #5f8ebe url(/Los_Angeles/Images/TopNavigation/InteriorHeader-07.gif) no-repeat; margin: 1px 0 1px 0; padding: 0; border: 0; }
#headerlogobox { margin: 0; border: 0; padding: 0; vertical-align: bottom; }
#headerleaderbox { padding: 0; margin: 0; border: 0; overflow: hidden; }
#homedeliverytd { width:135px; -moz-box-sizing:border-box; box-sizing:border-box; border-width: 1px 1px 1px 0; border-style: solid ; border-color: #999999 #999999 #999999 #FFFFFF; color:#FFFFFF; height:29px; font: bolder 11px arial, verdana, sans-serif; text-transform: uppercase; letter-spacing:0.08em; background-image:url(/Los_Angeles/Images/TopNavigation/top_nav_bg.gif)}
.homedeliverydiv { width:135px; height:27px; margin:0; border-style: solid; border-width:0; padding:0; background-color:transparent; border-left: dashed 1px #fff; -moz-box-sizing: border-box; box-sizing: border-box; overflow: hidden;}
#topnavbar { width: 980px; background-color: #eeeeee; }
#searchbox { width: 196px; padding: 2px 5px; vertical-align: middle; white-space:nowrap }
div.shadow { height: 4px; width: 980px; margin: 0; background: url(/Los_Angeles/Images/TopNavigation/bot_bar_home.gif) no-repeat scroll left; }
div.shadow hr { display: none; }
#homedelivery { width: 118px; height: auto; background-color: #CC0000; font: bold 11px arial, verdana, sans-serif; text-transform: uppercase; color: #fff; border: 2px outset #CC0000; padding: 2px 5px; margin-left: 2px; }
#homedelivery a:link, #homedelivery a:hover, #homedelivery a:active, #homedelivery a:visited { color: #fff; }

.top_nav { font: normal 12px arial, verdana, sans-serif; }

.top_nav_red { font: bolder 10px arial, verdana, sans-serif; font-stretch:extra-expanded; text-transform: uppercase; color:#333333; }
.top_nav_red a:link, .top_nav_red a:hover, .top_nav_red a:active, .top_nav_red a:visited { color:#333333; }

.top_nav_blue { font: bold 11px arial, verdana, sans-serif; text-transform: uppercase; color: #163F68; }
.top_nav_blue a:link, .top_nav_blue a:hover, .top_nav_blue a:active, .top_nav_blue a:visited { color: #163F68; }

/* main layout */
#maincontenttable { margin: 0; padding: 0; border: 0; }

/* section label bar */
.sectiontitlebar { height: 31px; padding: 0 0 0 10px; background: #2A4D8D url(/Los_Angeles/Images/TopNavigation/section_title_gradient.jpg) repeat-y; letter-spacing: 1px; }
.sectiontitlebar h2 { font: normal 18px arial, verdana, sans-serif; color: #fff; margin: 0; }
.sectiontitlebar h2 a { color: #fff; }

#storyutils { font: normal 11px arial, verdana, sans-serif; color: #fff; margin: 0 10px 0 0; }
#storyutils a:link, #storyutils a:hover, #storyutils a:active, #storyutils a:visited { color: #fff; }

#magutils { font: normal 11px arial, verdana, sans-serif; color: #000; float: right; clear: both; }

#sectiontitlebar-sitemap { width: auto; height: 31px; padding-left: 10px; background: #2A4D8D url(/Los_Angeles/Images/TopNavigation/section_title_gradient_full.jpg) no-repeat;  letter-spacing: 1px; }
#sectiontitlebar-sitemap h2 { font: normal 18px arial, verdana, sans-serif; color: #fff; position: relative; top: 5px; }
#sectiontitlebar-sitemap h2 a:link, #sectiontitlebar-sitemap h2 a:visited, #sectiontitlebar-sitemap h2 a:hover, #sectiontitlebar-sitemap h2 a:active { color: #fff; }

.sponsorbox { width: 136px; height: 70px; background-color: #fff; padding: 5px 0; text-align: center; border:solid 1px #999; border-left:none; margin:0; margin-bottom:1px; -moz-box-sizing: border-box; box-sizing: border-box;}
.sponsorbox2 { width: 136px; height: auto; background-color: #fff; padding: 5px 0; text-align: center; }

.enttxt { width: auto; height: auto; background-color: #A5B2C5; display: inline; font: bold 11px arial, sans-serif; color: #000; text-transform: uppercase; border: 2px outset #5C6F99; margin: 0; padding: 2px 6px; }
.enttxt a:link, .enttxt a:visited, .enttxt a:hover, .enttxt a:active { color: #000; }

/* left navigation rail */
.nav-outerbox { width: 136px; -moz-box-sizing: border-box; box-sizing: border-box; border-width: 1px 1px 1px 0; border-style: solid solid solid none; border-color: #999999; margin: 0 0 -1px 0; padding: 0; }
.nav-innerbox { width: 135px; background-color: #f1f1f1; -moz-box-sizing: border-box; box-sizing: border-box; border-width: 1px 1px 1px 0; border-style: solid solid solid none; border-color: #fff; margin: 0; padding: 0; overflow: hidden; }

.related-innerbox { width: 300px; background-color: #FFFFFF; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #fff; margin: 0; padding: 0; }

#membergreet { width: 134px; font: bold 11px arial, verdana, sans-serif; color: #880000; margin: 0; padding: 0 0 0 6px; background-color: #fff; -moz-box-sizing: padding-box; box-sizing: padding-box; letter-spacing: 1px; }
#membergreet a:link, #membergreet a:active, #membergreet a:visited { color: #880000; }
#membergreet a:hover { color: #880000; }

#homenavlink { font: bold 11px arial, verdana, sans-serif; color: #333; letter-spacing: 1px; text-indent: 4px; text-decoration: none; display: block; border-bottom: 2px solid #fff;  }
#homenavlink a:link, #homenavlink a:active, #homenavlink a:visited { font: bold 11px arial, verdana, sans-serif; color: #880000; text-indent: 6px; margin: 0; letter-spacing: 1px; display: block; }
#homenavlink a:hover { width: 135px; background-color: #eee; display: block; color: #333; text-decoration: underline;  }

#mininavhead { width: 135px; height:15px; margin: 0; padding: 0; border-bottom: 1px solid #fff; background-color: #5f8ebe; display: block}
#mininavhead a:link, #mininavhead a:active, #mininavhead a:visited { font: normal 11px arial, verdana, sans-serif; color: #fff; text-indent: 8px; margin: 0; letter-spacing: 1px; display: block; line-height:15px }
#mininavhead a:hover { width: 135px; display: block; text-decoration: underline; }

#mininavhead2 { font: normal 11px arial, verdana, sans-serif; color: #fff; text-indent: 6px; margin: 0; letter-spacing: 1px; width: 135px;  padding-bottom: 2px; border-bottom: 2px solid #fff; background-color: #467AAC;  padding: 0 0 0 2px; text-decoration: none; -moz-box-sizing: padding-box; box-sizing: padding-box; }
#mininavhead2 a:link, #mininavhead2 a:active, #mininavhead2 a:visited, #mininavhead2 a:hover { width: 135px; color: #fff; text-decoration: none; }

#mininavheadlast { width: 135px; height:15px; background-color: #5f8ebe; padding: 0; }
#mininavheadlast a:link, #mininavheadlast a:visited, #mininavheadlast a:active { font: bold 11px arial, verdana, sans-serif; color: #fff; text-indent: 8px; margin: 0; letter-spacing: 1px; }
#mininavheadlast a:hover { text-decoration: underline; }

.mininavsubhead { width: 135px; height:16px; font: bolder 11px arial, verdana, sans-serif; color: #225689; margin: 0; padding: 0; background-color: #fff; letter-spacing: 1px; text-indent: 8px; }
.mininavsubhead a:link, .mininavsubhead a:active, .mininavsubhead a:visited { color: #225689; }
.mininavsubhead a:hover { color: #225689; }

.mininavlink { width: 135px; height:16px; margin: 0; padding: 0; background-color: #fff; display: block; }
.mininavlink a:link, .mininavlink a:active, .mininavlink a:visited { font: normal 11px arial, verdana, sans-serif; color: #333; text-indent: 16px; letter-spacing: 1px; text-decoration: none; display: block; }
.mininavlink a:hover { width: 135px; color: #000; letter-spacing: 1px; text-decoration: underline; display: block; }

.mininavlinkarrow { width: 135px; height:16px; margin: 0; padding: 0; background-color: #fff; display: block; background: url(/Los_Angeles/Images/TopNavigation/nav_red_arrow.gif) no-repeat; }
.mininavlinkarrow a:link, .mininavlinkarrow a:active, .mininavlinkarrow a:visited { font: normal 11px arial, verdana, sans-serif; color: #333; text-indent: 16px; letter-spacing: 1px; text-decoration: none; display: block; }
.mininavlinkarrow a:hover { width: 135px; color: #000; letter-spacing: 1px; text-decoration: underline; display: block; background: url(/Los_Angeles/Images/TopNavigation/nav_red_arrow.gif) no-repeat; display: block; }

.mininavlinklast { width: 135px; height:16px; margin: 0; padding: 0; background-color: #fff; display: block; }
.mininavlinklast a:link, .mininavlinklast a:active, .mininavlinklast a:visited { font: normal 11px arial, verdana, sans-serif; color: #333; text-indent: 16px; letter-spacing: 1px; text-decoration: none; display: block; }
.mininavlinklast a:hover { width: 135px; color: #000; letter-spacing: 1px; text-decoration: underline; display: block; }

.mininavlinkarrowlast { width: 135px; height:16px; margin: 0; padding: 0; background-color: #fff; display: block; background: url(/Los_Angeles/Images/TopNavigation/nav_red_arrow.gif) no-repeat; }
.mininavlinkarrowlast a:link, .mininavlinkarrow a:active, .mininavlinkarrow a:visited { font: normal 11px arial, verdana, sans-serif; color: #333; text-indent: 16px; letter-spacing: 1px; text-decoration: none; display: block; }
.mininavlinkarrowlast a:hover { width: 135px; color: #000; letter-spacing: 1px; text-decoration: underline; display: block; background: url(/Los_Angeles/Images/TopNavigation/nav_red_arrow.gif) no-repeat; display: block; }

.navhead { width: 135px; height:15px; margin: 0; padding: 0; border-bottom: 1px solid #fff; background-color: #5b5b5b; display: block; }
.navhead a:link, .navhead a:active, .navhead a:visited { font: normal 11px arial, verdana, sans-serif; text-indent: 8px; text-transform: uppercase; color: #fff; letter-spacing: 1px; text-decoration: none; display: block; line-height:15px }
.navhead a:hover { width: 135px; text-decoration: underline; display: block; }

.navheadlast { width: 135px; height:15px; margin: 0; padding: 0; border-bottom: 1px solid #fff; background-color: #5b5b5b; display: block; }
.navheadlast a:link, .navheadlast a:active, .navheadlast a:visited { font: normal 11px arial, verdana, sans-serif; text-indent: 8px; text-transform: uppercase; color: #fff; letter-spacing: 1px; text-decoration: none; display: block; line-height:15px }
.navheadlast a:hover { width: 135px; text-decoration: underline; display: block; }

.navlink { width: 135px; margin: 0; padding: 0; border-bottom: none; display: block }
.navlink a:link, .navlink a:active, .navlink a:visited { font: 11px arial, verdana, sans-serif; color: #333; letter-spacing: 1px; text-indent: 8px; text-decoration: none; display: block; line-height:16px }
.navlink a:hover { width: 135px; text-decoration: underline; display: block; }

.navlinklast { width: 135px; margin: 0; padding: 0; display: block; }
.navlinklast a:link, .navlinklast a:active, .navlinklast a:visited { font: 11px arial, verdana, sans-serif; color: #333; letter-spacing: 1px; text-indent: 8px; text-decoration: none; display: block; line-height:16px }
.navlinklast a:hover { width: 135px; color: #333; text-decoration: underline; display: block; }

.sitemaplink { width: 135px; margin: 0; padding: 0;  background-color: #f1f1f1;  display: block; }
.sitemaplink a:link, .sitemaplink a:active, .sitemaplink a:visited { font: 11px arial, verdana, sans-serif; color: #333; letter-spacing: 1px; display: block; text-indent: 8px; line-height:16px }
.sitemaplink a:hover { color: #333; text-decoration: underline; display: block; }

.sitemaplinkmylatimes { width:135px; margin: 0; padding: 0; border-bottom: none; background-color: #f1f1f1; display:block }
.sitemaplinkmylatimes a:link, .sitemaplinkmylatimes a:active, .sitemaplinkmylatimes a:visited { font: 11px arial, verdana, sans-serif; color: #333; letter-spacing: 1px; text-indent: 8px; display:block; line-height:16px }
.sitemaplinkmylatimes a:hover { color: #333; text-decoration: underline; }

.navlast { margin-bottom:1px }


/* styles for photo galleries */
.pg_numbers, .pg_numbers a:link, .pg_numbers a:active, .pg_numbers a:visited { font: bold 75% arial, verdana, sans-serif; color: #163F68; text-decoration: underline; }
.pg_numbers_on, pg_numbers_on a:link, .pg_numbers_on a:active, .pg_numbers_on a:visited { font: bold 75% arial, verdana, sans-serif; color: #163F68; text-decoration: none; }
.pg_arrow_numbers { font: normal 80% arial, verdana, sans-serif; color: #000; }
.pg_caption { font: normal 90% arial, verdana, sans-serif; }
.pg_copyright { font: normal 65% arial, verdana, sans-serif; color: #000; }
.pg_copyright a:link, .pg_copyright a:active, .pg_copyright a:visited { color: #000; }
.pg_credit { font: normal 70% arial, verdana, sans-serif; color: #000; }
.pg_date { font: normal 70% arial, verdana, sans-serif; color: #000; }
.pg_relatedlabel { font: bold 75% arial, verdana, sans-serif; color: #800000; text-transform: uppercase; }
.pg_relatedlinks { font: bold 85% arial, verdana, sans-serif; color: #163F68; }
.pg_relatedlinks a:link, .pg_relatedlinks a:active, .pg_relatedlinks a:visited { color: #163F68; text-decoration: underline; }
.pg_spacer { font-size: 75%; }
.pg_title { font: bold 110% arial, verdana, sans-serif; color: #800000; padding-left: 10px; text-transform: uppercase; }


/* story styles */
.storysource  { font: normal 13px arial, sans-serif; }
.storysubhead  { font: bold 12px arial, verdana, sans-serif; }
.storybody { font: normal 13px arial, sans-serif; }
.storydeckhead { font: normal 10px arial, sans-serif; text-transform: uppercase; }
.storybyline { font: normal 11px arial, sans-serif; color: #666; margin-top: 5px; }

#includesource { float: right; font: normal 10px Arial, Verdana, sans-serif; color: #000; }
#includesource a:link, #includesource a:active, #includesource a:visited { text-decoration: none; color: #000; }
#includesource a:hover { text-decoration: underline; color: #000; }

/* footer styles */
#copyright { width: 980px; height: auto; clear: both; padding: 2px 4px; background: url(/Los_Angeles/Images/TopNavigation/footer_gradient.jpg) no-repeat #fff; -moz-box-sizing: padding-box; box-sizing: padding-box; }
#copyright_print { width: 980px; text-align: center; clear: both; padding: 8px 0px; font: normal 12px arial, verdana, sans-serif; }
#footerlinks { font: bold 11px arial, verdana, sans-serif; color: #333; }
#footerlinks a:link, #footerlinks a:active, #footerlinks a:visited, #footerlinks a:hover { color: #333; }
.partners { font: bold 10px Verdana, sans-serif; text-transform: uppercase; color: #808080; }
#partnerlinks { font: normal 11px arial, verdana, sans-serif; display: inline; color: #000; }
.partnerLink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 0px 4px; }

/* new footer styles */
#footerDiv { font-family: Arial, Helvetica, sans-serif;font-size: 11px; width: 980px; text-align: center; border-top: 1px solid #CCCCCC; padding: 20px 0px; margin-top: 20px; }

#footerLinksSpan { color: #333333; font-weight: bold; }
#footerLinksSpan a { color: #333333; padding: 0px 5px; }
#footerLinksSpan a:hover { text-decoration: underline; }

#partnerLinksSpan {	color: #666666;	}
#partnerLinksSpan a { color: #666666; padding: 0px 5px;	}
#partnerLinksSpan a:hover {	text-decoration: underline; }

/* related rail styles */
#relatedrail_left { float: left; width: 140px; height: auto; margin: 0 20px 2px 0; text-align: left; overflow: hidden; padding-top: 14px; border-top: 1px solid #EAEAEA; }

#worldnow_left { float: left; width: 300px; height: auto; margin: 0 10px 2px 0; text-align: left; overflow: hidden; }

.border_box { width: auto; height: auto; border: 1px solid #d1d4bf; clear: both; padding-bottom: 1px; margin: 0 0 10px 0; font: normal 11px arial, sans-serif; -moz-box-sizing: border-box; box-sizing: border-box; }

.open_box { width: auto; height: auto; clear: both; margin: 0 0 4px 0; padding: 0; border: 0; font: normal 11px arial, sans-serif; }

.content_box { width: auto; height: auto; clear: both; padding: 0 4px; margin: 3px 0; background-color: #fff; -moz-box-sizing: padding-box; box-sizing: padding-box; font: normal 11px arial, sans-serif; }

.multimedia_box { width: auto; height: auto; clear: both; padding: 2px 4px 6px 4px; margin: 0; background-color: #666; border-width: 0 1px; border-style: solid; border-color: #fff; -moz-box-sizing: border-box; box-sizing: border-box; font: normal 11px arial, sans-serif; }

.content_box_adrail { width: auto; height: auto; clear: both; padding: 2px 4px; margin: 0; background-color: #fff; font: normal 11px arial, sans-serif; }

.header { background-color: #666; color: #fff; font: bold 12px arial,verdana,sans-serif; text-transform: uppercase; padding: 2px 5px; border-width: 1px 1px 0 1px; border-style: solid; border-color: #fff; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: 4px; }

.utilityheader { background-color: #666; border-width: 1px 1px 0 1px; border-style: solid; border-color: #fff; -moz-box-sizing: border-box; box-sizing: border-box; color: #fff; font: bold 12px arial,verdana,sans-serif; text-transform: uppercase; padding: 2px 5px; margin-bottom: 4px;  display: block; }
.utilityheader a:link, .utilityheader a:active, .utilityheader a:visited, .utilityheader a:hover { color: #fff; text-decoration:underline; }

.utilityheader2 { background-color: #ECE2C5; color: #000; font: normal 8px arial,verdana,sans-serif; padding: 2px 5px; margin: 0; text-transform: uppercase; letter-spacing: 2px; }

.utilityheaderbrown { background-color: #542929; border-width: 1px 1px 0 1px; border-style: solid; border-color: #fff; -moz-box-sizing: border-box; box-sizing: border-box; color: #fff; font: bold 12px arial,verdana,sans-serif; text-transform: uppercase; padding: 2px 5px; margin-bottom: 4px;  display: block; }

.featuresheader { background: #2A4D8D url(/Los_Angeles/Images/TopNavigation/section_title_gradient.jpg) no-repeat; color: #fff; font: bold 12px arial,verdana,sans-serif; text-transform: uppercase; padding: 2px 5px; margin-bottom: 4px; display: block; }
.featuresheader a:link, .featuresheader a:active, .featuresheader a:visited, .featuresheader a:hover { color: #fff; text-decoration:underline; }

.multimediaheader { height: auto; background-color: #333; color: #fff; font: bold 12px arial,verdana,sans-serif; text-transform: uppercase; padding: 2px 5px; border: 1px solid #fff; -moz-box-sizing: border-box; box-sizing: border-box; }
.multimediaheader a:link, .multimediaheader a:active, .multimediaheader a:visited, .multimediaheader a:hover { color: #fff; }

.photothumb_back { margin-bottom: 4px; background-color: #000; }

.relatedrailheader { font: normal 9px arial,sans-serif; color: #333; text-transform: uppercase; }

.relatedheader { width: auto; height: auto; background-color: #666; color: #fff; font: bold 12px arial,verdana,sans-serif; text-transform: uppercase; padding: 2px 5px; }
.relatedheader a:link, .relatedheader a:active, .relatedheader a:visited, .relatedheader a:hover { color: #fff; }

/* ad rail styles */
.cubeadbox { width: 300px; height: auto; float: left; text-align: center; background-color: #6F9BB8; padding: 2px; margin: 10px 5px 5px 0; clear: left; }
.adrailbox { width: 300px; text-align: center; padding: 0; }
.navrailadbox { width: auto; height: auto; text-align: center; border-width: 1px 1px 1px 3px; border-style: solid; border-color: #ECE2C5; margin: 0; }
.adheader { font: normal 9px arial, sans-serif; text-align: center; color: #333333; line-height: 1.6em; letter-spacing: 2px; text-transform: lowercase; }

.relatedstoryheader { font: bold 12px arial, verdana, sans-serif; color: #333333; margin: 6px 0; line-height: 1.5em; }
.relatedstoryheader a:link, .relatedstoryheader a:active, .relatedstoryheader a:visited, .relatedstoryheader a:hover { color: #333; }

.relatednewsheader { font: bold 12px arial, verdana, sans-serif; color: #333333; margin: 6px 0; border-bottom: 1px solid #CCC; }
.relatednewsheader a:link, .relatednewsheader a:active, .relatednewsheader a:visited, .relatednewsheader a:hover { color: #333; }

#seemostemailed { display: inline; float: right; font: normal 10px arial, sans-serif; color: #333; text-transform: none; }
#seemostemailed a:link, #seemostemailed a:active, #seemostemailed a:visited, #seemostemailed a:hover { color: #333; }

#crosspromohead { font: bold 12px arial, verdana, sans-serif; color: #333; text-transform: uppercase; margin-top: 5px; border-bottom: 1px solid #ccc; }
#crosspromohead a:link, #crosspromohead a:active, #crosspromohead a:visited, #crosspromohead a:hover { color: #333; }

#envcrosspromo { width: auto; height: auto; background-color: #670001; color: #ffffff; font: bold 12px arial,verdana,sans-serif; text-transform: uppercase; padding: 2px 5px; margin: 0 0 1px 0; }
#envcrosspromo a:link, #envcrosspromo a:active, #envcrosspromo a:visited, #envcrosspromo a:hover { color: #ffffff; }

#mostemailhead { font: bold 12px arial, verdana, sans-serif; color: #333; text-transform: uppercase; margin-top: 5px; border-bottom: 1px solid #ccc; }
#mostemailhead a:link, #mostemailhead a:active, #mostemailhead a:visited, #mostemailhead a:hover { color: #333; }

.mostemaillink { font: normal 11px arial, verdana, sans-serif; }

.whx_day { font-family: Arial, sans-serif; font-size: 11px; font-weight: bold; color:#636363; }
.whx_temp_hi { font-family: Arial, sans-serif; font-size: 11px; font-weight: bold; color: #790000; }
.whx_temp_pipe { font-family: Arial, sans-serif; font-size: 11px; }
.whx_temp_lo { font-family: Arial, sans-serif; font-size: 11px; font-weight: bold; color: #333399; }
.whx_forecast { font-family: Verdana, Arial, sans-serif; font-size: 9px; font-weight: bold; }

.column_title { font: normal 12px arial, verdana, sans-serif; text-transform: uppercase; }

.regbox { border-width: 0 1px 1px 1px; border-style: solid; border-color: black; background-color: #DBDBC7; }

/* most emailed-viewed tab box */
.evtab { font: bold 11px arial, sans-serif; text-transform: uppercase; padding: 0 9px; border-top: 1px solid #808080; border-right: 1px solid #808080; border-left: 1px solid #808080; background-color: #dddddd; }
.evtab a:link, .evtab a:active, .evtab a:visited, .evtab a:hover { color: #333333; }
.tabrow { height: auto; background-color: #ffffff; border-bottom: 1px solid #999999; }

.evtab2 { font: bold 11px arial, sans-serif; padding: 0 9px; border-top: 1px solid #808080; border-right: 1px solid #808080; border-left: 1px solid #808080; background-color: #dddddd; }
.evtab2 a:link, .evtab2 a:active, .evtab2 a:visited, .evtab2 a:hover { color: #333333; }
.tabrow2 { height: auto; background-color: #ffffff; border-bottom: 1px solid #999999; }

.relatedtabheader { width: auto; height: auto; padding: 0; margin: 0; border-bottom: 3px solid #6F9BB8; text-align: left; }
.relatedtabheader a:link, .relatedtabheader a:active, .relatedtabheader a:visited { text-decoration: none; }
.relatedtabheader a:hover { text-decoration: none; }

.evreltab { width: auto; height: auto; background-color: #ffffff; color: #666666; font: bold 11px arial, sans-serif; padding: 0 5px; border: 1px solid #6F9BB8; margin: 0 5px 0 0; }
.evreltab a:link, .evreltab a:active, .evreltab a:visited { text-decoration: none; color: #666666; }
.evreltab a:hover { text-decoration: none; color: #666666; }

/* Redesign07 styles for tabs */
.tabrow { margin-bottom:4px; white-space:nowrap; border-top:1px solid white; border-bottom:1px solid white }
.tab-back { width:97px; float:left; color: #3d3d3d;  font: bold 11px arial, sans-serif; text-align:center; padding: 2px 0 1px 0; border: 1px solid #aaaaaa; background-color: #f1f1f1; }
.tab-back a:link, .tab-back a:active, .tab-back a:visited {color: #3d3d3d}

.tab-front { width:98px; float:left; color: #3d3d3d; background-color: #ffffff; font: bold 11px arial, sans-serif; text-align:center; padding: 4px 0 2px 0; border-top: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa; border-left: 1px solid #aaaaaa; margin-top:-2px }
.tab-front a:link, .tab-front a:active, .tab-front a:visited {color: #3d3d3d}

/* Redesign07 styles for classifieds tabs  */
#classbox { border:1px solid #cccccc; border-top:none; background-color: #ffffff; }
.tab-class { line-height:16px; font: bold 11px arial, sans-serif; height: auto; border-top: 1px solid #cccccc; background-color: #e5eaf0; background-image:url(/Los_Angeles/Images/TopNavigation/tab-arrow-off.gif); background-repeat:no-repeat }
.tab-class a { line-height:16px; color:#1a446c; margin-left:20px }
.tab-back-class { display:none; padding: 0; }
.tab-front-class { display:block; padding: 0; border-top: 1px solid #cccccc; background-color: #ffffff;}

/* spacers */
.spacer10 { font: normal 10px arial, sans-serif; line-height: 10px; margin: 0; padding: 0; border: 0; }
.spacer9 { font: normal 9px arial, sans-serif; line-height: 9px; margin: 0; padding: 0; border: 0; }
.spacer8 { font: normal 8px arial, sans-serif; line-height: 8px; margin: 0; padding: 0; border: 0; }
.spacer7 { font: normal 7px arial, sans-serif; line-height: 7px; margin: 0; padding: 0; border: 0; }
.spacer6 { font: normal 6px arial, sans-serif; line-height: 6px; margin: 0; padding: 0; border: 0; }
.spacer5 { font: normal 5px arial, sans-serif; line-height: 5px; margin: 0; padding: 0; border: 0; }
.spacer4 { font: normal 4px arial, sans-serif; line-height: 4px; margin: 0; padding: 0; border: 0; }
.spacer3 { font: normal 3px arial, sans-serif; line-height: 3px; margin: 0; padding: 0; border: 0; }
.spacer2 { font: normal 2px arial, sans-serif; line-height: 2px; margin: 0; padding: 0; border: 0; }
.spacer1 { font: normal 1px arial, sans-serif; line-height: 1px; margin: 0; padding: 0; border: 0; }

/* dataquick */
.resultbars { background-color: #dddddd; }

/* oats */
.label { color: black; font-weight: bold; }
.required-label { color: red; font-weight: bold; }
.text {	font-family: arial, helvetica, sans-serif; }

/* section headers */
.sectionhead { font-size: 24px; font-family: arial, sans-serif; color: #333333; font-weight: bold; }

/* compressor content classes */
.comp-fieldcontent { font-size: 12px; font-family: arial, verdana, sans-serif; color: #000000 }
.comp-fieldcontent a { font-weight: bold }

.comp-searchfields { font-size: 12px; font-family: arial, verdana, sans-serif; color: #000000 }
.comp-searchfields a { font-weight: bold }

.comp-advsearch { font-size: 11px; font-family: arial, verdana, sans-serif; color: #000000 }
.comp-advsearch a { font-weight: bold }

.comp-find-options { font-size: 10px; font-family: arial, verdana, sans-serif; color: #000000 }
.comp-find-options a { font-weight: bold }

.comp-resultsnav { font-size: 12px; font-family: arial, verdana, sans-serif; color: #fff }
.comp-resultsnav a { font-weight: bold; color: #fff }

/* headlines */
.comp-printhead { font: bold 24px arial, verdana, sans-serif; color: #000000; }
.comp-printhead a:active { color: #666666; }

.comp-keywords { font: bold 16px arial, verdana, sans-serif; color: #000000; }
.comp-keywords a:active { color: #666666; }

.comp-fieldhead { font: bold 12px arial, verdana, sans-serif; color: #fff; color: #000000; }
.comp-fieldhead a:active { color: #666666; }

.comp-sectionhead { font: bold 24px arial, verdana, sans-serif; color: #fff; color: #fff; }
.comp-sectionhead a { color: #fff; }

.comp-detailhead { font: bold 14px arial, verdana, sans-serif; color: #fff; }
.comp-detailhead a { color: #fff; }

.comp-adsfound { font: bold 18px arial, verdana, sans-serif; color: #fff; }
.comp-adsfound a { color: #fff; }

/* related links classes */
.comp-relatedlinks { font: normal 11px arial, verdana, sans-serif; color: #000000; }

/* rows */
tr.comp-header-row { background-color: #083973; }
tr.comp-content-row { background-color: #e3ecf8; }
tr.comp-white-row { background-color: #fff; }
div.button { background-color: #083973; padding: 4px; width: 420px; }
div.searchbox { background-color: #e3ecf8; padding: 4px; width: 420px; }
div.contentbox { background-color: #fff; padding: 4px; width: 420px; }

/* spacers */
.comp-spacer10 { font-size: 10px; font-family: arial, sans-serif; line-height: 10px }
.comp-spacer9 { font-size: 9px; font-family: arial, sans-serif; line-height: 9px }
.comp-spacer8 { font-size: 8px; font-family: arial, sans-serif; line-height: 8px }
.comp-spacer7 { font-size: 7px; font-family: arial, sans-serif; line-height: 7px }
.comp-spacer6 { font-size: 6px; font-family: arial, sans-serif; line-height: 6px }
.comp-spacer5 { font-size: 5px; font-family: arial, sans-serif; line-height: 5px }
.comp-spacer4 { font-size: 4px; font-family: arial, sans-serif; line-height: 4px }
.comp-spacer3 { font-size: 3px; font-family: arial, sans-serif; line-height: 3px }
.comp-spacer2 { font-size: 2px; font-family: arial, sans-serif; line-height: 2px }
.comp-spacer1 { font-size: 1px; font-family: arial, sans-serif; line-height: 1px }

.reNavbar { font: bold 13px arial, sans-serif; color: #fff; background-color: #4A688C; }
.reNavbar a:link, .reNavbar a:active { color: #fff; }
.reNavbar a:visited { color: #C0C0C0; }

.find_text1 { font: normal 11px Arial, Verdana, sans-serif; }
.find_text2 { font: bold 10px Arial, Verdana, sans-serif; color: #669933; }
.find_text2 a:link { color: #669933; }
.find_text2 a:visited { color: #669933; }
.find_text3 { font: bold 10px Arial, Verdana, sans-serif; }
.find_text4 { font: bold 12px Arial, Verdana, sans-serif; }
.sell_lnk { font: bold 11px Arial, Verdana, sans-serif; color: #669933; }
a.sell_lnk { color: #336699; }

.sell_header { font: bold 11px Arial, Verdana, sans-serif; color: white; }
.sell_text { font: 11px Arial, Verdana, sans-serif; }
.sell_lnk { font:  bold 11px Arial, Verdana, sans-serif; color: #336699; }
a.sell_lnk { color: #336699; }

.realEstateSectionHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #646060;
	text-transform: uppercase;
	padding: 4px 0px 4px 8px;
}

.moduleBorder {
	border: 1px solid #DDDDDD;
	margin-bottom: 15px;
}

.moduleBox {
	width: 298px;
	overflow: hidden;
}

/*.moduleHeader {
	border-bottom: 1px solid #DDDDDD;
	background-color: #F1F1F1;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding: 3px 0px 3px 7px;
}*/

.moduleBody {
	padding: 7px;
	background-color: #FFFFFF;
	line-height: 12px;
}

.moduleLinkCell {
	width: 84px;
	padding-right: 10px;
	text-align: left;
	float: left;
}

.moduleLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: 14px;
}	

.moduleLink:hover {
	text-decoration: underline;
}

.cbnp { font: normal 12px arial,sans-serif; color: #333; }

.cbnp h1 { font: normal 20px arial,sans-serif; margin: 5px 0; }

.cbnp h2.orange { font: bold 14px Arial, sans-serif; display: block; background-color: #f60; color: #fff; margin: 5px 0;padding: 2px 5px; }

.cbnp h2.ltblue { font: bold 14px Arial, sans-serif; display: block; background-color: #557196; color: #fff; margin: 5px 0; padding: 2px 5px; }

.cbnp h2.noBG { font-size: 14px; margin: 5px 0; }

.cbnp h3 { margin: 0; font-size: 12px; }

.cbnp a, .cbnp a:visited { font-size: 12px; color: #009; text-decoration: none; }

.cbnp #QuickSearchBox_wrapper { width: 260px; height: auto; padding: 0; }

.cbnp .grad {	
/* border: 1px solid #F60; */
background: url("/Los_Angeles/Images/TopNavigation/bg_grad.jpg") left top repeat-x;	margin: 0; padding: 0; }

.cbnp ul { margin: 0; padding: 0; }

.cbnp li { list-style-type: none; }

.cbnp #QuickSearchBox {	padding: 0 0 0 3px; }

.cbnp #QSB {
	/*background: url("http://img.icbdr.com/images/JS/Elements/Lines/dot_tile.gif") top left repeat-x;*/
	/* padding: 0;
	margin: 10px 0 0 0; */
	padding: 10px 0 4px 0;
	margin: 0;
	border-bottom: 1px dotted #CCC;
}

.cbnp #webID { padding: 0 0 6px 0; margin: 0; border-bottom: 1px dotted #CCC; }

.cbnp #QSB_links { padding-top: 5px; }

.cbnp #QSB_links ul { margin: 0 0 0 17px; }

.cbnp #QSB_links li { list-style-type: square; }

.cbnp #QSB_links a { font-size: 11px; }

.cbnp #QuickSearchBox label { font: bold 14px arial, helvetica, sans-serif; }

.cbnp #QuickSearchBox label.small { font: bold 12px arial, helvetica, sans-serif; }

.cbnp #QuickSearchBox .input_field_keywords,
.cbnp #QuickSearchBox .input_field_location,
.cbnp #QuickSearchBox .input_field_categories, 
.cbnp #QuickSearchBox select
{
	width: 120px;
	font-size: 10px;
}

.cbnp #keywordCol,.cbnp #locationCol { float: left; width: 49%; }

.cbnp #QuickSearchBox .note { font-size: 11px; }

#cbnpCareerCenter { }

#cbnpCareers_left { float: left; margin-right: 10px; }

#cbnpCareers_right { float: left; width: 275px; }

#cbnpRegionBox { border-top: 1px solid #CCC; margin-bottom: 10px; }

#cbnpResumeWriting {
	border-top: 1px solid #CCC;
	/*height: 60px;*/
	padding: 5px 0 10px 0;
}

#cbnpResumeBox { border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; padding: 10px 0; }

#cbnpEmployers p { margin: 5px 0; }

/* Buttons */
.cb_style .btn { font-weight: bold; color: #fff; }

.cb_style .btn {
	width: auto;
	border: 1px solid #c30;
	border-top-color: #fc6;
	padding: .15em !important; /* hold this line for Firefox and Safari */
	padding: .15em 0; /* take of the left/right margins for IE */
	background: #ff7d00 url("/Los_Angeles/Images/TopNavigation/bg_btn.gif") 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
	background: #ff7d00 url("/Los_Angeles/Images/TopNavigation/bg_btn.gif") 0 -1px repeat-x; /* shift the bg up 1px for IE */
}

.cb_style .btn.lrg { font-size: 100%; }

.cb_style .btn.blue {
	border: 1px solid #006;
	border-top-color: #69c;
	background: #2629a5 url("/Los_Angeles/Images/TopNavigation/bg_btnBL.gif") 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
	background: #2629a5 url("/Los_Angeles/Images/TopNavigation/bg_btnBL.gif") 0 -1px repeat-x; /* shift the bg up 1px for IE */
}
	
.clearfix:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
.clearfix {
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
	
/* End Buttons */
.clear { clear: both; overflow: hidden; height: 1px; }