
div#col1 {float:left; height:auto; width: 144px; margin: 0 0 0 -902px; padding:0px 7px 0px 5px; overflow:hidden;}
div#col2 {float:left; height:auto; width: 600px; margin: 0 0 0 160px; padding:0px 7px 0px 7px; overflow:hidden;}
div#col3 {float:left; height:60em; width: 120px; margin: 0 0 0 0px; padding:0px 6px 0px 6px; overflow:hidden;}

xdiv#col1 {background-color:#fcf;}
xdiv#col2 {background-color:#cff;}
xdiv#col3 {background-color:#ffc;}


.TopWrap p {margin:0}
.Results {padding:5px; xborder:1px solid purple;}
.SumResults {padding:5px; font-size:80%;}
.SumResults ul.L0 {font-weight:bold;margin-top:5px;list-style-type:none;border:1px solid purple;}
.SumResults ul.L0 li {padding-right:20px;float:left;}
#ResultsSm {padding-left:20px;font-weight:normal;font-style:italic;font-size:80%;}

.ListCol {height:100%;color:#006699; font-size:90%;}
.ListCol li, .ListCol li a{color:#006699; ;}

.ListCol li a {text-decoration:none; ;width:100%}

.ListCol a:active {}
.ListCol a:visited {}
.ListCol a:link {}
.ListCol a:hover {background-color:white;color:#e30;}

.ListCol ul {PADDING:0px; MARGIN: 0px 0px 0px 10px;}
.ListCol ul.L0 {}
.ListCol ul.L1 {list-style-image: url('/images/bull_subjects.gif') }
.ListCol ul.L2 {list-style-image: none; }
.ListCol ul.L3 {list-style-image: none; }
.ListCol ul.L4 {list-style-image: none; }
.ListCol ul.L1 {font-weight:bold;}
.ListCol ul.L2 {font-weight:normal;}
.ListCol ul.L3 {font-weight:normal;}
.ListCol ul.L4 {font-weight:normal;}
.ListCol li.HLight {font-weight:bold;font-style:italic;}

.RowTitle{padding:0px;}
.RowTitle  {background:#DFEFFF url('/images/tile_row_blue.jpg') repeat-x;font-size:90%; color:#664499;padding:2px 10px 3px 8px;margin-top:10px;text-align:left;}
.RowTitle a {color:#006699;}
.RowTitle .expd {cursor:pointer;}
.RowTitle span img {padding-right:6px;}

#col2 .bonusRows {display:none;}
#col2 .feedWrap {margin-left:86px;}

.ListRow ul {display: inline;padding:0;}
.ListRow li {display: inline;}

.ListRow ul {}
.ListRow li { padding: 0; margin: 0;}
.ListRow li a { text-decoration: none;}

.ListBox {padding:0;}
.ListBox img.iBullet {width:11px;height: 11px;background: transparent url(/images/skNVTO/icons.gif) no-repeat scroll -264px -33px;}

.ListBox ul {}
.ListBox li {display: inline;padding: 0; margin: 0; }
.ListBox a { text-decoration: none;}


#BrowseWrap {margin-top:5px;}
#BrowseWrap p {margin:0;}
#BrowseWrap a{white-space:nowrap;}
#BrowseWrap img.iBullet {margin-left:20px;margin-right:5px;}

#BrowseWrap div.ListBox a { text-decoration: none;}
#BrowseWrap .ListBox img.iBullet {margin-left:5px;margin-right:5px;background: transparent url(/images/skNVTO/icons.gif) no-repeat scroll -288px -33px;}

#ResultsBox {background-color:#efe;}

#TabBox {text-align:right;background-color:#eef;}
#BrowseWrap, .message {margin-left:10px}


div#PageingBox {padding:10px; font-size:90%;text-align:center;}

.MyBlock {margin:5px 20px;}
#col2 div.MyBlock table td {font-size:11px;}

.MediaWrapHT {min-height:500px; height:auto !important;}
.MediaWrap {
	position:relative;
	display:block;
	position:static;
	overflow:hidden;
	width:auto;	/* or use 99% */
	padding-left:7px;
	vertical-align:top;
}
.MediaSpan {
	float: left; 
	display:block;
	position:relative;
	text-align:center; 
	overflow:hidden;
	font-size:80%;
}
.MediaSpan a {border:1px solid transparent;}

.MSpan125 {
	padding: 3px;
	margin-left:3px;
	margin-top:5px;
	margin-bottom:0px;
	width:133px;
	height:170px;
	border:1px solid #eee;
}
.MSpan12515 {
	padding: 3px;
	margin-left:3px;
	margin-top:5px;
	margin-bottom:0px;
	width:133px;
	height:175px;
	border:1px solid #eee;
}

.MSpanVM {display: table; #position: relative; padding:0;}

.MSpanVM .pMid {#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;}
.MSpanVM .pIn {border:1px solid transparent;#position: relative; #top: -50%; 
	padding-left:0px;
	padding:0;}


.MSpanVB {display: table; 
}
.MSpanVB .pMid {display: table-cell; 
    vertical-align: bottom;}

.MSpanVB .pIn {}

.MediaSpan .pInfo {line-height:100%;display:block;}

.MediaInfo {
	overflow:auto;
	line-height: 110%;
	width:100%;
}

.MSpan7515 {
	width:88px;
	height:123px;
	font-size:80%;
	padding: 1px;
	margin-left:4px;
	margin-top:5px;
}
.CellSpan {
}
.CellSpan {
	float: left; 
	display:block;
	position:relative;
	width:138px;
	height:185px;
	border:1px solid #eee;
	padding: 1px;
	margin-left:5px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:center; 
	overflow:hidden;
	font-size:80%;
}
.CellSpanT {
	float: left; 
	display:block;
	position:relative;
	padding: 1px;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:0px;
	text-align:center; 
	overflow:hidden;
	font-size:80%;
	width:100px;
	height:130px;
	border:1px solid #d2d2d2;
}
.CellSpanS {
	float: left; 
	display:block;
	position:relative;
	padding: 1px;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:0px;
	width:110px;
	text-align:center; 
	overflow:hidden;
	font-size:80%;
}

.CellSpan img,.CellSpanS img  {border:0px}
	
.CellTile {
	float: left; 
	display:block;
	padding:0 0px;
	width:280px;
	text-align:center; 
	overflow:hidden;
	margin:5px 7px;
}

#Chat{display:inline-block;position:relative;top:30px;left:-50px}
