/* ------------------------------------------ */
/* HOW TO USE THIS STYLESHEET                 */
/* Global classes go at the top!              */
/* Site-specific classes go at the bottom!    */
/* ------------------------------------------ */

/* ------------------------------------------ */
/* Global Classes (Admin, Site, and OpenArea  */
/* ------------------------------------------ */

A:link{
COLOR: #000066;
FONT-FAMILY:Arial;
text-decoration:none;
text-decoration:underline;
}
A:visited{
COLOR: #000066;
FONT-FAMILY:Arial;
text-decoration:none;
text-decoration:underline;
}
A:active
{
COLOR: #000066;
FONT-FAMILY:Arial;
text-decoration:underline;
}
A:hover
{
	color: #8080b2;
	font-family: Arial;
	text-decoration: underline;
}

BODY{
FONT-FAMILY:Arial;
FONT-SIZE:9pt;
}
H1{
COLOR:#8080b2;
FONT-FAMILY:Arial,Helvetica,sans-serif;
FONT-SIZE:19px;
FONT-WEIGHT:bold;
TEXT-DECORATION:none;
}
H2{
COLOR:#000066; 
FONT-FAMILY:Arial,Helvetica,sans-serif;
FONT-SIZE:12px;
FONT-WEIGHT:bold;
}
H3{
COLOR:#000000;
FONT-FAMILY:Arial,Helvetica,sans-serif;
FONT-SIZE:10px;
FONT-WEIGHT:bold;
}
H4{
BACKGROUND-COLOR:transparent;
BORDER-BOTTOM:navy thin;
BORDER-LEFT:navy thin;
BORDER-RIGHT:navy thin;
BORDER-TOP:navy thin;
COLOR:#5d5d9c;
FONT-FAMILY:Arial,helvetica,sans-serif;
FONT-SIZE:18px;
FONT-WEIGHT:900;
PADDING-LEFT:0px;
}
H5{
BORDER-BOTTOM:thin solid;
COLOR:#91919c;
FONT-FAMILY:Arial,helvetica,'sans serif';
FONT-SIZE:14px;
FONT-WEIGHT:900;
}
H6{
COLOR:#000000;
FONT-FAMILY:Arial,Helvetica,sans-serif;
FONT-SIZE:9px;
FONT-WEIGHT:normal;
}
INPUT{
FONT-FAMILY:Arial;
FONT-SIZE:9pt;
}
OL{
COLOR:#000000;
FONT-FAMILY:Arial,Helvetica,sans-serif;
FONT-SIZE:9pt;
FONT-WEIGHT:normal;
}
P{
FONT-FAMILY:Arial;
FONT-SIZE:9pt;
FONT-WEIGHT:normal;
}
TABLE{
FONT-FAMILY:Arial;
FONT-SIZE:9pt;
}
TD{
FONT-FAMILY:Arial;
FONT-SIZE:9pt;
FONT-WEIGHT:normal;
}
TEXTAREA{
FONT-FAMILY:Arial;
FONT-SIZE:9pt;
}
UL{
COLOR:#000000;
FONT-FAMILY:Arial,Helvetica,sans-serif;
FONT-SIZE:9pt;
FONT-WEIGHT:normal;
}
UL LI{

}
INPUT
{
	font-size:9pt;
	font-family:Arial,Verdana;
}
SELECT
{
	font-size:9pt;
	font-family:Arial,Verdana;
}
.bodybackground
{
	background-color: white;
}
.maintablebackground
{
	background-color:White;
}
.button
{
font-family:Arial,Verdana;
font-size:9pt;
border-collapse:collapse ;
background-color:#d4d0c8;
border-bottom:black 1px outset;
border-left:black 1px outset;
border-right:black 1px outset;
border-top:black 1px outset;
cursor:hand;
margin-bottom:2px;
margin-top:2px;
margin-left:2px;
margin-right:2px;
padding-bottom:0px;
padding-top:0px;
padding-left:2px;
padding-right:3px;
}
.confirmbox{
background-color:#d4d0c8;
border-bottom:silver thin outset;
border-left:silver thin outset;
border-right:silver thin outset;
border-top:silver thin outset;
padding-bottom:3px;
padding-left:3px;
padding-right:3px;
padding-top:3px;
}
.confirmboxbutton{
background-color:#d4d0c8;
border-bottom:#ffffff thin outset;
border-left:#ffffff thin outset;
border-right:#ffffff thin outset;
border-top:#ffffff thin outset;
cursor:hand;
font-family:Arial;
font-size:9pt;
}
.confirmboxheader{
background-color:#5671a0;
border-bottom:#5671a0 thin;
border-left:#5671a0 thin;
border-right:#5671a0 thin;
border-top:#5671a0 thin;
color:#ffffff;
font-family:arial;
font-size:9pt;
font-weight:bold;
}
.errormsg{
color:red;
font-family:Arial;
font-size:9pt;
font-style:italic;
}
.errormsgbox{
background-color:#d4d0c8;
border-bottom:silver thin outset;
border-left:silver thin outset;
border-right:silver thin outset;
border-top:silver thin outset;
font-family:Arial;
font-size:9pt;
padding-bottom:3px;
padding-left:3px;
padding-right:3px;
padding-top:3px;
}
.federalLawIndicator
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Arial;
}
.label{
font-family:arial;
font-size:9pt;
font-weight:bold;
}
.pagetitle{
COLOR:#5671a0;
FONT-FAMILY:Arial;
FONT-SIZE:14pt;
FONT-WEIGHT:bold;
}
.stateLawIndicator
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Arial;
}
.subheading{
background-color:transparent;
color:#5671a0;
font-family:Arial;
font-size:11pt;
font-weight:bold;
}
.smalltext
{
COLOR:#000000;
FONT-FAMILY:Arial,Helvetica,sans-serif;
FONT-SIZE:8pt;
FONT-WEIGHT:normal;
}

