body {
	margin: 0;
	padding: 0;
	background: #000 url(images/pgbg2010new.jpg) no-repeat top center; 
	color: #000;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 12px;
	
}

a {
	outline: 0;
	color: #000;
}
img {
	border: 0;
}
input, select {
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
}

.hide {
	display: none;
}

/*
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-family: Tahoma, Geneva, sans-serif;
	font-family: Verdana, Geneva, sans-serif;
*/

#page {
	position: relative;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 12px;
	width: 800px;
	margin: 0 auto;
}


#header {
	position: relative;
	height: 203px;
}
	#logo {
		position: absolute;
		top: 26px;
		left: 251px;
	}
	#tagline {
		float: left;
	}
	#topLinks {
		float: right;
		width: 198px;
		height: 38px;
		background: url(../webimages/topLinks.gif) no-repeat left top;
		text-transform: uppercase;
		font-size: 10px;
	}
		#topLinks ul {
			margin: 0;
			padding: 0;
			list-style: none;
		}
			#topLinks li {
				float: left;
				display: inline;
				margin: 5px 15px;
			}
				#topLinks a {
					text-decoration: none;
				}

#menu {
	height: 250px;
	overflow: hidden;
	background-color:#7FD6F7;
	text-transform: uppercase;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	width:150px;
	float:right;
	margin-right: 15px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
	background-image: url(images/menu_bottom.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}
	#menu ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
		#menu li {
			background: url(../webimages/menuli.gif) no-repeat left top;
			line-height:20px;
		}
			#menu li.first {
				background-image: none;
			}
			#menu a {
				display: block;
				text-decoration: none;
			}
				#menu a:hover, #menu a.on, #menu .selected a {
					background: #3fc9f7 url(../webimages/menuTop.gif) repeat-x center top;
					height: 46px;
					padding-bottom: 0;
				}

#body {
	color: #333;
	background: #efefef url(../webimages/body.gif) no-repeat 15px 0px;
	padding: 30px 15px 10px;
	overflow: hidden;
	width: 770px;
}
	#body a {
		color: #000;
	}
	
.leftCol {
	float: left;
	display: inline;
	width: 214px;
	overflow: hidden;
	margin: 0 8px 0 0;
}
.middleCol {
	float: left;
	display: inline;
	width: 320px;
	padding: 5px 10px 35px 10px;
	overflow: hidden;
	background: #ddd url(../webimages/middleCol.gif) no-repeat left bottom;
}
	.middleCol2 {
		float: left;
		display: inline;
		width: 320px;
		padding: 5px 10px 20px 10px;
		overflow: hidden;
		background: #ddd url(../webimages/middleCol2.gif) no-repeat left bottom;
}
.rightCol {
	float: right;
	display: inline;
	width: 200px;
	overflow: hidden;
}
.doubleCol {
	float: left;
	width: 522px;
	background: #ddd;
	margin-left: 15px;
	padding-top: 5px;
	padding-right: 13px;
	padding-bottom: 25px;
	padding-left: 13px;
}

.flashCol {
	float: left;
	width: 522px;
	margin-left: 15px;
}

.supportCol {
	float: right;
	display: inline;
	width: 522px;
	padding: 5px 13px 10px 13px;
	overflow: hidden;
	background: #bfbfbf url(../webimages/supportCol.gif) no-repeat left bottom;
}

#leftNav {
	background: #3fc9f7 url(../webimages/leftNav.gif) no-repeat left bottom;
	padding: 6px 6px 20px 6px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}
	#leftNav ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
		#leftNav li {
		}
			#leftNav a {
				display: block;
				color: #fff;
				text-decoration: none;
				padding: 4px 7px;
				border-bottom: 2px dotted #85dbf9;
			}
			* html #leftNav a {
				height: 1%;
				overflow: visible;
			}
				#leftNav a:hover {
					background: #7fd6f7;
				}
				#leftNav a.selected {
					background: #7fd6f7;
					font-weight: bold;
				}
				#leftNav a.schedule {
					font-weight: bold;
					background: url(../webimages/leftNavSchedule.gif) repeat-x left top;
					border: 0;
				}
					#leftNav a.schedule:hover {
						background: url(../webimages/leftNavSchedule.gif) repeat-x left top;
					}
				#leftNav li li a {
					padding: 4px 7px 4px 14px;
				}
				
