#NF_content {
	BACKGROUND-COLOR: transparent
}

#sidebar {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 5px 0px 0px;
	WIDTH: 155px;
	PADDING-TOP: 0px
}

#leftHalf {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 5px 0px 0px;
	WIDTH: 300px;
	PADDING-TOP: 0px
}

#rightHalf {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 310px;
	WIDTH: 300px;
	PADDING-TOP: 0px
}

#position {
	MARGIN-TOP: 0px;
	PADDING-TOP: 0px
}

DIV.portalContent P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 6px 8px 0px;
	PADDING-TOP: 0px
}

DIV.header {
	width: 165px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px 5px;
	PADDING-TOP: 0px
}

#accordionExample {
	WIDTH: 500px
}

#formLetterAccordion {
	FONT-SIZE: 13px;
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif
}

BODY {
	margin-top: 3px;
	FONT-SIZE: 13px;
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif
}

SPAN.menu {
	FONT-SIZE: 13px;
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

td.subheader p {
	FONT-FAMILY: Times New Roman
}

P {
	FONT-SIZE: 13px;
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif
}

TD {
	FONT-SIZE: 13px;
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif
}

TH {
	FONT-SIZE: 13px;
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif
}

TABLE.preview,TABLE.preview TD {
	border: #d3d3d3 1px solid;
}

TABLE.form {
	border: 1px solid #666;
	margin: 20px 0 20px 0;
	width: 100%
}

table.simple {
	width: 100%;
	margin: 20px 0 20px 0;
	border: 1px solid #ccc;
	border-collapse: collapse;
}

th.simple,td.simple {
	padding: 2px 3px 2px 3px;
	text-align: left;
	vertical-align: top;
}

table.simple thead tr {
	background-color: #69c;
}

table.simple tr.even {
	background-color: #fff;
}

table.simple td,table.simple th {
	border: 1px solid #ccc;
}

table.simple tr.even {
	background-color: #eee;
}

table.simple_tab {
	width: 98%;
	margin: 20px 0 20px 0;
	border: 1px solid #ccc;
	border-collapse: collapse;
}

th.simple_tab,td.simple_tab {
	padding: 2px 4px 2px 4px;
	text-align: left;
	vertical-align: top;
}

table.simple_tab thead tr {
	background-color: #69c;
}

table.simple_tab tr.even {
	background-color: #fff;
}

table.simple_tab td,table.simple_tab th {
	border: 1px solid #ccc;
}

table.simple_tab tr.even {
	background-color: #eee;
}

input {
	FONT-SIZE: 13px;
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif
}

select {
	FONT-SIZE: 13px;
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif
}

.mainContent P {
	
}

.mainheader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px
}

A:visited {
	COLOR: black;
	TEXT-DECORATION: none
}

A:link {
	COLOR: black;
	TEXT-DECORATION: none
}

A:hover {
	COLOR: black;
	TEXT-DECORATION: underline
}

A.menuLink:visited {
	COLOR: #cccccc
}

A.menuLink:link {
	COLOR: #cccccc
}

DIV.mdBlueBox A:visited {
	COLOR: white
}

DIV.mdBlueBox A:link {
	COLOR: white
}

A.menuLink:hover {
	COLOR: white
}

DIV.mdBlueBox A:hover {
	COLOR: white
}

.menuLink {
	MARGIN-RIGHT: 25px
}

DIV.portalContent A:visited {
	COLOR: black;
	TEXT-DECORATION: underline
}

DIV.portalContent A:link {
	COLOR: black;
	TEXT-DECORATION: underline
}

DIV.portalContent A:hover {
	TEXT-DECORATION: underline
}

#leftHalf A:visited {
	COLOR: white
}

#leftHalf A:link {
	COLOR: white
}

#rightHalf A:visited {
	COLOR: white
}

#rightHalf A:link {
	COLOR: white
}

.demoLinks {
	DISPLAY: block
}

.bigText {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: rgb(30, 69, 82);
	FONT-FAMILY: Trebuchet MS, Arial
}

.menuBox {
	MARGIN-TOP: 6px;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 6px;
	COLOR: black;
	PADDING-TOP: 6px;
	FONT-FAMILY: Trebuchet MS, Verdana, Arial;
	BACKGROUND-COLOR: rgb(206, 222, 189)
}

.clearBox {
	MARGIN-TOP: 6px;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 6px;
	COLOR: black;
	PADDING-TOP: 6px;
	FONT-FAMILY: Trebuchet MS, Verdana, Arial;
	BACKGROUND-COLOR: rgb(206, 222, 189)
}

.ltOliveBox {
	MARGIN-TOP: 6px;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 6px;
	COLOR: black;
	PADDING-TOP: 6px;
	FONT-FAMILY: Trebuchet MS, Verdana, Arial;
	BACKGROUND-COLOR: rgb(206, 222, 189)
}

