
/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
 color:Black;
}

/* background color for the content part of the pages */
body
{
	font-size: 12px;
	margin: 5px 0px;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	background-color:  dimgray;/*#D3D3D3;*/
}
td
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
/* background/border colors for the selected tab */
.TabBg {
    background-color: black;
}

.LeftPane
{
}

.ContentPane
{
	margin: 10px;
}

.RightPane  { 
}

/* text style for the selected tab */
.SelectedTab {
    font-weight: bold;
    font-size: 8.5pt;
    color: white;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
    text-decoration:    none;
    color:white;
}

A.SelectedTab:visited  {
    text-decoration:    none;
    color:#eeeeee;
}

A.SelectedTab:active   {
    text-decoration:    none;
    color:#eeeeee;
}

A.SelectedTab:hover    {
    text-decoration:    none;
    color: Red;/*#cccccc;*/
}

/* text style for the unselected tabs */
.OtherTabs {
	font-weight: bold;
	font-size: 8.5pt;
	color: DimGray;
	font-family: Verdana;
	text-decoration: none;
	}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
    text-decoration:    none;
    color: DimGray;/*black;*/
}

A.OtherTabs:visited  {
    text-decoration:    none;
    color:DimGray;
}

A.OtherTabs:active   {
    text-decoration:    none;
    color:#eeeeee;
}

A.OtherTabs:hover    {
    text-decoration:    none;
    color:Red;/*#cccccc;*/
}

/* GENERAL */
/* style for module titles */
.Head   {
    font-family: Arial, Helvetica, Tahoma;
    font-size:  12px;
    font-weight:    bold;
    color: black;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  12px;
    font-weight:    bold;
    color: black;
    text-decoration: none;
}
A.SubHead
{
    font-family: Tahoma, Arial, Helvetica;
    font-size:  12px;
    font-weight:    bold;
    color: black;
    text-decoration: underline;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  12px;
    font-weight:    bold;
    color: black;
}

/* text style used for most text rendered by modules */
.Normal
{
    font-family: Arial, Helvetica, Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: black;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Arial, Helvetica, Tahoma;
    font-size: 12px;
    font-weight: normal;
}

.NormalRed
{
    font-family: Arial, Helvetica, Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #ff0000
}

.NormalBold
{
    font-family: Arial, Helvetica, Tahoma;
    font-size: 12px;
    font-weight: bold
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: Arial, Helvetica, Tahoma;
    font-size: 12px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
    color: #003366;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: #003366;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: #003366;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: Red;/*#ff0000;*/
}

