/*DSS*/
body, p
	{
		font-family: Arial,Helvetica;
		font-size: 10pt;
		color:#000000;
	}
h1
	{
		font-family: Arial,Helvetica;
		color:#FFFFFF;
	}
.left_nav
	{
		color:#000000;
		text-decoration:none;
		font-family: Arial,Helvetica;
		font-size: 9pt;
	}
.left_nav:hover
	{
		color:#999999;
		text-decoration:none;
		font-family: Arial,Helvetica;
		font-size: 9pt;
	}
.nav_buttons
	{
		color:#000000;
		text-decoration:none;
		font-family: Arial,Helvetica;
		font-size: 9pt;
		background-color: #DCDCDC;
	}
.footer
	{
		color:#002477;
		text-decoration:none;
		font-family: Arial,Helvetica;
		font-size: 9pt;
	}
.footer:hover
	{
		color:#002477;
		text-decoration:underline;
		font-family: Arial,Helvetica;
		font-size: 9pt;
	}
input
	{
		background-color:#FFFFFF;
		color:#cc0000;
		font-family: Arial,Helvetica;
		font-size: 9pt;
	}
.textbox
	{
		background-color:#FFFFFF;
		color:#cc0000;
		font-family: Arial,Helvetica;
		font-size: 9pt;
	}
.button
	{
		background-color:#DCDCDC;
		border:outset 1px #999999;
		color:#000000;
		font-family: Arial,Helvetica;
		font-size: 7.5pt;
	}
.wrap
	{
		background-color:#F0F0F0;
		color:#000000;
		font-family: Arial,Helvetica;
		font-size: 11pt;
	}
.form_text
	{
		color:#000000;
		font-family: Arial,Helvetica;
		font-size: 9pt;
	}
.td_grey
	{
		background-color: #999999; 
		color:#FFFFFF;
		font-family: Arial,Helvetica;
		font-size: 7.5pt;
	}
.contact_border
	{
		border-right: 1px solid #990000;
	}
/*Grid format*/
.GridrowAlternative
{
    font-family:Verdana;
	font-size:7.5pt;	    
    background-color:White;
    color:#284775;
    font-weight:normal;
}
.GridrowAlternativeMouseOver
{
	font-family:Verdana;
	font-size:7.5pt;
    background-color:#99CCFF;   
      
}
.GridrowAlternativeNW
{
    font-family:Verdana;
	font-size:7.5pt;	
    color:#284775;
    background-color:White;
    white-space:nowrap;
    nowrap:nowrap;
}
.GridrowStyle
{
    font-family:Verdana;
	font-size:7.5pt;
    background-color:#F7F6F3;
    color:#333333;        
    font-weight:normal;
}
.GridrowStyleMouseOver
{
	font-family:Verdana;
	font-size:7.5pt;
    background-color:#99CCFF;    
    
}
.GridrowStyleNW
{
    font-family:Verdana;
	font-size:7.5pt;
    background-color:#F7F6F3;
    color:#333333;        
    white-space:nowrap;
    nowrap:nowrap;
}

.GridrowEdit
{
    font-family:Verdana;
	font-size:7.5pt;	    
    background-color:#999999;   
    color:Blue;
}
.GridrowSelected
{
    font-family:Verdana;
	font-size:7.5pt;	        
    background-color: #F0FFFF; /*#E2DED6;*/
    color:#333333;
    font-weight:bold;    
}
.GridPagerStyle
{
    font-family:Verdana;
	font-size:7.5pt;    
    background-color:#b0c4de; /*LightSteelBlue; #5D7B9D;*/
    font-weight:bold;
    color: #191970;				/*MidnightBlue;      black*/        
}
.GridHeader
{
    font-family:Verdana;
	font-size:7.5pt;    
    background-color: #b0c4de;  /*LightSteelBlue; #5D7B9D;*/
    font-weight:bold;
    color: #191970;		/*MidnightBlue;        /*white*/
}
.GridHeaderRed
{
    font-family:Verdana;
	font-size:7.5pt;    
    background-color: #a52a2a;  /*Brown*/
    font-weight:bold;
    color: white;		   /*white*/
}

.GridPagerStyleRed
{
    font-family:Verdana;
	font-size:7.5pt;    
    background-color:#a52a2a; 
    font-weight:bold;
    color: white;				   
}

.GridFooterStyle
{
    font-family:Verdana;
	font-size:7.5pt;        
    background-color: #b0c4de;		/*LightSteelBlue; #5D7B9D;*/
    font-weight:bold;
    color: #191970;			/*MidnightBlue;       white*/
}
/*Grid*/

