/* redesign styles */
body {
  background-color: #666666;
}
#blox-wrapper {
  margin-top: 10px;
}
#blox-header a {
  color: #FFFFFF;
}
#blox-header{padding-top:0}
#blox-header h1,
#blox-header h2,
#blox-header h1,
#blox-header h2
    {width:380px !important;height:90px !important;bottom:0 !important;top:auto !important;margin:0px auto 0px 0px !important;position:absolute}
#blox-header h1 a,
#blox-header h2 a,
#blox-header h1 a,
#blox-header h2 a
    {width:380px ;height:90px }

#blox-header {
  /*-moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;*/
  background: url("../../images/_site/em-masthead.jpg") no-repeat scroll 0 bottom transparent;
  /*border-color: #FFFFFF #FFFFFF -moz-use-text-color;
  border-image: none;
  border-style: solid solid none;
  border-width: 3px 3px medium;*/
  height: 223px;
  width: 954px;
  border-top:solid 3px #FFFFFF;
  border-right: solid 3px #FFFFFF;
  border-bottom: solid 0px #FFFFFF;
  border-left:solid 3px #FFFFFF;
}
#blox-search-form .btn-go {
  width: auto;
}
#blox-search-form input.ui-button {
  padding: 0.1em 1em;
}
ul.dropdown {
  border-left: 3px solid #FFFFFF;
  border-right: 3px solid #FFFFFF;
  width: 954px;
}
ul.dropdown, ul.dropdown li {
background: #0073b4; /* Old browsers */
background: -moz-linear-gradient(top,  #0073b4 0%, #024e79 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0073b4), color-stop(100%,#024e79)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0073b4 0%,#024e79 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0073b4 0%,#024e79 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0073b4 0%,#024e79 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0073b4 0%,#024e79 100%); /* W3C */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0073b4', endColorstr='#024e79',GradientType=0 ); /* IE6-9 */
}
ul.dropdown ul a:link, ul.dropdown ul a:visited {
  color: #FFFFFF;
}
ul.dropdown li.active-vertical {
background: #024e79; /* Old browsers */
background: -moz-linear-gradient(top,  #024e79 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#024e79), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #024e79 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #024e79 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #024e79 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #024e79 0%,#000000 100%); /* W3C */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#024e79', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
ul.dropdown li.hover, ul.dropdown li:hover {
background: #024e79; /* Old browsers */
background: -moz-linear-gradient(top,  #024e79 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#024e79), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #024e79 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #024e79 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #024e79 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #024e79 0%,#000000 100%); /* W3C */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#024e79', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

.blox-title, .blox-sub-title {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #999999 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#999999)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#999999 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#999999 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#999999 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#999999 100%); /* W3C */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#999999',GradientType=0 ); /* IE6-9 */
  border-bottom: 2px solid #336699;
  clear: both;
  margin-bottom: 10px;
  overflow: hidden;
  padding: 5px;
  text-transform: capitalize;
  width: auto;
}
.blox-title h3, .blox-sub-title h4, .blox-title a, .blox-sub-title a {
  color: #336699;
  font-family: Arial,sans-serif;
  font-size: 18px;
}
.blox-top-story-holder .blox-sub-title h4 {
  font-size: 18px;
  margin-top: 0;
}
#index-section-title {
background: #024e79; /* Old browsers */
background: -moz-linear-gradient(top,  #024e79 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#024e79), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #024e79 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #024e79 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #024e79 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #024e79 0%,#000000 100%); /* W3C */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#024e79', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.blox-breaking-news h2, .blox-breaking-news dt, .blox-breaking-news p.title-flag {
  background: none repeat scroll 0 0 #000000;
  border-left: 3px solid #FFFFFF;
  width: 140px;
}
.blox-breaking-news {
  border-right: 3px solid #FFFFFF;
  width:  957px;
background: #711c1a; /* Old browsers */
background: -moz-linear-gradient(left,  #711c1a 0%, #1f0707 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#711c1a), color-stop(100%,#1f0707)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #711c1a 0%,#1f0707 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #711c1a 0%,#1f0707 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #711c1a 0%,#1f0707 100%); /* IE10+ */
background: linear-gradient(to right,  #711c1a 0%,#1f0707 100%); /* W3C */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#711c1a', endColorstr='#1f0707',GradientType=1 ); /* IE6-9 */
}

.core-slider.horizontal.showcase {
  background: none repeat scroll 0 0 #003366!important;
  border-radius: 0;
}

#blox-featured-listings, #calendar-widget-block, #business-events {
  border: 1px solid #336699;
  border-radius: 0;
  padding: 10px;
}
.container_16 .grid_3 #blox-featured-listings .heading h3 a,#calendar-widget-block .heading.heading-cal h3 a, #business-events .heading.heading-cal h3 a {
  color: #336699;
  width: auto;
  font-size: 18px;
  top: 10px;
}
#blox-featured-listings .heading h3 { margin: 10px 0;}
#blox-featured-listings .heading h3 a {
  color: #336699;
  float: none;
  font-size: 24px;
  margin: 14px 0 0 77px;
}
ul#nav-mp4 { width: auto;}
#calendar-widget-block .heading.heading-cal h3 { margin: 4px 0;}
#calendar-widget-block .heading.heading-cal h3 a {
  font-size: 24px;
}
.container_12 .grid_4 #calendar-widget .ui-datepicker, .container_12 .grid_4 #calendar-widget .ui-datepicker-multi-3 .ui-datepicker-group, .container_12 .grid_4 #calendar-widget .ui-datepicker-inline {
  width: auto;
}
.ui-widget-content {
  border: 1px solid #336699;
}

div.tab {
  border: 1px solid #DDDDDD;
  border-radius: 0
}
a.more, a.more-grey, .tn-flag-breaking {
  background: none repeat scroll 0 0 #CC3300;
}


/* footer */
#blox-footer {
  border-radius: 0;
  margin: 0 auto 10px;
background: #024e79; /* Old browsers */
background: -moz-linear-gradient(top,  #024e79 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#024e79), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #024e79 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #024e79 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #024e79 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #024e79 0%,#000000 100%); /* W3C */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#024e79', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
  border: 3px solid #FFFFFF;
  clear: left;
  letter-spacing: 1px;
  overflow: hidden;
  padding: 10px 0;
  text-align: center;
  width: 954px;
}
#blox-footer p.copyright {
  color: #ffffff;
  font-size: 1em;
  margin: 0;
  padding: 0;
  text-align: center;
}
#blox-footer .blox-bottom-block-holder {
  border-top: 0 none;
}
#blox-footer .footer-section-block h4 {
  font-family: Arial,sans-serif;
  font-size: 18px;
  color: #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  margin: 0 2px 10px;
  padding: 10px 20px 5px;
  text-align: left;
}
#blox-footer .footer-section-block {
  border-right: medium none;
  float: left;
  height: 225px;
  margin: 0;
  padding: 7px;
}
#blox-footer p {
  color: #FFFFFF;
}
#blox-footer p a {
  color: #FFFFFF;
  text-decoration: underline;
}
.blox-bottom-block-holder ul li a {
  color: #FFFFFF;
}
.blox-bottom-block-holder ul li {
  background: url("none") no-repeat scroll 0 0 transparent;
  padding-left: 14px;
}
.footer-section-block.search .search-options {
  background-color: #ECECEC;
  border: 1px solid #FFFFFF;
}
/* ad preview adjustments */
.demo-ad.size-120x90.rail-middle-extra-preview {
  float: left;
  margin: 0 auto 10px;
}
.demo-ad.size-120x90.rail-middle-extra-secondary-preview {
  float: right;
  margin: 0 auto 10px;
}
.demo-ad.size-120x600.rail-bottom-preview {
  float: left;
  margin: 0 auto 10px;
}
.demo-ad.size-160x600.rail-bottom-secondary-preview {
  float: right;
  margin: 0 auto 10px;
}

