/* ---------------------- General Template ---------------------- */
#hd{margin:0 0 10px 0;}
#bd{font-size:93%;}
#ft{margin:10px 0 10px 0;}
.clear{clear: both;height:1px;line-height:0;font-size:0;}
.clearfix {clear: both;}
.hidden{position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}
.rounded{-moz-border-radius: 6px;-webkit-border-radius: 6px;}
.dropShadow{-moz-box-shadow:0px 0px 10px #aaa;-webkit-box-shadow:0px 0px 10px #aaa;}
.divider{height:10px;line-height:0;}
.logoWrapper{border:none;padding:0;margin:0 10px;height:60px;width:220px;}
.right {float: right;}
.left {float: left;}
img.left {margin: 0 1em 1em 0;}
img.right {margin: 0 0 1em 1em;}
img.border {border: solid 1px #999;padding: 3px;margin: 0.5em 0;}

/* ---------------------- END General Template ---------------------- */

/* ---------------------- Site Tools ------------------------*/
.siteTools{margin:-1px -1px 10px -1px;padding:5px 5px 2px 5px;font-size:85%;}
.siteTools ul{margin:0; padding:0; list-style:none;float:right;}
.siteTools ul li{float:left;display:block;position:relative;margin:0 10px;vertical-align:middle;}
.siteTools ul li a, .siteTools ul li span{vertical-align:middle;}
/* ---------------------- END Site Tools ------------------------*/


/* ---------------------- Breadcrumbs ------------------------*/
.crumbTrail{padding:0 10px 0 0;margin-left:10px;}
.crumbTrail ul{margin:0; padding:0; list-style:none;}
.crumbTrail ul li{font-weight:bold;font-size:131%;float:left;display:block;position:relative;margin:5px 15px 5px 0;vertical-align:middle;}
.crumbTrail ul li a{font-size:77%;font-weight:normal;text-decoration:none;background: url() no-repeat right center; opacity:0.6;}
.crumbTrail ul li a:hover{opacity:1;}
.crumbTrail ul li a, .siteTools ul li span{vertical-align:middle;}
.crumbTrail img{margin-bottom:-2px;
margin-left:10px;}
/* ---------------------- END Breadcrumbs ------------------------*/



/* ---------------------- Titles, Dates and Lists ---------------------- */
.pagetitle{padding:0 10px;margin:0 0 15px 0;}
.pagetitle h1{font-size:123.1%;font-weight:bold;}
.bodyContent{padding:10px;margin-bottom:10px;}

#eventsWrapper{}
/* ---------------------- END Dates and Lists ---------------------- */

/* ---------------------- News Lists ---------------------- */
ul.new-listing{margin:0;padding:0;}
ul.new-listing li{list-style-type:none;display:block;margin-bottom:15px;}
ul.new-listing li .headline{font-size:108%;display:block;text-transform:none;}
ul.new-listing li .date{text-transform:uppercase;}
ul.new-listing li .description{font-size:93%;display:block;}

.ui-accordion ul.new-listing{margin:0;padding:0;}
.ui-accordion ul.new-listing li{list-style-type: none;display:block;margin-bottom:15px;}
.ui-accordion ul.new-listing li .headline{font-size:108%;margin-left:55px;display:block;text-transform:uppercase;}
.ui-accordion ul.new-listing li .date{position: absolute;text-align:center;padding:5px;margin-top:-18px;}
.ui-accordion ul.new-listing li .date-day{font-size:131%;display:block;}
.ui-accordion ul.new-listing li .date-month{display:block;margin:bottom:3px;font-size:100%;text-transform:uppercase;}
.ui-accordion ul.new-listing li .date-year{display:none;}
.ui-accordion ul.new-listing li .description{margin-left:55px;font-size:93%;display:block;}

.newsImage{float:left;margin-right:10px;}
/* ---------------------- News Lists ---------------------- */


/* ---------------------- Grid View ---------------------- */
.grid-view {margin: 20px 0;}
.grid-view .bodyContent {width:28%; float:left; min-height:172px;}
/* ---------------------- Grid View ---------------------- */

ul.product-list li{list-style-type:none;display:block;margin-bottom:15pxpadding-bottom:15px;border-bottom:1px dashed #888;}
ul.product-list li span{display:block;float:left;padding:5px;margin:0 20px 10px 0;}

#tweets a{display:block;margin:0 0 15px 0;}
#tweets span{display:block;font-size:85%; text-transform:uppercase; opacity:40;}

#formBody label{display:inline;padding-right:20px;}
#formBody input{display:inline;}
#formBody br{display:block;clear: both;height:1px;line-height:0;font-size:0;}
#formBody h5{font-size:123.1%;}
#dispatch,#commentAutoPublish,#commentUseCaptcha,#commentStripHtml,#commentForceLogin,#commentTitle,#referrer,#contentInode,#emailTemplate,#commentsModeration,#commentUseAudioCaptcha{ position:absolute;left:-9999px;}
/* Calendar */

#events .prev-next {
  position: relative;
  text-transform: none;
  color: #000;
  padding: .8em 0;
  border-top: 5px solid #e6e6e6;
}

#events .prev-next.top {
  border-top: 1px solid #e6e6e6;
}


#events .prev-next a.previous, #events .prev-next a.next, #events td.last a {
  padding: 3px 8px;
  background: #3C6CBA;
  color: #FFF;
  top: .6em;
}

#events .prev-next a.previous {
  position: absolute;
  left: 0;
}

