﻿body
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.pagetitle
{
    MARGIN-TOP: 6pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    MARGIN-BOTTOM: 4pt;
    COLOR: black;
    FONT-FAMILY: Arial Narrow
}
.pagesubhead
{
    MARGIN-TOP: 0pt;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Arial, Tahoma, Verdana
}
.pageboldsubhead
{
    MARGIN-TOP: 0pt;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    Font-weight: bold;
}
.pagecontent
{
    MARGIN-TOP: 6pt;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 20pt;
    VERTICAL-ALIGN: top;
    COLOR: black;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    TEXT-ALIGN: left;
}
.content
{
	FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    TEXT-ALIGN: left;
}
	
.pagecontentlarge
{
    MARGIN-TOP: 6pt;
    FONT-SIZE: 12pt;
    MARGIN-LEFT: 20pt;
    VERTICAL-ALIGN: top;
    COLOR: black;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    TEXT-ALIGN: left;
}

/* formatting for package blurbs, links, lists */
.packagetitle
{
    MARGIN-TOP: 8pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN-BOTTOM: 2pt;
    MARGIN-LEFT: 20pt;
    COLOR: black;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    TEXT-ALIGN: left
}
.packagedescription
{
    MARGIN-TOP: 0pt;
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 2pt;
    MARGIN-LEFT: 40pt; 
    COLOR: black;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    TEXT-ALIGN: left
}
.packageprice
{
    FONT-WEIGHT: bold
}
.packagelink
{
    COLOR: blue;
    TEXT-DECORATION: none
}
.unavailable
{
	color:Gray;
}
.categoryheader
{
    MARGIN-TOP: 0pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 0pt;
    MARGIN-LEFT: 0pt;
    VERTICAL-ALIGN: top;
    COLOR: black;
    FONT-FAMILY: Arial Narrow;
    TEXT-ALIGN: left
}
.categoryitem
{
    MARGIN-TOP: 0pt;
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 0pt;
    MARGIN-LEFT: 10pt;
    COLOR: blue;
    FONT-FAMILY: Arial Narrow;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}


/* should be applied to all occurances of legal advice line */
.logo
{
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
}



/* margins applied to most page content */
.leftmargin
{
	margin-left: 15pt;
}
.topmargin
{
	margin-top: 20pt;
}




/* these are for the interactive layout on the home page */
.homeblurb
{
	font-family: Arial Narrow;
	text-align: center;
	vertical-align: middle;
	color: white;
	font-size: 14pt;
	font-weight: bold;
}
.homeblurblink
{
	font-family: Arial Narrow;
	text-align:center;
	color: #FF0303;
	font-size:12pt;
	font-weight: bold;
	text-decoration:none;
}




/* faq styles */
p.faqlink
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10pt;
    color: blue;
    font-style: italic;
    text-decoration: none;
/*    text-indent: -25; */
    padding-left: 40;

}
a.faqlink
{
    color: blue;
    text-decoration: none;
}
.faqq
{
    margin-top: 0; 
    margin-bottom: 6;
    font-family: Arial Black;
    font-size: 10pt;
}
.faqa
{
     margin-top: 0; 
     margin-bottom: 9;
     font-family: Arial Narrow;
     font-size: 10pt;
}
.faqlistitem
{
	margin-top: 0pt;
	margin-bottom: 0pt;
    font-family: Arial Narrow;
    font-size: 10pt;
    padding-top: 0pt;
    padding-bottom: 0pt;
}


/* admin pages */
.GridTitle
{
	color: Black;
	font-family: Arial;
	font-size: 18px;
	text-align:left;
	
	padding-bottom: 0pt;
	margin-top: 8pt;
	margin-bottom: 2pt;
	text-align:left;
}
.GridHeader
{
	color:Black;
	font-family: Arial;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding-right:10pt;
	text-align:left;
	text-decoration:none;
}
.GridItem
{
	font-family: Arial;
	font-size:12px;
	text-align:left;
	padding-right:10pt;
	text-align:left;
}
.GridItemClickable
{
	font-family: Arial;
	font-size:12px;
	text-align:left;
	padding-right:10pt;
	text-align:left;
	/* color:Blue; */
}
.NotClickable
{
	color:Gray;
}
.RedLink
{
	 color:Red;
	 text-decoration:none;
	 font-weight:bold;
}


/*menu*/
.menuItemLevel1
{
	width:80px;
}
.menuLevel1
{
	font-size:12px;

}
.menuItemLevel2
{
	margin-top:-1px;
	width:105px;
}
.menuItemLevel2 a  { width:100%; display:block; } 


.menuLevel2
{
	font-size:12px;
	margin-left:10px;
	margin-top:-1px;
	border-top:solid 1px white;
}
.menuItemLevel3
{
	margin-top:-1px;
}
.menuItemLevel3 a  { width:100%; display:block; } 
.menuLevel3
{
	font-size:12px;
	margin-left:-10px;
	margin-top:10px;
	border-top:solid 1px white;
}



/*
.StaticMenuItemStyle 
{ 
	font-size:12px; 
}        
.StaticMenuItemStyle a  
{ 
	width:100%; 
	display:block; 
}    

.DynamicMenuStyle 
{
	margin-top:-1px;
	font-size:12px;
	font-family:Tahoma,Verdana,Arial; 
	border-top:solid 1px white; 
	margin-left:5px;
}
.DynamicMenuItemStyle 
{ 
	margin-top:-1px; 
	width:110px;
}
.DynamicMenuItemStyle td
{
	background:silver;
	border:solid 1px white; 
	padding:4px;
}
.DynamicMenuItemStyle a  
{ 
	color:red;
	width:100%; 
	display:block; 
	text-decoration:none;
} */