.mdOliveBox {
	MARGIN-TOP: 6px;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 6px;
	COLOR: black;
	PADDING-TOP: 6px;
	FONT-FAMILY: Trebuchet MS, Verdana, Arial;
	BACKGROUND-COLOR: rgb(206, 222, 189)
}

.dkOliveBox {
	MARGIN-TOP: 6px;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 6px;
	COLOR: black;
	PADDING-TOP: 6px;
	FONT-FAMILY: Trebuchet MS, Verdana, Arial;
	BACKGROUND-COLOR: rgb(206, 222, 189)
}

.ltBlueBox {
	MARGIN-TOP: 6px;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 6px;
	COLOR: black;
	PADDING-TOP: 6px;
	FONT-FAMILY: Trebuchet MS, Verdana, Arial;
	BACKGROUND-COLOR: rgb(206, 222, 189)
}

.mdBlueBox {
	MARGIN-TOP: 6px;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 6px;
	COLOR: black;
	PADDING-TOP: 6px;
	FONT-FAMILY: Trebuchet MS, Verdana, Arial;
	BACKGROUND-COLOR: rgb(206, 222, 189)
}

.dkBlueBox {
	MARGIN-TOP: 6px;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 6px;
	COLOR: black;
	PADDING-TOP: 6px;
	FONT-FAMILY: Trebuchet MS, Verdana, Arial;
	BACKGROUND-COLOR: rgb(206, 222, 189)
}

.portalBox {
	MARGIN-TOP: 6px;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 6px;
	COLOR: black;
	PADDING-TOP: 6px;
	FONT-FAMILY: Trebuchet MS, Verdana, Arial;
	BACKGROUND-COLOR: rgb(206, 222, 189)
}

outlineBox {
	MARGIN-TOP: 6px;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 6px;
	COLOR: black;
	PADDING-TOP: 6px;
	FONT-FAMILY: Trebuchet MS, Verdana, Arial;
	BACKGROUND-COLOR: rgb(206, 222, 189)
}

.clearBox {
	BACKGROUND-COLOR: transparent
}

.outlineBox {
	BACKGROUND-COLOR: transparent
}

.outlineBox {
	BORDER-RIGHT: gray 1px solid;
	BORDER-TOP: gray 1px solid;
	BORDER-LEFT: gray 1px solid;
	BORDER-BOTTOM: gray 1px solid
}

.dkOliveBox {
	COLOR: white;
	BACKGROUND-COLOR: #6b795a
}

.mdOliveBox {
	BACKGROUND-COLOR: #adba8c
}

.ltOliveBox {
	BACKGROUND-COLOR: #E5E5E5
}

.dkBlueBox {
	COLOR: white;
	BACKGROUND-COLOR: #003658
}

.mdBlueBox {
	COLOR: white;
	BACKGROUND-COLOR: #1f669b
}

.ltBlueBox {
	BACKGROUND-COLOR: #c0d4e6
}

.dkBlueGreenBox {
	COLOR: white;
	BACKGROUND-COLOR: #1e4552
}

UL.stylizedList {
	LIST-STYLE-IMAGE: url(../images/liBullet.gif)
}

.headerEndCap {
	WIDTH: 60%;
	FONT-SIZE: 13px;
}

TD .imgcell {
	DISPLAY: block
}

.menuBox {
	COLOR: white;
	BACKGROUND-COLOR: rgb(30, 69, 82)
}

.cellPadding {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px
}

.leftPadding {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 7px
}

.topPadding {
	PADDING-TOP: 6px
}

H2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px
}

.header {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px
}

DIV.simpleDropPanel {
	BORDER-RIGHT: #5b5b5b 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #5b5b5b 1px solid;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #5b5b5b 1px solid;
	WIDTH: 200px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #5b5b5b 1px solid;
	HEIGHT: 80px
}

SPAN.indentedLine {
	DISPLAY: block;
	MARGIN-LEFT: 110px
}

IMG {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px
}

A.backToSearch:link {
	FONT-SIZE: 14px;
	MARGIN: 6px 0px;
	TEXT-DECORATION: underline
}

A.backToSearch:hover {
	FONT-SIZE: 14px;
	MARGIN: 6px 0px;
	TEXT-DECORATION: underline
}

A.backToSearch:visited {
	FONT-SIZE: 14px;
	MARGIN: 6px 0px;
	TEXT-DECORATION: underline
}

A.no_link_hover:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}

DIV.copyright {
	FONT-SIZE: 10px;
	MARGIN-LEFT: 0px;
	WIDTH: 100%;
	COLOR: #999
}

.copyright TABLE {
	FONT-SIZE: 10px;
	COLOR: #999
}

span.yregasterisk {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #F68622;
	font-weight: boldest;
	vertical-align: -2px;
}

td.yregmicrofont {
	color: #808080;
	font-size: 10px;
	font-weight: normal;
}

span.yregfloathelp {
	border: 1px solid #FFC30E;
	padding: 5px 5 5 5px;
	background-color: #FFFBB8;
	text-align: left;
	color: #9C7600;
	width: 18em;
	font-size: 11px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}