#events .prev-next a.next {
  position: absolute;
  right: 0;
}

#events .prev-next .date-range {
  width: 200px;
  text-align: center;
  margin: 0 auto;
  font-weight: 700;
  font-size: 123.1%;
}

#events .day {
  border-top: 5px solid #e6e6e6;
  padding: .5em 0 1em 0;
}

#events .day .date {
  float: left;
  padding: 1em 0 0 0;
}

#events .day .date .month {
  text-transform: uppercase;
  font-size: 1.1em;
  margin: 0 0 .1em 0;
}

#events .day .date .day-number {
  font-weight: 700;
  font-size: 1.7em;
}

#events .day ul {
  float: right;
  width: 490px;
  list-style: none;
  margin: 0;
  padding: 1em 0 0 0;
}

#events .day ul li {
  border-bottom: 1px solid #e6e6e6;
  margin: 0 0 1em 0;
}

#events .day ul li.last {
  border: none;
  list-style: none;
}

#events .day p {
  margin: 0 0 1em 0;
}

#events .day p.small {
  font-size: .917em;
  margin: 0 0 .3em 0;
}

#events .day h3 {
  padding: 0;
  margin: 0 0 .3em 0;
}


#events .events.detail .day {
  padding: .5em 0;
}

#events .events.detail .day ul li {
  padding: 0 0 .5em 0;
}

#events hr {
  margin: 2em 0;
}

.calendar {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background:none repeat scroll 0 0 #f2f2f2;
  padding: 16px 10px;
  margin: 0 0 2em 0;
}


#events .datePickerTable {
  width: 100%;
  margin: 0;
}

#events table.datePickerTable th {
  text-align: center;
  text-transform: uppercase;
  padding: 3px 0;
  width: 14.28%;
}

#events .datePickerTable td {
  width: 14.28%;
}

#events .datePickerTable td.today a {
  background: #3C6CBA;
  font-weight: bold;
  color: #FFF;
}

#events .datePickerTable td a {
  border: solid 1px #999;
  background: #FFF;
  display: block;
  text-align: center;
  margin: 1px;
  padding: 6px 0;
}

#events table.event-details {
  margin: 0;
}
  
/* ---------------------- On Going Events ---------------------- */

#sidebar .ongoing-events ul {
  margin: 0;
}

#sidebar .ongoing-events li {
  border-bottom: solid 1px #E6E6E6 ;
  margin:0 0 1em;
  list-style: none;
  padding: 0;
}
#sidebar .ongoing-events li.last {
  border:medium none;
}
#sidebar .ongoing-events ul.meta {
  font-size:0.917em;
  margin:0 0 0.6em;
}
#sidebar .ongoing-events ul.meta li {
  border:medium none;
  line-height:1em;
  margin:0 10px 0 0;
  padding:0 10px 0 0;
}
#sidebar .ongoing-events ul.meta li.date {
  font-weight:bold;
}
#sidebar .ongoing-events h3 {
  margin:0 0 0.3em;
  padding:0;
}
#sidebar .ongoing-events p {
  margin:0 0 1em;
}

/* ---------------------- Site Search ---------------------- */
#resultsSearchBox{
  padding:10px;padding-bottom:1px;
}
#dotQ{
  padding:5px;
}
#resultsNum{
  padding-left:15px;padding-top:1px;padding-bottom:10px;
  font-size:80%;
  margin-bottom:10px;
  border-bottom:1px #eeeeee solid;
}
.resultResult{
  padding:7px;
  padding-left:15px;
  width:600px;
}
.resultTitle a{
  font-size:110%;
  font-weight:bold;
}
.resultSummary{
  padding-left:5px;
}
.resultUrl{
  padding-left:5px;
}
.resultSummary .highlight{
  background: #FFFFCC;
}
.resultSummary .ellipsis{
  display:none;
  
}
#resultsFooter{
  padding:10px;

  margin-top:10px;
  border-top:1px #eeeeee solid;
}
#resultsBack{
  float:left;
  padding:5px;
  font-weight:bold;
  width:50px;
}
#resultsNext{
  float:right;
  padding:5px;
  font-weight:bold;
  width:120px;
}
#resultsNone{
  padding:10px;
  padding-left:20px;
  
  font-weight:bold;
}
#resultsMisspell{
  padding:20px;
}
#resultsPage{
  margin-left:30px:
  width:300px;
  padding:5px;
  padding-left:30px;
  float:left;
}
#resultsPage a{
  font-weight:bold;
}


/* ---------------------- Polls ---------------------- */


#pollsArea{
  padding:5px;
}
/* ---- poll questions ----*/
td.poll-description{
   border-bottom:1px solid #eeeeee;
   padding-top:5px;
   padding-bottom:5px;
   margin-bottom:3px;
}

.poll-answer-table{
  width:95%;
}
.poll-answer-table td{
  padding:3px;
  vertical-align:top;
}
.poll-radio {
  width:20px;
}
.poll-radio input{
  margin:0px;
  margin-top:5px;
  padding:0px;
  margin-left:5px;
}
.poll-label label{
  width:100%;
  padding:0px;
  margin:0px;
}
.poll-buttons{
  text-align:center;
}
.poll-view-results{
    text-align:center;
}

