BODY
{
    BACKGROUND: white;
}
HR 
{
	height: 2px;
	width:100%;
	background-color: navy;
	margin:0px;
}
HR.big
{
	height: 5px;
	width: 100%;
	background-color: navy;
}

BR.big
{
	height:5;
}

TD.solutiontext
{
	vertical-align: top
}



.pspace 
{  
	margin-top: 0px; 
    margin-right: 0px; 
    margin-bottom: 5px; 
    margin-left: 0px;
}


.header1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Sans-Serif;
}
.header2
{
    FONT-SIZE: 18pt;
    FONT-FAMILY: Sans-Serif;
}
.smalltext1
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Sans-Serif;
}
.regular1
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Sans-Serif;
}
.regular1_bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Sans-Serif;
}
.regular1_bordered
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Sans-Serif;
    border-style: inset;
    border-width: 2px;
    padding: 1px;
    height: auto;
    width: auto;
}
.regular2
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Sans-Serif;
}
.barheader1
{
    FONT-SIZE: 10pt;
    FONT-STYLE: italic;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Sans-Serif;
    COLOR: white;
}
.addblue
{
	color: navy;
}
.addbold
{
    FONT-WEIGHT: bold;
}
.additalics
{
    FONT-STYLE: italic;
}
.addunderline
{
    text-decoration: underline;
}
.notetext
{
    FONT-STYLE: italic;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Sans-Serif;
    COLOR: green;
}
.tiptext
{
    FONT-STYLE: italic;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Sans-Serif;
    COLOR: blue;
}
.cautiontext
{
    FONT-STYLE: italic;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Sans-Serif;
    COLOR: red;
}
.addrightcenter
{
    TEXT-ALIGN: right;
    VERTICAL-ALIGN: middle;
}
.addright
{
    TEXT-ALIGN: right;
}
.addleft
{
    TEXT-ALIGN: left;
}
.addvertcenter
{
    VERTICAL-ALIGN: middle;
}
.addcenter
{
    TEXT-ALIGN: center;
}
A:link
{
    FONT-SIZE: 10pt;
    COLOR: navy;
	FONT-FAMILY: Sans-Serif;
	cursor: pointer;
}
A:visited
{
    FONT-SIZE: 10pt;
    COLOR: navy;
	FONT-FAMILY: Sans-Serif;
	cursor: pointer;
}
A.big
{
    FONT-SIZE: 12pt;
    COLOR: navy;
	FONT-FAMILY: Sans-Serif;
	cursor: pointer;
}
A.big:visited
{
    FONT-SIZE: 12pt;
    COLOR: navy;
	FONT-FAMILY: Sans-Serif;
	cursor: pointer;
}
a.white
{
    FONT-SIZE: 10pt;
    COLOR: white;
	FONT-FAMILY: Sans-Serif;
	cursor: pointer;
}
a.white:visited
{
    FONT-SIZE: 10pt;
    COLOR: white;
	FONT-FAMILY: Sans-Serif;
	cursor: pointer;
}
a.breadcrumbbarheader1
{
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Sans-Serif;
}
a.breadcrumbbarheader1:visited
{
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Sans-Serif;
}
a.breadcrumb_small
{
    FONT-SIZE: 8pt;
    COLOR: steelblue;
    FONT-FAMILY: Sans-Serif;
}
a.breadcrumb_small:visited
{
	FONT-SIZE: 8pt;
	COLOR: steelblue;
	FONT-FAMILY: Sans-Serif;
}
TR.trbarheader1
{
	background: steelblue;
}
TR.trbarheader2
{
	background: navy;
}
TD.topalign
{
    VERTICAL-ALIGN: top;
}
TD.topalignleft
{
    VERTICAL-ALIGN: top;
    text-align: left;
}
TD.bottomalign
{
    VERTICAL-ALIGN: bottom;
}
TD.centervertalign
{
    VERTICAL-ALIGN: middle;
}
.treeFieldName
{
    TEXT-ALIGN: left;
}
.treeTableLeft
{
    TEXT-ALIGN: left;
}
.treeSubCategory
{
    TEXT-INDENT: 10pt;
    TEXT-ALIGN: left
}
.treeFieldName2
{
}
.treeSubCategory2
{
    VISIBILITY: hidden;
    WIDTH: 0pt;
    HEIGHT: 0pt;
}
.indented
{
	position: static;
	left: 40px;
	right: 60px;
}
dd
{
	list-style-type: none;
	list-style-position: outside;
}
li
{
	list-style-type: none;
	list-style-position: outside;
}
li.numbers1
{
	list-style-type: decimal;
	list-style-position: outside;
}
li.upperletters1
{
	list-style-type: upper-alpha;
	list-style-position: outside;
}
li.bullets1
{
	list-style-type: disc;
	list-style-position: outside;
}
li.circle1
{
	list-style-type: circle;
	list-style-position: outside;
}
.viewbuttons
{
	border-width: 3px;
	border-style: outset;
	border-color: wheat;
	padding-top: 0px;
	padding-bottom: 1px;
	padding-left: 12px;
	padding-right: 12px;
	background-color: antiquewhite;
	height: 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}
.viewbuttons2
{
	border-width: 3px;
	border-style: outset;
	border-color: tan;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 6px;
	padding-right: 6px;
	background-color: burlywood;
	height: 0px;
}
.viewbuttons1
{
	border-width: 3px;
	border-style: outset;
	border-color: lightgoldenrodyellow;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 6px;
	padding-right: 6px;
	background-color: lemonchiffon;
	height: 0px;
}
.viewbuttonsblue1
{
	border-width: 3px;
	border-style: outset;
	border-color: steelblue;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 6px;
	padding-right: 6px;
	background-color: lightsteelblue;
	height: 0px;
}
.viewbuttonsblue_regular
{
	border-width: 3px;
	border-style: outset;
	border-color: lightsteelblue;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 6px;
	padding-right: 6px;
	background-color: #ccddff;
	height: 0px;
}
.viewbuttonsblue
{
	border-width: 3px;
	border-style: outset;
	border-color: slategray;
	background-color: lightslategray;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 6px;
	padding-right: 6px;
	height: 0px;
	margin: 1px 1px 1px 1px;
	text-decoration: none;
}
.viewbuttonsnavy
{
	border-width: 3px;
	border-style: outset;
	border-color: navy;
	background-color: #000099;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 6px;
	padding-right: 6px;
	height: 0px;
	margin: 1px 1px 1px 1px;
	text-decoration: none;
}
a.smalltext1
{
    FONT-SIZE: 8pt;
    COLOR: navy;
    FONT-FAMILY: Sans-Serif;
}
a.smalltext1:visited
{
    FONT-SIZE: 8pt;
    COLOR: navy;
    FONT-FAMILY: Sans-Serif;
}
a.smalltext1_white
{
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Sans-Serif;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	height: -1px;
}
a.smalltext1_white:visited
{
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Sans-Serif;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	height: -1px;
}