body{
  font-family: Verdana, Arial;
  /*background-image: url('../images/main_nav_bg.jpg');
  background-repeat: repeat-x;
  background-position: 0 75px;*/
  color: #000;
  
}


a{
  font-weight: bold;
	text-decoration: none;
	color: #ee8a1d;
}

a:hover{
  text-decoration: underline;
}

strong{
  font-weight: bold;
}

em{
  font-style: italic;
}

#backgroundWrapper {
  background-image:url(../images/masthead_bg.jpg);
  background-position:center top;
  background-repeat:no-repeat;
}


#footerWrapper {
  background-image:url(../images/bg_blue_footer.gif);
  background-position:center bottom;
  background-repeat:repeat-x;
}

#footer{
  background-image: url('../images/footer.gif');
  background-repeat: no-repeat;
  background-position: center bottom;
  height: 180px;
}

.pageSupportBar
{
    height:25px;
  margin: 0 25px 15px 25px;
  border-bottom: 1px solid #e9e9e9;
  padding: 10px 0 5px 0;
}

.pageSupportBar a{
  color: #00325B !important;
  font-weight: normal !important;  
}

.pageSupportBar a:hover{
  color: #0066cc !important;
}


div.graphicHeader{
  border: 1px solid #e9e9e9;
  padding: 10px;
  margin: 0 24px 20px 24px;
}

div.graphicHeader p.caption{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #7e7e7e; 
  font-size: 1em;  
  padding-top: 5px;
}


div.flashGraphicHeader{
  border: none;
  padding: 0;
  text-align: center;
}

#contentPrimary p a, #contentPrimary li a{
  color: #EE8A1D;
  font-weight: bold;
}

#contentPrimary h2 a,#contentPrimary h2 a:visited,
#contentPrimary h3 a,#contentPrimary h3 a:visited,
#contentPrimary h4 a,#contentPrimary h4 a:visited,
#contentPrimary h5 a,#contentPrimary h5 a:visited,
#contentPrimary a.readMore, #contentPrimary a.readMore:visited 
{
  color: #00325b;  
  text-decoration: none;
}

#contentPrimary h2 a:hover,
#contentPrimary h3 a:hover,
#contentPrimary h4 a:hover,
#contentPrimary h5 a:hover,
#contentPrimary a.readMore:hover{
  color: #0066cc;
}


#contentPrimary p a:hover, #contentPrimary li a:hover{
  text-decoration: underline;
}

#contentPrimaryNoright h1, #contentPrimary h1, #pageHeader h1{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 3em;
  color: #0099cc;
  font-weight: bold;
  padding-bottom: 20px;
  padding-left: 25px;
  padding-right: 25px;
}

#contentPrimary h2{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 1.6em;
  color: #003366;
  font-weight: bold;
  padding-bottom: 10px;
  padding-left: 25px;
  padding-right: 25px;
}

#contentPrimary h3{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 1.4em;
  color: #0099cc;
  font-weight: bold;
  padding-bottom: 10px;
  padding-left: 25px;
  padding-right: 25px;
}

#contentPrimary h4{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 1.2em;
  color: #003366;
  font-weight: bold;
  padding-bottom: 10px;
  padding-left: 25px;
  padding-right: 25px;
}

#contentPrimary h5{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 1.1em;
  color: #003366;
  font-weight: bold;
  padding-bottom: 10px;
  padding-left: 25px;
  padding-right: 25px;
}

#contentPrimary p{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  color: #000000;
  padding-bottom: 20px;
  padding-left: 25px;
  padding-right: 25px;
  line-height: 1.5;
}

#contentSecondary p{
  font-size: 1.1em;
}

#contentSecondary h3{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.3em;
  font-weight: bold;
  color: #00325b;
  padding-left: 20px;
  padding-right: 20px;  
  padding-bottom: 10px;
}