/* ---- poll results ----*/
.poll-result-table{
  width:100%;
}
.poll-result-table td{
  padding:3px;
  margin:0px;
  vertical-align:top;
}
td.poll-question{
  padding:0px;
  margin:0px;
  vertical-align:top;
  padding-left:10px;
  padding-bottom:0px !important;
}
td.poll-percents{
  padding-left:10px !important;
  width:40px;
  text-align:right;
  padding-top:0px !important;
}
td.poll-responses{
  border-top:1px solid #eeeeee;
  text-align:center;
  padding-top:0px !important;
}
td.poll-bars{
  width:100%;
  padding-top:0px !important;
}
.poll-result-bar{
  height:15px;
}
.poll-result-bar-0{background:red;border:1px solid silver;padding:1px;}
.poll-result-bar-1{background:green;border:1px solid silver;padding:1px;}
.poll-result-bar-2{background:blue;border:1px solid silver;padding:1px;}
.poll-result-bar-3{background:yellow;border:1px solid silver;padding:1px;}
.poll-result-bar-4{background:silver;border:1px solid silver;padding:1px;}
.poll-result-bar-5{background:orange;border:1px solid silver;padding:1px;}
.poll-result-bar-6{background:purple;border:1px solid silver;padding:1px;}
.poll-result-bar-7{background:brown;border:1px solid silver;padding:1px;}
.poll-result-bar-8{background:gray;border:1px solid silver;padding:1px;}
.poll-result-bar-9{background:silver;border:1px solid silver;padding:1px;}
.poll-result-bar-10{background:orange;border:1px solid silver;padding:1px;}


  margin:0px;
}
.poll-question{
  padding-left:10px !important;
}
.poll-percents{
  padding-left:10px !important;
  width:50px;
  text-align:right;
}
.poll-responses{
  border-top:1px solid #eeeeee;
  text-align:center;
}
.poll-bars{
  width:100%;
}
.poll-result-bar{
  height:15px;
}
.poll-result-bar-0{background:red;border:1px solid silver;padding:1px;}
.poll-result-bar-1{background:green;border:1px solid silver;padding:1px;}
.poll-result-bar-2{background:blue;border:1px solid silver;padding:1px;}
.poll-result-bar-3{background:yellow;border:1px solid silver;padding:1px;}
.poll-result-bar-4{background:silver;border:1px solid silver;padding:1px;}
.poll-result-bar-5{background:orange;border:1px solid silver;padding:1px;}
.poll-result-bar-6{background:purple;border:1px solid silver;padding:1px;}
.poll-result-bar-7{background:brown;border:1px solid silver;padding:1px;}
.poll-result-bar-8{background:gray;border:1px solid silver;padding:1px;}
.poll-result-bar-9{background:silver;border:1px solid silver;padding:1px;}
.poll-result-bar-10{background:orange;border:1px solid silver;padding:1px;}



/* ---------------------- Comments ---------------------- */

.comments{
  padding:30px;

}
.comments-title h5{
  font-size:+2;
}



.comment{
  position:relative;
  margin-bottom:20px;
}

.comment-attribution{
  float:left;
  position:absolute;
  left:0px;
  top:0px;
  width:170px;
  padding:10px;

}
.commenter-name{
  display:block;
  z-index:-5;
}

.comment-time{
  display:block;
  font-size:80%;
  font-weight:bold;
  padding-left:5px;
}


.comment-text{
  margin-left:190px;
  padding:10px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border:1px solid silver;
  background:#eeeeee;
  z-index:5;
  min-height:50px;
}
.comment-arrow{
  background:url(/global/images/macros/comments/comment-arrow.png) no-repeat center;
  position:absolute;
  top:2px;
  left:176px;
  width:20px;
  height:30px;
  z-index:10;
}
.comments-form{
  position:relative;
}
.comments-form-link{
  display:none;
}
.comments-messages #errorMessages{
  background:#FFFFCC;
  padding:10px;
  padding-bottom:0px;
  position:absolute;
  top:70px;
  right:10px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border:1px solid silver;
  width:200px;
}
.comments-messages #messagesMessages{
  background:#FFFFCC;
  padding:10px;
  padding-bottom:0px;
  position:absolute;
  top:70px;
  right:10px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border:1px solid silver;
  width:200px;
}
#formBody {
  border:1px solid silver;
  margin:auto;
  padding:20px;
  margin-top:20px;
    
}
#formBody label{
  display:inline;
  padding-right:20px;
  width:60px;
  white-space:nowrap;
}
#formBody input{
  display:inline;
  padding:3px;
  border:1px solid silver;
}
#comment-textarea{
  margin-left:80px;
  width:200px;
  height:100px;
  border:1px solid silver;
}
#comments-captcha-image{
  margin-left:80px;
  padding-top:15px;
  padding-bottom:0px;
  margin-bottom:0px;

}
#comments-captcha-tools{
  height:16px;
  margin-left:240px;
  clear:all;
}
#comments-captcha-audio{
  height:0px;
  width:0px;
  overflow:hidden;
}
#comments-captcha-reset{
  background:url(/global/images/icons/arrow-circle.png) no-repeat;
  height:16px;
  width:16px;
  cursor:pointer;
  float:left;
  border:1px solid silver;
  margin:2px;

}
.captcha-audio-play{
  background:url(/global/images/icons/control.png) no-repeat;
  height:16px;
  width:16px;
  cursor:pointer;
  float:left;
  border:1px solid silver;
  margin:2px;
}
.captcha-audio-playing{
  background:url(/global/images/icons/round-progress-bar.gif) no-repeat center;
  height:16px;
  width:16px;
  float:left;
  border:1px solid silver;
  margin:2px;
}