#registerNow {
	position: relative;
	margin: 10px 0 5px;
	background: #cecece url(../webimages/registerNowTop.gif) no-repeat left top;
}
#registerNowHome {
	position: relative;
	height: 73px;
	width: 280px;
	background: #cecece url(../webimages/SummitRegister.gif) no-repeat left top;
}
.registerNow {
	background: url(../webimages/registerNowBottom.gif) no-repeat left bottom;
}
	#registerNow a {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 100px;
		width: 214px;
		background: url(../webimages/spacer.gif) no-repeat left top;
		z-index: 50;
	}
	#registerNowHome a {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 73px;
		width: 280px;
		background: url(../webimages/spacer.gif) no-repeat left top;
		z-index: 50;
	}
#registerNowText {
	padding: 55px 5px 16px;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 10px;
	color: #999;
	line-height: 12px;
}
	#registerNowHome #registerNowText {
		padding-top: 45px;
	}

#linkBox {
	padding: 10px 0;
	height: 150px;
}

h1 {
		font-size: 18px;
		line-height: 20px;
		color: #3fc9f7;
		font-weight: bold;
		text-transform: uppercase;
		margin: 0;
		padding: 5px 0 0;
		margin: 0 0 0px;
	}


.bodyCopy {
	line-height: 16px;
}
	.bodyCopy h1 {
		font-size: 18px;
		line-height: 20px;
		color: #3fc9f7;
		font-weight: bold;
		text-transform: uppercase;
		margin: 0;
		padding: 5px 0 0;
		margin: 0 0 -8px;
	}
		.rightCol .bodyCopy h1 {
			padding-left: 10px;
		}
	.bodyCopy h2 {
		line-height: 16px;
		font-size: 12px;
		font-weight: bold;
		padding: 10px 0 0;
		margin: 0 0 -8px;
	}
	.bodyCopy h3 {
		font-size: 13px;
		line-height: 15px;
		font-weight: bold;
		color: #00adef;
		margin: 0;
		padding: 3px 0 12px;
	}
		#body .bodyCopy h3 a {
			text-decoration: none;
			color: #00adef;
		}
	.bodyCopy h4 {
		font-size: 13px;
		line-height: 15px;
		font-weight: bold;
		color: #00adef;
		margin: 0 0 -8px;
		padding: 10px 0 0;
	}
		#body .bodyCopy h4 a {
			text-decoration: underline;
			color: #00adef;
		}
	.bodyCopy h5 {
		font-size: 12px;
		line-height: 15px;
		font-weight: bold;
		text-transform: uppercase;
		color: #00adef;
		margin: 0 0 -8px;
		padding: 12px 0 0;
	}
	.bodyCopy p {
		margin: 0;
		padding: 10px 0;
	}
		.rightCol .bodyCopy p {
			padding-left: 10px;
		}
	.bodyCopy ul {
		margin: -10px 0 0;
		padding: 0 0 10px 15px;
	}
	.bodyCopy img.left {
		float: left;
		display: inline;
		margin: 3px 10px 5px 0;
	}
	.bodyCopy img.right {
		float: right;
		display: inline;
		margin: 3px 0 5px 10px;
	}
.altCopy {
	line-height: 16px;
	color: #333;
}
	#body .altCopy a {
		color: #333;
	}
	.altCopy h1 {
		font-size: 18px;
		line-height: 20px;
		color: #333;
		font-weight: bold;
		text-transform: uppercase;
		margin: 0;
		padding: 2px 0 6px;
	}
	
