/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
Body
{
}

.ControlPanel {
}

/* background/border colors for the selected tab */
.TabBg {
}

.LeftPane  { 
}

.ContentPane  { 
}

.RightPane  { 
}

/* text style for the selected tab */
.SelectedTab {
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
}

A.SelectedTab:visited  {
}

A.SelectedTab:hover    {
}

A.SelectedTab:active   {
}

/* text style for the unselected tabs */
.OtherTabs {
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:hover    {
}

A.OtherTabs:active   {
}

/* GENERAL */
/* style for module titles */
.Head   {
}

/* style of item titles on edit and admin pages */
.SubHead    {
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal
{
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited  {
}

A.CommandButton:hover    {
}
    
A.CommandButton:active   {
}

/* button style for standard HTML buttons */
.StandardButton     {
}

/* GENERIC */
H1  {
}

H2  {
}

H3  {
}

H4  {
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}

A:link  {
}

A:visited   {
}

A:hover {
}

A:active    {
}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}


UL LI   {
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}
OL UL LI   {
}

HR {
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}

.ModuleTitle_MenuBar {
}

.ModuleTitle_MenuItem {
}

.ModuleTitle_MenuIcon {
}

.ModuleTitle_SubMenu {
}

.ModuleTitle_MenuBreak {
}

.ModuleTitle_MenuItemSel {
}

.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}

/* Main Menu */

.MainMenu_MenuContainer {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}

/* Login Styles */
.LoginPanel{
}

.LoginTabGroup{
}

.LoginTab {
}

.LoginTabSelected{
}

.LoginTabHover{
}

.LoginContainerGroup{
}

.LoginContainer{
}




/**********************************************************/
/**********************************************************/




/**************************/
/* Article Preview Dialog */
/**************************/
.ArticlePreview
{
  left: 50%;
  top: 50%;
  margin-left: -255px;
  margin-top: -300px;
  position: absolute;
  z-index: 499;
  width: 500px;
  border: 1px solid black; 
  background-color: #FFFFFF;
  display: none;
}
.ArticlePreview .cnt_TableHeader
{
  padding-left: 5px;
}
.ArticlePreview .PreviewContainer
{ 
  width: 482px;
  height: 500px;
  overflow: auto;
  margin: 8px;
}
.ArticlePreview .SectionSeparator
{
  margin-left: 5px;
  margin-right: 5px;
}
#ArticlePreviewButtons
{
  text-align: right;
} 
#ArticlePreviewButtons .StandardButton
{
  width: auto;
  padding: 1px 5px 1px 5px;
  margin-bottom: 5px;
  margin-right: 5px;
  cursor: pointer;
  cursor: hand;
}

/*********************************/
/* Used to format error messages */
/*********************************/
#FeedbackPanel
{
  margin-top: 5px;
}

/****************************************************/
/* Used To Cover Controls When Dialog Are Displayed */
/****************************************************/
.FormCover
{
  top: 0px;
  left: 0px;
  display: none;
  position: absolute;
  z-index: 498;
  width: 401px;
  height: 401px;
  background-color: #777777;
  opacity: .35;
  filter:progid:DXImageTransform.Microsoft.alpha(opacity=35);
}


.ArticleBrowser{width:100%;}










/*************************************/







/* Common CSS */
.GenericSearch .LeftColumn{width:25%;float:left;}
.GenericSearch .RightColumn{width:75%;float:right;}
.GenericSearch .LeftColumn fieldset{w\idth:152px;width:157px;}
.GenericSearch .LeftColumn .Normal{float:left;margin-bottom:2px;}
.GenericSearch .LeftColumn .NormalTextBox{width:152px;margin-right:5px;margin-bottom:8px;}
.GenericSearch .LeftColumn .StandardButton{width:58px;margin-right:4px;margin-top:5px;margin-bottom:5px;}
.GenericSearch .LeftColumn fieldset{float:left;border:1px solid #3C3939;padding:0 0 5px 5px;margin:0 0 5px 0;}
.GenericSearch .LeftColumn fieldset legend{margin-left:5px;margin-bottom:5px;}
.GenericSearch .LeftColumn fieldset .NormalRed{float:left;line-height:normal;margin-top:5px;width:100%;}
.GenericSearch .RightColumn .Options{float:left;margin-bottom:5px;width:100%;}
.GenericSearch .RightColumn .LeftColumn{float:left;width:50%;height:26px;}
.GenericSearch .RightColumn .LeftColumn input, .GenericSearch .RightColumn .LeftColumn span{float:left;margin:4px 4px 0 0;}
.GenericSearch .RightColumn .RightColumn{float:right;width:50%;height:26px;}
.GenericSearch .RightColumn .RightColumn span{text-align:right;}
.GenericSearch .RightColumn .Options .CommandButton{font-weight:bold;}
.GenericSearch .RightColumn .Options span{margin-left:5px;margin-right:5px;}
.GenericSearch .Row {float:left;width:100%;padding:2px 0 2px 0;}
.GenericSearch .Row .Normal{float:left;width:15%;margin-left:20px;}
.GenericSearch .Row .NormalTextBox{float:left;width:40%;}
.Grid{width:100%;border:1px solid #999999;float:left;}
.GridHeader{border-bottom:1px solid #999999;background-color:#403C3D;}
.GridHeader th{font-weight:bold;color:#FF9900;padding:4px 4px 4px 4px;}
.GridRow td{background-color:#FFFFFF;border-bottom:1px dashed #999999;padding:4px;vertical-align:top;}
.GridRowAlt td{background-color:#EFEFEF;border-bottom:1px dashed #999999;padding:4px;vertical-align:top;}
.Grid .Row{float:left;width:100%;}
.GridSummary{float:left;width:48%;padding:10px 4px 10px 4px;}
.GridPaging{display:block;width:100%;padding:2px 4px 2px 4px;}
.GridPaging{vertical-align:bottom;}
.GridPaging .Left, .GridPaging .Right{float:left;width:10%;padding-top:2px;}
.GridPaging .Centre{float:left;width:60%;text-align:center;vertical-align:top;}
.GridPaging .Centre select{font-size:1em}
.GridPaging .Right{text-align:right;}

.Dialog{position:absolute;left:0;top:220px;z-index:499;border:2px solid #ffffff;visibility:hidden;}
.DialogInner{float:left;border:1px solid #3C3939;background-color:#EFEFEF;}
.Dialog .TitleBar{display:block;background-color:#3C3939;padding:4px;margin:0;}
.Dialog .Row{float:left;padding:0px 5px 0px 5px;width:100%;}
.Dialog .Normal, .Dialog .NormalRed{float:left;margin-top:6px;}
.Dialog .NormalRed{font-weight:bold;}
.Dialog .NormalRed img{margin-left:4px;margin-right:4px;cursor:hand;cursor:pointer;}
.Dialog .NormalTextBox{float:right;margin-top:4px;}
.Dialog .CommandButtons{float:right;text-align:right;margin-right:5px;}
.Dialog .StandardButton{margin:10px 0 5px 2px;width:60px;}
.DialogBackDrop{top:0px;left:0px;display:none;position:absolute;z-index:498;background-color:#ffffff;opacity:.55;filter:progid:DXImageTransform.Microsoft.alpha(opacity=55);}

.Rule{float:left;display:block;border-top:1px solid #3C3939;height:1px;overflow:hidden;margin-left:5px;}

.caption{font-size:60%;}
#SearchOptions{padding: 0px 0px 2px 2px;margin: 0px 4px 0px 0px;display: inline;width: 20%;height: 380px;float: left;}
#SearchOptions fieldset{margin-top: 10px;border: 1px solid black;padding: 5px;}
#SearchOptions fieldset legend{margin-bottom: 10px;}
#SearchOptions #CommandButtons .StandardButton{width: 100%;}
#SearchOptions .NormalTextBox{width: 130px;margin-bottom: 6px;margin-top: 2px;}
#SearchOptions #SearchControls .StandardButton{width: 62px;margin-right: 3px;}
#SearchOptions .StandardButton{margin-top: 5px;margin-bottom: 5px;cursor: pointer;cursor: hand;}
.SearchResultsPanel{width:100%;}
.SearchResultsPanel .cnt_Table{width: 100%;}
.SearchResultsPanel .cnt_TableHeader a:link, .SearchResultsPanel .cnt_TableHeader a:hover, .SearchResultsPanel .cnt_TableHeader a:active, .SearchResultsPanel .cnt_TableHeader a:visited{color: White;}
.SearchResultsPanel .Column0, .SearchResultsPanel .Column2, .SearchResultsPanel .Column3{width: 55px; text-align: left;}
.SearchResultsPanel .Column1{text-align: left;}
.SearchResultsPanel .cnt_TableItem a:link, .SearchResultsPanel .cnt_TableAltItem a:link, .SearchResultsPanel .cnt_TableItem a:visited, .SearchResultsPanel .cnt_TableAltItem a:visited{text-decoration: none;color: Black;}
.SearchResultsPanel .cnt_TableItem a:hover, .SearchResultsPanel .cnt_TableAltItem a:hover{text-decoration: underline;color: Black;}
#SummaryPanel{text-align: center;margin-top: 10px;margin-bottom: 10px;}
#PagingControls{width: 100%;}
#PagingControls .SmallColumnLeft, #PagingControls .SmallColumnRight{width: 13%;}
#PagingControls .SmallColumnLeft{text-align: left;}
#PagingControls .SubHead{width: 43%;text-align: center;}
#PagingControls .SmallColumnRight{text-align: right;}
#SearchOptions .NormalRed{margin-top: 5px;}

/* CSS for the search panel. */
.BusinessSearch .LeftColumn{float:left;width:27%;}
.BusinessSearch .RightColumn{float:right;width:71%;}
.BusinessSearch .RightColumn .Header img{margin-right:5px;float:left;cursor:pointer;cursor:hand;}
.BusinessSearch .LeftColumn fieldset{border: 1px solid #000000;padding:8px;}
.BusinessSearch .LeftColumn .Normal, .BusinessSearch .LeftColumn .NormalTextBox{width:100%;}
.BusinessSearch .LeftColumn .NormalTextBox{margin-top:2px;margin-bottom:5px;}
.BusinessSearch .LeftColumn .StandardButton{width:80px;margin-top:5px;}
.BusinessSearch .RadioButton{margin-bottom:5px;}
.BusinessSearch .ImageSpan img{width:250px;margin-left:122px;}

/* CSS for the search results panel. */
.BusinessSearch .RightColumn .Header{display:block;border-bottom:1px solid black;height:20px;}
.BusinessSearch .RightColumn .Header .SubHead{float:left;}
.BusinessSearch .RightColumn .Header .CommandButton{float:right;font-weight:bold;margin-bottom:5px;}
.BusinessSearch .RightColumn .SearchResult .LeftColumn{width:18%;}
.BusinessSearch .RightColumn .SearchResult .RightColumn{width:82%;}
.BusinessSearch .RightColumn .SearchResult .RightColumn .Row .LeftColumn{width:21%;}
.BusinessSearch .RightColumn .SearchResult .RightColumn .Row .RightColumn{width:79%;}
.BusinessSearch hr{float:left;width:100%;}
.BusinessSearch .SearchButton{background-color: #006DD2; color: White; font-weight: bold; cursor: hand; cursor: pointer;}
.BusinessSearch .ResetButton{background-color: #006DD2; color: White; cursor: hand; cursor: pointer;}

/* CSS for the my business panel. */
.MyBusinesses {width:500px;}
.MyBusinesses .RightColumn{float:right;width:100%;}
.MyBusinesses .SearchResult .LeftColumn{width:25%;}
.MyBusinesses .SearchResult .RightColumn{width:75%;}
.MyBusinesses .SearchResult .RightColumn .Row .LeftColumn{width:30%;}
.MyBusinesses .SearchResult .RightColumn .Row .RightColumn{width:60%;}
.MyBusinesses .RightColumn .Header{padding-bottom:2px;}
.MyBusinesses .RightColumn .Header img{margin-right:5px;float:left;cursor:pointer;cursor:hand;}
.MyBusinesses .RightColumn .Header .Separator{float:right;margin-left:5px;margin-right:5px;}
.MyBusinesses .ImageSpan img{width:130px;margin-left:120px;}

/* CSS for the top business panel. */
.TopBusinesses{float:left;width:500px;}
.TopBusinesses .SearchButton{background-color: #006DD2; color: White; font-weight: bold; cursor: hand; cursor: pointer; margin: 0 0 0 5px;}
.TopBusinesses .Row{width:100%;}
.TopBusinesses .Row .LeftColumn{width:24%; float: left;}
.TopBusinesses .Row .RightColumn{width:76%; float: right;}
.TopBusinesses .MarginBottom{margin-bottom: 5px;}
.TopBusinesses table{float:left;}
.TopBusinesses .SearchResult .LeftColumn{width:24%;}
.TopBusinesses .SearchResult .RightColumn{width:76%;}
.TopBusinesses .SearchResult .RightColumn .Row .LeftColumn{width:28%;}
.TopBusinesses .SearchResult .RightColumn .Row .RightColumn{width:72%;}
.TopBusinesses .Header{padding-bottom:2px;border-bottom:1px solid black;width:100%;display:block;}
.TopBusinesses .Header img{margin-right:5px;cursor:pointer;cursor:hand;}
.TopBusinesses hr{float:left;width:100%; margin: 0; padding: 0;}

.TopBusinesses .SearchResult .Row{float: left; width: 98%;}
.TopBusinesses .SearchResult .Row .LeftColumn{width:17%;}
.TopBusinesses .SearchResult .Row .RightColumn{width:81%;}
.TopBusinessesTable td{margin: 0 0 0 0; padding: 0 0 4px 0; border-bottom: 1px solid #696969;}
*html .TopBusinessesTable td{margin: 0 0 0 0; padding: 0 0 0 0; border-bottom: 1px solid #696969;}

/* CSS common to all business listings. */
.SearchResult{width:100%;border:0;margin-bottom:5px;margin-top:5px;}
.SearchResult .LeftColumn{float:left;}
.SearchResult .RightColumn{float:left;}
.SearchResult .RightColumn .Row{width:100%;}
.SearchResult .RightColumn .Row .LeftColumn{margin-bottom:2px;margin-top:2px;}
.SearchResult .RightColumn .Row .RightColumn{margin-bottom:2px;margin-top:2px;}
.SearchResult .LeftColumn img{width:80px;cursor:pointer;cursor:hand;}
.SearchResult .MoreLink{font-style:italic;}

/* CSS relating to the full business listing. */
.BusinessInfo .Section{margin-bottom:15px;width:100%;float:left;}
.BusinessInfo .Row {width:100%;float:left}
.BusinessInfo .Row .LeftColumn{width:22%;margin-bottom:2px;margin-top:2px;}
.BusinessInfo .Row .RightColumn{width:76%;margin-bottom:2px;margin-top:2px;}
.BusinessInfo .Row .RightColumn .SubLeftColumn{width:20%;margin-bottom:10px;margin-top:2px; float: left;}
.BusinessInfo .Row .RightColumn .SubRightColumn{width:77%;margin-bottom:10px;margin-top:2px; float:right;}
.BusinessInfo .Row .SubHead{display:block;border-bottom:1px solid black;margin-bottom:5px;}
.BusinessInfo .Row .NormalRed, .BusinessInfo .Row .NormalGreen{margin-bottom:10px;display:block;}
.BusinessInfo .Row table{margin-left:3px;display:inline;}
.BusinessInfo .Padding{margin-top:15px;}
.BusinessInfo .NormalTextBox{width:366px;margin:0 0 4px 8px;}
.BusinessInfo .Checkbox{margin-left:5px;}
.BusinessInfo textarea.NormalTextBox{height:80px;}
.BusinessInfo .Medium{width:24%;margin-right:5px;}
.BusinessInfo .Calendar{width:14px;margin-right:10px;cursor:pointer;cursor:hand;}
.BusinessInfo .Separator{margin-right:5px;}
.BusinessInfo .Clear{width:40%;}
.BusinessInfo .Small{width:8%;margin-right:2px;margin-left:0;}
.BusinessInfo .StandardButton{width:80px;margin-right:5px; cursor: 'hand';}
.BusinessInfo .ImageSpan{float:left;width:auto;}
.BusinessInfo .Browse{float:left;}
.BusinessInfo .Browse .NormalTextBox{width:281px;margin:0 5px 4px 0;}
.BusinessInfo .Browse .StandardButton{margin-bottom:3px;margin-right:0;}


/* CSS for the calendar control. */
#CalendarBackDrop{position: absolute;z-index: 498;display: none;}
.calendarContainer{position: absolute;z-index: 499;display: none;}
.calendar{width: 162px;text-align: center;border: solid 1px #3C3939;background-color: #3C3939;}
.monthYearSelect, .calendar tbody tr{height: 20px;font-family: Verdana;	}
.monthYearSelect{text-align: right;}
.monthYearSelect img{margin-right: 2px;margin-left: 12px;margin-bottom: 2px;	vertical-align:  bottom;cursor: pointer;cursor: hand;}
.calendar tbody tr{font-size: 70%;}
.monthYearSelect{background-color: #3C3939;font-size: 120%;}
.dayHeadings{font-size: 90%;background-color: #EAEAEA;}
.monthYearSelect td select{background-color: #EAEAEA;margin:  2px 0px 2px 0px;font-size: 70%;font-family: Verdana;}
.calendar tbody tr td{width: 22px;}
.dayHeadings{color: #3C3C3C;}
.weekEnd{background-color: #CACACA;color: #3C3C3C;}
.weekDay{background-color: #FFFFFF;color: #3C3C3C;}
.currentDay{background-color: #094FA3;color: #FFFFFF;}
.weekEnd span, .weekDay span, .currentDay span{text-decoration: underline;cursor: arrow;cursor: hand;}
.calendarSelect{height: 12px;cursor: arrow;cursor: hand;}

/* CSS for the image thumbnail control. */
#ThumbnailBackDrop{position: absolute;z-index: 498;display: none;}
.ThumbnailContainer{position: absolute;z-index: 499;display: none;}
.ThumbnailControl{width:360px;height:440px;overflow:auto;z-index:499;position:absolute;display:none;background-color:#FFFFFF;border:1px solid black;padding:5px;}
.ThumbnailControl span.Row{float:left;width:100%;}
.ThumbnailControl span.ThumbNail{width:33%;float:left;height:auto;text-align:center;}
.ThumbnailControl .Image{width:100px;height:100px;margin-right:5px;margin-bottom:2px;border:2px solid #000000;cursor:pointer;cursor:hand;}
.ThumbnailControl .ImageRed{width:100px;height:100px;margin-right:5px;margin-bottom:2px;border:2px solid red;cursor:pointer;cursor:hand;}
.ThumbnailControl span.ThumbNail a{font-size:75%;display:block;padding:0;margin:0;}



/* CSS for the login and registration controls. */
div.login{float:left;width:100%;}
div.subscribe{float:left;width:100%;}
div.registration .NormalRed, div.registration .NormalGreen, div.registration .NormalBold{display:block;width: 100%;padding:10px 0 0 0;margin:0 0 10px 0;}
div.registration fieldset{border:1px solid #C4C4C4;padding:4px;margin:0;}

/* div.subscribe .Row{float:left;width:95%;padding:2px 0 2px 0;} */
div.subscribe .Row{width: 70%;padding:2px 0 2px 0; float: left;}
div.subscribe .Row .Column1{width: 49%; float: left;}
div.subscribe .Row .Column2{width: 49%; float: right;}


div.registration legend{font-weight: bold;margin: 5px 0 5px 0;padding:0;}
div.subscribe label{width:28%;float:left;margin:5px 0 6px 0;}
div.subscribe input.NormalTextBox, div.registration select.NormalTextBox{width:70%;float:right;margin:2px 0 2px 0;}
/*div.subscribe span.Caption{margin-left: 136px;display:block;margin-bottom: 8px;margin-top: 2px;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#444; font-style:italic;}*/
div.subscribe span.Caption{width:70%;float:right;margin:2px 0 2px 0;display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#444; font-style:italic;}

div.login label, div.login input.NormalTextBox{width:100%;margin-bottom: 4px;}
div.login div.linkHolder{text-align:left;width:auto;margin-top:5px;}
div.registration span.Options{float:left;display:block;width:100%;margin:0;padding:0;}
div.registration .Options input{float:none;}
div.registration .Options label{width:auto;float:none;}
div.subscribe .CommandButtons{text-align: right;margin-top: 5px;}
div.login .CommandButtons{text-align:left;margin-top: 5px;}
div.login .CommandButtons .StandardButton{cursor: 'hand';}
div.registration div.Normal, div.registration div.NormalRed,  div.registration div.NormalGreen{margin-top: 5px;}
div.registration #Interests {margin: 0 4px 4px 4px;}
div.registration #Interests input{padding:0;margin:4px;}
div.registration #Interests label{width:350px;padding:0;margin:4px 0 4px 0;}

div.Registration .RegRadioList tr{width: 100%; float: left;}
div.Registration .RegRadioList td{width: 100%; float: left;}
div.Registration .RegRadioList input{width: 4%; float: left;}
div.Registration .RegRadioList label{width: 95%; float: right;}


.cnt_Table 
{
  WIDTH: 100%;
  margin-top:5px;
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid; 
	BORDER-LEFT: #999999 1px solid; 
	BORDER-BOTTOM: #999999 1px solid;
}
.cnt_TableHeader, .cnt_TableHeader th, .cnt_TableHeader th a, .cnt_TableHeader th a:hover, .cnt_TableHeader th a:visited{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	BORDER-BOTTOM: #999999 1px solid; 
	FONT-FAMILY: Tahoma, Arial, Helvetica; 
	BACKGROUND-COLOR: #403C3D;	
	padding: 4px 2px 4px 2px;
	color: #FFFFFF;
}
.cnt_TableItem, .cnt_TableItem td{
	BORDER-TOP: #999999 1px dashed; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #FFFFFF; 
	BORDER-BOTTOM: #999999 1px dashed; 
	FONT-FAMILY: Tahoma, Arial, Helvetica; 
	BACKGROUND-COLOR: #FFFFFF;
	padding: 4px 2px 4px 2px;
}
.cnt_TableAltItem, .cnt_TableAltItem td {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #999999; 
	BORDER-TOP-STYLE: none; 
	FONT-FAMILY: Tahoma, Arial, Helvetica; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BACKGROUND-COLOR: #efefef; 
	BORDER-BOTTOM-STYLE: none;
	padding: 4px 2px 4px 2px;
}


.picThumb{width: 50px; cursor: hand; cursor: pointer;}
.docthumb{width: 25px; border: 0px; cursor: hand; cursor: pointer;}



.PopupItem{display: none; position: absolute; z-index: 499; background-color: white; border: solid 1px black; width: 300px; padding: 2px 2px 2px 2px;}
.PopupItem .Row{width: 95%;}
.PopupRow .Normal{width: 95%; margin: 2px 5px 2px 5px;}

#HelpBackDrop{position: absolute;z-index: 498;display: none; width: 200px; height: 100px;}


.LinkNotLink{text-decoration: none;}
A.LinkNotLink:link{text-decoration: none;}
A.LinkNotLink:visited{text-decoration: none;}
A.LinkNotLink:active{text-decoration: none;}
A.LinkNotLink:hover{text-decoration: none;}





/* TopBusinessItemReports CSS */
.TopBusinessItemReports{width: 500px; border: 0px;}
*html .TopBusinessItemReports{width: 500px; border: 0px; margin-left: 10px;}
.TopBusinessItemReports .CommandButton{color: #3E8FC2;}
.TopBusinessItemReports .CommandButton:link{color: #3E8FC2; font-weight: bold;}
.TopBusinessItemReports .CommandButton:visited{color: #3E8FC2; font-weight: bold;}
.TopBusinessItemReports .CommandButton:hover{color: #3E8FC2; font-weight: bold;}
.TopBusinessItemReports .CommandButton:active{color: #3E8FC2; font-weight: bold;}
.TopBusinessItemReports div{width: 100%; float: left;}
.TopBusinessItemReports .Row{width: 100%; float: left;}
.TopBusinessItemReports .Row .LeftColumn{width: 20%; float: left;}
.TopBusinessItemReports .Row .RightColumn{width: 78%; float: right;}
.TopBusinessItemReports .Row .Result3ColHeader{margin: 0 5px 0 5px; width: 30%; float: left; text-align: left; font-weight: bold; text-decoration: underline; font-size: 0.75em;}
*html .TopBusinessItemReports .Row .Result3ColHeader{margin: 0 5px 0 2px; width: 30%; float: left; text-align: left; font-weight: bold; text-decoration: underline; font-size: 0.75em;}
.TopBusinessItemReports .Row .Result3ColCountHeader{margin: 0 5px 0 5px; width: 30%; float: left; text-align: center; font-weight: bold; text-decoration: underline; font-size: 0.75em;}
*html .TopBusinessItemReports .Row .Result3ColCountHeader{margin: 0 5px 0 2px; width: 30%; float: left; text-align: center; font-weight: bold; text-decoration: underline; font-size: 0.75em;}
.TopBusinessItemReports .Row .Result3ColValue{margin: 0 5px 0 5px; width: 30%; float: left; text-align: left; font-size: 0.75em;}
.TopBusinessItemReports .Row .Result3ColCountValue{margin: 0 5px 0 5px; width: 30%; float: left; text-align: center; font-size: 0.75em;}
.TopBusinessItemReports .Row .Result2ColHeader{margin: 0 5px 0 5px; width: 45%; float: left; text-align: left; font-weight: bold; text-decoration: underline; font-size: 0.75em;}
.TopBusinessItemReports .Row .Result2ColCountHeader{margin: 0 5px 0 5px; width: 45%; float: left; text-align: center; font-weight: bold; text-decoration: underline; font-size: 0.75em;}
*html .TopBusinessItemReports .Row .Result2ColHeader{margin: 0 5px 0 2px; width: 45%; float: left; text-align: left; font-weight: bold; text-decoration: underline; font-size: 0.75em;}
*html .TopBusinessItemReports .Row .Result2ColCountHeader{margin: 0 5px 0 2px; width: 45%; float: left; text-align: center; font-weight: bold; text-decoration: underline; font-size: 0.75em;}
.TopBusinessItemReports .Row .Result2ColValue{margin: 0 5px 0 5px; width: 45%; float: left; text-align: left; font-size: 0.75em;}
.TopBusinessItemReports .Row .Result2ColCountValue{margin: 0 5px 0 5px; width: 45%; float: left; text-align: center; font-size: 0.75em;}
.TopBusinessItemReports .Response{width: 100%; float: left; color: Red;}
.TopBusinessItemReports .Padding{margin-top:15px;}
.TopBusinessItemReports .NormalTextBox{width:366px;margin:0 0 4px 8px;}
.TopBusinessItemReports .Checkbox{margin-left:5px;}
.TopBusinessItemReports textarea.NormalTextBox{height:80px;}
.TopBusinessItemReports .Medium{width:24%;margin-right:5px;}
.TopBusinessItemReports .Calendar{width:14px;margin-right:10px;cursor:pointer;cursor:hand;}
.TopBusinessItemReports .Separator{margin-right:5px;}
.TopBusinessItemReports .Clear{width:40%;}
.TopBusinessItemReports .Small{width:8%;margin-right:2px;margin-left:0;}
.TopBusinessItemReports .StandardButton{width:80px;margin-right:5px; cursor: hand; cursor: pointer;}
.TopBusinessItemReports .ImageSpan img{width: 280px; float:left;}
.TopBusinessItemReports hr{float: left; width: 100%; border: dashed 1px black; margin: 10px 0 5px 0;}
*html .TopBusinessItemReports hr{float: left; width: 100%; border: dashed 1px black; margin: 10px 0 0px 0;}
.TopBusinessItemReports .TitleRow{margin: 10px 0 10px 0; width: 100%;}
.TopBusinessItemReports .DateRangeOptions{padding:0 0 5px 0;margin-bottom:5px;}
/*.TopBusinessItemReports .DateRangeOptions{border-bottom:1px dashed #222222;padding:0 0 5px 0;margin-bottom:5px;float:left;width:100%;}*/
.TopBusinessItemReports .DateRangeOptions div{float:left;width:100%;}
/*.TopBusinessItemReports .DateRangeOptions div{float:left;width:100%;}*/
.TopBusinessItemReports .DateRangeOptions img{border:1px solid #013E6C;background-color:#013E6C;cursor:hand;cursor:pointer;margin-top:1px;}
.TopBusinessItemReports .DateRangeOptions span{padding:0 4px 1px 4px;font-size:12px;font-weight:bold;font-family:Arial;}
/*.TopBusinessItemReports .DateRangeOptions span{float:left;}*/
.TopBusinessItemReports .DateRangeOptions span.Right{padding:0 4px 1px 4px;font-size:12px;font-weight:bold;font-family:Arial;}
.TopBusinessItemReports .Grid{width: 100%; float: left;}
.TopBusinessItemReports .Grid .NumberStyle{font-size: 0.75em; text-align: right; width: 100%;}
.TopBusinessItemReports .Grid .NumberStyle a{font-size: 0.75em; text-align: right;}
.TopBusinessItemReports .Grid .NumberStyle a:link{font-size: 0.75em; text-align: right;}
.TopBusinessItemReports .SearchButton{background-color: #006DD2; color: White; font-weight: bold; cursor: hand; cursor: pointer; margin: 0 0 5px 0;}
.TopBusinessItemReports .InputFieldBox{width: 80px; margin-right: 10px;}

.DateRangeSelection {position:absolute;z-index:499;display:none;width:170px;}
.DateRangeSelection .Container{border:1px solid #013E6C;position:relative;padding:2px 5px 2px 5px;top:-1px;background-color:#F7F7F7;float:left;width:100%;}
.DateRangeSelection img{border-top:1px solid #013E6C;border-right:1px solid #013E6C;border-left:1px solid #013E6C;background-color:#013E6C;display:block;border-bottom:1px solid white;cursor:hand;cursor:pointer;}
.DateRangeSelection .Container .SubHead{font-size:11px;margin-bottom:5px;margin-top:5px;color:#222222;}
.DateRangeSelection .Container div div{padding:2px 0 2px 0;float:left;width:100%;}
.DateRangeSelection .Container div div label.Normal{float:left;padding-top:2px;color:#222222;font-weight:normal;}
.DateRangeSelection .Container div div input.StandardTextBox{float:right;width:80px;}
.DateRangeSelection .Container img{border:0;float:right;width:14px;margin-left:4px;margin-top:2px;}
.DateRangeSelection .StandardButton{float:right;font-size:9px;width:47px;margin:0 2px 0 0;}


/* Calendar Control. */
.CalendarRangeControl {background-color:#FFFFFF;}
.CalendarRangeControl .DialogInner{padding:0;}
.CalendarRangeControl .monthYearSelect{background-color: #007AD7;text-align:right;padding-bottom:4px;}
.CalendarRangeControl .monthYearSelect select{font-size:12px;background-color:#FFFFFF;margin-left:4px;margin-top:4px;margin-bottom:4px;}
.CalendarRangeControl .monthYearSelect img{cursor:hand;cursor:pointer;margin-top:4px;margin-right:4px;float:right;}
.CalendarRangeControl .dayHeadings{background-color: #007AD7;font-size:12px;color: #FFFFFF;padding:4px;}
.CalendarRangeControl tbody td, .CalendarRangeControl .DayHeadings td{text-align:center;padding:4px;border:1px solid #013E6C;}
.CalendarRangeControl tr{font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;}
.CalendarRangeControl tbody tr{font-size:12px;}
.CalendarRangeControl .WeekEnd{background-color: #ABD8FA;color: #3C3C3C;}
.CalendarRangeControl .WeekDay{background-color: #FFFFFF;color: #3C3C3C;}
.CalendarRangeControl .DayOver{background-color: #95BCD0;color: #E0EBFF;}
.CalendarRangeControl .CurrentDay{background-color: #2C526E;color: #FFFFFF;}
.CalendarRangeControl .WeekEnd span, .CalendarRangeControl .WeekDay span, .CalendarRangeControl .DayOver span, .CalendarRangeControl .CurrentDay span{text-decoration:underline;cursor:pointer;cursor:hand;}



/* Email Form Dialog . */
#EmailForm{width:380px;}
#EmailForm label.NormalRed{float:left;}
#EmailForm .StandardTextBox{width:280px;}
#EmailForm .CommandButton{margin-right:0.5em;}
.BusinessDialog{position:absolute;top:0;left:0;z-index:499;border:2px solid #ffffff;visibility:hidden;display:block;}
.BusinessDialog .DialogInner{width: 99.9%;float:left;border:1px solid #C3C2AF;background-color:#FDFEFF;padding-bottom:5px;}
.BusinessDialog .TitleBar{display:block;background-color:#007AD7;padding:4px;margin:0 0 5px 0;border-bottom:1px solid #C3C2AF;color:#FFFFFF;}
.BusinessDialog .Row{float:left;padding:4px 0 4px 0;width:100%;}
.BusinessDialog .Normal, .Dialog .NormalRed{float:left;color:#003F66;margin-left:5px;}
.BusinessDialog .NormalRed{float:left;color:Red;font-weight:bold;margin-left:5px; height: 15px;}
.BusinessDialog .StandardTextBox{float:right;margin-right:5px;}
.BusinessDialog .StandardButton, .Dialog .StandardButtonOver{margin-right:0;margin-left:4px;float:none;background-color: #006DD2; color: White; font-weight: bold; cursor: hand; cursor: pointer;}
.BusinessDialog .CommandButtons{float:right;text-align:right;margin-right:5px;margin-top:0.5em;}
.BusinessDialogBackDrop{width: 380px;top:0;left:0;display:none;position:absolute;z-index:498;background-color:#000000;opacity:.40;filter:progid:DXImageTransform.Microsoft.alpha(opacity=40);border:0;margin:0;padding:0;}



