#contentSecondary h4{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: .9em;
  font-weight: bold;
  color: #00a0df;
  padding-left: 20px;
  padding-right: 20px;
}

#contentSecondary h5{
  padding-left: 20px;
  padding-right: 20px;
}

#contentSecondary div.promo{
  margin-bottom: 30px;
  width: 334px;
}

#contentSecondary div.promo{
  background-color: #ecf7fc;
}

#contentSecondary div.promo h2{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 2em;
  background-image: url('../images/gif_sprite.gif');
  background-position: 0 -150px;
  background-repeat: repeat-y;
  color: #00325b;
  padding: 5px 20px 3px 20px;
  margin-bottom: 15px;
}

#contentSecondary div.promo p{
  padding: 0 20px 10px 20px;
}

#contentSecondary div.promo .footer{
  background-image: url('../images/gif_sprite.gif');
  background-position: 0 -250px;
  background-repeat: no-repeat;
  height: 13px;
}

#contentSecondary div.subPages{
  background-image: url('../images/repeaters/light_blue_border_box_bg.gif');
  background-repeat: repeat-y;
  background-color: #FFF;

}

#contentSecondary div.subPages h2{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 2em;
  background-image: url('../images/gif_sprite.gif');
  background-position: 0 0;
  background-repeat: repeat-y;
  color: #d97a23;
  padding: 5px 20px 5px 20px;
  margin-bottom: 0;
}

#contentSecondary div.subPages .footer{
  background-image: url('../images/gif_sprite.gif');
  background-position: 0 -100px;
  background-repeat: no-repeat;
  height: 13px;
}

#contentSecondary div.subPages ul{
  border-top: 1px solid #ddf1fb;
  margin-left: 0;
  margin-right: 0;
  list-style: none;  
}

#contentSecondary div.subPages li{
  padding: 5px 30px;
  border-bottom: 1px solid #ddf1fb;
}

#contentSecondary div.subPages a{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  color: #00325b;
  font-weight: bold;
  text-decoration: none;
}

#contentSecondary div.promotionalGraphic{
  background-color: #FFFFFF;
}

.photoGallery{
  margin: 0 15px 20px 15px;
  overflow: auto;  
  zoom: 1;
}

.galleryItem{
  float: left;
  width: 24.99%;
  text-align:center;
  margin-bottom: 10px;
}

.galleryItem img{
  padding: 5px;
  border: 1px solid #CCCCCC;
}

div.homeInfoBlock{
  width: 286px;
  height: 506px;
  position: relative;
  background-color: #ecf7fc;
  float: left;
  margin: 0 10px;
  display: inline;
}

div.homeInfoBlock h2{
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 2em;
  padding: 5px 20px 3px 20px;
  background-image: url('../images/gif_sprite.gif');
  background-position: -350px 0;
}

div.homeInfoBlock .footer{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  font-weight: bold;
  color: #003768;
  padding: 7px 20px 10px 20px;;
  background-image: url('../images/gif_sprite.gif');
  background-position: -350px -100px;
  position: absolute;
  bottom: 0;
  width: 286px;
}

#contentSecondary div.onLocationBlock h2{
  margin-bottom: 0;
}

#contentSecondary div.onLocationBlock h3{
  font-size: 1.4em;
  color: #d97a23;
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 0;
}

ol.onLocationToday{
  background-image: url('../images/today_bg.jpg');
  background-position: center bottom;
  background-color: #e2ec5e;
  background-repeat: no-repeat;
  padding-bottom: 30px;
}

ol.onLocationToday li, ol.onLocationFuture li{
  height: 45px;
}


#contentSecondary .onLocationToday h4{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  text-transform: uppercase;
  color: #095fa9;
  padding-bottom: 0;
  padding-top: 10px;
  padding-left: 20px;
}

#contentSecondary .onLocationToday p{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1.5em;
  font-weight: bold;
  color: #003768;
  padding-left: 20px;
}