#comment-button{
  margin-left:40px;
}

#formBody br{display:block;clear: both;height:1px;line-height:0;font-size:0;}
#formBody h5{font-size:123.1%;}
#dispatch,#commentAutoPublish,#commentUseCaptcha,#commentStripHtml,#commentForceLogin,#commentTitle,#referrer,#contentInode,#emailTemplate,#commentsModeration,#commentUseAudioCaptcha{ position:absolute;left:-9999px;}



/*********************/
/*Global Declarations*/
/*********************/
body{
font-size:69%; 
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
background:#efefef;
}

a img{border:0px;}

.forPrint{display:none;}
.skip{float:left; position:absolute; top:0; left:-9000px;}
.clearFloats{height:0px; overflow:hidden; clear:both; font-size:1px;}
.floatLeft{float:left; padding:0; margin:0 5px 5px 0;}
.floatRight{float:right; padding:0; margin:0 0 5px 5px;}
/*Main Heading Area*/
#tertContainer{background:#474edd; min-height:32px; border:#FF6600 1px; border-bottom-style: solid;}
  #tertWidth{width:962px; margin:0 auto; position:relative;}
  #leftTert{color:#fff; font-size:1.1em; float:left; margin:9px 0 0 10px; padding:0;}
  #leftTert li{list-style:none; display:inline;}
  #leftTert li img{float:left; margin:-6px 0 0 0;}
  #leftTert li a{color:#fff; text-decoration:none;}
  #leftTert li a:hover{text-decoration:underline;}
  #rightTert{color:#fff; font-size:1.1em; float:right; margin:0; padding:0;}
  #rightTert li{list-style:none; display:inline; padding:0 5px 0 20px; float:right;}
  #rightTert li a{text-decoration:none; color:#fff;}
  #rightTert li img{position:relative; top:6px; margin:0 4px 0 2px;}
  #rightTert li a:hover{text-decoration:underline;}
  #rightTert li form{display:inline; margin:0; padding:0;}
  #rightTert li.form{position:relative; top:5px;}
  #rightTert li form input{background:none; border:none; width:137px; position:relative; top:2px; padding:0px 0 0 0; margin:0px 0 0 0; color:#666666; font-weight:bold; letter-spacing:0px; font-size:0.9em;}
  #rightTert li form #searchBkgd{background:url(/global/images/global/search_y.png) top left repeat-y; width:145px; float:left; min-height:15px;}
  #rightTert li form #searchTop{background:url(/global/images/global/searchTop.png) top left no-repeat; width:145px; float:left; min-height:15px;}
  #rightTert li form #searchBtm{background:url(/global/images/global/searchBtm.png) bottom left no-repeat; width:145px; float:left; min-height:15px; padding:2px 4px 4px;}
   
#logoContainer{clear:both; background:#333797; min-height:105px;}
  #logoContainer #logo{width:962px; margin:0 auto;}
  #logoContainer span{display:none;}
  
/*Main Global Nav*/
#mainGlobalNavContainer{background:#E1E1E1 url(/global/images/global/mainNavBkgdRptX2.png) top left repeat-x; min-height:39px; margin:0 0 23px 0; clear:both; border-bottom:1px solid #C9C9C9;}
  #mainGlobalNav{width:962px; margin:0 auto;}
  #mainGlobalNav ul{margin:0; padding:0;}
  #mainGlobalNav li{list-style:none; display:inline;}
  #mainGlobalNav a{display:block; float:left; text-decoration:none; padding:12px 9px 12px 9px; font-family:Arial, sans-serif; color:#bd5e0e; font-size:1.1em; letter-spacing:0em; text-transform:uppercase; font-weight:bold;}
  #mainGlobalNav a:hover{text-decoration:underline;}
  #mainGlobalNav a.active{color:#333797; background:#fff url(/global/images/global/mainNavActiveBkgdRptX2.png) top left repeat-x;}
  #mainGlobalNav a.last{padding:12px 0px 12px 9px;}
  #mainGlobalNav a.first{padding:12px 11px 12px 0px;}

/*Main Centered Container*/
#mainCenteredContainer{width:962px; margin:0 auto; clear:both;}
  /*Horizontal Slider Component*/
  /*Orange Area*/
  #samHoustonBkgdOrange{float:left; background:#DB6B0F url(/global/images/home/samHoustonBkgdOrange.jpg) top left no-repeat; width:183px; height:374px; position:relative;}
  #samHoustonBkgdOrange p{color:#fff; position:absolute; bottom:0; left:0; padding:15px; max-height:374px; overflow:auto; line-height:1.3em;}
  #samHoustonBkgdOrange p a{text-decoration:none; border-bottom:1px solid #fff; color:#fff;}
  #samHoustonBkgdOrange p a:hover{border-bottom:1px dashed #fff;}
  /*Slider Area*/
  #slidersContainer{width:779px; overflow:hidden; position:relative; height:374px; margin:0 0 25px 0;}
  #slidersContainer ul{padding:0; margin:0; display:block; width:1000px; overflow:hidden;}
  #slidersContainer li{list-style:none; display:inline; float:left; width:39px; position:relative; height: 374px; overflow:hidden;}
  #slidersContainer li div{height:374px; float:left; overflow:hidden; width:584px; position:absolute; top:0px; left:39px;}
  #slidersContainer li a{float:left; display:block; width:39px; height:374px; background-position:top left; text-decoration:none;}
  
  #slidersContainer li.active{list-style:none; display:block; float:left; width:623px; height: 374px; overflow:hidden;}
  #slidersContainer li.active a{background-position:-78px 0;}
  #slidersContainer li.active div{width:584px; }
  /*#slideImgContainer img{position:absolute; top:0; left:0;}*/
