body {  }
h2, h3, h4 { line-height: normal; }
.navbar, .logo, .smalllogo, .footer img, .trans, .dialogclose {  }
.one-half { width: 50%; display: block; float: left; }
.tc { text-align: center; }
.lt-ie7 .related a, .lt-ie7 .homebottomblock .regionaltoprow .regional-title, .lt-ie7 .headlines h3, .lt-ie7 .fixedimageregionland h3 { clear: both; }
.lt-ie7 .related a { display: block; }
.inline-list { float: right; }
body, .featureheadlines h2, .headlines h2, .homebottomblock h2, .mediaplayercaption, div.dropdownfloat ul, div.dropdown ul, .regform h2, h5, .loginform .subTitle, .dvRegistrationForm h2 { font-family: Arial,Helvetica,sans-serif; }
.generic h3, .fixedimageregionland h3, .topnewsitem a, .homebottomblock .regionaltoprow .regional-title, .homebottomblock h3, .homebottomblock .regionalsubrow .regional-title, .homemiddleblock h5, .related a, .regionheadlines h3, .fixedimagefluidpara h3, .newsmain .comment-author, .mobilesections, .navbar { font-family: "Georgia","Times New Roman",serif ! important; }
.generic h4, .featureheadlines h3, .headlines h4, .fixedimagefluidpara span, .fixedimagefluidtext h3, .fixedimagefluidsummary h3, .fixedimageregionland h3, .fixedimagefluidpara h3, .newsmain .comment-author, .homebottomblock .regionaltoprow .regional-title, .homebottomblock h3, a:hover, .socialmedia li, h5, .multimediaitem h2, .picgalouter h3, .regionheadlines h2, .regionheadlines h3 { color: rgb(0, 51, 102); }
.mediadetailsline, .numcomments, .commentsdetailsline, .breadcrumbs a, .staticbreadcrumb a, .desktopdate a, .desktopdatereg a, .picgalleries p { color: rgb(43, 84, 176); }
.headerfullsmall, .headerfull, .footerdv, .footerdv .sixteen, .searchpaging a.visited, .searchpaging a.active, .searchpaging a:hover { background: rgb(45, 47, 112) none repeat scroll 0% 0%; }
.socialmedia li, .searchheader, .commentbox { background-color: rgb(193, 193, 193); }
.searchheaderlight { background-color: rgb(225, 225, 225); margin-bottom: 0px; }
.regform h2, .loginform .subTitle, .dvRegistrationForm h2 { color: rgb(126, 102, 40); }
.regform h2 label { font-size: 1em; }
.header .navbar a.active { color: rgb(181, 198, 239); }
.regform h1 { color: rgb(139, 24, 27); }
.headerfullsmall a.active, .headerfull a.active { color: rgb(181, 198, 239); }
.smallnav a, .smallnav a:hover, .smallnav a:visited, a.whitelink, a.whitelink:hover, a.whitelink:visited, .searchpaging a.active, .searchpaging a.visited, .searchpaging a:hover, .featureheadlines h2, .headlines h2, a.navlink, a.navlink:hover, a.navlink:visited, .homebottomblock h2, a.dropdown-toggle, a.dropdown-toggle:hover, a.dropdown-toggle:visited, .footerdv, a.navlink:visited, a.navlink:hover, a.navlink, .headerfull div, .footerdv a { color: rgb(255, 255, 255); }
.commentmiddleblock h5, .newsmiddleblock h5, a.linkedred, .homemiddleblock h5, .dvRegistration h1, .newsmiddleblock h5 a, .commentmiddleblock h5 a { color: rgb(139, 24, 27); }
.loginstatusbottom a { color: rgb(0, 51, 102) ! important; }
.is_hidden { display: none ! important; visibility: hidden; }
.smallnav { display: none; }
.bignav { display: block; }
.commentsdrop, .mobilesocialicons, .logo h1, .hide, #sectionsdrops, #searchdrops, .todaysdate { display: none; }
.todaysdate { margin-top: 20px; float: left; width: 100px; }
.numcomments, .lowerfooterright a, .smallgrey, .socialmedia li, .headerright, .lowerfooterright span { font-size: 85%; }
.lowerfooterright span a { font-size: 100%; }
.picgalleries p { font-size: 90%; }
.loginform, p, .featureheadlines h2, .headlines h2, .homebottomblock h2 { font-size: 100%; }
.topnewsitem h2, .loginform .subTitle, .dvRegistrationForm h2, .mediaplayercaption, .commentmiddleblock h5, .newsmiddleblock h5, .homemiddleblock h5 { font-size: 110%; }
.upperheaderright a, .mobilesections a { font-size: 120%; }
h5, .sidebarleft .sidebar-title, .sidebar .sidebar-title, .upperfooter .sidebar-title, .newsmiddleblock h2 { font-size: 125%; }
.sidebarleft .sidebar-title, .sidebar .sidebar-title, .upperfooter .sidebar-title { margin: 9px 0px 0px 10px; padding: 0px; color: rgb(0, 51, 102); font-family: Arial,Helvetica,sans-serif; line-height: 24px; }
.sidebar .sidebar-title { margin: 9px 0px 0px; }
@media only screen and (max-width: 767px) {
  .sidebar .sidebar-title { margin-left: 10px; }
}
.fixedimagefluidtext h4 { font-size: 130%; }
.regform h2 { font-size: 140%; }
.multimediaitem h2, .picgalouter h3, .fixedimagefluidsummary h3, .fixedimagefluidpara h3, .newsmain .comment-author { font-size: 150%; font-weight: 500; margin-bottom: 5px; margin-top: 0px; }
.newsmain h3, .page-content h3 { font-size: 1.2em; }
.fixedimageregionland h3, .regionheadlines h3 { font-size: 150%; font-weight: 500; margin-bottom: 5px; margin-top: 0px; }
.generic h3 { font-size: 165%; }
.embedding h2 { font-size: 180%; }
.generic h2 { font-size: 200%; }
.multimediaitem h3 { font-size: 150%; font-weight: 500; margin-bottom: 5px; margin-top: 5px; color: rgb(0, 51, 102); }
.featureheadlines h3, .multimediaitem h2, .regionheadlines h2 { font-size: 210%; }
.headlines h3 { font-size: 260%; }
h1 { font-size: 275%; }
.dvRegistration h1 { font-size: 325%; }
.commenttitle, .picgalouter, .quarter, .loginform div, div.sixtysevenpercent, div.thirtythreepercent, .fixedimagefluidsummary img, .newsmain div.fixedimagefluidpara.alpha img, form, h1, img.mainimage { padding: 0px ! important; margin: 0px ! important; }
.picgalouter .fullwidthright input { font-size: 0.9em; }
.regform h1 { margin-top: 0px ! important; margin-bottom: 10px ! important; display: block; font-size: 2.9em; }
.regform .row { margin: 0px 0px 10px; }
.lt-ie7 .regform .row { margin-bottom: 10px; }
.mm { overflow: hidden; }
.headlines h4 { padding-top: 10px; }
.headlines h4, .fixedimagefluidtext h4 { font-weight: 400; }
.picgalleries p { font-weight: bold; }
.lt-ie7 .fixedimagefluidtext h4 { position: absolute; padding-left: 10px; width: 280px; }
.regform h2 { text-transform: uppercase; }
.headersmall, .header { background: transparent url(12c8683ebc7f8ee6893033c59422266ebf290dce.jpg)  no-repeat scroll 0% 0%; }
.headersmall { padding-bottom: 5px; }
.header { min-height: 106px; }
.logo { background: transparent url(bcece66da5469a552f8c1bbcc769ced1cf754ff6.png)  no-repeat scroll 0% 0%; width: 371px; height: 66px; margin-top: 13px; float: left; }
.logosmall { width: 248px; height: 44px; }
.multimediaitem { border-bottom: 1px dotted rgb(193, 193, 193); padding-bottom: 5px; margin-bottom: 10px; }
.multimediaitem p { line-height: 1.5; }
.multimediaitem h2, .picgalouter h3 { margin-top: 15px ! important; margin-bottom: 5px ! important; }
.headerfull { min-height: 103px; }
.upperheaderright span { padding-left: 5px; padding-right: 5px; display: inline; }
.upperheaderright img { margin-left: 3px; }
.headlines h4, .picgalcontainer, .cb, .loginform div, .dropdown-menu li, .dropdown-menu li > a, .smitem.active, h2, h3, h4, .footerdv, .regionheadlines h4, .featureheadlines h3, .upperheaderright { clear: both; }
.headerright { width: 400px; }
.searchbox { margin: 13px 0px 0px; float: right; }
.navbar { background: transparent url(15b7cd79a7b2eda6b37f1adbaa7c96b6d66a84bb.png)  repeat-x scroll 0% 0%; width: 100%; float: left; height: 26px; font-weight: bold; margin: 7px 0px 0px; }
.desktoppagehead, .logosmall, .logo, .commentform input[type="submit"], .commentbox textarea, .picgalhead, .t2, .tosreg a, .topnewsitem p, .topnewsitem h2 a, .mediadetailsline, .commentsdetailsline, .smitem.active, .tweetdiv span, .headlines h2, .innerfullblock, .homebottomblock h2, .related a, .mobilesections a, .dropicon, .seperator, .bignav a, a.homepicimage, .footerdv .footertext, .newsarticle img, .smallnav a p, .searchbox, .navbar, .footertext div { display: block; }
.inblock, .searchpaging a, .quarter, .lowerfooterright a, .commentsdetailsleft, .commentsdetailsright, .socialmedia li, .homebottomblock h2 { display: inline-block; }
.commentbox textarea, .picgalouter, div.thirtyinner input[type="text"], .thirtythreepercentcontainer, .fullwidthright, .newsletter img, .subheadlines li, .mediaplayer, .newsletter img, .regionheadlines img, .featureheadlines img, .mobilesocialicons, .navbar, .headerfull, .headerfullsmall, img.mainimage, .breadcrumbs, .homepicimage img, .homepicimage div, .innerfullblock, .addtoyoursite img, .addtoyoursite, .headerfullsmall img { width: 100%; }
.searchicon, .commentform input[type="submit"], .footer img, .fixedimageregionland img, .fixedimagefluidpara img, .fixedimagefluidtext img, .fixedimagefluidsummary img, .tweetdiv img, .footerdv .footer img, .footerdv img { position: absolute; }
.footerdv .footertext a:hover, .footerdv .footertext a:focus { text-decoration: underline; }
.lt-ie7 .fixedimageregionland img { position: absolute; width: 100px; }
.lt-ie7 .footerdv img { position: absolute; width: 46px; }
.lt-ie7 .footer img { position: absolute; width: 61px; }
.lt-ie7 .regionaltoprow img { position: absolute; width: 100px; }
.lt-ie7 .tweetdiv img { position: absolute; width: 28px; }
.lt-ie7 .tweetdiv span { display: block; }
.newsletter img, .homepicimage img, .addtoyoursite img, .headerfull img, .regionheadlines img, .featureheadlines img, img.mainimage, .newsarticle img, .newsletter img { height: auto; }
.picgalleries p, .searchpaging a.active, .searchpaging a:hover, .footertext a, .mobilesections a, .footerdv .footertext a, .fixedimageregionland a, .fixedimageregionland span, .fixedimagefluidpara span, .fixedimagefluidtext h3, .fixedimagefluidpara a, .generic a, a, a:visited, a h2, a:hover, a { text-decoration: none; }
.sidebarinner { border-left: 1px dotted rgb(193, 193, 193); margin: 0px 5px; }
@media only screen and (max-width: 767px) {
  .sidebarinner { margin: 0px; }
}
#sectionsdrops { display: none; }
#searchdrops { display: none; }
.featureheadlines, .headlines { margin-top: 5px ! important; margin-bottom: 5px; border-top: 1px solid rgb(193, 193, 193); }
.lowerfooterright { padding-left: 0px; }
.topmostmenudesktop { display: inline; }
.homebottomblock .regionalsubrow .regional-title { font-weight: normal; margin: 0px 0px 5px; line-height: normal; font-size: 1.25em; }
.homebottomblock .regionaltoprow, .homebottomblock .regionalsubrow { width: 100%; float: left; clear: both; }
.homebottomblock .regionaltoprow { margin: 10px 0px; }
.homebottomblock .regionalsubrow { margin-bottom: 10px; }
.homebottomblock .regionaltoprow .regional-image { float: left; margin: 3px 8px 8px 0px; }
.homebottomblock .regionaltoprow .regional-summary { float: right; width: 190px; }
.homebottomblock .regional-summary { line-height: 1.5; }
@media only screen and (min-width: 768px) and (max-width: 959px) {
  .homebottomblock .regionaltoprow .regional-summary { width: 125px; }
}
.homebottomblock .morestories a { float: right; }
.generic h3 { color: rgb(139, 24, 27); margin-left: 0px; }
.homebottomblock .regional-heading { padding: 3px 5px; background-color: rgb(200, 52, 0); margin: 0px 0px 10px; line-height: normal; text-transform: uppercase; font-weight: bold; cursor: auto; float: left; }
.homebottomblock .regional-heading a { color: rgb(255, 255, 255); }
.homebottomblock .regional-heading a:hover { text-decoration: none; }
.homebottomblock .regional-heading img { vertical-align: baseline; margin-left: 3px; }
.headlines h3 { font-weight: 500; margin-left: 0px; }
.multimediaitem h2, .regionheadlines h2, .featureheadlines h3 { margin-left: 0px; }
.commentmiddleblock { padding-right: 0px ! important; }
.newsarticle img { max-width: 460px; }
.generic ul, .multimediaitem ul, .sitemap { display: block; list-style-type: disc; margin: 1em 0px; padding-left: 40px; font-size: 125%; }
.sitemap { clear: both; }
.newsarticle ul > li ul, .newsarticle ul, .page-content ul > li ul, .page-content ul { display: block; list-style-type: disc; margin: 1em 0px; padding-left: 40px; }
.newsarticle ol, .page-content ol { display: block; margin: 1em 0px; padding-left: 40px; }
.sitemap li { margin: 0.5em 0px; }
.mediaplayer { margin-top: 5px; }
.img-rounded { border-radius: 6px; }
.newsletter { text-align: center; padding-bottom: 10px; }
.picgalleries { margin: 10px 0px 0px 10px; text-align: left; }
.multimediaitem iframe.mediaplayer { height: 300px; }
.headerfullsmall img { max-width: 248px; margin-top: 6px; height: auto; }
.lt-ie9 .headerfullsmall img { width: auto; }
.registration-fields .mem-activ-displayname label { font-size: 1em; }
.regform .form-error, .loginform .form-error { color: rgb(255, 0, 0); margin-left: 3px; }
.regform .form-error a { color: rgb(255, 0, 0); text-decoration: underline; }
#dvRegistration h2 { margin-bottom: 10px; }
.header .is_active { text-decoration: underline; }
.featured-container { border-bottom: 1px dotted rgb(193, 193, 193); margin-bottom: 20px; }
.featured-container p { line-height: 1.5; }
.featured-container .featureheadlines img { padding-bottom: 15px; }
@media only screen and (max-width: 767px) {
  .topnews-container { border-bottom: 0px none; }
  .topnews-container, .featured-container { min-height: inherit; padding-bottom: 0px; }
}
.headlines h3 { line-height: normal; padding-bottom: 0px; }
.regionheadlines h4, .featureheadlines h3 { line-height: 30px; font-weight: 400; padding-bottom: 15px; margin-top: 0px; }
.regionheadlines h4 { padding-top: 0px; margin-bottom: 5px; }
div.sidebararchive { width: 110px; margin-bottom: 10px; }
.sidebar { background: transparent url(4dcaae5a594af4247ba4fde3dcaca39e98a602bc.jpg)  repeat-y scroll 0% 0%; }
.sidebarleft { background: transparent url(d99f78e54f28d0050f473d9f89bae173ce77083d.jpg)  repeat-y scroll 0% 0%; }
.sidebarleft .sidebarinner, .sidebar .sidebarinner { border: 0px none; }
.sidebarleft .sidebarinner select, .sidebar .sidebarinner select { margin-left: 10px; width: 110px; margin-bottom: 5px; }
.sidebarleft .sidebarinner input[type="button"], .sidebar .sidebarinner input[type="button"] { margin: 0px 0px 0px 10px; }
.addtoyoursite { text-align: center; }
.addtoyoursite div { padding-left: 10px; }
.addtoyoursite img { max-width: 220px; margin: 0px auto; width: 100%; }
a img { vertical-align: middle; }
.headerright { float: right; margin-top: 20px; padding: 0px; text-align: right; }
.lt-ie9 .searchbox { width: 340px; }
.lt-ie8 .searchbox { width: auto; }
.searchbox .keywords, .mobilesearch .keywords { width: 240px; margin: 1px 5px 0px 0px; }
.searchbox .btnSearchTop { font-size: 1.1em; }
.mobilesearch .btnSearchTop { font-size: 0.9em; }
hr { margin-top: 8px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 8px; }
#acns-feed { margin: 0px; }
.headerfullsmall, .headerfull { min-height: 116px; }
.headerfullsmall { height: 103px; }
.staticbreadcrumb { padding: 10px 20px; background-color: White; }
.headerfullsmall { min-height: 113px; }
.footerdv { min-height: 62px; }
.fl, .footerdv label, .footerdv input { float: left; }
.footerdv img { margin-top: 7px; }
.footerdv .footertext { line-height: 16px; padding-left: 56px; padding-top: 10px; }
.footerdv .footertext p { line-height: 1.25; }
.footerdv .footer img { margin: 8px 0px 0px 10px; }
.footerdv .footertext p { margin: 0px 0px 10px; }
.tosreg { padding-top: 20px; }
.navbar { background: transparent url(15b7cd79a7b2eda6b37f1adbaa7c96b6d66a84bb.png)  repeat-x scroll 0% 0%; height: 26px; font-weight: bold; float: left; }
.smallnav a p, .navlink { padding: 6px 10px 0px; float: left; }
.smallnav a { float: left; }
a.homepicimage { width: 50%; float: left; vertical-align: top; }
.todaysdate { float: left; color: rgb(166, 181, 225) ! important; }
.seperator { float: right; width: 2px; background: white none repeat scroll 0% 0%; height: 26px; margin-top: 1px; }
.dropicon { float: right; width: 16px; height: 8px; background: transparent url(a3875842f503b9b2d17531645222e44aa724deb6.png)  no-repeat scroll 0% 0%; margin: 10px 10px 0px 0px; }
.mobilesearch { margin: 40px auto; padding-left: 10px; }
.mobilesearch .keywords { width: 180px; margin-right: 10px; height: 20px; }
.mobilesections { color: rgb(24, 24, 24); font-weight: normal; }
.mobilesections li { border-bottom: 1px dotted rgb(193, 193, 193); padding: 10px 0px; }
.mobilesections a { margin-left: 20px; }
.newsmiddleblock { background: rgb(244, 244, 240) none repeat scroll 0% 0%; min-height: 220px; border-top: 1px dotted rgb(193, 193, 193); padding-bottom: 5px; }
.newsmiddleblock { min-height: 110px; }
.newsmiddleblock { background: transparent none repeat scroll 0% 0%; }
.homemiddleblockinner { border-right: 1px dotted rgb(193, 193, 193); }
.related a { line-height: normal; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dotted rgb(193, 193, 193); font-weight: 700; }
.commentmiddleblock h5, .newsmiddleblock h5, .homemiddleblock h5, .dvRegistration h1 { margin: 5px 0px 0px 10px; padding: 0px; }
.regform h2, .sidebar .sidebar-title, .sidebarleft .sidebar-title, .upperfooter .sidebar-title, .newsmiddleblock h5, .homemiddleblock h5 { font-weight: bold; }
.dvRegistrationActivation { margin-top: 8px; padding-top: 10px; font-size: 1.2em; line-height: 1.5; }
.dvRegistrationActivation h2 { font-size: 1.2em; }
.upperfooter .input-button { font-size: 0.9em; }
.dvRegistration h1 { margin: 10px 0px; font-weight: 400; }
.dvRegistration div div div img { width: 270px; margin: 5px 0px 5px 50px; }
.desktopdatereg, .dvRegistrationForm { background-color: rgb(255, 255, 255); padding: 10px 50px; color: rgb(0, 0, 0); }
.desktopdatereg span { color: rgb(0, 0, 0); }
.dvRegistrationForm { background-color: rgb(239, 240, 234); padding: 20px 50px 60px; margin-top: -20px; }
.homebottomblock p, .nobottomgap { margin-bottom: 0px; }
.nobottomgap { line-height: normal; margin: 0px ! important; padding: 0px ! important; }
.homebottomblock .regionaltoprow .regional-title, .homebottomblock h3 { line-height: normal; padding: 0px; margin-left: 0px; margin-top: 0px; font-weight: normal; }
.homebottomblock .regionaltoprow .regional-title { font-size: 1.5em; }
.innerfullblock { height: 100%; }
.navbar, h1, .breadcrumbs { margin-top: 10px; }
h1 { margin-bottom: 10px; }
h1 { font-weight: 400; line-height: normal; }
.featureheadlines h2, .headlines h2 { background: rgb(200, 52, 0) none repeat scroll 0% 0%; float: left; padding: 4px; font-weight: bold; text-transform: uppercase; margin-left: 0px; margin-top: 5px; line-height: normal; }
.subheadlines li { border-bottom: 1px dotted rgb(193, 193, 193); }
.regionheadlines img, .featureheadlines img { padding-bottom: 10px; }
.featureheadlines img { width: 100%; max-width: 420px; }
.regionheadlines img { max-width: 100px; height: auto; width: auto; }
.tweetdiv { padding: 5px 0px; }
.tweetdiv span { padding-left: 35px; }
.socialmedia ul { margin: 10px 0px 0px; background: transparent url(d150c6169447c1f140c9fa40503d041a7705a244.jpg)  repeat-x scroll center bottom; clear: both; }
.socialmedia li { max-width: 73px; margin-right: 3px; padding: 5px 8px; border-top-left-radius: 5px; border-top-right-radius: 5px; cursor: pointer; text-transform: uppercase; font-weight: bold; }
.lt-ie8 .socialmedia li { display: inline; }
.lt-ie7 .socialmedia li { float: left; }
.socialmedia li.active { color: Black; background-color: White; border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(193, 193, 193) rgb(193, 193, 193) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.lt-ie7 .smitemactive .content, .lt-ie7 .smitem .content { height: 275px; }
.smitem { border-width: 0px 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(193, 193, 193) rgb(193, 193, 193); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: White none repeat scroll 0% 0%; margin-left: 0px; padding: 5px; height: 264px; overflow: hidden; margin-top: 0px; display: none; clear: both; margin-bottom: 10px; }
.tw-cont .content > iframe { width: 100%; }
.fb-cont .content { height: 255px; overflow-x: hidden; overflow-y: scroll; }
.tw-cont { height: 260px; }
.smitemactive { display: block; height: 255px; }
.homepicimage div { text-align: center; height: 65px; overflow: hidden; }
.homepicimage img { max-width: 100px; }
.homepicimage p { margin: 5px 0px; }
.desktopdate { float: left; margin-top: 12px; }
.staticbreadcrumb a, .desktopdate a, .desktopdatereg a { text-decoration: underline; }
.desktopsocialicons { float: right; margin-top: 10px; }
.desktopsocialicons a { margin-left: 5px; }
.smallpadline { margin-bottom: 3px; padding-bottom: 0px; }
h1.landingheading { margin-top: 5px ! important; margin-bottom: 6px ! important; }
.lineright { border-right: 1px dotted rgb(193, 193, 193); }
.newsmain, .linetop { border-top: 1px dotted rgb(193, 193, 193); }
.newsmain, .page-content { margin-top: 8px; padding-top: 10px; font-size: 1.2em; line-height: 1.5; }
.newsmain a, .page-content a { text-decoration: underline ! important; }
.newsmain iframe, .page-content iframe { max-width: 100%; }
@media only screen and (max-width: 767px) {
  .newsmain iframe, .page-content iframe { height: auto; width: inherit; }
}
.newsmain h2, .page-content h2 { font-size: 1.4em; }
.newsmain h4, .page-content h4 { font-size: 1em; }
.newsletter img { max-width: 220px; max-height: 80px; width: 100%; }
.picgalleries, .dropdown-menu { text-align: left; }
div.dropdown { display: inline; }
div.dropdownfloat { float: left; position: relative; }
.picgalleries { margin: 10px 0px 0px 10px; }
.picgalleries-row .nom-pic:nth-child(3) { clear: both; }
img.mainimage { max-width: 460px; }
.dottedtop { border-top: 1px dotted rgb(193, 193, 193); }
.fblikewrapper { width: 50px; overflow: hidden; margin: 0px 25% ! important; }
#sectionsdrops, #searchdrops { background: rgb(244, 244, 241) none repeat scroll 0% 0%; }
.commentmiddleblock li, #searchdrops { border-bottom: 1px dotted rgb(193, 193, 193); }
.newsmain div.fixedimagefluidpara.alpha { min-height: 110px ! important; padding-top: 0px; }
.regionheadlines .fixedimageregionland .regionlandheading-first { font-size: 2.1em; }
.fixedimagefluidtext { min-height: 88px; }
.fixedimagefluidsummary { min-height: 100px; clear: both; }
.fixedimagefluidsummary h3 { margin-top: 10px; }
.fixedimagefluidsummary h3, .fixedimagefluidsummary p { padding-left: 110px; }
.fixedimagefluidsummary p { margin-bottom: 5px; line-height: 1.5; }
.fixedimageregionland img, .fixedimagefluidpara img, .fixedimagefluidtext img { margin-bottom: 5px; margin-top: 10px; }
.fixedimageregionland img { margin-top: 3px; }
.commentsdetailsline { padding: 5px 0px 10px; border-bottom: 1px dotted rgb(193, 193, 193); }
.commentsdetailsline a { color: rgb(43, 84, 176); }
.mediadetailsline { height: 30px; width: 100%; }
.fixedimageregionland div, .fixedimageregionland p, .fixedimagefluidpara h3, .newsmain .comment-author, .fixedimagefluidtext h4 { padding-left: 110px; padding-bottom: 5px; margin-bottom: 0px; }
.fixedimagefluidpara p { padding-left: 110px; margin-bottom: 0px; }
.fixedimageregionland p, .fixedimagefluidpara p { margin-top: 10px; line-height: 1.5; }
.fixedimageregionland { padding-top: 7px; padding-bottom: 5px; border-bottom: 1px dotted rgb(193, 193, 193); }
.fixedimagefluidpara { border-bottom: 1px dotted rgb(193, 193, 193); }
.mobilesocialicons { text-align: center; }
.mobilesocialicons a { margin: 0px 2px; padding: 0px; }
.topnewsitem p { color: black; }
.smallgrey { color: Gray; margin-top: 5px ! important; }
.nowrap { white-space: nowrap; }
.lbfixedimageregionland div, .fixedimagefluidpara div { margin: 5px 0px; padding-left: 70px; }
div.homemiddleblock.sixteen.columns.row.alpha div.innerfullblock { padding-right: 10px; }
.fullwidthright { text-align: right; margin-top: 30px; margin-right: 10px; margin-bottom: 10px; }
.fullwidthright .btnMore { padding-right: 10px; font-size: 0.9em; }
.fullwidthright .btnBack { padding-left: 10px; font-size: 0.9em; }
label.l10 { margin: 0px 0px 10px 10px ! important; display: inline-block; }
.fullwidthright .btnBack + .btnMore { margin-left: 10px; }
.upperfooter { background: white url(0ac43b36055ed905c6cd7e5bb0e1de9d4302d925.jpg)  repeat-x scroll 0% 0%; border-top: 1px solid rgb(193, 193, 193); }
.upperfooter select { width: 120px; margin: 2px 10px 10px 0px; }
.upperfooter #keywordsbottom { margin: 2px 10px 10px 0px; }
.upperfooter #btnSearchFoot { font-size: 1.1em; float: left; }
h5 { margin: 9px 0px 0px 10px; padding: 0px; }
.upperfooter div { margin: 9px 0px 0px 14px; }
@media only screen and (max-width: 767px) {
  .upperfooter .thirtyinner { margin-left: 7px; }
  .upperfooter #keywordsbottom { margin-right: 0px; }
}
.footer { background: white url(d595f568ffc832dfe06f6553e43e5c91d28056e5.jpg)  repeat-x scroll 0% 0%; border-top: 1px dotted rgb(193, 193, 193); }
.footertext { line-height: 16px; }
.lowerfooterleft p { line-height: normal; margin: 10px 0px 0px 75px; }
.lowerfooterright a { margin-top: 30px; }
.thirtythreepercentcontainer { min-height: 30px; padding-bottom: 20px; }
div.sixtysevenpercent, div.thirtythreepercent { width: 33%; float: left; }
div.sixtysevenpercent { width: 67%; }
div.thirtyinner { padding: 0px; }
.upperfooter .thirtyinner { font-size: 0.8em; }
.regform h2 { border-top: 1px solid rgb(209, 209, 209); border-bottom: 1px solid rgb(209, 209, 209); padding-top: 5px; padding-bottom: 5px; margin: 0px 0px 20px; line-height: normal; }
.regform select { width: 220px; }
.regform input[type="text"], .regform input[type="password"] { width: 218px; }
.regform div { background: rgb(240, 240, 234) none repeat scroll 0% 0%; }
.loginerror, .error strong, .importantamp, .validationerror { margin-left: 3px; color: Red ! important; }
.greentext { color: Green ! important; }
div.loginerror { padding-bottom: 10px; }
.sixtysixpercent input[type="text"], .thirtythreepercent select, .seventysixpercent input[type="text"], .twentythreepercent select { width: 95%; }
.centermedia, .center { text-align: center; }
.lt-ie7 .centermedia { text-align: center; width: 210px; overflow: hidden; }
.tosreg input, .tosreg label { display: inline; }
.tosreg a { margin-left: 25px; }
.tosreg label { margin-left: 5px; }
.footertext p { margin: 15px 0px 0px; line-height: 1.25; }
.footertext { padding-left: 75px; display: block; }
.footerdv .sixteen { height: 62px; }
.footertext div { display: none; margin: 5px 0px 10px 75px; height: 62px; }
.footer img { margin: 8px 0px 0px 10px; }
.commenttitle { padding-top: 20px ! important; clear: both; }
.t2 { margin-top: 2px; }
.pt10 { padding-top: 10px ! important; }
.pb10 { padding-bottom: 10px ! important; }
.ps20 { padding-left: 20px; padding-right: 20px; }
.commentmiddleblock .ocoms li { float: left; width: 100%; }
.commentmiddleblock .ocoms-name { color: rgb(0, 51, 102); font-weight: bold; width: 100%; float: left; margin: 5px 0px; }
.commentmiddleblock .ocoms-numcomments { font-size: 80%; color: rgb(43, 84, 176); width: 100%; float: left; }
.picgalcontainer { background: rgb(224, 224, 224) none repeat scroll 0% 0%; padding: 10px 0px ! important; float: left; margin-bottom: 10px; width: 100%; }
.picgalcontainer img { box-shadow: 5px 5px 5px rgb(136, 136, 136); }
.picgalhead { margin: 10px 0px 20px ! important; }
.quarter { width: 24%; height: 100px; text-align: center; vertical-align: middle; float: left; }
.searchheaderlight, .searchheader, .commentbox { padding: 10px; overflow: hidden; }
.commentbox .commentbox-title { font-size: 1.7em; }
.commentbox textarea { border: 0px none; float: none; resize: none; }
.commentbox input { font-size: 0.9em; }
.commentform input[type="submit"] { margin-top: 20px; }
.commentform p { margin-top: 20px; margin-right: 10px; padding-left: 140px; }
a:hover { text-decoration: underline; }
.sidedrp { width: 90px; }
.embedding h2 { font-weight: normal; }
.embedoptions { width: 250px; }
pre { margin-bottom: 20px; overflow: hidden; white-space: pre-wrap; }
.rowhalf { margin-bottom: 10px; }
.searchblock { padding-left: 21px; }
.searchpaging a { padding: 5px 10px; margin: 5px; }
.noleft { margin-left: 0px; margin-bottom: 20px; }
pre.prettyprint { white-space: normal; }
#acns-feed { width: 90%; }
.regform-separator { min-height: 24px; }
.comments-link { color: rgb(43, 84, 176); font-size: 85%; text-decoration: none; margin: 0px 0px 0px 70px; display: block; }
.archivesearchbutton { margin: 0px 0px 0px 10px ! important; font-size: 0.9em; }
.archivesearchspacer { width: 30px; height: 27px; }
.nomargin p, .nomargin { margin: 0px ! important; }
.fblikeimage { padding: 0px; display: block; float: left; width: 32%; text-align: center; }
.content h4 { margin-top: 10px; }
.sub-button { font-size: 0.9em; }
.textAdjust { padding: 3px 20px; }
.textAdjust a { display: inline ! important; padding: 0px ! important; width: inherit; clear: none ! important; margin-right: 5px; font-size: 100%; }
.textAdjust .is_active { text-decoration: underline; }
.textAdjust .textAdjust-norm { font-size: 120%; line-height: 100%; }
.textAdjust .textAdjust-big { font-size: 130%; line-height: 110%; }
.textAdjust .textAdjust-bigger { font-size: 140%; line-height: 120%; }
.reg-label { float: left; }
.reg-label-1 { display: inline; }
.content h4 a { font-size: 13px; text-decoration: none; font-weight: bold; color: rgb(59, 89, 152); font-family: "lucida grande",tahoma,verdana,arial,sans-serif; line-height: normal; padding-left: 60px; display: block; margin-top: 10px; }
.content h4 a:hover { text-decoration: underline; }
img.fblogo { position: absolute; top: 0px; }
.fbouter { width: 100%; overflow: hidden; }
.lt-ie8 .fbouter { width: 90%; }
.fblikewrapper { margin-right: 0px ! important; margin-top: 0px; margin-bottom: 0px; margin-left: auto; text-align: center; }
.fblikeinfo { border-top: 1px solid rgb(208, 208, 208); margin: 0px 0px 5px; }
.makecommentbox { margin-bottom: 20px; }
@media only screen and (min-width: 768px) and (max-width: 959px) {
  .fb-like-box { margin-left: -10px; }
}
.topnews-container { margin-bottom: 20px; }
.topnews-container .topnews-main-title { line-height: normal; padding-bottom: 0px; font-weight: 500; margin-left: 0px; font-size: 260%; margin-bottom: 15px; }
.topnews-container .topnews-sub-title { padding: 0px; margin: -2px 0px 15px; font-weight: 400; font-size: 140%; line-height: 1.3; clear: none; }
.topnews-container .headlines { margin-bottom: 0px; }
.topnews-container .topnews-image { float: left; width: 100px; margin: 0px 8px 15px 0px; display: block; }
.topnews-container .topnews-image img { width: 100%; }
.topnews-container .topnews-summary { margin: -2px 0px 15px; line-height: 1.5; float: left; width: 290px; }
.topnews-container .topnews-sub-title { float: left; width: 290px; }
@media only screen and (min-width: 768px) and (max-width: 959px) {
  .topnews-container .topnews-summary, .topnews-container .topnews-sub-title { width: 200px; }
}
@media only screen and (max-width: 767px) {
  .topnews-container .topnews-summary, .topnews-container .topnews-sub-title { width: 190px; }
}
.topnews-container .topnews-summary p { margin: 0px; }
.topnews-container .topnews-main { border-bottom: 1px dotted rgb(193, 193, 193); margin: 0px 0px 15px; float: left; width: 100%; }
.topnews-container .topnews-sub { float: left; width: 100%; }
.topnews-container .topnews-sub .topnews-image { margin-top: 0px; }
.topnews-container .topnews-sub li { border-bottom: 1px dotted rgb(193, 193, 193); float: left; width: 100%; margin: 0px 0px 15px; }
.homemiddleblock { background: rgb(244, 244, 240) none repeat scroll 0% 0%; min-height: 220px; border-top: 1px dotted rgb(193, 193, 193); padding: 10px 0px; margin-bottom: 5px; }
.homemiddleblock .four { margin-left: 0px; margin-right: 0px; padding-left: 10px; padding-right: 10px; }
.homemiddleblock .alpha { padding-left: 0px; }
.homemiddleblock .omega { padding-right: 0px; }
@media only screen and (min-width: 768px) and (max-width: 959px) {
  .homemiddleblock .four { padding-left: 0px; padding-right: 0px; }
  .homemiddleblock .lineright { border: 0px none; }
  .homemiddleblock { margin-left: 0px ! important; }
}
@media only screen and (max-width: 767px) {
  .homemiddleblock .four { padding-left: 0px; padding-right: 0px; }
  .homemiddleblock .lineright { border: 0px none; }
}
.sidecolumn-container { margin-top: 8px; }
.lt-ie7 .sidecolumn-container { margin-left: 0px ! important; }
.mod-title { line-height: 1; padding: 0px; font-weight: bold; color: rgb(139, 24, 27); font-size: 1.25em; margin: 0px 0px 5px; }
.mod-title a { color: rgb(139, 24, 27); font-size: 1em; font-weight: bold; }
.mod-title a:hover, .mod-title a:visited { color: rgb(139, 24, 27); text-decoration: underline; }
.mod-item { margin: 5px 0px 0px; padding: 0px 0px 10px; width: 100%; float: left; border-bottom: 1px dotted rgb(193, 193, 193); }
.mod-itemLast { border: 0px none; padding: 0px; }
.mod-item .mod-item-title { margin: 0px 0px 5px; }
.mod-item-content { line-height: 1.5; }
.mod-item-content p { margin: 0px; }
.homemiddleblock .mm, .homemiddleblock .homecomments, .homemiddleblock .homefeatures, .homemiddleblock .nom { min-height: 250px; }
@media only screen and (max-width: 767px) {
  .homemiddleblock .mm, .homemiddleblock .homecomments, .homemiddleblock .homefeatures, .homemiddleblock .nom { min-height: inherit; }
}
.sidecolumn-container .mm, .sidecolumn-container .homecomments, .sidecolumn-container .homefeatures, .sidecolumn-container .nom, .sidecolumn-container .topnews, .sidecolumn-container .newsmiddleblock { margin-bottom: 10px; width: 95%; float: left; padding: 5px 2% 0px; }
.homefeatures .mod-item .mod-item-title { font-size: 1.5em; }
.homefeatures .mod-item-content { line-height: 1.5; }
@media only screen and (max-width: 767px) {
  .homemiddleblock .homefeatures .mod-title a, .homemiddleblock .homefeatures .mod-item .mod-item-title, .homemiddleblock .homefeatures .mod-item .mod-item-content { margin-left: 10px; margin-right: 10px; }
}
.topnews .mod-item .mod-item-title { font-size: 1.5em; }
.homemiddleblock .homecomments .mod-itemLast { margin-top: 10px; }
@media only screen and (max-width: 767px) {
  .homemiddleblock .homecomments .mod-item { min-height: inherit; }
}
.homecomments .mod-item .commentsitem-image { float: left; }
.homecomments .mod-item .commentsitem-content { float: left; width: 69%; margin-left: 2%; }
@media only screen and (max-width: 767px) {
  .homecomments .mod-item .commentsitem-content .commentsitem-author, .homecomments .mod-item .commentsitem-content .commentsitem-name { margin-right: 10px; }
}
.homecomments .mod-item .commentsitem-author { font-weight: bold; font-family: Arial,Helvetica,sans-serif; margin: 0px 0px 3px; }
.homecomments .mod-item .commentsitem-name { font-size: 110%; margin: 0px 0px 3px; }
.homecomments .mod-item .commentsitem-comment { font-size: 90%; color: rgb(43, 84, 176); }
@media only screen and (min-width: 768px) and (max-width: 959px) {
  .mod-item .commentsitem-content { width: 58% ! important; margin-right: 3%; }
}
@media only screen and (max-width: 767px) {
  .mod-item .commentsitem-content { width: 78%; }
  .homemiddleblock .homecomments .mod-title a, .homemiddleblock .homecomments .mod-item .commentsitem-image { margin-left: 10px; }
}
.homemiddleblock .nom .mod-title { margin-left: 10px; }
.homemiddleblock .nom { padding: 0px; margin: 0px; }
.homemiddleblock .nom .row1, .homemiddleblock .nom .row2 { margin: 0px 0px 5px; width: 100%; float: left; }
.nom .picgalleries .nom-pic { float: left; width: 49%; margin-right: 1%; }
.nom .picgalleries .nom-pic .homepicimage { width: 100%; }
.nom .picgalleries .nom-pic .homepicimage img { height: 65px; }
.nom .row1, .nom .row2 { width: 100%; float: left; }
.sidecolumn-container .picgalleries { margin-left: 0px; }
.homemiddleblock .mm .mediaplayer { max-width: 210px; margin-left: 5px; }
.homemiddleblock .mm .mod-title, .homemiddleblock .mm .mediaplayercaption { margin-left: 10px; }
@media only screen and (max-width: 767px) {
  .homemiddleblock .mm .mediaplayercaption { margin-right: 10px; }
}
.mm .mediaplayercaption { line-height: 1.5; }
div.fullwidthcenter { width: 100%; text-align: center; min-height: 40px; }
ul.social-shares { font-size: 1em; list-style: outside none none; margin: 0px; padding: 0px; }
.social-shares li { float: left; }
.social-shares .social-email-inner { background-color: rgb(248, 248, 248); background-image: -moz-linear-gradient(center top , rgb(255, 255, 255), rgb(222, 222, 222)); border: 1px solid rgb(204, 204, 204); border-radius: 3px; color: rgb(51, 51, 51); font-weight: bold; padding: 1px 4px; font-size: 0.9em; }
.is_ie .social-shares .social-email-inner {  }
.social-shares .social-email-inner:hover { border-color: rgb(187, 187, 187); background-color: rgb(248, 248, 248); background-image: -moz-linear-gradient(center top , rgb(248, 248, 248), rgb(217, 217, 217)); box-shadow: none; }
.is_ie .social-shares .social-email-inner:hover {  }
.social-shares .social-email-inner:hover a { text-decoration: none; }
.social-shares .social-email-inner a { color: rgb(51, 51, 51); font-size: 1em; }
.social-shares .social-email-inner img { width: auto; display: inline; }
.social-shares .social-facebook .fb-like, .social-shares .social-gplus .social-gplus-inner, .social-shares .social-email .social-email-inner { width: 50px ! important; overflow: hidden; }
.social-inline { border-top: 1px dotted rgb(193, 193, 193); padding-top: 8px; }
.social-inline .social-shares li { margin-right: 10px; }
.lt-ie8 .homemiddleblock { z-index: -1; }
.social-block .social-shares { width: 100%; overflow: auto; border-bottom: 1px dotted rgb(193, 193, 193); }
.social-block .social-shares:last-child { border-bottom: 0px none; }
.social-block .social-shares li { width: 35%; min-height: 41px; margin: 17px 0px 0px; padding-left: 10%; }
.social-block .social-gplus { clear: both; }
.loginstatusbottom { color: rgb(0, 51, 102) ! important; }
.newsletter-form label { clear: both; padding-top: 10px; margin-bottom: 10px; }
.newsletter-form .input-button { margin-bottom: 10px; font-size: 0.9em; }
.sidebarfilters li { background: transparent none repeat scroll 0% 0%; }
.sidebarfilters li.active { background: rgb(224, 224, 224) none repeat scroll 0% 0%; }
.alert { padding: 8px 35px 8px 14px; margin-bottom: 0px; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5); background-color: rgb(252, 248, 227); border: 1px solid rgb(251, 238, 213); border-radius: 4px; }
.alert a, .alert a:hover { color: rgb(64, 64, 64); }
.alert, .alert h4 { color: rgb(126, 102, 40); }
.alert p, .alert h4 { margin: 0px; }
.commentbox #btnLogin { color: white; font-size: 0.9em; padding: 3px 20px; }
.commentbox #btnLogin:hover { text-decoration: none; }
.commentpost-header { float: left; width: 100%; clear: both; }
.commentpost-header .commentpost-commentcount { font-size: 1.7em; float: left; }
.commentpost-header .commentpost-paging { float: right; margin-top: 5px; }
.commentpost-header .commentpost-paging li { display: inline; float: left; margin: 0px 5px; }
.commentpost-header .commentpost-paging .is_current a { text-decoration: underline; }
.commentpostbox { border-bottom: 1px solid rgb(208, 208, 208); float: left; width: 100%; margin-top: 10px; padding-bottom: 15px; }
.commentpostbox .commentpostbox-name { margin: 0px; padding: 0px; font-size: 125%; color: rgb(0, 51, 102); font-family: Arial,Helvetica,sans-serif; line-height: 24px; }
.commentpostbox .commentpostbox-date { font-size: 100%; margin: 0px; font-weight: bold; }
.commentpostbox .commentpostbox-content { line-height: 1.5; }
.skiplinks { position: absolute; width: 100%; top: 110px; left: 0px; }
.skiplinks a { position: absolute; left: -99999px; display: block; background: white none repeat scroll 0% 0%; padding: 10px; border: 1px solid rgb(229, 151, 0); text-decoration: none; font-weight: bold; color: black; float: left; clear: both; z-index: 9999; box-shadow: 0px 0px 4px 0px rgb(0, 0, 0); }
.skiplinks a:focus { left: 0px; }
.logindialog-wrapper { position: fixed; z-index: 9999; background: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0%; display: none; top: 0px; width: 100%; height: 100%; }
.logindialog { width: 370px; position: absolute; top: 50px; right: 20px; }
.loginform { background: rgb(240, 240, 234) none repeat scroll 0% 0%; padding: 25px 20px 20px; margin: 0px; }
.req-field { color: rgb(255, 0, 0); margin-left: 3px; }
.loginform .title { color: rgb(139, 24, 27); float: left; width: 100px; margin-bottom: 10px ! important; font-weight: 400; line-height: normal; font-size: 275%; font-family: "Georgia","Times New Roman",serif; }
.loginform .subTitle, .dvRegistrationForm h2 { font-weight: bold; margin: 0px; padding: 0px; }
.loginform .subTitle { text-transform: uppercase; margin-top: 15px; margin-bottom: 5px; }
.loginform .login-input { line-height: 1em; font-size: 1.3em; }
.loginform .row4 { margin: 10px 0px ! important; float: left; }
.loginform .row5 { color: rgb(51, 51, 51); }
.loginform div { width: 100%; }
.loginform .commandbuttons { overflow: auto; margin-top: 10px ! important; }
.loginform .commandbuttons .input-button { float: right; }
.dialogclose { float: right; position: relative; cursor: pointer; top: -38px; left: 36px; }
a.AspNet-LoginStatus:visited, a.AspNet-LoginStatus { color: White; }
#loader { width: 100%; text-align: center; margin-top: 50px; padding-bottom: 30px; }
#fb-root { display: none; }
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] { width: 100% ! important; }
.thirtythreepercentcontainer .searchbox { width: 100%; margin: 0px; display: block; }
.thirtythreepercentcontainer .searchbox .keywords { width: 67%; margin-top: 2px; margin-bottom: 10px; }
.newsarticle img { max-width: 100%; }
.multimediaitem img { max-width: 100%; height: auto; }
.imageRight { float: right ! important; margin-left: 10px; margin-bottom: 10px; }
.imageLeft { float: left; margin-right: 10px; margin-bottom: 10px; }
@media only screen and (min-width: 768px) and (max-width: 959px) {
  .navbar { margin: 22px 0px 0px; }
  .header { background: transparent none repeat scroll 0% 0%; }
  .logo { background: transparent url(480dfeb118ea5c4fc2fa03cee3fdeb5ce13dd0e2.png)  no-repeat scroll 0% 0%; width: 300px; height: 53px; }
  .commentlink { display: none ! important; }
  .commentsdrop { display: block ! important; }
}
@media only screen and (min-width: 768px) {
  #sectionsdrops { display: none ! important; }
  #searchdrops { display: none ! important; }
}
@media only screen and (max-width: 767px) {
  .headlines { border: 0px none; }
  .mobilesocialicons { display: block; }
  .desktoppagehead, .desktoponly { display: none ! important; }
  .headerright { width: 200px; }
  .bignav { display: none; }
  .smallnav { display: block; }
  .todaysdate { display: inline-block; }
  .header { background: transparent none repeat scroll 0% 0%; }
  .logo { background: transparent url(480dfeb118ea5c4fc2fa03cee3fdeb5ce13dd0e2.png)  no-repeat scroll 0% 0%; width: 300px; height: 53px; margin-top: 7px; }
  .searchbox, .topmostmenudesktop { display: none; }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .headlines { border: 0px none; }
  .mobilesocialicons { display: block; }
  .desktoppagehead, .desktoponly { display: none; }
  .headerright { width: 200px; }
  .bignav { display: none; }
  .smallnav { display: block; }
  .todaysdate { display: inline-block; }
  .header { background: transparent none repeat scroll 0% 0%; }
  .logo { background: transparent url(480dfeb118ea5c4fc2fa03cee3fdeb5ce13dd0e2.png)  no-repeat scroll 0% 0%; width: 300px; height: 53px; margin-top: 7px; }
  .topmostmenudesktop { display: none; }
}