/* This is style data for the new pages that Landvoice developed based on Axis41's layout */
.LoginBackground
{
	background-color: black;
	width:100%;
}
.Label
{
	font-weight: bold;
}
.DataBoxFull
{
	border-right: thin inset;
	border-top: thin inset;
	border-left: thin inset;
	width: 100%;
	border-bottom: thin inset;
}
.DataBoxFull90
{
	border-right: thin inset;
	border-top: thin inset;
	border-left: thin inset;
	width: 90%;
	border-bottom: thin inset;
}
.NavButton
{
	color: white;
	background-color: #68A428;
}
.NavButtonGreen
{
	FONT-WEIGHT: bold;
	WIDTH: 90%;
	COLOR: white;
	BACKGROUND-COLOR: #a0ddc2
}
.ValidationError
{
}
.TermsOfService
{
	border-right: thin ridge;
	border-top: thin ridge;
	overflow: auto;
	border-left: thin ridge;
	border-bottom: thin ridge;
	height: 200px;
}
.AreaTreeDiv
{
	border-right: thin ridge;
	border-top: thin ridge;
	overflow: auto;
	border-left: thin ridge;
	border-bottom: thin ridge;
	height: 200px;
}
/* This is to support the bonosoft links*/
/* the td around the links */
.BonoSoftMenuLinkTd
{
	background-image: url(LeftNavBackGround.gif);
	vertical-align: middle;
	width: 205px;
	text-indent: 5px;
	background-repeat: no-repeat;
	height: 33px;
	text-align: left;
}
/* the Link itself */
.BonoSoftMenuHref
{
	font-size: 9pt;
	color: #6a737b;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.BonoSoftMenuHref:hover
{
	text-decoration: underline;
}
/* The menu text */
.BonoSoftMenuText
{
}
/* the description under the link */
.BonoSoftMenuDescription
{
}
.ContentPane
{
}
.LeftBorder
{
	border-right: #c7cbcc 1px solid;
}
.RightBorder
{
}
.HeaderTd
{
	font-weight: bold;
	color: white;
	background-color: #3b5a6f;
}
.HeaderLabel
{
	left: -15px;
	position: relative;
	top: 15px;
}
.LoginLabel
{
	font-size:10px;
}
.PressTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.PressDescriptionLong
{
	left: 5px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.PressDescriptionShort
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.PressReadMore
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* These are for the database search leads */
.BottomBorder{BORDER-BOTTOM: black thin solid;}
.BorderBottomThick{BORDER-BOTTOM: black thin solid;}
.AreaBorder{BORDER-TOP: black thin solid;}
.MainTable{WIDTH: 8in;background-color: white;}
.ContactBorder{width: 3in; BORDER-RIGHT: black thin solid; BORDER-TOP: black thin solid; BORDER-LEFT: black thin solid; BORDER-BOTTOM: black thin solid}
.LogoBar{BORDER-BOTTOM: black 12px solid}
.spacer{height: 2px}
.ButtonPane{width: 1in}
.PropertyPane{width: 4in}
.FeaturePane{width: 7in}
.FeaturesLabel{width: 7in;BORDER-BOTTOM: black thin solid;}
.WebGridHeader
{
	background-color: black;
}
.WebGridRowAlternate
{
	background-color: #FFD4AF;
}
.WebGridSelectedRow
{
	background-color: #FFC38F;
}
.CCPhone
{
	color:Red;
}
.CCCode
{
	color:Red;
}
.ModuleTitle_MenuContainer {
	border-bottom: black 0px solid; 
	border-left: black 0px solid; 
	border-top: black 0px solid; 
	border-right: black 0px solid; 
}

.ModuleTitle_MenuBar {
	cursor: hand; 
	cursor: hand;
	height:16;
	background-color: Transparent;
}

.ModuleTitle_MenuItem {
	cursor: hand; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	border-left: white 0px solid; 
	border-bottom: white 1px solid; 
	border-top: white 1px solid; 
	border-right: white 0px solid;
	background-color: Transparent;
}

.ModuleTitle_MenuIcon {
	cursor: hand; 
	cursor: hand; 
	background-color: #EEEEEE; 
	border-left: #EEEEEE 1px solid; 
	border-bottom: #EEEEEE 1px solid; 
	border-top: #EEEEEE 1px solid; 
	text-align: center; 
	width: 15; 
	height: 21;
}

.ModuleTitle_SubMenu {
	z-index: 1000; 
	cursor: hand; 
	cursor: hand; 
	background-color: #FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	border-bottom: #FFFFFF 0px solid; 
	border-left: #FFFFFF 0px solid; 
	border-top: #FFFFFF 0px solid; 
	border-right: #FFFFFF 0px solid;
}

.ModuleTitle_MenuBreak {
	border-bottom: #EEEEEE 1px solid; 
	border-left: #EEEEEE 0px solid; 
	border-top: #EEEEEE 1px solid;  
	border-right: #EEEEEE 0px solid; 
	background-color: #EEEEEE; 
	height: 1px;
}

.ModuleTitle_MenuItemSel {

	cursor: hand; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;

	background-color: #C1D2EE;
}

.ModuleTitle_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: hand; 
	cursor: hand; 
	border-right: #FFFFFF 1px solid; 
	border-bottom: #FFFFFF 1px solid; 
	border-top: #FFFFFF 0px solid;
}

.ModuleTitle_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: hand; 
	cursor: hand;
	color:White;
}

/* Main Menu */

.MainMenu_MenuContainer
{
	background-image: url(/images/HarrisMenu.JPG);
	background-repeat: repeat-x;		
	background-color: #68A428;
	height:30px;
	color:#003C00;
	font-size: 13px;
}
.MainMenu_Root
{
	font-size: 13px;
	color: Black;
}
.MainMenu_MenuBar 
{
}

.MainMenu_MenuItem
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 13px;
	cursor: hand;
	color: #003C00;
	font-family: Arial, Helvetica,Tahoma;
	height: 20px;
	font-weight: bold;
}

.MainMenu_MenuIcon
{
	background-color: #68A428;
}

.MainMenu_SubMenu
{
	border-right: Black 1px solid;
	border-top: Black 1px solid;
	filter: progid:DXImageTransform.Microsoft.Shadow(color= 'DimGray' , Direction=135, Strength=3);
	z-index: 1000;	
	border-left: Black 1px solid;
	border-bottom: Black 1px solid;
	background-color: #68A428;
}

.MainMenu_MenuBreak
{
	background-image: url(/images/HarrisMenu.JPG);
	background-repeat: repeat-x;		
	background-color: transparent;
	color:Black
}

.MainMenu_MenuItemSel
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 13px;
	cursor: hand;
	color: white;
	font-family: Arial, Helvetica,Tahoma;
	height: 20px;
	background-color: Black;
	font-weight: bold;
}

.MainMenu_MenuArrow
{
}

