body {
	margin: 0px;
	/* background-color: #666666; */
	background-image: url(/css/theme02/pageBG.jpg);
}
.rsnews { width:1px; }
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #000000;
	text-align: center;
	vertical-align: top;
	height: 154px;
	background-image: url(/css/theme02/SampleHeader.jpg);
	background-repeat:no-repeat;
}
.intheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #000000;
	text-align: center;
	vertical-align: top;
	height: 154px;
	background-image: url(/css/theme02/SampleHeader.jpg); 
	background-repeat:no-repeat;
}
.center 
{
	text-align:left;
}
.newsimg 
{
padding-left:10px;
padding-bottom:10px;	
}
.navigationRow01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #2b5279;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
}
.NavigationRow02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2b5279;
	background-color: #6281a0;
	text-align: right;
	padding-top: 4px;
	padding-bottom: 4px;
}
.Footer {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: top;
	padding-top: 10px;
}
.topLinksBar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 24px;
	padding-right: 4px;
}
.MainNewsDetails 
{
	vertical-align:top;
	height: 100px;
	width:526px;
	background-image: url(/css/theme02/SampleMainNewsItemBG01.jpg);
	padding-left: 7px;
	padding-right: 7px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.FlashVideoBG {
	background-image: url(/css/theme02/FlashVideoBG.jpg);
}
.MainNewsFlashStories {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #2b5279;
	padding: 5px;
	height: 80px;
	width :467;
	vertical-align: middle;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.MainNewsImageRightBorder{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.MainNewsHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.rCaption
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:15px;
	color: #FFFFFF; vertical-align:top;
}
.MainNewsDetailText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #12304A;
}
.MainNewsDetailText p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #12304A;
}
.MainNewsLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 15px;
}
.MainNewsThumbnails {
	margin-right: 5px;
	border: 1px solid #000000;
}
.MainNewsThumbnails:hover {
	margin-right: 5px;
	border: 1px solid #FFFFFF;
}
.MoreHeadlinesTable {
	background-image: url(/css/theme02/MoreHeadlinesBG.jpg);
	height: 135px;
	padding: 10px;
	list-style-image: url(/css/theme02/MoreHeadlinesBullet.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.MoreHeadlinesH1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #466D96;
	line-height: 10px;
}
.MoreHeadlinesUL {
	padding-left:5px;
}
.MoreHeadlinesLI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #466D96;
	list-style-image: url(/css/theme02/MoreHeadlinesBullet.gif);
	line-height: 18px;
}
.MoreHeadlinesA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #466D96;
}
.MoreHeadlinesA:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
}
.footerlinksWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 22px;
}
.footerlinksWhite:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 22px;
}
.footerlinksSeperator {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration:none;
}
.footerlinksYellow {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFB400;
	line-height: 22px;
}
.footerlinksYellow:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 22px;
}.NavigationSep01 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A31C1C;
}
.NavigationSep02 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #591212;
}
.NavigationRow01Links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 20px;
	padding-left: 20px;
}

