/*Module datechooser*/
#date-chooser,
#country-chooser{
  position:relative; 
}
#date-chooser .get-archive{
  position:absolute; 
  top:86px;
}
#date-chooser .list-years
#country-chooser .list-countries{
  position:absolute;
  top:32px;
  z-index:2;   
}
#date-chooser .list-months{
  position:absolute;
  top:57px;
  z-index:1;   
}
#healthPortalHome h2.pane-title {
  font-weight: bold;
  background-color: rgb(229,229,229);
  padding: 4px;
  height:18px;
  width:450px;
  overflow:hidden;
}
#healthPortalHome .sections {
  float:left;
  width:457px;
}

.fivestar-form-item .form-item .fivestar-widget{
  padding-top:0; 
}
.news-detail-comment-form #edit-comment{
  font-family:Arial, Helvetica, sans-serif;
}
.news-detail-comment-form h2.pane-title,
#recaptcha_table{
  width:497px; 
}
#panel-health-areas-detail .panel-col-first .inside .title{
  line-height:1em;
}
#panel-events .panel-col-first,
#panel-events-detail .panel-col-first
{
  width:513px;
}
#panel-events .events-list h3{
  margin-top:expression(this.previousSibling==null?'5px':'24px');;
}
#subnav li {
  background-color: expression(this.previousSibling==null?'red':'green');
}
#panel-medical-guide .glossary-box li.empty{
  line-height:1.25em;
}
#panel-news-detail .panel-col-first,
#panel-health-areas-detail .panel-col-first,
#panel-health-magazine .panel-col-first,
#tabs-layout .panel-col-first{ 
  padding-right:0px;
}
#panel-news-detail .panel-col-last,
#panel-health-areas-detail .panel-col-last,
#panel-health-magazine .panel-col-last,
#tabs-layout .panel-col-last{
  margin-left:15px;
}
#ihe-statements .link{
  margin-bottom:2px;
}

#products-chooser{
  position:relative; 
}
#products-chooser .list{
  position:absolute;
  top:20px;
}
.view-companyTestimonials table td{
  border:none; 
  background-color:#FFF;  
  border-bottom:1px dashed #CCC; 
  padding-top:5px; 
}
.results-structure-menu-item-image{
  width:27px;
}
#panel-standard-detail .logo{ 
  margin:0;
  margin-right:10px; 
}
#panel-standard-detail .body{
  padding-top:5px; 
}
.tabs-layout-menu-item-image{
  width:27px;
}
#panel-mission .fast-facts table tr td{
  border-bottom:1px dashed #CCC;
}
#panel-mission .fast-facts .views-field-field-rank-u-value .rank{  
  margin:10px 0 0 10px; 
}
#panel-mission .fast-facts table tr{
  padding-top:5px; 
}
#header{
  height:80px;
}
#block-locale-0{
  position:absolute;
  right:0px;
  top:7px;
}
#block-menu-menu-social {
	margin-right:65px;
}
#block-menu-menu-social li{
	width:12px;
}
#nav li a{
  float:left;
}
#nav ul ul ul{
  clear:both;
}
#nav ul ul ul li{
  float:left;
}
#inside-menu li a{
  float:left;
}

#nav ul ul li a:hover{
  color:#4E91C8;
  background: none;
  background-color:rgb(244,244,244);
}

/*  IE bug fixes  */
* html ul li{
  zoom:1; /* fix IE Whitespace bug */
}
.alert-news-select-image{
 background-image:url(http://www.alert-online.com/aol/media/portal/capas_alertnews.gif);
 padding:0px;
 margin-left:2px;
 padding:22px 10px 10px 25px;
}
.pager-box .item-list .pager .pager-previous a,
.pager-box .item-list .pager .pager-next a{
  display:block;
  float:left;
}
#alert-global-solution li {
  margin-right:5px;
}
.portal-select ul li{
  border-bottom-width:expression(this.nextSibling==null?'0px':'1px');
}
#taxonomy-chooser .list{
  position:absolute;
  top:20px;
}
#taxonomy-chooser .list .list-active{
  padding-top:0; 
}
.inside-menu-selected{
  margin-top:36px;
}
#forum-detail .forum-buttons a{
  border-left-width:expression(this.previousSibling==null?'0px':'1px');
}
.products-and-services-pub-body-wrapper{
  top:-175px;
  left:-353px;
}
#panel-new-paradigm .jcarousel-clip-horizontal{
  width:943px;
}
}
#panel-new-paradigm .button-schedule,
#home-professional .button-schedule{
  font-size:1.125em;
  padding-left:20px;  
}
#panel-new-paradigm .alert-schedule-demo,
#home-professional .alert-schedule-demo{
  display:block;
  color:#FFF;
  width:236px;
  background:url(http://www.alert-online.com/aol/media/portal/professional/schedule-demo.jpg);
  text-indent:3.5em;
  line-height:1.2em;
  padding:14px 0;
}

