		html{
			background-color: #ffffff;
			margin: 0px;
			padding: 0px;
			color: black;
		}
				
		body
		{
			width: 990px;
			min-width: 925px;
			margin: 0px;
			padding: 0px;
			margin-left: auto;
			margin-right: auto;
			background-color: #ffffff;
/*			background-image: url(../img/spc.gif);
			background-position: right top;
			background-repeat: repeat-y;*/
			font-family: Tahoma, Verdana, arial, sans-serif;
			font-size: 12px;
			margin-bottom: 10px;
		}
		a:link,a:visited
		{
			color: #008902;
			text-decoration: none;
		}
		a:link.stealth
		{
			color: #000000;
		}
		a.InactiveLink
		{
			color: #999999;
		}
		a:Hover
		{
			text-decoration: underline;
		}
		a:Hover div, a.noline:Hover

		{
			text-decoration: none;
		}
		a:Hover div .ulink
		{
			text-decoration: underline;
		}
		a img{
			border: 0px;
		}
		.todaycatch {
			color: #aaaaaa;
			font-weight: bold;
		}
		div{
			margin: 0px;
		}
		div#MastHead{
			height: 110px;
			width: 100%;
			background-color: #ffffff;
			background: url(/img/gradient.gif) repeat-x bottom;
			margin-bottom: 8px;
			border-bottom: #aaaaaa 1px solid;
		}
		div#MastHead div#CenteredContent{
			height: 70px;
			padding:0px;
			background-color: #ffffff;
			background: transparent;
			float: left;
		}
		div#MastHead h3{
			font-size: 125%;
			font-weight: normal;
			display: inline;
		}
		div#searchBox{
			height: 50px;
			padding:0px;
			background-color: #ffffff;
			background: transparent;
			float: left;
			width: 350px;
			margin: 20px 10px 10px 40px;
		}
		div#searchBox input#q {
			background-image: url(/img/rstr/srchbg.gif);
			float:left;
			background-color: transparent;
			border-right: medium none;
			padding-right: 2px;
			border-top: medium none;
			padding-left: 2px;
			padding-bottom: 2px;
			border-left: medium none;
			padding-top: 2px;
			border-bottom: medium none;
			border-right: #aaaaaa 1px solid;
			border-top: #aaaaaa 1px solid;  
			border-left: #aaaaaa 1px solid;
			border-bottom: #aaaaaa 1px solid;
			width: 292px;			
			height: 19px;
			font-family: Tahoma, Verdana, arial, sans-serif;
			font-size: 12px;			
		}
		img#MastHeadMainLogo{
			float: left;
			border: 0px;
			margin: 10px 0px 0px 10px;
			padding: 0px;
		}
		img#MastHeadRightLogo{
			float: right;
			border: 0px;
			margin: 0px;
			padding: 0px;
		}
		div#MastHead ul{
			float: left;
			margin: 0px;
			padding: 0px;
			list-style-type: none;
			width: 515px;
		}
		div#MastHead ul li{
			float: left;
			margin: 0px 0px 0px 10px;
			background: url(/img/rstr/buttonbk.gif) repeat-x;
			padding: 5px 0px 0px 0px;
			border-left: #aaaaaa 1px solid;
			border-right: #aaaaaa 1px solid;
			border-top: #aaaaaa 1px solid;
			width: 70px;
			height: 23px;
			text-align: center;
			color: #000000;
			font-weight: bold;
		}
		div#MastHead ul li a{
			float: left;
			margin: 0px 0px 0px 0px;
			background: url(/img/rstr/buttonbk.gif) repeat-x;
			padding: 0px 0px 0px 0px;
			width: 70px;
			height: 23px;
			text-align: center;
			color: #000000;
			font-weight: bold;
		}
		div#MastHead ul li.active{
			float: left;
			margin: 0px 0px 0px 10px;
			background: url(/img/rstr/buttonbko.gif) repeat-x;
			padding: 5px 0px 0px 0px;
			border-left: #aaaaaa 2px solid;
			border-right: #aaaaaa 2px solid;
			border-top: #aaaaaa 2px solid;
			width: 70px;
			height: 23px;
			text-align: center;
			color: #000000;
			font-weight: bold;
		}
		div#MastHead ul li.active a{
			float: left;
			margin: 0px 0px 0px 0px;
			background: url(/img/rstr/buttonbko.gif) repeat-x;
			padding: 0px 0px 0px 0px;
			width: 70px;
			height: 23px;
			text-align: center;
			color: #000000;
			font-weight: bold;
		}
		div#SubFeatureBar{
			clear: left;
			background-color: #e1ebf5;
			height: 5px;
			margin: 0px 190px 0px 0px;
		}
		div#loading {
			float: left;
			margin-left: 10px;
			padding: 3px 3px 3px 3px;
			visibility: hidden;
			font-weight: bold;
			color: #000000;
			background-color: #ffffcd;
			border: #000000 2px solid;
		}
		.boxFrame{
			background: url(/img/rstr/rowbottom.png) repeat-x bottom;
			border-top:solid 1px #f2f3f1;
			border-left:solid 1px #f2f3f1;
			border-right:solid 1px #f2f3f1;
			float: left;
			width: 30%;
			padding: 0px;
			margin: 0px 10px 25px 10px;
			position: relative;
		}
		.boxContent{
			padding:10px 10px 10px 10px;
			color:#000000;
			height: 150px;
		}
		.boxitemimg {
			float: left;
			border: 0px;
			padding: 0px;
			margin: 0px;
			width: 75px;
			height: 75px;
			text-align: center;
		}
		.boxitemdesc a.noline {
			padding: 0px 0px 5px 0px;
			font-weight: bold;
			color: #000000;
			font-size: 12px;
			width: 200px;
			height: 50px;
			overflow: hidden;
			position: absolute;
			top: 90px;
			left: 10px;
		}
		.boxitemprc {
			float: right;
			margin-top: 10px;
			padding: 0px 40px 10px 10px;
			text-align: center;
			color: #fd0d00;
			font-weight: bold;
			font-size: 18px;
			width: 20px;
		}		
		.boxitemdisc {
			float: right;
			margin-top: 2px;
			padding: 0px 10px 10px 10px;
			text-align: center;
			color: #aaaaaa;
			font-weight: bold;
			font-size: 12px;
			width: 75px;
		}		
		.rowFrame{
			float: left;
			background: url(/img/rstr/rowbottom.png) repeat-x bottom;
			border-top:solid 1px #f2f3f1;
			border-left:solid 1px #f2f3f1;
			border-right:solid 1px #f2f3f1;
			width: 48%;
			padding: 0px;
			margin: 0px 10px 15px 0px;
			position:relative;
		}
		.rowContent{
			padding:10px 10px 10px 10px;
			color:#000000;
			height: 210px;
		}
		.graytext {
			color: #aaaaaa;
		}
		.sitetitle {
			color: #000000;
			font-size: 18px;
			margin: 15px 0px 15px 0px 
		}
		.rowSource {
			float: left;
			text-align: left;
			color: #cccccc;
			/*background: url(/img/rstr/rowbottom-left.png) no-repeat bottom left;*/
			width:360px;
			height: 25px;
			margin: 0px;
			padding: 0px;
			border:0px;
			padding-left: 10px;
			position: absolute;
			bottom: 0px;
			left: 0px;
		}
		.rowcmp {
			float: right;
			text-align: right;
			color: #cccccc;
			/*background: url(/img/rstr/rowbottom-left.png) no-repeat bottom left;*/
			width:80px;
			height: 15px;
			margin: 0px;
			padding: 0px;
			border:0px;
			padding-left: 10px;
			position: absolute;
			bottom: 0px;
			right: 0px;
			text-decoration: none;
		}
		.rowDate {
			float: right;
			text-align: right;
			color: #cccccc;
			/*background: url(/img/rstr/rowbottom-right.png) no-repeat bottom right;*/
			width:100px;
			height: 25px;
			margin: 0px;
			padding: 0px;
			border:0px;
			padding-right: 10px;
			position: absolute;
			top: 0px;
			right: 0px;
		}
		.itemimg {
			border: 0px;
			margin-right: 25px;
			width: 100px;
			position: absolute;
			top: 10px;
			left: 10px;
		}
		.itemdesc a.noline {
			float: right;
			padding: 10px 10px 10px 10px;
			font-weight: bold;
			color: #000000;
			font-size: 12px;
			height: 50px;
			width: 60%;
		}
		.itemprc {
			padding: 0px 10px 10px 10px;
			color: #fd0d00;
			font-weight: bold;
			font-size: 21px;
			width: 100px;
			position: absolute;
			top: 100px;
			left: 10px;
		}
		.itemdisc {
			padding: 0px 10px 10px 10px;
			color: #aaaaaa;
			font-weight: bold;
			font-size: 12px;
			width: 100px;
			position: absolute;
			top: 100px;
			left: 120px;
		}
		.subitemdesc {
			padding: 5px 0px 0px 5px;
			font-weight: normal;
			color: #000000;
			font-size: 11px;
			width: 96%;
			position: absolute;
			top: 130px;
			left: 10px;
			height: 70px;
		}		
		.subitemdescscrollu {
			border: 0px;
			float: right;
			height: 12px;
			width: 12px;
			position: absolute;
			right: 0px;
			top: 0px;
			visibility: hidden;
		}		
		.subitemdescscrolld {
			border: 0px;
			float: right;
			height: 12px;
			width: 12px;
			position: absolute;
			right: 0px;
			bottom: 0px;
			visibility: hidden;
		}		
		.countdown {
			font-size: 90px;
			font-weight: bold;
			color: #dd2222;
			text-align: center;
		}
		.chicklet {
			border: 0px;
			float: right;
			margin-right: 100px;
		}
		.searchplugin {
			float: left;
			margin-top: 36px;
			margin-right: 10px;
		}		
		.sublink {
			margin: 10px 10px 10px 10px;
		}
		.groupcount {
			color: #eb9d4c;
		}
		
		a .srchbutton {
			margin: 2px 0px 0px 10px;
			float: left;
			width: 22px;
			height: 21px;
			background: url(/img/rstr/findbutton-gray.gif) top left no-repeat;
		}
		a:hover .srchbutton {
			margin: 2px 0px 0px 10px;
			float: left;
			width: 22px;
			height: 21px;
			background: url(/img/rstr/findbutton-orange.gif) top left no-repeat;
		}
		
		div#SideBar{
			float: right;
			width: 191px;
			padding-top: 19px;
			background-image: url(../img/sidebaradhead.gif);
			background-repeat: no-repeat;
			background-position: top center;
			text-align: center;
		}
		body div.BannerAd{
/*			float: left;
			margin-top: 10px;
			margin-bottom: 15px;
			text-align: center;
			margin-right: 191px;
			padding-top: 15px;
			background-image: url(../img/banneradhead.gif);
			background-position: top center;
			background-repeat: no-repeat;*/
		}
		div#BottomMenu
		{
			margin-top: 10px;
			text-align: center;
			color: #AAAAAA;
			clear: both;
		}
		p.Copyright
		{
			background-color: #ffffff;
			margin-top: 5px;
			padding-top: 5px;
			clear: both;
			font-size: 90%;
			text-align: center;	
			margin-bottom: 10px;
			color: #aaaaaa;
		}
		p.Copyright a
		{
			color: #FF9900;	
		}
		
		div.ContentBlock
		{
			margin-top: 17px;
			margin-left: 10px;
			margin-right: 207px;
			border: 0px;
			padding-bottom: 20px;
		}
		div.ContentBlock h1
		{
			padding-top: 7px;
			padding-left: 7px;
			padding-bottom: 12px;
			margin: 0px;
			background-color: #DEDEDE;
			font-size: 125%;	
		}
		div.ContentBlock h2
		{
			padding-left: 10px;
			font-weight: bold;
			color: #990000;
			margin-bottom: 5px;
			font-size: 130%;
		}
		div.ContentBlock h2 a
		{
			color: #990000;	
		}
		div.ContentBlock h3
		{
			font-weight: bold;
			padding-left: 10px;
			margin-bottom: 5px;
			font-size: 110%;
		}
		div.ContentBlock h4
		{
			font-weight: bold;
			color: #666666;
			padding-left: 10px;
			margin-bottom: 5px;
		}
		div.ContentNav
		{
			float: left;
			background: url(/img/rstr/grad-bl.gif) repeat-x top;
			background-color: #ffffff;
			height: 35px;
			color: #990000;
			width: 100%;
			margin-bottom: 20px;			
		}
		div#PrevNextButtonsBottom
		{
			margin-top: 10px;			
			margin-bottom: 10px;			
		}		
		div.ContentNav h2
		{
			padding: 0px;
			margin: 0px;
			margin-top: 5px;
		}
		div.ContentNav div.LeftNavSection
		{
			width: 10%;
			float: left;
			margin: 0px;
			height: 100%;
			padding-left: 3px;	
		}
		div.ContentNav div.RightNavSection
		{
			float: right;
			width: 10%;
			padding-right: 3px;
			text-align: right;
			height: 100%;
			overflow: hidden;	
		}
		div.ContentNav div.FilterNavSection
		{
			padding-top: 1%;
			text-align: center;
			height: 100%;
			overflow: hidden;	
		}	
		.formerror  {
		font : 11px/14px                                    verdana, arial, sans-serif, helvetica;
		color : #660000;
		list-style-type: circle;
		}
		.formfld
		{
			width: 110px;
			font : 11px verdana, arial, sans-serif, helvetica;
			color : #333333;
		}

		.longfld
		{
			font : 11px verdana, arial, sans-serif, helvetica;
			color : #333333;
		}