#contentSecondary .onLocationFuture{
  padding-left: 20px;
  padding-right: 20px;
}

#contentSecondary .onLocationFuture li{
  border-top: 1px solid #c5e6f6;
}

#contentSecondary .onLocationFuture li.first{
  border-top: none;
}

#contentSecondary ol.onLocationFuture h5{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  float: left;
  width: 25px;
  color: #c3cf21;
  line-height: 1;
  padding-right: 10px;
  padding-top: 7px;
  padding-left: 0;
}

#contentSecondary .onLocationFuture h5 .month{
  font-size: 1.1em;
  font-weight: bold;
  text-transform: uppercase;
}

#contentSecondary .onLocationFuture h5 .day{
  font-size: 1.7em;
  font-weight: bold;
}


#contentSecondary ol.onLocationFuture h4{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: .9em;
  text-transform: uppercase;
  color: #00a0df;
  padding-top: 6px;
  padding-bottom: 1px;
}

#contentSecondary ol.onLocationFuture p{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1.3em;
  font-weight: bold;
  color: #003768;
}

#contentPrimary p.breadCrumbs{
  padding: 0;
}

div.stayInformedCopy{
  float: left;
  width: 440px;
}

#contentPrimary div.stayInformedCopy h2{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.8em;
  color: #FFF;
  padding: 8px 20px 6px 20px;
}

#contentPrimary div.stayInformedCopy p{
  color: #FFFFFF;
  padding: 0px 20px 10px 20px;
}

#contentPrimary p.stayInformedLink{
  float: right;
}

div.stayInformedCallToAction{
  float: left;
  width: 185px;
}

#contentPrimary div.stayInformedCallToAction h3{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.4em;
  font-weight: bold;
  text-align: center;
  padding: 35px 20px 10px 20px;
  color: #FFF;
}

p.stayInformedLink{
  text-align: center; 
}

p.stayInformedLink a{
  display: block;
  background-image: url('../images/gif_sprite.gif');
  background-position: -350px -300px;
  width: 135px;
  height: 24px;
  text-indent: -9000px;
  overflow: hidden;  
}

p.stayInformedLink a:hover{
  background-position: -350px -400px;
}

a.linkButton{
  background-image: url('../images/gif_sprite.gif');
  text-align: center;
  height: 19px;
  width: 109px;
  background-repeat: no-repeat;
  background-position: -500px -300px; 
  display: block;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF !important;
  font-weight: bold;  
  font-size: 1em;
  text-transform: uppercase;
}

a:hover.linkButton{
  background-position: -650px -300px;  
}

a:visited.linkButton{
  color: #FFFFFF; 
}

a.linkButtonMedium{
  background-image: url('../images/gif_sprite.gif');
  text-align: center;
  height: 19px;
  width: 169px;
  background-repeat: no-repeat;
  background-position: -175px -325px; 
  display: block;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-weight: bold;  
  font-size: 1em;
  text-transform: uppercase;
}

a:hover.linkButtonMedium{
  background-position: 0 -325px;  
}

a:visited.linkButtonMedium{
  color: #FFFFFF; 
}

a.linkButtonLarge{
  background-image: url('../images/gif_sprite.gif');
  text-align: center;
  height: 19px;
  width: 239px;
  background-repeat: no-repeat;
  background-position: 0 -350px; 
  display: block;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-weight: bold;  
  font-size: 1em;
  text-transform: uppercase;
}

a:hover.linkButtonLarge{
  background-position: 0 -375px;  
}

a:visited.linkButtonLarge{
  color: #FFFFFF; 
}

div.promo ul{
  list-style: disc;
  margin-left: 35px;
  color: #b5bf00;
  margin-bottom: 10px;
}

div.promo ul li{
  padding: 3px 0; 
  font-size: 1.1em;
  font-weight: bold; 
}

