@import 'reset.css';

body{font: 12px/16px Georgia, Times New Roman, Serif; color: #333333; background-color: #fff; 
	background-image: url('/images/nav/bg.jpg'); background-repeat:repeat-x; line-height:1.7em;}
.container{width: 980px; margin: 0 auto; padding:0 10px; background-image: url('/images/nav/shadow.png'); background-repeat:no-repeat;}

.logoMobile, .logoPrint, .footerPrint{display:none}

a, a:active{color: #996600; text-decoration:none;}
a:visited{color: #996600; text-decoration:none;}
a:hover{color: #cc0000; text-decoration:underline;}

h1{margin-bottom:1em; color: #2f505d; font-size: 24px; font-weight: normal; line-height:1.1em;}
h2{margin-bottom:1em; color: #751419; font-size: 19px; font-weight: normal; line-height:1.2em;}
h2 a, h2 a:active{text-decoration:underline;}
h2 a:visited{text-decoration:underline;}
h2 a:hover{text-decoration:underline;}
h3{margin-bottom:1em; color: #000; font-size: 15px; font-weight: normal;}
h3 a, a:active{text-decoration:underline;}
h3 a:visited{text-decoration:underline;}
h3 a:hover{text-decoration:underline; text-transform:none}

h4{}
h5{}

strong{ font-weight:bold;}

.header{width: 100%; height: 174px; background-image:url("/images/nav/header.jpg"); background-repeat:no-repeat;}
.header.cchc{background-image:url("/images/nav/header2.jpg");}
.header.mensConference{background-image:url("/images/nav/header3.jpg");}
.header.mensConferenceEsp{background-image:url("/images/nav/header3_esp.jpg");}

.header.galaNight{background-image:url("/images/nav/Noche-Banner-en.jpg");}
.header.nocheDeGala{background-image:url("/images/nav/Noche-Banner-esp.jpg");}


.header ul {list-style: none;}
.logo{float: left; padding:0px; margin:0 0 0 0;}
.logo img{width:573px; height:159px;}

.right{text-align:right;}
.left{text-align:left;}
.center{text-align:center;}
.floatRightCenter{float:right; text-align:center; margin:0 0 1em 2em;}
.imageRight{float:right; padding:0 0 25px 25px;}
.imageLeft{float:left; padding:0 25px 25px 0;}

.vertTable td{border:solid 1px #ccc; margin-right:10px; padding:20px;}


/*-------  main menu  --------*/
.mainNav1{float: left; margin:0px; padding:25px 0 0 20px; width:180px; font-size:15px;}
.mainNav2{float: left; margin:0px; padding:25px 0 0 15px; width:180px; font-size:15px;}
.mainNav3{float: left; margin:0px; padding:25px 0 0 15px; width:auto; font-size:15px;}

.mainNav1 li, .mainNav2 li{height: 25px; line-height: 25px; 
	border-bottom:solid 1px #d4cdae; padding:0 0 0 14px; text-align:left; color: #fff;
	background-image:url("/images/nav/nav_arrow.gif"); background-repeat:no-repeat; background-position:2px center;}
	
.mainNav3 li{min-height: 25px;
	border-bottom:solid 1px #d4cdae; padding:0 0 0 14px; text-align:left; color: #fff;
	background-image:url("/images/nav/nav_arrow.gif"); background-repeat:no-repeat; background-position:2px center;}
	
.mainNav1 li.last, .mainNav2 li.last, .mainNav3 li.last{border-bottom: none;}
.mainNav1 li a, .mainNav2 li a, .mainNav3 li a{height: 25px; color: #fff; text-decoration: none;}
.mainNav1 li a:hover, .mainNav2 li a:hover, .mainNav3 li a:hover{color: #fed567; text-decoration:none;}


.mainNav1 li.active, .mainNav2 li.active, .mainNav3 li.active{color: #fed567;}
.mainNav1 li.active a, .mainNav2 li.active a, .mainNav3 li.active a{color: #fed567;}





/*-------   Content  --------*/
.content{clear:both; width: 100%; min-height:450px; overflow: hidden; background-color:#fff; padding:0 0 25px 0; margin:0;}
.content th{ background-color:#ccc; color:#000; padding:3px 6px; font-weight:bold;}
.content td{ background-color:#fff; padding:3px 6px;}
.content td.row1{ background-color:#fff;}
.content td.row2{ background-color:#f0f0f0;}

.content .leaderReader th{ background-color:#fff; color:#666; padding:3px 6px 3px 0; white-space:nowrap;}
.content .leaderReader td{ background-color:#fff; padding:3px 0 3px 6px;}

.simpleTable td{background-color:#fff; padding:3px 6px 3px 0;}

.eventLocation td{padding-right:10px;}

div.clear{clear: both; width:0px; height: 0px; overflow: hidden;}

.leftColumn{width:180px; float:left; margin:0; padding:15px 0 15px 15px;}
.rightColumn{width:745px; float:right; margin:0; padding:15px 15px 15px 0;}

.rightColumn p, .leftColumnHome p{margin:1em 0;}
.rightColumn ul, .leftColumnHome ul{margin:1em;}
.rightColumn ul ul, .leftColumnHome ul ul{margin:0 0 1em 2em;}
.rightColumn ol, .leftColumnHome ol{margin:1em;}
.rightColumn ol ol, .leftColumnHome ol ol{margin:0 0 1em 2em;}
.rightColumn li, .leftColumnHome li{margin:auto 1em;}

.highlight{ background-color:#f2efe3; padding:5px 15px 5px 15px; margin:1em 0;}
.highlight a, .highlight a:active{color: #cc0000; text-decoration:underline;}
.highlight a:visited{color: #cc0000; text-decoration:underline;}
.highlight a:hover{color: #2f505d; text-decoration:underline;}

.prayer{ font-size:15px; font-style:italic; padding:0 50px; color: #2f505d;}

.prev{float:left; text-align:left; padding:0; font-size: 19px; font-weight: normal;}
.next{float:right; text-align:right; padding:0; font-size: 19px; font-weight: normal; }

.reference{font-style:italic; color:#666; padding:2em 0;}

.quote{padding:1em 0px 1em 0px; background-image:url("/images/pics/quoteStart.gif"); background-repeat:no-repeat; 
	background-position:left 10px;}
.quoteStart{padding:1em 50px 0px 50px; background-image:url("/images/pics/quoteEnd.gif"); background-repeat:no-repeat; 
	background-position:right bottom; min-height:36px;}
.quoteEnd{padding: 1em 0 1em 50px; font-style:italic;}

.quoteStart.image-vert{width:480px;}
.quoteStart.image-horiz{width:440px;}
.quoteImage{padding: 1em; float:right; clear:left;}

.toTop{padding:1em 0;}
.toTop a{padding:0 0 0 15px; background-image:url("/images/nav/arrow_up.gif"); background-repeat:no-repeat; 
	background-position:left center;}

.newsletter{text-align:center; width:25%;}
.newsletter p{padding:0 0 1em 0;}

.leftColumnBody_3-4{width:545px; float:left; padding: 0px 0px 15px 0px; margin:0;}
.rightColumnBody_1-4{width:150px; float:right; padding: 0px 0px 15px 25px; margin:0; border-left:solid 1px #ddd;}
.rightColumnBody_1-4 ul{margin:1em 0 1em 1em; padding:0;}
.rightColumnBody_1-4 li{margin:auto 0 5px 2px; padding:0 0 0 0; line-height:1.4em;}

.leftColumnBody_1-2{width:360px; float:left; padding: 0px 0px 15px 0px; margin:0;}
.rightColumnBody_1-2{width:360px; float:right; padding: 0px 0px 15px 15px; margin:0;}

.overline{border-top:dashed 1px #ddd; margin-top:1em; padding-top:1em;}
.underline{border-bottom:dashed 1px #ddd; margin-bottom:1em; padding-bottom:1em;}

.blockquote{padding:0 0 0 15px;}

.newsArchive, .resourcesArchive, .eventsArchive{width:100%; padding:0px; line-height:1.2em; clear:both;}
.newsArchive .item, .resourcesArchive .item, .eventsArchive .item{padding:1em 15px 0 0; width:100%; border-bottom:dashed 1px #ddd}
.newsArchive .item h3, .resourcesArchive .item h3, .eventsArchive .item h3{margin:0; padding:0 0 5px 0;}
.newsArchive .item img, .resourcesArchive .item img, .eventsArchive .item img{float: left; padding:0 10px 1em 0;}
.newsArchive .item p, .resourcesArchive .item p, .eventsArchive .item p{font-size:11px; margin:0; padding:0 0 5px 0;}

/*-------   Home  --------*/

.hero{margin:0;}
.leftColumnHome{width:563px; float:left; padding: 15px 0 15px 15px; margin:0;}
.rightColumnHome{width:377px; float:right; padding: 15px 0 15px 0; margin:0;}


.resourcesHome{ line-height:1.2em; margin:2em 0 0 0;}
.resourcesHome .item{float: left; padding:0 15px 1em 0; font-size:13px;}
.resourcesHome .item img{float: left; padding:0 10px 1em 0;}
.resourcesHome .item h3{margin:0; padding:0 0 5px 0;}
.resourcesHome .item p{font-size:11px; margin:0; padding:0 0 5px 0;}

.newsTop{background-color:#f2f1ef; background-image:url("/images/nav/news_top.gif"); background-repeat:no-repeat; width:359px; height:12px;}

.newsMid{background-color:#f2f1ef; width:329px; padding:3px 15px; line-height:1.2em;}
.newsMid .item{padding:0 15px 1em 0; width:100%;}
.newsMid .item h3{margin:0; padding:0px 0 7px 0;}
.newsMid .item .newsHomeImage{float:left; width:80px; padding:3px 10px 15px 0;}
.newsMid .item .newsHomeText{float:right; width:234px; font-size:11px; margin:0; padding:0 0 15px 0;}

.newsEvents{padding:0 0 15px 0; line-height:1.2em;}
.newsEvents .item{padding:0 15px 1em 0; width:100%;}
.newsEvents .item h3{margin:0; padding:0px 0 7px 0;}
.newsEvents .item .newsEventsImage{float:left; width:80px; padding:3px 10px 15px 0;}
.newsEvents .item .newsEventsText{float:right; width:264px; font-size:11px; margin:0; padding:0 0 15px 0;}


a.newsMidHeaderLink{text-decoration:none; color:#751419;}
a.newsMidHeaderLink:active{text-decoration:none; color:#751419;}
a.newsMidHeaderLink:visited{text-decoration:none; color:#751419;}
a.newsMidHeaderLink:hover{text-decoration:underline; color:#751419;}

.newsBot{background-color:#f2f1ef; background-image:url("/images/nav/news_bottom.gif"); background-repeat:no-repeat; width:359px; height:12px;}
	
	
.disabledForm{ background-color:#999;}
.enabledForm{ background-color: Transparent;}


/*-------  Hero  --------*/	

.newScroller {width:563px; margin:0; padding:0;}
.newScroller-menu { display:none;}
.newScroller-buttons{position:relative; z-index: 102; padding: 0px; left: 245px; top: 5px; width: 73px; height: 16px;}

.newScroller a {text-decoration:none;}
.newScroller a:hover {text-decoration:none;}
.newScroller a:active, .newScroller a:focus {outline: none;}

.scroller {width: 563px; height: 322px; overflow: hidden; margin:0px; padding:0px;}

.ico {padding:0; margin:0;}
.ico-prev {width: 21px; height: 16px; background-image: url('/images/hero/paginate-prev.png'); background-repeat:no-repeat;}
.ico-next {width: 22px; height: 16px; background-image: url('/images/hero/paginate-next.png'); background-repeat:no-repeat;}
.ico-resume {width: 15px; height: 16px; background-image: url('/images/hero/paginate-resume.png'); background-repeat:no-repeat;}
.ico-pause {width: 15px; height: 16px; background-image: url('/images/hero/paginate-pause.png'); background-repeat:no-repeat;}

.left { float: left; }
.right { float: right; }

#content-1 {width: 10000px;}
.slide {width:563px; height: 322px; float: left; background-color: #FFF; padding:0; margin:0;}

.hero-sign{width:563px; height:322px; background-repeat:no-repeat; padding:0; margin:0; background-color:#000;}
.hero-sign h1{float:left; clear:both; width:543px; margin:0; padding:235px 10px 10px 10px; font-weight:normal; font-size:24px; color:#FFFFFF;}
.hero-sign p{float:left; clear:both; width:543px; margin:0; padding:0px 10px 0px 10px; font-size:11px; font-weight:normal; color:#FFFFFF; line-height:1.3em;}
.hero-sign a{text-decoration:none; color:#fff;}
.hero-sign a:hover{text-decoration:underline; color:#fed567;}

.hero-video{width:563px; height:322px; background-repeat:no-repeat; padding:18px 0 0 0; margin:0; background-color:#000;}
.hero-video h1{float:left; clear:both; width:543px; margin:0; padding:10px 10px 10px 10px; font-weight:normal; font-size:24px; color:#FFFFFF;}
.hero-video p{float:left; clear:both; width:543px; margin:0; padding:0px 10px 0px 10px; font-size:11px; font-weight:normal; color:#FFFFFF; line-height:1.3em;}
.hero-video a{text-decoration:none; color:#fff;}
.hero-video a:hover{text-decoration:underline; color:#fed567;}
.video-item{float:left; width:217px; text-align:center; height:205px; padding:0 12px 0 40px; margin:0;}
.video-item a{text-decoration:none; color:#2f505d; font-size:18px;}
.video-item a:hover{text-decoration:underline; color:#cc0000;}

.hero-mens{width:563px; height:322px; background-repeat:no-repeat; padding:18px 0 0 0; margin:0; background-color:#000;}
.hero-mens .mensTop{height:100px; padding:20px 0 0 160px;}
.hero-mens .mensMid{height:90px; width:365px;}
.hero-mens .title{text-align:center; font-weight:normal; font-size:24px; color:#FFFFFF; padding:0 0 5px 0;}
.hero-mens .title a:hover{text-decoration:underline; color:#fff;}
.hero-mens .subtitle{text-align:center; font-weight:normal; font-size:20px; color:#FFFFFF;}
.hero-mens .book{text-align:center; font-weight:normal; font-size:10px; color:#FFFFFF;}
.hero-mens .dateLocation{text-align:center; font-weight:normal; font-size:16px; color:#FFFFFF;}
.hero-mens h1{float:left; clear:both; width:543px; margin:0; padding:10px 10px 10px 10px; font-weight:normal; font-size:24px; color:#FFFFFF;}
.hero-mens p{float:left; clear:both; width:543px; margin:0; padding:0px 10px 0px 10px; font-size:11px; font-weight:normal; color:#FFFFFF; line-height:1.3em;}
.hero-mens a{text-decoration:none; color:#fff;}
.hero-mens a:hover{text-decoration:underline; color:#fed567;}

/*-------  Nav  --------*/	

.leftNav{ line-height:1.2em;}
.leftNav h2{font-size:13px; padding:0 0 12px 0; margin:0 0 12px 0; border-bottom:dashed 1px #ddd;}
.leftNav h3{font-size:13px; padding:0 0 12px 0; margin:0; line-height:1.4em; color:#996600;}
.leftNav h4{font-size:11px; padding:12px 0 12px 0; margin:0; line-height:1.4em; color:#996600; border-top:dashed 1px #dddddd;}
.leftNav ul li{font-size:11px; padding:4px 0; margin:0 0 0 15px;}
.leftNav ul{border-top:solid 1px #ddd; border-bottom:solid 1px #ddd; margin:0 0 12px 0; padding:4px 0 4px 0; 
	list-style-image:url("/images/nav/nav_arrow.gif");}

.leftNav ul ul li{font-size:11px; padding:4px 0; margin:0 0 0 25px;}
.leftNav ul ul{border-top:none; border-bottom:none; margin:0 0 0 0; padding:4px 0 4px 0; list-style-image: none;}

.leftNav ul ul ul li{font-size:11px; padding:4px 0; margin:0 0 0 38px;list-style-type: disc;}
.leftNav ul ul ul{border-top:none; border-bottom:none; margin:0 0 0 0; padding:4px 0 4px 0; list-style-image: none;}

.leftNav h2 a, .leftNav h3 a{text-decoration:none;}
.leftNav h2 a:hover, .leftNav h3 a:hover{text-decoration:underline;}
.leftNav h2.active a, .leftNav h3.active a{color:#2f505d;}
.leftNav h2.active a:visited, .leftNav h3.active a:visited{color:#2f505d;}

.leftNav ul li.active a{color:#2f505d;}
.leftNav ul li.active a:visited{color: #2f505d;}
.leftNav ul li a.active{color:#2f505d;}
.leftNav ul li a:visited.active{color: #2f505d;}

.leftNav ul li.active ul li a{color:#996600;}
.leftNav ul li.active ul li a:visited{color: #996600;}
.leftNav ul li a.active ul li{color:#996600;}
.leftNav ul li a:visited.active ul li{color:#996600;}


.breadcrumb{padding-bottom:2em; font-size: 10px;}
.breadcrumb p{margin:0; padding:0;}

.fourstars{background-image:url("/images/pics/4stars.gif"); background-position:left center; background-repeat:no-repeat; padding-left:65px;}
.threehalfstars{background-image:url(/images/pics/3halfstars.gif); background-position:left center; background-repeat:no-repeat; padding-left:65px;}
.threestars{background-image:url(/images/pics/3stars.gif); background-position:left center; background-repeat:no-repeat; padding-left:65px;}
.twohalfstars{background-image:url(/images/pics/2halfstars.gif); background-position:left center; background-repeat:no-repeat; padding-left:65px;}
.twostars{background-image:url(/images/pics/2stars.gif); background-position:left center; background-repeat:no-repeat; padding-left:65px;}
.onehalfstars{background-image:url(/images/pics/1halfstar.gif); background-position:left center; background-repeat:no-repeat; padding-left:65px;}
.onestar{background-image:url(/images/pics/1star.gif); background-position:left center; background-repeat:no-repeat; padding-left:65px;}
.halfstar{background-image:url(/images/pics/halfstar.gif); background-position:left center; background-repeat:no-repeat; padding-left:65px;}


/*-------  print/email links  --------*/
.share{margin: 80px 0 0 0; text-align:left;  text-transform:uppercase; font-size: 10px;}
.share p{padding:0 0 5px 0;}
a.translate, a.print, a.email{height: 11px; padding-left: 17px; color:#666666;}
a.translate{background-image: url('/images/nav/translate.gif'); background-position: left center; background-repeat: no-repeat;}
a.print{background-image: url('/images/nav/print.gif'); background-position: left center; background-repeat: no-repeat;}
a.email{background-image: url('/images/nav/email.gif'); background-position: 0px 2px; background-repeat: no-repeat;}
a:visited.translate, a:visited.print, a:visited.email{color: #666666;}

/*-------   Footer  --------*/

.footer{padding:15px 0 2em 0; margin:0px auto; color: #666666; font-size: 10px; clear:both;}

.copyright ul {list-style: none; clear:both; padding:8px 0; margin:0;}
.copyright{float: left; padding:0px;}
.copyright li{float: left; padding:0 10px 0 0; margin:0 10px 0 0; line-height: 10px; border-right: 1px solid #ccc;}
.copyright li.last{border-right: none;}
.copyright li a{color: #666666; text-decoration: none; }
.copyright li a:hover{text-decoration: underline;}
.copyright li a:visited{color: #666666;}


.regFormSmall th{background-color:Transparent;}
.regFormSmall input[type="text"]{width:110px;}

td.promoTextbox{padding-left:0;}
.promoSubmit{}
.promoError{color:Red;}


/*-------  CCHC Home  --------*/

.cchcHome{padding:15px 0 15px 15px; margin:0;}
.cchcFeature{width:932px; background-image:url("/images/pics/cchc_tile.gif"); background-repeat:repeat; margin:0px; padding:9px 9px 0 9px;}
.cchcFeatureLeft{width:256px; height:234px; margin:0 0 9px 0; padding:15px; background-color:#fff; float:left;}
.cchcFeatureCenter{width:353px; height:264px; margin:0px; padding:0 0 0 9px; float:left;}
.cchcFeatureRight{height:264px; margin:0px; float:right;}

.cchcFeatureCenterRight{width:607px; height:234px; margin:0 0 9px 0; padding:15px; background-color:#fff; float:right;}

.cchcFeatureLeft h2,
.cchcFeatureCenterRight h2{margin:0; padding:0 0 10px 0; font-size:18px;}
.cchcFeatureLeft ul,
.cchcFeatureCenterRight ul{margin:0;}
.cchcFeatureLeft li,
.cchcFeatureCenterRight li{margin:auto 1.5em; line-height:1.4em;}

.cchcFeatureRight ul{margin:0;}
.cchcFeatureRight li{margin:0 0 9px 0; list-style:none;}
.cchcFeatureRight a{color:#fff; font-size:23px; display:block; width:230px; height:67px; padding:15px 15px 0 30px; text-align:center;
	background-color:#202741; background-image:url("/images/pics/cchc_arrow_right.gif"); background-repeat:no-repeat; line-height:1.1em;}
.cchcFeatureRight a:hover{color:#fff; text-decoration:none; background-image:url("/images/pics/cchc_arrow_right2.gif"); background-repeat:no-repeat;}





.cchcFeature{width:932px; background-image:url("/images/pics/cchc_tile.gif"); background-repeat:repeat; margin:0px; padding:9px;}




td.cchcFeatureMovie{padding:0; margin:0; vertical-align:top; background-color:#fff;}
td.cchcFeatureButtons{padding:0; margin:0; vertical-align:top; background-color:Transparent;}
td.cchcFeatureText{padding:10px; margin:0; vertical-align:top; background-color:#fff;}

td.cchcFeatureSpacer{width:9px; height:9px; padding:0; margin:0; background-color:Transparent;}

.cchcFeatureText h2{margin:0; padding:0 0 10px 0; font-size:18px;}
.cchcFeatureText ul{margin:0;}
.cchcFeatureText li{margin:auto 1.5em; line-height:1.4em;}
.cchcFeatureText h2 a,
.cchcFeatureText h2 a:active,
.cchcFeatureText h2 a:visited{text-decoration:none; color:#751419;}
.cchcFeatureText h2 a:hover{text-decoration:underline;}

.cchcFeatureButtons ul{margin:0;}
.cchcFeatureButtons li{margin:0 0 9px 0; list-style:none;}
.cchcFeatureButtons li.last{margin-bottom:0;}
.cchcFeatureButtons a{color:#fff; font-size:23px; display:block; width:230px; height:67px; padding:15px 15px 0 30px; text-align:center;
	background-color:#202741; background-image:url("/images/pics/cchc_arrow_right.gif"); background-repeat:no-repeat; line-height:1.1em;}
.cchcFeatureButtons a:hover{color:#fff; text-decoration:none; background-image:url("/images/pics/cchc_arrow_right2.gif"); background-repeat:no-repeat;}

.cchcFeatureText .item{margin:0 20px 0 0; padding:0; width:290px; float:left;}
.cchcFeatureText .item.last{margin-right:0;}
.cchcFeatureText .item h3{margin:0; padding:0px 0 7px 0;}
.cchcFeatureText .item .cchcHomeImage{float:left; width:120px; padding:3px 10px 10px 0;}
.cchcFeatureText .item .cchcHomeText{float:right; width:160px; font-size:11px; margin:0; padding:0 0 10px 0;}
.cchcFeatureText .item .cchcHomeText h3{line-height:1.2em;}

td.girlPray{background-image:url("/images/pics/girl_pray.jpg"); background-repeat:no-repeat; background-position:left top; 
	background-color:#000; padding-left:100px;}
.girlPray h2{color:#c9bd8a; font-size:16px;}
.girlPray li{color:#fff;}
.girlPray a{color:#fff;}
.girlPray a:hover{color:#fff;}

td.lent{background-image:url("/images/pics/lent.jpg"); background-repeat:no-repeat; background-position:left top; 
	background-color:#bb9669; padding-left:135px;}
.lent h2{color:#000; font-size:17px; font-style:italic;}
.lent h3{color:#000; font-size:15px;}
.lent li{color:#fff;}
.lent a{color:#fff;}
.lent a:hover{color:#fff;}

.expand-collapse{margin:1em 0;}

.AccHeaderTwo{cursor: hand; color:#751419; cursor: pointer; margin:0; padding:10px 0px; font-size: 19px; font-weight: normal; line-height:1.2em;}
.AccOpenTwo{color: #000;}
.AccClosedTwo{color: #751419;}
.AccContentTwo{border-bottom:dashed 1px #ddd; margin-bottom:1em; padding-bottom:1em;}

.AccContentTwo p{}


td.expoSunny{font-family:Calibri, Arial, Helvetica, SansSerif; color:#000; background-image:url("/images/pics/sunny.png"); 
	background-repeat:no-repeat; background-position:center center; background-color:#fff200; padding:15px; width:40%; font-size:14px;
	vertical-align:middle;}
td.expoSunny h3{ margin:0 0 .5em 0; padding:0; text-transform:uppercase; font-size:16px;}
td.expoSunny h4{ margin:0 0 1em 0; padding:0; font-size:20px;}
td.expoSunny div{ margin:0 0 .5em 0;}
td.expoGray{font-family:Calibri, Arial, Helvetica, SansSerif; background-color:#e7e8e9; color:#58585a; padding:15px; width:60%; 
	font-size:17px;}



td.expoGray h2{ font-weight:normal; font-size:20px; color:#58585a;}
td.expoGray h3{ font-weight:bold; text-transform:uppercase; font-size:17px; color:#58585a;}

td.expoTime{ background-color:Transparent; white-space:nowrap; font-size:17px;}
td.expoEvent{background-color:Transparent; font-size:17px;}

h4.expo{ font-weight:bold; font-size:19px; margin:1em 0 0 0; color:#005ead;}
p.expo{font-size:17px; margin:0 0 1em 0; color:#000;}
.expoBlueHeader{font-family:Calibri, Arial, Helvetica, SansSerif; margin:1em 0; color:#005ead; font-size:24px; text-transform:uppercase;}
.expo{font-family:Calibri, Arial, Helvetica, SansSerif;}