/* Fixes from previous design */
.container_16 .grid_13 .blox-zebra-list .zebra-stripes {width:500px;}
div.tab{ background:white;}

div.tab .blox-zebra-list .blox-title { display: none;}
div.tab .blox-zebra-list .zebra-stripes { width: 355px;}

#calendar-widget.hasDatepicker {width: auto;}
.twtr-doc,.twtr-timeline,.slideshow-app,.day-partition,.blox-multimedia-block{border-radius: 0 !important;}

.universal-tabs .tabs-container a,.universal-tabs .tabs-container a span,.tabset a span,.tabset a {background-image: url('../../images/_site/body_tabs.png')}

/*spiro 524786 */
#blox-logo { float: left; text-indent: -9999px; background: url('../images/logo.gif') 0 10px no-repeat; margin: 15px 0 0 0; padding:0; width:230px; }
#blox-logo a { display: block; height: 62px; width: 300px; }

/*filby 524786 */
.app-form #form input,.app-form #user-form textarea,.app-form #user-form textfield,.app-form #user-form input {width:auto}

/* background-ad */
/* #position-ad-outer {
    height: 100%;
    position: fixed;
    top: 0;
    width: 100%;}
    #position-ad-outer #position-ad-inner{
        height:100%;
        margin:0 auto;
        width:1280px;}
        #position-ad-outer #position-ad-inner #pg-bg-ad-container{
            height:100%;
            width:100%;}
            #position-ad-outer #position-ad-inner #pg-bg-ad-container #full-pg-bg-left{
                display:block;
                background-image: url("../../images/_site/blank.gif");
                float:left;
                width:160px;
                height:100%;}
            #position-ad-outer #position-ad-inner #pg-bg-ad-container #full-pg-bg-right{
                display:block;
                background-image: url("../../images/_site/blank.gif");
                float:right;
                width:160px;
                height:100%;} 
                
#position-ad-outer {
    height: 100%;
    position: fixed;
    top: 0;
    width: 100%;}
	#position-ad-outer #position-ad-inner{
		height:100%;
		margin:0 auto;
		width:1361px;}
		#position-ad-outer #position-ad-inner #pg-bg-ad-container{
			height:100%;
			width:96%;}
			#position-ad-outer #position-ad-inner #pg-bg-ad-container #full-pg-bg-left{
				display:block;
				background-image: url("../../images/blank.gif");
				float:left;
				width:190px;
				height:600px;}
			#position-ad-outer #position-ad-inner #pg-bg-ad-container #full-pg-bg-right{
				display:block;
				background-image: url("../../images/blank.gif");
				float:right;
				width:190px;
				height:600px;}
                                */
                                


                
                /* ///////  popup styles /////////// */