#contentSecondary .clinicBlogs h4, #contentSecondary .newsAndEvents h4{
  text-transform: uppercase;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 2px;
}

#contentSecondary .clinicBlogs h3, #contentSecondary .newsAndEvents h3{
  padding-bottom: 3px;
}

#contentSecondary .clinicBlogs p, #contentSecondary .newsAndEvents p{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 0 20px 20px 20px;
  
}

#contentSecondary .homeInfoBlock h2{
  margin-bottom: 10px;
}

li.socialNetworkIcons li{
  float: left;
  margin-left: 5px;
}

li.socialNetworkIcons a{
  display: block;
  background-image: url('../images/gif_sprite.gif');
  background-repeat: no-repeat;
  text-indent: -9000px;
  overflow: hidden;  
}

li.diggIcon a{
  background-position: -400px -350px;
  height:16px;
  width: 16px;
}

li.deliciousIcon a{
  background-position: -420px -350px;
  height:16px;
  width: 16px;
}

li.facebookIcon a{
  background-position: -440px -350px;
  height:16px;
  width: 16px;
}

li.twitterIcon a{
  background-position: -460px -350px;
  height:16px;
  width: 16px;
}

#contentPrimary ul, #contentPrimary ol{
  padding-left: 60px;
  line-height: 1.5;
  padding-bottom: 20px;
}

#contentPrimary ul ul, #contentPrimary ol ol{
  padding-left: 20px;  
  padding-bottom: 0;
  padding-top: 10px;
}

#contentPrimary ul{
  list-style: disc; 
  margin-right: 40px; 
}

#contentPrimary li{
  font-size: 1.2em;
  padding-bottom: 10px;
}

#contentPrimary li p{
  padding: 0;
  font-size: 1em;
}

#contentPrimary li h2{
  padding: 0;
  font-size: 1.3em;
}

#contentPrimary li li{
  font-size: 1em;  
}

#contentPrimary li.last{
  padding-bottom: 0;
}

#contentPrimary ol{
  list-style: decimal;  
  margin-right: 40px;
}

#contentPrimary blockquote{
  padding-left: 70px;
  background-image: url('../images/gif_sprite.gif');
  background-position: -810px 0;
  background-repeat: no-repeat;
}


#searchForm label{
  color: #FFFFFF;
  font-weight: bold;
  line-height: 1.8;
}

#searchForm li{
  margin-right: 5px;
}

#searchForm .textField{
  border: none;
  font-size: 1em;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  margin-left: 5px;
  width: 130px;
  padding-top: 3px;
}

#searchForm .textFieldContainer{
  background-image: url('../images/gif_sprite.gif');
  background-repeat: no-repeat;
  background-position: 0 -302px;
  width: 144px;
  height: 20px;  
  margin-top: 1px;
} 

#contentPrimary ul.searchResults{
  list-style: none;
  margin: 0 25px;
  padding: 0;  
}

#contentPrimary ul.searchResults li{
  border-bottom: 1px solid #e9e9e9;
  padding: 25px 0 15px 0;
}


#contentPrimary ul.searchResults li.first{
  padding-top: 0px;
}

#contentPrimary ul.searchResults h2,#contentPrimary ul.searchResults h3,#contentPrimary ul.searchResults p{
  padding-left: 0;
  padding-right: 0;
  
}

#sharethis_0{
  float: right;
}

p.breadCrumbs, #contentPrimary p.breadCrumbs{
  line-height: 1.9;
  font-size: 1em;
}

#contentPrimary img.rightAlign{
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
  padding: 5px;
  border: 1px solid #e9e9e9; 
}

#contentPrimary img.leftAlign{
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 10px;
  border: 1px solid #e9e9e9; 
  float: left;
}

#contentSecondary img.rightAlign{
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
  padding: 5px;
  border: 1px solid #e9e9e9; 
  background-color: #FFFFFF;
}