.NavigationRow01Links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	padding-top: 20px;
	padding-bottom: 20px;
}
.NavigationRow02Links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFCC00;
	text-decoration: none;
	padding-right: 20px;
	padding-left: 20px;
}
.NavigationRow02Links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFCC00;
	text-decoration: underline;
	padding-right: 20px;
	padding-left: 20px;
}
.VideoPlayerBox {
	width: 290px;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	vertical-align: middle;
}
.VideoPlayerBoxHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFCC00;
}
.VideoBoxMore {
	background-image: url(/css/theme02/morevideosBG.gif);
	height: 24px;
}
.VideoBoxThumbs {
	height: 50px;
	background-color: #1D3752;
	padding-top: 10px;
	padding-right: 6px;
	padding-left: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 18px;
}
.VideoThumbsIMG {
	border: 2px solid #708EA6;
	padding-right: 2px;
}
.VideoThumbsIMGOn {
	border: 2px solid #FAB300;
	padding-right: 2px;
}
.VideoThumbsIMG:hover {
	border: 2px solid #FFFFFF;
	padding-right: 2px;
}
.ImageBox {
	text-align: center;
	width: 290px;
}
.ImageBoxImageClass {
	margin-top: 3px;
}
.RedGenericBlock {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	min-height: 240px;
	width: 262px;
	background-color: #3a6084;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	background-image: url(/css/theme02/RedContentHeader.jpg);
	background-repeat: no-repeat;
	float: left;
}
.marquee a, a.visited
{
color:White;
font-weight:bold;	
font-size:2;
}
.RedGenericBlockTitle 
{
	font-size: 10px;
	color: #ffffff;
	font-weight:bold;
}
.RedGenericBlockTxt 
{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 10px;
	margin-left: 10px;
}
.galleryRow
{
	padding:15px;
}
.galleryCaption 
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	padding:15px;
}
.newsHP
{
	color:Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.newsHPb
{
	color:Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
.newsHPb a, a.visited
{
	color:Blue;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
}
.RedGenericBlock ul {
	color: #FEC500;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
}
.RedGenericBlock li {
padding-bottom:7px;
}
.RedGenericBlock p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 10px;
	margin-left: 10px;
}
.RedGenericBlock a {
	color: #FFFFFF;
}
.RedGenericBlock h1 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 10px;
}
h1 
{
	font-size:18px;
}
h2, h3 
{
	font-size:16px;
}
p 
{
font-size:12px;
line-height:16px;	
}
.GreyGenericBlock {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	min-height: 240px;
	width: 262px;
	background-color: #7693b1;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	background-image: url(/css/theme02/GreyContentHeader.jpg);
	background-repeat: no-repeat;
	float: left;
}


}

.GreyTicker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	height: 15px;
	width: 650px;
	cursor:pointer;
	background-color: #A31C1C;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	background-image : url(/css/theme02/GreyContentHeader.jpg); 
	background-repeat: repeat-x;
	overflow:hidden;
	float: left;
}
.GreyTicker a ,a.visited
{
	color:Blue;
}

.GreyGenericBlock ul {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
}

.GreyGenericBlock li {
	padding-bottom:7px;
}

.GreyGenericBlock p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 10px;
}

.GreyGenericBlock h5,h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 10px;
}
.GreyGenericBlock h1 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 10px;
	padding-left: 10px;
}
.GreyGenericBlock a {
	color: #244662;
}

#RightSideBlock {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5A5A5A;
	height: 240px;
	width: 300px;
	background-color: #ADADAD;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	background-image: url(/css/theme02/GreyContentHeader.jpg);
	background-repeat: no-repeat;
}

.RightSideBlockH2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #641212;
		font-weight: bold;
}

.RightSideBlockH1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4C7398;
	margin-top: 15px;
}
.RightSideBlockContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
		font-weight:normal;
}
#RightSideBlock ul {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
}
#RightSideBlock p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 10px;
		margin-right: 10px;
		line-height: 18px;
}
#RightSideBlock a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #641212;
	font-weight: bold;
}
#RightSideBlock a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
		font-weight: bold;
}
#RightSideBlock a {
	color: #A11F1F;
}


#BlogBox {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 260px;
	background-color: #ADADAD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-image: url(/css/theme02/GreyContentHeader2.jpg);
	background-repeat: no-repeat;

}

.BlogTitle {

	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	padding-top: 5px;

}

.BlogDate {

	font-size: 12px;
	color: #536D90;
	font-weight: bold;

}


#BlogBox a {

	font-size: 12px;
color: #000000;
	font-weight: bold;

}

#BlogBox a:hover {

color: #FFFFFF;
	font-weight: bold;

}


#BlogBox h1 {

	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 0px;

}

#BlogBox p {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 18px;

}

.videomsg
{
	color:#12304A;
	font-family:Verdana;
	font-size:10px; 
	font-weight:bold;
}
.headshot6 {
z-index:0;
position:relative;
top:3px;
left:11px;
}
.headshot7 {
z-index:0;
position:relative;
left:11px;
top:2px;
}
.headshotMz {
z-index:0;
position:relative;
top:4px;
left:12px;
}
.ie6hs
{position:relative;left:1px;top:2px;}
.otherhs
{position:relative;left:1px;top:1px;}
.ntitle {
color:#FFFFFF;
font-size:9px;
font-family:ariel;
font-weight:bold;
text-align:left;
}