 /* This is a test */
/* The Reset ---------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,
h6,pre,form,fieldset,input,p,blockquote,table,
th,td { margin: 0; padding: 0; }
fieldset,img,abbr { border: 0; }
address,caption,cite,code,dfn,em,h1,h2,h3,
h4,h5,h6,strong,th,var { font-style: normal; font-weight: normal; }
caption,th { text-align: left; }
q:before,q:after { content: ''; }
a { text-decoration: none; }
/* End Reset ---------------------------------- */
/* COLORS ----------------------------------
#0D72BA - Blue bg
#BE2026 - Dark Red (Links)
#92A4C0 - Light Blue (Links:Visited)
#636467 - Dark Gray Text
----------------------------------        */
 
 
body, .normal {
                color: #636467; background-color:#0D72BA; font-family:Arial,Helvetica,Verdana; font-size: 12px; line-height:16px;
}
p {padding-bottom:8px;}
strong {font-weight:bold;}
a:link, a { color:#BE2026; text-decoration:underline;}
a:visited { color:#BE2026 ; text-decoration:underline;}	 /* David changed on 11/5/08 from light blue to red per Nancy */
 
hr { margin: 10px 0 5px 0; color:#fff; background-color:#fff; border: 1px solid #ddd;}
 
h1,h1 .Head {color:#45688D; font-size:24px; font-weight:400; line-height:26px; padding:0 0 15px 0}
h2 {color:#45688D; font-size:20px; line-height:22px; padding:0 0 0px 0}
h3 {color:#45688D; font-size:16px; line-height:20px; padding:0 0 15px 0}
 
 
a.MainNavLink {color:#be2026; font-size:16px;  text-decoration:underline;}
.ActiveNavLink {color:#92a4c0; font-size:16px; text-decoration:underline;}

/* ------------------------------------------------------------------------------------*/
/* HOME/LANDING PAGE ------------------------------------------------------------------*/
#Home-Container { width:996px; background-color:#0D72BA; }
 
#Home-Top { width:996px; height:36px;  background-image: url("img/SNAbg_03.jpg");  }
#Home-Top-TextLinks { color:#ffffff; float:right; padding:12px 40px 0 0}
#Home-Top-TextLinks a{ color:#ffffff; text-decoration:none;}

#Home-Middle { width:996px; background-image: url("img/SNAbg_05.jpg"); background-repeat:repeat;  }
#Home-Middle-Container { width:960px; background-color:#ffffff}
#Home-Middle-Header { width:960px;  }
#Home-Middle-Navigation { padding-left:30px; top:286px; background-image: url("img/SNAMenuBg.jpg"); background-repeat:repeat; min-height:42px; height:41px; text-align:left; }
#Home-Middle-TopContent { display:inline; width:960px; background-image: url("img/SNA_06.jpg"); background-repeat:no-repeat; text-align:left }

#Home-Content 		{float:left; text-align:left; width:560px; padding:0 0 0 50px; height:62px; font-size:13px; line-height:18px;}
#Home-Title 		{float:left; text-align:left; width:560px; padding:0 0 8px 50px; }
#Home-Title .Head 	{color:#45688D; font-size:20px; line-height:24px;}
 
.Home-VideoPlayer 	{float:right; width:250px; padding:0 60px 0px 0px; font-size:14px; line-height:20px; text-align:left;overflow:hidden;zoom:1;} 
.Home-VideoPlayer a 	{color:#BE2026;} 
.Home-VideoPlayer h1 	{color:#000000; font-size:16px; line-height:10px; padding:0 0 8px 0; font-weight:bold;} 

.Home-Box{color:#0D72BA; float:left; width:262px; height:171px; font-size:13px; 
	background-image: url("img/SNA_HomeBox.gif"); background-position:top right; background-repeat:no-repeat; 
	padding: 0px 10px 45px 30px; margin:0;cursor:hand; cursor:pointer; overflow:hidden;}
a.Home-Box .Home-Box-Content .buttontitle, a.Home-Box .Home-Box-Content h2 {text-decoration:none;}
.Home-Box:hover, .hbhover {background-image: url("img/maincontentbutton_roll.jpg");background-position:top right;background-repeat:no-repeat;}
.Home-Box-Content{text-align:center; padding: 25px 0px 20px 35px; width:210px;overflow:hidden;}
.Home-Box-Content a,.Home-Box-Content a:hover,.Home-Box-Content a:visited{ color:#0D72BA; text-decoration:none; }
*html .Home-Box-Content{ text-align:center; padding: 25px 0px 20px 35px; width:210px} /* IE HACK */
.Home-Box-Content h2{ color:#0070a6/*#0D72BA*/; text-transform:uppercase; font-size: 18pt; line-height:22px; padding:0 0 10px 0; padding-top: 30px;}
.Home-Box-Content h2{font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; margin-top: 30px;}
.Home-Box-Content .buttontitle {font-size: 16pt; color: rgb(0, 128, 192); margin-bottom: 18px;}
.Home-Box-Content hr {position: absolute; width: 212px; border: 0px none; height: 5px; background-color: rgb(221, 221, 221); color: rgb(221, 221, 221);}
.Home-Box:hover h2, .hbhover h2 {color:#be2026;}

#Home-Middle-BottomContent {background-image: url("img/SNA_08.jpg"); clear:both; height:84px; background-position:bottom; text-align:left; width:960px; }
#Home-Middle-BottomContent a {color:Red;text-decoration:underline;}
#Home-Bottom{ height:86px; width:996px; background-image: url("img/SNAbg_13.jpg");  background-repeat:no-repeat; padding: 30px 0 0 0; }
#Home-Bottom,#Home-Bottom a, #Home-Bottom a:hover,#Home-Bottom a:visited {color:White;}
/* ------------------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------*/



/* ------------------------------------------------------------------------------------*/
/* CONTENT PAGE ------------------------------------------------------------------*/

#Content-Container { width:996px; background-color:#0D72BA; }
 
#Content-Top { width:996px; height:36px;  background-image: url("img/SNAbg_03.jpg");  }
#Content-Top-TextLinks { color:#ffffff; float:right; padding:12px 30px 0 0}
#Content-Top-TextLinks a{ color:#ffffff; text-decoration:none;}
 
#Content-Middle { width:996px; background-image: url("img/SNAbg_05.jpg"); background-repeat:repeat;  }
#Content-Middle-Container { width:960px; background-color:#ffffff}
#Content-Middle-Header { width:960px;  }
#Content-Middle-Navigation { padding-left:40px; top:286px; background-color:#0D72BA; background-image: url("img/SNAMenuBg.jpg"); background-repeat:repeat; min-height:42px; height:41px; text-align:left; }
#Content-Middle-TopContent { width:960px; background-image: url("img/SNA_06.jpg"); background-repeat:no-repeat; text-align:left;}
.ContentPane{ width:480px; padding: 45px 0 10px 45px; text-align:left; }
.ContentPane h4{ padding:0 0 5px 0; margin: 0; font-weight:bold; color:#000000; font-size:12px; line-height:12px}
.ContentPane h5{ padding:0 0 5px 0; margin: 0; color:#000000; font-size:12px; line-height:13px}
.ContentPane td{  vertical-align:top; text-align:left; padding:0 0 15px 0; color:#636467; }
.ContentPane td img{  padding-right:10px}
.ContentPane-FullWidth{padding: 45px 45px 10px 45px; text-align:left; }
.ContentPane-FullWidth h4{ padding:0 0 5px 0; margin: 0; font-weight:bold; color:#000000; font-size:12px; line-height:12px}
.ContentPane-FullWidth h5{ padding:0 0 5px 0; margin: 0; color:#000000; font-size:12px; line-height:13px}
.ContentPane-FullWidth td{  vertical-align:top; text-align:left; padding:0 0 15px 0; color:#636467; }
.ContentPane-FullWidth td img{  padding-right:10px}
.ContentMiddleTopContentRight{ float:right; right:500px; width:330px; padding: 45px 45px 10px 0px; text-align:left; }
#Content-Middle-BottomContent {background-image: url("img/SNA_08.jpg"); clear:both; height:84px; background-position:bottom; text-align:left; width:960px; }
#Content-Middle-BottomContent a {color:#BE2026;text-decoration:underline;}
#Content-Bottom{ height:86px; width:996px; background-image: url("img/SNAbg_13.jpg");  background-repeat:no-repeat; padding: 30px 0 0 0;}
#Content-Bottom,#Content-Bottom a, #Content-Bottom a:hover,#Content-Bottom a:visited, #Content-Bottom a.SkinObject {color:White;font-weight:normal;}

/* STYLES SPECIFIC TO PAGES */

/* Outstanding Newspapers */
#outstanding img, #outstanding1st img {padding:2px;border:solid 1px #cccccc;}
#outstanding p {clear:left;}
#outstanding1st img {margin-right:10px;}

/* ------------------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------*/



/**************************
Rad Menu Styles
**************************/


.RadMenu_Default 
{
	border: 0px solid #010101;
	border-bottom-width: 0;
	border-top-color: #383838;
	line-height:33px;
	text-align: left;
	background: #0D72BA url(img/SNAMenuBg.jpg) repeat top left;
	z-index:1000;
}

.RadMenu_Default_rtl
{
	text-align: right;
}

.RadMenu_Default_Context
{
	background: none;
	border: 0;
}

.RadMenu_Default a
{
	text-decoration: none;
}

.RadMenu_Default .rmLink, .RadMenu_Default .rmLink:visited, .RadMenu_Default .rmLink:hover
{
	background: transparent;
	text-decoration: none;
	color: #fff;
	cursor:hand;
	cursor:pointer;
}

.RadMenu_Default .rmLink:focus,
.RadMenu_Default .rmFocused
{
	outline: 0;
}

.RadMenu_Default .rmExpanded
{
	position: relative;
	z-index: 10000;
}

.RadMenu_Default .rmLink:hover,
.RadMenu_Default .rmFocused,
.RadMenu_Default .rmExpanded
{
	background-color: #fff;
	color: #cff;
	background: #0D72BA url(img/SNAMenuBG.jpg) repeat top left;
}

.RadMenu_Default .rmLink .rmText
{
	font: 15px Arial, sans-serif;
	line-height: 33px;
}

.RadMenu_Default .rmGroup .rmLink .rmText
{
	line-height: 18px;
}

.RadMenu_Default .rmGroup .rmLink
{
	text-decoration: none;
	color: #fff;
}

.RadMenu_Default_rtl .rmGroup .rmLink
{
	text-align: right;
}

.RadMenu_Default .rmGroup .rmLink:hover,
.RadMenu_Default .rmGroup .rmFocused,
.RadMenu_Default .rmGroup .rmExpanded
{
	color: #fff;
	background: #0074bd;
}

.RadMenu_Default .rmText
{
	padding: 3px 10px 5px;
	line-height:33px;
}

.RadMenu_Default .rmGroup .rmLink .rmText
{
	font-size: 16px;
	padding: 4px 37px 5px 20px;
}

.RadMenu_Default_rtl .rmGroup .rmLink .rmText
{
	padding: 4px 20px 5px 37px;
}

/* <expand arrows styling> */

.RadMenu_Default .rmGroup .rmLink .rmExpandRight
{
	background: transparent url(Default/Menu/ArrowExpand.gif) no-repeat right -1px;
}

.RadMenu_Default .rmGroup .rmLink .rmExpandLeft
{
	background: transparent url(Default/Menu/ArrowExpandRTL.gif) no-repeat left -1px;
}

.RadMenu_Default .rmGroup .rmLink:hover .rmExpandRight,
.RadMenu_Default .rmGroup .rmFocused .rmExpandRight,
.RadMenu_Default .rmGroup .rmExpanded .rmExpandRight
{
	background-image: url(Default/Menu/ArrowExpandHovered.gif);
}

.RadMenu_Default .rmGroup .rmLink:hover .rmExpandLeft,
.RadMenu_Default .rmGroup .rmFocused .rmExpandLeft,
.RadMenu_Default .rmGroup .rmExpanded .rmExpandLeft
{
	background-image: url(Default/Menu/ArrowExpandHoveredRTL.gif);
}

/* </expand arrows styling> */

.RadMenu_Default .rmHorizontal .rmItem { border-right: 0; padding-bottom:1px; }
.RadMenu_Default .rmHorizontal .rmLast { border-right: 0; }

.RadMenu_Default .rmVertical .rmItem { border-bottom: 1px solid #ffffff; 	 line-height:25px;}
.RadMenu_Default .rmVertical .rmLast { border-bottom: 0; padding-bottom: 1px; }

.RadMenu_Default_rtl .rmHorizontal .rmItem { border-left: 0;}

.RadMenu_Default .rmRootGroup .rmGroup .rmItem,
.RadMenu_Default_Context .rmGroup .rmItem
{ border-right: 0; border-bottom: 0; padding-bottom: 0; }

.RadMenu_Default .rmGroup
{
	border: 1px solid #828282;
	background-color: #6b9ed3;
}

.RadMenu_Default .rmGroup .rmExpanded
{
	z-index: 1;
}

.RadMenu_Default .rmTopArrow,
.RadMenu_Default .rmBottomArrow
{
	height: 10px;
	width: 100%;
	background: #fff url(Default/Menu/ArrowScrollUpDown.gif) no-repeat top center;
}

.RadMenu_Default .rmBottomArrow
{
	background-position: center -18px;
}

.RadMenu_Default .rmLeftArrow,
.RadMenu_Default .rmRightArrow
{
	width: 10px;
	height: 100%;
	background: #fff url(Default/Menu/ArrowScrollLeftRight.gif) no-repeat left center;
}

.RadMenu_Default .rmRightArrow
{
	background-position: -18px center;
}

.RadMenu_Default .rmItem .rmDisabled .rmText
{
	color: #999;
}

.RadMenu_Default .rmRootGroup .rmItem .rmDisabled
{
	background: none;
}

.RadMenu_Default .rmGroup .rmItem .rmDisabled
{
	background-color: #fff;
}

.RadMenu_Default .rmRootGroup .rmSeparator,
.RadMenu_Default .rmGroup .rmSeparator
{
	background: #8f8f8f;
	border-top: 1px solid #676767;
	border-bottom: 0;
}

.RadMenu_Default .rmSeparator .rmText
{
	display: none;
}

.RadMenu_Default .rmHorizontal .rmSeparator
{
	height: 41px;
	width: 2px;
	line-height: 41px;	color:#ff0000;
	background: url(img/separator.jpg);
	border: 0;
}

.RadMenu_Default .rmVertical .rmSeparator
{
	height: 1px;
	margin: 3px 0;
	border: 0;
	background-color:#ff0000;
	line-height: 1px;
}

.RadMenu_Default .rmLeftImage
{
	margin: 2px;
}

.RadMenu_Default .rmSlide
{
	margin: -1px 0 0 -1px !important;
}

.RadMenu_Default .rmHorizontal .rmSlide
{
	margin-top: -2px !important;
}

.RadMenu_Default_rtl .rmSlide
{
	margin-left: 0 !important;
	margin-right: -1px !important;
}

.RadMenu_Default .rmGroup .rmSlide
{
	margin: 0 !important;
}

.RadMenu_Default .rmItem .rmDisabled:hover
{
	background: none;
}

/* DNN CSS Overrides */

.DNNAligncenter
{

	text-align: left;

}

/******************************/
/* Video Viewer Styles        */
/******************************/
.float-left {float:left; display:inline;}
.extended {color: #be2026; font-size: 7pt; /*float:left;clear:both; margin:0px 5px 1px 3px;*/}
.extended:hover {color: #0D72BA; font-weight:normal;}
.right-text, .right-text p {float:left; width:185px;padding-left:5px;}*/
.image-top-left {padding: 5px 5px 5px 5px; border:0px;}

/* player and playlist go side by side */
#player, #playlist {
	/*float:left;		*/
	/*margin-right:20px; */
	cursor:hand;
	cursor:pointer;
}
/*#playlist a {display:none;}*/

/* player dimensions */
#player, #player img {
	display:block;		
	zoom:1;		
}

#player { border:1px solid #ccc; background-color:#000; position:relative;}

#playlist_v {width:100%;}
#playlist {width:99%;}
#playlistscroll {overflow:auto;height:412px;width:322px;overflow-x:hidden}

#playlist_v {margin-bottom:8px;}


/* overlay play button */
div.play /*, div.play_i*/ {
	background:url(/portals/1/media/siteplayer/img/play.png) no-repeat;
	width:50px;
	height:50px;
	position:relative;
	top: -122px;
	left:103px;	
	opacity:0.9;
	z-index:1010;
	margin-bottom:-50px;
}
*html div.play {background:url(/portals/1/media/siteplayer/img/play.gif) no-repeat;}

div.play:hover {
	opacity:1.0;		
}


/* playlist entry */
#playlist a, #playlist_v a {
	/*background:url(/portals/1/media/siteplayer/img/control_play.png) top right no-repeat;*/
	background:url(/portals/1/media/siteplayer/img/gradback.jpg) left repeat-x;
	border:1px solid #ccc;
	background-color:#eee;
	width:100%;
	/*height:106px;*/
	display:block;
	/*display:none;*/
	text-decoration:none;
	color:#333;	
	margin-top:5px;
	overflow:hidden;	
}
#playlist_v a {
	border:0px;
	background-color:#fff;
}

#playlist_v a {display:none;}

#playlist p {
	font-size:12px;
	font-weight: bold;
	/*width:230px;*/
	padding:5px 16px 0 0px;
	margin:0px;	
	color:#333;	
}

#playlist_v p {
	font-size:16px;
	font-weight:bold;
	/*width:230px;*/
	padding:0 16px 0 0;
	margin:0px;	
	color:#be2026;	
}

#playlist p.time, #playlist_v p.time {
	font-size:10px;
	font-weight:normal;
	padding-top:0px;
	color:#777;
	margin-top:0px;
	line-height: 12px;
} 


/* entry stages: normal, hover, playing, paused */
#playlist a:hover {
	background: url(/DesktopModules/SnaLocalVideo/player/img/control_play_d.png) top right no-repeat;
	_background: url(/DesktopModules/SnaLocalVideo/player/img/control_play_d.gif) top right no-repeat; /* IE 6 */
	background-color:#ddd;
}
#playlist_v a:hover {background-color:#fff;}

#playlist a.playing, #playlist a.paused, #playlist_v a.playing, #playlist_v a.paused  {
	color:#000;	display: block;
}

#playlist a.playing {
	background: url(/DesktopModules/SnaLocalVideo/player/img/control_pause.png) top right no-repeat;
	_background: url(/DesktopModules/SnaLocalVideo/player/img/control_pause.gif) top right no-repeat; /* IE 6 */
	display:block;
	background-color:#ddd;	
}

#playlist_v a.playing  {background-color:#fff;
	background: url(/DesktopModules/SnaLocalVideo/player/img/control_pause.png) top right no-repeat;
	_background: url(/DesktopModules/SnaLocalVideo/player/img/control_pause.gif) top right no-repeat; /* IE 6 */
}


#playlist a.paused, #playlist_v a.paused  {
	background: url(/DesktopModules/SnaLocalVideo/player/img/control_play.png) top right no-repeat;
	_background: url(/DesktopModules/SnaLocalVideo/player/img/control_play.gif) top right no-repeat; /* IE 6 */
}

#playlist p, #playlist div {cursor:hand;cursor:pointer;}


