TD {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
OPTION {
	FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px
}
FIELDSET {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 15px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid
}
LEGEND {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-BOTTOM: 5px; MARGIN-LEFT: -10px; COLOR: #000
}
BUTTON {
	FONT-SIZE: 100%
}
TH {
	TEXT-ALIGN: left
}
DIV.heading A {
	FONT-WEIGHT: normal; MARGIN-LEFT: 20px
}
DIV.heading DIV A {
	MARGIN-LEFT: 2px
}
.icon_link SPAN {
	MARGIN-LEFT: 0px
}
A {
	FONT-WEIGHT: bold
}
#amfam_logo {
	OVERFLOW: hidden
}
#left_nav_app * {
	ZOOM: 100%
}
#left_nav_app {
	BORDER-TOP: #4db8e0 1px solid; FONT-SIZE: 12px
}
#left_nav_app UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#left_nav_app LI SPAN {
	DISPLAY: block; ZOOM: 100%
}
#left_nav_app LI.current_section SPAN {
	BORDER-RIGHT: #fff 1px; BORDER-TOP: #b5002c 1px solid; FONT-WEIGHT: bold; BACKGROUND: url(../images/amfam/left_nav/bg_current.gif) repeat-x 50% 50%; BORDER-LEFT: #fff 1px; COLOR: #fff; BORDER-BOTTOM: #b5002c 1px solid; border-size: 1px
}
#left_nav_app LI.current_section SPAN A {
	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#left_nav_app LI.current_section SPAN A:hover {
	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#left_nav_app LI.current_section A {
	FONT-WEIGHT: bold
}
#left_nav_app LI.current_section A:hover {
	FONT-WEIGHT: bold
}
#left_nav_app LI A {
	BORDER-RIGHT: #4bb7df 1px solid; PADDING-RIGHT: 22px; BORDER-TOP: #daf3fd 1px; DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: normal; PADDING-BOTTOM: 6px; BORDER-LEFT: #bdebfc 1px; COLOR: #005f8a; PADDING-TOP: 6px; BORDER-BOTTOM: #4bb7df 1px solid; ZOOM: 100%; BACKGROUND-COLOR: #bdebfc; TEXT-DECORATION: none; border-size: 1px
}
#left_nav_app LI A:hover {
	COLOR: #005f8a; BACKGROUND-COLOR: #d0effc
}
#left_nav_app LI LI A {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 10px! important; BORDER-TOP: 1px; PADDING-LEFT: 36px! important; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: url(../images/amfam/left_nav/bg_dotted_line.gif) #eefafe no-repeat left bottom; BORDER-LEFT: 1px; BORDER-BOTTOM: 1px; border-size: 1px
}
#left_nav_app LI.current LI A {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 10px! important; BORDER-TOP: 1px; PADDING-LEFT: 36px! important; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: url(../images/amfam/left_nav/bg_dotted_line.gif) #eefafe no-repeat left bottom; BORDER-LEFT: 1px; BORDER-BOTTOM: 1px; border-size: 1px
}
#left_nav_app LI.current_section LI A {
	FONT-WEIGHT: normal
}
#left_nav_app LI.current_section LI A:hover {
	FONT-WEIGHT: normal
}
#left_nav_app LI LI.current A {
	BORDER-RIGHT: #fff 1px; BORDER-TOP: #b5002c 1px solid; MARGIN-TOP: 1px; FONT-WEIGHT: bold; BACKGROUND: url(../images/amfam/left_nav/bg_current.gif) repeat-x 50% 50%; BORDER-LEFT: #fff 1px; COLOR: #fff; BORDER-BOTTOM: #b5002c 1px solid; TEXT-DECORATION: none; border-size: 1px
}
#left_nav_app LI LI.current A:hover {
	BORDER-RIGHT: #fff 1px; BORDER-TOP: #b5002c 1px solid; MARGIN-TOP: 1px; FONT-WEIGHT: bold; BACKGROUND: url(../images/amfam/left_nav/bg_current.gif) repeat-x 50% 50%; BORDER-LEFT: #fff 1px; COLOR: #fff; BORDER-BOTTOM: #b5002c 1px solid; TEXT-DECORATION: none; border-size: 1px
}
#left_nav_app LI LI A:hover {
	FONT-WEIGHT: normal; BACKGROUND-COLOR: #eefafe; TEXT-DECORATION: underline
}
.task_indicator {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #fff; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 27px
}
.task_indicator LI {
	DISPLAY: block; BACKGROUND: url(../images/apps/process_bar/bg_white.gif) repeat-x left bottom; FLOAT: left; MARGIN: 0px; COLOR: #adaeaf
}
.task_indicator A {
	DISPLAY: block; FLOAT: left; CURSOR: pointer; TEXT-DECORATION: none
}
.task_indicator SPAN {
	PADDING-RIGHT: 18px; DISPLAY: block; PADDING-LEFT: 12px; FLOAT: left; PADDING-BOTTOM: 9px; PADDING-TOP: 5px
}
.task_indicator .completed {
	FONT-WEIGHT: bold; COLOR: #fff
}
.task_indicator .last_completed {
	FONT-WEIGHT: bold; COLOR: #fff
}
.task_indicator .completed A {
	FONT-WEIGHT: bold; COLOR: #fff
}
.task_indicator .last_completed A {
	FONT-WEIGHT: bold; COLOR: #fff
}
.task_indicator .completed A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
.task_indicator .last_completed A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
.task_indicator LI.completed {
	BACKGROUND: url(../images/apps/process_bar/bg_blue.gif) repeat-x left bottom
}
.task_indicator LI.last_completed {
	BACKGROUND: url(../images/apps/process_bar/bg_blue.gif) repeat-x left bottom
}
.task_indicator LI.current {
	BACKGROUND: url(../images/apps/process_bar/bg_red.gif) repeat-x left bottom; COLOR: #fff
}
.task_indicator LI SPAN {
	BACKGROUND: url(../images/apps/process_bar/arrow_white_white_bar.gif) no-repeat right bottom
}
.task_indicator LI.completed SPAN {
	BACKGROUND: url(../images/apps/process_bar/arrow_blue_blue.gif) no-repeat right bottom
}
.task_indicator LI.last_completed SPAN {
	BACKGROUND: url(../images/apps/process_bar/arrow_blue_red.gif) no-repeat right bottom
}
.task_indicator LI.current SPAN {
	BACKGROUND: url(../images/apps/process_bar/arrow_red_white_bar.gif) no-repeat right bottom
}
.task_indicator LI#last SPAN {
	BACKGROUND: url(../images/apps/process_bar/arrow_white_white.gif) no-repeat right bottom
}
.task_indicator LI.current#last SPAN {
	BACKGROUND: url(../images/apps/process_bar/arrow_red_white.gif) no-repeat right bottom
}
* HTML > BODY .task_indicator A {
	FONT-WEIGHT: bold; FLOAT: none
}
* HTML > BODY .task_indicator SPAN {
	FONT-WEIGHT: bold; FLOAT: none
}
#progress_meter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; VERTICAL-ALIGN: bottom; COLOR: #fff; PADDING-TOP: 0px; HEIGHT: 40px
}
#progress_meter OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#progress_meter LI {
	DISPLAY: block; BACKGROUND: url(../images/apps/process_bar/bg_white.gif) repeat-x left bottom; FLOAT: left; MARGIN: 0px; COLOR: #adaeaf; LIST-STYLE-TYPE: none; POSITION: relative
}
#progress_meter A {
	DISPLAY: block; CURSOR: pointer; TEXT-DECORATION: underline
}
#progress_meter SPAN {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 3px; HEIGHT: 28px
}
#progress_meter SPAN B {
	DISPLAY: block; POSITION: relative; TOP: 8px
}
*:first-child + HTML #progress_meter SPAN {
	HEIGHT: 27px
}
* HTML #progress_meter SPAN {
	FLOAT: left
}
* HTML #progress_meter SPAN B {
	FLOAT: left
}
#progress_meter .completed {
	FONT-WEIGHT: bold; COLOR: #fff
}
#progress_meter .last_completed {
	FONT-WEIGHT: bold; COLOR: #fff
}
#progress_meter .completed A {
	FONT-WEIGHT: bold; COLOR: #fff
}
#progress_meter .last_completed A {
	FONT-WEIGHT: bold; COLOR: #fff
}
#progress_meter .revisit {
	FONT-WEIGHT: bold; COLOR: #fff
}
#progress_meter .revisit A {
	FONT-WEIGHT: bold; COLOR: #fff
}
#progress_meter .post_revisit {
	FONT-WEIGHT: bold; COLOR: #fff
}
#progress_meter .post_revisit A {
	FONT-WEIGHT: bold; COLOR: #fff
}
#progress_meter LI.revisit_pre_current {
	FONT-WEIGHT: bold; COLOR: #fff
}
#progress_meter LI.revisit_pre_current A {
	FONT-WEIGHT: bold; COLOR: #fff
}
#progress_meter LI.completed {
	BACKGROUND: url(../images/apps/process_bar/bg_blue.gif) repeat-x left bottom
}
#progress_meter LI.last_completed {
	BACKGROUND: url(../images/apps/process_bar/bg_blue.gif) repeat-x left bottom
}
#progress_meter LI.current {
	BACKGROUND: url(../images/apps/process_bar/bg_red.gif) repeat-x left bottom; COLOR: #fff
}
#progress_meter LI.pre_revisit SPAN {
	BACKGROUND: url(../images/apps/process_bar/arrow_white_blue.gif) no-repeat right bottom
}
#progress_meter LI.revisit {
	BACKGROUND: url(../images/apps/process_bar/bg_blue.gif) repeat-x left bottom
}
#progress_meter LI.revisit SPAN {
	BACKGROUND: url(../images/apps/process_bar/arrow_blue_blue.gif) no-repeat right bottom
}
#progress_meter LI.post_revisit {
	BACKGROUND: url(../images/apps/process_bar/bg_blue.gif) repeat-x left bottom
}
#progress_meter LI.post_revisit SPAN {
	BACKGROUND: url(../images/apps/process_bar/arrow_blue_white.gif) no-repeat right bottom
}
#progress_meter LI.pre_current_revisit SPAN {
	BACKGROUND: url(../images/apps/process_bar/arrow_white_red.gif) no-repeat right bottom
}
#progress_meter LI.current_revisit {
	BACKGROUND: url(../images/apps/process_bar/bg_red.gif) repeat-x left bottom; COLOR: #fff
}
#progress_meter LI.current_revisit SPAN {
	BACKGROUND: url(../images/apps/process_bar/arrow_red_blue.gif) no-repeat right bottom
}
#progress_meter LI.revisit_pre_current {
	BACKGROUND: url(../images/apps/process_bar/bg_blue.gif) repeat-x left bottom
}
#progress_meter LI.revisit_pre_current SPAN {
	BACKGROUND: url(../images/apps/process_bar/arrow_blue_red.gif) no-repeat right bottom
}
#progress_meter LI SPAN {
	BACKGROUND: url(../images/apps/process_bar/arrow_white_white_bar.gif) no-repeat right bottom
}
#progress_meter LI.completed SPAN {
	BACKGROUND: url(../images/apps/process_bar/arrow_blue_blue.gif) no-repeat right bottom
}
#progress_meter LI.last_completed SPAN {
	BACKGROUND: url(../images/apps/process_bar/arrow_blue_red.gif) no-repeat right bottom
}
#progress_meter LI.current SPAN {
	BACKGROUND: url(../images/apps/process_bar/arrow_red_white_bar.gif) no-repeat right bottom
}
#progress_meter LI#last SPAN {
	BACKGROUND: url(../images/apps/process_bar/arrow_white_white.gif) no-repeat right bottom
}
#progress_meter LI.current#last SPAN {
	BACKGROUND: url(../images/apps/process_bar/arrow_red_white.gif) no-repeat right bottom
}
#progress_meter LI UL {
	BORDER-RIGHT: #00508e 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #00508e 1px solid; DISPLAY: none; PADDING-LEFT: 10px; BACKGROUND: url(../images/apps/process_bar/bg_layer.gif) #fff repeat-x left bottom; LEFT: -6px; FLOAT: left; PADDING-BOTTOM: 20px; MARGIN: 0px; BORDER-LEFT: #00508e 1px solid; WIDTH: 170px; PADDING-TOP: 5px; BORDER-BOTTOM: #00508e 1px solid; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 36px
}
#progress_meter LI:hover UL {
	DISPLAY: block
}
#progress_meter LI.over UL {
	DISPLAY: block
}
#progress_meter UL LI {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 10px 1px 0px 0px; WIDTH: 150px; COLOR: #000; LIST-STYLE-TYPE: none
}
#progress_meter UL LI B {
	DISPLAY: block
}
#progress_meter LI.completed LI A {
	COLOR: #4e7dad
}
#progress_meter LI.completed LI A:hover {
	COLOR: #4e7dad
}
#progress_meter LI.completed LI A:visited {
	COLOR: #4e7dad
}
#progress_meter LI.last_completed LI A {
	COLOR: #4e7dad
}
#progress_meter LI.last_completed LI A:hover {
	COLOR: #4e7dad
}
#progress_meter LI.last_completed LI A:visited {
	COLOR: #4e7dad
}
#progress_meter LI.completed LI A {
	TEXT-DECORATION: none
}
#progress_meter LI.completed LI A:hover {
	TEXT-DECORATION: underline
}
#progress_meter LI.last_completed LI A {
	TEXT-DECORATION: none
}
#progress_meter LI.last_completed LI A:hover {
	TEXT-DECORATION: underline
}
.section_box {
	BORDER-RIGHT: #2175b0 1px solid; BORDER-TOP: #2175b0 1px solid; MARGIN: 2px 0px 10px; BORDER-LEFT: #2175b0 1px solid; BORDER-BOTTOM: #2175b0 1px solid; ZOOM: 100%; BACKGROUND-COLOR: #fff
}
.subsection_box {
	BORDER-RIGHT: #94d1ec 1px solid; BORDER-TOP: #94d1ec 1px solid; MARGIN: 10px 0px 5px; BORDER-LEFT: #94d1ec 1px solid; BORDER-BOTTOM: #94d1ec 1px solid; ZOOM: 100%; BACKGROUND-COLOR: #fff
}
TABLE.subsection_box {
	
}
.popup_box {
	BORDER-RIGHT: #2175b0 1px solid; BORDER-TOP: #2175b0 1px solid; DISPLAY: none; FONT-WEIGHT: normal; Z-INDEX: 100; RIGHT: 0px; MARGIN: 0px; BORDER-LEFT: #2175b0 1px solid; WIDTH: 225px; COLOR: #000; BOTTOM: 15px; BORDER-BOTTOM: #2175b0 1px solid; POSITION: absolute; BACKGROUND-COLOR: #eefafe
}
.wide.popup_box {
	WIDTH: 475px
}
.header_line {
	FONT-WEIGHT: bold; BACKGROUND: url(../images/apps/sectionhead_background.gif) #355389 repeat-x center center; COLOR: #fff
}
H2.heading {
	MARGIN: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H3.heading {
	MARGIN: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H4.heading {
	MARGIN: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H5.heading {
	MARGIN: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H6.heading {
	MARGIN: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.header_line DIV.right_side {
	FLOAT: right
}
.header_line A {
	MARGIN: 0px 2px
}
.section_box .header_line TD {
	FONT-WEIGHT: bold; COLOR: #fff
}
.section_box .header_line A {
	FONT-WEIGHT: bold; COLOR: #fff
}
.section_box .header_line .position_setter .box_content .data_table TD {
	FONT-WEIGHT: normal
}
.section_box .header_line .heading {
	FONT-SIZE: 100%
}
.section_box .header_line .heading {
	COLOR: #fff
}
.subsection_box .header_line .heading {
	COLOR: #000
}
.popup_box .header_line .heading {
	COLOR: #fff
}
.header_line .heading {
	DISPLAY: inline; FONT-SIZE: 120%
}
.header_line .right_side DIV {
	FLOAT: left; MARGIN-LEFT: 10px
}
.box_content {
	PADDING-RIGHT: 9px! important; PADDING-LEFT: 9px! important; PADDING-BOTTOM: 5px! important; PADDING-TOP: 5px! important
}
.header_line {
	PADDING-RIGHT: 9px! important; PADDING-LEFT: 9px! important; PADDING-BOTTOM: 5px! important; PADDING-TOP: 5px! important
}
.header_line TD {
	PADDING-RIGHT: 9px! important; PADDING-LEFT: 9px! important; PADDING-BOTTOM: 5px! important; PADDING-TOP: 5px! important
}
.subsection_box .header_line A {
	COLOR: #4e7dad
}
.subsection_box .header_line A:hover {
	COLOR: #4e7dad
}
.subsection_box .header_line .heading {
	FONT-SIZE: 100%
}
.subsection_box .header_line {
	PADDING-RIGHT: 7px! important; PADDING-LEFT: 7px! important; FONT-WEIGHT: bold; BACKGROUND: url(../images/apps/bg_ssb_hdr_line.gif) repeat-x center center; PADDING-BOTTOM: 3px! important; COLOR: #000000; PADDING-TOP: 3px! important
}
.subsection_box .header_line TD {
	PADDING-RIGHT: 7px! important; PADDING-LEFT: 7px! important; FONT-WEIGHT: bold; BACKGROUND: url(../images/apps/bg_ssb_hdr_line.gif) repeat-x center center; PADDING-BOTTOM: 3px! important; COLOR: #000000; PADDING-TOP: 3px! important
}
.popup_box .subsection_box .header_line {
	PADDING-RIGHT: 7px! important; PADDING-LEFT: 7px! important; FONT-WEIGHT: bold; BACKGROUND: url(../images/apps/bg_ssb_hdr_line.gif) repeat-x center center; PADDING-BOTTOM: 3px! important; COLOR: #000000; PADDING-TOP: 3px! important
}
.popup_box .subsection_box .header_line TD {
	PADDING-RIGHT: 7px! important; PADDING-LEFT: 7px! important; FONT-WEIGHT: bold; BACKGROUND: url(../images/apps/bg_ssb_hdr_line.gif) repeat-x center center; PADDING-BOTTOM: 3px! important; COLOR: #000000; PADDING-TOP: 3px! important
}
.subsection_box .header_line .data_table TD {
	FONT-WEIGHT: normal; BACKGROUND: #fff
}
.subsection_box .header_line .data_table .alt_row TD {
	FONT-WEIGHT: normal; BACKGROUND-COLOR: #efefef! important
}
.subsection_box .header_line .data_table TR.alt_row TD {
	FONT-WEIGHT: normal; BACKGROUND-COLOR: #efefef! important
}
.popup_box .subsection_box .header_line TD {
	BACKGROUND: url(../images/apps/bg_ssb_hdr_line.gif) repeat-x center center
}
.sub_subsection_box {
	BORDER-RIGHT: #94d1ec 1px solid; BORDER-TOP: #94d1ec 1px solid; MARGIN-BOTTOM: 5px; BORDER-LEFT: #94d1ec 1px solid; BORDER-BOTTOM: #94d1ec 1px solid; ZOOM: 100%
}
TABLE.sub_subsection_box {
	WIDTH: 100%
}
.sub_subsection_box .header_line {
	BACKGROUND-COLOR: #edeada
}
.sub_subsection_box .header_line TD {
	BACKGROUND-COLOR: #edeada
}
.sub_sub_subsection_box {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; ZOOM: 100%
}
TABLE.sub_sub_subsection_box {
	WIDTH: 100%
}
.sub_sub_subsection_box .header_line {
	BACKGROUND-COLOR: #fff! important
}
.sub_sub_subsection_box .header_line TD {
	BACKGROUND-COLOR: #fff! important
}
.popup_box .header_line {
	BACKGROUND: url(../images/apps/sectionhead_background.gif) repeat-x center center; COLOR: #fff
}
.popup_box .header_line TD {
	BACKGROUND: url(../images/apps/sectionhead_background.gif) repeat-x center center; COLOR: #fff
}
.popup_box .box_content {
	PADDING-RIGHT: 9px! important; PADDING-LEFT: 9px! important; PADDING-BOTTOM: 9px! important; PADDING-TOP: 9px! important
}
.popup_box .box_content UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; PADDING-TOP: 0px
}
.heading .popup_box * {
	FONT-SIZE: 100%
}
.section_box .heading .popup_box .box_content {
	FONT-SIZE: 80%; COLOR: #000
}
.subsection_box .heading .popup_box .box_content {
	FONT-SIZE: 100%; COLOR: #000
}
.heading .popup_box .box_content TD {
	FONT-WEIGHT: normal! important; BACKGROUND-COLOR: #fff! important
}
.heading .popup_box .box_content .alt_row TD {
	BACKGROUND-COLOR: #efefef! important
}
.data_table {
	BORDER-RIGHT: #43aed5 1px solid; BORDER-TOP: #43aed5 1px solid; MARGIN: 10px 1px; BORDER-LEFT: #43aed5 1px solid; BORDER-BOTTOM: #43aed5 1px solid; BORDER-COLLAPSE: collapse
}
.data_table TH {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(../images/apps/bg_data_table_th.gif) #2175b0 repeat-x center center; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.data_table TH A {
	DISPLAY: block; COLOR: #fff; TEXT-DECORATION: none
}
.data_table TH A {
	DISPLAY: block; COLOR: #fff; TEXT-DECORATION: none
}
.data_table TH A:visited {
	DISPLAY: block; COLOR: #fff; TEXT-DECORATION: none
}
.data_table TH A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
.data_table TD {
	PADDING-RIGHT: 7px! important; PADDING-LEFT: 7px! important; PADDING-BOTTOM: 3px! important; VERTICAL-ALIGN: top; COLOR: #000! important; PADDING-TOP: 3px! important; BACKGROUND-COLOR: #fff
}
TH.scope_row {
	COLOR: #000; BACKGROUND-COLOR: #fff
}
TR.alt_row TH.scope_row {
	BACKGROUND-COLOR: #efefef
}
.sortable.data_table {
	BORDER-COLLAPSE: separate
}
.sortable TH {
	BORDER-RIGHT: #333366 1px solid; PADDING-RIGHT: 20px; BACKGROUND-POSITION: right top; BORDER-TOP: #fff 1px solid; BACKGROUND-IMAGE: url(../images/apps/icons/sort.gif); BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #333366 1px solid; BACKGROUND-REPEAT: no-repeat
}
.sortable TH.no_sort {
	BACKGROUND-IMAGE: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TH.sort_up {
	BACKGROUND-IMAGE: url(../images/apps/icons/sort_up.gif); BACKGROUND-COLOR: #355389
}
TH.sort_down {
	BACKGROUND-IMAGE: url(../images/apps/icons/sort_up.gif); BACKGROUND-COLOR: #355389
}
TH.sort_down {
	BACKGROUND-IMAGE: url(../images/apps/icons/sort_down.gif)
}
.sortable TH A:hover {
	COLOR: #fff! important
}
.data_table TABLE TD {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.data_table TH.selected {
	BACKGROUND-COLOR: #a7b9de
}
.data_table TD.selected {
	BACKGROUND-COLOR: #d7e5ff
}
.data_table TR.alt_row TD.selected {
	BACKGROUND-COLOR: #d0ddf7
}
.data_table TR.selected TD {
	BACKGROUND-COLOR: #b3cdff
}
.alt_row TD {
	BACKGROUND-COLOR: #efefef
}
.alt_row .data_table .alt_row TD {
	BACKGROUND-COLOR: #efefef
}
.alt_row .data_table TD {
	BACKGROUND-COLOR: #fff
}
.alt_row TD .box_content TD {
	BACKGROUND-COLOR: #fff
}
.row_over TD {
	CURSOR: pointer; BACKGROUND-COLOR: #fff1b1
}
.scrolling_popup {
	OVERFLOW: auto; HEIGHT: 100px
}
.data_table .total_row TD {
	BACKGROUND-COLOR: #fef7d6
}
.options_table {
	COLOR: #000; BORDER-COLLAPSE: collapse
}
.options_table TH {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: url(../images/apps/bg_data_tab.gif) #fff repeat-x center center; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px
}
.options_table TH.budget {
	BORDER-RIGHT: #2175b0 1px solid; BORDER-TOP: #2175b0 1px solid; BACKGROUND: url(../images/apps/bg_data_table_th.gif) #2175b0 repeat-x center center; BORDER-LEFT: #2175b0 1px solid; WIDTH: 120px; COLOR: #fff; BORDER-BOTTOM: #2175b0 1px solid
}
.options_table TH.preferred {
	BORDER-RIGHT: #d67500 1px solid; BORDER-TOP: #d67500 1px solid; BACKGROUND: url(../images/apps/bg_data_table_orange_th.gif) #e37c00 repeat-x center center; BORDER-LEFT: #d67500 1px solid; WIDTH: 120px; COLOR: #fff; BORDER-BOTTOM: #d67500 1px solid
}
.options_table TH.superior {
	BORDER-RIGHT: #2c8725 1px solid; BORDER-TOP: #2c8725 1px solid; BACKGROUND: url(../images/apps/bg_data_table_green_th.gif) #3d9b35 repeat-x center center; BORDER-LEFT: #2c8725 1px solid; WIDTH: 120px; COLOR: #fff; BORDER-BOTTOM: #2c8725 1px solid
}
.options_table TH A {
	VERTICAL-ALIGN: middle; COLOR: #fff; TEXT-DECORATION: none
}
.options_table TH A:visited {
	VERTICAL-ALIGN: middle; COLOR: #fff; TEXT-DECORATION: none
}
.options_table TH A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
.options_table TD {
	PADDING-RIGHT: 7px! important; PADDING-LEFT: 7px! important; PADDING-BOTTOM: 3px! important; VERTICAL-ALIGN: top; COLOR: #000! important; PADDING-TOP: 3px! important; BACKGROUND-COLOR: #fff
}
.options_table TD.budget {
	BORDER-RIGHT: #2175b0 1px solid; PADDING-RIGHT: 7px! important; BORDER-TOP: #2175b0 1px; PADDING-LEFT: 7px! important; PADDING-BOTTOM: 3px! important; VERTICAL-ALIGN: top; BORDER-LEFT: #2175b0 1px solid; COLOR: #000! important; PADDING-TOP: 3px! important; BORDER-BOTTOM: #2175b0 1px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: right
}
.options_table TD.preferred {
	BORDER-RIGHT: #e37c00 1px solid; PADDING-RIGHT: 7px! important; BORDER-TOP: #e37c00 1px; PADDING-LEFT: 7px! important; PADDING-BOTTOM: 3px! important; VERTICAL-ALIGN: top; BORDER-LEFT: #e37c00 1px solid; COLOR: #000! important; PADDING-TOP: 3px! important; BORDER-BOTTOM: #e37c00 1px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: right
}
.options_table TD.superior {
	BORDER-RIGHT: #3d9b35 1px solid; PADDING-RIGHT: 7px! important; BORDER-TOP: #3d9b35 1px; PADDING-LEFT: 7px! important; PADDING-BOTTOM: 3px! important; VERTICAL-ALIGN: top; BORDER-LEFT: #3d9b35 1px solid; COLOR: #000! important; PADDING-TOP: 3px! important; BORDER-BOTTOM: #3d9b35 1px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: right
}
.options_table .alt_row TD {
	BACKGROUND-COLOR: #efefef
}
.alt_row .data_table .alt_row TD {
	BACKGROUND-COLOR: #efefef
}
.options_table TR.total_row TD {
	BACKGROUND-COLOR: #fef7d6
}
.options_table TR.total_row TD.budget {
	BORDER-BOTTOM: #2175b0 1px solid
}
.options_table TR.total_row TD.preferred {
	BORDER-BOTTOM: #e37c00 1px solid
}
.options_table TR.total_row TD.superior {
	BORDER-BOTTOM: #3d9b35 1px solid
}
.options_table .position_setter {
	DISPLAY: inline; Z-INDEX: 60; FLOAT: none; ZOOM: 100%; POSITION: relative
}
#budget_detail {
	BORDER-RIGHT: #2175b0 1px solid; BORDER-TOP: #2175b0 1px solid; DISPLAY: none; Z-INDEX: 100; BORDER-LEFT: #2175b0 1px solid; BORDER-BOTTOM: #2175b0 1px solid; POSITION: absolute; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #fff
}
#preferred_detail {
	BORDER-RIGHT: #e37c00 1px solid; BORDER-TOP: #e37c00 1px solid; DISPLAY: none; Z-INDEX: 100; BORDER-LEFT: #e37c00 1px solid; BORDER-BOTTOM: #e37c00 1px solid; POSITION: absolute; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #fff
}
#superior_detail {
	BORDER-RIGHT: #3d9b35 1px solid; BORDER-TOP: #3d9b35 1px solid; DISPLAY: none; Z-INDEX: 100; BORDER-LEFT: #3d9b35 1px solid; BORDER-BOTTOM: #3d9b35 1px solid; POSITION: absolute; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #fff
}
#budget_detail {
	PADDING-RIGHT: 4px! important; PADDING-LEFT: 4px! important; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 4px! important; COLOR: #000; PADDING-TOP: 4px! important
}
#preferred_detail {
	PADDING-RIGHT: 4px! important; PADDING-LEFT: 4px! important; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 4px! important; COLOR: #000; PADDING-TOP: 4px! important
}
#superior_detail {
	PADDING-RIGHT: 4px! important; PADDING-LEFT: 4px! important; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 4px! important; COLOR: #000; PADDING-TOP: 4px! important
}
#budget_detail TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#preferred_detail .data_table {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#superior_detail .data_table {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#budget_detail .alt_row TD {
	BACKGROUND-COLOR: #dff2f9
}
#preferred_detail .alt_row TD {
	BACKGROUND-COLOR: #fde3c4
}
#superior_detail .alt_row TD {
	BACKGROUND-COLOR: #ddf3df
}
.system_notice {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 32px; FONT-WEIGHT: bold; FONT-SIZE: 70%; BACKGROUND: url(../images/apps/icons/ico_notice.gif) #fff1b1 no-repeat 12px 6px; PADDING-BOTTOM: 8px; COLOR: #333; PADDING-TOP: 8px
}
.scripting_error {
	CLEAR: both; PADDING-RIGHT: 10px; MARGIN-TOP: 20px; PADDING-LEFT: 32px; FONT-WEIGHT: bold; FONT-SIZE: 70%; BACKGROUND: url(../images/apps/icons/ico_notice.gif) #fff no-repeat 12px 6px; PADDING-BOTTOM: 8px; COLOR: #000; PADDING-TOP: 8px
}
.scripting_error * {
	VERTICAL-ALIGN: baseline
}
.scripting_error * * {
	VERTICAL-ALIGN: baseline
}
.scripting_error IMG {
	MARGIN-RIGHT: 4px
}
.system_error {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 32px; FONT-WEIGHT: bold; FONT-SIZE: 70%; BACKGROUND: url(../images/apps/icons/ico_exclam1.gif) #a30000 no-repeat 12px 6px; PADDING-BOTTOM: 8px; COLOR: #fff; PADDING-TOP: 8px
}
.system_error A {
	COLOR: #fff
}
.system_error A:hover {
	COLOR: #fff
}
.system_error A:hover {
	COLOR: #fff1b1! important
}
.error_msg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #b5002c! important; PADDING-TOP: 0px
}
.error_msg A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #b5002c! important; PADDING-TOP: 0px
}
.error_msg A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #b5002c! important; PADDING-TOP: 0px
}
.error_msg IMG {
	MARGIN-RIGHT: 0px
}
.notice_msg IMG {
	MARGIN-RIGHT: 0px
}
.error_msg .icon_link SPAN {
	MARGIN-LEFT: 0px
}
.notice_msg .icon_link SPAN {
	MARGIN-LEFT: 0px
}
.error_msg H2 {
	MARGIN-TOP: 12px! important; FONT-SIZE: 120%; MARGIN-BOTTOM: 12px! important; COLOR: #b5002c! important
}
.notice_msg H2 {
	MARGIN-TOP: 12px! important; FONT-SIZE: 120%; MARGIN-BOTTOM: 12px! important; COLOR: #b5002c! important
}
.error_msg UL {
	PADDING-LEFT: 0px; MARGIN: 0px 0px 10px 10px; LIST-STYLE-TYPE: none
}
.notice_msg UL {
	PADDING-LEFT: 0px; MARGIN: 0px 0px 10px 10px; LIST-STYLE-TYPE: none
}
.error_msg LI {
	FONT-WEIGHT: bold
}
.notice_msg LI {
	FONT-WEIGHT: bold
}
.error_msg LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../images/apps/icons/ico_exclam1.gif) no-repeat 0px 50%; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 2px; ZOOM: 100%
}
.notice_msg LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../images/apps/icons/ico_notice.gif) no-repeat 0px 50%; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 2px; ZOOM: 100%
}
SPAN.error_msg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../images/apps/icons/ico_exclam1.gif) no-repeat 0px 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 0px; ZOOM: 100%
}
P.error_msg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../images/apps/icons/ico_exclam1.gif) no-repeat 0px 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 0px; ZOOM: 100%
}
SPAN.notice_msg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../images/apps/icons/ico_notice.gif) no-repeat 0px 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 0px; ZOOM: 100%
}
P.notice_msg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../images/apps/icons/ico_notice.gif) no-repeat 0px 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; ZOOM: 100%
}
.notice_msg {
	FONT-WEIGHT: bold; COLOR: #336633! important
}
.notice_msg A {
	FONT-WEIGHT: bold; COLOR: #336633! important
}
.notice_msg A:hover {
	FONT-WEIGHT: bold; COLOR: #336633! important
}
P.notice_msg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../images/apps/icons/ico_notice.gif) no-repeat 0px 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; ZOOM: 100%
}
.confirm_msg {
	FONT-WEIGHT: bold; COLOR: #336633
}
.required {
	PADDING-RIGHT: 0px! important; VERTICAL-ALIGN: top; COLOR: #b5002c; TEXT-DECORATION: none! important
}
.calendar_holder {
	DISPLAY: inline; POSITION: absolute
}
.calendar_holder DIV.heading A {
	MARGIN: 0px 2px
}
.position_setter.calendar_holder {
	FLOAT: none
}
.calendar_holder .popup_box {
	DISPLAY: none; RIGHT: 0px; WIDTH: 22em; BOTTOM: -50px
}
.calendar_holder .popup_box DIV.header_line {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; WIDTH: 100%; TEXT-ALIGN: center
}
.calendar_holder .heading {
	FONT-SIZE: 100%; WIDTH: 100%
}
.calendar_holder SELECT {
	FONT-WEIGHT: normal
}
.calendar_holder .box_content {
	HEIGHT: auto; TEXT-ALIGN: center
}
.calendar_holder .data_table {
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.calendar_holder .right_side {
	DISPLAY: none
}
.calendar_holder .popup_box TD {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; VERTICAL-ALIGN: middle; COLOR: #ccc! important; PADDING-TOP: 0px! important
}
.calendar_holder TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; TEXT-ALIGN: center
}
.calendar_holder .data_table A {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid; ZOOM: 100%
}
A.today {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
A.today_selected {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FONT-WEIGHT: bold; BACKGROUND: #b3cdff; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
A.other_month_date {
	COLOR: #ccc! important
}
.calendar_holder .selected {
	BORDER-RIGHT: #b3cdff 1px solid; BORDER-TOP: #b3cdff 1px solid; BACKGROUND: #b3cdff; BORDER-LEFT: #b3cdff 1px solid; BORDER-BOTTOM: #b3cdff 1px solid
}
.calendar_holder TD A:active {
	BORDER-RIGHT: #b3cdff 1px solid; BORDER-TOP: #b3cdff 1px solid; BACKGROUND: #b3cdff; BORDER-LEFT: #b3cdff 1px solid; BORDER-BOTTOM: #b3cdff 1px solid
}
.cal_legend {
	PADDING-RIGHT: 5px; MARGIN-TOP: 5px; PADDING-LEFT: 5px; BACKGROUND: #fff; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.calendar_holder .popup_box .cal_legend TD {
	PADDING-RIGHT: 2px! important; PADDING-LEFT: 2px! important; PADDING-BOTTOM: 2px! important; COLOR: #000! important; PADDING-TOP: 2px! important
}
.swatch {
	WIDTH: 10px
}
.due {
	BACKGROUND: #ffc1c1
}
.unavail {
	BACKGROUND: #aaa; COLOR: #666! important
}
.unavail:hover {
	BACKGROUND: #aaa; COLOR: #666! important
}
.balloon_upright {
	DISPLAY: none; Z-INDEX: 100; WIDTH: 350px; BOTTOM: 7px; POSITION: absolute
}
.balloon_upleft {
	DISPLAY: none; Z-INDEX: 100; WIDTH: 350px; BOTTOM: 7px; POSITION: absolute
}
.balloon_downright {
	DISPLAY: none; Z-INDEX: 100; WIDTH: 350px; BOTTOM: 7px; POSITION: absolute
}
.balloon_downleft {
	DISPLAY: none; Z-INDEX: 100; WIDTH: 350px; BOTTOM: 7px; POSITION: absolute
}
.balloon_upright {
	LEFT: -25px
}
.balloon_upleft {
	LEFT: -325px
}
.balloon_downleft {
	LEFT: -325px; BOTTOM: auto; TOP: 9px
}
.balloon_downright {
	LEFT: -25px; BOTTOM: auto; TOP: 9px
}
.balloon_upright .popup_box {
	DISPLAY: block; WIDTH: 100%; POSITION: static
}
.balloon_upleft .popup_box {
	DISPLAY: block; WIDTH: 100%; POSITION: static
}
.balloon_downright .popup_box {
	DISPLAY: block; WIDTH: 100%; POSITION: static
}
.balloon_downleft .popup_box {
	DISPLAY: block; WIDTH: 100%; POSITION: static
}
.balloon_upright .tail {
	BACKGROUND: url(../images/apps/balloon/balloon_upleft.gif) no-repeat right top; POSITION: relative; TOP: -1px; HEIGHT: 15px
}
.balloon_upleft .tail {
	BACKGROUND: url(../images/apps/balloon/balloon_upleft.gif) no-repeat right top; POSITION: relative; TOP: -1px; HEIGHT: 15px
}
.balloon_downright .tail {
	BACKGROUND: url(../images/apps/balloon/balloon_upleft.gif) no-repeat right top; POSITION: relative; TOP: -1px; HEIGHT: 15px
}
.balloon_downleft .tail {
	BACKGROUND: url(../images/apps/balloon/balloon_upleft.gif) no-repeat right top; POSITION: relative; TOP: -1px; HEIGHT: 15px
}
.balloon_upright .tail {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/apps/balloon/balloon_upright.gif)
}
.balloon_downleft .tail {
	BACKGROUND-IMAGE: url(../images/apps/balloon/balloon_downleft.gif); TOP: 1px
}
.balloon_downright .tail {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/apps/balloon/balloon_downright.gif); TOP: 1px
}
.layer_iframe {
	DISPLAY: none; Z-INDEX: 99; POSITION: absolute
}
.popup_iframe {
	DISPLAY: none; Z-INDEX: 99; POSITION: absolute
}
.popup_iframe {
	RIGHT: 0px; BOTTOM: 10px
}
.position_setter {
	DISPLAY: block; Z-INDEX: 60; FLOAT: right; ZOOM: 100%; POSITION: relative
}
.scroll {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; OVERFLOW: auto; BORDER-LEFT: #999 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid; HEIGHT: 130px; BACKGROUND-COLOR: #fff
}
.button_bar {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px; BACKGROUND-COLOR: transparent
}
.button_bar INPUT {
	MARGIN-RIGHT: 5px
}
.section_box .button_bar {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 16px -9px -5px; PADDING-TOP: 3px; BACKGROUND-COLOR: #dff5fd
}
.tab_content .button_bar {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 16px -9px -5px; PADDING-TOP: 3px; BACKGROUND-COLOR: #dff5fd
}
.tab_content .subsection_box .button_bar {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 16px -9px -5px; PADDING-TOP: 3px; BACKGROUND-COLOR: #dff5fd
}
.subtab_content .subsection_box .button_bar {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 16px -9px -5px; PADDING-TOP: 3px; BACKGROUND-COLOR: #dff5fd
}
.tab_content .box_content .button_bar {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 16px -9px -5px; PADDING-TOP: 3px; BACKGROUND-COLOR: #dff5fd
}
.subtab_content .box_content .button_bar {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 16px -9px -5px; PADDING-TOP: 3px; BACKGROUND-COLOR: #dff5fd
}
.box_content .subtab_content .box_content .button_bar {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 16px -9px -5px; PADDING-TOP: 3px; BACKGROUND-COLOR: #dff5fd
}
TR.button_bar TD {
	BACKGROUND-COLOR: #e0e0e0
}
.tab_content .button_bar {
	PADDING-BOTTOM: 0px; MARGIN: 10px -10px -10px; BACKGROUND-COLOR: #2c4775
}
.subtab_content .button_bar {
	PADDING-BOTTOM: 0px; MARGIN: 10px -10px -10px; BACKGROUND-COLOR: #999999
}
.box_content .subtab_content .button_bar {
	PADDING-BOTTOM: 0px; MARGIN: 10px -10px -10px; BACKGROUND-COLOR: #999999
}
.form_button {
	BORDER-RIGHT: #b0cee6 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #b0cee6 1px solid; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(../images/apps/bg_button1.gif); PADDING-BOTTOM: 3px; OVERFLOW: visible; BORDER-LEFT: #b0cee6 1px solid; WIDTH: auto; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #b0cee6 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #2879b2
}
.disabled_button {
	BORDER-RIGHT: #b0cee6 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #b0cee6 1px solid; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(../images/apps/bg_button_disabled.gif); PADDING-BOTTOM: 3px; OVERFLOW: visible; BORDER-LEFT: #b0cee6 1px solid; WIDTH: auto; PADDING-TOP: 3px; BORDER-BOTTOM: #b0cee6 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #2879b2
}
* HTML .form_button {
	MARGIN: 1px; OVERFLOW: visible; WIDTH: 1%; ZOOM: 100%
}
* HTML > BODY .form_button {
	OVERFLOW: visible; WIDTH: auto
}
UL.compact {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
.disabled {
	COLOR: #999
}
TD.required {
	PADDING-RIGHT: 0px! important; VERTICAL-ALIGN: top; COLOR: #b5002c; TEXT-DECORATION: none! important
}
.required {
	PADDING-RIGHT: 0px! important; VERTICAL-ALIGN: top; COLOR: #b5002c; TEXT-DECORATION: none! important
}
TH .required {
	FONT-WEIGHT: bold; COLOR: #b5002c
}
.icon_link {
	FONT-WEIGHT: bold
}
.icon_link SPAN {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 3px
}
P > .icon_link {
	VERTICAL-ALIGN: top
}
P > .icon_link SPAN {
	VERTICAL-ALIGN: top
}
TH .icon_link {
	MARGIN: 0px
}
.header_line .icon_link {
	MARGIN: 0px
}
.list_no_bullets {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
.list_no_bullets_inline {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
.list_no_bullets LI {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
.list_no_bullets_inline LI {
	DISPLAY: inline; MARGIN-RIGHT: 6px
}
.hint {
	COLOR: #888
}
.nowrap {
	WHITE-SPACE: nowrap
}
.nowrap TD {
	WHITE-SPACE: nowrap
}
.compact TD {
	PADDING-RIGHT: 2px! important; PADDING-LEFT: 2px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
.hide {
	DISPLAY: none
}
.show {
	DISPLAY: block
}
.right {
	CLEAR: right; FLOAT: right; MARGIN: 5px 0px
}
.left {
	CLEAR: left; FLOAT: left; MARGIN: 5px 0px
}
.left_nomargin {
	FLOAT: left
}
.clear_both {
	CLEAR: both; HEIGHT: 1px
}
.align_center {
	TEXT-ALIGN: center
}
TH.align_center {
	TEXT-ALIGN: center
}
.align_right {
	TEXT-ALIGN: right
}
TH.align_right {
	TEXT-ALIGN: right
}
.align_left {
	TEXT-ALIGN: left
}
TH.align_left {
	TEXT-ALIGN: left
}
.align_top TD {
	VERTICAL-ALIGN: top
}
.align_top {
	VERTICAL-ALIGN: top
}
.align_middle TD {
	VERTICAL-ALIGN: middle
}
.align_middle {
	VERTICAL-ALIGN: middle
}
.italic {
	FONT-STYLE: italic
}
.label {
	FONT-WEIGHT: bold
}
HR {
	BORDER-TOP: #c5d9f2 1px solid; MARGIN-TOP: 1.8em; MARGIN-BOTTOM: 1.8em
}
#map * {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#map TR {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! important
}
#map TD {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! important
}
#map TD {
	LINE-HEIGHT: 0; BORDER-COLLAPSE: collapse
}
#map TD IMG {
	DISPLAY: block; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#map IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#map .bg-dblue {
	BACKGROUND-COLOR: #c2d6e0
}
#map .bg-map {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/apps/map/top_right_corner.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #e4e8f1
}
#map .bg-violet {
	BACKGROUND-COLOR: #e4e8f1
}
#map .boxhorizontal {
	BORDER-TOP: #b7b8c7 1px solid; BORDER-BOTTOM: #b7b8c7 1px solid; BACKGROUND-COLOR: #ffffff
}
#map .boxvertical {
	BORDER-RIGHT: #b7b8c7 1px solid; BORDER-LEFT: #b7b8c7 1px solid; BACKGROUND-COLOR: #ffffff
}
#map .tablemap {
	BORDER-RIGHT: #2f4564 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #2f4564 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #2f4564 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #2f4564 1px solid; BACKGROUND-COLOR: #bac8d8
}
#map .headmap {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #082f4e; PADDING-TOP: 10px; FONT-FAMILY: Verdana
}
.content_box * {
	ZOOM: 100%
}
.content_box H2 {
	ZOOM: normal
}
.content_box .header .right_bg {
	FONT-SIZE: 1px; HEIGHT: 10px
}
.content_box .footer .right_bg {
	FONT-SIZE: 1px; HEIGHT: 10px
}
.content_box .header {
	BACKGROUND: url(../images/apps/autosales/top_left.gif) no-repeat 0px 0px
}
.content_box .header .right_bg {
	BACKGROUND: url(../images/apps/autosales/top_right.gif) no-repeat right 0px
}
.content_box .main {
	BACKGROUND: url(../images/apps/autosales/main_left.gif) repeat-y 0px 0px
}
.content_box .main .right_bg {
	BACKGROUND: url(../images/apps/autosales/main_right.gif) repeat-y right 0px
}
.content_box .footer {
	BACKGROUND: url(../images/apps/autosales/bottom_left.gif) no-repeat 0px 0px
}
.content_box .footer .right_bg {
	BACKGROUND: url(../images/apps/autosales/bottom_right.gif) no-repeat right 0px
}
.content_box .main .content {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; MARGIN: 0px 4px; PADDING-TOP: 0px; BACKGROUND-COLOR: #e5f8ff
}
.content_box .main .content FORM {
	MARGIN: 0px
}
.content_box .main .content TABLE {
	MARGIN: 0px
}
* HTML .content_box .main .content TABLE {
	MARGIN: 0px
}
.content_box .content .label {
	FONT-WEIGHT: bold
}
.auto_table .sel_row TD {
	FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #43aed5
}
.auto_table {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px; border-spacing: 0
}
.auto_table TH {
	BORDER-RIGHT: #fff 0px solid; PADDING-RIGHT: 8px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 3px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #fff 1px solid
}
.auto_table TD {
	BORDER-RIGHT: #fff 0px solid; PADDING-RIGHT: 8px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 3px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #fff 1px solid
}
.auto_table TH {
	VERTICAL-ALIGN: bottom! important; HEIGHT: 30px
}
.auto_table TR.total_row TD {
	BACKGROUND-COLOR: #fef7d6
}
.auto_table .bg {
	BACKGROUND: url(../images/apps/autosales/th_bg.gif) repeat-x left bottom; HEIGHT: 26px
}
#content_wrapper #auto1_coverage .content_box .header {
	VERTICAL-ALIGN: bottom
}
#content_wrapper #auto2_coverage .content_box .header {
	VERTICAL-ALIGN: bottom
}
#content_wrapper #auto3_coverage .content_box .header {
	VERTICAL-ALIGN: bottom
}
#content_wrapper #auto4_coverage .content_box .header {
	VERTICAL-ALIGN: bottom
}
#content_wrapper #auto1_discounts .content_box .header {
	VERTICAL-ALIGN: bottom
}
#content_wrapper #auto2_discounts .content_box .header {
	VERTICAL-ALIGN: bottom
}
#content_wrapper #auto3_discounts .content_box .header {
	VERTICAL-ALIGN: bottom
}
#content_wrapper #auto4_discounts .content_box .header {
	VERTICAL-ALIGN: bottom
}

@media Print    
{
.form_button {
	COLOR: #000
}
#progress_meter {
	DISPLAY: none
}

}