#slidersContainer ul li p a img { margin-top:-10px;}
/*News & Events*/
  #newsEventsContainer{background:#fff url(/global/images/home/newsEventsBkgdRptY.png) top left repeat-y; width:680px; overflow:hidden; float:left; margin:0 14px 0 0;}
  #newsEventsContainerTop{background:url(/global/images/home/newsEventsBkgdTop.png) top left no-repeat;}
  #newsEventsContainerBottom{position:relative; background:url(/global/images/home/newsEventsBkgdBottom.png) bottom left no-repeat; padding:15px 25px 10px 25px;}
    /*News Section*/
    #newsEventsContainerBottom #news{width:300px; background:url(/global/images/home/newsEventsVertDashRptY.png) top right repeat-y; padding:0 16px 0 0; float:left; margin:0 14px 0 0;}
     /*News Section*/
    #newsEventsContainerBottom #news{width:300px; background:url(/global/home/newsEventsVertDashRptY.png) top right repeat-y; padding:0 16px 0 0; float:left; margin:0 14px 0 0;}
    #newsEventsContainerBottom #news ul{margin:0; padding:0 0 0px 0; min-height:270px; position:relative;}
    #newsEventsContainerBottom #news ul li{list-style:none; padding:0 0 20px 0;}
    #newsEventsContainerBottom #news ul li a{border:2px solid #ccc; margin:0 7px 0 0; width:75px; height:65px; float:left; overflow:hidden;}
    #newsEventsContainerBottom #news ul li h2{margin:0 0 7px 86px; padding:0; line-height:1em; font-size:1.3em; }
    #newsEventsContainerBottom #news ul li h2 a{float:none; width:auto; height:auto; border:0px; color:#DA6B0E; font-family:"Times New Roman", Times, serif; text-decoration:none;}
    #newsEventsContainerBottom #news ul li h2 a:hover{text-decoration:underline;}
    #newsEventsContainerBottom #news ul li p{margin:0 0 0 86px; padding:0;}
    #newsEventsContainerBottom #news ul li.more{position:absolute; bottom:-24px; padding:0 0 20px 0; text-transform:uppercase;}
    #newsEventsContainerBottom #news ul li.more img{position:relative; top:2px;}
    #newsEventsContainerBottom #news ul li.more a{border:0px; float:none; height:auto; width:auto; text-decoration:none; color:#333797; font-size:1.1em;}
    #newsEventsContainerBottom #news ul li.more a:hover{text-decoration:underline;}
    /*Events Section*/
    #newsEventsContainerBottom #events{width:300px; float:left;}
    #newsEventsContainerBottom #events ul{margin:0; padding:0 0 0px 0; min-height:270px; position:relative;}
    #newsEventsContainerBottom #events ul li{list-style:none; padding:0 0 7px 0;}
    #newsEventsContainerBottom #events ul li a{display:inline; font-size:1.3em; text-decoration:none; font-weight:bold; line-height:1em; color:#DA6B0E; font-family:"Times New Roman", Times, serif;}
    #newsEventsContainerBottom #events ul li a:hover{text-decoration:underline;}
    #newsEventsContainerBottom #events ul li p{margin:0; padding:2px 0 0 0;}
    #newsEventsContainerBottom #events ul li.more{position:absolute; bottom:-24px; padding:0 0 20px 0; text-transform:uppercase; display:block;}
    #newsEventsContainerBottom #events ul li.more img{position:relative; top:2px;}
    #newsEventsContainerBottom #events ul li.more a{display:inline; text-decoration:none; color:#333797; height:auto; width:auto; font-size:1.1em; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}
    #newsEventsContainerBottom #events ul li.more a:hover{text-decoration:underline;}
    #horizontalBreak{clear:both; position:relative; top:20px; margin:20px 0 35px; height:1px; overflow:hidden; font-size:1px; line-height:1px; background:url(/global/images/home/newsEventsHorDashRptX.png) top left repeat-x;}