#footer-bottom .footer-left-block .block-block{
  float:left;
  margin-left:9px;
  width:500px;
  clear:both;
}

#footer-bottom .footer-left-block .block-menu{
  float:left;
  margin-left:3px;
}


/* Private Practice Homepage */
#panel-privatepractice .cell-2-1 .content ul{
  margin-left:1px;
}	
#panel-privatepractice .cell-2-1 .content ul li{
	list-style-position: outside;
	vertical-align: top;
}

#panel-homepage3 .cell-1-1 .views-field-field-textarea-value{
  margin:15px 0 15px 7px; 
}
#panel-homepage3 .cell-1-1 .views-field-teaser .field-content{
  margin:12px; 
}

#nav ul li.sfHover a.link-d1{
  color:#555;
}
#nav ul li ul li.active-trail a.link-d2{
  color:#4E91C8;
}

#nav ul li ul li.active-trail a.link-d2:active{
  background:url(http://www.alert-online.com/aol/media/portal/arrow1-blue.gif) no-repeat right center;
}

#panel-new-paradigm .alert-schedule-demo,
#home-professional .alert-schedule-demo{
  display:block;
  color:#FFF;
  width:236px;
  background:url(http://www.alert-online.com/aol/media/portal/professional/schedule-demo.jpg);
  text-indent:2.8em;
  font-size:1.125em;
  padding:10px 0 8px 0;
}
#alert-global-solution ul li {
  padding:0;
}
#alert-global-solution ul li ul li {
  margin:3px 0 0 0;
  list-style-type:none;
}
#content .field-body ul li{
  zoom:0;
}
#nav ul li ul li ul {
  width:10%;
}
#nav ul li ul li ul li{
}
#nav ul li ul li.expanded ul li a{
  /*width:140px;*/
  white-space:nowrap;
  margin:0;
  display:block;
}
#nav ul li ul li ul.active-special li a.active{
  width:auto;
  color: #4e91c8
}

.wrapper-2col h2.pane-title {
  height:19px;
  clear:both;
}

#panel-myalert .myalert-subscribe .txt-box IMG {
  position:relative;
  top:0;
}
#nav-bottom {
  padding:10px 0;
}
#nav-bottom .content {
  padding-bottom:0px;
}
#panel-homepage3 .cell-1-2 .views-field-field-textarea-value a{
  cursor:pointer;
}
#panel-homemobile .panel-col-first .myalert{
  FLOAT: left;
  MARGIN: 20px 0px 0px 190px;
  WIDTH: 125px;
}
#panel-homemobile .panel-col-first .pollens {
  FLOAT: right;
  MARGIN: 20px 16px 20px 42px;
  WIDTH: 125px;
}
#medical-listing .panel-col-last{
  width:670px;
  float:left;
  padding-top:20px;
}
#medical-listing .portal-select-ml ul li a:hover{
  color:#FFF;
  text-decoration:none;
  background-color:#4e91c8;
}
/*
 * MyALERT Subscription
 */
#myalert-button-wrapper{
  width:180px;
}
#myalert-button{
  width:124px;
}
#myalert-list li {
  margin:0px;
}
/*
 * Homepage, myalert
 */
#panel-homepage3 #scrollup{
  HEIGHT: 36px;
  BACKGROUND-COLOR: #f0f0f0;
  width:auto;
}
#panel-homepage3 .row-cols-1{
  position:relative;
}
#panel-homepage3 .cell-1-1{
  width: 468px;
  float: left;
  margin-right: 13px;
  overflow: visible;
}
#panel-homepage3 .cell-1-2 {
  float:left;
  width:228px;
  margin-right: 10px;
}
#panel-homepage3 .cell-1-3 {
  float:left;
  width:auto;
}
#panel-homepage3 .cell-3-0,
#panel-homepage3 .cell-2-1{
  width:auto;
}

#panel-homepage3 .cell-3-1{
  width:625px;
  float: left;
}
#panel-homepage3 .row-cols-3 .cell{
	float: left;
  width: auto;
}
#panel-homepage3 .cell-3-1 .fourth{
	width: 625px;
}
#panel-homepage3 .cell-3-1 .fourth .views-row-1,
#panel-homepage3 .cell-3-1 .fourth .views-row-3 {
	float: left;
}
#panel-homepage3 .row-cols-3 .cell-3-1 .left-two,
#panel-homepage3 .row-cols-3 .cell-3-1 .right-two{
  float: left;
  width: 300px;
}
#panel-homepage3 .row-cols-3 .snip-home315-pub{
	float: left;
	width: 285px;
}

#container-main-Box .backgroundImage{
	display: none;
}
#footer-bottom .footer-left-block .block-block,
#footer-bottom .footer-left-block .block-menu {
  MARGIN-LEFT: 0px;
}

