
/* ================================
    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
{
	font-size: 12px;
	margin: 5px 0px;
	color: #525759;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #918F8F;
}
/*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:#cccccc;
}

/* text style for the unselected tabs */
.OtherTabs {
	font-weight: bold;
	font-size: 8.5pt;
	color: #525759;
	font-family: Verdana;
	text-decoration: none;
	}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
    text-decoration:    none;
    color:#525759;
}

A.OtherTabs:visited  {
    text-decoration:    none;
    color:#525759;
}

A.OtherTabs:active   {
    text-decoration:    none;
    color:#eeeeee;
}

A.OtherTabs:hover    {
    text-decoration:    none;
    color:#cccccc;
}

/* GENERAL */
/* style for module titles */
.Head   {
    font-family: Arial, Helvetica, Tahoma;
    font-size:  12px;
    font-weight:    bold;
    color: #525759;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  12px;
    font-weight:    bold;
    color: #525759;
    text-decoration: none;
}
A.SubHead
{
    font-family: Tahoma, Arial, Helvetica;
    font-size:  12px;
    font-weight:    bold;
    color: blue;
    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: #525759;
}

/* text style used for most text rendered by modules */
.Normal
{
    font-family: Arial, Helvetica, Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #525759;
}

/* 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: #ff0000;
}

/* This is style data for the new pages that Landvoice developed based on Axis41's layout */
.LoginBackground
{
	background-color: #ff7800;
	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: #ff7800;
}
.NavButtonBlue
{
	FONT-WEIGHT: bold;
	WIDTH: 90%;
	COLOR: white;
	BACKGROUND-COLOR: #a0c2dd
}
.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 */
.LogoLargeLand{FONT-WEIGHT: bold; FONT-SIZE: 50pt; COLOR: #525759}
.LogoLargeVoice{FONT-SIZE:50pt; COLOR: #525759;}
.LogoSmallLand{FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #525759}
.LogoSmallVoice{FONT-SIZE: 10pt; COLOR: #525759}
.LandVoiceSmallLogo{text-align: center}
.BottomBorder{BORDER-BOTTOM: #ff7800 thin solid;}
.BorderBottomThick{BORDER-BOTTOM: #ff7800 thin solid;}
.AreaBorder{BORDER-TOP: #ff7800 thin solid;}
.MainTable{WIDTH: 8in;background-color: white;}
.ContactBorder{width: 3in; BORDER-RIGHT: #ff7800 thin solid; BORDER-TOP: #ff7800 thin solid; BORDER-LEFT: #ff7800 thin solid; BORDER-BOTTOM: #ff7800 thin solid}
.LogoBar{BORDER-BOTTOM: #ff7800 12px solid}
.spacer{height: 2px}
.ButtonPane{width: 1in}
.PropertyPane{width: 4in}
.FeaturePane{width: 7in}
.FeaturesLabel{width: 7in;BORDER-BOTTOM: #ff7800 thin solid;}
.WebGridHeader
{
	background-color: #FF7800;
}
.WebGridRowAlternate
{
	background-color: FFD4AF;
}
.WebGridSelectedRow
{
	background-color: #FFC38F;
}
.CCPhone
{
	color:Red;
}
.CCCode
{
	color:Red;
}
.ModuleTitle_MenuContainer {
	border-bottom: blue 0px solid; 
	border-left: blue 0px solid; 
	border-top: blue 0px solid; 
	border-right: blue 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;
}

/* Main Menu */
.MainMenu_MenuContainer
{
	background-image: url(/images/HomePage/MenuBack.jpg);
	background-repeat: repeat-x;		
	background-color: transparent;
	height:35px;
}
.MainMenu_Root
{
}
.MainMenu_MenuBar 
{
	font-size: 14pt;
}

.MainMenu_MenuItem
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 16px;
	cursor: hand;
	color: Black;
	font-family: Arial, Helvetica,Tahoma;
}

.MainMenu_MenuIcon
{
	background-color: #ff7800;
}

.MainMenu_SubMenu
{
	border-right: #ba5900 1px solid;
	border-top: #ba5900 1px solid;
	filter: progid:DXImageTransform.Microsoft.Shadow(color= 'DimGray' , Direction=135, Strength=3);
	z-index: 1000;	
	border-left: #ba5900 1px solid;
	border-bottom: #ba5900 1px solid;
	background-color: #ff7800;
	font-size: 14px;
}
.MainMenu_RootMenuSeparator
{
	font-size: 14pt;
	font-weight:normal;
	color:Black;
	height: 35px;
	background-color:White;
	background-image: url(/images/HomePage/MenuBack.jpg);
}
.MainMenu_MenuBreak
{
	background-color: black;
	width:5px;
}

.MainMenu_MenuItemSel
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 16px;
	cursor: hand;
	color: black;
	font-family: Arial, Helvetica,Tahoma;
	height: 20px;
	background-color: #ffad62;
}

.MainMenu_MenuArrow
{
}

.MainMenu_RootMenuArrow
{
}
/* This is axis 41 style sheet support. */
ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
li
{
	padding: 0 0 0 10px;
	/*list-style-image: url(/portals/0/money.gif);*/
	list-style-type: disc;	
	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: 525759; }
.homeTitle { font-size: 10px; font-weight: bolder; letter-spacing: 0.5px; line-height: 13px; color: 525759; }
.homeQuote { font-size: 11px; font-weight: normal; line-height: 12px; color: #525759; }

.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:950;
	background-color: White;
	margin: 5px;
}
.TdMenu
{
	border-top: #d5d8d8 1px solid;
	border-bottom: #d5d8d8 1px solid;
}
.TdBottomMenu
{
	background-color:#717779;
	padding: 5px 10px;
}
.NewsTitle
{
	font-size: 12px;
}
.NewsDescription
{
	font-size: 9px;
}
hr
{
	color: #ff7800;
	background-color: #ff7800;
}
.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: #ff7800;
}
.MapSearchTable
{
	width: 100%;
}
.AreaSearchOr
{
}
.MapImageTd
{
}
.CityStateTd
{
	width:75%;
}
.PostalCodeTd
{
	width:75%;
}
.AreaListTable
{
}
.AreaListTdTitle
{
	font-weight: bold;
	background-color: #ff7800;
	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;
}
