@media print { 
	body { 
		font-family: arial,helvetica; 
		color: #000; 
		background: #fff; 
	}

	#topCat,
	.leftCat,
	.rightCat,
	#backissues,
	.clickability,
	.topStoriesControls { display: none; }
}
@media screen {
	.printLogo { display: none; }

	.body { text-align: center; background: #fff; margin: 0; padding: 0; font-family: arial,helvetica; font-size: 12px; }
.bodyBg { background: url('/images/bodyBG.gif') repeat; padding: 0 0 30px }
	p, td, h1, h2, h3, input { padding: 0; }
	.page p { font-size: 12px; color: #000; }
	h1, #photogallery h1 { font-family: "arial narrow",arial,helvetica; font-size: 16px; color: #e26f8e; font-weight: normal; text-transform: uppercase; }
.article h1 { font-family: arial, helvetica; font-size: 18px; font-weight: bold; color: #000; margin: 15px 0 0 0; padding: 0; text-transform: none; }
	h2, .feedburnerFeedBlock p.feedTitle, h1.storytitle, h1.lheader, .lheader, .toctitle1 { font-family: "arial narrow",arial,helvetica; font-size: 16px; color: #e26f8e; font-weight: normal; text-transform: uppercase; }
h1.lheader { margin: 0; padding: 0 0 10px 0; }
h1.storytitle { margin: 0; padding: 0 0 20px 0; }
	h3 { font-weight: bold; font-size: 12px; text-decoration: none; }
	a { color: #5c93ae; text-decoration: none; }
	a:hover { text-decoration: underline !important; }	
	a img, a input { border: 0; }
	td { vertical-align: top; }
	ul { margin: 0; padding: 0; list-style-type: none; }
.content ul { list-style-type: disc; ; margin: 0 0 10px 15px; padding: 0;  }
.content ul li { margin: 0; padding: 0; }
	ol { margin: 0; padding: 0; }
	ul li, 
	ol li { margin: 3px 0; padding: 0 0 0 15px; }
	form { padding: 0; margin: 0; }
	input { }
	input:focus { }
	select { }

	div.hr { 
		clear: both; 
		margin: 10px 0; 
		height: 1px; 
		background: #000; 
	}
	div.styledHr { 
		clear: both; 
		margin: 10px 0; 
		height: 1px; 
		background: #000; 
	}
	div.styledHr hr, 
	div.hr hr { 
		display: none; 
	}

	#breadcrumbs { width: 420px; padding: 0 0 0 20px; float: left; }
	.breadcrumbs { width: 420px; margin: 0; font-size: 10px; }
.breadcrumbs span { color: #5C93AE; }
	.breadcrumbs p { text-align: left; }
	.breadcrumbs p span { }
	.thecrumbs a { text-decoration: none; }
.catsubform #breadcrumbs { width: 420px; padding: 0 0 20px 20px; float: left; }
	.article p.byline { font-weight: normal; font-size: 10px; color: #686C6F; margin: 0; padding: 0 0 20px 0; }
	p.byline, p.itals { font-weight: normal; font-size: 10px !important; color: #666; margin: 0; padding: 0 0 5px 0; }

.cathome table.leadinlg p.itals, table.leadinsm p.itals { font-weight: normal; font-size: 10px; color: #666; margin: 0; padding: 0 0 5px 0 !important; }
	table.leadinlg p.itals, table.leadinsm p.itals { font-weight: normal; font-size: 10px; color: #666; margin: 0; padding: 0 0 0 0 !important; }
.leadinlg p.itals {font-weight: normal; font-size: 10px !important; color: #666; margin: 0; padding: 0 0 0px 0 !important;}
	.leadin p.byline { }

	.leadinlg p { margin: 0; padding: 0; font-size: 12px !important;  }
	p.currentDate { }

	p.coverLink { text-align: right; }

	.cb { }
	.cb .cbcontent { }

	.feedburnerFeedBlock { }
	.feedburnerFeedBlock ul { }

	div.catheadline { }
	div.catheadline h2 a { }

	.cathome div.catheadline h3 a { font-size: 15px; text-decoration: none; margin: 0; padding: 0; }


	table.leadinlg, table.leadinsm { width: 100%; border-collapse: collapse; border: 0; margin: 0 0 20px 0; padding: 0; font-size: 12px;}
	table.leadinlg p, table.leadinsm p { margin: 0; padding: 0; }
	table.leadinsm { margin: 0 0 10px; }
	table.leadinsm td { vertical-align: top; }
	table.leadinsm td.leadinleftimg { vertical-align: top; padding-right: 10px; }
	table.leadinsm td.leadinrightimg { vertical-align: top; padding-left: 10px; }
table.leadinlg td { padding: 0 5px 10px 10px; margin: 0; }
	table.leadinlg td.leadinleftimg { padding: 0 !important; }
	table.leadinlg td.leadinrightimg { padding-left: 10px; }

table.leadinlg { border: 1px solid #7F8065; }
table.leadinlg td.leadinleftimg { border-right: 1px solid #7F8065; }
table.leadinlg td.leadinleftimg img {  }
	div.leadinlg { margin: 0 0 15px 0; padding: 10px 5px; border: 1px solid #7F8065; }
	div.leadinlg p { font-size: 12px; }
div.leadinlg p.readMore, table.leadinlg p.readMore { margin: 10px 0 0 0; padding: 0; }
div.leadinlg p.readMore a, table.leadinlg p.readMore a { font-size: 11px !important; color: #605858; font-weight: bold; text-decoration: none; }
	div.leadinsm { margin: 0 0 15px 0; padding: 0; }
	div.leadinsm p { font-size: 12px; margin: 0; padding: 0;  }

	.leadinsm h3 { margin: 0; padding: 0; }
table.leadinlg h3 { margin: 0 0 0 0; padding: 15px 0 10px 0; }
	.leadinlg h3 { margin: 0; padding: 0; margin: 0 0 10px 0;  }
	.cathome table.dblColumn td.leftCell .leadinsm h3 a { font-weight: bold; font-size: 15px; color: #72A1B9; margin: 0; padding: 0; }
.cathome table.dblColumn td.leftCell .leadinsm p.itals { padding: 0 0 3px 0 !important; }	
.leadinsm h3 a { font-weight: bold; font-size: 12px; text-decoration: none; }
	.leadinlg h3 a { color: #72A1B9; font-size: 18px; text-decoration: none; font-weight: bold; }
	.leadinsm h3.leadinlist { margin: 0; }
	.leadinsm h3.leadinlist a { padding: 0 0 0 15px; } 

	.caption { padding-left: 0; margin-bottom: 0; } 

	p.deck { font-weight: bold; }

	.linkToTop { background: #fff; }
	.linkToTop p { clear: left; margin: 0 0 0 0; padding: 0 0 5px 228px; font-size: 11px; width: 431px; border-right: 1px solid #918C6D; }
/*.cathome .linkToTop p { clear: left; margin: 0 0 0 0; padding: 0 0 5px 238px; font-size: 11px; width: 431px; border-right: 1px solid #918C6D; }*/
	.linkToTop p a { text-decoration: none; }


	.clickability { margin: 0 0 30px 0; }

	/* main layout */
.catsubform .cover { width: 985px; }
	.cover, 
	.article { width: 770px; float: right; overflow: hidden;  }

	.rightCat { float: right; width: 320px; overflow: hidden; border-left: 1px solid #8F8A69;   }
	.rightCat .contentPadding { padding: 0 0 0 8px; }

	.leftCat { float: left; width: 208px; overflow: hidden; }
	.leftCat .contentPadding { }

	.content { width: 449px; border-right: 1px solid #8F8A69; margin-right: -1px; float: left;   overflow: hidden; }
	.content .contentPadding { padding: 0 10px 0 20px; }
	.cathome .cover .content { width: 770px; }
.catsubform .cover .content { width: 980px; border-right: none; }

	#pixeltrack { position: absolute; width: 1px; top: 0; left: -2px; }
	#container { 
		width: 980px; 
		margin: 0 auto; 
		text-align: left; 
		clear: both; 
	}

	#topCat { background: #352B1E; }
	.logo { background: #352B1E; }
	#topCat h1 { margin: 0; padding: 0; float: left; }
	#topCat h1 a { display: block; padding-top: 95px; width: 237px; height: 0; overflow: hidden; background: url(../images/printLogo.gif) no-repeat left top; }
	.wrapper { clear: both; width: 100%; overflow: hidden; background: #fff; margin: 0; padding: 8px 0 0 0; }

	.logo {  }

	.catadvertisers .article, 
	.catadvertisers .cover, 
	.catwebcast .article, 
	.catwebcast .cover { }

	.catadvertisers .rtcatcol, 
	.catadvertisers .rtcatcol, 
	.catwebcast .rtcatcol, 
	.catwebcast .rtcatcol { }

	.cathome .content .hptop table.nested_dbl_col { width: 770px;  border-collapse: collapse; }
	.cathome .content .hptop table.nested_dbl_col td.leftCell { width: 430px !important; }
	.cathome .content .hptop table.nested_dbl_col td.rightCell { width: 340px !important; }
	.cathome .content .hptop table.nested_dbl_col td.rightCell .pagead { margin: 0 0 0 10px; }

	.cathome .content table.dblColumn { border-top: 1px solid #908B6B; border-collapse: collapse; width: 770px !important; margin: 14px 0 0 0; }
	.cathome .content table.dblColumn td.leftCell { width: 430px !important; border-right: 1px solid #908B6B; }
	.cathome .content table.dblColumn td.rightCell { width: 320px; }

	.readMore a { text-decoration: none; }
	.readMore a:hover { text-decoration: underline; }
	.cathome table.dblColumn td.leftCell p.readMore { float: right; clear: both; font-weight: bold; font-size: 12px; margin-top: 4px; }
	.cathome table.dblColumn td.leftCell h1 {  }
	.cathome table.dblColumn td.leftCell .leadinsm { clear: both; }
	.cathome table.dblColumn td.leftCell { padding-right: 10px; }
	* html .cathome table.dblColumn td.leftCell { padding-top: 10px; }
	.cathome table.dblColumn td.rightCell { padding: 0 10px;}

	.mostpop { padding: 0 5px 20px 0; }
	.mostpop h2 { margin: 0; padding: 10px 0 5px 0; }
	.mostpop ul { margin: 0; padding: 0; }
	.mostpop ul li { background: url('http://www.specialevents.com/images/list_square.gif') no-repeat 0 5px; margin: 0; padding: 0 0 0 15px; line-height: 16px; list-style: none;}
	.mostpop ul li a { font-size: 12px; font-weight: bold; text-decoration: none;  }
	.mostpop ul li a:hover { text-decoration: underline; }


/*  TOP NAVIGATION  */
div.mainmenu { height: 33px; margin: 0; border-left: 1px solid #fff; border-right: 1px solid #fff; background: url('/images/topNavBG.gif') repeat; }

.mainmenu ul {margin: 0; padding: 0;}
.mainmenu ul#level1 li {float: left; text-align: center; }
.mainmenu ul#level1 li a { font-family: arial, helvetica; font-size: 12px; font-weight: bold; color: #CFC4B2; text-decoration: none; display: block; padding: 8px 0 0 0; height: 25px; letter-spacing: .5px; }

.mainmenu ul#level1 { height: 33px; width: 978px; padding: 0; margin: 0; list-style-type: none; }
.mainmenu ul#level1 li.first {  }
.mainmenu ul#level1 li a:hover { text-decoration: underline; color: #fff; }
.mainmenu ul li {  margin: 0; padding: 0; position: relative; }

* html .mainmenu ul ul {
width: 130px;
w\idth: 130px;
}

.mainmenu ul ul { list-style-type: none; position: absolute; display: none; z-index: 101; top: 33px; left: 1px; padding: 0; margin: 0; width: 130px !important; background: #DFD8BE; }
}
.mainmenu ul ul li { width: 130px; margin: 0; padding: 0; text-align: center; }

/*sets dropdown-li-a styles*/
.mainmenu ul#level1 ul li a { font: bold 13px arial,'Trebuchet MS', Helvetica, sans-serif;
/*
line-height: 18px;
*/
margin: 0;
display: block; 
color: #392D17;
text-decoration: none;
text-transform: none;
padding: 0;
/*
background: none !important;
*/
height: 25px;
border-bottom: 1px solid #43351A; 
border-left: 1px solid #43351A; 
border-right: 1px solid #43351A; 
}
.mainmenu ul#level1 ul li a { line-height: 25px; }
.mainmenu ul#level1 ul li a:hover { color: #392D17; }
.mainmenu ul#level1 li.catsubscriptions ul li.odd { background: #FFF2CF!important; }
.mainmenu ul#level1 li.catadvertising ul li.odd { background: #FFF2CF!important; }

.mainmenu ul ul li div { border: 0 solid #c00; width: 130px; height: 24px; margin: 0; padding: 0; font-size: 12px !important; }
.mainmenu ul ul li.last a { border-bottom: none;}

/*drop down backgrounds*/
.mainmenu ul#level1 ul li { background: none;}
.mainmenu ul#level1 ul li a {text-decoration: none; display: block; padding: 0; }
.mainmenu ul#level1 li.catadvertising ul li a { text-decoration: none; display: block; padding: 0; background: none; }
.mainmenu ul#level1 li.catadvertising ul li { background: none !important;}
.mainmenu ul#level1 li.catsubscriptions ul li a { text-decoration: none; display: block; padding: 0; background: none; }
.mainmenu ul#level1 li.catsubscriptions ul li { background: none !important;}
.mainmenu ul#level1 ul li a:hover { text-decoration: none; padding: 0; }
.mainmenu ul#level1 li.catadvertising ul li a:hover {text-decoration: none; padding: 0; }
.mainmenu ul#level1 ul li a:hover div {	 text-decoration: none; margin: 0 0 0 0; padding: 0; }

.mainmenu ul#level1 li.catsubscriptions ul li a:hover { text-decoration: none; padding: 0; }
/* \*/
.mainmenu ul#level1 li:hover ul, li.over ul {

}
/* */

.mainmenu li.cathome { width: 65px; }
.mainmenu li.catcurrent_issue { width: 104px; }
.mainmenu li.catclassified_ads { width: 118px; }
.mainmenu li.catsubscriptions { width: 117px; }
.mainmenu li.catsubscriptions ul { width: 162px;}
.mainmenu li.catadvertising { width: 97px;}
.mainmenu li.catadvertising ul { width: 162px;}
.mainmenu li.catsourcebook { width: 96px; }
.mainmenu li.catgala_awards { width: 105px; }
.mainmenu li.catspecial_event_conference_and_trade_show { width: 259px; }
/* end NAvigation*/

/* left navigation */
	ul.leftnavcont { margin: 0 0 20px 2px; padding: 0 13px; background: #5C94AF; list-style: none; }
	ul.leftnavcont li { margin: 0; padding: 10px 9px; border-bottom: 1px solid #A0C0CB; }
	ul.leftnavcont li:hover { background: #81aec3; }
	ul.leftnavcont li.last { margin: 0; padding: 10px 9px; border: none; }
	ul.leftnavcont li a { font-weight: bold; font-size: 13px; color: #fff; text-decoration: none; padding: 0; display: block; }
	ul.leftnavcont li a:hover { text-decoration: underline; }

p.icopy {
text-align: right;
clear: left;
padding: 15px 30px 10px 0;
background: url('/icopy_w.gif') no-repeat right;
font-size: 11px; 
}

p.icopy:hover {
background-image: url('/icopy_g.gif');
}
p.icopy a { color: #5C93AE; font-weight: bold; text-decoration: none; }
p.copyright {
clear: left;
margin: 0;
}

	img.left { margin: 5px 5px 5px 0; float: left; }
	img.right { margin: 5px 0 5px 5px; float: right; }
	img.center { display: block; margin-top: 5px; margin-left: auto; margin-right: auto; margin-bottom: 5px; }

	div.left { margin: 5px 5px 5px 10px; float: left; }
	div.right { margin: 5px 10px 5px 5px; float: right; }
	div.center { margin-top: 5px; margin-left: auto; margin-right: auto; margin-bottom: 5px; }

	/* =============================================
	================== rightcat elements
	============================================= */

	div.left img.left { margin: 0 0 0 0; }
	div.right img.right { margin: 0 0 0 0; }
	div.center img.center { margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 0; }

	p.center { display: block; margin-top: 0; margin-left: auto; margin-right: auto; margin-bottom: 5px; }

	/* topCat layout */

	.utilNav { padding: 0; float: right; text-align: left; }
	.utilNav ul { list-style: none; font-size: 9px; padding: 5px 0 0 0; margin: 0;  }
	.utilNav li { float: left; font-family: arial,helvetica; margin: 0; padding: 0 0 0 23px;  }
	.utilNav a { font-size: 11px; font-weight: bold; text-decoration: none; color: #d2c5b4; padding: 0; }
	.utilNav a:hover { text-decoration: underline; color: #fff; }

	.searchcontainer { clear: both;  border: 1px solid #fff; overflow: hidden; padding: 7px 14px; width: 950px; }
	#search { float: left; clear: both; padding: 0; margin: 0; }
	#search input { text-indent: 4px; font-size: 11px; padding: 2px 0 2px 0; line-height: 12px; vertical-align: bottom; width: 213px; border-left: 1px solid #69593F; border-top: 1px solid #69593F; border-right: 1px solid #B89F75; border-bottom: 1px solid #B89F75; }
	#search input.button { width: 32px; height: 19px; margin: 0 0 0 4px; padding: 0 !important; border: none !important; }
	#search p { margin: 0; text-align: right; }
	#search p span { font-size: 15px; font-family: "arial narrow",arial,helvetica; color: #E26F8E; padding: 0 13px 0 0; }	
	#search a { padding: 0; color: #cbd0d3; }
	input.button { border: 0; padding: 0; }
	#search a.advanced { font-size: 11px; font-weight: bold; text-decoration: none; color: #d2c5b4; padding: 0 0 0 13px; }
	#search a.advanced:hover { text-decoration: underline; color: #fff; }
	#topcat p { margin: 0; }


	.searchresults { float: right; }
	.searchresults form { display: inline; }

	.toc { clear: left; }

	.currentissue { background: #dce3eb; padding: 7px; margin-bottom: 10px; text-align: center; }

	/*In this issue*/
	.thisissue { border: 1px solid #453321; margin: 20px 0 0 0; padding: 5px; overflow: hidden; width: 415px; }
	.thisissue p { color: #000; font-size: 12px; margin: 0; padding: 3px 0 0 0; }
	.thisissue img { margin: 0 10px 0 0; }
	.thisissue h2 { margin: 0; padding: 0 0 8px 0; }
	.thisissue h3 { margin: 0; padding: 0 0 10px 0; }
	.thisissue h3 a { text-decoration: none; font-size: 15px;  }
	.thisissue .byline { font-weight: normal; font-size: 11px; color: #666; margin: 0; padding: 0; font-weight: bold; }
	.thisissue a.readMore { font-size: 11px; font-weight: bold; text-decoration: none; line-height: 25px;  }

/*Resources Include*/
#resources_include { width: 290px; text-align: left; margin: 0 0 20px 0; padding: 0; border-bottom: 4px solid #E26F8E; border-right: 7px solid #908A69 !important; background: #C8C1AE; }
#resources_include table { margin: 0; cell-collapse: separate; padding: 0; border-spacing: 0; }
#resources_include table td { padding: 5px 0 0 10px; }
#resources_include table td.lastcell { padding: 2px 0 0 0; white-space: nowrap; text-align: center; border-left: 5px solid #C0DAE1; }
#resources_include table td.lastcell p { text-align: center; padding: 0 0 5px 13px; font-size: 11px; }
#resources_include table td.lastcell p a { display: block; color: #fff; font-weight: bold; text-decoration: none;  }
#resources_include table td p.last { }

#resources_include form { margin: 0; padding: 0; }
#resources_include select { width: 130px; margin: 14px 0; font-size: 11px; }

#resources_include td.selects div a { color: #fff; font-size: 11px; text-decoration: none; line-height: 37px; }
#resources_include td.selects div { padding-left: 45px; padding-right: 10px; height: 40px; font-family: arial; font-size: 12px; color: #fff; font-weight: bold; }
#resources_include .rcEventline { background: url(../images/rc_eventline_icon.gif) no-repeat left; }
#resources_include .rcSourcebook { background: url(../images/rc_sourcebook_icon.gif) no-repeat left; }
#resources_include .rcProdinfo { background: url(../images/rc_prodinfo.gif) no-repeat left; }
#resources_include .rcEvents { background: url(../images/rc_events_icon.gif) no-repeat left; }	
#resources_include .rcWeblinks { background: url(../images/rc_weblinks_icon.gif) no-repeat left; }	
	
	/*Featured Results*/
	.featuredheader { }
	.featuredlinebg { }
	.featuredleadin { }
	.featureddesc { }

	/*Regular Results*/
	.resultsheader1 { font-weight: bold; }
	.resultsheader2 { }
	.resultsleadin { font-weight: bold; }
	.resultsbyline { font-weight: normal; font-size: 10px !important; color: #666; margin: 0; padding: 0 0 5px 0; }
	.resultsdesc { }
	.resultsmedia { }
	.resultslinks { }
	.searchterm { font-weight: bold; }


	#issuecovers { clear: both; }
	#issuecovers h2 { font-weight: normal; color: #fff; height: 16px; padding: 2px 10px; margin: 5px 0; line-height: 16px; background-color: #666; font-size: 12px; text-transform: uppercase; }
	#issuecovers table tr.date td { background: #ccc; border-bottom: #666 1px solid; padding: 3px 0; text-align: center; vertical-align: middle; }
	#issuecovers table tr.date td a { font-weight: normal; font-size: 10px; color: #666; line-height: 24px; display: block; text-decoration: none; }

	/* Browse Recent Issues */
	#backissues { clear: both; background: #fff; margin: 0; padding: 17px 0 15px 23px; border-top: 1px solid #918C6D; border-left: 1px solid #fff; border-right: 1px solid #fff; }
	#backissues #backissueslist h2 { margin: 0; padding: 0; text-transform: uppercase; float: left; }
#backissues #backissueslist form { clear: both; }
	#backissues #backissueslist { float: left; clear: left; margin: 0; padding: 0; }
	#backissues #covers { width: 590px; margin: 0; padding: 0; margin: 0 auto !important;  }
	#backissues #covers img { margin-right: 10px; }
	/* End Browse Recent Issues */
	
	#footer {
		clear: both; 
		margin: 14px 0 0; 
		padding: 30px 0 30px;
		background: #fff;
	}

	#footer div {
		margin: 0 auto;
		width: 850px; 
		text-align: left; 
		padding: 0;
overflow: hidden;
	}
	#footer p { }
	#footer ul { padding: 0; margin: 0; list-style-type: none; white-space: nowrap; float: right; }
	#footer ul li { display: inline; float: left; padding: 0 20px 0 0; margin: 0; font-size: 11px; color: #646649; font-weight: bold; }
	#footer ul li a  { font-weight: bold; font-size: 11px; color: #646649; text-decoration: none; }


	/*ad formatting*/


/*Google Adsense*/
.googleAdsense {  padding: 0 0 20px 0; font-size: 12px; color: #000; background: url('/images/ads_by_google_hd.jpg') no-repeat; }
.googleAdsense div { margin: 0; padding: 0; }
.googleAdsense p.googleAdsby { text-align:right; color: #fff; font-size: 12px; line-height: 28px; overflow: hidden; margin: 0 11px 0 0; }
.googleAdsense h3 { margin: 11px 0 0; }
.googleAdsense h3 a { color: #333; font-size: 12px; color: #5C93AE; text-decoration: none; }
.googleAdsense p { margin: 0 0; }
.visibleUrl { color: #5C93AE; font-weight: bold; padding: 0; margin: 0; }


	.ad { margin: 0 auto; padding: 0 0 20px 0; }
.ad250x250, .cathome .article .ad250x250 { margin: 0 auto !important; padding: 0 8px 20px 0 !important; }
	.pagead { margin: 0 auto; padding: 0; }
.cathome .pagead250x250 { margin: 0 auto !important; padding: 0 8px 0 0 !important; }
.cathome .pagead300x250 { margin: 0 auto !important; padding: 0 8px 0 0 !important; }
.cathome div.hptop div.cbcontent table.nested_dbl_col td.rightCell .pagead { margin: 0 auto; padding: 0; }
	#topCat .ad728x90 { margin: 0; padding: 2px 2px 0 0; float: right; }
	#topCat .ad728x90 p { display: none; }
	p.advertisement { margin: 0; padding-bottom: 5px; color: #999; font-family: verdana; font-size: 11px; }

	.contentwellad75x75, .ad75x75, .pagead75x75, .storyad75x75 { width: 75px; }
	.contentwellad120x60, .ad120x60, .pagead120x60, .storyad120x60 { width: 120px; }
	.contentwellad120x240, .ad120x240, .pagead120x240, .storyad120x240 { width: 120px; }
	.contentwellad120x600, .ad120x600, .pagead120x600, .storyad120x600 { width: 120px; }
	.contentwellad125x125, .ad125x125, .pagead125x125, .storyad125x125 { width: 125px; }
	.contentwellad160x600, .ad160x600, .pagead160x600, .storyad160x600 { width: 160px; }
	.contentwellad180x150, .ad180x150, .pagead180x150, .storyad180x150 { width: 180px; }
	.contentwellad234x60, .ad234x60, .pagead234x60, .storyad234x60 { width: 234px; }
	.contentwellad234x400, .ad234x400, .pagead234x400, .storyad234x400 { width: 234px; }
	.contentwellad240x400, .ad240x400, .pagead240x400, .storyad240x400 { width: 240px; }
	.contentwellad250x250, .ad250x250, .pagead250x250, .storyad250x250 { width: 250px; }
	.contentwellad300x60, .ad300x60, .pagead300x60, .storyad300x60 { width: 300px; }
	.contentwellad300x125, .ad300x125, .pagead300x125, .storyad300x125 { width: 300px; }
	.contentwellad300x250, .ad300x250, .pagead300x250, .storyad300x250 { width: 300px; }
	.contentwellad336x60, .ad336x60, .pagead336x60, .storyad336x60 { width: 336px; }
	.contentwellad336x125, .ad336x125, .pagead336x125, .storyad336x125 { width: 336px; }
	.contentwellad336x280, .ad336x280, .pagead336x280, .storyad336x280 { width: 336px; }
	.contentwellad336x850, .ad336x850, .pagead336x850, .storyad336x850 { width: 336px; }
	.contentwellad468x60, .ad468x60, .pagead468x60, .storyad468x60 { width: 468px; }
	.contentwellad728x90, .ad728x90, .pagead728x90, .storyad728x90 { width: 728px; }
	
	
	/************************** ROTATING PROMO *************************/
/*******************************************************************/

/*  Top Stories Module  */
#topStories	{ width: 420px; margin: 0 0 0; padding: 0; overflow: hidden; height: 252px; position: relative; border: 1px solid #7F8065 !important; }
#topStories.topStoryFront { margin-top: 0 !important; }
#topStories.topStoryIndex { height: auto; }
#topStories h3 { font-family: arial, helvetica; font-size: 11px; margin: 0; padding: 15px 0 0 0; }
#topStories h3 a { color: #72A1B9; font-size: 18px; text-decoration: none; }
#topStories a.imagelink img { float: left; margin: 0 10px 5px 0; border-right: 1px solid #7F8065 ; }
#story2, #story3, #story4 { display: none; }

#topStories p.firstParagraph { font-size: 11px; color: #383838; }
#topStories p.readMore a { font-size: 11px; color: #605858; font-weight: bold; text-decoration: none; }
#topStories p.readMore a:hover  { text-decoration: underline; }
#topStoryImage	{ margin: 0; padding: 0 0 1px 0; }
#topStoryImage img	{ margin: 0; padding: 0; border: 0; }	#story1 ul, #story2 ul, #story3 ul, #story4 ul	{ margin: 0; padding: 0 0 10px 5px; }
#story1 li, #story2 li, #story3 li, #story4 li	{ margin-left: 15px; color: #11327f; font-weight: 700; }

.topStoriesControls { position: absolute; bottom: 0; left: 0; width: 420px; border-top: 1px solid #7F8065; overflow: hidden; background: url('/images/stripedBar.jpg') repeat-x 0px -1px; }
.topStoriesControls div { width: 210px; padding: 4px 0 0 0; }
.topStoriesControls ul { padding: 4px 5px 0 10px; margin: 0px 0 0 0; list-style-type: none; height: 25px; }
.topStoriesControls li { float: left; margin: 3px; margin-top: 4px; padding: 0 0 0 0; display: inline; line-height: 23px; background-image: none; }
.topStoriesControls li a { display: block; width:12px; height:12px; color: #fff; font-size: 10px; line-height: 12px; padding: 0 0px 0 0; margin: 0 3px 0 0; text-align: center; border: 1px solid #fff; text-decoration: none; }
.topStoriesControls li.stationDomain { font-family: "arial narrow",arial,helvetica; margin: 0 41px 0px 0; color: #E26F8E; font-size: 13px; line-height: 14px !important; }
.topStoriesControls li.activeControls a, .topStoriesControls li.activeControls a:hover, .topStoriesControls li.activeControls a:visited	{ color: #fff; background: #666; }
.topStoriesControls img { border: none; }
.topStoriesControls .numbers { float: left; }
.topStoriesControls .buttons { float: right; }
.topStoriesControls .buttons ul { float: right; }

/************************** END ROTATING PROMO *************************/

/*Poll*/
#poll_container { margin: 0 0; }
#poll td table td { padding-bottom: 4px; font-family: arial,helvetica; font-size: 11px; color: #766C60; }
#poll td table { margin-top: 10px; }
#poll .submit_poll  {
	width: 91px;
	height: 19px;
background: url('/images/btn_pollsubmit.gif') no-repeat;
	cursor: pointer;
color: #fff; 
font-size: 12px; 
text-transform: uppercase;
margin-top: 10px;
}

.cathome #poll { margin: 0; padding: 0 0 30px 0; }
.cathome .article #poll {margin: 0; padding: 0 0 0 0 !important; }
.cathome .jobzoneinc { margin: 0; padding: 0 0 140px 0; }
#poll {
	clear: left;
	width: 305px;
	margin: 0; padding: 0;
}

#poll .poll_question {
	font-weight: bold;
	font-size: 12px;
	display: block;
	margin: 0;
}
/* end poll */

/*photo gallery*/

#photogallery { width: 420px; overflow: hidden; }
#photogallery .lgimg { margin-bottom: 15px;  }
.galleryrow { margin: 0 0 10px 0; }
.galleryrow span { padding-right: 10px;  }

.JZ_left_column {
	padding-right: 20px;
}	
.jobzone table {
	background-color: #FFF;
}
	
}/*end bracket for nested print/screen types */