#body a.bullLink {
	display: block;
	font-size: 10px;
	line-height: 12px;
	color: #3fc9f7;
	text-decoration: none;
	padding: 3px 0 3px 15px;
	background: url(../webimages/bullLink.gif) no-repeat left center;
}
#body a.bullLink2 {
	display: block;
	font-size: 12px;
	line-height: 13px;
	color: #3fc9f7;
	text-decoration: none;
	padding: 5px 0 5px 15px;
	background: url(../webimages/bullLink.gif) no-repeat left center;
}
#body a.bullLink3 {
	display: block;
	font-size: 10px;
	color: #3fc9f7;
	text-decoration: none;
	padding: 0 0 0 15px;
	background: url(../webimages/bullLink.gif) no-repeat left center;
	width: 120px;
	margin: 0 auto;
}

.flash {
	padding: 16px 0 0;
	position: relative;
	width: 320px;
}
	#body .flash a.flashSend {
		position: absolute;
		bottom: -19px;
		right: 0;
		height: 19px;
		width: 84px;
		padding: 0 0 0 27px;
		font-size: 9px;
		line-height: 16px;
		text-transform: uppercase;
		color: #999;
		background: url(../webimages/flashSend.gif) no-repeat left top;
		text-decoration: none;
	}
.flashCaption {
	width: 320px;
	overflow: hidden;
	padding: 0 0 10px;
}
	#body .flashCaption a.flashSend {
		float: right;
		display: inline;
		height: 19px;
		width: 84px;
		padding: 0 0 0 27px;
		font-size: 9px;
		line-height: 16px;
		text-transform: uppercase;
		color: #999;
		background: url(../webimages/flashSend.gif) no-repeat left top;
		text-decoration: none;
	}
	.flashCaption h3 {
		margin: 0;
		padding: 8px 0 0;
		font-size: 12px;
		line-height: 14px;
		font-weight: bold;
		color: #333;
	}
	.flashCaption h6 {
		margin: 0;
		padding: 0 0 5px;
		font-size: 9px;
		line-height: 10px;
		font-weight: normal;
	}

.Vbreak {
	margin: 15px -10px;
	width: 340px;
	background: #ccc url(../webimages/VbreakTop.gif) no-repeat left top;
}
.Vbreak2 {
	background: url(../webimages/VbreakBottom.gif) no-repeat left bottom;
	padding: 10px 15px;
}

.videoList {
	overflow: hidden;
	width: 340px;
	margin: 10px -10px;
}
* html .videoList {
	height: 1%;
	overflow: visible;
}
	.videoListItem {
		float: left;
		display: inline;
		width: 90px;
		height: 160px;
		margin: 0 0 5px;
		padding: 0 13px 0 10px;
		overflow: hidden;
	}
	.videoListItemThumb {
		text-align: center;
		padding: 8px 0;
		background: #ccc;
	}
	.videoListItemText {
		margin: 3px 0 0;
		color: #000;
		line-height: 12px;
		font-size: 10px;
		font-weight: bold;
	}
		#body .videoListItemText a {
			color: #000;
			text-decoration: none;
		}
	.videoListItemLocation {
		font-size: 9px;
		line-height: 11px;
		font-family: Arial, Helvetica, sans-serif;
		color: #5b5b5b;
	}
	.videoListItemDetail {
		font-size: 10px;
		line-height: 12px;
		color: #666;
	}
	
.quoteBoard {
	color: #666;
	line-height: 16px;
	padding: 30px 0 10px
}
	.quote {
		padding: 8px 4px 8px 8px;
		text-indent: -6px;
	}
	.quoteDivider {
		height: 0px;
		overflow: hidden;
		border-top: 2px dotted #cfcfcf;
		margin: 0 5px;
	}


.snapShots {
	padding: 10px 0;
}
.snapShot {
	padding: 10px;
	overflow: hidden;
	color: #333;
	line-height: 16px;
}
	#body .snapShot a {
		color: #333;
	}
* html .snapShot {
	overflow: visible;
	height: 1%;
}
	.snapShotImg {
		float: left;
		display: inline;
		margin: 5px 15px 5px 0;
	}
	.snapShotInfo {
		float: left;
		display: inline;
	}
		.snapShotName {
			color: #333;
			font-weight: bold;
		}
			#body .snapShotName a{
				color: #333;
				text-decoration: none;
			}
		.snapShotTitle {
			font-size: 9px;
			line-height: 11px;
			color: #333;
			padding: 0 0 10px;
		}
		.snapShotDate {
			color: #666;
			font-weight: bold;
			padding: 8px 0;
		}