/*Search engine Format*/
.Searchbutton
	{
		background-color:#DCDCDC;
		border:outset 1px #999999;
		color:#000000;
		font-family: Arial,Helvetica;
		font-size: 7.5pt;
		width: 90px;
	}
.Searchbutton2
	{
		background-color:#DCDCDC;
		border:outset 1px #999999;
		color:#000000;
		font-family: Arial,Helvetica;
		font-size: 7.5pt;
		width: 90px;
	}
.SearchTitle
{	
	font-family: Arial,Helvetica;
	Font-Size: 9pt;
	font-weight:bold;	
}
.txtDefaultSearch
{
	font-family: Arial,Helvetica;
	font-size:7.5pt;
	font-weight:bold;
}
.txtDefaultSearchNoBold
{
	font-family: Arial,Helvetica;
	font-size:7.5pt;	
}
.cboSearch
{
	font-family: Arial,Helvetica;
	font-size:7.5pt;		
}
.DatalistEventsRows
{
	height:12px;	
	cursor:hand;
}
/*End Search engine Format*/

/*Search Page Layout*/
#divMainSearch
{
	position:relative;
	left:0px;
	top:0px;
	width:100%
}
#divProcessing
{
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:90%
}
#divTopSearchBar
{
	position:relative;
	left:1px;
	top:0px;
	width:100%
}
#divBottomSearchBar
{
	position:relative;
	left:1px;
	width:100%;
	background-color:White;
	
}
#divSearchResetButton
{
	position:absolute;
	left:0px;
	top:0px;
	width:110px;
	height:32px;
	cursor:hand;
}
#divSearchAdvButton
{
	position:absolute;
	left:115px;
	top:0px;
	width:110px;
	height:32px;
	cursor:hand;
}
#divSearchDetButton
{
	position:absolute;
	left:230px;
	top:0px;
	width:110px;
	cursor:hand;
}
#divSearchSumButton
{
	position:absolute;
	left:345px;
	top:0px;
	width:110px;
	cursor:hand;
}
/*TOP MENu Items*/
.SearchButtonLeft
{
	background-image: url(../Image/button_r1_c1.gif);
	background-repeat:no-repeat;
	height:24px;
	width:10px;		
	cursor:hand;	
}
.TopMenuDSS 
{ 
	FONT-SIZE: 7.5pt; 
	BACKGROUND-IMAGE: url(../Image/button_r1_c2.gif); 
	WIDTH: 90px; 
	CURSOR: hand; 
	COLOR: white; 
	BACKGROUND-REPEAT: repeat-x; 
	FONT-FAMILY: Arial,Helvetica; 
	HEIGHT: 24px 
}
.SearchButtonRight
{
	background-image: url(../Image/button_r1_c4.gif);
	background-repeat:no-repeat;
	height:24px;
	width:10px;		
	cursor:hand;		
}
.LogOut 
{ 
	FONT-SIZE: 7.5pt; 
	WIDTH: 60px; 
	CURSOR: hand; 
	COLOR: Red; 
	FONT-FAMILY: Arial,Helvetica; 
	HEIGHT: 24px 
}
#div_LeftDT
{
	position:relative;
	top:10px;
	left:0px;		
}
#div_SelectDT
{
	position:relative;
	top:10px;
	left:0px;			
}
#div_RightDT
{
	position:relative;
	top:10px;
	left:0px;		
}
/*TOP MENu Items*/

.SearchButtonMid 
{
	background-image: url(../Image/button_r1_c2.gif);
	background-repeat:repeat-x;
	height:24px;
	width:90px;		
	cursor:hand;	
	font-family: Arial,Helvetica;
	font-size:7.5pt;	
	color:White;	
}

.SearchGradientRedLL_NoRepeat
{
	background-image: url(../Image/GradientRedLL.gif);
	background-repeat:no-repeat;
	height:10px;
	width:9px;
	vAlign:top;
	align:left;
	font-family: Arial,Helvetica;
	font-size:7.5pt;	
	color:White;	
}
.SearchGradientRedLL_Repeat
{
	background-image: url(../Image/GradientRedLL.gif);
	background-repeat:repeat-x;
	height:10px;
	width:9px;
	vAlign:top;
	align:left;
	font-family: Arial,Helvetica;
	font-size:7.5pt;	
	color:White;		
}
.SearchRowButton
{
	cellSpacing:"0";
	cellPadding:"0";
	width:110px;
	onmouseover:style.backgroundColor='White';
	onmouseout:style.backgroundColor='';
	border:"0";
}

