.MainBackground
				{
					background-color:#FFCC66;
					filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#FFFFFF' , EndColorStr= '#FFCC66' );

				}
				.MainForm
				{
					background-color:white;
					display:block;
					border-style:solid;
					border-color:#666600;
					border-top-width:0px;
					border-bottom-width:0px;
					border-left-width:medium;
					border-right-width:medium;
					margin-left:auto;
					margin-right:auto;
				}
				.Main_TopMenu
				{
					background-color:white;
					font-size:11px;
					color: #990000;
					font-weight: bold;
					padding-left: 10px;
					padding-top: 2px;
					padding-bottom: 2px;
				}
				.DetailsHeader
				{
					font-weight: bold;
					color: #990000;
					font-family:Tahoma,Tahoma,Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					padding-right: 0px;
					padding-left: 1px;
					padding-bottom: 1px;
					padding-top: 1px;
					border-top:solid 0px #666600;
					border-bottom:solid 0px #666600;
					background-color:#FFCC66;
				}
				.DetailsHeaderBackground
				{
					background-color:#FFCC66;
				}
                .DetailsHeaderBackground a:link
				{
					text-decoration: underline; 
				}
                .DetailsHeaderBackground a:visited
				{
					text-decoration: underline; 
				}
                .DetailsHeaderBackground a:active
				{
					text-decoration: underline; 
				}
                .DetailsHeaderBackground a:hover
				{
					text-decoration: underline; 
				}

				.TopicHeader
				{
					font-weight: bold;
					color: #990000;;
					font-family:Tahoma,Tahoma,Verdana, Arial, Helvetica, sans-serif;
					font-size:18px;
					padding-right: 0px;
					padding-left: 5px;
					padding-bottom: 2px;
					padding-top: 2px;
					border-top-width:0px;
					border-top-color:#666600;
					border-top-style:solid;
					border-bottom-width:2px;
					border-bottom-color:#666600;
					border-bottom-style:solid;
				}
				.DetailsHeaderLink
				{
					font-weight: bold;
					color: #990000;
					text-decoration:'underline';
					background-color: #FFCC66;
					font-family:Tahoma,Tahoma,Verdana, Arial, Helvetica, sans-serif;    
					padding-right: 5px;
					padding-left: 0px;
					padding-bottom: 5px;
					padding-top: 5px;
				}
				.SearchDetailsBackground
				{
					background-color:white;
				}
				.SearchDetails
				{
					font-weight:normal;
					color: #990000;
					text-decoration:none;
					font-family:Tahoma,Tahoma,Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
				}
				.SearchPager
				{
					font-weight:normal;
					color: #990000;
					text-decoration:none;
					background-color:white;
					font-family:Tahoma,Tahoma,Verdana, Arial, Helvetica, sans-serif; 
					font-size:10px;
				}
				.lnkAdvancedSearch, .BackToMain
				{
					font-family:Tahoma,Tahoma,Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					font-style:normal;
					color:#990000;
					font-variant:normal;
					text-decoration:none;
				}
				.HeaderStyle
				{
					font-family:Tahoma,Tahoma,Verdana, Arial, Helvetica, sans-serif;
					font-size:28px;
					font-weight:bold;
					font-style:normal;
					color:#990000;
					font-variant:normal;
					text-decoration:none;
				}
				.ResultHeadings
				{
					font-family:Tahoma,Tahoma,Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;  
					font-weight:bold;
					width:20%;
					vertical-align:top;
					padding:5px;
					color:#990000;
					text-align:right;
				}
				.ResultDetails
				{
					font-family:Tahoma,Tahoma,Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;  
					color: #990000;
					background-color:white;
					width:750px;
					vertical-align:top;					
				}
				.ResultDetailHeader
				{
					font-family:Tahoma,Tahoma,Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					color:#990000;
					background-color:#FFCC66;
					text-align:left;
					padding:5px;
					border-top-width:0px;
					border-top-color:#666600;
					border-top-style:solid;
					border-bottom-width:2px;
					border-bottom-color:#666600;
					border-bottom-style:solid;
				}
				.ResultName
				{
					font-family:Tahoma,Tahoma,Verdana, Arial, Helvetica, sans-serif;
					font-size:16px;
					font-weight:bold;
					color:#990000;
					background-color:white;
					text-decoration:none;
				}
				.RatingsPopUpPanel
				{
					border-width:medium; 
					border-color:#666600;
					border-style:solid;
					font-family:Tahoma,Tahoma,Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;  
					color: #990000;
				}
				.SearchCountPopUpPanel
				{
					border-width:2px; 
					border-color:#666600;
					border-style:solid;
					font-family:Tahoma,Tahoma,Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;  
					color: #990000;
				}
				