
/* ::::: http://www.aolcdn.com/_media/channels/channels.css ::::: */

body { margin: 0pt auto; font-family: arial; font-size: 77%; width: 756px; position: relative; }
td { font-family: arial; font-size: 1em; }
img { border: 0pt none ; }
a { text-decoration: none; color: rgb(40, 100, 180); }
a:hover { text-decoration: underline; }
h2 { margin: 0pt; padding: 0pt; font-size: 1.3em; }
h3, h4, h5, h6 { margin: 0pt; padding: 0pt; font-size: 1em; }
ol { margin: 0pt; padding: 0pt; list-style-position: outside; }
ul { margin: 0pt 0pt 5px; padding: 0pt; list-style-type: none; }
ul li { display: inline-block; }
ul > li { display: list-item; }
ul a { padding: 0pt 0pt 0pt 6px; background: transparent url('info_bg_arrow-blue-right') no-repeat scroll 0pt 6px; display: block; }
ul a.button { background-image: none; }
p { margin: 5px 0pt; }
form { margin: 0pt; }
table th { text-align: left; }
hr { border: 0pt none ; clear: both; height: 1px; }
#content { clear: both; }
.aolheader { width: 728px; }
.clear { border: 0pt none ; margin: 0pt; padding: 0pt; display: block; float: none; clear: both; height: 1px; line-height: 1px; font-size: 1px; }
.hide { display: none; }
.arrow { padding: 0pt 0pt 0pt 6px; background: transparent url('info_bg_arrow-blue-right') no-repeat scroll 0pt 5px; }
.module_adtarg { padding-top: 4px; }
.module_adtarg .body { padding: 5px 0pt; text-align: center; }
.row_light { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.sponsor .header a { position: relative; }
.osites a { background-image: none; }
.osites li { position: relative; text-align: center; }
.credit { font-size: 0.9em; clear: left; display: block; text-align: right; padding-right: 5px; }
.caption { font-size: 0.9em; display: block; }
.admodule { text-align: center; }
.b1 .ad { position: relative; }
#s br.clear { display: none; }
a.alert { background: transparent url('icon_alert') no-repeat scroll 0pt 0pt; padding-left: 19px; }
a.audio { background: transparent url('icon_audio') no-repeat scroll 0pt 0pt; padding-left: 19px; }
a.board { background: transparent url('icon_boards') no-repeat scroll 0pt -1px; padding-left: 19px; }
a.calendar { background: transparent url('icon_calendar') no-repeat scroll 0pt 0pt; padding-left: 19px; }
a.chat { background: transparent url('icon_chat') no-repeat scroll 0pt 0pt; padding-left: 19px; }
a.expression { background: transparent url('icon_expressions') no-repeat scroll 0pt 0pt; padding-left: 19px; }
a.generic { background: transparent url('icon_generic_gray') no-repeat scroll 2px 0pt; padding-left: 19px; }
a.group { background: transparent url('icon_groups') no-repeat scroll 0pt 0pt; padding-left: 19px; }
a.journal { background: transparent url('icon_journals') no-repeat scroll 0pt 0pt; padding-left: 19px; }
a.photo { background: transparent url('icon_photos') no-repeat scroll 0pt 0pt; padding-left: 19px; }
a.play { background: transparent url('btn_play') no-repeat scroll 0pt -1px; padding-left: 19px; }
a.print { background: transparent url('icon-print') no-repeat scroll 0pt 2px; padding-left: 19px; }
a.reminder { background: transparent url('icon_reminder') no-repeat scroll 0pt -1px; padding-left: 19px; }
a.search { background: transparent url('icon_search') no-repeat scroll 0pt 0pt; padding-left: 19px; }
a.sendfriend { background: transparent url('icon_sendfriend') no-repeat scroll 0pt 2px; padding-left: 19px; }
a.video { background: transparent url('icon_video') no-repeat scroll 0pt 0pt; padding-left: 19px; }
.module .header h3 { padding: 2px 0pt 0pt 10px; text-transform: uppercase; }
.module .body { padding: 5px 10px; }
.module .body img { float: left; margin-right: 5px; position: relative; }
.module iframe, .module object { float: left; }
.module .body ul li img { float: none; margin-right: 0pt; margin-left: -16px; padding-left: 10px; }
.module table { margin: 0pt; padding: 0pt; border-collapse: collapse; width: 100%; }
.module table td { padding: 4px; }
.module table img { margin: 0pt; float: none; position: static; }
.module .left { float: left; position: relative; margin-right: 5px; }
.module p { margin-top: 0pt; }
.module p.left { margin: 0pt; padding: 0pt; }
.module p.left a { padding: 0pt; background-image: none ! important; }
.module .left img { float: none; }
.module .right { float: right; position: relative; }
.module .right img { float: none; }
.module .info { padding: 5px; float: right; }
.module .indent { margin-left: 20px; }
.module .banner { padding: 0pt; display: block ! important; height: 30px; }
.module .banner object { margin: 0pt; }
.module ul p a { padding: 0pt; background: transparent none repeat scroll 0% 0%; }
#content .module .body.adbod { padding: 0pt; overflow: hidden; width: 100%; text-align: center; z-index: 2; position: relative; }
#content .module .body.adbod iframe, #content .module .body.adbod object, #content .module .body.adbod img { margin: 0pt; float: none; z-index: 1; position: relative; }
a.button { border: 1px solid rgb(212, 133, 28); padding: 0pt 5px; background: rgb(253, 230, 186) none repeat scroll 0% 0%; height: 14px; display: inline-block; text-align: center; color: rgb(107, 69, 16); text-decoration: none; font-size: 0.8em; font-weight: normal; }
a.button:hover { background: rgb(246, 232, 43) none repeat scroll 0% 0%; color: rgb(125, 63, 18) ! important; text-decoration: none; }
input.button { border: 1px solid rgb(212, 133, 28); padding: 0pt 2px; background: rgb(253, 230, 186) none repeat scroll 0% 0%; height: 20px; display: inline-block; text-align: center; color: rgb(107, 69, 16); text-decoration: none; font-size: 0.9em; font-weight: normal; cursor: pointer; }
input.button:hover { background: rgb(246, 232, 43) none repeat scroll 0% 0%; color: rgb(125, 63, 18) ! important; text-decoration: none; }
span.button.off { border: 1px solid rgb(193, 190, 155); padding: 0pt 5px; background: rgb(241, 241, 229) none repeat scroll 0% 0%; height: 14px; display: inline-block; text-align: center; color: rgb(146, 149, 106); text-decoration: none; filter: none; font-size: 0.8em; font-weight: normal; }
.bottomText .body img { float: none ! important; margin-bottom: 5px; }
.bottomText .body h4 { clear: both; }
.bottomText .body img { float: none ! important; margin-bottom: 5px; }
.advertorial .header { display: none; }
.advertorial .body { height: 100px; }
.tabs a { padding: 3px; background: rgb(115, 116, 107) none repeat scroll 0% 0%; color: rgb(255, 255, 255); margin-right: 2px; }
.tabs span { padding: 3px; background: rgb(204, 204, 204) none repeat scroll 0% 0%; margin-right: 2px; }
.nestedPromo { border-bottom: 1px solid rgb(255, 255, 255); width: 524px; margin-top: 0pt ! important; }
.nestedPromo ul { margin-bottom: 10px; }
.nestedPromo ul li { line-height: 1.1em; }
.nestedPromo .left { float: left; width: 250px; padding-left: 10px; }
.nestedPromo .left h3 { font-size: 1.1em; }
.nestedPromo .left img { margin-top: 8px; margin-bottom: 8px; }
.nestedPromo .right { margin: 10px 3px 0pt 0pt; float: right; width: 200px; }
.nestedPromo .right img { padding: 2px 5px 3px 0pt; float: left; }
.nestedPromo .right h4 { margin: 0pt; clear: both; }
.nestedPromo .right h5 { margin: 0pt; }
.nestedPromo .right p { margin: 2px 0pt; }
.article { padding: 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.article h2 { margin-bottom: 5px; }
.article p { margin: 10px 0pt; }
.article .paging { text-align: right; }
.article .paging .left { background: transparent url('info_bg_arrow-blue-left') no-repeat scroll left center; padding-left: 7px; }
.article .paging .right { background: transparent url('info_bg_arrow-blue-right_001.dat') no-repeat scroll right center; padding-right: 7px; }
.sideBySide .header { position: relative; }
.sideBySide .left { width: 49%; position: static; }
.sideBySide .left img { position: static; }
.sideBySide .right { width: 50%; position: static; }
.sideBySide .right img { position: static; }
.archiveParent { margin-bottom: 8px; padding-bottom: 8px; background-color: rgb(255, 255, 255); }
.archiveParent .title { margin: 0pt 12px 0pt 10px; padding: 5px 0pt 0pt; font-weight: bold; font-size: 1.1em; }
.archiveParent p { margin: 0pt 12px 0pt 10px; padding: 0pt; }
.archiveParent .pageLinks { padding: 10px 10px 0pt 0pt; clear: both; text-align: right; margin-bottom: 8px; }
.archiveParent .archiveTop .corner { clear: both; height: 12px; }
.archiveParent .archive { clear: left; margin-top: 7px; }
.archiveParent .archiveTop, .archiveParent .archiveTop h4, .archiveParent .archiveTop p, .archiveParent .archive h4, .archiveParent .archive p {  }
.archiveParent img { margin: 7px 7px 0pt 10px; float: left; }
.archiveParent .archive > img { margin-bottom: 7px; }
.archiveParent .noLine { margin-top: -12px; }
.aolRadio .header img { margin-top: 5px; }
.aolRadio table { padding: 0pt; width: 100%; border-collapse: collapse; margin-bottom: 5px; }
.aolRadio table th { border-right: 1px solid rgb(255, 255, 255); padding: 3px; color: rgb(255, 255, 255); }
.aolRadio table .station { background: rgb(102, 108, 9) none repeat scroll 0% 0%; }
.aolRadio table .artist { background: rgb(168, 177, 28) none repeat scroll 0% 0%; }
.aolRadio table .song { background: rgb(226, 118, 3) none repeat scroll 0% 0%; }
.aolRadio table .rowlight { background: rgb(244, 243, 235) none repeat scroll 0% 0%; }
.aolRadio .body .darrow { margin-right: 10px; }
.lightArchive { background: rgb(107, 107, 97) none repeat scroll 0% 0%; clear: both; }
.lightArchive .body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(66, 65, 57); }
.lightArchive .body table { padding: 0pt; border-collapse: collapse; width: 100%; }
.lightArchive .body .rowdark { background: rgb(239, 239, 231) none repeat scroll 0% 0%; color: rgb(66, 65, 57); }
.lightArchive .body th { padding: 1px 3px 2px 8px; background: rgb(107, 107, 97) none repeat scroll 0% 0%; height: 25px; color: rgb(255, 255, 255); text-align: left; font-size: 9px; font-weight: bold; vertical-align: bottom; }
.lightArchive .body .tab { padding: 0px; vertical-align: bottom; }
.lightArchive .body td { border-top: 1px solid rgb(201, 201, 193); padding: 1px 3px 0pt 8px; color: rgb(0, 0, 0); font-size: 0.9em; }
.lightArchive .bottom { padding: 10px; font-size: 0.9em; font-weight: bold; text-align: right; }
.lightArchive .bottom a { color: rgb(255, 255, 255); }
.youSaidIt .body div { display: none; }
.youSaidIt #yousaidit0, .youSaidIt .body .buttons { display: block; }
.youSaidIt .body .buttons { padding-top: 5px; position: relative; }
.youSaidIt .body .buttons img { float: none; }
.youSaidIt h3, .youSaidIt h5 { margin-bottom: 5px; }
.youSaidIt .body div span { vertical-align: bottom; font-size: 1.6em; font-weight: bold; line-height: 12px; }
.specialPromo { position: relative; height: 212px; background-color: rgb(242, 248, 230); }
.specialPromo .header { padding: 5px 0pt 5px 125px; background: rgb(242, 248, 230) url('info_bg_leadpromolarge') no-repeat scroll 0% 0%; height: 21px; }
.specialPromo .header h3 img { position: relative; z-index: 100; }
.specialPromo .body { padding: 0pt; background-color: rgb(242, 248, 230); }
.specialPromo .body img { float: left; margin-top: -31px; position: relative; }
.specialPromo .body h4 img { margin: 3px 0pt 0pt; float: none; }
.specialPromo .body p { margin: 0pt; padding: 0pt; position: relative; }
.specialPromo ul { position: absolute; bottom: 0px; right: 0pt; margin-bottom: 13px; width: 350px; z-index: 3; }
.specialPromo ul { padding: 5px 10px 0pt; background: rgb(230, 239, 214) url('info_bg_leadpromolarge-content') no-repeat scroll left top; }
.specialPromo ul a { background: transparent url('info_bg_arrow-orange-right') no-repeat scroll 0pt 5px; color: rgb(45, 84, 127); font-weight: bold; }
.specialPromo ul .licon a { padding: 3px 0pt 5px 18px; font-weight: normal; }
.specialPromo .clear { background: rgb(255, 204, 102) url('info_bg_leadpromolarge-footer') no-repeat scroll right bottom; clear: both; height: 12px; }
.whatsHot h4 { padding: 3px 0pt 3px 13px; height: 13px; text-transform: uppercase; }
.whatsHot .tabs { padding-left: 9px; height: 20px; }
.whatsHot .tabs img { float: left; width: 82px; height: 20px; }
.whatsHot .body { padding: 5px; position: relative; }
.whatsHot ol { margin: 0pt; padding: 5px 0pt 0pt; list-style-position: inside; }
.whatsHot ol li { margin: 5px 0pt; padding: 0pt; font-weight: bold; }
.whatsHot ol li a { font-weight: normal; }
.whatsHot ol li img { margin-right: 3px; }
.whatsHot #timerText { color: rgb(102, 102, 102); font-size: 0.9em; }
.whatsHot #pauseid, .whatsHot #playid { float: right; }
.whatsHot .button { clear: both; margin-top: 5px; }
.dl span p { padding: 0pt 10px; }
.dl span img { float: left; margin-right: 5px; z-index: 100; }
.dl_container { border-bottom: 1px solid rgb(0, 0, 0); overflow: hidden; }
.dl_container .left { float: left; }
#dl_container { overflow: hidden; position: relative; }
div > #dl_container { overflow: visible; }
#dl_container .dl { overflow: hidden; width: 100%; position: relative; background-color: rgb(255, 255, 255); }
#dl_container .dl h4 { padding-top: 5px; }
#dl_container .dl h2 { border-top: 1px solid rgb(0, 0, 0); margin: 0pt; padding: 5px; font-size: 12px; }
#dl_container .dl span { display: none; }
#dl_container .dl span .credit { display: block; }
#dl_container p.left { margin: 0pt; padding: 0pt; }
.videoPromo .body img {  }
.videoPromo .body iframe { display: none; position: relative; }
.formChart { font-size: 10px; height: 210px; margin-bottom: 6px; }
.formChart .header { background: transparent url('info_bg_portfolio-header') repeat scroll 0% 0%; height: 28px; }
.formChart .header h3 { padding: 6px 0pt 0pt 5px; color: rgb(255, 255, 255); font-size: 12px; }
.formChart form { padding: 0pt 5px; background-color: rgb(130, 169, 202); }
.formChart form input { margin: 0pt; height: 14px; font-size: 10px; }
.formChart form input.button { height: 19px; }
.formChart form select { width: 119px; font-size: 10px; margin-bottom: 3px; }
.formChart form label { margin: 0pt 20px 5px 0pt; font-weight: bold; display: block; }
.formChart form #sym { width: 80px; }
.formChart .body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 161px; }
.formChart > .noform { padding-bottom: 28px; }
.formChart .body a { padding: 0pt 5px 5px; background: rgb(130, 169, 202) none repeat scroll 0% 0%; display: block; color: rgb(59, 102, 204); }
.formChart .body h4 { padding: 5px 0pt 5px 5px; background: rgb(130, 169, 202) none repeat scroll 0% 0%; }
.formChart .body h4.dark { padding: 5px; background: rgb(130, 169, 202) none repeat scroll 0% 0%; }
.formChart .body h4.error { padding: 5px; color: rgb(255, 102, 0); }
.formChart .body .ads { overflow: hidden; background-color: rgb(130, 169, 202); }
.formChart .body table { margin: 0pt; padding: 0pt; border-collapse: collapse; width: 100%; }
.formChart .body table a { padding: 0pt; display: inline; background-color: rgb(255, 255, 255); font-size: 1em; font-weight: bold; color: rgb(45, 84, 127); }
.formChart .body table td { border-bottom: 1px solid rgb(188, 207, 224); padding: 3px 5px; }
.formChart .body table .updated { border-bottom: medium none; padding: 5px; color: rgb(129, 129, 129); }
.formChart .body p { padding: 0pt 5px; }
.formChart a.alert { border-top: 1px solid rgb(188, 207, 224); padding: 3px 0pt 3px 18px; background-color: rgb(255, 255, 255); display: block; }
.formChart .marketUp { color: rgb(102, 153, 51); text-align: right; }
.formChart .marketDown { color: rgb(255, 0, 0); text-align: right; }
.formChart .marketValue { text-align: right; }
.formChartRight { border-left: 1px solid rgb(188, 207, 224); background: rgb(255, 255, 255) url('bg_rndfooter-right') no-repeat scroll right bottom; margin-left: 1px; }
.formChartRight .body { border-right: 1px solid rgb(188, 207, 224); }
.formChartLeft { background: rgb(255, 255, 255) url('bg_rndfooter-left') no-repeat scroll left bottom; }
.formChartLeft .body { border-left: 1px solid rgb(188, 207, 224); }
.formChartLeft .body h4 { background: rgb(130, 169, 202) url('info_title_us-markets') no-repeat scroll 5px 7px; overflow: hidden; line-height: 1000px; height: 12px; }
.productInfo { padding: 5px; width: 514px; background-color: rgb(255, 255, 255); position: relative; }
.productInfo .left { float: left; width: 47%; }
.productInfo .right { float: right; width: 47%; }
.productInfo .bigImg { float: left; margin-right: 5px; }
.productInfo .left p { padding: 5px 0pt; clear: both; }
.productInfo .header { border-bottom: 10px solid rgb(107, 105, 99); margin: -5px -5px 0pt; background: rgb(255, 255, 255) url('gray_long_slope') no-repeat scroll 0% 0%; width: 524px; height: 14px; position: relative; }
.productInfo .header h3 { padding: 5px; background: rgb(107, 105, 99) none repeat scroll 0% 0%; width: 300px; position: absolute; color: rgb(255, 255, 255); }
.productInfo table { border: 4px solid rgb(107, 105, 99); margin: -5px; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 524px; border-collapse: collapse; }
.productInfo table th { background: rgb(107, 107, 97) none repeat scroll 0% 0%; font-weight: bold; color: rgb(255, 255, 255); text-align: left; height: 20px; padding-top: 13px; }
.productInfo table td { border-top: 1px solid rgb(107, 107, 97); padding: 3px; color: rgb(0, 0, 0); }
.productInfo table .rowtan { background: rgb(240, 239, 231) none repeat scroll 0% 0%; }
.productInfo table .datarowcolor { background: rgb(239, 239, 231) none repeat scroll 0% 0%; color: rgb(66, 65, 57); }
.productInfo table .noborder { border-style: none; }
.productInfo .bottom { margin: -5px; padding: 5px 0pt 0pt 5px; background: rgb(107, 107, 97) url('crn-btmrt-rev') no-repeat scroll right bottom; clear: both; width: 519px; height: 20px; color: rgb(255, 255, 255); }
.productInfo .bottom .left { float: left; width: 200px; }
.productInfo .bottom .right { float: right; width: 200px; text-align: right; padding-right: 10px; }
.productInfo .header_short { border-bottom: 15px solid rgb(107, 105, 99); position: relative; height: 20px; }
.productInfo .header_short img { position: absolute; top: 6px; }
.productInfo .textmenu { position: absolute; bottom: 7px; left: 5px; color: rgb(255, 255, 255); }
.productInfo .textmenu a { color: rgb(255, 255, 255); font-weight: bold; }
.productTalk { border-collapse: collapse; width: 524px; }
.productTalk th { padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: auto; }
.productTalk td { padding: 5px; vertical-align: top; }
.lead .body p.left { margin: 0pt; }
.lead .body p.left iframe { margin-right: 5px; }
.sponsoredlinkoff { background: rgb(205, 204, 190) none repeat scroll 0% 0%; }
.chatSpy { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.chatSpy .header { display: none; }
.chatSpy h2 { margin-bottom: 5px; }
.chatSpy p { margin: 10px 0pt; }
.chatSpy iframe { width: 530px; height: 300px; }
.chatSpy .body { padding: 0pt; float: left; }
.s6 .chatSpy iframe { width: 548px; }
.s1 .chatSpy iframe, #z .chatSpy iframe { width: 722px; height: 300px; }
.tickerContainer { background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; height: 19px; width: 530px; }
.tickerContainer .background { overflow: hidden; position: absolute; left: 45px; top: 0pt; height: 19px; width: 484px; }
.tickerContainer .background.nologo { left: 0px; }
.tickerContainer .ticker { position: relative; visibility: hidden; left: 0pt; top: 2px; }
.tickerContainer .banner { margin: 0pt; font-size: 11px; }
.tickerContainer .banner a:link, .banner a:visited, .banner a:hover { color: rgb(56, 93, 167); text-decoration: none; }
.tickerContainer .tickerText, .tickerText:link { padding: 10px; color: black; font-size: 11px; width: 10px; }
#clientMsg { border: 1px solid rgb(70, 87, 94); padding: 55px 20px 15px; background: white url('bg_clientmsg') no-repeat scroll 0% 0%; width: 245px; color: rgb(54, 72, 86); font-family: Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: x-small; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; position: absolute; display: none; z-index: 100; }
* html #clientMsg { width: 245px; }
#clientMsg a { margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; color: rgb(70, 107, 182); display: inline; line-height: 1.2em; }
#clientMsg a:hover { color: rgb(77, 130, 240); }
#clientMsg ul { margin: 0pt; padding: 0pt; text-align: center; }
#clientMsg li { border-left: 1px solid rgb(70, 107, 182); padding: 0pt 0pt 0pt 0.5em; list-style-type: none; list-style-image: none; list-style-position: outside; display: inline; }
#clientMsg li.first { border: medium none ; padding: 0pt 0.5em 0pt 0pt; }
#clientMsg form { margin: 1em 0pt 0pt; padding: 0pt; text-align: center; }
#clientMsg .closeBtn { margin: 1.75em 0pt 0pt; text-align: center; }
#clientMsg .closeBtn a { border: 1px solid rgb(70, 87, 94); margin: 0pt auto; padding: 0.2em 0pt; background: rgb(179, 197, 209) none repeat scroll 0% 0%; display: block; width: 6em; font-size: 110%; font-weight: bold; text-decoration: none; }
#clientMsg .closeBtn a:hover { border-color: rgb(21, 89, 232); }
#clientMsg .closeBtn a:active {  }
.bbarticleText { padding: 0pt 5px; font-size: 1.2em; line-height: 1.25em; }
div.bbarticle { padding: 5px 0pt; }
div.bbarticleProviderArt { float: right; }
div.bbarticleDateLastModified { font-size: 10px; padding-bottom: 8px; }
div.bbarticleHeadline { font-weight: bold; font-size: 24px; padding-bottom: 8px; }
div.bbarticleSubHeadline { font-weight: bold; font-size: 20px; padding-bottom: 8px; }
div.bbarticleSubSubHeadline { font-weight: bold; font-size: 18px; padding-bottom: 8px; }
div.bbarticleByline { font-weight: bold; font-size: 14px; padding-bottom: 8px; }
div.bbarticleCreditLine { font-size: 10px; color: rgb(101, 98, 99); padding-bottom: 8px; }
div.bbarticleBody { padding-top: 15px; }
div.bbarticleDateStory { font-size: 10px; }
div.bbarticleEnhancementAlign0 { padding: 0pt 5px 5px; text-align: center; }
div.bbarticleEnhancementAlign1 { padding: 0pt 5px 5px; float: left; }
div.bbarticleEnhancementAlign2 { padding: 0pt 5px 5px; text-align: left; }
div.bbarticleEnhancementAlign3 { padding: 0pt 5px 5px; float: right; }
div.bbarticleEnhancementAlign4 { padding: 0pt 5px 5px; text-align: right; }
div.bbarticleEnhancementAlign0inner { margin: auto; text-align: left; }
div.bbarticleEnhancementAlign1inner { text-align: left; }
div.bbarticleEnhancementAlign2inner { margin-right: auto; text-align: left; }
div.bbarticleEnhancementAlign3inner { text-align: left; }
div.bbarticleEnhancementAlign4inner { margin-left: auto; text-align: left; }
div.bbarticleEnhancementSizeSmall { width: 176px; }
div.bbarticleEnhancementSizeEntsSmall { width: 200px; }
div.bbarticleEnhancementSizeMedium { width: 360px; }
div.bbarticleEnhancementSizeEntsMedium { width: 320px; }
div.bbarticleEnhancementSizeLarge { width: 544px; }
div.bbarticleEnhancementSizeEntsLarge { width: 550px; }
div.bbarticleEnhancementSizeXL { width: 728px; }
div.bbarticleEnhancementSizeEntsXL { width: 728px; }
div.bbarticleEnhancementSizeFull { width: 100%; }
.bbarticle h1 { font-family: verdana,"new century schoolbook",serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 18px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; padding-bottom: 0px; }
.bbarticle h2 { font-family: verdana,"new century schoolbook",serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; padding-bottom: 5px; }
.module_plain { clear: both; margin-top: 4px; }
.module_plain .left { margin-right: 5px; float: left; }
.module_plain p { clear: none ! important; }
.dirModule iframe { margin: 0pt; padding: 0pt; display: block; float: left; position: relative; }
.dirModule iframe.framefifty { width: 49%; }
.dirModule iframe.framethirty { width: 32%; }
.dirModule iframe.framehundred { width: 98%; }
.dirModule div.framefifty { width: 49%; float: left; position: relative; margin-left: 4px; }
.dirModule div.framethirty { width: 32%; float: left; position: relative; margin-left: 4px; }
.dirModule div.framehundred { width: 98%; float: left; position: relative; margin-left: 4px; }
body.dirModulePage { margin: 0pt; padding: 0pt; width: auto; }
body.dirModulePage ul.dirList { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
body.dirModulePage ul.dirList li { border-bottom: 1px solid rgb(51, 51, 51); margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; color: rgb(0, 0, 0); }
body.dirModulePage ul.dirList li a, body.dirModulePage ul.dirList li a.off { padding: 5px 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; color: rgb(0, 0, 0); text-decoration: none; font-weight: bold; }
body.dirModulePage ul.dirList li a:hover, body.dirModulePage ul.dirList li a.over { background: rgb(204, 204, 204) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
body.mpage {  }
div.bbarticleDateLastModified .colorTheme3 { color: blue; }
div.bbarticleHeadline .colorTheme3 { color: red; }
div.bbarticleBody .colorTheme3 { background-color: lightgreen; }
#search a, #search2 a, #search .srchbtn, #search2 .srchbtn { border: 1px solid rgb(88, 185, 38); margin: 0pt 4px; padding: 2px 14px; -moz-border-radius-topleft: 2.5px; -moz-border-radius-topright: 2.5px; -moz-border-radius-bottomright: 2.5px; -moz-border-radius-bottomleft: 2.5px; cursor: pointer; font-family: Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(4, 51, 12); background-color: rgb(212, 244, 197); display: inline-block; text-decoration: none; }
#search a:hover, #search2 a:hover, #search .srchbtn:hover, #search2 .srchbtn:hover { background-color: rgb(191, 235, 186); }
#search a:active, #search2 a:active, #search .srchbtn:active, #search .srchbtn:visited, #search .srchbtn:link, #search2 .srchbtn:active { background-color: rgb(198, 255, 169); }
div.rContent { border: 1px solid rgb(197, 196, 195); background: rgb(242, 239, 234) none repeat scroll 0% 0%; color: rgb(52, 52, 52); text-align: left; padding-top: 0pt; }
.rContent a { color: rgb(28, 91, 176); }
.rContent .header { height: 22px; }
.rContent h3 span { font-weight: normal; font-size: 0.75em; text-transform: uppercase; letter-spacing: 3px; }
.rContent h4 { padding: 2px 0pt; background: rgb(128, 127, 125) none repeat scroll 0% 0%; overflow: hidden; color: rgb(255, 255, 255); text-align: center; text-transform: uppercase; letter-spacing: 3px; font-size: 0.9em; clear: both; width: 100%; }
.rContent h6 { color: rgb(92, 92, 92); font-weight: normal; }
.rContent .content { border-bottom: 0px solid rgb(197, 196, 195); padding: 5px; }
.rContent .photo { margin: 10px 0pt; text-align: center; }
.rContent .photo img { margin-bottom: 5px; }
.rContent .photo a { font-weight: bold; }
.rContent .alert { padding: 5px; background: rgb(207, 203, 199) none repeat scroll 0% 0%; text-align: center; font-weight: bold; }
.rContent .alert .button { border: 1px solid rgb(112, 137, 131); margin: 0pt auto; padding: 1px 5px; background: rgb(237, 250, 250) none repeat scroll 0% 0%; height: 14px; width: 60px; display: block; text-align: center; color: rgb(2, 32, 68); text-decoration: none; font-size: 0.9em; font-weight: normal; }
.rContent .alert .button:hover { background: rgb(237, 250, 250) none repeat scroll 0% 0%; color: rgb(2, 32, 68) ! important; text-decoration: none; }
.optionalLinks .body .left { float: none ! important; position: static ! important; margin-right: 0px ! important; }
.optionalLinks .left h5 { text-decoration: none; }
.optionalLinks .left ul li { position: relative; }
.optionalLinks .right { float: right; display: block; position: relative; }
.optionalLinks .right ul { border-left: 1px dashed rgb(182, 185, 168); width: 150px; margin-left: 15px; padding-left: 10px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.optionalLinks img.olImg { position: relative; display: block; float: left; }
.optionalLinks .left p { width: auto; }
.optionalLinks .module p { margin: 0pt; padding: 0pt; }
.optionalLinks .clear { display: none; }
.cycleSpot div { padding: 5px 10px; display: none; position: relative; }
.cycleSpot .body { border-style: none solid solid; border-color: -moz-use-text-color rgb(224, 222, 198) rgb(224, 222, 198); border-width: medium 1px 3px; margin: 0pt; padding: 0pt; display: block; }
.cycleSpot .header { padding: 0pt; display: block; }
.cycleSpot .first { display: block; }
.cycleSpot .controls { border-top: 1px dashed rgb(152, 150, 135); padding: 3px 10px 0pt 0pt; clear: both; display: block; height: 22px; color: rgb(0, 0, 0); text-align: right; margin-top: 15px; }
.cycleSpot span.controls { padding: 0pt 10px; }
.cycleSpot .controls img { float: none; vertical-align: middle; margin-left: 5px; }
.cycleSpot a.button { font-weight: bold ! important; color: rgb(0, 0, 0); font-size: 0.8em; margin-right: 3px; margin-left: 3px; }
.cycleSpot div.controls span { font-size: 11px; }
.cycleSpot a.button { margin-bottom: -4px; margin-top: 2px; }
.whatsPlaying { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.whatsPlaying .header { border: 0px solid rgb(224, 222, 198); }
.whatsPlaying .body { margin: 0pt; padding: 0pt; background: rgb(224, 222, 198) none repeat scroll 0% 0%; }
.whatsPlaying table td a { font-size: 11px; font-family: arial; color: rgb(0, 0, 0); }
.whatsPlaying table td.artist a { font-weight: bold; color: rgb(28, 91, 176); text-decoration: none; }
.whatsPlaying table td span.draw { color: rgb(0, 0, 0); line-height: 14px; font-size: 12px; }
.whatsPlaying table.tbl_theaters { border-style: solid solid none; border-color: rgb(224, 222, 198) rgb(224, 222, 198) -moz-use-text-color; border-width: 1px 1px 0pt; margin: 0pt; padding: 0pt; border-collapse: collapse; }
.whatsPlaying td.station, .whatsPlaying td.artist, .whatsPlaying td.song { border-bottom: 1px solid rgb(224, 222, 198); }
.whatsPlaying th.station, .whatsPlaying th.artist, .whatsPlaying th.song { background: rgb(224, 222, 198) none repeat scroll 0% 0%; font-size: 11px; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; color: rgb(101, 101, 101); }
.whatsPlaying td.last { border-bottom: medium none; }
.whatsPlaying .editTwoTen { padding: 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: right; margin-top: 0px; font-size: 13px; }
.whatsPlaying ul.linkListTwoTen li { border: 0pt none ; margin: 0pt; float: none; padding-left: 8px; padding-top: 5px; }
.whatsPlaying .footerTwoTen { border-style: dashed solid solid; border-color: rgb(0, 0, 0) rgb(224, 222, 198) rgb(224, 222, 198); border-width: 1px 1px 4px; margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 52px; display: block; }
.whatsPlaying table td.station a { font-weight: bold; font-size: 11px; color: rgb(28, 91, 176); text-decoration: none; }
.whatsPlaying .row_dark { background: rgb(249, 250, 245) none repeat scroll 0% 0%; }
.whatsPlaying .row_light { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.whatsPlaying .grey { background: rgb(239, 241, 230) none repeat scroll 0% 0%; text-align: center; font-size: 12px; line-height: 16px; }
.whatsPlaying .station { color: rgb(193, 193, 193); font-size: 16px; font-weight: bold; }
.whatsPlaying ul.linkList { margin: 0pt; padding: 0pt; list-style-type: none ! important; list-style-image: none ! important; list-style-position: outside ! important; }
.whatsPlaying ul.linkList a { display: block; }
.whatsPlaying ul.linkList li { border: 0pt none ; margin: 0pt; float: left; padding-left: 8px; padding-top: 5px; }
.whatsPlaying .footer { border-style: dashed solid solid; border-color: rgb(0, 0, 0) rgb(224, 222, 198) rgb(224, 222, 198); border-width: 1px 1px 4px; margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 26px; display: block; }
.whatsPlaying .edit { padding: 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: right; font-size: 13px; }
.whatsPlaying .footnote { margin: 0px; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; }
.commerce .bodycomm { border-style: none solid; border-color: -moz-use-text-color rgb(224, 222, 198); border-width: 0pt 1px; margin: 0pt; padding: 10px 5px 0pt 7px; color: rgb(51, 51, 51); }
.commerce .bodycomm.long { width: 424px; }
.commerce .bodycomm.stacked { width: 296px; }
.commerce .bodycomm.stackedA { width: 306px; }
.commerce .bodycomm.slim { width: 196px; }
.commerce .lnkList { margin: 0pt; padding: 0pt; float: left; width: 150px; }
.commerce .lnkList ul li { margin: 0pt; padding: 3px 0pt 0pt 7px; height: 28px; }
.commerce .lnkList ul li a { margin: 0pt; padding: 0pt; height: 28px; background-image: none ! important; }
.commerce .btnList { margin: 0pt; padding: 1px 0pt 0pt; float: left; width: 108px; }
.commerce .btnList ul li { margin: 0pt; position: relative; padding-bottom: 10px; }
.commerce .optLnkList { border-left: 1px dashed rgb(182, 185, 168); margin: 0pt; padding: 0pt 0pt 0pt 10px; float: right; width: 150px; }
.commerce .optLnkList ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.commerce .optLnkList ul li { padding-bottom: 3px; padding-top: 1px; }
.commerce .skinnyBtnList { margin: 0pt; padding: 0pt; float: left; width: 100%; }
.commerce .skinnyBtnList ul li { padding: 0px 0px 5px; }
.commerce .skinnyBtnList ul li.button { padding: 0px 0px 3px; width: 100px; }
.commerce .footer { border-style: dashed solid solid; border-color: rgb(224, 222, 198); border-width: 1px 1px 3px; margin: 0pt; padding: 5px 0pt 5px 7px; }
.commerce .footer img { border: 0pt none ; margin: 0pt; padding: 10px 15px 5px 0px; }
.commerce h4 { border: 0pt none ; margin: 2px 5px 2px 0pt; padding: 0pt; }
.commerce .footer.NoDash { border-top: 0px none; padding: 0pt; }
.commerce .footer .doubleColLinkList { padding: 0px; float: left; margin-left: 5px; width: 40%; }
.commerce .footer .doubleColLinkList ul li { margin: 0pt; padding: 0px; }
.commerce a.button { padding: 2px 13px; width: 78px; height: 15px; font-weight: bold ! important; }
.commerce a.button:hover {  }
.commerce .clear { width: 1px; height: 1px; font-size: 2px; }
#bb_header { border-top: 1px solid rgb(172, 172, 172); margin-top: 5px; }
#bb_s { overflow: hidden; float: right; width: 250px; height: 56px; margin-top: 21px; font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#bb_gn { float: left; background-color: rgb(255, 255, 255); height: 29px; width: 478px; }
#bb_gn { float: left; background-color: rgb(255, 255, 255); }
#bb_gn ul { overflow: hidden; width: 478px; height: 29px; }
#bb_gnt { float: left; width: 478px; height: 29px; background-color: rgb(255, 255, 255); }
#bb_gn * { margin: 0pt; padding: 0pt; color: rgb(40, 100, 180); font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; }
#bb_gn li { border-right: 1px solid rgb(195, 195, 195); display: block; float: left; margin-top: 15px; }
#bb_gn li a { padding: 0px 5px; background: transparent none repeat scroll 0% 0%; display: block; float: left; }
#bb_gna { background: transparent url('arrow_mainguide') no-repeat scroll 50% 50%; padding-left: 3px; }
#bb_gnp { overflow: hidden; position: absolute; display: none; width: 147px; background-color: rgb(246, 243, 255); line-height: 10px; z-index: 50; }
#bb_gnp * { margin: 0pt; padding: 0pt; color: rgb(0, 0, 0); font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; list-style-type: none; list-style-image: none; list-style-position: outside; }
#bb_gnp ul { border-top: 1px solid rgb(118, 148, 206); }
#bb_gnp li a { border-style: solid; border-color: rgb(118, 148, 206); border-width: 0px 1px 1px; padding: 0px 0px 2px 5px; background: transparent none repeat scroll 0% 0%; height: 100%; display: block; }
#bb_gnp .active { background-color: rgb(100, 153, 153); }
#bb_gnp .inactive { background-color: rgb(246, 243, 255); }
#bb_m { height: 25px; width: 728px; float: left; text-transform: uppercase; }
#bb_m * { margin: 0pt; padding: 0pt; font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; }
#bb_mp * { font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#bb_mp { z-index: 100000 ! important; }
#bb_mp li a { padding: 2px 0pt 2px 5px; background: transparent none repeat scroll 0% 0%; height: 100%; display: block; }
#bb_fme * { margin: 0pt; padding: 0pt; font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; text-transform: uppercase; }
#bb_frco { width: 100%; }
div#aol_hat { font-size: 11px; font-weight: bold; z-index: 200; height: 30px; margin-bottom: 8px; }
div#aol_hat ul { padding: 4px 0pt 0pt 2px; float: left; height: 16px; }
div#aol_hat ul li { border-right: 1px solid rgb(0, 0, 0); padding: 0pt 5px 0pt 0pt ! important; line-height: 11px; display: inline; }
div#aol_hat ul li a { display: inline; padding-left: 5px; }
div#aol_hat_form { padding-top: 7px; font-weight: normal; font-size: 10px; }
div#aol_hat_form input.aol_hat_button { font-size: 11px; margin-top: -2px; }
div#aol_hat_form input.aol_hat_search { margin-top: -2px; }
div#aol_hat ul { padding-top: 9px; }
#aol_hat ul li.aol_hat_last { border: medium none ; }
#aol_hat a { color: rgb(40, 100, 180); background-image: none; }
#aol_hat div div { height: 30px; }
#aol_hat_sns div { display: inline; }
#aol_hat_sns #loginLayer { z-index: 100000 ! important; }
#aol_hat_sns { margin: 0pt 8px 0pt 0pt; padding: 8px 0pt 0pt; width: auto; float: right; height: 16px; text-align: right; }
#aol_hat_form { padding: 0pt 0pt 0pt 12px; width: 275px; float: left; color: white; }
#aol_hat input.aol_hat_search { border: 1px solid rgb(86, 186, 36); width: 118px; height: 17px; vertical-align: middle; margin-right: 2px; }
#aol_hat input.aol_hat_button { border: 1px solid rgb(88, 185, 38); -moz-border-radius-topleft: 2.5px; -moz-border-radius-topright: 2.5px; -moz-border-radius-bottomright: 2.5px; -moz-border-radius-bottomleft: 2.5px; cursor: pointer; width: 59px; height: 21px; background-color: rgb(212, 244, 197); vertical-align: middle; font-family: Tahoma,Arial,Sans-Serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#aol_hat input.aol_hat_button:hover { background-color: rgb(131, 232, 57); }
#aol_hat input.aol_hat_button:active { background-color: rgb(198, 255, 169); }
#bb_fl #footertext { margin: 0pt 0pt 0pt 5px; font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; color: rgb(0, 0, 0); clear: both; }
#footertext a { color: rgb(28, 91, 176); }
#bb_frfb { width: 728px; }
#footer .links { margin: 0pt 1em; }
#footer .linksSection { padding: 0.5em 0pt; text-align: center; }
#footer .linksSection h3 { display: inline; padding-right: 0.5em; font-size: 1.05em; font-weight: bold; }
#footer .linksSection ul { display: inline; }
#footer .linksSection ul li { background: transparent url('divider.gif') no-repeat scroll 100% 1px; display: inline; text-align: left; padding-right: 9px; }
#footer .linksSection ul li.lastItem { background: transparent none repeat scroll 0% 0%; }
#footer .text { margin: 0pt 1em; padding: 0.5em 0pt; text-align: center; }
#footer .copyright { margin: 0pt 1em; padding: 0.5em 0pt; text-align: center; }
#footer .backtotop { margin: 0pt 1em; padding: 0.5em 0pt; font-weight: bold; }
#im_this { border-right: 1px solid; padding: 0pt 10px 0pt 20px; background: transparent url('im-icon') no-repeat scroll 0pt 0pt; }
#em_this { padding: 0pt 0pt 0pt 22px; background: transparent url('email-icon') no-repeat scroll 0pt 0pt; }
.tbf { border: 0pt none ; width: 0pt; height: 0pt; }
.artDrawer { width: 100%; clear: both; float: left; }
.artDrawer .header { line-height: 1.7em; font-size: 1em; }
.artDrawer .header div { background: transparent url('dl_bar_bg') repeat-x scroll 0% 0%; width: 100%; position: relative; float: left; }
.artDrawer .header div h3 { border-left: 1px solid rgb(176, 199, 217); padding-left: 9px; float: left; }
.artDrawer .header div h3 a { float: left; padding-left: 13px; }
.artDrawer .header div h3 a.on { background: transparent url('icon_arrow_down') no-repeat scroll 0pt 7px; }
.artDrawer .header div h3 a.off { background: transparent url('icon_arrow') no-repeat scroll 0pt 7px; }
.artDrawer .header div span { border-right: 1px solid rgb(176, 199, 217); font-weight: bold; padding-right: 5px; float: right; }
.artDrawer .body { border-left: 1px solid rgb(176, 199, 217); border-right: 1px solid rgb(176, 199, 217); background: rgb(228, 240, 249) none repeat scroll 0% 0%; padding-bottom: 5px; clear: both; }
.artDrawer .body span { padding: 3px 5px 0pt 0pt; float: right; }
.artDrawer .body p { margin: 0pt; }
.artDrawer .body ul { clear: both; }
.artDrawer .body ol { margin-left: 1.3em; clear: both; }
.artDrawer .body li { margin: 10px; }
.artDrawer .body ul li p { display: block; }
.artDrawer .body.off ul li p, .artDrawer .body.off ol li p { display: none; }
.artDrawer .body .tools { border-bottom: 1px solid rgb(255, 255, 255); background: rgb(241, 241, 241) none repeat scroll 0% 0%; height: 20px; font-size: 0.9em; clear: both; position: relative; }
.artDrawer .body .tools input, .artDrawer .body .tools label { display: inline; }
.artDrawer .body .tools span { position: absolute; top: 0pt; right: 0pt; }
.artDrawer .body .promo { padding: 5px; clear: both; float: left; }
.artDrawer .body .promo img { float: left; margin-right: 5px; }
.artDrawer .body .artFooter { padding-left: 10px; }
.artDrawer .body .secondary { padding: 0pt 6px 4px 0pt; font-size: 0.9em; font-weight: normal; text-align: center; width: 98.4%; }
.artDrawer.off .body { display: none; }
.artDrawer.wrap { border-bottom: 1px solid rgb(176, 199, 217); }
ul.mixedlist li.mixedliststyle { background: transparent url('icon_generic_gray') no-repeat scroll 2px 0pt; padding-left: 20px; margin-bottom: 10px; }
ul.mixedlist li.mixedliststyle a { background-image: none; }
#bb_header > div.utb { float: left; width: 753px; }
.utb { border-bottom: 1px solid rgb(186, 186, 186); padding: 0pt 0pt 0pt 3px; font-size: 0.88em; color: rgb(102, 102, 102); }
.utb ul, .utb a, .utb li { margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; display: inline; cursor: pointer; }
.utb ul li img { padding: 0pt 3px; position: relative; top: 3px; }
.utbNav { float: left; position: relative; top: 3px; }
.utbNav li, .utbTools li a { margin-right: 3px; }
.utbTools { float: right; }
.utb1 { padding-left: 30px; }
.salWiz .body label { display: block; font-weight: bold; }
.salWiz .body fieldset { border: medium none ; margin: 4px 0pt 0pt; padding: 0pt; }
.salWiz .body fieldset label { display: inline; font-weight: normal; }
.salWiz .body legend { padding: 0pt; font-weight: bold; }
.salWiz .body p { margin-top: 5px; clear: both; }
.salWiz .body #salcitystate { display: none; width: 165px; }
.salWiz .body #salzipselect { margin: 0pt; }
.salWiz .body #salnarrowcode { width: 160px; }
.salWiz .body #salzipcode { margin: 0pt; width: 160px; }
.hline { border-bottom: 1px solid rgb(204, 204, 204); }
ul.mixedlist li.mixedliststyle { background: transparent url('icon_generic_gray') no-repeat scroll 2px 0pt; padding-left: 20px; margin-bottom: 10px; }
ul.mixedlist li.mixedliststyle a { background-image: none; }
#mixedlistWide { width: 98%; }
.module .floatFix { float: left; }
.commerce .btnListWidth { margin-bottom: 10px; width: 100%; }
.btnList { border-style: none; }
.btnListWidth ul { border-right: 0pt none; margin: 0pt ! important; padding: 0pt ! important; float: left ! important; width: 100%; }
.btnListWidth ul li { margin: 0pt 8px 0pt 0pt ! important; padding: 4px 0pt; float: left ! important; display: inline ! important; list-style-type: none ! important; }
.btnListWidth .listWidth { border-style: none; width: 160px; padding-top: 8px; }
.btnListWidth .listWidth a { padding: 0pt ! important; background-image: none ! important; display: inline; }
.btnListWidth .linkWidth { width: 50px; padding-top: 8px; }
.btnListWidth .linkWidth a { padding: 0pt ! important; background-image: none ! important; }
.colorOne #tbl_heading { background: rgb(127, 140, 151) none repeat scroll 0% 0%; width: 100%; height: 100%; }
.colorOne #tbl_body { border: 3px solid rgb(127, 140, 151); background: rgb(127, 140, 151) none repeat scroll 0% 0%; }
.colorOne #tbl_head { background: rgb(127, 140, 151) none repeat scroll 0% 0%; }
.colorOne #tbl_head .label, .colorOne #tbl_head .sort { background: rgb(127, 140, 151) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.colorOne .heading th { background: rgb(163, 173, 181) none repeat scroll 0% 0%; }
.colorOne #tbl_footer { background: rgb(127, 140, 151) none repeat scroll 0% 0%; }
.colorOne #tbl_footer .footnote { background: rgb(127, 140, 151) none repeat scroll 0% 0%; }
.colorTwo #tbl_body { border: 3px solid rgb(102, 100, 88); }
.colorTwo #tbl_head { background: rgb(102, 100, 88) none repeat scroll 0% 0%; }
.colorTwo #tbl_head .label { background: rgb(102, 100, 88) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.colorTwo #tbl_head .sort { padding: 0pt; background: rgb(102, 100, 88) none repeat scroll 0% 0%; width: 200px; color: rgb(255, 255, 255); }
.colorTwo .heading th { background: rgb(163, 173, 181) none repeat scroll 0% 0%; }
.colorTwo #tbl_footer { background: rgb(102, 100, 88) none repeat scroll 0% 0%; }
.colorTwo #tbl_footer .footnote { background: rgb(102, 100, 88) none repeat scroll 0% 0%; }
.colorThree #tbl_heading { background: rgb(151, 149, 134) none repeat scroll 0% 0%; width: 100%; height: 100%; }
.colorThree #tbl_body { border: 3px solid rgb(151, 149, 134); }
.colorThree #tbl_head { background: rgb(151, 149, 134) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.colorThree #tbl_head .label, .colorThree #tbl_head .sort { background: rgb(151, 149, 134) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.colorThree .heading th { background: rgb(163, 173, 181) none repeat scroll 0% 0%; }
.colorThree #tbl_footer { background: rgb(151, 149, 134) none repeat scroll 0% 0%; }
.colorThree #tbl_footer .footnote { background: rgb(151, 149, 134) none repeat scroll 0% 0%; }
.colorFour #tbl_heading { background: rgb(151, 149, 134) none repeat scroll 0% 0%; width: 100%; height: 100%; }
.colorFour #tbl_body { border: 3px solid rgb(151, 149, 134); }
.colorFour #tbl_head { background: rgb(151, 149, 134) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.colorFour #tbl_head .label, .colorFour #tbl_head .sort { background: rgb(151, 149, 134) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.colorFour .heading th { background: rgb(163, 173, 181) none repeat scroll 0% 0%; }
.colorFour #tbl_footer { background: rgb(151, 149, 134) none repeat scroll 0% 0%; }
.colorFour #tbl_footer .footnote { background: rgb(151, 149, 134) none repeat scroll 0% 0%; }
.colorFive #tbl_heading { background: rgb(171, 23, 23) none repeat scroll 0% 0%; width: 100%; height: 100%; }
.colorFive #tbl_body { border: 3px solid rgb(171, 23, 23); }
.colorFive #tbl_head { background: rgb(171, 23, 23) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.colorFive #tbl_head .label, .colorFive #tbl_head .sort { background: rgb(171, 23, 23) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.colorFive .heading th { background: rgb(163, 173, 181) none repeat scroll 0% 0%; }
.colorFive #tbl_footer { background: rgb(171, 23, 23) none repeat scroll 0% 0%; }
.colorFive #tbl_footer .footnote { background: rgb(171, 23, 23) none repeat scroll 0% 0%; }
.colorSix .tbl_heading { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 100%; height: 100%; }
.colorSix #tbl_body { border: 3px solid rgb(255, 255, 255); }
.colorSix #tbl_head { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.colorSix #tbl_head .label, .colorSix #tbl_head .sort { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.colorSix .heading th { background: rgb(163, 173, 181) none repeat scroll 0% 0%; }
.colorSix #tbl_footer { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.colorSix #tbl_footer .footnote { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.movieList { background: rgb(127, 140, 151) none repeat scroll 0% 0%; width: 728px; font-family: arial; clear: both; }
.movieList #tbl_body { border: 3px solid rgb(128, 140, 152); margin: 0pt; padding: 0pt; background: rgb(224, 222, 198) none repeat scroll 0% 0%; clear: both; }
.movieList table#content { border: medium none ; margin: 0pt; padding: 0pt; border-collapse: collapse; clear: both; width: 100%; }
.movieList table td, .movieList table th { padding: 3px; }
.movieList #tbl_head { padding: 9px 9px 4px 4px; background: rgb(127, 140, 151) none repeat scroll 0% 0%; font-size: 11px; font-weight: bold; font-family: arial; color: rgb(255, 255, 255); margin-bottom: -16px; }
.movieList > #tbl_head { margin-bottom: -1px; }
.movieList #tbl_head .label { margin: 0px; padding: 5px 0px 0px; background: rgb(127, 140, 151) none repeat scroll 0% 0%; float: left; height: 42px; font-weight: bold; font-size: 13px; }
.movieList #tbl_head .sort { margin: 0px; padding: 2px 0px 0px; background: rgb(127, 140, 151) none repeat scroll 0% 0%; float: right; height: 42px; font-weight: normal; font-size: 13px; }
.movieList > #tbl_head > .label, .movieList > #tbl_head > .sort { height: 23px; }
.movieList div#hr_head { border-bottom: 1px solid rgb(163, 174, 180); margin: 3px 2px 0pt; width: 99%; }
.movieList > div#hr_head { border-top: 3px solid rgb(127, 140, 151); }
.movieList #hr_head hr { display: none; }
.movieList #tbl_footer { padding: 9px; background: rgb(127, 140, 151) none repeat scroll 0% 0%; font-family: arial; color: rgb(255, 255, 255); height: 20px; }
.movieList #tbl_footer .footnote { margin: 0px; padding: 0px; background: rgb(127, 140, 151) none repeat scroll 0% 0%; float: left; }
.movieList #tbl_footer .footnote span.note { font-size: 12px; padding-left: 4px; }
.movieList #tbl_footer .watch_more { margin: 0px; padding: 0px; background: rgb(127, 140, 151) none repeat scroll 0% 0%; float: right; font-size: 1.2em; }
.movieList table td a { font-size: 11px; font-family: arial; color: rgb(0, 0, 0); }
.movieList td.title a { font-size: 12px; }
.movieList table td.title a { font-weight: bold; color: rgb(28, 91, 176); text-decoration: none; }
.movieList table td.title a:hover { text-decoration: underline; }
.movieList td.date, .movieList td.trailer, .movieList td.title, .movieList td.opening, .movieList td.get_it { border-bottom: 1px solid rgb(206, 204, 191); text-align: left; }
.movieList th.date, .movieList th.trailer, .movieList th.title, .movieList th.opening, .movieList th.get_it { background: rgb(163, 173, 181) none repeat scroll 0% 0%; font-size: 12px; text-align: left; padding-top: 18px; padding-bottom: 4px; color: rgb(36, 45, 54); }
.movieList .title span.rating { font-weight: normal; color: rgb(127, 127, 127); }
.movieList td.date, .movieList th.date { width: 88px; }
.movieList td.trailer, .movieList th.trailer { width: 92px; }
.movieList td.title, .movieList th.title { width: 278px; }
.movieList td.opening, .movieList th.opening { width: 104px; }
.movieList td.get_it, .movieList th.get_it { width: 131px; }
.movieList td.date, .movieList td.opening { font-size: 14px; }
.movieList .row_dark { background: rgb(249, 250, 245) none repeat scroll 0% 0%; }
.movieList .row_medium { background: rgb(239, 238, 230) none repeat scroll 0% 0%; }
.movieList .row_light { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.movieList .num { color: rgb(193, 193, 193); font-family: arial bold; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.3em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.exclusive { border: 1px solid rgb(213, 16, 23); padding: 0pt 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 10px; display: inline-block; margin-left: 5px; font-family: Geneva,Arial,Helvetica,sans-serif; text-align: center; color: rgb(213, 16, 23); letter-spacing: 1px; text-decoration: none; font-size: 9px; font-weight: normal ! important; }
.movieList td.noBord { border-bottom: medium none; }
.cbJobSearch { border: 1px solid rgb(204, 204, 204); float: left; width: 100%; margin-bottom: 6px; }
.cbJobSearch form p { margin: 0pt 0pt 5px; padding: 0pt; }
.cbJobSearch form { background: rgb(255, 255, 204) none repeat scroll 0% 0%; color: rgb(102, 102, 102); float: left; width: 100%; }
.cbJobSearch form span { font-weight: normal; font-size: 0.9em; }
.cbJobSearch form .header { padding: 2px 0pt 0pt 6px; }
.cbJobSearch form .header h2 { color: rgb(255, 102, 0); font-size: 1em; }
.cbJobSearch form .body { border-top: 1px solid rgb(255, 204, 102); padding: 2px 0pt 0pt 6px; margin-top: 2px; }
.cbJobSearch form label { font-weight: bold; display: block; font-size: 1em; }
.cbJobSearch #known_loc { padding-bottom: 3px; }
.cbJobSearch #known_loc h3.known { margin: 2px 0pt 0pt; padding: 0pt; display: block; color: rgb(51, 51, 51); font-size: 1.5em; font-weight: bold; }
.cbJobSearch #known_loc a { font-size: 0.9em; font-weight: normal; }
.cbJobSearch #known_loc strong { font-size: 1.5em; color: rgb(51, 51, 51); }
.cbJobSearch #city_input { width: 115px; float: left; }
.cbJobSearch #city_input input { width: 105px; }
.cbJobSearch #state_input select { width: 55px; }
.cbJobSearch .addlCats { font-size: 0.9em; padding-top: 2px; }
.cbJobSearch .addlCats img { padding-top: 2px; }
.cbJobSearch .addlCats a:hover { text-decoration: none; }
.cbJobSearch #additional { font-size: 1em; color: rgb(3, 31, 170); }
.cbJobSearch #additional img { padding-top: 2px; }
.cbJobSearch #additional a:hover { text-decoration: none; }
.cbJobSearch #jobtype, .cbJobSearch #jobtype2, .cbJobSearch #jobtype3 { width: 170px; }
.cbJobSearch #terms { display: block; width: 165px; }
.cbJobSearch .tools { border-bottom: 1px solid rgb(255, 204, 102); padding-bottom: 2px; }
.cbJobSearch .center { margin: 1em 0pt 0.5em; text-align: center; clear: both; }
.cbJobSearch .center a { text-decoration: underline; font-weight: normal; }
.cbJobSearch .checkbox { clear: both; font-size: 0.9em; }
.cbJobSearch .checkbox label { display: inline; font-weight: normal; }
.cbJobSearch .checkbox input { margin-right: 3px; }
.cbJobSearch .border { border-top: 1px solid rgb(255, 204, 102); padding-top: 10px; }
.cbJobSearch .links a { font-weight: bold; font-size: 0.9em; }
.cbJobSearch .results { border-style: solid; border-color: rgb(204, 204, 204); border-width: 1px 0pt 0pt; float: left; width: 100%; padding-top: 3px; }
.cbJobSearch .results p { margin: 0pt; padding: 0pt; }
.cbJobSearch .results h3 { color: rgb(255, 102, 0); }
.cbJobSearch .results ul { margin-top: 3px; }
.cbJobSearch .show { display: block; }
.cbJobSearch .hide { display: none; }
.cbJobSearchBtmA, .cbJobSearchBtmB { margin: 0pt 0pt 5px; padding: 0pt; background: transparent url('search_btm_yellow') no-repeat scroll 0% 0%; width: 185px; height: 10px; clear: both; }
.cbJobSearchBtmB {  }
a.oBt, a.oBt:hover { border: 1px solid rgb(246, 149, 54); margin: 0pt 0.5em 0pt 0pt; padding: 0pt 8px 2px; display: inline; text-decoration: none; color: rgb(0, 0, 0); }
.oBt { border: 1px solid rgb(254, 248, 236); padding: 0pt 4px; background: rgb(246, 219, 183) url('9.h_sprite.png') no-repeat scroll -375px -60px; font-family: Tahoma,Arial,Sans-Serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.9em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.oBt:focus { border: 1px solid rgb(246, 149, 54); }
.o_clk { background: rgb(255, 153, 51) none repeat scroll 0% 0%; }
.o_over { background: rgb(253, 197, 125) none repeat scroll 0% 0%; }
.g_over, a.over, button.over, input.over { background: rgb(191, 235, 170) none repeat scroll 0% 0%; }
.xpro_cnt .module { border: medium none ; margin: 0pt; padding: 0pt; background: rgb(247, 247, 247) none repeat scroll 0% 0%; }
.xpro_cnt .module .header { display: none; }
.xpro_cnt .module .body { border: medium none ; margin: 0pt 12px 12px; padding: 0pt; background: rgb(247, 247, 247) none repeat scroll 0% 0%; font-size: 12px; color: rgb(0, 0, 0); font-weight: normal; }
.xpro_cnt .module .body p.left { padding: 0pt; margin-right: -1px; margin-top: -4px; }
.xpro_cnt .module .body p.left img { margin-top: 6px; }
.xpro_cnt .module .body h4 { color: rgb(43, 95, 134); font-weight: bold; }
.xpro_cnt .lined { border-bottom: medium none; }
.xpro_cnt { border: medium none ; background: rgb(247, 247, 247) none repeat scroll 0% 0%; color: rgb(0, 0, 0); width: 100%; }
.xpro_cnt table { border: medium none ; width: 100%; }
.xpro_cnt td { margin: 0pt; padding: 0pt; width: 50%; vertical-align: top; }
.xpro_cnt_txt, .xpro_cnt_txt tr td .module { font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#xpro_cnt_1 { border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); margin-bottom: -5px; }
.xpro_cnt_hd { padding: 3px 3px 3px 12px; font-family: arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.xpro_cnt_hd_clr_1 { color: rgb(96, 96, 96); font-size: 12px; }
.xpro_cnt_hd_clr_2 { color: rgb(4, 4, 4); }
.xpro_open { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 100%; text-align: center; padding-top: 12px; padding-bottom: 14px; }
.xpro_open a { font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.xpro_dir { background: rgb(204, 204, 204) none repeat scroll 0% 0%; width: 100%; text-align: center; }
.xpro_dhd_tbl { background: rgb(204, 204, 204) none repeat scroll 0% 0%; width: 98%; margin-left: auto; margin-right: auto; }
.xpro_dhd_tbl td { padding: 0pt; }
.xpro_dhd_tbl td a:hover { text-decoration: underline; }
.xpro_dhd { font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; color: rgb(36, 96, 143); }
.xpro_dhd_tbl td .dhs_l { text-align: left; color: rgb(105, 104, 107); }
.xpro_dir_tbl { background: rgb(204, 204, 204) none repeat scroll 0% 0%; width: 98%; margin-left: auto; margin-right: auto; margin-bottom: 2px; }
.xpro_dir_off { padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 25%; }
.xpro_dir_over { padding: 0pt; background: rgb(245, 212, 39) none repeat scroll 0% 0%; width: 25%; }
.xpro_dir_tbl td a { color: rgb(40, 100, 180); font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; }
.xpro_dir_tbl td a:hover { background: rgb(245, 212, 39) none repeat scroll 0% 0%; text-decoration: none; }
.xpro_dir_tbl td .red_link { color: rgb(255, 51, 0); font-weight: bold; }
#xpro_cnt_2 { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); display: none; }
#xpro_dir_1 { border-style: solid; border-color: rgb(204, 204, 204); border-width: 0pt 1px 1px; display: none; }
.width438 { width: 436px; }
.width538 { width: 536px; }
.width756 { width: 754px; }
.xpro_sm_cnt .module { border: medium none ; margin: 0pt; padding: 0pt; background: rgb(247, 247, 247) none repeat scroll 0% 0%; }
.xpro_sm_cnt .module .header { display: none; }
.xpro_sm_cnt .module .body { border: medium none ; margin: 0pt 12px 12px; padding: 0pt; background: rgb(247, 247, 247) none repeat scroll 0% 0%; font-size: 12px; color: rgb(0, 0, 0); font-weight: normal; }
.xpro_sm_cnt .module .body p.left { padding: 0pt; margin-right: -1px; margin-top: -4px; }
.xpro_sm_cnt .module .body p.left img { margin-top: 6px; }
.xpro_sm_cnt .module .body h4 { color: rgb(43, 95, 134); font-weight: bold; }
.xpro_sm_cnt .lined { border-bottom: medium none; }
.xpro_sm_cnt { border: medium none ; background: rgb(247, 247, 247) none repeat scroll 0% 0%; color: rgb(0, 0, 0); width: 100%; }
.xpro_sm_cnt table { border: medium none ; width: 100%; }
.xpro_sm_cnt td { margin: 0pt; padding: 0pt; width: 50%; vertical-align: top; }
.xpro_sm_cnt_txt, .xpro_sm_cnt_txt tr td .module { font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#xpro_sm_cnt_1 { border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); margin-bottom: -5px; }
.xpro_sm_cnt_hd { padding: 3px 3px 3px 12px; font-family: arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.xpro_sm_cnt_hd_clr_1 { color: rgb(96, 96, 96); font-size: 12px; }
.xpro_sm_cnt_hd_clr_2 { color: rgb(4, 4, 4); }
.xpro_sm_open { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 100%; text-align: center; padding-top: 12px; padding-bottom: 14px; }
.xpro_sm_open a { font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.xpro_sm_dir { width: 100%; text-align: center; }
.xpro_sm_free_cnt { padding: 12px; text-align: left; }
#xpro_sm_cnt_2 { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); display: none; }
#xpro_sm_dir_1 { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); display: none; }
.width210 { width: 208px; }
.main_CVN {  }
.main_CVN .body .cvn_vrack * { margin: 0pt; padding: 0pt; }
.main_CVN * { margin: 0pt; padding: 0pt; }
.main_CVN .header h3 { padding: 2px 0pt 0pt 10px; }
.main_CVN .body .introtxt { padding: 0pt 3px 0pt 6px; margin-top: 6px; }
.main_CVN .body .introtxt h5 { font-family: arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(91, 99, 104); }
.main_CVN .body .introtxt h5 span { color: rgb(201, 13, 12); }
.main_CVN .body .error_msg { margin-left: 6px; font-family: arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(201, 13, 12); }
.main_CVN .body .cvn_vrack { font-family: arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(91, 99, 104); }
.main_CVN .body .cvn_vrack .video { margin: 12px 0pt 6px 2px ! important; float: left; display: inline; width: 102px; }
.main_CVN .body .cvn_vrack .video img, .cvn_vrack .video h6, .cvn_vrack .video p { float: left; }
.main_CVN .body .cvn_vrack .video img { border: 2px solid rgb(201, 13, 12); position: static; width: 96px; height: 76px; margin-bottom: 6px; }
.main_CVN .body .cvn_vrack .video h6 { overflow: hidden; width: 100px; color: rgb(40, 100, 180); font-family: arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.main_CVN .body .cvn_vrack .video p { color: rgb(91, 99, 104); font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.main_CVN .body .cvn_vrack .video p a { font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(40, 100, 180); }
.main_CVN .body p.cvn_view { padding: 0pt 3px 8px 6px; text-align: right; font-family: arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(38, 100, 180); }
.main_CVN .body p .arrow { padding: 5px 7px 7px 0pt; background: transparent url('cvn_arrow') no-repeat scroll right center; }
#n__bb_ft { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 756px; float: left; font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; padding-bottom: 5px; }
#n__bb_fs_cont #bb_ftb { border-top: 0pt none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; width: 352px; height: 30px; }
#n__bb_fs_cont #bb_ftb .bb_bl { margin-top: 0px; }
#n__bb_fs { border-top: 0pt none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: right; width: 404px; height: 30px; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#n__bb_fs * { margin: 0pt; padding: 0pt; }
#n__bb_fs_cont #bb_fst { margin: 6px 0pt 0pt; float: left; color: rgb(255, 255, 255); text-align: right; width: 150px; }
#n__bb_fs_cont #bb_ffm { margin: 4px 0pt 0pt 8px; float: right; }
#n__bb_fs_cont #bb_ffm #bb_field2 { width: 165px; }
#n__bb_fme { padding-top: 10px; float: left; width: 756px; text-align: center; color: rgb(102, 102, 102) ! important; }
#n__bb_fme * { margin: 0pt; padding: 0pt; font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-transform: none ! important; }
#n__bb_fme a { font-weight: normal; color: rgb(40, 100, 180) ! important; text-decoration: none; }
#n__bb_fme a:hover { text-decoration: underline; }
#n__bb_fl { border-bottom: 1px solid rgb(174, 173, 165); float: left; width: 756px; padding-bottom: 11px; }
#n__bb_fl * { color: rgb(119, 118, 106); text-decoration: none; text-align: center; }
#n__bb_fl #n__footertext { margin: 0pt 0pt 0pt 5px; font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; color: rgb(102, 102, 102); clear: both; }
#n__footertext a { color: rgb(40, 100, 180); text-decoration: none; }
#n__footertext a:hover { text-decoration: underline; }
#n__bb_fr { padding: 3px 5px 0pt; }
#n__bb_fr a { color: rgb(40, 100, 180) ! important; text-decoration: none; }
#n__bb_fr a:hover { text-decoration: underline; }
.n__bb_ftb { font-weight: bold; }
#n__bb_frfb { margin: 12px 0pt 8px 4px; text-align: center; }
#n__bb_ft #n__bb_frfb a { color: rgb(40, 100, 180); text-decoration: none; }
#n__bb_ft #n__bb_frfb a:hover { text-decoration: underline; }
#n__bb_frco { margin-top: 12px; margin-right: 4px; text-align: center; }
#n__bb_fkw { margin: 9px 9px 0pt 0pt; float: right; font-weight: bold; color: rgb(119, 118, 106); }
#n__bb_btop { padding-left: 10px; padding-top: 9px; float: left; }
#n__bb_btop b { padding: 1px 3px 0pt; background: rgb(245, 163, 12) none repeat scroll 0% 0%; margin-right: 5px; font-size: 8px; color: rgb(255, 255, 255); font-family: verdana; margin-bottom: -2px; }
#n__bb_btop a { font-weight: bold; text-decoration: none; color: rgb(245, 163, 12); }
#n__bb_btop a:hover { text-decoration: underline; }
.cfl_info_feed div.header { position: relative; height: auto ! important; }
.cfl_info_feed .header h3 { padding-right: 65px ! important; }
.cfl_info_feed .header img { float: none ! important; }
.cfl_info_feed .header span { position: absolute; display: block; right: 0pt; top: 6px; }
.cfl_info_feed .header span a img { border: 0pt none ; margin: 0pt; padding: 0pt; vertical-align: text-bottom; }
.cfl_info_feed .header span a.feedtxt { margin: 0pt 10px 0pt 0pt; padding: 0pt 0pt 0pt 4px; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); }
.cfl_info_feed .header span a.colortxt { color: rgb(0, 0, 0); }
.cfl_info_feed .body .lined li { position: relative; height: 100% ! important; list-style-type: none; }
.cfl_info_feed .body .lined li a { display: block; padding-right: 65px; }
.cfl_info_feed .body .lined li span { display: block; position: absolute; right: 0pt; top: 2px; }
.cfl_info_feed .body .lined li span a.feedimg { margin: 0pt; padding: 0pt; display: inline; background-image: none; }
.cfl_info_feed .body .lined li span a img { border: 0pt none ; margin: 0pt; padding: 0pt; vertical-align: text-bottom; }
.cfl_info_feed .body .lined li span a.feedtxt { margin: 0pt 10px 0pt 0pt; padding: 0pt 0pt 0pt 4px; display: inline; background-image: none; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(40, 100, 180); }
.cfl_info_feed .header a { background-image: none; }
.module .header a.snagfeed { border: 0pt none ; position: absolute; top: 0pt; right: 0pt; }
.module .header a.snagfeed img { vertical-align: text-bottom; }
.sng_fd_ent_top { border-left: 1px solid rgb(206, 211, 222); border-right: 1px solid rgb(206, 211, 222); border-bottom: medium none; margin: 0pt; padding: 0pt; overflow: hidden; background-color: rgb(72, 108, 143); color: rgb(255, 255, 255); width: 99.5%; height: 25px; }
.sng_fd_ent_top p { border: medium none ; margin: 0pt; padding: 0pt; }
.sng_fd_ent_top img { margin: 6px 3px 0pt; float: left; cursor: pointer; }
.sng_fd_ent_top h2 { margin: 6px 0pt 0pt 3px; padding: 0pt; float: left; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
a.sng_fd_ln { margin: 0pt 5px 0pt 0pt; padding: 0pt; float: right; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 22px; color: rgb(255, 255, 255); text-decoration: none; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; cursor: pointer; }
a.sng_fd_ln:hover { text-decoration: underline; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
.sng_fd_ent_top span.sng_fd_ln_txt { padding: 0pt; float: left; margin-top: 1px; }
.clearAll { clear: both; width: 0px; font-size: 0px; line-height: 0%; }
.tbdmd { margin: 8px 0pt 0pt; background: rgb(202, 202, 202) none repeat scroll 0% 0%; }
.tbdmd a { color: rgb(33, 85, 173); }
.tbdmd .header { border-right: 3px solid rgb(69, 87, 107); border-bottom: 3px solid rgb(69, 87, 107); margin: 0pt; padding: 0pt 3px 3px 0pt; background: rgb(89, 113, 139) none repeat scroll 0% 0%; }
.tbdmd .graphicHeader { border: medium none ; margin: 0pt; padding: 0pt; background: rgb(89, 113, 139) none repeat scroll 0% 0%; }
.tbdmd .header h3 { padding: 4px 4px 4px 8px; background: rgb(89, 113, 139) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 14px; float: left; }
.tbdmd .header div.hdrImg { margin: 5px 0pt 2px; padding: 0pt; float: right; }
.tbdmd .news_title { margin: 0pt; padding: 6px; font-weight: bold; }
.tbdmd .hdr_cnt { position: relative; color: rgb(0, 0, 0); width: auto; padding-right: 6px; clear: both; }
.tbdmd .photo { margin: 0pt 6px; padding: 0pt; float: left; }
.tbdmd .hdln { margin: 0pt 0pt 3px; font-weight: bold; line-height: 9px; }
.tbdmd .tbs { position: relative; width: 100%; clear: both; height: 29px; }
.tbdmd .tbs ul { margin: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; padding-left: 6px; }
.tbdmd .tbs ul li { margin: 2px 0pt 0pt; padding: 3px 0pt 0pt; float: left; display: block; }
.tbdmd .tbs ul li a { border-style: solid solid none; border-color: rgb(222, 222, 228) rgb(222, 222, 228) -moz-use-text-color; border-width: 1px 1px medium; margin: 0pt; padding: 5px; background-color: rgb(69, 88, 108); color: rgb(255, 255, 255); outline-color: -moz-use-text-color; outline-style: none; outline-width: 10px; text-decoration: none; display: block; background-image: none; cursor: pointer; }
.tbdmd .tbs .selected { background-color: rgb(240, 241, 244); color: black; font-weight: bold; }
.tbdmd .tbs .selected a { color: black; text-decoration: none; cursor: pointer; }
.tbdmd .cnt { border-style: solid; border-color: rgb(194, 199, 211); border-width: 0pt 1px 3px; background: rgb(240, 241, 244) none repeat scroll 0% 0%; clear: both; padding-top: 10px; }
.tbdmd .ftr { border-left: 1px solid rgb(194, 199, 211); border-right: 1px solid rgb(194, 199, 211); border-bottom: 3px solid rgb(194, 199, 211); padding: 3px 10px; background: rgb(240, 241, 244) none repeat scroll 0% 0%; }
.tbdmd .ftr a { background: transparent url('icon_sprite') no-repeat scroll -21px -623px; padding-left: 10px; font-weight: bold; }
#left .lined li, #right .lined li { line-height: 1em; }
.tbdmd .module, .tbdmd .body, .tbdmd .body img, .tbdmd .edit, .tbdmd .module .lined, .tbdmd .module ul li, .tbdmd .module .body ol li { position: static; }
.tbdmd .colorThree { border: 0pt none ; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.tbdmd .module { border: 0pt none ; margin: 0pt; padding: 0pt; }
.tbdmd .module .body { border: 0pt none ; margin: 0pt; padding: 0pt; overflow: hidden; width: auto; height: auto; }
.tbdmd .module ul { overflow: hidden; }
.tbdmd .module .header { display: none; }
.tbdmd .module li a { padding: 0pt 0pt 0pt 15px; background: transparent url('icon_sprite') no-repeat scroll -15px -623px; display: inline; font-weight: normal; color: rgb(40, 83, 170); text-decoration: none; }
.tbdmd .clear { clear: both; display: block; }
* html .tbdmd .cnt .body ul.lined li { position: static; clear: both; }
* html .tbdmd .cnt .body ul.lined li a { display: block; float: left; }
* html .tbdmd .cnt .body ul.lined li span { position: static; display: block; float: right; }
* + html .tbdmd .cnt .body ul.lined li { position: static; clear: both; }
* + html .tbdmd .cnt .body ul.lined li a { display: block; float: left; }
* + html .tbdmd .cnt .body ul.lined li span { position: static; display: block; float: right; }
.tabbednoscroll .tbdmd .module { height: 100%; }
.msnc { margin-top: 8px; }
.msnc .header { border-right: 3px solid rgb(128, 9, 13); border-bottom: 3px solid rgb(128, 9, 13); padding: 0pt 0pt 0pt 2px; background: rgb(176, 46, 47) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.msnc .graphicHeader { border: medium none ; margin: 0pt; padding: 0pt; background: rgb(176, 46, 47) none repeat scroll 0% 0%; }
.msnc .header h3 { background: rgb(176, 46, 47) none repeat scroll 0% 0%; float: left; }
.msnc .header .hdrImg { margin: 5px 2px; padding: 0pt; float: right; }
.msnc .hdr_cnt { position: relative; color: rgb(0, 0, 0); width: auto; padding-right: 6px; clear: both; }
.msnc .tbs { background: rgb(202, 202, 202) none repeat scroll 0% 0%; }
.msnc .tbs ul li a { padding: 5px 15px; background-color: rgb(126, 10, 12); }
.msnc .tbs .selected { background-color: rgb(233, 222, 217); color: rgb(126, 10, 12); }
.msnc .cnt { border-color: rgb(223, 214, 209); border-bottom: 3px solid rgb(223, 214, 209); background: rgb(239, 227, 222) none repeat scroll 0% 0%; }
.msnc .module a { padding: 5px 3px 5px 18px; background: transparent url('icon_sprite') no-repeat scroll -15px -623px; display: block; font-weight: bold; }
.msnc .ftr { border-color: rgb(223, 214, 209); background: rgb(233, 222, 217) none repeat scroll 0% 0%; margin-top: -4px; z-index: 1; position: relative; }
.msnc .tbdmd .clear { clear: both; display: block; }
.bb_tbdmd_fdmd { margin-top: 8px; }
.bb_tbdmd_fdmd .tbdmd { background: rgb(213, 206, 196) none repeat scroll 0% 0%; }
.bb_tbdmd_fdmd .tbdmd .header { border-right: medium none; border-bottom: medium none; padding: 0pt; background: rgb(213, 206, 196) none repeat scroll 0% 0%; }
.bb_tbdmd_fdmd .tbdmd .graphicHeader { border-right: medium none; border-bottom: medium none; padding: 0pt; background: rgb(213, 206, 196) none repeat scroll 0% 0%; }
.bb_tbdmd_fdmd .tbdmd .header h3 { background: rgb(213, 206, 196) none repeat scroll 0% 0%; color: rgb(103, 96, 86); float: left; }
.bb_tbdmd_fdmd .tbdmd .header img { padding: 0pt; }
.bb_tbdmd_fdmd .tbdmd .header div.hdrImg { margin: 5px 5px 5px 0pt; padding: 0pt; float: right; }
.bb_tbdmd_fdmd .tbdmd .hdr_cnt { position: relative; color: rgb(0, 0, 0); width: auto; padding-right: 6px; clear: both; }
.bb_tbdmd_fdmd .tbdmd .tbs { background: rgb(213, 206, 196) none repeat scroll 0% 0%; height: 31px; }
.bb_tbdmd_fdmd .tbdmd .tbs ul { border-bottom: 1px solid rgb(190, 168, 110); height: 31px; }
.bb_tbdmd_fdmd .tbdmd .tbs ul li a { border-color: rgb(159, 152, 142); padding: 5px 15px 6px; height: 15px; background-color: rgb(99, 95, 86); color: rgb(255, 255, 255); font-weight: bold; margin-right: 2px; }
.bb_tbdmd_fdmd .tbdmd .tbs .selected { background-color: rgb(253, 247, 235); color: rgb(103, 96, 86); padding-bottom: 6px; }
.bb_tbdmd_fdmd .tbdmd .cnt { border-color: rgb(223, 214, 209) rgb(223, 214, 209) rgb(213, 206, 196); border-bottom: 3px solid rgb(213, 206, 196); background: rgb(253, 247, 235) none repeat scroll 0% 0%; height: auto; }
.bb_tbdmd_fdmd .tbdmd .ftr { border-color: rgb(223, 214, 209); background-color: rgb(253, 247, 235); margin-top: -4px; z-index: 1; position: relative; }
.bb_tbdmd_fdmd .tbdmd .ftr a { background-image: none; }
.bb_tbdmd_fdmd .tbdmd .module { border: 0pt none ; margin: 0pt; padding: 0pt; height: auto; }
.bb_tbdmd_fdmd .tbdmd .clear { clear: both; display: block; }
.bb_tbdmd_fdmd .clearAll { display: inline; }
.clearAll { clear: both; }
#s .feedsmodule .body { margin: 0pt; padding: 0pt; }
.feedsmodule .feedsLabel { padding: 5px 0pt; background: rgb(252, 246, 234) none repeat scroll 0% 0%; overflow: hidden; width: 100%; clear: both; float: none; }
.feedsmodule .feedsLabel a { background: transparent url('feed_icon') no-repeat scroll left center; float: right; padding-left: 15px; padding-right: 5px; width: auto; }
.feedsmodule .feedsLabel div { margin: 0pt; padding: 0pt; background: transparent url('feed_icon') no-repeat scroll 0% 0%; }
.feedsmodule .header { height: auto; padding-top: 2px; padding-bottom: 5px; float: none; }
.feedsmodule .header h3 { font-size: 14px; float: none; }
.feedsmodule .allPosts { clear: both; }
.feedsmodule .feedsPost .postSrc, .feedsPost .postBody, .feedsPost .postHdr { padding-left: 10px; }
.feedsmodule .allPosts .feedsPost a { background-image: none; }
.feedsmodule .feedsPost .postBody { font-size: 1em; }
.feedsmodule .feedsPost .postBody p { font-size: 11px; }
.feedsmodule .feedsPost p.postSrc { font-family: arial; font-size: 10px; }
.feedsmodule .feedsPost .postHdr a { font-size: 12px; font-weight: bold; }
.feedsmodule .feedsPost .postBtm { border-bottom: 1px solid rgb(208, 208, 208); background: rgb(252, 246, 234) none repeat scroll 0% 0%; width: 100%; height: auto; }
.feedsmodule .feedsPost .feedTimestamp { display: block; font-size: 10px; padding-left: 10px; float: none; }
.feedsmodule .feedsPost .updateTime a { background: transparent url('icon_myaol_small') no-repeat scroll 2px 3px; width: 45px; height: 15px; display: block; float: left; }
.feedsmodule .feedsFoot { background: rgb(213, 206, 196) none repeat scroll 0% 0%; width: 100%; clear: both; }
.feedsmodule .feedsFoot a { padding: 3px 10px; background-image: none; font-size: 11px; font-weight: bold; display: block; }
.feedPop { border: 2px solid rgb(196, 190, 179); padding: 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; width: 166px; height: 66px; display: none; position: absolute; top: 0pt; left: 0pt; font-size: 11px; z-index: 2; }
.body .feedErrorCont { background: rgb(255, 255, 255) none repeat scroll 0% 0%; clear: both; }
.body .feedErrorCont p.errorTxt { padding: 10px; color: rgb(255, 0, 0); }
body .feedsmodule .body ul { clear: both; padding-left: 0pt; }
.feedsmodule .body ul li { padding: 3px 5px 3px 11px; background-image: none; margin-left: 0pt; vertical-align: bottom; clear: both; }
.feedsmodule .body ul li a { display: block; }
.feedsmodule .feedaltrow { background: rgb(252, 246, 234) none repeat scroll 0% 0%; }
.body .feedsProgSpace { padding: 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; clear: both; float: none; }
.body .feedsProgSpace .psImgCont { padding-bottom: 8px; float: left; }
.body .feedsProgSpace .psImgCont img { position: static; padding-bottom: 0pt; }
.body .feedsProgSpace .psImgCont a { position: static; background-image: none; }
.body .feedsProgSpace .psTxt { font-size: 1em; position: static; }
.feedsmodule .header { border-width: 0pt; margin: 0pt; height: auto; }
.feedsmodule .body ul.progLnHt3 li * { padding-top: 3px; padding-bottom: 3px; }
.feedsmodule .body ul.progLnHt6 li * { padding-top: 6px; padding-bottom: 6px; }
.feedsmodule .body .progLnHt3 * { padding-top: 3px; padding-bottom: 3px; }
.feedsmodule .body .progLnHt6 * { padding-top: 6px; padding-bottom: 6px; }
.feedsmodule .body ul li span.feedSpan { padding: 0px 4px 2px 2px; display: block; float: right; }
.feedsmodule .body ul li span.feedSpan a.fdmd_feedImg { margin: 0pt; padding: 0pt 0pt 2px 17px; background: transparent url('feed_icon') no-repeat scroll left 0pt; display: inline; font-size: 11px; }
.feedsmodule .body .postBtm div.ftfCont { padding: 2px 4px 4px 2px; display: block; float: right; }
.feedsmodule .body .postBtm div.ftfCont a.ftfLnk { margin: 0pt; padding: 0pt 0pt 0pt 15px; background: transparent url('feed_icon') no-repeat scroll left 2px; display: inline; }
.feedsmodule .clearAll { clear: both; }
.feedsmodule ul { position: static ! important; }
.feedsmodule li { position: static ! important; }
.feedsmodule .body { position: static ! important; }
.feedsmodule .feedsPost { position: static ! important; width: 100%; }
.feedsmodule .feedsPost .postBody { position: static; }
.feedsmodule .feedsPost .postBody p { position: static; }
.feedsmodule .feedsPost .postSrc { position: static; }
.feedsmodule .feedsPost .postBtm { position: static; }
.feedsmodule .feedsPost .postBtm .feedTimestamp { position: static; }
.feedsmodule .feedsPost .postBtm .feedTimestamp p { position: static; }
#s .feedsmodule { width: 100%; }
#a .feedsmodule { width: 100%; }
#c .feedsmodule { width: 100%; }
#c .cgroup .c3 { width: 100%; }
.cf2_feed, .cf2_bfeed { position: relative ! important; width: 100%; height: auto ! important; }
.bottomText .cf2_bfeed { width: auto; padding-top: 15px ! important; }
.feedgap { padding-bottom: 2px; }
.cf2_feed h2, .cf2_feed h3 { padding-right: 90px ! important; }
.cf2_feed a.icontxt, .cf2_bfeed a.icontxt { margin: 0pt; padding: 0pt 0pt 0pt 17px; background: transparent url('feed_icon_001.dat') no-repeat scroll 0% 0%; position: absolute; top: 6px; display: block; height: 12px; width: 33px; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 12px; color: rgb(40, 100, 180); text-decoration: none; z-index: 100; }
.cf2_feed a.icontxt { right: 0pt; }
.cf2_bfeed a.icontxt { left: 8px; }
.cf2_bfeed a img { padding-top: 7px ! important; }
.cf2_feed a.icontxt:hover { text-decoration: underline; }
.cf2_feed a.color { color: rgb(255, 255, 255); }
.sharemain { border: 1px solid rgb(119, 119, 119); width: 454px; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); }
.sharemain .share_left { border-right: 1px solid rgb(119, 119, 119); padding: 5px 26px; width: 313px; float: left; background-color: rgb(222, 218, 202); }
.sharemain .share_right { float: right; background-color: rgb(222, 218, 202); }
.sharemain .share_right a { font-family: arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); text-decoration: none; padding-left: 26px; }
.sharemain .share_right_on a { padding: 7px 25px; width: 37px; float: right; text-decoration: none; background-color: rgb(231, 231, 233); font-family: arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); }
.sharemain .share_right .brd2 { width: 88px; height: 20px; padding-top: 7px; }
.sharemain .drop_down { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 454px; }
.sharemain .drop_down .im_frnd { border-right: 1px solid rgb(204, 204, 204); margin: 5px 0pt; padding: 3px 0pt 4px 35px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 195px; float: left; }
.sharemain .drop_down .im_frnd .im_img, .sharemain .drop_down .im_mail .im_img { margin: 3px 10px 0pt 0pt; float: left; }
.sharemain .drop_down .im_mail { margin: 5px 0pt; padding: 3px 0pt 4px 0px; width: 204px; float: right; }
.sharemain .drop_down .im_frnd a, .sharemain .drop_down .im_mail a { color: rgb(43, 101, 176); text-decoration: none; }
.sharemain .clear { background: rgb(222, 218, 202) none repeat scroll 0% 0%; clear: both; font-size: 1px; }
.sharemain .mustread { float: left; padding-top: 1px; margin-top: 2px; }
.sharemain .thumbsup { border: 1px solid rgb(168, 168, 168); padding: 0pt 0pt 0pt 3px; width: 50px; margin-left: 8px; float: left; background-color: rgb(185, 182, 171); text-align: center; }
.sharemain .thumbsup a { text-decoration: none; color: rgb(51, 51, 51); }
.sharemain .thumbsup_on a { border: 1px solid rgb(168, 168, 168); width: 50px; text-decoration: none; margin-left: 8px; padding-left: 3px; float: left; background-color: rgb(255, 255, 255); text-align: center; }
.sharemain .thumbsdown { border: 1px solid rgb(168, 168, 168); margin: 0pt 10px 0pt 6px; width: 50px; padding-left: 3px; float: left; background-color: rgb(185, 182, 171); text-align: center; }
.sharemain .thumbsdown_on a { border: 1px solid rgb(168, 168, 168); margin: 0pt 10px 0pt 6px; width: 50px; text-decoration: none; padding-left: 3px; float: left; background-color: rgb(255, 255, 255); text-align: center; }
.sharemain .thumbsdown a { text-decoration: none; color: rgb(51, 51, 51); }
.sharemain .total { padding-top: 3px; }
.sharemain .images { padding-right: 5px; }
.ucLeft { float: left; }
.ucRight { float: right; }
.noFlt { clear: both; }
.lwPr { line-height: 0.01em; height: 0.01em; }
span.anc { display: block; }
.tagTips { display: none; position: relative; padding-top: 10px; padding-bottom: 10px; }
.tagHelp { font-size: 0.9167em; padding-top: 4px; }
#cmmntBox { padding: 28px 10px 20px; background: white none repeat scroll 0% 0%; }
div#cmntHedBx { border-bottom: 5px solid rgb(230, 230, 230); margin-bottom: 0.83em; }
span#cmntCnt { color: rgb(150, 150, 150); font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.9167em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
span#cmntCnt, #cmntCntr { font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.9167em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
div#cmntHedBx a { padding: 0.5em 0pt 0pt; }
div#cmntHedBx div.noFlt { line-height: 0pt; height: 0.01em; font-size: 0pt; }
#cmmntBox h2 { color: rgb(51, 51, 51); font-weight: normal; float: left; }
#cmmntBox label.noShow { display: none; }
div.snglCmntBx { border-bottom: 1px dotted rgb(209, 209, 209); margin: 0pt 0pt 10px; padding: 0pt 0pt 10px; }
div.ancReportThis { float: right; font-size: 0.9167em; }
div.snglCmntBx p { margin: 0.3em 0pt 0pt; color: black; line-height: 1.2em; }
div.snglCmntBx a { color: rgb(57, 82, 162); }
span.dtTime { font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.9167em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
span.scrnNme { font-weight: bold; }
img.cmmntImg { border: 1px solid rgb(209, 209, 209); margin: 0pt 10px 4px 0pt; overflow: hidden; width: 4em; height: 4em; background-image: url('icon_default.gif'); }
textarea.cmmntTxtArea { border: 0pt none ; margin: 0.5em 1em; padding: 0.5em; overflow: auto; width: 90%; display: block; height: 5em; font-size: 1em; font-family: Arial,Helvetica,sans-serif; color: rgb(153, 153, 153); }
span.cmntBttn { border: 1px solid rgb(209, 209, 209); margin: 4px 0pt 0pt 3px; background: rgb(198, 211, 213) url('button_gradient.gif') repeat-x scroll 0% 0%; text-align: center; font-size: 0.9167em; }
span.cmntBttn a { border: 1px solid white; padding: 0.3em 0pt; width: 4.7em; color: rgb(76, 76, 76); display: block; }
span.cmntBttn a:hover { background: rgb(237, 239, 239) url('button_gradient_over') repeat-x scroll 0% 0%; text-decoration: none; color: rgb(76, 76, 76); }
#addCmmnt { border: 1px solid rgb(209, 209, 209); margin: 5px 0pt; padding: 0.83em 0pt; background: rgb(242, 242, 242) url('crosshatch_txtr.gif') repeat scroll 0% 0%; text-align: center; width: auto; }
a.addCmmntLnk { color: rgb(57, 82, 162); }
#mreCmnts { border-top: 1px solid rgb(209, 209, 209); margin: 10px 0pt 0pt; padding: 10px 0pt 0pt 10px; color: black; }
#mreCmnts a { font-weight: bold; color: rgb(57, 82, 162); }
.ucMsg { padding: 2px 0pt 0pt 120px; color: red; font-weight: bold; }
#ucSnsBlock { padding: 0pt; position: relative; }
#ucSnsBlock #snsMiniUI { position: absolute; display: none; top: -100px; left: 200px; }

/* ::::: http://www.aolcdn.com/_media/ch_daol/us.daol.css ::::: */

body { padding-left: 0px; background-color: rgb(245, 240, 231); color: rgb(0, 0, 0); font-family: Arial; width: 1008px; }
p { color: rgb(104, 104, 104); }
a { color: rgb(48, 123, 195); }
hr { color: rgb(189, 152, 152); background-color: rgb(189, 152, 152); }
td { font-family: Arial; }
ol { list-style-position: outside; margin-left: 25px; }
ul a { padding: 0px 6px 4px 0pt; background: transparent url('bullet_gold') no-repeat scroll 10px 6px; display: block; }
ul a { list-style-image: url('bullet_gold'); }
.mainDL { background-color: rgb(255, 255, 255); font-size: 11px; }
table { clear: both; }
#clear { background-color: transparent ! important; }
#content { padding: 0pt 14px; background: rgb(244, 237, 216) url('daol_border.gif') repeat-y scroll 0pt 0pt; width: 980px; }
#ad { margin: 8px auto 0pt; width: 728px; }
#left { float: left; width: 628px; margin-left: 9px; }
#right { float: right; width: 314px; margin-right: 9px; }
#clear { margin: 0pt 4px; clear: both; background-color: rgb(255, 255, 255); font-size: 0pt; height: 0pt; }
.hide { display: none ! important; }
#z, #s { width: 980px; }
#s .sgroup { clear: both; }
#s .sgroup .s2 { float: left; width: 206px; margin-left: 9px; margin-right: 10px; }
#s .sgroup .s3 { float: left; width: 206px; margin-right: 10px; }
#s .sgroup .s4 { float: left; width: 206px; }
#s .sgroup .s5 { float: right; width: 314px; margin-right: 9px; }
#s .sgroup .s6 { float: left; width: 638px; margin-left: 9px; }
#s .sgroup .s7 { float: right; width: 314px; margin-right: 9px; }
#s .sgroup .s8 { float: left; width: 746px; margin-left: 9px; }
#s .sgroup .s9 { float: right; width: 206px; margin-right: 9px; }
#s .sgroup .s10 { float: left; width: 206px; margin-left: 9px; }
#s .sgroup .s11 { float: right; width: 746px; margin-right: 9px; }
#s .sgroup .s12 { float: left; width: 206px; margin-left: 9px; margin-right: 10px; }
#s .sgroup .s13 { float: left; width: 475px; }
#s .sgroup .s14 { float: right; width: 314px; margin-right: 9px; }
#a { width: 638px; }
#a .agroup { overflow: hidden; clear: both; }
#a .agroup .a2 { float: left; width: 314px; margin-right: 10px; }
#a .agroup .a3 { float: left; width: 314px; }
#a .agroup .a4 { float: left; width: 314px; margin-right: 10px; }
#a .agroup .a5 { float: left; width: 314px; }
#a .agroup .a6 { float: left; width: 206px; margin-right: 10px; }
#a .agroup .a7 { float: left; width: 206px; margin-right: 10px; }
#a .agroup .a8 { float: left; width: 206px; }
#b { width: 314px; }
#c { width: 638px; }
#c .cgroup { clear: both; }
#c .cgroup .c2 { float: left; width: 314px; margin-right: 10px; }
#c .cgroup .c3 { float: left; width: 314px; }
#c .cgroup .c4 { float: left; width: 314px; margin-right: 10px; }
#c .cgroup .c5 { float: left; width: 314px; }
#c .cgroup .c6 { float: left; width: 206px; margin-right: 10px; }
#c .cgroup .c7 { float: left; width: 206px; margin-right: 10px; }
#c .cgroup .c8 { float: left; width: 206px; }
#d { width: 638px; margin-left: 9px; }
#d .d1 { clear: both; }
#y { padding: 0pt 14px; background: rgb(244, 237, 216) url('daol_border.gif') repeat-y scroll 0pt 0pt; width: 980px; }
#header { background: rgb(44, 131, 180) url('ch_daolheader1') no-repeat scroll 0% 0%; position: relative; z-index: 100; height: 94px; margin-bottom: 5px; }
#header .tabAndLinks { padding: 1px 30px 0pt 0pt; font-size: 11px; text-align: right; color: rgb(86, 86, 86); }
#header .tabAndLinks a { color: rgb(12, 98, 173); font-size: 11px; }
#header .tabAndLinks a:hover { color: rgb(12, 98, 173); font-size: 11px; }
#header .tabAndLinks .bbTab { position: absolute; top: 0pt; left: 11px; }
#header h1 { margin: 0pt; padding: 0pt; position: absolute; z-index: 100; top: 24px; left: 25px; }
#header .search { background: transparent url('info_bg_search') no-repeat scroll 0% 0%; position: absolute; top: 11px; left: 490px; width: 224px; height: 64px; }
#header .search img { margin: 7px 0pt 4px 22px; display: block; }
#header .search input { vertical-align: middle; }
#header .search .text { margin: 0pt 4px 0pt 22px; width: 155px; }
#header .flashNavLeft { position: absolute; top: 0pt; left: 0pt; }
#header .flashChannel { position: absolute; top: 0pt; left: 10px; }
#header .navBroadband { top: 59px; height: 20px; }
#header .navBroadband a { margin: 0pt; }
#header .navBroadband .active a, #header .navBroadband .active a:hover, #header .navBroadband a:hover { padding-bottom: 1px; }
#header .navBroadband .subNav { top: 22px; }
#header a.skipnav, #header .n1a0v5 .navParent a.skipnav { display: none; }
#feedbackLink { position: relative; left: 910px; font-size: 12px; width: 60px; }
.adSpace { margin: 3px auto 0px; padding: 3px 0pt; height: 90px; text-align: center; background-color: rgb(195, 195, 195); }
.admodule { padding: 5px 0pt 7px; background-color: rgb(204, 204, 204); margin-bottom: 8px; }
.headline { padding: 7px 0pt 14px 6px; }
.checklist { padding-left: 11px; }
.headline h2 { color: rgb(115, 100, 83); font-size: 1.9em; font-weight: normal; font-family: georgia; }
.headline p { color: rgb(66, 66, 66); }
.module { margin-bottom: 8px; background-color: rgb(255, 255, 255); }
.module .header h3 { margin: 0px; padding: 0pt 3px 0px; top: 0px; font-size: 16px; font-weight: normal; color: rgb(67, 66, 62); text-transform: none; }
.module .body { padding: 9px 0pt 0pt; position: relative; }
.module .body img { position: static; }
.module .body p img { margin-top: 2px; margin-right: 10px; }
.module .button img { margin: 9px 0pt 0pt; float: none; }
.module .buttonTwo img { margin: 0px 3px 3px 0pt; float: none; }
.module hr { background: rgb(228, 226, 207) none repeat scroll 0% 0%; height: 1px; color: rgb(228, 226, 207); }
.module > .body > hr { margin: 10px 0pt; }
.module .center { text-align: center; }
.module .body.rating { padding: 5px 0pt; }
.module .body.rating hr { margin: 5px 0pt; clear: both; }
.module .body.rating img, .module .body.rating h4 { margin-bottom: 5px; }
.module .body.rating .button { margin: 3px 3px 3px 0pt; }
.module .body.rating br + .button { margin-top: 5px; float: left; }
.module ol { list-style-position: outside; margin-left: 25px; }
.module ol.lined { list-style-position: inside; margin-left: 0pt; }
.module ol.lined li { border-bottom: 1px solid rgb(255, 255, 255); }
.module ul li { margin: 5px 0pt; background: transparent url('daol_bullet.gif') no-repeat scroll 7px 4px; padding-left: 20px; }
.module ul li a { background-image: none ! important; }
.module .btn, .dlnow_btn { border: 1px solid rgb(126, 115, 82); float: left; }
.module .btn a, #content .dlnow_btn a { border: 1px solid rgb(255, 255, 255); padding: 3px 9px; background: transparent url('btn_bkgd.gif') repeat-x scroll 0pt 0pt; display: block; color: rgb(95, 82, 41); text-transform: uppercase; font-weight: bold; }
.module .btn a:hover, #content .dlnow_btn a:hover { background-color: rgb(253, 203, 93); background-image: none; text-decoration: none; }
.module .join { padding: 9px 9px 0pt; background-color: rgb(247, 243, 231); left: 171px; position: absolute; top: 75px; }
.module .join .btn { margin-top: 5px; }
#s .sgroup .s9 .module .header h3 { background: rgb(255, 255, 255) url('daolheader_gen2') no-repeat scroll left top; width: 218px; height: 21px; padding-top: 9px; font-size: 12px; font-weight: bold; }
.colorOne .header { background: rgb(255, 255, 255) url('module_header_211') no-repeat scroll 0px 0px; color: rgb(255, 255, 255); height: 25px; }
.colorOne .header h3 { padding: 4px 0pt 4px 10px; font-size: 14px; }
.colorOne .header h3, .colorOne .header h3 a { color: rgb(102, 102, 102); }
.colorOne h4 { color: rgb(108, 105, 100); margin-bottom: 0px; }
.colorOne .header a { color: rgb(255, 255, 255); }
.colorOne .body { border-left: 1px solid rgb(163, 179, 194); border-right: 1px solid rgb(163, 179, 194); border-bottom: 8px solid rgb(255, 255, 255); background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(66, 97, 165); font-size: 11px; }
.colorOne .body .left { color: rgb(0, 0, 0); font-size: 9px; text-align: right; }
.colorOne .body p { margin: 0px; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.colorOne .body ul {  }
.colorOne .altrow { background: rgb(231, 242, 249) none repeat scroll 0% 0%; }
.colorTwo { border: 1px solid rgb(218, 215, 207); padding: 11px 14px 18px; background: rgb(255, 255, 255) url('module_top_grad.gif') repeat-x scroll 0pt 0pt; }
.colorTwo .header { border-bottom: 4px solid rgb(244, 239, 230); padding-bottom: 9px; }
.colorTwo .header h3 { font-size: 1.6em; padding-left: 2px; color: rgb(187, 113, 26); font-family: georgia,serif; }
.colorTwo .header h3 b { font-weight: normal; }
.colorTwo h4 { color: rgb(108, 105, 100); }
.colorTwo .header a { color: rgb(255, 255, 255); }
.colorTwo .body { color: rgb(104, 104, 104); font-size: 11px; }
.colorTwo .body ol li { margin: 0pt; padding: 5px 10px; }
.colorTwo .body ul {  }
.colorTwo .altrow { background-color: rgb(247, 243, 231); }
.colorThree .header { background: rgb(211, 145, 61) url('module_header_310_bronze') no-repeat scroll 0px 0px; color: rgb(255, 255, 255); }
.colorThree .header h3 { padding: 4px 0pt 4px 10px; font-size: 14px; }
.colorThree h4 { color: rgb(108, 105, 100); }
.colorThree .header a { color: rgb(255, 255, 255); }
.colorThree .body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(108, 105, 100); font-size: 11px; }
.colorThree .body ul {  }
.colorThree .body { border-left: 1px solid rgb(205, 195, 168); border-right: 1px solid rgb(205, 195, 168); border-bottom: thin solid rgb(205, 195, 168); }
.colorThree .altrow { background: rgb(251, 250, 245) none repeat scroll 0% 0%; }
.colorThree ul a { padding: 0px 6px 4px 0px; background: transparent none no-repeat scroll 0px 6px; display: inline; }
.colorThree .altrow { background: rgb(251, 250, 245) none repeat scroll 0% 0%; padding-top: 5px; padding-bottom: 5px; }
.colorThree ol li { font-size: 14px; font-weight: bold; }
.colorThree ol li a { font-size: 11px; font-weight: normal; }
.colorThree ol.lined { list-style-position: inside; margin-left: 0pt; }
.colorThree ol.lined li { border-bottom: 0px solid rgb(255, 255, 255); }
.colorFour .header { background: rgb(211, 145, 61) url('module_header_310_bronze') no-repeat scroll 0px 0px; color: rgb(255, 255, 255); }
.colorFour .header h3 { padding: 4px 0pt 4px 10px; font-size: 14px; }
.colorFour h4 { color: rgb(108, 105, 100); }
.colorFour .header a { color: rgb(255, 255, 255); }
.colorFour .body { background: rgb(245, 238, 220) none repeat scroll 0% 0%; color: rgb(108, 105, 100); font-size: 11px; }
.colorFour .body ul {  }
.colorFour .body { border-left: 1px solid rgb(205, 195, 168); border-right: 1px solid rgb(205, 195, 168); border-bottom: thin solid rgb(205, 195, 168); }
.colorFour .altrow { background: rgb(251, 250, 245) none repeat scroll 0% 0%; padding-top: 5px; padding-bottom: 5px; }
.colorFour ol li { font-size: 14px; font-weight: bold; }
.colorFour ol li a { font-size: 11px; font-weight: normal; }
.colorFour ol.lined { list-style-position: inside; margin-left: 0pt; }
.colorFour ol.lined li { border-bottom: 0px solid rgb(255, 255, 255); }
.colorFive .header { border-right: 3px solid rgb(65, 75, 86); border-bottom: 3px solid rgb(65, 75, 86); background: rgb(121, 151, 183) none repeat scroll 0% 0%; }
.colorFive .header h3 { padding: 5px 0pt 4px 10px; color: rgb(255, 255, 255); font-size: 14px; }
.colorFive .body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.colorSix { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.colorSix .header { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
h1.daolHeader { margin: 5px 0px 0px; padding: 0px; position: relative; display: block; }
* html h1.daolHeader { margin: 0px; }
h1.daolHeader img { margin: 0px; padding: 0px; }
.s6 .tabs { background: transparent url('whatsonaolrightnow2') no-repeat scroll 0% 0%; margin-top: 8px; height: 17px; padding-top: 54px; padding-left: 10px; padding-bottom: 5px; }
.s6 .tabs a { border: 1px solid rgb(177, 191, 197); padding: 5px 6px; background: rgb(107, 105, 99) none repeat scroll 0% 0%; color: rgb(255, 255, 255); margin-right: -4px; }
.s6 .tabs span { border: 1px solid rgb(177, 191, 197); margin: 0pt -4px 0pt 0pt; padding: 5px 7px; background: transparent url('top5_onstate_bkg') repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 1.2em; font-weight: bold; }
#footer { background: rgb(202, 224, 236) url('info_bg_templatefooter-yellow') no-repeat scroll 0% 0%; height: 100px; clear: both; font-family: verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 9px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#footer h2 { margin: 15px 0pt 0pt 5px; width: 340px; height: 45px; float: left; }
#footer h2 span { display: none; }
#footer #keyword { padding: 35px 5px 0pt 0pt; float: right; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); width: 358px; height: 15px; text-align: right; }
#footer li { display: inline; color: rgb(255, 255, 255); }
#footer ul { margin: 0pt; padding: 0pt 10px 5px; clear: both; background-color: rgb(44, 130, 181); list-style-type: none; list-style-image: none; list-style-position: inside; height: 15px; line-height: 15px; color: rgb(255, 255, 255); }
#footer ul a { font-weight: bold; color: rgb(255, 255, 255); padding-bottom: 2px; background-image: none; display: inline; text-transform: uppercase; }
#footer ul a:hover { color: rgb(255, 204, 0); }
#footer .global { background: rgb(12, 98, 173) none repeat scroll 0% 0%; color: rgb(255, 255, 255); height: 20px; padding-top: 10px; }
#footer ul + .global { height: 25px; padding-top: 10px; }
#footer .global a { color: rgb(255, 255, 255); font-weight: normal; text-transform: none; }
#footer p { margin: 0pt; background: rgb(202, 224, 236) none repeat scroll 0% 0%; text-align: center; padding-top: 5px; color: rgb(86, 86, 86); font-weight: normal; }
#footer p img { float: left; }
.dltoday { border: 1px solid rgb(218, 215, 207); padding: 14px 14px 20px; background: rgb(255, 255, 255) url('today_top_grad.gif') repeat-x scroll 0pt 0pt; margin-bottom: 8px; }
#dlHeader { border-bottom: 4px solid rgb(244, 239, 230); position: relative; padding-bottom: 9px; }
#dlHeader h3 { font-size: 2em; font-family: georgia,serif; color: rgb(115, 100, 54); font-weight: normal; padding-left: 5px; }
#todaysDate { color: rgb(104, 104, 104); font-size: 0.8em; position: absolute; right: 0pt; top: 17px; }
#dlMain { padding-top: 7px; }
#dlMain img { border: 1px solid rgb(214, 214, 214); padding: 4px; margin-bottom: 5px; }
.dlColumn { width: 196px; margin-right: 9px; float: left; font-family: arial,Helvetica,sans-serif; }
#dlMain .lastCol { margin: 0pt; }
.dlColumn h5 { border-bottom: 1px solid rgb(214, 214, 214); padding: 0pt 0pt 8px 5px; font-family: georgia,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.5em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(66, 66, 66); margin-bottom: 9px; }
.dlColumn p { color: rgb(66, 66, 66); }
.dlColumn a { text-decoration: none; color: rgb(1, 103, 203); }
.dlColumn a:hover { text-decoration: underline; }
.dlColumn img { border: 1px solid rgb(204, 204, 204); margin: 0px; padding: 2px; }
.dlColumn small { margin: 0px auto; position: relative; display: block; width: 132px; text-align: right; font-family: arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.az_header { background: transparent url('az_header.gif') no-repeat scroll 0pt 0pt; height: 49px; }
.hidden { overflow: hidden; height: 1px; width: 1px; position: absolute; top: -9999px; }
.options { padding: 13px 11px 0pt 0pt; float: right; color: rgb(255, 255, 255); }
.options .label { padding: 3px 4px 0pt 0pt; float: left; }
.options .btn { border: 1px solid rgb(144, 123, 97); float: left; margin-right: 4px; }
.options a { border: 1px solid rgb(255, 255, 255); padding: 2px 9px; background: rgb(255, 233, 180) url('az_btn_bkgd.gif') repeat-x scroll 0pt 0pt; color: rgb(95, 82, 41); display: block; font-size: 0.9em; }
.options a:hover { text-decoration: none; }
.options a.inactive:hover { border-color: rgb(144, 123, 97); background-image: none; }
.options .active { border-color: rgb(144, 123, 97); }
.options .inactive { border-color: rgb(255, 255, 255); }
.az_body { border: 1px solid rgb(215, 212, 206); padding: 0pt 9px 25px; background: rgb(255, 255, 255) url('az_body_bkgd.gif') repeat-x scroll 0pt 0pt; }
.az_body .tipper { border: 1px solid rgb(65, 90, 131); padding: 2px 5px; position: absolute; background-color: rgb(255, 255, 255); color: rgb(65, 90, 131); width: 200px; visibility: hidden; z-index: 5; }
.az_body .pick { margin: 0pt; }
.az_body table { width: 100%; }
.az_body table td.listing { width: 33%; padding-left: 8px; }
.az_body table td.first { padding-left: 0pt; }
.az_body .letter, .az_body .category { border-top: 1px dotted rgb(104, 104, 104); padding: 5px 0pt 5px 12px; background-color: rgb(247, 243, 231); font-weight: bold; font-size: 1.1em; color: rgb(115, 100, 54); }
.az_body .il { padding-left: 12px; }
.az_body #hid_alpha, .az_body #hid_cont { display: none; }
.freeBkgrnd { background: transparent url('freedwnldbkgrnd.gif') repeat-x scroll 0pt 0pt; }
.outsideBox { border: 1px solid rgb(154, 206, 232); }
.insideBox { padding: 4px 4px 0px; }
.insideBoxColor { border: 1px solid rgb(203, 203, 203); background-color: rgb(247, 247, 249); }
.insideBoxLast { padding: 4px; }
.aol_props { margin-left: 116px; }
.dircksHeaderType { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; text-transform: uppercase; color: rgb(16, 110, 191); }
.dircksAltH1Type { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 18px; font-style: normal; font-weight: bold; color: rgb(18, 16, 66); }
.dircksHeader { background-image: url('header_bkgrnd.jpg'); background-repeat: no-repeat; }
.dircksBottomLegal { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9px; color: rgb(90, 90, 90); background-image: url('bottom_bkgrnd.jpg'); background-repeat: no-repeat; }
.dircksContentRule { border: 1px solid rgb(182, 182, 182); background-color: rgb(248, 252, 255); }
.dircksHeaderType2 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 13px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(48, 48, 48); }
.dircksBulletType { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
.dircksAltH2Type { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 15px; font-style: normal; font-weight: bold; color: rgb(8, 96, 168); }
.dircksCTAButton { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 12px; color: rgb(255, 255, 255); }
.dircksBorder01 { border-style: solid none; border-color: rgb(206, 206, 206); border-width: 1px; }
.dircksBorder02 { border: 4px solid rgb(232, 245, 255); background-image: url('border02_bkgrnd.gif'); background-repeat: repeat-x; }
.dircksBorderBottom { border-style: none none solid; border-color: rgb(196, 196, 196); border-width: 1px; }
.dircksBorderLeft { border-style: none none none solid; border-color: rgb(196, 196, 196); border-width: 1px; }
.dircksBorderRight { border-style: none solid none none; border-color: rgb(196, 196, 196); border-width: 1px; }
.dircksBorderTop { border-style: solid none none; border-color: rgb(196, 196, 196); border-width: 1px; }
.dircksSubCTAButton { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 11px; color: rgb(255, 255, 255); }
.dircksHeader01 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 13px; color: rgb(0, 37, 94); font-weight: bold; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }
.dircksRightBulletType { font-size: 10px; font-family: Verdana,Arial,Helvetica,sans-serif; }
.dircksRightCTALink { font-size: 10px; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; text-decoration: underline; color: rgb(0, 0, 255); }
.dircksRightHeader { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(0, 37, 94); }
.aolsysreq { margin-left: 9px; }
.midzone { margin: 0pt 0pt 5px 9px; padding: 0pt; overflow: hidden; position: relative; width: 962px; z-index: 34; }
.midzone_bk { margin: 0pt; padding: 0pt; position: relative; z-index: 35; float: left; }
.midzone_clickzone_demo { border-style: none; position: absolute; width: 212px; height: 48px; right: 160px; top: 30px; z-index: 45; }
.midzone_clickzone_download { border-style: none; position: absolute; width: 230px; height: 100px; right: 150px; bottom: 18px; z-index: 46; }
.desktop_features { padding: 0pt; overflow: hidden; position: relative; width: 962px; height: 365px; margin-left: 9px; z-index: 34; }
.desktop_features_img { margin: 0pt; padding: 0pt; position: relative; width: 962px; height: 365px; z-index: 35; float: left; }
.accordion_outer { position: absolute; top: 4px; left: 16px; z-index: 40; width: 530px; }
.toggler { border-bottom: 1px dotted rgb(67, 128, 178); margin: 0pt; padding: 8px 5px; color: rgb(67, 128, 178); font-size: 11px; line-height: 15px; text-transform: uppercase; font-weight: bold; font-family: Verdana,sans-serif; }
.toggler a:visited { color: rgb(67, 128, 178); text-decoration: none; }
.hover a, .hover a:visited { color: rgb(255, 102, 51); text-decoration: none; }
.element p { margin: 0pt; padding: 4px; font-weight: normal; font-size: 12px; color: rgb(102, 102, 102); line-height: 18px; font-family: Verdana,sans-serif; }
.dircksHeaderType { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; text-transform: uppercase; color: rgb(16, 110, 191); }
.dircksAltH1Type { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 18px; font-style: normal; font-weight: bold; color: rgb(18, 16, 66); }
.dircksHeader { background-image: url('header_bkgrnd.jpg'); background-repeat: no-repeat; }
.dircksBottomLegal { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9px; color: rgb(90, 90, 90); background-image: url('bottom_bkgrnd.jpg'); background-repeat: no-repeat; }
.dircksContentRule { border: 1px solid rgb(182, 182, 182); background-color: rgb(248, 252, 255); }
.dircksHeaderType2 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 13px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(48, 48, 48); }
.dircksBulletType { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
.dircksAltH2Type { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 15px; font-style: normal; font-weight: bold; color: rgb(8, 96, 168); }
.dircksCTAButton { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 12px; color: rgb(255, 255, 255); }
.dircksBorder01 { border-style: solid none; border-color: rgb(206, 206, 206); border-width: 1px; }
.dircksBorder02 { border: 4px solid rgb(232, 245, 255); background-image: url('border02_bkgrnd.gif'); background-repeat: repeat-x; }
.dircksBorderBottom { border-style: none none solid; border-color: rgb(196, 196, 196); border-width: 1px; }
.dircksBorderLeft { border-style: none none none solid; border-color: rgb(196, 196, 196); border-width: 1px; }
.dircksBorderRight { border-style: none solid none none; border-color: rgb(196, 196, 196); border-width: 1px; }
.dircksBorderTop { border-style: solid none none; border-color: rgb(196, 196, 196); border-width: 1px; }
.dircksSubCTAButton { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 11px; color: rgb(255, 255, 255); }
.dircksHeader01 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 13px; color: rgb(0, 37, 94); font-weight: bold; }
.desktop_features a:link { text-decoration: none; color: rgb(82, 138, 183); }
.desktop_features a:visited { text-decoration: none; }
.desktop_features a:hover { text-decoration: underline; color: rgb(82, 138, 183); }
.desktop_features a:active { text-decoration: none; }
.dircksRightBulletType { font-size: 10px; font-family: Verdana,Arial,Helvetica,sans-serif; }
.dircksRightCTALink { font-size: 10px; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; text-decoration: underline; color: rgb(0, 0, 255); }
.dircksRightHeader { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(0, 37, 94); }
.copy { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(112, 112, 112); font-size: 10px; }
table.gadgets ul { margin: 0pt 10pt 5px; padding: 0pt 0pt 0pt 10pt; list-style-type: none; }
table.gadgets li { list-style-image: url('bullet_002.gif'); margin-top: 5px; }
.contentlead { color: rgb(255, 82, 0); font-family: Arial; font-size: 12px; font-weight: bold; }
.contentlead a:visited { color: rgb(255, 82, 0); }
.contentlead a { color: rgb(255, 82, 0); }
.thintable { border: 1px solid rgb(180, 178, 191); }
.thinborder { border: 1px solid rgb(180, 178, 191); padding: 10px; }
.imgcaption { color: rgb(0, 0, 0); font-family: Arial; font-size: 13px; font-weight: bold; }
.content { color: rgb(52, 52, 52); font-family: Arial; font-size: 12px; text-align: justify; }
.clickenlarge { font-family: Tahoma; font-size: 9px; }
.subheadtext { color: white; font-family: Arial; font-size: 12px; font-weight: bold; }
.rightrailbox { border-style: solid; border-color: rgb(255, 194, 17); border-width: 0px 2px 1px 1px; }
.addresourceshead { font-size: 12px; color: rgb(51, 51, 51); font-weight: bold; }
.addresources { font-size: 11px; }
.rightrail { font-size: 12px; }
.railheader { padding-left: 5px; font-size: 15px; color: rgb(255, 255, 255); font-weight: bold; }
.railheader a { color: rgb(255, 255, 255); }
.railheader a:visited { color: rgb(255, 255, 255); }
.articlenav a { font-size: 12px; }
.articlenav { font-family: Arial; font-size: 12px; font-weight: bold; }
.articlenav table { border: 1px solid rgb(180, 178, 191); padding: 0pt; white-space: nowrap; }
.articletext { font-size: 12px; color: rgb(52, 52, 52); text-align: justify; }
.articletext td { width: 50%; }
.imgframe { border: 1px solid rgb(204, 204, 204); }
.imgframe_black { border: 1px solid rgb(0, 0, 0); }
.imgframe_orange { border: 2px solid rgb(238, 121, 1); }
.orangelink a { color: rgb(255, 82, 0); }
.orangelink a:visited { color: rgb(255, 82, 0); }
.tempBtn { border: 1px solid rgb(112, 137, 163) ! important; margin: 0pt 1px; padding: 1px 0px 2px; -moz-border-radius-topleft: 2.5px; -moz-border-radius-topright: 2.5px; -moz-border-radius-bottomright: 2.5px; -moz-border-radius-bottomleft: 2.5px; font-family: Tahoma,Arial,sans-serif ! important; font-style: normal ! important; font-variant: normal ! important; font-weight: normal ! important; font-size: 11px ! important; line-height: normal ! important; font-size-adjust: none ! important; font-stretch: normal ! important; -x-system-font: none ! important; color: rgb(2, 32, 68) ! important; background-color: rgb(237, 244, 250); }
a.tempBtn { margin: 0pt 4px; padding: 2px 14px 4px; display: inline-block; text-decoration: none; }
.tempBtn:hover, .tempBtnHov { background-color: rgb(218, 236, 255); }
.tempBtn:active, .tempBtnAct { background-color: rgb(239, 246, 250); }
.def { border: 1px solid rgb(88, 185, 38) ! important; color: rgb(4, 51, 12) ! important; background-color: rgb(212, 244, 197); }
.def:hover, .defHov { background-color: rgb(191, 235, 170); }
.def:active, .defAct { background-color: rgb(198, 255, 169); }
#localnav { border: 0pt none ; margin: 0pt; padding: 0pt; font-family: Arial; font-weight: bold; table-layout: fixed; width: 550px; }
#localnav td { border-style: solid; border-color: rgb(197, 168, 30); border-width: 0px 1px 0px 0px; padding: 0pt; font-size: 13px; text-align: center; vertical-align: middle; white-space: nowrap; }
#localnav td.first { border-left: 1px solid rgb(197, 168, 30); }
#localnav td.bottom { border: 0pt none ; }
#localnav a { padding: 4px; background: rgb(255, 231, 50) url('subnav_gradient') repeat-x scroll left bottom; text-decoration: none; color: rgb(0, 0, 0); display: block; }
#localnav a:hover { border-width: 4px 1px 0px 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(11, 24, 103); }
#localnav a.hi { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.pc_content { padding: 0pt 5px; }
table.pc_content ul { list-style-image: url('bullet_gold'); }
table.pc_content li { margin-left: 25px; }
.dl_container { border: 0pt none ; overflow: hidden; }
#dl_container { font-size: 11px; }
#dl_container .dl h4 { padding-top: 5px; }
#dl_container .dl h2 { border: 0pt none ; margin: 0pt; padding: 5px; font-size: 12px; }
#dl_container .dl span { display: none; }
#dl_container h2 a { padding-left: 22px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; }
#dl_container #dl1 span { display: block; }
#dl_container #dl1 h2 { background: rgb(50, 134, 186) none repeat scroll 0% 0%; }
#dl_container #dl2 h2 { background: rgb(110, 170, 206) none repeat scroll 0% 0%; }
#dl_container #dl3 h2 { background: rgb(135, 184, 214) none repeat scroll 0% 0%; }
#dl_container #dl4 h2 { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#dl_container #dl5 h2 { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.dl a { color: rgb(1, 1, 1); }
.dl h4, .dl h4 a { color: rgb(12, 98, 173); font-size: 14px; }
.dl span a { color: rgb(12, 98, 173); font-size: 14px; }
.dl span p { padding: 0pt 10px; }
.dl span ul.lined li { border-top: medium none rgb(1, 1, 1); }
#dl_container #dl1 h2.closed a, #dl_container .dl h2 a, #dl_container .dl h2.closed a { background: transparent url('symbol_navarrow') no-repeat scroll 14px 5px; }
#dl_container #dl1 h2 a, #dl_container #dl1 h2.open a, #dl_container .dl h2.open a { background: transparent url('info_bg_arrow-yellow-down') no-repeat scroll 14px 5px; }
.generic { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding-bottom: 0px; }
.dirModuleNew { background-color: rgb(211, 231, 242); }
.dirBody { padding: 7px; font-size: 11px; color: rgb(63, 62, 60); background-color: rgb(211, 231, 242); }
.dirNav { font-size: 11px; color: rgb(63, 62, 60); background-color: rgb(255, 255, 255); }
.dirNav a { text-decoration: none; font-weight: bold; }
.dirNav a:hover { text-decoration: underline; }
.dirNav td { border-top: 1px solid rgb(211, 231, 242); border-left: 1px solid rgb(211, 231, 242); border-bottom: 1px solid rgb(211, 231, 242); }
.dirHeader { font-size: 14px; font-weight: bold; color: rgb(255, 255, 255); padding-left: 8px; }
.selectedNav { background-color: rgb(211, 231, 242); }
.selectedNav a { color: rgb(209, 119, 59); }
#n__bb_fs_cont { overflow: hidden; height: 30px; }
#n__bb_fs_cont #bb_ftb { border-top: 0pt none; background: rgb(44, 132, 180) none repeat scroll 0% 0%; float: left; width: 352px; height: 30px; }
#n__bb_fs { border-top: 0pt none; background: rgb(44, 132, 180) none repeat scroll 0% 0%; overflow: hidden; float: right; width: 404px; height: 30px; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#n__bb_btop b { padding: 1px 3px 0pt; background: rgb(72, 146, 185) none repeat scroll 0% 0%; margin-right: 5px; font-size: 8px; color: rgb(255, 255, 255); font-family: verdana; margin-bottom: -2px; }
#n__bb_btop a { font-weight: bold; text-decoration: none; color: rgb(72, 146, 185); }
#travelHeader_div, #travelFooter_div { float: left; text-align: left; clear: both; width: 980px; font-size: 12px; font-family: Arial,Helvetica,sans-serif; background-color: rgb(239, 239, 239); }
#travelFooter_div { width: 972px; background-color: rgb(255, 255, 255); }
#travelHeader_div li a, #travelFooter_div li a { background-image: none; }
ul.linearList { margin: 0pt; padding: 0pt; }
ul.linearList li { list-style-type: none; display: inline; }
.split, .coverFlt { float: left; }
#footerBody .coverFlt { float: left; height: 103px; }
.clrFlt { display: table; }
#headerHat { padding: 2px 0pt 3px 8px; background: transparent url('tp_rail_bg.gif') repeat-x scroll 0% 0%; }
#headerHat li, #headerBottom li { background-image: none; padding-left: 0pt; margin-bottom: 0pt; }
#headerHat li a { color: rgb(142, 142, 144); font-size: 10px; font-weight: bold; }
#headerBody, #headerBottom, #footerBody { border-left: 1px solid rgb(218, 217, 217); border-right: 1px solid rgb(218, 217, 217); width: 978px; background-color: rgb(255, 255, 255); }
#footerBody { width: 970px; }
#headerBottom { border-bottom: 1px solid rgb(218, 217, 217); }
#footerBody { border-top: 2px solid rgb(218, 217, 217); border-bottom: 2px solid rgb(218, 217, 217); }
.travelImg { width: 175px; }
.split img { margin: 34px 16px 0pt 0pt; }
.searchContainer2 { margin: 25px 0pt 0pt 120px; cursor: pointer; }
#searchForm2 {  }
#searchBg2, #searchBg2F { padding: 4px; background: rgb(189, 177, 146) none repeat scroll 0% 0%; width: 392px; height: 29px; }
#searchBg2 {  }
#srchBox2, #srchBox2F { border: 2px solid rgb(255, 255, 255); padding: 4px 0pt 5px; background-color: rgb(244, 237, 216); width: 289px; height: 17px; color: rgb(114, 115, 117); }
#srchBtn2, #srchBtn2F { border: 2px solid rgb(255, 255, 255); padding: 5px 0pt 6px 9px; background: rgb(69, 93, 136) url('search_btn.gif') repeat-x scroll 0pt 0pt; margin-left: 3px; height: 16px; color: rgb(124, 110, 67); cursor: pointer; font-size: 1em; font-weight: bold; }
#glassImg, #glassImgF { padding: 0pt 16px; background: transparent url('mag_glass_001.gif') no-repeat scroll center center; display: inline; }
#srchBtn2:hover, #srchBtn2F:hover { text-decoration: none; background-color: rgb(253, 203, 93); background-image: none; }
.searchContainer2 ul.linearList { padding-left: 10px; padding-bottom: 1px; }
ul.linearList li.srchType { padding: 4px 6px; }
.tab_sel { background: transparent url('search_tab.gif') repeat-x scroll 0px 0px; color: rgb(255, 255, 255) ! important; }
.tab_clr { background: transparent none repeat scroll 0% 0%; color: rgb(143, 143, 143); }
#headerMiddle .coverFlt { position: absolute; z-index: 9999; }
.singleMenu { position: relative; }
.singleMenu a:hover { background-color: rgb(255, 255, 255); }
.singleMenu li li { padding: 0pt; }
.singleMenu ul.drop { border-top: medium none; left: 290px; top: 13px; background-color: rgb(255, 255, 255); }
.singleMenu .ifrm_head, .singleMenu .drop li a { width: 110px; font-size: 11px; color: rgb(99, 101, 99); font-weight: bold; }
.singleMenu .ifrm_head, .menu_bar2 .ifrm_head { display: none; z-index: 799; position: absolute; left: 0pt; }
.menu_bar2 { float: left; width: 735px; height: 17px; margin-left: 10px; font-family: Arial,sans-serif; font-style: normal; font-variant: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; position: relative; z-index: 800; }
.menu_bar2 a { border-right: 1px solid rgb(96, 111, 148); padding: 2px 6px; text-decoration: none; color: rgb(96, 111, 148); text-align: left; }
.menu_bar2 a:hover { background-color: rgb(96, 111, 148); color: rgb(255, 255, 255); text-decoration: none; }
.menu_bar2 ul.linearList li { padding: 0pt; }
.last2 a { border-right: 0pt none; }
.menu_bar2 ul { margin: 0pt; padding: 0pt; position: absolute; }
.menu_bar2 li { float: left; text-align: center; position: relative; padding-left: 0pt; list-style-type: none; }
.menu_bar2 li:hover ul { display: block; }
.menu_bar2 .last2 a.picture1 { padding-right: 15px; }
.menu_bar2 a.pictureDG:hover, li:hover a.pictureDG { background-color: rgb(96, 111, 148); color: rgb(255, 255, 255); }
.menu_bar2 .last2 a.picture1DG:hover, li:hover a.picture1DG { background-color: rgb(96, 111, 148); color: rgb(255, 255, 255); }
#moreOptions, #moreFOptions {  }
#moreFOptions iframe.ifrm_head { display: none; }
ul.drop { border: 1px solid rgb(218, 215, 207); background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; z-index: 2000 ! important; top: 14px; left: 0pt; }
.drop li { padding: 2px 0pt; clear: both; display: block ! important; font-size: 11px; font-weight: normal; color: rgb(99, 101, 99); }
.drop li a { padding: 7px 8px; display: block; float: none; line-height: 10px; color: rgb(99, 101, 99); background-image: none; background-color: transparent; }
.drop li a.end { border-bottom-width: 1px; }
.drop a:hover { color: rgb(99, 101, 99); text-decoration: underline; background-color: rgb(255, 255, 255); }
ul.drop #cross, ul.drop #fcross { border: medium none ; position: absolute; top: 1px; left: 107px; z-index: 1000; }
#aol_hat2, #bb_s, #bb_gn, #bb_gnt, #bb_m, #bb_mf, #bb_mp, #bb_bmp, #bb_gnp, #n__bb_btop { display: none; }
#bb_header { border: 1px solid rgb(218, 217, 217); margin: 0pt 0pt 9px; float: left; width: 978px; background-color: rgb(255, 255, 255); }
#bb_header ul li ul iframe { display: none; }
ul.webMenu { margin-left: -8px; margin-bottom: 0pt; z-index: 2000 ! important; }
span#moreLink { margin-left: 0pt; }
.webLinks a { text-decoration: none; }
.webMenu .webLinks a:hover { text-decoration: underline ! important; }
.webMenu, .webMenu a, .webMenu #moreLink { background: transparent none repeat scroll 0% 0%; font-family: arial,verdana,sans-serif; color: rgb(0, 51, 255); cursor: pointer; }
.webMenu li a, .webMenu li { padding: 0pt 5px; display: inline ! important; }
.webMenu .ifrm, .webMenu .drop li a { width: 90px; }
.webMenu .ifrm { display: none; }
#channelHeader .hat { background: transparent url('tp_rail_bg.gif') repeat-x scroll 0% 50%; width: 100%; float: left; font-size: 0.8em; text-transform: uppercase; height: 18px; padding-top: 2px; }
#channelHeader .hat ul.miniHat {  }
#channelHeader .hat ul.miniHat li { float: left; }
#channelHeader .hat ul.miniHat li a { border-right: 1px solid rgb(114, 115, 117); padding: 0pt 10px; background: transparent none repeat scroll 0% 0%; color: rgb(131, 131, 131); }
#channelHeader .hat ul.miniHat li a.lastLink { border: medium none ; }
#channelHeader .hat ul.miniHat li a:hover { text-decoration: underline; }
#headerMiddle { height: 80px; clear: both; padding-left: 21px; }
#headerMiddle #chLogo { padding-top: 42px; }
#headerMiddle .headerSearch { background: rgb(125, 134, 163) url('search_box_bg_bl.gif') repeat-x scroll 0pt 50%; width: 405px; height: 32px; }
#headerMiddle .headerSearch .searchButton { border: 2px solid rgb(255, 255, 255); background: transparent url('autos_srch_btn') no-repeat scroll 0pt 0pt; height: 25px; width: 83px; margin-top: 4px; }
#headerMiddle .headerSearch input.search { border: 2px solid rgb(255, 255, 255); padding: 2px 3px; background: rgb(201, 206, 226) none repeat scroll 0% 0%; color: rgb(131, 131, 131); margin-left: 4px; width: 301px; position: relative; top: -1px; text-align: left; }
#chNav {  }
.topNav { padding: 0pt; position: relative; top: 17px; height: 15px; width: 750px; list-style-type: none; clear: both; font-family: arial,helvetica,serif; }
.topNav a { padding: 2px 8px; background: transparent none repeat scroll 0% 0%; display: block; text-decoration: none; text-transform: uppercase; font-weight: bold; color: rgb(104, 104, 104); }
.topNav a span { color: rgb(247, 142, 86); }
.topNav a:hover { text-decoration: none; color: rgb(0, 0, 0); }
.topNav a.nav_sel { color: rgb(255, 255, 255); background-color: rgb(245, 185, 42); }
.topNav li { border-style: solid; border-color: rgb(218, 217, 217); border-width: 0pt 1px 0pt 0pt; z-index: 666; position: relative; display: block; float: left; margin-bottom: 0pt; }
.topNav li.lastNav { border: medium none ; }
.topNav li.firstNav a { color: rgb(0, 0, 0); }
.topNav ul { margin: 0pt; padding: 0pt; list-style-type: none; }
.topNav ul li { border-right: medium none; width: 175px; float: none; }
.topNav ul li a { padding: 1px 0pt 1px 1em; display: block; }
.topNav iframe { border: medium none ; position: absolute; top: 1.3em; left: -1px; }
.menuClosed ul { display: none; }
.menuClosed iframe { visibility: hidden; }
.menuOpen ul.test { border: 1px solid rgb(1, 37, 95); display: block; position: absolute; top: 1.3em; left: -1px; background-color: rgb(255, 255, 255); z-index: 700; }
.menuOpen iframe { visibility: visible; }
ul.test li a { padding: 7px 8px; display: block; float: none; width: 160px; text-transform: none; line-height: 10px; color: rgb(129, 129, 129); font-size: 0.9em; font-weight: normal; }
ul.test a:hover { color: rgb(129, 129, 129); text-decoration: underline; background-color: transparent; }
#snsContainer { margin: 2.42em 0pt 0pt; padding: 6px 0pt 0pt; float: left; width: 21em; display: block; text-align: right; font-size: 0.92em; color: rgb(102, 102, 102); font-weight: bold; }
#snsContainer:after { content: "."; display: block; clear: right; height: 0pt; visibility: hidden; }
#snsContainer span.usrName { color: rgb(96, 126, 186); }
#snsContainer span.usrName a { font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#snsContainer span.snsButtonContainer { border: 1px solid rgb(209, 209, 209); margin: 0.45em 0pt 0pt; background: rgb(198, 211, 213) url('button_gradient') repeat-x scroll 0% 0%; display: block; float: right; text-align: center; }
#snsContainer a.snsButton { border: 1px solid rgb(255, 255, 255); padding: 0.2em 0.5em; display: block; text-align: center; color: rgb(102, 102, 102); font-weight: normal; }
#snsContainer a.snsButton:hover { text-decoration: none; }
.foot_mod { border-top: 1px solid rgb(213, 201, 162); font-size: 0.9em; padding-bottom: 20px; }
.foot_mod .ft_bar { border-top: 3px solid rgb(225, 215, 186); border-bottom: 4px solid rgb(234, 227, 206); padding: 0pt 9px 0pt 21px; float: left; height: 30px; }
.foot_mod .ft_bar_rt form { margin: 5px 2px; float: right; }
.ft_srch { border: 1px solid rgb(126, 115, 82); padding: 1px 0pt; float: left; margin-left: 5px; }
#search2 .ft_srch a { border: 1px solid rgb(255, 255, 255); margin: 0pt; padding: 0pt 14px; background: rgb(255, 229, 167) url('ftr_search_bkgd.gif') repeat-x scroll 0pt 0pt; -moz-border-radius-bottomleft: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; cursor: pointer; color: rgb(95, 82, 41); display: inline-block; text-decoration: none; }
#search2 .ft_srch a:hover { background-image: none; }
.foot_mod .ft_bar_rt .Search_txt { margin: 2px 2px 0pt 0pt; float: left; color: rgb(82, 85, 82); }
.foot_mod .ft_bar_rt #search_box { border: 1px solid rgb(99, 101, 99); padding: 0px; float: left; width: 150px; height: 16px; font-size: 0.8em; }
.foot_mod .ft_bar_img { float: left; padding-top: 7px; }
.foot_mod .ft_bar_img a { margin: 0pt; padding: 0px; float: left; }
.foot_mod p { margin: 12px 0pt 0pt; }
.foot_mod .foot_links { margin: 0pt; padding-top: 15px; clear: both; }
.foot_links, .cr_note { text-align: center; }
.foot_mod .moreaol, .foot_mod .alsoaol { padding-top: 0pt; }
.foot_text { padding: 0pt 9px; }
#flashCont { padding-left: 106px; }
#content #s .sgroup .s12 { margin: 0pt 10px; width: 152px; }
#content #s .sgroup .s13 { margin: 0pt; width: 472px; }
#content #s .sgroup .s14 { margin: 0pt 11px 0pt 12px; width: 313px; }
.colorSix { padding: 15px 10px 10px; float: left; width: 129px; }
.colorSix .header { border-bottom: 4px solid rgb(244, 239, 230); padding-bottom: 9px; }
#content .colorSix .header h3 { border: medium none ; padding: 0pt 4px; background: transparent none repeat scroll 0% 0%; color: rgb(187, 113, 26); width: auto ! important; font-family: georgia,serif; font-size: 1.5em; font-weight: normal; }
.colorSix .body { padding: 6px 6px 0pt; }
.colorSix ul li { padding: 0pt; background: transparent none repeat scroll 0% 0%; list-style-type: none; list-style-image: none; }
#sands_leftnav { border: 1px solid rgb(215, 212, 206); padding: 0pt 5px 60px 4px; width: 141px; float: left; background-color: rgb(255, 255, 255); font-size: 10px; margin-bottom: 11px; }
#sands_leftnav ul { border-bottom: 1px solid rgb(213, 213, 213); margin: 0pt; padding: 4px 0pt 6px; clear: both; }
#sands_leftnav ul.no_border { border: medium none ; }
#sands_leftnav li { margin: 0pt; padding: 0pt; overflow: hidden; list-style-type: none; list-style-image: none; list-style-position: outside; }
#sands_leftnav li a { padding: 8px 10px 0pt; background: transparent none repeat scroll 0% 0%; color: rgb(66, 66, 66); height: 19px; float: left; width: 121px; }
#sands_leftnav li a.active { background-color: rgb(247, 199, 85); color: rgb(255, 255, 255); font-weight: bold; }
#sands_leftnav li a:hover { font-weight: bold; background-color: rgb(241, 243, 231); text-decoration: none; color: rgb(66, 66, 66); }
.invisible { overflow: hidden; visibility: hidden; height: 0px; width: 0px; position: absolute; top: 0pt; left: 0pt; }
.invisible img { display: none; }
.invisible * { background: transparent none repeat scroll 0% 0% ! important; }
#tabs_btns { border-left: 1px solid rgb(215, 212, 206); margin: 0pt; background: transparent url('fkbdr.gif') repeat-x scroll 0pt 100%; overflow: hidden; }
#tabs_btns li { border-style: solid solid none none; border-color: rgb(215, 212, 206) rgb(215, 212, 206) -moz-use-text-color -moz-use-text-color; border-width: 1px 1px 0pt 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; float: left; }
#tabs_btns li a { padding: 5px 15px 0pt; background: transparent url('taboff_bg.gif') repeat scroll 0% 0%; height: 22px; color: rgb(66, 66, 66); text-decoration: none; }
#tabs_btns li.active { border-bottom: 0pt none; }
#tabs_btns li.active a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 23px; }
#tabs_btns li .vsp {  }
.reg { font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.7em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; vertical-align: super; }
.tabs_content { border-style: none solid solid; border-color: -moz-use-text-color rgb(215, 212, 206) rgb(215, 212, 206); border-width: 0pt 1px 1px; padding: 15px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; color: rgb(66, 66, 66); width: 440px; }
.tabs_content h2 { color: rgb(135, 118, 68); font-family: georgia; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.4em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; letter-spacing: -0.02em; }
.tabs_content h2 .reg { font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.6em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; vertical-align: super; }
.tabs_content p { clear: left; }
.tabs_content a { padding: 5px 0pt; display: block; float: left; clear: both; }
.tabs_content .dlnow_btn { padding: 0pt; }
.tabs_content ul { overflow: hidden; }
.tabs_content ul li { overflow: hidden; clear: left; }
.tabs_content ul li a { padding: 0pt; background: transparent none repeat scroll 0% 0%; }
.tabs_content img { margin: 20px 0pt 5px; float: left; }
.tabs_content .disclaimer { clear: left; font-style: italic; font-size: 0.9em; padding-top: 10px; }
.tabs_content .promoblurb { padding: 30px 0pt 0pt 30px; overflow: hidden; }
.tabs_content .promoblurb ul { margin-bottom: 15px; }
.tabs_content .promoblurb ul li a { padding-bottom: 10px; }
.tabs_content .idtheft { border: 1px solid rgb(226, 224, 220); padding: 15px 15px 30px; background: rgb(246, 246, 243) none repeat scroll 0% 0%; clear: both; margin-top: 20px; }
.tabs_content .idtheft span { color: rgb(215, 161, 33); font-family: georgia bold; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.tabs_content .idtheft span strong { text-transform: uppercase; }
.tabs_content .idtheft h3 { color: rgb(135, 118, 68); font-family: georgia; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.4em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; letter-spacing: -0.01em; }
.tabs_content .idtheft img { margin: 0pt 0pt 0pt 10px; float: right; }
.tabs_content .idtheft ul li { background: transparent url('ylw_arw.gif') no-repeat scroll 5px 3px; padding-left: 18px; }
.tabs_content .btm { float: left; clear: left; width: 100%; }
.tabs_content .btm p { padding: 15px 0pt 10px; }
.tabs_content .btm .scd_p { padding-top: 5px; }
.tabs_content .btm ul { margin-left: 25px; }
.tabs_content .btm ul li { padding: 3px 0pt; list-style-type: disc; list-style-image: none; list-style-position: outside; }
.btm_contentwrap, .tabs_content .btm .disclaimer { overflow: hidden; padding-left: 5px; }
.tabs_content .btm .disclaimer { border-top: 1px solid rgb(214, 214, 214); color: rgb(131, 131, 131); }
.sands_headline { padding-left: 4px; margin-bottom: 18px; }
.sands_headline h2 { font-size: 2.1em; font-family: georgia; color: rgb(115, 100, 83); font-weight: normal; }
.sands_headline p { padding-left: 3px; color: rgb(66, 66, 66); }
.sands_packages { padding: 13px 14px 20px; overflow: hidden; width: 612px; }
.sands_packages #dlHeader { overflow: hidden; height: 30px; }
.sands_packages #dlHeader h3 { float: left; color: rgb(187, 113, 26); }
.sands_packages #dlHeader .help_link { float: right; }
.sands_packages #dlMain { overflow: hidden; }
.sands_packages #dlMain img { margin-bottom: 12px; }
.sands_packages .dlColumn { overflow: hidden; width: 199px; margin-right: 5px; font-size: 0.9em; }
.sands_packages .dlColumnHeader { border-bottom: 1px solid rgb(214, 214, 214); padding: 0pt 0pt 8px; color: rgb(66, 66, 66); font-family: georgia,serif; margin-bottom: 9px; }
.sands_packages .dlColumnHeader h4 { font-size: 1.4em; }
.sands_packages .dlColumnHeader h5 { border: medium none ; margin: 0pt; padding: 0pt; font-size: 1em; }
.sands_packages .dlColumn .body { border-right: 1px solid rgb(214, 214, 214); padding: 0pt 9px 12px 4px; overflow: hidden; height: 100%; }
.sands_packages .dlColumn .body p { margin-bottom: 10px; }
.sands_packages .dlColumn .body a { clear: both; width: 100%; display: block; }
.sands_packages .lastCol { margin-right: 0pt; float: right; }
.sands_packages .lastCol .body { border: medium none ; padding-right: 0pt; }
.sands_packages #dlMain .body .dlnow_btn { margin-top: 24px; clear: left; width: auto; }
.sands_packages #dlMain .body .dlnow_btn a { float: left; }
.module .body_list { padding-right: 30px; }
.module .body_list ul li { margin: 0pt 0pt 15px; padding: 0pt; background: transparent none repeat scroll 0% 0% ! important; font-size: 12px; list-style-image: none; }
.module .body_list ul li h4 { color: rgb(48, 123, 195); font-size: 14px; font-weight: normal; margin-bottom: 1px; }
.module .body_list ul li a { padding: 0pt; background: transparent none repeat scroll 0% 0%; display: inline; font-size: 12px; list-style-image: none; }
.module .body_list ul li li { margin-bottom: 3px; }
.sands_checklist_wrap { border: 1px solid rgb(215, 212, 206); padding: 9px 7px 30px 8px; float: left; background-color: rgb(255, 255, 255); }
.sands_checklist_wrap table.sands_checklist { border: 1px solid rgb(215, 212, 206); width: 456px; float: left; color: rgb(104, 104, 104); margin-bottom: 24px; }
.sands_checklist h4, .sands_checklist h5 { font-size: 1em; }
.sands_checklist tr {  }
.sands_checklist tr.alt { background-color: rgb(251, 250, 248); }
.sands_checklist tr.subSection { background-color: rgb(236, 232, 222); }
.sands_checklist_wrap .sands_checklist th { border-top: medium none; background: transparent url('sands_checklist_heading_bg') repeat-x scroll 0pt 0pt; height: 44px; }
.sands_checklist th, .sands_checklist td { border-style: solid; border-color: rgb(215, 212, 206); border-width: 1px 0pt 0pt 1px; padding: 0pt 10px; width: 110px; }
.sands_checklist td { padding: 7px 10px 4px; text-align: center; }
.sands_checklist th.first_elem, .sands_checklist td.first_elem { border-left: medium none; width: 191px; text-align: left; }
.dlnow_btn_wrap { margin: 0pt auto; overflow: hidden; clear: both; width: 172px; }
.sands_rightMods { float: left; }
.ad_rightcol_placeholder { width: 313px; height: 262px; margin-bottom: 9px; float: left; }
.sys_reqs { padding: 17px 17px 22px; background: rgb(255, 255, 255) url('sands_sysreqs_bg') repeat-x scroll 0pt 0pt; float: left; width: 277px; }
.sys_reqs ul { padding: 0pt 0pt 0pt 67px; margin-bottom: 9px; }
.sys_reqs ul.vista_reqs { background: transparent url('sands_vista_logo') no-repeat scroll 0pt 1px; }
.sys_reqs ul.xp_reqs { background: transparent url('sands_xp_logo') no-repeat scroll 0pt 2px; }
.sys_reqs ul li { margin: 4px 0pt 3px; padding: 0pt; background: transparent none repeat scroll 0% 0%; list-style-image: none; }
.cott_head { border-bottom: 1px solid rgb(209, 209, 209); margin: 3px 4px 5px 0pt; padding: 0pt; overflow: hidden; height: 45px; }
.cott_head .ticker { display: block ! important; top: 18px; position: relative; }
.cott_head .ticker li { position: relative; }
.cott_head .ticker li a { background: transparent none repeat scroll 0% 0%; display: block; padding-left: 2px; }
.cott_head #arrows { margin-top: 10px; }
.cott_wrap { border: 1px solid rgb(209, 209, 209); margin: 0pt 0pt 1px; padding: 0pt 0pt 18px 5px; background: white none repeat scroll 0% 0%; overflow: hidden; color: rgb(51, 51, 51); width: 631px; float: left; }
.cott_wrap div.cott_head ul { border: 0pt none ; margin: 0pt; padding: 0pt; }
.cott_wrap ul.ticker .hideLink { display: none ! important; }
.cott_wrap div.cott_head ul { clear: both; }
.cott_wrap ul.ticker li a { margin: 0pt; padding: 0pt; font-weight: bold; }
.cott_wrap ul.ticker { color: rgb(51, 51, 51); padding-left: 13px; padding-top: 18px; }
.cott_wrap ul li { display: inline; }
.cott_wrap .ticker { margin: 0pt; padding: 0pt; font-weight: bold; width: auto; font-size: 1.1em; line-height: 1.1em; float: left; }
.cott_wrap .show_arws { border: 1px solid rgb(241, 241, 241); margin: 0pt 4px 6px 0pt; overflow: hidden; width: 49px; float: right; }
.cott_wrap .show_arws a.prev { border: 1px solid rgb(159, 159, 159); background: transparent url('prev_off_001.gif') no-repeat scroll 0% 0%; display: block; width: 23px; height: 23px; float: left; }
.cott_wrap .show_arws a.prev:hover { background: transparent url('prev_on_001.gif') repeat scroll 0% 0%; }
.cott_wrap .show_arws a.next { border-style: solid solid solid none; border-color: rgb(159, 159, 159) rgb(159, 159, 159) rgb(159, 159, 159) -moz-use-text-color; border-width: 1px 1px 1px 0pt; background: transparent url('next_off_001.gif') no-repeat scroll 0% 0%; display: block; width: 23px; height: 23px; float: left; }
.cott_wrap .show_arws a.next:hover { background: transparent url('next_on_001.gif') repeat scroll 0% 0%; }
.cott_wrap .show_arws a span.hidden { overflow: hidden; display: block; position: absolute; top: -999px; width: 1px; height: 1px; }
.cott_wrap .card { margin: 4px 0pt; text-align: center; width: 208px; float: left; }
.cott_wrap .card_desc { padding: 0pt 4px 15px 0pt; text-align: left; min-height: 110px; height: auto; }
.cott_wrap img { border: 1px solid rgb(204, 204, 204); padding: 4px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.cott_wrap .img_cred { padding: 3px 5px 5px 6px; height: 0.8em; display: block; font-size: 0.8em; color: rgb(187, 187, 187); line-height: 0.8em; text-align: right; }
.cott_wrap h5 { border-bottom: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 5px 6px; padding: 0pt 0pt 10px 8px; font-family: georgia,times new roman,serif; font-weight: normal; font-size: 1.46em; width: 184px; vertical-align: baseline; color: rgb(187, 113, 26); }
.cott_wrap p { margin: 0pt; padding: 0pt 0pt 0pt 14px; }
.cott_wrap .last { border: medium none ; }
#showcard0 { margin-left: 1px; }
#showcard0 .card .card_desc { border-right: 1px solid rgb(209, 209, 209); }
#showcard1 .card .card_desc { border-right: 1px solid rgb(209, 209, 209); }
#showcard2 .card { margin-right: 0pt; }
.showCards, .show_arws, .hiddenLinks { display: block; }
.hideCards, .arws, .showlink, .hideFive, .hideLink { display: none; }
.cott_wrap .card_desc ul { margin: 0pt; padding: 0pt 0pt 0pt 14px; font-weight: bold; }
.cott_wrap .card_desc li { margin: 0pt; padding-left: 0pt; display: block; }
#toplink a { display: inline; }

/* ::::: null ::::: */

.aiginfo { padding: 20px; }
.aiginfo h1 { margin: 0pt; width: 285px; height: 65px; background-image: url('aig_logo.jpg'); background-repeat: no-repeat; }
.aiginfo h1 span { display: none; }
.aiginfo h2 { margin: 0pt; text-align: left; }
body { width: 1002px; }
#y, #content { padding: 0pt 11px; background-position: -3px 0pt; }
.colorTwo, .colorTwo .header {  }
.colorTwo .body { font-size: 1em; }
.module .join { left: 160px; top: 124px; }
#exp {  }
.sands_checklist_wrap .sands_checklist th { border-top: medium none; background: transparent url('sands_checklist_heading_bg.gif') repeat-x scroll 0pt 0pt; height: 44px; }
#headerHat { padding: 2px 0pt 3px 8px; background: transparent url('tp_rail_bg_001.gif') repeat-x scroll 0% 0%; }
#channelHeader .hat { background: transparent url('tp_rail_bg_001.gif') repeat-x scroll 0% 50%; width: 100%; float: left; font-size: 0.8em; text-transform: uppercase; height: 18px; padding-top: 2px; }
#headerMiddle .headerSearch { background: rgb(125, 134, 163) url('search_box_bg_bl_001.gif') repeat-x scroll 0pt 50%; width: 405px; height: 32px; }
#srchBox2 { float: left; }
#srchBtn2 { float: right; width: 80px; display: block; height: 15px; }
#srchBtn2 span { float: left; }
#glassImg { padding: 0pt 8px; width: 12px; height: 13px; }
.today-rev { padding: 14px 12px 20px; }
.today-rev .dlColumn { margin-right: 4px; width: 203px; }
.today-rev .lastCol { margin-right: 0pt; width: 198px; }
.today-rev .body { border-right: 1px solid rgb(214, 214, 214); padding-left: 3px; padding-right: 7px; }
.today-rev .lastCol .body { border-right: medium none; padding-right: 4px; }
.today-rev .body p { padding-left: 4px; padding-right: 4px; }
.today-rev .lastCol .body p { padding-right: 0pt; }
.dlColumn small { width: 185px; }
.sys_reqs ul.vista_reqs { background-image: url('vista_sm_logo.gif'); }
.sys_reqs ul.xp_reqs { background-image: url('xp_sm_logo.gif'); }
#y { padding-top: 10px; }
#sands_leftnav { font-size: 11px; }
.tabs_content .btm ul li, .tabs_content .promoblurb ul li { margin: 5px 0pt; padding: 0pt 0pt 0pt 20px; background: transparent url('daol_bullet.gif') no-repeat scroll 7px 7px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.tabs_content .idtheft { overflow: hidden; }
.tabs_content .promoblurb ul.noart li { padding: 0pt; background: transparent none repeat scroll 0% 0%; }