/* Light Template Syntax Highlighting Colors */


div.syntax .Statement, .synStatement { color: #a52a2a; font-weight: bold; }
div.syntax .Special, .synSpecial { color: #6a5acd; }
div.syntax .Constant, .synConstant { color: #5D5D5D;  }
div.syntax .Comment, .synComment { color: #0000ff; }
div.syntax .Identifier, .synIdentifier { color: #007B02;  font-weight: bold; }
div.syntax .PreProc, .synPreProc { color: #a020f0; }
div.syntax .Type, .synType { color: #0000ff; }
		
		#greenbutton
		{
			background: url(../img/btnface.gif) repeat-x;
			color: #fff;
			font-weight: bold;
			padding: 0 5px 2px 5px;
			margin-top: 1px;
		}
		
		.gradient
		{
			background: url(../img/gradient.gif) repeat-x bottom;
		}
		
	    #button{float:right;text-decoration:none;}
		.btton{font:bold 120%/1.2em arial;color:#000;text-decoration:none;text-align:center;}
		.btton:link{font:bold 120%/1.2em arial;color:#000;text-decoration:none;text-align:center;}
		.btton:visited{font:bold 120%/1.2em arial;color:#000;text-decoration:none;text-align:center;}
		.btton strong{background:transparent no-repeat top right;right:-4px;position:relative;display:block;}
		.btton strong strong{background:transparent no-repeat bottom left;top:2px;left:-4px;}
		.btton strong strong strong{background:transparent no-repeat bottom right;padding:.2em 3.1em  .3em;top:auto;right:-4px;left:auto;text-indent:-5px;}
		.btton{background-image:url(../img/yellow_tl.gif);}
		.btton strong{background-image:url(../img/yellow_tr.gif);}
		.btton strong strong{background-image:url(../img/yellow_bl.gif);}
		.btton strong strong strong{background-image:url(../img/yellow_br.gif);}
		.btton:hover{color:#000;background-image:url(../img/green_tl.gif);}
		.btton:hover strong{background-image:url(../img/green_tr.gif);}
		.btton:hover strong strong{background-image:url(../img/green_bl.gif);}		
		.btton:hover strong strong strong{background-image:url(../img/green_br.gif);}

 /*	rounded box CSS */
 /* set background images for corners */
.rbroundbox { background: url(/img/simple_background.gif) repeat; }
.rbtop div  { background: url(/img/simple_top_left.gif) no-repeat top left; }
.rbtop      { background: url(/img/simple_top_right.gif) no-repeat top right; }
.rbbot div  { background: url(/img/simple_bottom_left.gif) no-repeat bottom left; }
.rbbot      { background: url(/img/simple_bottom_right.gif) no-repeat bottom right; }

 /* height and width details */
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 14px;
	font-size: 1px;
}
.rbcontent  { margin: 0 14px; }
.rbroundbox { width: 80%; margin: auto; }
.rbroundbox p { font-size: 0.8em; padding: 0; margin: 1em 0 0 0; }
.rbroundbox h2 { padding: 0; margin: 0 0 1em 0; font-size: 1em; font-weight: bold; font-family : Arial, sans-serif; }

		.gridrowFrame{
			float: left;
			border-top:solid 1px #f0f0f0;
			width: 65%;
			padding: 2px 0px 0px 0px;
			margin: 0px;
			position:relative;
		}
		.gridrowitemdesc a.noline {
			float: left;
			padding: 0px 0px 0px 0px;
			font-weight: normal;
			color: #000000;
			font-size: 11px;
			/*border: 1px solid #ff0000;*/
			width: 75%;
		}				
		.gridrowDate {
			float: left;
			padding: 0px 0px 0px 0px;
			font-weight: normal;
			color: #999999;
			/*border: 1px solid #00ff00;*/
			font-size: 11px;
			width: 10%;
		}		
		.gridrowitemprc {
			float: left;
			padding: 0px 0px 0px 0px;
			font-weight: normal;
			/*border: 1px solid #0000ff;*/
			color: #aa0000;
			font-size: 11px;
			width: 8%;
		}		
		.gridrowFrameHighlight{
			float: left;
			border-top:solid 1px #f0f0f0;
			width: 65%;
			padding: 2px 0px 0px 0px;
			margin: 0px;
			position:relative;
			background-color: #fdefd2;
		}
		.detailFrame{
/*			background: url(/img/rstr/rowbottom.png) repeat-x bottom;*/
			border-bottom:solid 1px #f2f3f1;
			border-top:solid 1px #f2f3f1;
			border-left:solid 1px #f2f3f1;
			border-right:solid 1px #f2f3f1;
			float: right;
			width: 30%;
			padding: 0px;
			margin: 0px 0px 0px 0px;
			position: relative;
			visibility: hidden;
		}
		.hiddendiv {
			display: none;
		}
		
		



		