.classMenuBtn_over{font-style:italic;}
.classMenuBtn{font-style:normal;}
/*End Search Page Layout*/


/*body search*/
#divMainBodySearch
{
	position:relative;
	left:8px;
	top:66px;
	width:100%;	
}
#divSearchTxtValidation
{
	position:absolute;
	left:8px;
	top:45px;
	width:100%
}
#divSearchQuery
{
	position:absolute;
	left:520px;
	top:-3px;
	width:300px;	
}
#divSearchCategory
{
	position:absolute;
	left:8px;
	top:25px;
}
#divpnlSearchMain
{
	position:absolute;
	left:0px;
	top:1px;
	width:100%;
	background-color: #f5f5f5;		/*Whitesmoke;*/
}
#divMap
{
	position:absolute;
	left:480px;
	top:-1px;	
	cursor:hand;
	height:60%;
}
#divRegions
{
	position:absolute;
	left:195px;
	top:27px;	
}
#divTrash
{
	top:100%;
	left:1px	
}
/*End body search*/

/*Buy Alert */
#topbar 
{ 
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 1px; 	
	VISIBILITY: hidden; 
	PADDING-BOTTOM: 2px; 	
	PADDING-TOP: 2px; 	
	WIDTH: 230px; 
	POSITION: relative; 
	LEFT:1px;
	height:40px;
	top:1px;
	BACKGROUND-COLOR: #f0f0f0;	
}
#marqueeAlert
{
	position:absolute;
	left:0px;
	top:0px;
	height:60px;
	background-color:#f0f0f0;
	BORDER-RIGHT: #990000 1px solid; 
	BORDER-TOP: #990000 1px solid; 
	BORDER-LEFT: #990000 1px solid; 	
	BORDER-BOTTOM: #990000 1px solid; 	
}
#topAlert
{
	position:relative;
	left:1px;
	top:1px;
	height:40px;
	BORDER-RIGHT: #990000 1px solid; 
	BORDER-TOP: #990000 1px solid; 
	BORDER-LEFT: #990000 1px solid; 	
	BORDER-BOTTOM: #990000 1px solid; 	
}
/*End Buy Alert */

/* Search Detail Result */
.DGHeaderSearchDefault
{
	Font-Size:7.5pt;
	font-family:Tahoma;
	font-weight:bold;
	color:White;
	background:#990000;
}									
#divMainSearchPage
{
	position:relative;
	left:0px;
	top:0px;
	width:100%;	
	height:100%;
}
#divSummaryConfirmation
{
	position:absolute;
	left:1px;
	top:1px;
	width:100%;
}
#divButtons
{
	position:absolute;
	left:1px;
	top:1px;
	width:100%;	
}
#divMainPanel
{
	position:absolute;
	left:1px;
	top:20px;
	width:100%;	
}
#divSD_Summary
{
	position:absolute;
	left:1px;
	top:1px;
	width:560px;		
}
#divSD_Alert
{
	position:absolute;
	left:570px;
	top:5px;
	width:200px;
	height:65px;
}
#divPagButtons
{
	position:absolute;
	left:1px;
	top:69px;	
}
#divSD_Detail
{
	position:absolute;
	left:1px;
	top:90px;	
}
#divNoData
{
	position:relative;
	left:0px;
	top:0px;
	width:100%;	
	height:100%;	
}
.whiteitsmall
{
	background-color:White; 
	font-family:Verdana; font-size:7.5pt;font-weight:bold;color:Black  
}
/* End Search Detail Result */

/* Search Summary Result */
#divSS_Alert
{
	position:absolute;
	left:490px;
	top:5px;
	width:200px;
	height:65px;
}

/* USA MAP*/
#divAllMapPage
{
	position:relative;
	left:0px;
	top:0px;
	width:100%;	
	height:100%;	
}
#divSumInfo
{	 
	BORDER-RIGHT: Maroon 1px solid; 
	BORDER-TOP: Maroon 1px solid; 
	BORDER-LEFT: Maroon 1px solid; 
	BORDER-BOTTOM: Maroon 1px solid; 
	width:260px;	
}
.mapStateSummary
{
	font-family: Verdana;	
	font-size:7.5pt;
}

