	body {
		margin: 0px;
		font: normal 11px verdana, arial;
		background: #d6d6d6;
	}

	table {
		font: normal 11px verdana, arial;
	}
	
	li {
		margin-bottom:20px
	}
	
	ul {
		list-style-type: none;
		margin-left:2px; 
		padding-left:2px; 
	}
	
	#traditional li {
		margin-bottom:0px;
		list-style-type: disc;
		margin-left:12px; 
		padding-left:2px; 
	}

	
	hr {
		background-color: #c0c0c0;
		color: #c0c0c0;
		height:1px;
		border:0;
	}
	
	select, input, textarea{
		font: normal 11px verdana, arial;
	}
	
	form {
		padding:0;
		margin:0;
	}

	.leftNavigation li {
		margin-bottom:4px
	}
	
	.leftNavigation ul {
		list-style-type: none;
		margin-left:2px; 
		padding-left:2px; 
		padding-bottom:0px
	}
	

	A:link{color: #0000ff;text-decoration: underline}
	A:visited{color: #0000ff;text-decoration: underline}
	A:active{color: #0000ff;text-decoration: underline}
	A:hover{color:#c0c0c0;text-decoration: underline}

	A.noUnder:link{color: #000000;text-decoration: none}
	A.noUnder:visited{color: #000000;text-decoration: none}
	A.noUnder:active{color: #000000;text-decoration: none}
	A.noUnder:hover{color:#0000ff;text-decoration: underline}

	A.white:link{color: #ffffff;text-decoration: none}
	A.white:visited{color: #ffffff;text-decoration: none}
	A.white:active{color: #ffffff;text-decoration: none}
	A.white:hover{color:#c0c0c0;text-decoration: none}

	A.whiteUnder:link{color: #ffffff;text-decoration: underline}
	A.whiteUnder:visited{color: #ffffff;text-decoration: underline}
	A.whiteUnder:active{color: #ffffff;text-decoration: underline}
	A.whiteUnder:hover{color:#c0c0c0;text-decoration: underline}

	A.blackUnder:link{color: #000000;text-decoration: underline}
	A.blackUnder:visited{color: #000000;text-decoration: underline}
	A.blackUnder:active{color: #000000;text-decoration: underline}
	A.blackUnder:hover{color:#c0c0c0;text-decoration: underline}

	A.leftNavLink:link{color: #FFFF66;text-decoration: underline}
	A.leftNavLink:visited{color: #FFFF66;text-decoration: underline}
	A.leftNavLink:active{color: #FFFF66;text-decoration: underline}
	A.leftNavLink:hover{color:#FFFF66;text-decoration: underline}

	A.emailPrint:link{color: #AE5E00;text-decoration: underline; font-size:9px}
	A.emailPrint:visited{color: #AE5E00;text-decoration: underline; font-size:9px}
	A.emailPrint:active{color: #AE5E00;text-decoration: underline; font-size:9px}
	A.emailPrint:hover{color:#606060;text-decoration: underline; font-size:9px}

	A.hiddenLink:link{color: #000000;text-decoration: none}
	A.hiddenLink:visited{color: #000000;text-decoration: none}
	A.hiddenLink:active{color: #000000;text-decoration: none}
	A.hiddenLink:hover{color:#000000;text-decoration: none}
	

	.areaBanners {
		background:#AE5E00;
		color:white; 
		padding:3px; 
		font: bold 11px verdana, arial;
	}
	
	
	.bottomDiv {
		height: 5px;
		border-right:1px solid #000000;
		background: #666666;
	}
	
	

	
	/* DEFAULT FONTS */
		.normal9{
			font: normal 9px verdana, arial;
		}
		.normal9bold{
			font: bold 9px verdana, arial;
		}
		.normal9italic{
			font: italic 9px verdana, arial;
		}
		.normal10{
			font: normal 10px verdana, arial;
		}
		.bold10{
			font: bold 10px verdana, arial;
		}
		.bold11{
			font: bold 11px verdana, arial;
		}
		.bold12{
			font: bold 12px verdana, arial;
		}
		.bold12underline{
			font: bold 12px verdana, arial;
			text-decoration:underline
		}

		.bold16underline{
			font: bold 16px verdana, arial;
			text-decoration:underline
		}

		.bold16{
			font: bold 16px verdana, arial;
			text-decoration:none
		}

		.bold18{
			font: bold 18px verdana, arial;
			text-decoration:none
		}

		.boldunderline{
			font-weight: bold;
			text-decoration:underline
		}

		.error{
			font: bold 11px verdana, arial;
			color:red
		}
		.success{
			font: bold 11px verdana, arial;
			color:blue
		}


	
	/* SPONSOR STYLE */
		.sponsorTextHome {
			padding-bottom:3px;
			font: normal 10px verdana, arial;
			color:black;
			border-bottom:2px solid #E3E3E3;
			text-align:left
		}
		.sponsorText {
			padding-bottom:3px;
			font: normal 10px verdana, arial;
			color:black;
			border-bottom:1px solid #c0c0c0;
			text-align:center

		}
		.lrgSponsorContainer {
			padding-top:5px;
			text-align:left;
			overflow:hidden;
			width:630px
		}
		.rightSponsorContainer {
			width:150px;
			padding-top:5px;
			text-align:center;
			overflow:hidden;
		}
	
	
	/* BANNER/HEADLINE STYLES */
		.bannerTitle {
			border-right:2px solid #E3E3E3; 
			text-align:center; 
			font-weight:bold; 
			border-bottom:2px solid #E3E3E3
		}
		.indivTitle {
			background-color: #ffffff;
			border: 1px solid gray;
			padding:6px;
			height:20px;
			font-weight:bold
		}

		/* SECONDARY PAGE NAVIGATION */
			.secondaryTopBanner {
				background-color: #ffffff;
				border: 1px solid gray;
				height:25px
			}
			.secondaryTopBannerLocations {
				float:left;
				font-weight:bold;
				padding:6px
			}
			.activeNewsNav {
				float:right;
				padding-left:13px;
				padding:6px;
				background:#5898D8;
				color: #fff;
				font-weight:bold
			}
			.newsNav {
				float:right;
				padding-left:13px;
				padding:6px;
				background:#FFFFCC
			}


		/* SECONDARY PAGE BANNERS */
			.secondaryBanner {
				float:left;
				font-weight:bold;
				padding:6px
			}

		/* AREA HEADLINES */
			.areaHeadline {
				border-bottom: 1px solid gray;
				font: bold 11px verdana, arial;		
			}
			.dateHeadline {
				font: normal 10px verdana, arial;
				color:#606060;
				padding-bottom:5px
			}

		/* ARCHIVE PAGE FOOTERS */
			.pageBannerFooters {
				background-color: #ffffff;
				border: 1px solid gray; 
				padding:3px
			}

			
	

	/* SEARCH */
		.searchBox {
			font: normal 10px verdana, arial
			height: 20px;
			width:150px
		}
		.searchButton {
			border-style: none;
			background-color: #666666;
			text-align: center;
			text-decoration: none;
			font: normal 10px verdana, arial;
			height: 20px;
			color: #ffffff;
			cursor: hand;
		}
	
	
	/* MAIN TOP NAV */
		.topNav {
			font: bold 12px verdana, arial;
			color: #ffffff;
			text-align:center; 
			background: #5898D8; 
			border-right:1px solid #C0C0C0;
			padding:3px
		}
		.topNavSelected {
			font: bold 12px verdana, arial;
			color: #FFFF66;
		}


	/* LEFT NAV */
		.leftNav {
			background-color:#AE5E00;
			font: normal 11px verdana, arial;
			color:white
		}
		
		.leftHeadline {
			background:#AE5E00;
			padding:5px;
			border-top:1px solid #efe5db
		}

		.leftHeadlineWhite {
			background:#AE5E00;
			padding:5px;
			border-top:1px solid #ffffff
		}

		.leftNavSelected {
			font-weight: bold;
			color: #FFFF66;
		}

		/* ACCOUNT */
			.loginTextFields {
				width:120px;
				font: normal 10px verdana, arial;
			}

			.loginButton {
				border-style: none;
				background-color: #666666;
				font:normal 10px verdana, arial;
				color: #ffffff;
				text-align: center;
				text-decoration: none;
				height: 18px;
				cursor: hand;
			}

		/* DAILY NEWS */
			#newsDiv ul li {
				list-style-type: none;
				margin-left:0px; 
				padding-left:0px; 
				margin-bottom:15px;
			}

			#newsDiv ul li a
			{
				width:100%;
				height:15px
			}

			#newsDiv ul li a:hover
			{
			color: #930;
			background: #EFE5DB;
			}
			
			.fullStory {
				line-height:15px
			}


	/* ALL PAGES */
		.mainContainer {
			border-right:1px solid #000000;
			background: #ffffff
		}
		.middleCol {
			background-color: #EFE5DB;
			padding:5px
		}
		.newswireCol {
			background-color: #EFE5DB;
			padding:10px
		}

		.footer {
			text-align:center;
			font: normal 10px verdana, arial;
			color:#000000
		}
		.middleContainer {
			padding:5px;
			padding-right:15px;
		}


	/* HOMEPAGE */
		.topTicker {
			background: #E3E3E3;
			border-bottom:2px solid #E3E3E3
		}

		.bottomTicker {
			background: #606060;
			padding:2px
		}
		.introParagraphs {
			padding-right:10px;
			line-height:15px;
			text-align:justify
		}
		.introParagraphsNoJustify {
			padding-right:10px;
			line-height:15px;
		}


	/* CONFERENCE STYLES */
		.confNews {
			background:#AE5E00; 
			padding:6px; 
			border-top:1px solid #000; 
			border-left:1px solid #000; 
			border-right:1px solid #000;
			text-align:center; 
			font-weight:bold; 
			color:white
		}
		.confNewsBox {
			border:1px solid #000;
			padding-right:1px; 
			background:#fff
		}


	/* MISC STYLES */
		.topFiller {
			background: #191346;
			height:5px
		}
		.correction {
			font: normal 10px verdana, arial; 
			color:#606060; 
			border-top:1px solid gray;
			padding-top:10px
		}
		.actionButtons {
			cursor:hand
		}
		.padding {
			height:20px
		}
		.hPadding {
			width:30px
		}
	
