P {
	MARGIN: 0.2em auto 0.5em
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.3em; FONT-SIZE: 1.2em; BACKGROUND: #fc3; PADDING-BOTTOM: 0.2em; MARGIN: 1em 0px 0.5em; BORDER-LEFT: #999 0.2em solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #999 1px solid
}
H4 {
	MARGIN-TOP: 1.2em; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; MARGIN-BOTTOM: 0.2em; COLOR: #000
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 0.8em 0px 0.3em; COLOR: #000; TEXT-ALIGN: left
}
TABLE CAPTION {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 0.8em 0px 0.3em; COLOR: #000; TEXT-ALIGN: left
}
H6 {
	
}
INPUT {
	FONT-SIZE: 0.8em
}
SELECT {
	FONT-SIZE: 0.8em
}
A {
	COLOR: #0073bb
}
A:hover {
	COLOR: #005096; TEXT-DECORATION: underline! important
}
A:active {
	COLOR: #005096
}
H3 A {
	FONT-WEIGHT: bolder; COLOR: #333; TEXT-DECORATION: none
}
H4 A {
	FONT-WEIGHT: bolder; COLOR: #333; TEXT-DECORATION: none
}
H5 A {
	FONT-WEIGHT: bolder; COLOR: #333; TEXT-DECORATION: none
}
H6 A {
	FONT-WEIGHT: bolder; COLOR: #333; TEXT-DECORATION: none
}
H4 A {
	COLOR: #000
}
H5 A {
	COLOR: #000
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
A.action {
	PADDING-RIGHT: 10px; DISPLAY: inline-block; FONT-WEIGHT: bold; BACKGROUND: url(../images/icon_action.gif) no-repeat right 50%; MARGIN-BOTTOM: 0px; WHITE-SPACE: nowrap; TEXT-DECORATION: underline
}
A.next {
	PADDING-RIGHT: 15px; BACKGROUND: url(../images/icon_next.gif) no-repeat right 50%
}
A.previous {
	PADDING-LEFT: 15px; BACKGROUND: url(../images/icon_previous.gif) no-repeat left 50%
}
TABLE {
	BORDER-RIGHT: #ccc 2px solid; BORDER-TOP: #ccc 2px solid; FLOAT: none; MARGIN: 0.5em 0px; BORDER-LEFT: #ccc 2px solid; WIDTH: 100%; BORDER-BOTTOM: #ccc 2px solid; BORDER-COLLAPSE: collapse
}
TBODY TD {
	BORDER-RIGHT: #ccc 0.05em solid; BORDER-TOP: #ccc 0.05em solid; BORDER-LEFT: #ccc 0.05em solid; BORDER-BOTTOM: #ccc 0.05em solid
}
TBODY TH {
	BORDER-RIGHT: #ccc 0.05em solid; BORDER-TOP: #ccc 0.05em solid; BORDER-LEFT: #ccc 0.05em solid; BORDER-BOTTOM: #ccc 0.05em solid
}
TBODY {
	BORDER-TOP: #ccc 2px solid
}
THEAD {
	FONT-WEIGHT: bold; BACKGROUND: #eee
}
THEAD A {
	COLOR: #333
}
THEAD TD {
	BORDER-RIGHT: #ccc 0.05em solid; BORDER-TOP: #ccc 0.05em solid; BORDER-LEFT: #ccc 0.05em solid; BORDER-BOTTOM: #fc3 2px solid
}
THEAD TH {
	BORDER-RIGHT: #ccc 0.05em solid; BORDER-TOP: #ccc 0.05em solid; BORDER-LEFT: #ccc 0.05em solid; BORDER-BOTTOM: #fc3 2px solid
}
TFOOT {
	FONT-WEIGHT: bold; BACKGROUND: #eee
}
TFOOT TD {
	BORDER-RIGHT: #ccc 0.05em solid; BORDER-TOP: #999 2px solid; BORDER-LEFT: #ccc 0.05em solid; BORDER-BOTTOM: #ccc 0.05em solid
}
TFOOT TH {
	BORDER-RIGHT: #ccc 0.05em solid; BORDER-TOP: #999 2px solid; BORDER-LEFT: #ccc 0.05em solid; BORDER-BOTTOM: #ccc 0.05em solid
}
TBODY.odd TD {
	BACKGROUND: #f9f9f9
}
TR.odd TD {
	BACKGROUND: #f9f9f9
}
TR.odd TH {
	BACKGROUND: #f9f9f9
}
TD {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-SIZE: 1em; PADDING-BOTTOM: 0.2em; VERTICAL-ALIGN: top; PADDING-TOP: 0.2em
}
TH {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-SIZE: 1em; PADDING-BOTTOM: 0.2em; VERTICAL-ALIGN: top; PADDING-TOP: 0.2em
}
TH {
	FONT-WEIGHT: bold; WIDTH: 35%; COLOR: #000; TEXT-ALIGN: left
}
TR#selected_row TD {
	FONT-WEIGHT: bold
}
TABLE.datatable TD {
	BORDER-LEFT-COLOR: #eee; BORDER-BOTTOM-COLOR: #eee; BORDER-TOP-COLOR: #eee; BORDER-RIGHT-COLOR: #eee
}
TABLE.datatable TH {
	BORDER-LEFT-COLOR: #eee; BORDER-BOTTOM-COLOR: #eee; BORDER-TOP-COLOR: #eee; BORDER-RIGHT-COLOR: #eee
}
TABLE.datatable {
	BORDER-LEFT-COLOR: #eee; BORDER-BOTTOM-COLOR: #eee; BORDER-TOP-COLOR: #eee; BORDER-RIGHT-COLOR: #eee
}
TABLE.datatable TBODY {
	BORDER-LEFT-COLOR: #eee; BORDER-BOTTOM-COLOR: #eee; BORDER-TOP-COLOR: #eee; BORDER-RIGHT-COLOR: #eee
}
TABLE.datatable TD {
	BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
TABLE.datatable TH {
	BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
TABLE.datatable {
	BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
TABLE.datatable TBODY {
	BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
TABLE.datatable {
	BORDER-LEFT-COLOR: #ccc; BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: #ccc; BORDER-RIGHT-COLOR: #ccc
}
TABLE.datatable TBODY {
	BORDER-LEFT-COLOR: #ccc; BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: #ccc; BORDER-RIGHT-COLOR: #ccc
}
TABLE.datatable {
	BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
TABLE.datatable TBODY.odd TD {
	BACKGROUND: #fbfbfb
}
TABLE.datatable TR.odd TD {
	BACKGROUND: #fbfbfb
}
TABLE.datatable TR.odd TH {
	BACKGROUND: #fbfbfb
}
TD INPUT {
	PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; MARGIN: 0px 0.3em 0px 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0.1em
}
TD SELECT {
	PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; MARGIN: 0px 0.3em 0px 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0.1em
}
TD P {
	MARGIN: 0.3em 0px
}
TABLE INPUT.name {
	TEXT-TRANSFORM: uppercase; WIDTH: 20em
}
TABLE INPUT.phone {
	WIDTH: 8em
}
TABLE INPUT.email {
	WIDTH: 20em
}
TABLE INPUT.ssnumber {
	WIDTH: 8em
}
TABLE INPUT.street {
	TEXT-TRANSFORM: uppercase; WIDTH: 20em
}
TABLE INPUT.city {
	TEXT-TRANSFORM: uppercase; WIDTH: 12em
}
TABLE INPUT.postnumber {
	WIDTH: 4em
}
UL {
	MARGIN-TOP: 0.5em
}
UL LI {
	
}
UL LI LI {
	
}
.tabbedmenu UL.tabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
.tabbedmenu UL.tabs LI {
	BORDER-RIGHT: #ccc 2px solid; PADDING-RIGHT: 0.4em; BORDER-TOP: #ccc 2px solid; DISPLAY: inline; PADDING-LEFT: 0.4em; BACKGROUND: #eee; PADDING-BOTTOM: 0.2em; MARGIN: 0px 0.2em 0px 0px; BORDER-LEFT: #ccc 2px solid; LINE-HEIGHT: 1.7em; PADDING-TOP: 0.2em; BORDER-BOTTOM: #ccc 2px solid
}
.tabbedmenu UL.tabs LI.selected {
	FONT-WEIGHT: bold; BACKGROUND: #fff; BORDER-BOTTOM: #fff 2px solid
}
.tabbedmenu .card {
	BORDER-RIGHT: #ccc 2px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc 2px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #ccc 2px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #ccc 2px solid
}
INPUT.button {
	CLEAR: both; BORDER-RIGHT: #fc3 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #efd6c6 1px solid; PADDING-LEFT: 1em; FONT-WEIGHT: bold; BACKGROUND: #eee; PADDING-BOTTOM: 0.2em; MARGIN: auto 0.2em; BORDER-LEFT: #efd6c6 1px solid; COLOR: #333; PADDING-TOP: 0.2em; BORDER-BOTTOM: #fc3 1px solid
}
.form_controls {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em
}
.frontpagemenu {
	MARGIN-TOP: 1.5em; MARGIN-BOTTOM: 0px
}
.page_controls {
	BORDER-TOP: #fc3 2px solid; MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em
}
.page_controls INPUT.button {
	BORDER-RIGHT: #c93 1px solid; BORDER-TOP: #fc9 1px solid; BACKGROUND: #fc3; BORDER-LEFT: #fc9 1px solid; BORDER-BOTTOM: #c93 1px solid
}
.paging {
	CURSOR: default; TEXT-ALIGN: center
}
.paging STRONG {
	MARGIN: auto 0.3em
}
.paging A {
	MARGIN: auto 0.3em
}
.paging STRONG {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; VERTICAL-ALIGN: bottom; COLOR: #005096; TEXT-DECORATION: none
}
.paging A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; VERTICAL-ALIGN: bottom; COLOR: #005096; TEXT-DECORATION: none
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FIELDSET FIELDSET {
	BORDER-TOP: #fc3 2px solid
}
FIELDSET DIV {
	CLEAR: both; FLOAT: left; MARGIN: 0.3em 0px; WIDTH: 100%
}
FIELDSET FIELDSET {
	CLEAR: both; FLOAT: left; MARGIN: 0.3em 0px; WIDTH: 100%
}
FIELDSET DIV BR {
	CLEAR: both
}
FIELDSET DIV LABEL {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 14em
}
FIELDSET DIV INPUT {
	FLOAT: left; MARGIN: 0px 0.5em 0.2em auto
}
FIELDSET DIV SELECT {
	FLOAT: left; MARGIN: 0px 0.5em 0.2em auto
}
FIELDSET DIV SPAN {
	FLOAT: left; MARGIN: 0px 0.5em 0.2em auto
}
FIELDSET DIV TEXTAREA {
	FLOAT: left; MARGIN: 0px 0.5em 0.2em auto
}
FIELDSET DIV DIV.group {
	CLEAR: none; MARGIN: 0px; WIDTH: auto
}
FIELDSET DIV DIV.group LABEL {
	FLOAT: none; WIDTH: auto
}
FIELDSET DIV DIV.group LABEL INPUT {
	FLOAT: none; MARGIN: auto
}
.popup FIELDSET DIV LABEL {
	FONT-WEIGHT: bold; WIDTH: 6.5em
}
.popup IMG.person {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FLOAT: right; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
DIV.hr {
	CLEAR: both; BORDER-LEFT-COLOR: #fc3; BACKGROUND: #fc3; FLOAT: left; BORDER-BOTTOM-COLOR: #fc3; COLOR: #fc3; BORDER-TOP-COLOR: #fc3; HEIGHT: 2px; BORDER-RIGHT-COLOR: #fc3
}
DIV.hr HR {
	DISPLAY: none
}

.notice {
	BORDER-RIGHT: #ccc 2px solid;  PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc 2px solid; PADDING-LEFT: 50px; BACKGROUND: no-repeat 7px 7px; PADDING-BOTTOM: 0.5em; MARGIN: 0.5em 0px 1em; BORDER-LEFT: #ccc 2px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ccc 2px solid
}
.notice P {
	MARGIN: 0.3em 0px
}
.notice .button {
	MARGIN: 0.5em 0.5em 0.5em 0px
}
.notice .single {
	FLOAT: right; MARGIN: 0.5em 0.5em 0.5em 0px
}
.instruction {
	PADDING-LEFT: 0.5em
}
.basic {
	PADDING-LEFT: 0.5em; BORDER-LEFT-COLOR: #093; BORDER-BOTTOM-COLOR: #093; BORDER-TOP-COLOR: #093; BORDER-RIGHT-COLOR: #093
}
.systemerror {
	BORDER-LEFT-COLOR: #fc3; BACKGROUND-IMAGE: url(../images/icon_systemerror.gif); BORDER-BOTTOM-COLOR: #fc3; BORDER-TOP-COLOR: #fc3; BORDER-RIGHT-COLOR: #fc3
}
.usererror {
	BORDER-LEFT-COLOR: #fc3; BACKGROUND-IMAGE: url(../images/icon_usererror.gif); BORDER-BOTTOM-COLOR: #fc3; BORDER-TOP-COLOR: #fc3; BORDER-RIGHT-COLOR: #fc3
}
.confirmation {
	BORDER-LEFT-COLOR: #093; BACKGROUND-IMAGE: url(../images/icon_confirmation.gif); BORDER-BOTTOM-COLOR: #093; BORDER-TOP-COLOR: #093; BORDER-RIGHT-COLOR: #093
}
.information {
	BORDER-LEFT-COLOR: #093; BACKGROUND-IMAGE: url(../images/icon_information.gif); BORDER-BOTTOM-COLOR: #093; BORDER-TOP-COLOR: #093; BORDER-RIGHT-COLOR: #093
}
.question {
	BORDER-LEFT-COLOR: #fc3; BACKGROUND-IMAGE: url(../images/icon_question.gif); BORDER-BOTTOM-COLOR: #fc3; BORDER-TOP-COLOR: #fc3; BORDER-RIGHT-COLOR: #fc3
}
.pagetools UL {
	TEXT-ALIGN: right
}
.pagetools UL LI {
	DISPLAY: inline; MARGIN-LEFT: 0.5em
}
.pagetools UL LI A {
	PADDING-LEFT: 15px; BACKGROUND: no-repeat left 50%; COLOR: #333
}
.pagetools UL LI.print_page A {
	BACKGROUND-IMAGE: url(../images/icon_print.gif)
}
.pagetools UL LI.back_to_content A {
	BACKGROUND-IMAGE: url(../images/icon_back_to_content.gif)
}

.grayHr
{
	width: 100%;
}