@charset "utf-8";
/* CSS Document */

body {margin:0 auto;padding:0;background:#ececec}
/* holder styles */
.container {background:#FFF;margin:0 auto;padding:0}

/* General Text styles */

	h2 {color:#16416D}
	h2 a {text-decoration:none;color:#16416D}
	h2 a:hover {text-decoration:underline;color:#999}
.sechead h2 {color:#FFF;margin-top:25px}


	h3 {color:#623F21}
	h3 a {text-decoration:none;color:#16416D}
	h3 a:hover {text-decoration:underline;color:#999}

.landing h3, .landing2 h3 {color:#623F21}

	h4 {color:#16416D}
	h4 a {text-decoration:none;color:#16416D}
	h4 a:hover {text-decoration:underline;color:#999}

	h5 {color:#16416D; padding-bottom:5px;}
	h5 a {text-decoration:none !important;color:#16416D}
	h5 a:hover {text-decoration:underline !important;color:#16416D}

	h6 {color:#16416D}
	h6 a {text-decoration:none;color:#16416D}
	h6 a:hover {text-decoration:underline;color:#999}

.landing h4, .landing2 h3 {font-style:italic}
.landing p, h3, h4 { margin-left:10px; padding-top:10px; }
.landing2 p, h3, h4 { margin-left:10px; }
.subnav h4 {margin-bottom:.05em}

th {font-weight:bold;color:#FFF;background:#999}
th a {text-decoration:underline;color:#FFF}
th a:hover {text-decoration:underline;color:#000}
td {font-size:.85em}
.tdalt {background:#EEE}
.ref td {vertical-align:top}

/* header styles */
.header {background:#FFF url(images/webmedia/hdbck.jpg) repeat-x left top}
.header-title  h1 {font-family: Times !important; font-weight:normal !important; font-size:36px; 

margin-bottom:-.3em;color:#17305c; letter-spacing:1px;}
.header-title  h4 {font-style:normal !important;margin:5px 0;line-height:1em;color:#16416D}
.header-title  h5 {font-family:Times; font-size:18px; font-weight:normal !important; margin:0 0 

10px;color:#17305c}

/* Coin Slider Table */
.coinSliderTable {background:url(images/border_blue.png); width:364px; height:210px; margin:10px;}
.coinSliderTable td {cellspacing:21px;}

/* navigation */
.primary_nav {font-weight:bold;font-size:1.4em;margin:10px 0;padding:10px 

0;text-align:center;letter-spacing:.1em;background:url(images/mainnav.jpg) repeat-x left top} 
	.primary_nav ul {padding:0;margin:0;display:inline-block}
	.primary_nav ul li {float:left;display:block;margin:0;padding:0}
	.primary_nav ul li a {text-decoration:none;margin:0;padding:0 30px;color:#000}
	.primary_nav ul li a:hover {color:#999;text-decoration:underline}
	.primary_nav ul li a.first {margin-left:0}
	.primary_nav ul li a.last {background:none}
	.primary_nav ul li a.selected {color:#666;font-style:italic}

.primary_nav_comp {margin:0;padding:0;background:#f9fbfa; border-top: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;} 
	.primary_nav_comp ul li a {text-decoration:none;}

.subnav {margin:0px auto} 
	.subnav ul {list-style:none;margin:0 auto;padding:10px 0;font-size:.85em;line-height:1.1em}
	.subnav ul ul {margin:-5px 0 -5px 10px;font-size:1em;line-height:1.1em}	
	.subnav ul li {margin:0;position:relative}
	*html .subnav ul li:hover, *html .subnav ul a:hover {position:relative}
	.subnav ul li a {color:#8C5B38;padding:.25em .5em;display:block;text-decoration:none}
	.subnav ul li a:hover {color:#16416D;text-decoration:underline}
	
.subnav2 {margin:10px 0} 
	.subnav2 ul {margin:0 auto;padding:10px 0;font-size:.85em;line-height:1.1em}
	.subnav2 ul li {margin:0;position:relative}
	*html .subnav2 ul li:hover, *html .subnav2 ul a:hover {position:relative}
	.subnav2 ul li a {color:#666;background:url(../images/subnav2.jpg) no-repeat left top;padding:0 0 8px 

10px;display:block;text-decoration:none}
	.subnav2 ul li a:hover {color:#16416D;text-decoration:underline}

.crumbcontrols {margin:10px 0;font-size:.7em;line-height:1.2em;font-weight:bold}
.crumbs {}
.textControls {text-align:right}

.search p {text-align:right}

.whatnew {margin:10px 0}
/*.landing {background:url(images/webmedia/landing_bck.jpg) no-repeat left top}*/
.sechead {background:url(images/sechead.jpg) no-repeat;height:120px}

.newsignup {background:#444;color:#FFF;padding-top:10px}
.newsignup h3 {text-transform:none;color:#FFF}
.newsignup input {background:#AAA}
.newsignup a,.newsignup a:link {color:#FFF}

.newsignup2 {background:#444;color:#FFF;margin-top:10px;padding-top:10px}
.newsignup2 h3 {text-transform:none;color:#FFF}
.newsignup2 input {background:#AAA}
.newsignup2 a,.newsignup a:link {color:#FFF}
.dateStyle {font-size:9px; color:#FFF; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;}

div.white {color:#FFFFFF;}

a.AwardLink {text-decoration:none !important;color:#16416D}
a.AwardLink:hover {text-decoration:underline !important;color:#16416D}
.videoLink {font-family: Times !important; font-weight:normal !important; font-size:12px;padding-left:2px;}
.videoSubText {font-weight:normal !important; font-size:10px; color:#16416D; line-height:1.2em}
#videoTitleHeader {padding-top: 10px; padding-left: 20px; font-family: Times !important; font-weight:normal !important; font-size:20px; color:#16416D;}
#videoDesc {padding-left: 20px; font-family: Times !important; font-weight:normal !important; font-size:12px; color:#16416D; line-height:1.0em}
#thumbDesc {font-size:13px;line-height:1.2em}

/* footer styles */
#footer {
	background:url(images/webmedia/HUD_newfooter_1010px_2.jpg) no-repeat bottom;
	height:136px;
	background-color:#FFF;
	padding:0px;
	color:#FFF;
	text-align:center;
	position:relative;
}
#footer-link-1 {
	position: absolute; 
	top: 80px; 
	left: 430px; 
	width: 120px; 
	height: 8px; 
	background-color: transparent;
}
#footer-link-2 {
	position: absolute; 
	top: 148px; 
	left: 370px; 
	width: 180px; 
	height: 9px; 
	background-color: transparent; 
}
#footer-link-3 {
	position: absolute; 
	top: 168px;
	left: 420px; 
	width: 150px; 
	height: 9px; 
	background-color: transparent;
}
#footer-link-4 {
	position: absolute; 
	top: 140px; 
	left: 780px;
	width: 85px; 
	height: 30px; 
	background-color: transparent; 
}
#footer-link-5 {
	position: absolute; 
	top: 130px; 
	left: 880px; 
	width: 50px; 
	height: 45px; 
	background-color: transparent; 
}
#footer-link-6 {
	position: absolute; 
	top: 140px; 
	left: 940px; 
	width: 35px; 
	height: 25px; 
	background-color: transparent; 
}

#footer .footernav ul {margin:0;padding:0;list-style:none;text-align:right}
#footer .footernav li {display:inline}
#footer ul li {margin:0;padding:0}
#footer ul li a {border-right:1px solid #16416D;padding:0 8px 0;margin:0 0 0 -2px}
#footer a.noborder {padding-right:0;border:none}
#footer a {color:#16416D;text-decoration:underline}
#footer a:hover {color:#16416D:#16416D;text-decoration:none}

/* styles for newDesign */

.landing, .landing2 {background:url(images/webmedia/landing_bck.jpg) no-repeat left top; width: 750px; height:282px; 
 display:block;}
.landing2 { margin-bottom: 0px; display:block;}

.video_playbox {background:url(images/webmedia/banner-bg-03.jpg) no-repeat 108px top; width: 850px; }
.video_specs { padding: 30px 0 10px 20px; }
.video_vert_scroll {
	float:right;
	margin-top:-350px;
	width: 300px;
}
.video_vert_scroll ul { height: 180px; width: 300px;   }
.video_vert_scroll ul li { display:block; list-style-type:none;	font-size:10px; line-height:12px;
 }


.video_playbox {background:url(images/webmedia/banner-bg-03.jpg) no-repeat 108px top; width: 750px; }
.video_specs { padding: 30px 0 10px 20px; }
.video_vert_noscroll { float:right;	margin-top:-150px; 	width: 300px;  }
.video_vert_noscroll ul { height: 180px; width: 250px; overflow:scroll;  }
.video_vert_noscroll ul li { display:block; list-style-type:none;  }
.video_vert_noscroll ul li a { }

/* UPDATED .sechead */
.sechead {
	background:url(images/webmedia/landing_bck.jpg) no-repeat left top;
	height:282px;
	width: 642px;
}

/* UPDATED .right-nav */
.right-nav {
	position: relative;
	display:block;	
	float:right;
	background:url(images/webmedia/right-nav-bg.jpg) no-repeat right top;
	margin: /*-19px*/ 0px;
	padding: 0 auto;
	width: 200px;
}

.right-nav h4 { padding-top:20px; }
.right-nav ul, .right-nav h4 { margin-left:0px; }
.landing .span-8 h4, .landing2 .span-8 h4 { margin-top: 50px; }
.custom-padding {
	margin: 0px;
	padding: 0px;
}
#coin-slider {
	margin-left: 40px;
	margin-top: 0px;
}
.border-right-dotted { border-right: dotted 1px #999; width: 890px; padding-right:10px; }
.border-left-dotted { border-left: dotted 1px #999; padding:10px; }
.awards_thumb_toprow { margin:0px auto; width:200px; padding-bottom:30px;  }

.awards_thumb_row {  margin-left:20px; padding-top:20px; padding-left:10px; border-top: dotted 1px #999; }

.category_summary_column  h4, .category_summary_column-L  h4 { color: #036; margin:0 auto; }
.category_summary_column {
	width: 215px;
	padding: 5px;
	margin: 0px 0px 0px 0px;
	font-size: 90%;
} 

.category_summary_column-L {
	width: 215px;
	padding-left: 10px;
	margin: 0px 0px 0px -10px;
	font-size: 90%; border-left: dotted 1px #999; }

.category_summary_column p, img { margin:0px auto; padding:0px; }
p#intro { width: 670px; padding: 20px; }
.newBanner { height: 100px; width: 1010px; background:url(images/webmedia/banner_webcasts.jpg) no-repeat right top; }
.AwardLink { margin-bottom:10px; }
h4.AwardLink a, h4.AwardLink a:visited  { color: #036; text-decoration:none; }
h4.AwardLink a:hover { color: #036; text-decoration:underline; }