﻿@media screen
{
	/*General Styles*/
	body					{ margin-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; font-family: tahoma,sans-serif,arial,; font-size: 11px; 
	    					  SCROLLBAR-FACE-COLOR: #e0e0e0; SCROLLBAR-HIGHLIGHT-COLOR: #d0d0d0; SCROLLBAR-SHADOW-COLOR: #e0e0e0; SCROLLBAR-3DLIGHT-COLOR: #e0e0e0; SCROLLBAR-ARROW-COLOR: #000000; SCROLLBAR-TRACK-COLOR: #f6f6f6; SCROLLBAR-DARKSHADOW-COLOR: #e6e6e6;
	    					  background-image: url(../../images/Common/page_back.png)}
	img						{ border-style:none; }
	a						{ color: #003099 }
	/*.searchBtn             {  background-image: url(../../images/Buttons/SearchButton.png)}*/
	
	hr						{ color: #ccccff }
	h4						{ text-align: center; color: #696969; font-family: Arial; font-size: 14px; font-weight: bold }
	h3						{ text-align: left; color: #696969; font-family: Arial; font-size: 12px; }
	h5						{ text-align: left; color: #696969; font-family: Arial; font-size: 14px; }
	
	.FontSize				{ font-size: 11px; }
	.BigFont           		{ font-size: 13px; }
	
	/*Menue Styles*/	
	.menue					{ background-color:#ffffff; color:Black}
	.menue:hover			{ background-color:#ccccff; color:Gray }
	.menue_selected			{ background-color:#efefef; color:Black}
	.MenueFontSize			{ font-size: 12px; }

	/*Footer Styles*/
	.FooterContainer		{ height: 35px; width: 100%; vertical-align:middle; background-color: #ffffff; }
	.FooterCell				{ text-align: left; color: #696969; font-family: Arial; font-size: 9px; height: 30px;}	


	/*Common Panel Styles*/
	
	.Line					{ background-color: #ccccff; height: 2px; }


	/*Generated Control Styles*/
	.cssLabelText			{ font-weight:normal; color: #000000}
	.cssLabelTextBold		{ font-weight:bold; color: #000000}
	.cssGenTable			{ height: 98%; width: 98%; vertical-align:top;}
	.cssGenTableMargin		{ margin: 20px;}
	.cssGenLabelTextBold	{ font-weight:bold;}
	.cssGenLabelTextUndLine	{ text-decoration:underline;}
	.CCCGenCellWidth100		{ width: 100px;}
	.Invisible				{ display:none;}
	
	.OfferContainer			{Height:250px; Width:500px; border-style:ridge; border-width:1px; text-align:left; }
	.NavigatorItem			{font-size:14px}
	.NavigatorSubItem		{border-collapse: collapse; width: 150px; text-align: left; font-size:12px}
	.SearchInfo				{vertical-align: top; text-align: left; width: 400px; font-size:14px;}


	.ReportLine				{ text-align: left; vertical-align: top; font-size: 14px; font-weight: bold; }
	
	.Hidden					{ visibility:hidden }
	
	.BodyTable				{ width: 100%; height:100%;}	
	
	.StaticInfoHelp                    { padding: 10px; vertical-align: top; background-color: #ffffff;}
	.cssAccountSettings		{ height:325px; background-color: White; width:100%; }
	.cssCaptcha				{width: 180px; height: 105px; border-style: solid; border-color:#ccccff; border-width: 1px; text-align: center;}
	
	.DefaultSpacing			{ padding:0px; margin:0px; border-spacing:0px;}
	
	/*Widget Container Styles*/
	.WidgetContainer		{ visibility:hidden; border-color: #ccccff; border-width: 1px; border-style: solid; overflow:hidden; }	
	.WidgetContainer_PR		{ visibility:hidden; background-color: #ffffff; border-color: #ccccff; border-width: 1px; border-style: solid; overflow:hidden; }	
	.WidgetContainer_FB		{ visibility:hidden; background-color: #f7f7f7; border-color: #ccccff; border-width: 3px; border-style: solid; }
	.WidgetContainer_NB		{ visibility:hidden; background-color: #ffffff; border-style: none; }
	
	.NoScroll				{ overflow:hidden; }
	.NoBorder				{ border-style: none; }
	.SolidBorder			{ border-color: #ccccff; border-width: 2px; border-style: solid; }
	.WhiteBgColor			{ background-color: #ffffff; }
	.HeaderContainer		{ background-color: #ffffff; }
	/*Content Container Styles*/
	
	.ContentContainer		{ background-color: #ffffff; height: 100%; width: 100%; overflow:hidden; }
	.ContentContainer_PR	{ background-color: #ffffff; height: 100%; width: 100%; overflow:hidden; }
	.ContentContainer_NS	{ background-color: #ffffff; height: 100%; width: 100%; overflow:hidden; }
	.ContentContainer_NS_PR	{ background-color: #ffffff; height: 100%; width: 100%; overflow:hidden; }
	/*Caption Container Styles*/
	.CaptionContainer		{ height:30px; width:100%; vertical-align:middle; text-align:center; font-weight:bold }	
	/*Control Container Styles*/
	.ControlContainer		{ background-color: #ffffff; height: 100%; width: 100%; }	
	/*ToolBar Container Styles*/
	.ToolBarContainer		{ background-color: #f6f6f6; height: 35px; width: 100%; vertical-align:middle; background-image: url(../../images/Common/toolbar_back.PNG)}
	.ToolBarContainerHigh	{ background-color: #f6f6f6; height: 70px; width: 100%; vertical-align:middle; background-image: url(../../images/Common/toolbar_back_high.PNG)}
	.ToolBarContainerWide	{ background-color: #f6f6f6; height: 55px; width: 100%; vertical-align:middle; background-image: url(../../images/Common/toolbar_back_wide.PNG)}
	.ToolBarItem            { text-align: center; vertical-align:middle; height: 30px; width: 100%; }
	.ToolBarItemNarrow            { text-align: center; vertical-align:middle; height: 20px; width: 100%; }
	
	/*NavigationBar Container Styles*/
	.NavBarContainer		{ height: 35px; width: 100%; vertical-align:middle; background-color: #fff; }
	
	.ScreenLoadPanel		{ width: 100%; height: 100%; background-color: #ffffff; vertical-align: middle; text-align: center; }
	.PogreesContainer		{ background-color: #fefefe;  }
	.ScreenBlocker			{ filter:alpha(opacity=0); opacity:0;  background-color: #ffffff; z-index: 2000; }
	.PogreesBarScrBlocker	{ top: 0; left: 0; width: 100%; height: 100%; position: absolute; filter:alpha(opacity=0); opacity:0; background-color: #ffffff; z-index: 1000; }
	
	
	
	
	/*County Information Styles*/
	.CountyInfoRedirect		{ background-color: #efefef; font-size: 11px }
	.CountyInfoDynamic      { background-color: #efefef; font-size: 11px }

	.CountyInfoRedirectSuf	{ background-color: #00008B; font-size: 11px; color: #ffffff; font-weight:normal  }
	.CountyInfoDynamicSuf   { background-color: #0066CC; font-size: 11px; color: #ffffff; font-weight:normal  }
	
	.cssImageButton         {  background: url(../../images/Common/view.png) ;border: 0; height: 16px; width: 16px; text-decoration: none;}
	.cssButton {
                    border: #999 1px solid;
                    outline-style: none;
                    display: inline-block;
                    background: #efefef;
                    color: black;
                    font: 13px Arial, sans-serif;
                    text-decoration: none;
                    font-weight: 500;
                    cursor: pointer;
                    border-radius: 2px;
                    -webkit-border-radius: 2px;
                    -moz-border-radius: 2px;
                    height: 28px;
                    width:85px;
                    margin: 0;
                    padding: 3px 8px 5px;
                }
    .cssButtonBig {                    
                    width:110px;                   
                  }
    .cssButton:active     {         border: #333 1px solid;     }
    .cssButton:focus
	{
         font-weight: 600;
    }  
    .cssButton_disabled 
    {
         cursor:default;
         background:#efefef;
         color:#AAA;
    }
    .cssButton_focused
	{
		 border: #bbbbff 2px solid;

    }  
    .cssButtonImgSmall9
    {
         border-width: 0px;
         background-color:transparent;
         background-repeat:no-repeat;
         height: 9px;
         width: 9px;
         cursor: pointer;
    } 
    .cssButtonImgSmall9:disabled 
    {
        cursor:default;
    }
    .cssButtonImgSmall16
    {
         border-width: 0px;
         background-color:transparent;
         background-repeat:no-repeat;
         height: 16px;
         width: 16px;
         cursor: pointer;
    } 
    .cssButtonImgSmall16:disabled 
    {
        cursor:default;
    }
    
    .cssButtonImgSmall
    {
         border-width: 0px;
         background-color:transparent;
         height: 16px;
         width: 16px;
         cursor: pointer;
         /*background-image:url(../images/imageviewer/navigate_right.png);*/
    } 
    
    .cssButtonImgSmall:disabled 
    {
        cursor:default;
        /*background-image:url(../images/imageviewer/navigate_right.png);*/
    }
    
    .cssBasketImgButton
    {
    	cursor:pointer;
    	background-image: url(../../images/Common/view.png)
    }
    
    .cssBasketEditButton
    {
    	cursor:pointer;
    	background-image: url(../../images/Common/data_edit.png)
    }
    
    .cssSortingAscImgButton
    {
    	cursor:pointer;
    	background-image: url(../../images/Common/blue_arrow_up.png)
    }
    
    .cssSortingDesImgButton
    {
    	cursor:pointer;
    	background-image: url(../../images/Common/blue_arrow_down.png)
    }
    
    .cssCloseButton
    {
         border-width: 0px;
         background-color:transparent;
         background-image: url(../../images/Common/modal_close_btn.gif);
         height: 30px;
         width: 32px;
         cursor: pointer;
    }
	
	
	/*----------------------------------------------Context Menue Styles-------------------------------------*/
.ContextMenuPanel 
{
	border: 1px solid #868686;
	z-index: 1000;
	background: url(images/menu-bg.gif) repeat-y 0 0 #FAFAFA;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 11px;
}

.ContextMenuBreak
{
	margin:1px 1px 1px 32px;
	padding:0;
	height:1px;
	overflow:hidden;
	display:block;
	border-top: 1px solid #C5C5C5;	
}

a.ContextMenuItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 19px 4px 33px;
	white-space: nowrap;
}

a.ContextMenuItem-Selected
{
	font-weight: bold;
}

a.ContextMenuItem:hover
{
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 3px 18px 3px 32px;
}

/*-------------------------------------------ImageViewer Styles-----------------------------------------*/
.HandleBottomLeft
{
	 width:16px;
	 height:16px;
	 background-image:url("images/imageviewer/HandleGripLeft.png");
	 overflow:hidden;
	 cursor:ne-resize;
}
.HandleBottomRight
{
	 width:16px;
	 height:16px;
	 background-image:url("images/imageviewer/HandleGripRight.png");
	 overflow:hidden;
	 cursor:se-resize;
}
.HandleTopLeft
{
	 width:16px;
	 height:16px;
	 background-image:url("images/imageviewer/HandleGripLeft.png");
	 overflow:hidden;
	 cursor:nw-resize;
}
.HandleTopRight
{
	 width:10px;
	 height:16px;
	 background-image:url("images/imageviewer/HandleGripRight.png");
	 overflow:hidden;
	 cursor:sw-resize;
}
.ResizingText
{
	 padding:0px;
	 border-style:solid;
	 border-width:2px;
	 border-color:#7391BA;
}

/*------------------------------------------Grid Styles-----------------------------------------*/

	.DataGridHeader			{ background-color: #f6f6f6; height: 26px; font-weight: bold; color: #000000}
	.DataGridFooter         		{ border-color: #dedede; border-style: solid; border-width: 5px; font-weight:bold; }
	.DataGridSelectedRow    	{ height: 21px; vertical-align: middle; border-style:none; background-color: #ccccff; Color: #333333; }
	.DataGridRow            		{ height: 21px; vertical-align: middle; border-style:none; background-color: #ffffff; Color: #333333; }
	.DataGridAlternatingRow	{ height: 21px; vertical-align: middle; border-style:none; background-color: #F7F6F3; Color: #333333; } 
	.DataGridSelectItem		{ width: 30px; height: 21px; vertical-align: middle; border-style:none; } 
	.DataGridCheckBoxItem	{ width: 30px; height: 21px; vertical-align: middle; border-style:none; } 
	.DataGridDeleteItem		{ width: 30px; height: 21px; vertical-align: middle; border-style:none; } 
	.DataGridTypeItem		{ width: 30px; height: 21px; vertical-align: middle; border-style:none; } 
	.DataGridViewItem		{ width: 30px; height: 21px; vertical-align: middle; border-style:none; } 
	.DataGridView		    	{ border-style:solid; border-width:1px; } 
	.ToolBarDisItem			{ width: 100%; color: Gray; }
	
	/*Popup Panel Styles*/
	.PopupPanel				{ position: fixed; z-index: 10000; }
	.PopupTable				{ position: fixed; text-align: center; background-color:#ffffff; z-index: 10000; border-style:solid; border-width:1px; border-color:#ccccff; }
	.PopupHeader			{ background-color: #eeeeff; font-weight:bold; }	
	.PopupTableCell			{ border-style:solid; border-width:1px; border-color:#ccccff;}
	/*PagerStyles*/
	.PagerNumberButton		{ border-style:solid; border-width:1px; font-size:12px; padding-top:1px; border-color: #ccccff; text-decoration:none; width:10px; height:10px}
    .PagerSelectedButton	{ font-size:12px; padding-top:2px; border-style:none; font-weight:bold; color:Black; text-decoration:none}
    .PagerNextPrevButton	{ border-style:solid; border-width:1px; font-size:12px; padding-top:2px; border-color: #ccccff; padding-left:5px; padding-right:5px; text-decoration:none}
    
    .HistoryGridHeader			{ background-color: #f6f6f6; height: 30px; font-weight: bold; color: #003399; border-width: 2px; border-color: White}
    .HistoryGridRow				{ height: 18px; vertical-align: middle; background-color: #ffffff; color: #003399; border-width: 2px; border-color: White}
    .HistoryAlternatingGridRow	{ height: 18px; vertical-align: middle; background-color: #f6f6f6; color: #003399; border-width: 2px; border-color: White}
    
    /*--------------------------------------------TabStyles--------------------------------------------*/
    .TabBarActiveTable			{width: 115px; height:28px; background-image: url(../../images/Common/bgr_act.png); text-align: center;}
	.TabBarActiveCtrl			{color: #4E4E4E; width: 100%; height: 80%; font-size:12px; font-style: normal; font-weight: bold; text-decoration: none; }
	.TabBarActiveTopLine		{background-color:  #ececff; height: 4px;}
	.TabBarActiveLeftLine		{background-color:  #ececff; width: 2px;}
	.TabBarActiveRightLine		{background-color:  #ececff; width: 2px;}

	.TabBarPassiveTable			{width: 112px; height:28px; vertical-align:bottom; background-image: url(../../images/Common/bgr_psv.png);text-align: center;}
	.TabBarPassiveCtrl			{color: #4E4E4E; width: 100%; height: 80%; font-size:12px; font-weight: bold; text-decoration: none; cursor:pointer; text-decoration: underline;}
	.TabBarPassiveTopLine		{background-color:  #ddddff;	height: 1px;}
	.TabBarPassiveLeftLine		{background-color:  #ddddff;	width: 1px;}
	.TabBarPassiveRightLine		{background-color:  #ddddff;	width: 1px;}

	.TabBarItem					{width: 110px; height: 28px;}
	.TabBarLine					{height: 2px; background-color: #bbbbff;}


	.TabBarActiveTableLarge		{width: 160px; height:28px; background-image: url(../../images/Common/bgr_act.png); text-align: center;}
	.TabBarPassiveTableLarge	{width: 160px; height:28px; vertical-align:bottom; background-image: url(../../images/Common/bgr_psv.png);text-align: center;}

	.text					{BORDER-BOTTOM: medium none; BORDER-LEFT: #BBB 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 2px; PADDING-TOP: 1px;FLOAT: left; HEIGHT: 20px; VERTICAL-ALIGN: middle; border-bottom: #BBB 1px solid;  BORDER-TOP: #BBB 1px solid; BORDER-RIGHT: #BBB 1px solid;  -moz-box-sizing: content-box} 
	.shortText				{BORDER-BOTTOM: medium none; BORDER-LEFT: #BBB 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 2px; PADDING-TOP: 1px;FLOAT: left; HEIGHT: 20px; VERTICAL-ALIGN: middle; border-bottom: #BBB 1px solid;  BORDER-TOP: #BBB 1px solid; BORDER-RIGHT: #BBB 1px solid;  -moz-box-sizing: content-box; width:100px} 
	.deftext				{BORDER-BOTTOM: medium none; BORDER-LEFT: #BBB 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 2px; PADDING-TOP: 1px;FLOAT: left; HEIGHT: 20px; VERTICAL-ALIGN: middle; border-bottom: #BBB 1px solid;  BORDER-TOP: #BBB 1px solid; BORDER-RIGHT: #BBB 1px solid;  -moz-box-sizing: content-box} 
	.lst					{BORDER-BOTTOM: medium none; BORDER-LEFT: #BBB 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 2px; PADDING-TOP: 1px; FLOAT: left; HEIGHT: 90px; VERTICAL-ALIGN: middle; border-bottom: #BBB 1px solid; BORDER-TOP: #BBB 1px solid; BORDER-RIGHT: #BBBc 1px solid;  -moz-box-sizing: content-box}
	.ddLst					{BORDER-BOTTOM: medium none; BORDER-LEFT: #BBB 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 2px; PADDING-TOP: 1px; FLOAT: left; HEIGHT: 25px; VERTICAL-ALIGN: middle; border-bottom: #BBB 1px solid; BORDER-TOP: #BBB 1px solid; BORDER-RIGHT: #BBB 1px solid;  -moz-box-sizing: border-box;}
	.ImageBlocker			{display:none; cursor:url(../../images/Cursors/hmove.cur),move; background-color: #ffffff; text-align:center; vertical-align:middle; }	

}