.snapShotDivider {
	height: 0;
	overflow: hidden;
	border-top: 2px dotted #848484;
	margin: 0 5px;
}

.flickr {
	padding: 20px 0 20px 10px;
}
	.flickr div {
		display: inline;
	}
	.flickr img {
		margin: 2px 3px 2px 2px;
		height: 88px;
		width: 88px;
	}
	
#compassionSupport {
	margin: 30px 0;
	padding: 5px 0;
	border-top: 2px dotted #707070;
	overflow: hidden;
}
* html #compassionSupport {
	height: 1%;
	overflow: visible;
}
	.cSupport {
		float: left;
		display: inline;
		width: 200px;
		margin: 2px 60px 0 0;
	}


.books {
	overflow: hidden;
	padding: 10px 0;
}
* html .books {
	overflow: visible;
	height: 1%;
}
.doubleCol .books {
	margin: 0 -10px;
	width: 542px;
}
	.book {
		float: left;
		display: inline;
		width: 90px;
		margin: 5px 0 5px 10px;
		overflow: hidden;
		height: 190px;
	}
	.book2 {
		float: left;
		display: inline;
		margin: 5px 10px;
		overflow: hidden;
	}
	.dvd {
		float: left;
		display: inline;
		width: 130px;
		margin: 5px 15px 5px 10px;
		overflow: hidden;
		height: 190px;
	}
		.bookImg {
			height: 125px;
		}
		.bookDetails {
			font-size: 9px;
			line-height: 11px;
			color: #666;
			padding: 5px 0 0;
		}


#speakers {
	width: 536px;
	overflow: hidden;
	margin: 0 -7px 10px;
	padding: 5px 0 15px;
	background: url(../webimages/speakerBorder.gif) no-repeat left bottom;
}
	.speaker {
		float: left;
		display: inline;
		width: 90px;
		height: 150px;
		padding: 5px 8px;
	}
		.speakerImg {
			padding: 0 0 3px;
		}
		.speakerName {
			line-height: 13px;
			color: #000;
			font-weight: bold;
		}
		.speakerTitle {
			line-height: 11px;
			font-size: 9px;
			color: #666;
		}

#spkrSchedule {
	width: 513px;
	background: url(../webimages/spkrSchedule.gif) no-repeat left top;
	overflow: hidden;
	margin: 20px 0 0;
	padding: 10px 0 0;
}
	.spkrContainer {
		overflow: hidden;
	}
	* html .spkrContainer {
		overflow: visible;
		height: 1%;
	}
	.spkrLeftCol {
		float: left;
		display: inline;
		width: 215px;
		padding: 0 15px;
	}
	.spkrRightCol {
		float: right;
		display: inline;
		width: 215px;
		padding: 0 15px;
	}
.event {
	padding: 10px 0 0;
}
	.eventTitle {
		color: #000;
		font-size: 15px;
		font-weight: bold;
		line-height: 16px;
		padding: 2px 0;
	}
	.eventHeader {
		color: #00aef5;
		font-size: 15px;
		font-weight: bold;
		line-height: 16px;
		padding: 2px 0;
		text-transform: uppercase;
	}
	.eventStitle {
		color: #98B640;
		font-size: 13px;
		line-height: 15px;
		font-weight: bold;
		padding: 2px 0;
	}
	.eventDetail {
		color: #666;
		line-height: 14px;
	}
.divider {
	border-bottom: 2px dotted #bdbdbd;
	padding: 8px 0 0;
	margin: 0 0 8px;
}
.schDetails {
	padding: 10px 15px;
}
.big {
	font-size: 14px;
}
	
.wave {
	background: #7fd6f7 url(../webimages/waveTop.gif) no-repeat left top;
	margin: 10px -10px;
	width: 340px;
}
	.wave2 {
		background: url(../webimages/waveBottom.gif) no-repeat left bottom;
		padding: 15px 10px 18px;
		font-style: italic;
		font-weight: bold;
	}