/*Right Col*/
  #rightCol{width:268px; float:left; min-height:200px;}
  /*Audience Area*/
  #rightCol #audienceContainerBkgd{background:url(/global/images/home/audContainRptY.png) top left repeat-y;}
  #rightCol #audienceContainerHead{background:url(/global/images/home/audContainHead.png) top left no-repeat;}
  #rightCol #audienceContainerFoot{background:url(/global/images/home/audContainFoot.png) bottom left no-repeat; padding:35px 25px 15px 25px;}
  #rightCol #audienceContainerFoot ul{margin:0; padding:0; font-size:1.1em; font-weight:bold; text-transform:uppercase;}
  #rightCol #audienceContainerFoot ul li{list-style:none; display:block; border-bottom:1px dotted #999; padding:10px 0;}
  #rightCol #audienceContainerFoot ul li.last{border-bottom:0px; padding:10px 0 0 0;}
  #rightCol #audienceContainerFoot ul li a{text-decoration:none; color:#333}
  #rightCol #audienceContainerFoot ul li a:hover{text-decoration:underline;}
  #rightCol #audienceContainerFoot ul li a:hover span{text-decoration:underline;}
  #rightCol #audienceContainerFoot ul li a:hover strong{text-decoration:underline;}
  /*Action Area*/
  #rightCol #actionHead{margin:20px 0 0 0; background:#696969 url(/global/images/home/actionsContainerHead.png) top left no-repeat;}
  #rightCol #actionFoot{position:relative; background:url(/global/images/home/actionsContainerFoot.png) bottom left no-repeat; padding:20px 25px;}
  #rightCol #actionFoot ul{margin:0; padding:0;}
   #rightCol #actionFoot ul li{list-style:none; color:#fff; display:block; padding:18px 0 18px 0; background:url(/global/images/home/actionItemListBkgdRptX.png) bottom left repeat-x;}
  #rightCol #actionFoot ul li.last{background-image:none; padding:15px 0 0 0;}
  #rightCol #actionFoot ul li.first{padding:0px 0 15px 0;}
  #rightCol #actionFoot ul li img{float:left;}
  #rightCol #actionFoot ul li a{color:#fff; text-decoration:none;}
  #rightCol #actionFoot ul li a:hover{color:#ccc;}
  #rightCol #actionFoot ul li a span.large{font-size:1.4em; display:block; padding:0 0 4px 0; font-weight:bold;}
  #rightCol #actionFoot ul li a strong{display:block; padding:5px 0 0 0;}


 /*Main Nav*/
  
  #mainNav{background:url(/global/images/interior1/navRpt.png) top left repeat-y; margin:6px 0 0 0;}
  #mainNav h1#pageHeading{line-height:1em; margin:0; padding:0 0 0 15px; width:253px; min-height:40px; background:url(/global/images/interior1/navTop2.png) top left no-repeat; font-weight:bold;}
  #mainNav h2#pageHeading{line-height:1em; margin:0; padding:0 0 0 15px; width:253px; min-height:40px; background:url(/global/images/interior1/navTop2.png) top left no-repeat; font-weight:bold;}
  div#headingContainer{border-bottom:#CCCCCC 1px solid; background:#fff  url(/global/images/interior1/navTopRpt.png) top left repeat-y; padding:0; margin:-21px 0 0 0; float:left; }
  #mainNavTop{background:url(/global/images/interior1/navTop2.png) top left no-repeat;}
  #mainNavBtm{background:url(/global/images/interior1/navBtm.png) bottom left no-repeat; padding:15px 0;}
  #mainNavBtm h1{margin:0; padding:0;}
  #mainNavBtm ul{margin:0 15px; padding:0; font-size:1.05em; text-transform:uppercase; color:#333; clear:both;}
  #mainNavBtm ul li{list-style:none; /*display:block;*/ display:list-item; padding:7px 0 9px 0; background:url(/global/images/interior1/navLiBkgdRptX.png) bottom left repeat-x;}
  #mainNavBtm ul li.last{background:url(/global/images/interior1/navLiBkgdRptXnone.png) bottom left repeat-x;}
  #mainNavBtm ul li a{text-decoration:none; color:#333; position:static;}
  #mainNavBtm ul li a:hover{color:#333797; text-decoration:underline;}
  
  /*Main Nav Active*/
  
  #mainNavBtm ul li.active{font-weight:bold;}
  #mainNavBtm ul li.active ul{color:#000; margin:0 15px 0 15px; font-size:0.95em; text-transform:capitalize;}
  #mainNavBtm ul li.active ul li{background:url(/global/images/interior2/mainNavSubBullet.png) 0 11px no-repeat; padding-bottom:2px; padding-left:12px;}
  #mainNavBtm ul li.active ul li a{color:#000;}
  #mainNavBtm ul li.active ul li a:hover{color:#333797;}
  #mainNavBtm ul li.active ul li.last{margin:0; padding-bottom:0;}
  
  /*Sub Nav (orange)*/
  #subNav{margin:14px 0 0 0; background:#dc741c;}
  #subNavTop{background:url(/global/images/interior1/subNavTop.png) top left no-repeat;}
  #subNavBtm{background:url(/global/images/interior1/subNavBtm.png) bottom left no-repeat; padding:9px 0;}
  #subNavBtm ul{margin:0; padding:0; font-size:1.4em; color:#fff; line-height:66px; vertical-align:middle;}
  #subNavBtm ul li{list-style:none; margin:0 15px; padding:0 0 0 70px; display:block; min-height:66px; border-bottom:1px solid #333;}
  #subNavBtm ul li.facebook{background:url(/global/images/interior1/icoFaceBook.png) 0px 12px no-repeat;}
  #subNavBtm ul li.twitter{background:url(/global/images/interior1/icoTwitter.png) 0px 12px no-repeat;}
  #subNavBtm ul li.sammy{background:url(/global/images/interior1/icoSammy.png) 0px 3px no-repeat;}
  #subNavBtm ul li.events{background:url(/global/images/interior1/icoEvents.png) 0px 5px no-repeat;}
  #subNavBtm ul li.last{border-bottom:none;}
  #subNavBtm ul li a{text-decoration:none; color:#fff;}
  #subNavBtm ul li a:hover{color:#ccc}
  
  /*Sub Nav 2 (blue)*/
  #subNav2{margin:14px 0 0 0; background:#474edd;}
  #subNavTop2{background:url(/global/images/interior2/relatedLinksTop.png) top left no-repeat;}
  #subNavBtm2{background:url(/global/images/interior2/relatedLinksBtm.png) bottom left no-repeat; padding:9px 0 9px 15px;}
  #subNavBtm2 h2{margin:0 15px 4px 0; padding:0 0 10px 0; color:#fff; text-transform:capitalize; background:url(/global/images/interior2/subNav2HeadingBrdr.png) bottom left repeat-x;}
  #subNavBtm2 ul{margin:0; padding:0; font-size:1.3em;}
  #subNavBtm2 ul li{list-style:none; background:url(/global/images/interior2/subNav2Bullet.png) 0 8px no-repeat; margin:0 0 0 15px; padding:0 0 10px 20px;}
  #subNavBtm2 ul li a{color:#fff; text-decoration:none;}
  #subNavBtm2 ul li a:hover{color:#CCC;}
  
  div#contentHeading{background:#DC741C url(/global/images/interior2/headingBkgdRptY.png) top left repeat-y;}
  div#contentHeading h1{margin:0; padding:4px 0 4px 26px; background:url(/global/images/interior2/mainHeadingTop.png) top left no-repeat; font-weight:normal; font-family:"Times New Roman", Times, serif; color:#fff; font-size:2.5em; letter-spacing:0px;}
  



 <!-- for spotlight section -->  
    #headingSpotlight{margin:0 0 20px 0; clear:left;}
    #spotlightContainer ol ul { font-size:100%;}
