	#body
	{
		margin: 0px;
		background-color: #ccc;
	}

	body, td, P, DIV
	{
		font: 12px Tahoma;
	}

	.ContentTable
	{
		background-color: #fff;
		width: 950px;
		border-left: solid 1px #666;
		border-right: solid 1px #666;
	}

	.TickerBar
	{
		height: 37px;
		background-color: #FF930C;
		background-image: url(../images/ticker_container.gif);
		background-repeat: repeat-x;
		background-position: top;
		vertical-align: top; 
	}

	.TickerBackground
	{
		height: 37px;
		width: 160px;
		text-align: center;
		background-color: #000;
		background-image: url(../images/ticker_bg.gif);
		background-repeat: repeat-x;
		background-position: top;
		vertical-align: middle; 
		color: #fff;
	}

	.TickerText
	{
		color: #fff;
		font-size: 12px;
	}
	#liveticker
	{
		font-size: 36px;
	}

	 .MenuBar
	{
		height: 38px;
		background-color: #86B3D3;
		background-image: url(../images/menu_bg.gif);
		background-repeat: repeat-x;
		background-position: top;
		vertical-align: middle; 
	}

	.MenuItemTab
	{
		padding-left: 20px;
		padding-right: 20px;
	}
	.MenuItem
	{
		text-decoration: none;
		font-weight: bold;
		font-size: 15px;
		color: #fff;
	}

	.MenuItem:hover
	{
		text-decoration: underline;
	}

	.SearchTextBox
	{
		width: 140px;
		height: 20px;
		border-left: 1px solid #638CAB;
		border-top: 1px solid #638CAB;
		border-right: 1px solid #A5C6DC;
		border-bottom: 1px solid #A5C6DC;
		font: 13px Tahoma normal;
		color: #666;
	}

	.GoButton
	{
		border: 0px solid Transparent;
		background-color: Transparent;
		font: 13px Tahoma;
		font-weight: bold;
		height: 20px;
		color: #fff;
	}

	.HomePageContent
	{
		background-color: #89B3D2;
		background-image: url(../images/homepagebox_bg.gif);
		background-repeat: repeat-x;
		background-position: top;
		height: 200px;
	}
	.HomePageBox
	{
		width:50% !important;
	}
	.NewsBoxTop
	{
		background-image: url(../images/news_top.gif);
		background-repeat: repeat-x;
		background-position: top;
		xwidth: 400px;
		width: 100%;
	}
	.NewsBoxLeft
	{
		background-color: Transparent;
		background-image: url(../images/news_left.gif);
		background-repeat: repeat-y;
		background-position: left;
		width: 15px;
	}
	.NewsBoxRight
	{
		background-color: Transparent;
		background-image: url(../images/news_right.gif);
		background-repeat: repeat-y;
		background-position: right;
		width: 18px;
	}
	.NewsBoxBottom
	{
		background-color: #fff;
		background-image: url(../images/news_bottom.gif);
		background-repeat: repeat-x;
		background-position: bottom;
		width: 400px;
	}
	.NewsBoxBottom2
	{
		background-image: url(../images/news_bottom2.gif);
		background-repeat: repeat-x;
		background-position: bottom;
		width: 400px;
	}
	.NewsBox
	{
		background-color: #fff;
		height:302px;
	}
	.NewsHeader
	{
		position: relative;
		top: 0px;
		left: 0px;
		background-color: #205382;
		color: #fff;
		font-size: 13px;
		z-index: 99;
		height: 22px;
		padding: 2px 4px 2px 4px;
	}
	.NewsMainPhoto
	{
		position: relative;
		top: -18px;
		left: 4px;
		z-index: 1;
	}
	.NewsHeadline1, .NewsHeadline1 A, .NewsHeadline1 A:visited
	{
		font-weight: bold;
		font-size: 15px;
		color: #000;
		text-decoration: none;
	}
	.NewsHeadline1 A, .NewsHeadline1 A:visited
	{
		border-bottom: 1px dashed #ccc;
	}
	.NewsHeadline1 A:hover
	{
		text-decoration: none;
		border-bottom: 1px solid #000;
	}
	.NewsSource1, .NewsDate1
	{
		text-decoration: none;
		font-size: 13px;
		color: #4C80B0
	}
	.NewsSource1 A
	{
		font-weight: bold;
		text-decoration: none;
		color: #4C80B0
	}
	.NewsSource1 A:hover
	{
		text-decoration: none;
		border-bottom: 1px solid #7DA6CD;
		color: #4C80B0
	}
	.NewsHeadline2, .NewsHeadline2 A, .NewsHeadline2 A:visited
	{
		font-weight: bold;
		font-size: 13px;
		color: #4C80B0;
		text-decoration: none;
	}
	.NewsHeadline2 A, .NewsHeadline2 A:visited
	{
		border-bottom: 1px dashed #7DA6CD;
	}
	.NewsHeadline2 A:hover
	{
		text-decoration: none;
		border-bottom: 1px solid #4C80B0;
	}
	.NewsSource2, .NewsDate2
	{
		text-decoration: none;
		font-weight: normal;
		font-size: 11px;
		color: #333
	}
	.NewsSource2 A
	{
		text-decoration: none;
		color: #333
	}
	.NewsSource2 A:hover
	{
		text-decoration: none;
		border-bottom: 1px solid #333;
		color: #333
	}
	.NewsBoxSmall
	{
		background-color: #efefef;
		padding: 12px;
	}
	.VideoHeader
	{
		padding: 6px 12px 6px 6px;
		font-weight: bold;
		font-size: 15px;
	}
	.VideoLink, .VideoLinkActive
	{
		padding: 2px 12px 2px 12px;
		background-color: Transparent;
		text-align: center;
		text-decoration: none;
		color: #000;
	}
	.VideoLinkActive
	{
		background-color: #FF930C;
	}
	.Nav1
	{
		padding: 4px 4px 4px 10px;
	}
	A.NavLink1, A.NavLink1:visited
	{
		color: #fff;
		font-weight: bold;
		text-decoration: none;
	}
	A.NavLink1:hover
	{
		color: #FFA02B;
		font-weight: bold;
		text-decoration: none;
	}
	.Nav2
	{
		padding: 4px 4px 4px 16px;
		font-size: 11px;
		background-color: #2B669B;
	}
	A.NavLink2, A.NavLink2:visited
	{
		color: #fff;
		font-weight: normal;
		text-decoration: none;
	}
	A.NavLink2:hover
	{
		color: #FFA02B;
		font-weight: normal;
		text-decoration: none;
	}
	.ContentPane
	{
		border-top: 1px solid #5585AF;
		background-color: #fff;
		padding: 18px;
		width: 100%;
	}
	DIV.Head
	{
		padding-bottom: 4px;
	}
	A.HeadLink, .Head, .articleHead, .headTEXT
	{
		font-size: 19px;
		color: #FFA028;
		text-decoration: none;
		font-weight: bold;
	}

	A.HeadLink:hover
	{
		color: #4C80B0;
		text-decoration: underline;
	}
	.SubHead
	{
		color: #999;
		font-size: 16px;
		font-weight: bold;
	}
	TD.SubHead, TD.leadartHEAD
	{
		color: #666;
		font-size: 16px;
		font-weight: bold;
	}
	.SubHead SPAN
	{
		padding: 2px 8px 4px 8px;
		background-color: #B5B5B5;
		color: #fff;
		font-size: 16px;
		font-weight: bold;
	}
	A.HomeLink2, .HeadlineLink A
	{
		color: #666;
		text-decoration: none;
		font-weight: bold;
		font-size: 13px;
	}
	.Head2
	{
		padding-top: 12px;
	}
	A.HomeLink2:hover, .HeadlineLink A:hover
	{
		color: #FFA028;
		text-decoration: underline;
	}
	.HomeSource2
	{
		color: #2B669B;
	}
	DIV.SubHead2
	{
		font-size: 15px;
		font-weight: bold;
		color: #333;
		padding-top: 32px;
	}
	DIV.SubHead3
	{
		margin: 8px 0px 0px 0px;
		padding: 4px 6px 4px 6px;
		background-color: #DEDEDE;
		font-size: 14px;	
		font-weight: bold;
	}
	.SubHead3 SPAN
	{
		
	}
	.BlogLink, .BlogLink A
	{
		color: #4C80B0;
		text-decoration: none;
		text-align: right;
	}
	.BlogLink A:hover
	{
		color: #4C80B0;
		text-decoration: underline;
	}
	.HomeLevel2
	{
		background-color: #E2E2E2;
		padding: 0px 8px 8px 8px;
	}
	.HomeLevel2Spacer
	{
		padding-top: 18px;
	}
	.HomeLevel2 .Head, .HomeLevel2 .Head A
	{
		color: #666 !important;
		font-size: 19px;
		font-weight: bold;
		text-decoration: none
	}
	.HomeLevel2 .SubHead
	{
		padding: 0px 0px 12px 1px;
		xcolor: #FDA539;
		color: #DD8417;
		font-size: 12px;
		font-weight: bold;
	}
	.HomeList .Head, .HomeList .Head A
	{
		color: #666 !important;
		font-size: 16px;
		font-weight: bold;
		text-decoration: none
	}
	.HomeList .Head A:hover
	{
		text-decoration:underline;
	}
	.HomeList .SubHead, .HomeList .SubHead A
	{
		color: #FDA539 !important;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none
	}
	.LeftColumn
	{
		border-right: 1px solid #666;
	}
	.RightColumn
	{
		border-left: 1px solid #666;
	}
	.NavColumn .Head
	{
		padding: 12px;
		font-size: 16px;
		font-weight: bold;
		color: #fff;
	}
	.NavColumn .HomeLevel2 .Head
	{
		padding-left: 2px;
	}
	.NavColumn .SubHead
	{
		font-size: 12px;
		font-weight: bold;
		color: #d1e1ee;
		padding: 0px 8px 4px 12px;
	}
	.NavColumn .ContentPane, .NavColumn .Normal
	{
		background-color: #2B669B;
		color: #fff;
	}
	.NavColumn .BlogLink A
	{
		color: #d1e1ee;
	}
	.NavColumn A.HomeLink2
	{
		color: #d1e1ee;
		font-weight: normal;
		border-bottom: 1px solid dotted ;
	}
	.NavColumn .Normal
	{
		padding: 16px;
	}
	NavColumn .ContentPane
	{
		padding: 0px;
	}
	.HomeLevel2 .ContentPane,
	{
		border: 0px solid Transparent !important;
		background-color: #F3F3F3;
		padding: 12px;
	}
	.HomeLevel2 .ContentPane .Normal, .HomeLevel2Content .Normal
	{
		background-color: #F3F3F3;
		padding: 8px 0px 6px 2px;
		color: #666;
	}
	A.HomeLink3, A.HomeLink3:visited
	{
		color: #666;
		text-decoration: none;
		font-weight: normal;
		border-bottom: 1px dashed #ccc;
	}
	A.HomeLink3:hover
	{
		color: #666;
		text-decoration: none;
		font-weight: normal;
		border-bottom: 1px solid #999;
	}
	.HomeLevel3
	{
		border-top: 1px solid #E4E4E4;
		background-color: #F3F3F3;
		padding: 16px;
	}
	.HomeLevel3 .GoButton
	{
		color: #4C80B0;
		font-size: 14px;
		padding: 0px;
		margin: 0px;
		text-decoration: none;
	}
	.HomeLevel3 .NavBarHeader
	{
		color: #000;
		font-size: 14px;
		font-weight: bold;
		padding-bottom: 12px;
		
	}
	.Footer
	{
		border-top: 4px solid #4C80B0;
		border-bottom: 1px solid black;
		background-color: #205382;
		padding: 24px 16px 24px 16px;
	}
	.Footer .Normal
	{
		padding: 1px 0px 1px 4px;
		color: #fff;
	}
	A.FooterLink, A.FooterLink:visited
	{
		font-weight:bold;
		color: #fff;
		text-decoration: none;
	}
	A.FooterLink:hover
	{
		color: #fff;
		text-decoration: underline;
	}
	.ContentPane .Head
	{
		
	}
	.ContentPane .SubHead
	{
		color: #999;
		font-weight: bold;
	}
	.ContentPane .SubSubHead
	{
		color: #333;
		padding-bottom: 24px;
	}
	.NavColumn
	{
		width: 240px !important;
		background-color: #205382;
		color: #fff;
		padding: 0px;
		border-top: 1px solid #5585AF;
	}
	.NavColumn .SubSubHead
	{
		padding: 0px;
		text-align: right;
	}
	.NavColumn .SubSubHead SPAN
	{
		background-color: #FFA02C;
		padding: 6px;
		font-size: 12px;
		color: #fff;
		font-weight: bold;
	}
	.NavColumn .NavContentPane
	{
		background-color: #BEDAE8;
		padding 8px;
	}
	.NavContentLink
	{
		padding: 10px 6px 4px 8px;
	}
	.SpacerBottom
	{
		padding-bottom: 20px !important;
	}
	.SpacerTop
	{
		padding-top: 20px !important;
	}
	.AuthorPhoto
	{
		margin: 20px;
	}
	.SmallText
	{
		font-size: 10px;
		color: #999;
	}
	.AlertPane
	{
		background-color: #FFAD47;
		padding: 8px;
	}
	.AlertPane .Head
	{
		padding: 0px;
	}
	.AlertPane .TextBox
	{
		margin: 8px 0px 0px 0px;
	}
	.AlertPane .GoButton
	{
		color: #000;
		font-size: 18px;
		padding: 0px;
		margin: 0px;
	}


















	textarea
	{
		font: 11px Tahoma;
		color: #333333;
		border: 1px solid #333333;
	}

	hr
	{
		color: white;
		border-bottom: 1px dashed #bbbbbb;
	}

	.footerText
	{
		font: 10px Tahoma;
		color: #999999;
	}

	.smallaccenttext
	{
		font: 11px Tahoma;
		font-weight: bold;
		color: 990000;
	}

	.largetext
	{
		font: 16px Tahoma;
		font-weight: bold;
		color: 000099;
	}


	.sidebar
	{
		background-color: #D0D0D3;
		border-right: 1px outset #000066;
		font-family: Tahoma;
		font-weight: bold;
		font-size: 11px;
	}

	.sidebarBox
	{
		background-color: #dfdfdf;
		font-family: Tahoma;
		font-weight: bold;
		font-size: 11px;
	}

	.XarticleHead, .XheadTEXT
	{
		color: #990000;
		font-family: Palatino Linotype, Palatino, Times, Times New Roman;
		font-size: 26px;
		font-weight: bold;
	}

	.articlePanel
	{
		padding:20px;
	}

	.XheadlineLink, .smallheaderText, .columnistLINK
	{
		font-family: Palatino Linotype, Palatino, Times, Times New Roman;
		font-weight: bold;
		text-decoration: underline;
		color: #000099;
		font-size: 15px;
	}

	.sourceLink
	{
		font-weight: bold;
		text-decoration: underline;
		color: #990000;
		font-size: 11px;
		
	}

	.datelistTEXT, .articleAUTH
	{
		color: #000000;
		font-family: Palatino Linotype, Palatino, Times, Times New Roman;
		font-size: 18px;
		font-weight: bold;

	}

	.disclaimer
	{
		background-color: #990000;
		color: white;
		font: 11px Tahoma;
		font-weight: bold;
		text-align: center;
	}

	.archivesLINKx
	{
		color: #990000;
		font-family: Palatino Linotype, Palatino, Times, Times New Roman;
		font-size: 14px;
		font-weight: bold;
	}

	/*
	.navbarHeaderX
	{
		color: #000000;
		font-family: Palatino Linotype, Palatino, Times, Times New Roman;
		font-size: 18px;
		font-weight: bold;
		font: 12px Tahoma;
		font-weight: bold;
		color: white;
		text-decoration: none;
		background-color: #353567;
		padding: 4px;
	}

	.navBarLeft
	{
		border-right: 1px dashed #bbbbbb;
		background-color: #eeeeee;
	}

	.navBarRight
	{
		border-left: 1px dashed #bbbbbb;
		background-color: #eeeeee;
	}
	*/	

	.verticalDivider
	{
		border-left: 1px dashed #bbbbbb;

	}

	.bannerBox
	{
		background-color: #FFFECD;
		font-family: Tahoma;
		font-size: 14px;
		border: 1px solid #FFE65C;
		padding: 8px;

	}
	.bannerBox A
	{
		color: #000099 !important;
		
	}
	.banner
	{
		padding:12px;
		text-align:center;
	}

	.fontSizeList
	{
		font: 11px Tahoma;
		width:70px;
	}

.EnvironmentBackground
{
	background-color: #58bc64 !important
}
