body, div, p, td {font:10pt Arial; color:#666;}
a {color:#007DC9; font-weight:bold; text-decoration:none;}
img {border:0;}
.highlight {color:#333;}

#pageBg {min-width:770px; margin:0; text-align:center; background:#191919 url(bgFade.gif) repeat-x;}

#maincontainer {width:770px; margin:0 auto 5px; padding:5px 0; text-align:center; background-color:#FFF;}

#toptable {width:760px;}
	#nsheader {width:535px; height:95px; background:url(nsheader.jpg) no-repeat;}
		#nsheader a {display:block; width:535px; height:95px;}
	.headerRight {background:#262525; border:0 dotted #333333; border-width:0 0 0 1px;}
	#topRight {width:225px; height:95px; vertical-align:top;}
		#topRight table {width:213px; margin-top:6px;}
			#topRight table td {padding:2px 4px 3px; color:#FFF; border:0 dotted #333333; border-width:0 0 1px;}
				#topRight table td {font-weight:bold; font-size:8pt;}
				#topRight table td a {color:#4E9AE5; font-size:10pt;}
	#listenlive {text-align:center; vertical-align:middle;}

#menu {width:535px; margin:auto; background-color:#666;}
	.menuhead {background-color:#666;}
		.Box_317156_Font {font-size:8pt; font-weight:bold; color:#FFF;}
		.Box_7316743_Sub_Hi {font-size:8pt; font-weight:bold; color:#39F;}
		.Box_317156_Font:hover, Box_317156_Hi:hover, .Box_317156_Sub_Font:hover, .Box_7316743_Sub_Hi:hover {color:#FF3;}
		.Box_317156_Sub_Tb {background-color:#262525; border:1px solid #333;}
		.Box_7316743_Sub_Td {padding:4px; background-color: #262525; border:0 dashed #333; border-width:0 0 1px;}
		#cn752, #cn753, #cn754, #cn755, #cn756, #cn757, #cn758 {position:absolute; display:none; z-index:1;}

#pagehead {display:block; width:760; height:40px; margin:auto; text-align:center; background:url(nsHead.jpg) left top no-repeat; overflow:hidden;}
	#pagehead a {display:block; float:right; width:131px; height:40px;}
		#pagehead a span {display:none;}

.adspace {display:block; width:760; margin:auto; padding:0; text-align:center; border:0 dotted #B2B2B2; border-width:0 0 1px;}
	.adspace span {display:none; width:728px; height:90px; margin:auto; text-align:center; border:1px solid #CCC;}
.adspaceRight {margin:auto; text-align:center; padding:6px 0;}

#content, #footer {width:760px; border:0 dotted #B2B2B2; border-width:0 0 1px;}
	#contentLeft {width:450px; padding:14px 5px; vertical-align:top; border:0 dotted #B2B2B2; border-width:0 1px 0 0;}
	#contentRight {width:310px; padding:14px 5px; vertical-align:top;}
#footer {margin:0 auto; text-align:center; padding:5px 0; }
	#footer td {width:50%; font-size:7pt;}
		#footer td a {font-weight:normal;}

#students, table#students {width:100%; margin:6px auto; border-collapse:collapse;}
	#students thead th {background:#eee; border:solid #999; border-width:1px 0; padding:8px 0 13px 5px; text-align:left; font:bold 13px Arial; color:#004}
		#students thead th a {border-bottom:1px dotted #4f99de; padding-bottom:1px}
        #students thead th a:hover {border-width:0}
	#students tfoot td {border-top:1px solid #000;}
	#students tbody td {padding:3px; border:1px dashed #BCC; font:9pt Arial; border-width:0 0 1px}
    #students tbody td a {border:0 none; padding:0}
	#students td.numeric, #students th.numeric {text-align:right;}
	.airdate, .hidden {display:none;}
    .winner td {padding-bottom:15px !important;}
    .winner td strong {color:#c33; display:block; font-size:11px; font-style:italic; padding-top:2px; position:absolute; width:300}

#thumbBox { /*Outermost DIV for thumbnail viewer*/ position:absolute; left:0; top:0; width:auto; padding:10px; padding-bottom:0; background:#313131; visibility:hidden; z-index:10; cursor:hand; cursor:pointer;}
	#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */ font:bold 12pt Verdana; letter-spacing:6px; line-height:1.1em; color:#FFF; padding:5px 0; text-align:right;}
	#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */ background-color:#FFF;}
#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/ position:absolute; visibility:hidden; border:1px solid #000; background-color:#EFEFEF; padding:5px; z-index:5;}

#gallery {margin:auto; text-align:center;}
	#gallery img {margin:4px; width:80px; height:60px;}
	#gallery a img {border:3px solid #CCC;}
	#gallery a:hover img {border:3px solid #77AEF2;}

#contentLeft h4 {margin:0; padding:0; font:8pt Arial;}
#contentRight h4 {font-size:12pt; color:#333;}
#tutwelcome {float:left; margin:0 10px 6px 0;}
#anchorlinks {text-align:center; clear:left; font-size:9pt;}
.linkad {float:right; margin:0 0 6px 8px;}

#key {line-height:2em;}
.rowOutstanding {background-color:#ffb;}
.rowMonetti {background-color:#e0ffd0;}
.rowDrucker {background-color:#def;}
.rowComcast {background-color:#ffe0f0;}
.rowKey {display:inline; margin:0 0 4px; padding:0 6px; border:1px solid #333;}

#tutcastButtons {font-weight:bold; font-size:8pt;}
.tutcastThumb {float:left; width:75px; height:75px; margin:0 5px 2px 0;}
.tutcastItem {font-size:8pt;}

#bottom {display:block; height:5px; font-size:1px;}