#spotlightContainer ol ol { font-size:100%;}
#spotlightContainer ol p { font-size:100%;}
#spotlightContainer ul ul { font-size:100%;}
#spotlightContainer ul p { font-size:100%;}

/*Footer*/
#footerContainer{padding:25px 0 25px 0;}
#footerContainer img{position:relative; top:-4px; float:left;}
#footerContainer  ul{margin:0 0 0 102px; padding:0 0 2px 0; font-weight:bold;}
#footerContainer  ul.last{border-bottom:1px solid #999; padding:0 0 7px 0;}
#footerContainer  ul li{display:inline; list-style:none; line-height:1.4em;}
#footerContainer  ul li a{text-decoration:none; color:#000;}
#footerContainer  ul li a:hover{text-decoration:underline;}
#footerContainer p{margin:3px 0 0 102px;}


/***********************/
/*Interior Only Content*/
/***********************/
/*Interior Left Column*/
/*Interior Left Column*/
#intLeftCol{background:#fff url(/global/images/interior1/leftColBkgdRptY.png) top left repeat-y; float:left; width:680px;}
  div.subContainer{float:right; width:260px; margin:0 0 10px 20px;}
  div.subContainer img{border:2px solid #333797; margin:10px 0;}
#intLeftColBtm{background:url(/global/images/interior1/leftColBtmNoRpt.png) bottom left no-repeat; padding:0 0 15px 0;}
/*Interior Right Column*/
#intRightCol{margin:0 0 0 14px; float:left; width:268px;}


 
/*Crumb Trail*/
ul#crumbs{color:#333; margin:0 2px; padding:4px 0 0 20px; display:block; background:#eeeeee url(/global/images/interior1/crumbTrailBkgdRptX.png) top left repeat-x; min-height:19px; border-bottom:1px solid #e1e1e1;}
ul#crumbs li{list-style:none; display:inline;}
ul#crumbs li a{color:#333;}
ul#crumbs li a:hover{color:#666;}
/*Primary Content Container*/
#primaryContentContainer{padding:20px 20px 0 20px; height:auto;}
#primaryContentContainer p{margin:0; padding:5px 0 5px 0; font-size:1.2em; line-height:1.3em;}
#primaryContentContainer h1{color:#dc741c; font-size:1.6em; font-weight:bold;}
#primaryContentContainer h2{color:#dc741c; font-size:1.5em; font-weight:normal;}
#primaryContentContainer h3{color:#dc741c; font-size:1.3em; font-weight:bold;}
#primaryContentContainer h4{color:#dc741c; font-size:1.2em; font-weight:bold;}
#primaryContentContainer h5{color:#dc741c; font-size:1.1em; font-weight:bold;}
#primaryContentContainer h6{color:#dc741c; font-size:1.1em; font-weight:normal;}
#primaryContentContainer ul ul { font-size:100%;}
#primaryContentContainer ul p { font-size:100%;}
#primaryContentContainer ul ol { font-size:100%;}
#primaryContentContainer ul, ol{ padding-top:3px; margin-top:3px;font-size:1.2em; line-height:1.3em;}
#primaryContentContainer ol ul { font-size:100%;}
#primaryContentContainer ol ol { font-size:100%;}
#primaryContentContainer ol p { font-size:100%;}
#primaryContentContainer a{color:#474edd; text-decoration:none;}
#primaryContentContainer a:hover{color:#dc741c; text-decoration:underline;}
#crumbs ul {
background: url("/global/images/interior1/crumbTrailBkgdRptX.png") repeat-x scroll left top #EEEEEE;
border-bottom: 1px solid #E1E1E1;
color: #333333;
display: block;
margin: 0 2px;
min-height: 19px;
padding: 4px 0 0 20px;
}
#crumbs ul li {display: inline;list-style: none;margin-right:20px;}
#crumbs li a {color:#333333;}
#crumbs li a:hover {color:#666666;}