.MainMenu_RootMenuArrow
{
}
/* This is axis 41 style sheet support. */
ul
{
}
li
{
	/*
	padding: 0 0 0 10px;
	list-style-image: url(/portals/0/money.gif);
	margin: 0 0 0 25px;*/
}
.loginBox { font-size: 10px; border: 0px; width: 170px; }
.loginText { font-size: 10px; font-weight: bold; letter-spacing: 1px; line-height: 15px; color: #FFFFFF; }

.homeTextCell { padding-top: 12px; padding-left: 8px; padding-right: 8px; }
.homeText { font-size: 11px; font-weight: normal; line-height: 12px; color: black; }
.homeTitle { font-size: 10px; font-weight: bolder; letter-spacing: 0.5px; line-height: 13px; color: black; }
.homeQuote { font-size: 11px; font-weight: normal; line-height: 12px; color: black; }

.t2leftnavCell { padding-top: 35px; padding-left: 22px; padding-right: 22px; padding-bottom: 10px; background-image: url(/Portals/_default/Skins/Landvoice/css/../img/t2_leftnav_bg.gif); background-repeat: repeat; }
.t2Quote { font-size: 12px; font-weight: normal; line-height: 15px; color: #717779; }
.t2Author { font-size: 10px; font-weight: bold; line-height: 14px; color: #717779; }

.t2BodyCell { padding-top: 25px; padding-left: 25px; padding-right: 10px; padding-bottom: 25px; }
.t2Title { font-size: 12px; font-weight: bold; line-height: 16px; color: #000000; }
.t2Intro { font-size: 12px; font-weight: normal; line-height: 16px; color: #3B5A6F; }
.t2Subtitle { font-size: 12px; font-weight: bold; line-height: 16px; color: #3B5A6F; }
.t2BodyText { font-size: 11px; font-weight: normal; line-height: 14px; color: #000000; list-style-image: url(/Portals/_default/Skins/Landvoice/css/../img/t2_bullet.gif); }

.t2HighlightCell { padding-top: 4px; padding-left: 35px; background-image: url(/Portals/_default/Skins/Landvoice/css/../img/t2_highlight_bg.gif); background-repeat: no-repeat; height: 82px; }
.t2HighlightText { font-size: 12px; font-weight: bold; line-height: 15px; color: #000000; list-style-image: url(/Portals/_default/Skins/Landvoice/css/../img/t2_arrow.gif); }

.footerCell { padding: 5px 10px; }
.footerText { font-size: 9px; font-weight: normal; color: white; text-decoration: none; }
a.footerNav { font-size: 9px; font-weight: normal; color: white; text-decoration: none; }
a.footerNav:hover { text-decoration: underline; }
.TableMain
{
	width:775;
	background-color: White;
	margin: 5px;
}
.TdMenu
{
	border-top: #d5d8d8 1px solid;
	border-bottom: #d5d8d8 1px solid;
}
.TdBottomMenu
{
	background-color:DimGray;
	padding: 5px 10px;
}
.NewsTitle
{
	font-size: 12px;
}
.NewsDescription
{
	font-size: 9px;
}
hr
{
	color: black;
	background-color: black;
}
.DisplayContent
{
	display: inline;
}
.HideContent
{
	display: none;
}
A.NoLinkWhite:link
{
	text-decoration: none;
	color:White;
}
A.NoLinkWhite:visited
{
	text-decoration: none;
	color:White;
}
A.NoLink:link
{
	text-decoration: none;
}
A.NoLink:visited
{
	text-decoration: none;
}
.PromoClass
{
	color: white;
	background-color: gray;
}
.UrlClass
{
	color:White;
	text-decoration: none;
}
.MapAreaViewer
{
}
.MapStatsSearchTd
{
	width:200px;
}
.MapStatsTable
{
	width: 100%;
}
.StatsTitle
{
	color: white;
	font-weight:bold;
	background-color: #68A428;
}
.MapSearchTable
{
	width: 100%;
}
.AreaSearchOr
{
}
.MapImageTd
{
}
.CityStateTd
{
	width:75%;
}
.PostalCodeTd
{
	width:75%;
}
.AreaListTable
{
}
.AreaListTdTitle
{
	font-weight: bold;
	background-color: #68A428;
	color: white;
}
.LeadCountTotalDisclaimer
{
}
.AreaListTdValue
{
}
.AreaListTr
{
	border-top: #808080 thin solid;
	border-bottom: #808080 thin solid;
}
.MainPointsTitle
{
	font-weight: bold;
	font-size: 14pt;
}
.CCSubsectionTitle
{
	font-weight: bold;
	font-size: 14pt;
}
.LogoTable
{
}
.LogoFsbo
{
	color: black;
	font-size: 30pt;
}
.LogoLeads
{
	color: black;
	font-size: 30pt;
}
.LogoSubTitle
{
	font-size: 8pt;
	font-style: italic;
}
.FeaturesClass
{
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;
}
.PhoneNumber
{
	font-weight: bold;
}