#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:384px;
width:408px;
height:auto;
width:auto;
background:#FFFFFF;
border:2px solid #cecece;
z-index:999999;
padding:20px;
font-size:13px;
}
#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
span#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}

ul.dropdown li a{color: #FFFFFF}

/* ///////  end popup styles /////////// */

/*  Navigation */
ul.navigation {
  border-left: 3px solid #FFFFFF;
  border-right: 3px solid #FFFFFF;
  width: 954px;
}
ul.navigation, ul.navigation > li { background-color: #0073B4; color: #000000;}
ul.navigation, ul.navigation > li > a { color: #FFFFFF;}
ul.navigation > li.current-section { background-color: #024E79;}
ul.navigation > li:hover, ul.navigation > li.active { background-color: #024E79;}
ul.navigation > li.current-section a { color: #FFFFFF;}
ul.navigation > li:hover a, ul.navigation > li.active a { color: #FFFFFF;}
ul.navigation > li.current-section ul li a { color: #000000;}
ul.navigation > li:hover ul li a, ul.navigation > li.active ul li a { color: #005293;}
ul.navigation .ui-icon {background-image: url("../../../../components/core_external_jqueryui/resources/images/ui-icons_ffffff_256x240.png");}
.ui-icon-circle-triangle-s { background-position: -64px -15px;}
.ui-icon-circle-triangle-n {background-position:0px -15px}
ul.navigation > li.nav-right { font-weight: bold;}

/* Mega Nav */
ul.navigation.mega .mega-nav-container .blox-column .blox-list li a.tn-flag { color: #FFFFFF;}
#blox-html-container #blox-wrapper ul.navigation.mega .mega-nav-container .blox-title { height: auto; width: auto;}
ul.navigation.mega .mega-nav-container .blox-list li { margin: -1px 0 1px;}
ul.navigation.mega .mega-nav-container ul.blox-flags.headline-list li {border: none;}
#blox-html-container #blox-wrapper ul.navigation.mega .mega-nav-container .blox-title h3,
#blox-html-container #blox-wrapper ul.navigation.mega .mega-nav-container .blox-title { background: url("none") repeat scroll center bottom transparent; border-top: medium none; padding: 0;}

/* Nav color changes #545431 */
ul.navigation ul { background-color: #FFFFFF;}
ul.navigation ul li { color: #005293;}
ul.navigation ul li div.no-link { display: inline; padding-left: 4px;}
ul.navigation ul li .ui-icon {background-image: url("../../../../components/core_external_jqueryui/resources/images/ui-icons_9f9f9f_256x240.png");}
ul.navigation ul li:hover, ul.navigation ul li.active { background-color: #005293; color: #FFFFFF;}
ul.navigation > li:hover ul li a, ul.navigation > li.active ul li a { color: #005293;}
ul.navigation > li:hover ul li a:hover, ul.navigation > li.active ul li a:hover { color: #FFFFFF;}


#pg-bg-ad-container-left {
  display: block;
  float: none;
  height: 100%;
  left: 50%;
  margin-left: -680px;
  position: fixed;
  top: 0;
  width: 190px;
}
#pg-bg-ad-container-right {
  display: block;
  float: none;
  height: 100%;
  margin-right: -680px;
  position: fixed;
  right: 50%;
  top: 0;
  width: 190px;
}
#pg-bg-ad-container-left #full-pg-bg-left{
  display:block;
  background-image: url("../../images/blank.gif");
  width:190px;
  height:100%;
}
#pg-bg-ad-container-right #full-pg-bg-right{
  display:block;
  background-image: url("../../images/blank.gif");
  width:190px;
  height:100%;
}