.gWave {
	background: #d6d6d6 url(../webimages/gWaveTop.gif) no-repeat left top;
	margin: 10px -13px;
	width: 548px;
}
	.gWave2 {
		background: url(../webimages/gWaveBottom.gif) no-repeat left bottom;
		padding: 15px 10px 18px;
		font-weight: bold;
		color: #000;
		text-transform: uppercase;
		text-align: center;
		line-height: 15px;
	}
	.gWave input.text {
		width: 100px;
		font-size: 10px;
		vertical-align: top;
		color: #333;
	}
	
.priceHeader {
	font-size: 14px;
	font-weight: bold;
	padding: 30px 0 3px;
	line-height: 16px;
	border-bottom: 2px dotted #b1b1b1;
	text-transform: uppercase;
}

table.price {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border: 0;
	line-height: 15px;
	font-size: 12px;
	width: 520px;
}
	table.price td.treSpan {
		width: 335px;
	}
	table.price .alt td {
		background: #cecece;
	}
	table.price td, table.price th {
		vertical-align: top;
		text-align: left;
		width: 120px;
		padding: 3px 0 3px;
	}
	table.price th {
		color: #000;
		font-weight: normal;
	}
	table.price td.label, table.price th.label {
		padding: 3px 0 3px 5px;
		width: 180px;
		color: #000;
	}
	table.price td.last, table.price th.last {
		width: 95px;
	}
		table.price h3 {
			font-size: 12px;
			margin: 0;
			padding: 5px 0 0;
		}
.note {
	font-size: 9px;
	padding: 15px 0 15px 5px;
}
.finePrint {
	font-size: 10px;
	font-style: italic;
	line-height: 14px;
	padding: 5px 0;
}


.faqTitle {
	color: #00adef;
	text-transform: uppercase;
	font-weight: bold;
	padding: 20px 0 0;
	line-height: 15px;
}
.faq {
	color: #000;
	line-height: 17px;
	cursor: pointer;
	text-decoration: underline;
}
	.faqOn {
		color: #00adef;
		line-height: 17px;
		cursor: pointer;
		text-decoration: underline;
	}
.faqBlock {
	display: none;
}
	.faqBlockOn {
		display: block;
		padding: 0 0 20px;
		line-height: 15px;
	}
	
.findChoice {
	text-align: center;
	padding: 10px;
	border-bottom: 2px dotted #9a9a9a;
}
	.findChoice a {
		text-decoration: none;
	}
	
table.fState {
	width: 522px;
	margin: 10px 0;
	padding: 0;
	border-collapse: collapse;
	border: 0;
}
	table.fState th {
		font-weight: bold;
		text-align: left;
	}
	table.fState td {
		font-size: 10px;
	}
		table.fState .alt td {
			background: #d6d6d6;
		}
	#body table.fState a {
		text-decoration: none;
		color: #333;
	}

table.fResult {
	width: 522px;
	margin: 10px 0;
	padding: 0;
	border-collapse: collapse;
	border: 0;
}
	table.fResult th {
		font-weight: bold;
		text-align: left;
	}
	table.fResult td {
		font-size: 10px;
	}
		table.fResult .alt td {
			background: #d6d6d6;
		}
	#body table.fResult a {
		text-decoration: none;
		color: #333;
	}

.result {
	font-size: 14px;
	padding: 25px 0 5px;
	font-weight: bold;
}

#WABlock {
	width: 199px;
	height: 143px;
	background: url(../webimages/WABlock.jpg) no-repeat left top;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	line-height: 17px;
	padding: 110px 5px 0 313px;
	margin: 10px 0;
}

table.contact {
	margin: 5px 0;
	padding: 0;
	border-collapse: collapse;
	border: 0;
}
	table.contact td {
		padding: 0 20px 10px 0;
	}

table.eNews {
	margin: 5px 0;
	padding: 0;
	border-collapse: collapse;
	border: 0;
}
	table.eNews td {
		padding: 0 5px 10px 0;
	}
	table.eNews input.text {
		font-size: 10px;
		color: #333;
	}
	input.submit {
		font-size: 12px;
	}
	table.eNews select {
		font-size: 10px;
	}
	