/*Reports Page*/
.divOpenGrid
{
	background-image: url(../Image/expand.gif);
	background-repeat:no-repeat;
	height:16px;
	width:16px;		
	cursor:hand;	
}
.divCloseGrid
{
	background-image: url(../Image/Collapse.gif);
	background-repeat:no-repeat;
	height:16px;
	width:16px;		
	cursor:hand;	
}

.divOpen
{
	background-image: url(../Image/expand.gif);
	background-repeat:no-repeat;
	height:16px;
	width:16px;		
	cursor:hand;	
}
.divClose
{
	background-image: url(../Image/Collapse.gif);
	background-repeat:no-repeat;
	height:16px;
	width:16px;		
	cursor:hand;	
}

.BottomCenter
{
	background-image: url(../Image/section_bottomcenter.jpg);	
	background-repeat:repeat-x;
	vertical-align:bottom;
	height:22px;
	width:100%	
}
.divDefaultHR
{
	/*border-right: gainsboro 1px solid; 
	border-top: gainsboro 1px solid; 
	border-left: gainsboro 1px solid; 	
	border-bottom: gainsboro 1px solid; */
	width: 100%;
	height: 100px;
}
/*Bid Search Area*/
#divMainBidSearching
{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;	
	height:100%;
}
#divBidTitleArea
{
	position:absolute;
	left:0px;
	top:5px;
	width:400px;
	height:22px;
	background-color:#990000;
}
#divBidButtonsTop
{
	position:absolute;
	left:0px;
	top:30px;
	width:800px;
	height:25px;	
}
#divBidMyBids
{
	position:absolute;
	left:0px;
	top:48px;
	width:100%;
	height:12px;
}
#divBidGrid
{
	position:absolute;
	left:0px;
	top:68px;
	width:100%;
	height:100px;	
}
#divBidAdvanceDetail
{
	position:absolute;
	left:0px;
	top:130px;
	width:100%;
	height:25px;	
}
#divBidButtonBottom
{
	position:absolute;
	left:0px;
	top:130px;
	width:100%;
	height:20px;	
}
#divBidAdvTitle
{
	position:absolute;
	left:0px;
	top:150px;
	width:800px;
	height:20px;
	background-color:#990000;	
}
#divBidTime
{
	position:absolute;
	left:0px;
	top:173px;
	width:290px;
	height:85px;	
	border: 1px solid lightgrey;
}
#divBidNOA
{
	position:absolute;
	left:295px;
	top:173px;
	width:224px;
	height:85px;	
	border: 1px solid lightgrey;
}
#divBidBalance
{
	position:absolute;
	left:525px;
	top:173px;
	width:234px;
	height:85px;	
	border: 1px solid lightgrey;	
}
#divBidMinBid
{
	position:absolute;
	left:0px;
	top:285px;
	width:290px;
	height:85px;	
	border: 1px solid lightgrey;		
}
#divBidBuyNow
{
	position:absolute;
	left:295px;
	top:285px;
	width:224px;
	height:85px;	
	border: 1px solid lightgrey;		
}
#divBidBidPrice
{
	position:absolute;
	left:525px;
	top:285px;
	width:234px;
	height:85px;	
	border: 1px solid lightgrey;		
}
#divBidIncludeState
{
	position:absolute;
	left:0px;
	top:385px;
	width:205px;
	height:245px;	
}
#divBidExcludeState
{
	position:absolute;
	left:210px;
	top:385px;
	width:240px;
	height:245px;		
}
/*End Bid Search Area*/

/* Closing Statement */
#divPrintFriendly
{
	background-image: url(../Image/print.gif);	
	background-repeat:no-repeat;
	width:80px;
	height:22px;
	cursor:hand;
}
#divEmailCloseStatement
{
	background-image: url(../Image/email.gif);	
	background-repeat:no-repeat;
	width:80px;
	height:22px;
	cursor:hand;
}

/*Portfoilio Page*/
#divPAccounts
{
	width:150px;
	height:22px;
	cursor:hand;
}

/*Contact US format*/
.lblContactUSMainTitle
{
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
}

.lblContactUSTitle
{
	font-family:Verdana;
	font-size:7.5pt;
	font-weight:bold;
}
.lblContactUSDefault
{
	font-family:Verdana;
	font-size:7.5pt;
	font-weight:normal;	
}

.lblErrorMessage
{
	font-weight: bold;
	font-size: 7.5pt;
	color: #cc0000;
	font-family: Verdana;
	background-color: #ffffff;
}
.lblTitleDefault
{
	font-family:Verdana;
	font-size:7.5pt;
	font-weight:bold;
}
/**/