/*
 * Product Lineages
 */
#alert-global-solution li ul{
  width:141px;
}
#alert-global-solution ul,
#alert-global-solution li{
	margin:0px !important;
}
#alert-global-solution li{
	padding:0px 0px !important;
}
#alert-global-solution li li{
	float:left;
	width:157px;
}
#alert-global-solution li li a{
  margin-left:15px !important;
  margin-bottom:6px !important;
  padding:0px 15px !important;
}

#adopt-alert #snippet-rank1 .pane-content {
  BORDER-TOP-WIDTH: 0px;
  BORDER-BOTTOM-WIDTH: 0px;
  MARGIN-BOTTOM: 14px;
  WIDTH: 318px;
  HEIGHT: 500px;
}
#products-and-services #top .block2 {
  MARGIN-TOP: 115px;
  FLOAT: right;
  WIDTH: 471px;
  MARGIN-RIGHT: 40px;
}
#products-and-services #border-white {
  line-height: 0px;
}
/*
 * MyALERT homepage
 */
#panel-myalert .cell-3-1 .panel-pane{
  margin-left: expression(this.previousSibling==null?'0px':'22px');
}

/*
 * 3 col out of place
 */
#panel-news-list .panel-col-last,
#panel-news-detail .panel-col-last,
#panel-health-areas-detail .panel-col-last,
#panel-health-magazine .panel-col-last,
#panel-medical-guide .panel-col-last,
#panel-company-standards .panel-col-last,
#panel-testimonial-detail .panel-col-last,
#panel-standard-detail .panel-col-last,
#tabs-layout .panel-col-last,
#panel-medical-guide-detail .panel-col-last{
	margin-left: 15px;
}

/*
 * Company homepage
 */
.panel-homecompany .news-2 .views-field-title{
	width:140px;
	overflow:hidden;
	padding:0px;
	font-size:1.125em;
	background-color:transparent;
}
.panel-homecompany .news-3 .views-row{
	overflow:hidden;
	height:auto;
}
}
.panel-homecompany .lnk-more-box {
  width:auto;
  padding-top: 15px;
}

/*
 * MyALERT subscription 
 */
#myalert-subscripton-step1-form input{
  width:297px;
}
#edit-ECOM-USER-ID-wrapper input,
#edit-ECOM-SHIPTO-ONLINE-EMAIL-wrapper input,
#edit-ECOM-USER-PASSWORD-wrapper input,
#edit-TAX-NUMBER-wrapper input,
#edit-GIFT-CODE-wrapper input{
  width:275px;
}
#myalert-subscripton-step1-form select{
  width:290px
}
#edit-ECOM-SHIPTO-POSTAL-COUNTRYCODE-wrapper select{
  width:280px;
}
#myalert-subscripton-step1-form label {
  width: 140px;
}

/*
 * Login
 */ 
#panel-login #contact{
  width: 420px;
}
#panel-myalert .cell-2-1 .single-license{
  float:left;
  width: 305px;
}

/*
 * Mobile
 */
#panel-homemobile .panel-col-first .student{
  margin-left:62px;
}
#panel-homemobile .panel-col-first .pollens{
  margin-right:15px;
}

/* Footer */
#footer #footercontainer #footer-top .box-5-rows li {
  width:186px;
  margin-right: 3px;
}
#footer #footercontainer #footer-top .box-6-rows li {
  width:151px;
  margin-right: 4px;
}

.jcarousel-prev{
  background-image:url("../../../modules/alert_viewscarousel/skins/alert/arrow-left-inactive.gif"); 
  background-repeat:no-repeat; 
  padding-right:15px; 
  cursor:default;  
}
.jcarousel-prev.l-active{
  background-image:url("../../../modules/alert_viewscarousel/skins/alert/arrow-left-active.gif"); 
  background-repeat:no-repeat; 
  cursor:pointer;
}
.jcarousel-next{
  background-image:url("../../../modules/alert_viewscarousel/skins/alert/arrow-right-inactive.gif"); 
  background-repeat:no-repeat; 
  cursor:default;
  margin-left:9px;  
}
.jcarousel-next.r-active{
  background-image:url("../../../modules/alert_viewscarousel/skins/alert/arrow-right-active.gif"); 
  background-repeat:no-repeat; 
  cursor:pointer;
}
#jcarousel-control{
  padding-left:410px; 
}
.jcarousel-shortcut{
  float:left; 
  cursor:pointer;
  width:13px;
  height:12px;  
  padding-right:6px;
  margin-top:2px;
  background-image:url("../../../modules/alert_viewscarousel/skins/alert/point-inactive.gif"); 
  background-repeat:no-repeat;   
}
.jcarousel-shortcut.active{
  background-image:url("../../../modules/alert_viewscarousel/skins/alert/point-active.gif"); 
  background-repeat:no-repeat; 
  cursor:default;  
}