table.tools {
	margin: 5px 0;
	padding: 0;
	border-collapse: collapse;
	border: 0;
}
	table.tools td {
		padding: 5px 0;
	}
	table.tools td.icon {
		width: 70px;
		padding: 5px 10px 5px 0;
		text-align: center;
		vertical-align: middle;
	}
	input.paste {
		font-size: 10px;
		color: #000;
		width: 225px;
		height: 12px;
	}
	table.tools td.podcast {
		vertical-align: top;
		padding: 5px 10px 5px 0;
	}


.remTitle {
	color: #000;
	padding: 15px 0 0;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
	

#footer {
	position: relative;
	height: 99px;
	padding: 0 0 25px;
	background-image: url(footer.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
	#willowLogo {
		position: absolute;
		top: 25px;
		left: 15px;
	}
	#footerMenu {
		position: absolute;
		top: 34px;
		left: 190px;
		color: #3fc9f7;
		font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
		font-size: 10px;
		line-height: 10px;
		text-transform: uppercase;
	}
		#footerMenu a {
			color: #3fc9f7;
			text-decoration: none;
		}
	#footerLink {
		position: absolute;
		top: 75px;
		left: 620px;
		color: #3fc9f7;
		font-size: 10px;
		text-transform: uppercase;
	}
		#footerLink a {
			color: #3fc9f7;
			text-decoration: none;
			padding-left: 15px;
			background: url(../webimages/footerLink.gif) no-repeat left center;
		}


.ddMenu {
	display: none;
	width: 120px;
	overflow: hidden;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}
	.ddMenu#ddMenu-whySummit {
		width: 200px;
	}
	.ddMenu ul {
		margin: 0;
		list-style: none;
		background: #3FC9F7;
		padding: 6px 8px 5px 6px;
	}
	.ddMenu li {
		border-bottom: 2px dotted #85dbf9;
	}
	.ddMenu a {
		display: block;
		color: #fff;
		text-decoration: none;
		padding: 4px 7px;
	}
		* html .ddMenu a {
			height: 1%;
			overflow: visible;
		}
		.ddMenu a:hover {
			background: #7fd6f7;
		}
	.ddMenuBottom {
		height: 13px;
		background: url(../webimages/menuBottom2.png) repeat-x center top;
	}
		#ddMenu-whySummit .ddMenuBottom {
			height: 14px;
			background: url(../webimages/menuBottom3.png) repeat-x center top;
		}
	* html .ddMenuBottom {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='webimages/menuBottom2.png', sizingMethod='crop');
	}
		* html #ddMenu-whySummit .ddMenuBottom {
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='webimages/menuBottom3.png', sizingMethod='crop');
		}

.resourceDivider {
	height: 0;
	overflow: hidden;
	border-top: 1px dotted #848484;
	margin: 10px 5px;
}
	
	
/* sIFR */
.cholla {
	font-size: 16px;
	line-height: 18px;
	color: #999;
	text-transform: uppercase;
	font-weight: bold;
}
.chollaLg {
	font-size: 19px;
	line-height: 20px;
	color: #333;
	text-transform: uppercase;
	font-weight: bold;
}

/* sIFR - don't touch that, p-uh-lease */
.sIFR-flash {visibility: visible !important;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}
.sIFR-flash + div[adblocktab=true] {display: none !important;}


.sIFR-hasFlash { font-family: Arial, sans-serif; border: 0 !important;}

.sIFR-hasFlash .cholla {letter-spacing: 0; font-size: 16px; line-height: 18px; font-weight: normal; font-family: verdana, sans-serif;}
.sIFR-hasFlash .chollaLg {letter-spacing: 0; font-size: 19px; line-height: 20px; font-weight: normal; font-family: verdana, sans-serif;}

#Table_01 {
	width:800px;
	margin:0 auto;
}

#template-01_ {
	width:800px;
	height:102px;
	float:left;
	padding-top:90px;
}

#template-02_ {
	width:800px;
	height:33px;
	float:left;
}

#template-03_ {
	width:800px;
	float:left;
	background-color:#EFEFEF;
	clear:both;
}

#template-04_ {
	width:800px;
	height:101px;
	margin:0 auto;
}