#contentSecondary img.leftAlign{
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 5px;
  border: 1px solid #e9e9e9; 
  float: left;
  background-color: #FFFFFF;
}

#homeLinkContainer{
  position: absolute;
  top: 10px;
  left: 16px;
}

#homeLinkContainer a{
   width: 240px;
   height: 50px;
   display: block;
   text-indent: -9000px;
   overflow: hidden;
}

#contentSecondary ol.upcomingEvents li{
  width: 100%;
  overflow: auto;
  padding-top: 15px;
}

#contentSecondary ol.upcomingEvents h5{
  text-transform: uppercase;
  color: #00a0df;
  font-weight: bold;
  padding-left: 0;
  padding-right: 0;
}

#contentSecondary ol.upcomingEvents h4{
  padding-top: 2px;
}


#contentSecondary ol.upcomingEvents h3{
  padding-bottom: 0px;
}

#contentSecondary ol.upcomingEvents .eventSummary{
  padding-bottom: 0;
  padding-top: 5px;
}

#contentSecondary ol.upcomingEvents .eventSupportImage,
#contentSecondary div.newsAndEvents .eventSupportImage{

}

.eventLink{
  font-weight: bold;
}

#contentSecondary ol.clinicBlogLlist h3{
  padding-bottom: 3px;
}

#regionIndicator{
  position: absolute;
  left: 400px;
  top: 30px;
  text-indent: -9000px;
}

.north_america{
  background-image: url('../images/gif_sprite.gif');
  background-position: 0 -400px;
  background-repeat: no-repeat;
  width: 215px;
  height: 25px;
  overflow: hidden;  
}

.africa{
  background-image: url('../images/gif_sprite.gif');
  background-position: 0 -450px;
  background-repeat: no-repeat;
  width: 88px;
  height: 25px;
  overflow: hidden;  
}

.asia{
  background-image: url('../images/gif_sprite.gif');
  background-position: -100px -450px;
  background-repeat: no-repeat;
  width: 64px;
  height: 25px;
  overflow: hidden;  
}


.australia_nz{
  background-image: url('../images/gif_sprite.gif');
  background-position: 0 -500px;
  background-repeat: no-repeat;
  width: 307px;
  height: 24px;
  overflow: hidden;
  left: 380px !important;
}

.europe{
  background-image: url('../images/gif_sprite.gif');
  background-position: -175px -450px;
  background-repeat: no-repeat;
  width: 100px;
  height: 30px;
  overflow: hidden;  
}

.south_america{
  background-image: url('../images/gif_sprite.gif');
  background-position: -0 -550px;
  background-repeat: no-repeat;
  width: 214px;
  height: 26px;
  overflow: hidden;  
}


#contentPrimary ul.contentList{
  list-style: none;
  padding-left: 0;
  padding-right: 0;
}

#contentPrimary ul.contentList{
  list-style: none;
  margin-left: 25px;
  margin-right: 25px;
}

#contentPrimary ul.contentList li{
  border-bottom: 1px solid #E9E9E9;
  width: 100%;
  font-size: 1em;
}

#contentPrimary ul.contentList h2, #contentPrimary ul.contentList h3, #contentPrimary ul.contentList h4, #contentPrimary ul.contentList p{
  padding-left: 0;
  padding-right: 0;
}

#contentPrimary ul.contentList li{
  padding-top: 20px;
  padding-bottom: 20px;
}

#contentPrimary ul.contentList li.first{
  padding-top: 0;
  overflow: auto;
}

a.rssIcon{
  display: inline-block;
  background-image: url('../images/gif_sprite.gif');
  background-position: -500px -400px;
  background-repeat: no-repeat;
  width: 14px;
  height: 14px;
  text-indent: -9000px;
  overflow: hidden;
  vertical-align: middle;
}