/* Site Default*/
.txtSiteDefaultTitle
{	
	font-family: Verdana;
	Font-Size: 9pt;
	font-weight:bold;	
}
.txtSiteDefault
{
	font-family:Verdana;
	font-size:7.5pt;	
	font-weight:normal;
}
.txtSiteDefaultBold
{
	font-family:Verdana;
	font-size:7.5pt;
	font-weight:bold;
}
.txtSiteLargeDefault
{
	font-family:Verdana;
	font-size:9pt;
	font-weight:normal;
}
.txtSiteLargeDefaultBold
{
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
}
.txtSiteXLargeDefault
{
	font-family:Verdana;
	font-size:12pt;
	font-weight:normal;
}
.txtSiteXLargeDefaultBold
{
	font-family:Verdana;
	font-size:12pt;
	font-weight:bold;
}
.txtSite2XLargeDefaultBold
{
	font-family:Verdana;
	font-size:16pt;
	font-weight:bold;
}
.txtSite2XLargeDefault
{
	font-family:Verdana;
	font-size:16pt;
	font-weight:bold;
}
.txtSite3XLargeDefaultBold
{
	font-family:Verdana;
	font-size:18pt;
	font-weight:bold;
}
.txtSite3XLargeDefault
{
	font-family:Verdana;
	font-size:18pt;
	font-weight:bold;
}
.txtSiteSmallDefault
{
	font-family:Verdana;
	font-size:7pt;	
}
.txtSiteXSmallDefault
{
	font-family:Verdana;
	font-size:6.5pt;	
}
.txtSiteDefaultItemGrid
{
	font-family:Tahoma;
	font-size:7pt;	
	font-weight:normal;
}
.txtSiteDefaultItemGridBold
{
	font-family:Tahoma;
	font-size:7pt;	
	font-weight:normal;
}
.txtSiteDefaultCalendar
{
	font-family:Tahoma;	
	font-size:5pt;	
}
.txtSiteDefaultCalendarHeader
{
	font-family:Tahoma;	
	font-size:7pt;	
}
.txtSiteDefaultCalendarDay
{
	font-family:Tahoma;	
	font-size:7pt;	
}
.txtSiteDefaultCalendarDropDown
{
	font-family:Tahoma;	
	font-size:7pt;	
}
.txtSiteDefaultCalendarFooter
{
	font-family:Tahoma;	
	font-size:7pt;	
}
.txtSiteDefaultCalendarNext
{
	font-family:Tahoma;	
	font-size:7pt;	
}
.txtSiteDefaultCalendarOtherMonth
{
	font-family:Tahoma;	
	font-size:7pt;	
}
.txtSiteDefaultCalendarSelected
{
	font-family:Tahoma;	
	font-size:7pt;	
}
.txtSiteDefaultCalendarTitle
{
	font-family:Tahoma;	
	font-size:7pt;	
}
.txtSiteDefaultCalendarToday
{
	font-family:Tahoma;	
	font-size:7pt;	
}
.txtSiteDefaultCalendarWeekend
{
	font-family:Tahoma;	
	font-size:7pt;	
}
.txtSiteDefaultCalendarExpand
{
	ShadowColor:LightGray;	
}
/*Site Default */

/**/
#divExternalLink
{
	font-family:Tahoma;	
	font-size:7pt;
}
/**/
.classdivPAccounts_over {background:url(../image/purchase_accounts_over.jpg) no-repeat;}
.classdivPAccounts {background:url(../image/purchase_accounts.jpg) no-repeat;}

/*Recent Listing*/
.tblRecentListing
{
	cellpadding:0;
	cellspacing:0;
	border:0;
	width:100%;
}
.RecentListingFontTitle
{
	font-family: Tahoma;
	font-size: 11pt;
	font-weight:bold;
	text-align:left;
}
.RecentListingFont
{
	font-family: Tahoma;
	font-size: 8pt;
	color:Blue;
}
.divRecentListingSearch
{
	width:100%; 
	position:relative;
	top:10px;
	left:5px;	
	font-family: Tahoma;
	font-size: 8pt;	
}
.divRLFiltersAndResult
{
	width:100%; 
	position:absolute;
	top:25px;
	left:25px;	
}
.divFiltersRL
{
	width:300px;
}
.divButtonsRL
{
	width:100px;
	vertical-align:top;
	text-align:left;
}
/*Recent Listing*/
#divInstructions
{
	font-size:8pt;
	border: solid 1px black;
}