/* ------------------------------------------ */
/* TreeView Classes                           */
/* ------------------------------------------ */

.TreeView			{color:#000000; font-size:9pt; font-family: arial;font-weight:bold} 
A.TreeView:LINK		{Text-Decoration: none; color:#000066; font-size:9pt; font-family: arial;font-weight:normal } 
A.TreeView:VISITED	{Text-Decoration: none; color:#000066; font-size:9pt; font-family: arial;font-weight:normal } 
A.TreeView:HOVER	{Text-Decoration: underline; color:#000066; font-size:9pt; font-family: arial;font-weight:normal }


/* ------------------------------------------ */
/* SearchAndNavigate Control Classes          */
/* ------------------------------------------ */

.SearchAndNavigate_Table
{
}

.SearchAndNavigate_Cell
{
	text-align:center;
	background-position:center;
	FONT-SIZE:8pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

/* ------------------------------------------ */
/* Search Control Classes                     */
/* ------------------------------------------ */

.searchbox
{
	border-right: #483d8b 1px solid;
	padding-right: 0px;
	border-top: #483d8b 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	border-left: #483d8b 1px solid;
	padding-top: 0px;
	border-bottom: #483d8b 1px solid;
}

.search_cell
{
	FONT-FAMILY:Arial;
	FONT-SIZE:8pt;
}

.SearchTextBar
{
	FONT-FAMILY:Arial;
	FONT-SIZE:10pt;
	width:330px;
}

.searchlist
{
	margin-top:12;
	margin-bottom:30;
}
.showquestion{
COLOR:#000066;
FONT-FAMILY:Arial,Helvetica,sans-serif;
FONT-SIZE:12px;
FONT-WEIGHT:bold;
}

.showcategory{
COLOR:#000066;
FONT-FAMILY:Arial,Helvetica,sans-serif;
FONT-SIZE:12px;
}

.showresults{
COLOR:#000066;
FONT-FAMILY:Arial,Helvetica,sans-serif;
FONT-SIZE:12px;
FONT-WEIGHT:bold;
}
/* ------------------------------------------ */
/* Navigate Control Classes                   */
/* ------------------------------------------ */

.navigatebox
{
	background-position:center;
	text-align:center;
}
.navigatebox_unselected_cell
{
	background-position:center;
	text-align:center;
	FONT-SIZE:8pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.navigatebox_selected_cell
{
	background-position:center;
	text-align:center;
	border-right: #483d8b thin outset;
	border-top: #483d8b thin outset;
	font-size: 9pt;
	margin: 3px;
	border-left: #483d8b thin outset;
	color: #000066;
	border-bottom: #483d8b thin outset;
	FONT-SIZE:8pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #ffffff;
}



/* ------------------------------------------------------------------------------------------------------------------------------ */
/* ADD ANY SITE SPECIFIC CLASSES HERE                                                                                             */
/* ------------------------------------------------------------------------------------------------------------------------------ */


TABLE.LIFECYCLEBOX{
BORDER-BOTTOM:darkslateblue 1px solid;
BORDER-LEFT:darkslateblue 1px solid;
BORDER-RIGHT:darkslateblue 1px solid;
BORDER-TOP:darkslateblue 1px solid;
}

TD.LIFECYCLECELLS{
BACKGROUND-COLOR:#aaaae5;
BACKGROUND-IMAGE:none;
BACKGROUND-REPEAT:repeat;
BORDER-BOTTOM:darkslateblue 1px solid;
COLOR:black;
FONT-FAMILY:Verdana,Helvetica,sans-serif;
FONT-SIZE:16px;
FONT-WEIGHT:bold;
LINE-HEIGHT:20px;
}
TD.LIFECYCLEHOTTOPICS{
FONT-FAMILY:Verdana,Helvetica,sans-serif;
FONT-SIZE:11px;
PADDING-LEFT:3px;
PADDING-TOP:2px;
}
TD.LIFECYCLELIST{
FONT-FAMILY:Verdana,Helvetica,sans-serif;
FONT-SIZE:11px;
LINE-HEIGHT:10px;
}
TD.LIFECYCLELISTTITLE{
FONT-FAMILY:Verdana,Helvetica,sans-serif;
FONT-SIZE:14px;
FONT-WEIGHT:bold;
LINE-HEIGHT:14px;
}


.heading{
BACKGROUND-COLOR:#e6e6f0;
COLOR:#8080b2;
FONT-FAMILY:Arial,Helvetica,sans-serif;
FONT-SIZE:19px;
FONT-WEIGHT:bold;
TEXT-DECORATION:none;
}
.headtable{
BACKGROUND-COLOR:#e6e6ff;
COLOR:#000000;
FONT-FAMILY:Arial,helvetica,'san serif';
FONT-SIZE:10px;
FONT-WEIGHT:normal;
}
.lawbox{
BACKGROUND-COLOR:#e6e6ef;
BORDER-BOTTOM:#8080b2 thin solid;
BORDER-LEFT:#8080b2 thin solid;
BORDER-RIGHT:#8080b2 thin solid;
BORDER-TOP:#8080b2 thin solid;
}

.navbox{
BACKGROUND-COLOR:#e6e6ef;
BORDER-BOTTOM:#8080b2 0.25pt solid;
BORDER-LEFT:#8080b2 0.25pt solid;
BORDER-RIGHT:#8080b2 0.25pt solid;
BORDER-TOP:#8080b2 0.25pt solid;
COLOR:#000066;
FONT-FAMILY:Arial,Helvetica,sans-serif;
FONT-SIZE:10pt;
}

.policytitle{
COLOR:#8080b2;
FONT-FAMILY:Arial,Helvetica,sans-serif;
FONT-SIZE:18px;
FONT-WEIGHT:bold;
}

.rcnavbox{
BACKGROUND-COLOR:#e6e6ef;
BORDER-BOTTOM:#8080b2 thin solid;
BORDER-LEFT:#8080b2 thin solid;
BORDER-RIGHT:#8080b2 thin solid;
BORDER-TOP:#8080b2 thin solid;
MARGIN:0px;
}

.rcnavsubtopic
{
COLOR: #000000;
TEXT-DECORATION: none
}

.rcnavhead{
BACKGROUND-COLOR:#e6e6ef;
BORDER-BOTTOM:#8080b2 thin solid;
MARGIN-TOP:0px;
}

.relatedtopics
{
 font-family: Arial,Helvetica,Sans-Serif;
 font-size: 13px;
}

.rightnavtable{
BACKGROUND-COLOR:#8080b2;
MARGIN-BOTTOM:10px;
MARGIN-LEFT:15px;
MARGIN-TOP:20px;
PADDING-RIGHT:0px;
WIDTH:208px;
}
.text2{
COLOR:#000066;
FONT-FAMILY:Arial,Helvetica,sans-serif;
FONT-SIZE:16px;
FONT-STYLE:normal;
FONT-WEIGHT:bold;
}
.text3{
COLOR:#000066;
FONT-FAMILY:Arial,helvetica,san-serif;
FONT-SIZE:13px;
FONT-WEIGHT:bold;
}
.text4{
COLOR:#8080b3;
FONT-FAMILY:Arial,Helvetica,sans-serif;
FONT-SIZE:12px;
FONT-STYLE:oblique;
}
.textbox{
COLOR:#000066;
FONT-FAMILY:Arial,Helvetica,sans-serif;
FONT-SIZE:10px;
}
.exampletext{
BACKGROUND-COLOR:#dcdcdc;
}