/* Other Interior Designs */
#tertContainer{border:#FF6600 1px; border-bottom-style: solid;}
#logoContainer h1{margin-top: 25px; margin-bottom: 0px; width: 425px; color:#FFFFFF; float:right; text-align:right; text-transform:uppercase; font-family:Georgia; font-size:2.5em;}
#intRightCol2{background:#fff url(/global/images/interior1/leftColBkgdRptY.png) top left repeat-y; float:right; width:680px;}
  div.subContainer{float:right; width:260px; margin:0 0 10px 20px;}
  div.subContainer img{border:2px solid #333797; margin:10px 0;}
#intLeftColBtm{background:url(/global/images/interior1/leftColBtmNoRpt.png) bottom left no-repeat; padding:0 0 15px 0; width:680px;}
/*Interior Right Column*/
#intLeftCol2{margin:0 0 14px; float:left; width:268px;}


/*LeftNav Template */
#intLeftCol3{background:#fff url(/global/images/interior1/leftColBkgdRptY3.png) top left repeat-y; float:left; margin:0; padding: 0; width:680px;}
#IntContentContainer{margin:0; padding:0px 10px 20px 0px; width: 670px; height: auto;}
#IntContentContainer p{margin:0; padding:20px 0px 22px 20px; font-size:1.2em; line-height:1.3em;}
#IntContent {margin-left:200px; margin-top:10px; padding:0px; width: 450px; height: auto;}
#IntContent p{width: 435px; padding:0px 0px 22px 20px; font-size:1.2em; line-height:1.3em;}
#IntContent h1{color:#dc741c; padding: 0 0 0 20px; font-size:1.6em; font-weight:bold;}
#IntContent h2{color:#dc741c; padding: 0 0 0 20px; font-size:1.5em; font-weight:normal;}
#IntContent h3{color:#dc741c; padding: 0 0 0 20px; font-size:1.3em; font-weight:bold;}
#IntContent h4{color:#dc741c; padding: 0 0 0 20px; font-size:1.2em; font-weight:bold;}
#IntContent h5{color:#dc741c; padding: 0 0 0 20px; font-size:1.1em; font-weight:bold;}
#IntContent h6{color:#dc741c; padding: 0 0 0 20px; font-size:1.1em; font-weight:normal;}
#IntContent a{color:#474edd; text-decoration:none;}
#IntContent a:hover{color:#dc741c; text-decoration:underline;}
#intLeftColBtm2{background:url(/global/images/interior1/leftColBtmNoRpt3.png) bottom left no-repeat; padding:0 0 15px 0; width:680px;}
#subNavIntContent  {float:left; padding:0px; margin:0; width:190px; min-height:auto;}
#subNavIntContent ul {margin:0; padding:0 12px 0 12px;}
#subNavIntContent ul li{list-style:none; display:list-item; padding:10px 5px 10px 2px; border-bottom:dotted #aaaaaa 1px;}
#subNavIntContent ul li a {color:#000000; text-decoration: none;}

#img_box{
background-repeat:no-repeat;
}
#alertbox {
    background: url("/global/images/alertbox.png") no-repeat scroll left top transparent;
    height: 378px;
    padding-bottom: 20px;
    width: 964px;
}
#alertbox ul {
    font: 13px Verdana,Arial,Helvetica,sans-serif;
    list-style-type: none;
    margin: 0;
    padding: 45px 25px;
    position: absolute;
    width: 800px;
}
#alertbox ul li {
    margin: 10px 0;
}
#alertbox ul li.date {
    color: #C90000;
    font-size: 11px;
    font-weight: bold;
}
 #headingSpotlight{margin:0 0 20px 0;}
   #spotlightContainer ol ul { font-size:100%;}
#spotlightContainer ol ol { font-size:100%;}
#spotlightContainer ol p { font-size:100%;}
#spotlightContainer ul ul { font-size:100%;}
#spotlightContainer ul p { font-size:100%;}
#spotlightContainer ul{margin:20px 0 20px 0; padding:0; float:left;}
    #spotlightContainer ul li{float:left; display:block; margin:0 7px; list-style:none; overflow:auto;}
    #spotlightContainer ul li img{border:1px solid #ccc;}
    #spotlightContainer ul li p strong{display:block}
    #spotlightContainer ul li a{border:2px solid #ccc; margin:0 7px 0 0; width:175px; height:125px; float:left; overflow:hidden;}
    #spotlightContainer ul li h2{margin:0 0 7px 86px; padding:0; line-height:1em; font-size:1.3em; }
    #spotlightContainer ul li h2 a{float:none; width:auto; height:auto; border:0px; color:#DA6B0E; font-family:"Times New Roman", Times, serif; text-decoration:none;}
    #spotlightContainer ul li h2 a:hover{text-decoration:underline;}
    #spotlightContainer ul li p{margin:0 0 0 86px; padding:0; height: 130px;}
    #spotlightContainer ul li.more{position:absolute; bottom:-24px; padding:0 0 20px 0; text-transform:uppercase;}
    #spotlightContainer ul li.more img{position:relative; top:2px;}
    #spotlightContainer ul li.more a{border:0px; float:none; height:auto; width:auto; text-decoration:none; color:#333797; font-size:1.1em;}
    #spotlightContainer ul li.more a:hover{text-decoration:underline;}
 #spotlightContainer{width:100%; overflow:hidden; margin:0 0 30px 0; /*height:230px;*/ position:relative;}
#fastlinks_block { display:none; }
#search_box  { display:inline;}

/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt;
    padding: 0pt;
    overflow: auto;
    letter-spacing: 0px;
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:*/
  .sIFR-active h1#pageHeading {
    font-family: Verdana;
    visibility: hidden;
  }

  
}