div.homeInfoBlock .rssFeed{
  display: block;
  float: right;
  margin-right: 35px;
  text-indent: -9000px;
  background-image: url('../images/gif_sprite.gif');
  background-position: -350px -350px;
  background-repeat: no-repeat;
  width: 42px;
  height: 14px;  
  overflow: hidden;
  _margin-right: 17px;
}

div.promo h2{
    
}

div.promo .rssFeed{
  text-indent: -9000px;
  background-image: url('../images/gif_sprite.gif');
  background-position: -350px -350px;
  background-repeat: no-repeat;
  width: 42px;
  height: 14px;
  overflow: hidden;
  float: right;
  display: block;
  margin-top: 3px;
} 

#fontSizeContainer ul{
  list-style: none;  
}

#fontSizeContainer ul li{
  margin-bottom: 5px;
}

.increaseFont{
  display: block;
  text-indent: -9000px;
  background-image: url('../images/gif_sprite.gif');
  background-position: -480px -350px;
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  overflow: hidden;
}

.decreaseFont{
  display: block;
  text-indent: -9000px;
  background-image: url('../images/gif_sprite.gif');
  background-position: -500px -350px;
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  overflow: hidden;
}

#contentSecondary div.promo ol{
  margin-left: 20px;
  margin-right: 20px;
}

#contentSecondary div.promo ol h2,#contentSecondary div.promo ol h3, #contentSecondary div.promo ol h4,#contentSecondary div.promo ol p{
  padding-left: 0;
  padding-right: 0;
}

#contentSecondary div.promo ol li{
  border-top: 1px solid #c5e6f6;
  padding-top: 10px;
}

#contentSecondary div.promo ol li.first{
  border-top: none;
  padding-top: 0;
}

#contentSecondary div.promo ol .blogLocation{
  text-transform: uppercase;
}

#contentPrimary div.caption{
  border: 1px solid #E9E9E9;
  padding: 10px;
  _padding-right: 0;
}

#contentPrimary div.right{
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;  
}

#contentPrimary div.left{
  float: left;  
  margin-right: 10px;
  margin-bottom: 10px;
}
  
#contentPrimary div.caption img{
  border: none;
  padding: 0;
}

#contentPrimary div.caption p{
  padding: 0;
  font-size: .8em;
  color: #7e7e7e;
}


.newsArchive{
  margin-bottom:30px;
}

#contentPrimary table{
  margin-left: 25px;
  margin-right: 25px;    
  display: inline;
  float: left;
}

#contentPrimary td{
  vertical-align: top;

}

#contentPrimary td p, #contentPrimary td h2, #contentPrimary td h3, #contentPrimary td h4, #contentPrimary td h5{
  padding-left: 0;
  padding-right: 0;
  
}

#contentPrimary ul.contentList h2{
  padding-bottom: 0;
  line-height: 1;
}

#contentPrimary ul.contentList .date{
  font-size: 1em;
  padding-bottom: 0;
  color: #9a9a9a;
}

#contentPrimary ul.contentList .eventDate{
  font-size: 1.1em;
  padding-bottom: 0;
  color: #000000;
  font-weight: bold;
}

#contentPrimary ul.contentList p{
  padding-bottom: 10px;
}

#contentPrimary ul.eventList p.eventLink{
  padding-bottom: 25px;
}

#contentPrimary a.readMore, #contentSecondary a.readMore{
  font-weight: bold;
}

#contentPrimary p.moreNews{
  font-size: 1.4em; 
  font-weight: bold; 
  text-align:right;
  padding-top: 25px
}


#contentSecondary div.promo ol.clinicBlogLlist h4{
  text-transform: uppercase;
}



#contentSecondary div.promo img.rightAlign{
  margin-right: 20px;
}

#contentSecondary div.promo p img.rightAlign{
  margin-right: 0;
}

#contentSecondary div.promo img.topAlign{
  margin: 0 20px 5px;
  padding: 5px;
  border: 1px solid #E9E9E9;
  background-color: #FFFFFF;
  margin-bottom: 10px;
}