HTML {
	FONT: 9pt/1.7em Arial, Helvetica, sans-serif; COLOR: #003b6e; HEIGHT: 100%
}
BODY {
	FONT: 9pt/1.7em Arial, Helvetica, sans-serif; COLOR: #003b6e; HEIGHT: 100%
}
TD {
	FONT: 9pt/1.7em Arial, Helvetica, sans-serif; COLOR: #003b6e
}
TH {
	FONT: bold 10pt/1.7em Arial, Helvetica, sans-serif; COLOR: black
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.7em 10px; FONT: bold 15px/1.5em Arial, Helvetica, sans-serif; COLOR: #003b6e; PADDING-TOP: 0px
}
H1.DarkBlue {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 25px/1.5em Arial, Helvetica, sans-serif; COLOR: #073e67; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.7em 10px; FONT: bold 12px/1.5em Arial, Helvetica, sans-serif; COLOR: #003b6e; PADDING-TOP: 0px
}
H2.LightBlue {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 15px/1.5em Arial, Helvetica, sans-serif; COLOR: #a9c5da; PADDING-TOP: 0px
}
A {
	COLOR: #2f5e8c; BORDER-BOTTOM: #2f5e8c 1px solid; TEXT-DECORATION: none
}
A:link {
	COLOR: #2f5e8c; BORDER-BOTTOM: #2f5e8c 1px solid; TEXT-DECORATION: none
}
A:hover {
	COLOR: green; BORDER-BOTTOM: green 1px solid; TEXT-DECORATION: none
}
A.no_underline {
	BORDER-BOTTOM-WIDTH: 0px; TEXT-DECORATION: none
}
A.no_underline:visited {
	BORDER-BOTTOM-WIDTH: 0px; TEXT-DECORATION: none
}
A.no_underline:hover {
	BORDER-BOTTOM-WIDTH: 0px; TEXT-DECORATION: none
}
A.no_underline:link {
	BORDER-BOTTOM-WIDTH: 0px; TEXT-DECORATION: none
}
A.no_underline:active {
	BORDER-BOTTOM-WIDTH: 0px; TEXT-DECORATION: none
}
#navigation {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 10px Arial, Helvetica, sans-serif; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: 20px; BACKGROUND-COLOR: #568db6
}
DIV.TopMenu A {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-BOTTOM-WIDTH: 0px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none
}
DIV.TopMenu A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-BOTTOM-WIDTH: 0px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
DIV.TopMenu TD {
	COLOR: #ffffff
}
DIV.BottomMenu {
	FONT: bold 10px Arial, Helvetica, sans-serif; COLOR: #ffffff; HEIGHT: 20px
}
DIV.BottomMenu TD {
	COLOR: #ffffff
}
DIV.BottomMenu A {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-BOTTOM-WIDTH: 0px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
DIV.BottomMenu A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-BOTTOM-WIDTH: 0px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
DIV.Content TABLE {
	COLOR: #093e66; BACKGROUND-COLOR: #ffffff
}
DIV.Login TABLE {
	COLOR: #093e66; BACKGROUND-COLOR: #d8e6ef
}
DIV.Indent {
	MARGIN-LEFT: 1em
}
DIV.Indent H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: bold 12px/1.5em Arial, Helvetica, sans-serif; MARGIN-LEFT: 0px; COLOR: #003b6e; PADDING-TOP: 0px; TEXT-ALIGN: left
}
HR.SideBar {
	WIDTH: 90%; COLOR: #093e66; TEXT-ALIGN: left
}
HR.Body {
	WIDTH: 90%; COLOR: #093e66; TEXT-ALIGN: center
}
DIV.ListDisplay {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #b2bdce
}
DIV.ListDisplay P {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; MARGIN: 5pt 10pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #b2bdce; TEXT-ALIGN: justify
}
DIV.ListDisplay TABLE {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #1b67a5
}
DIV.ListDisplay TH {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e6eef7
}
DIV.ListDisplay TD {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #b2bdce
}
DIV.ListDisplay TD.italic {
	FONT-WEIGHT: normal; FONT-STYLE: italic
}
DIV.ListDisplay TD.bold {
	FONT-WEIGHT: bold; FONT-STYLE: normal
}
DIV.ListDisplay A {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #2f5e8c; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
DIV.ListDisplay A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #2f5e8c; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
DIV.ListDisplay A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #2f5e8c; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
DIV.ListDisplay A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #6095ca; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
DIV.ListDisplay .SmallText {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV.ReportBlock {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: black 1px solid; PADDING-LEFT: 0.5em; FONT-SIZE: 9pt; PADDING-BOTTOM: 0.5em; BORDER-LEFT: black 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: black 1px solid
}
DIV.ReportBlock .SmallText {
	FONT-SIZE: 7pt
}
DIV.ReportBlock TH {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 0.2em
}
DIV.ReportBlock TD {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt
}
DIV.ReportBlock .AltRow {
	BACKGROUND-COLOR: #eeeeee
}
.PageBreak {
	PAGE-BREAK-BEFORE: always
}
DIV.InputForm {
	BACKGROUND-COLOR: #ffffff
}
DIV.InputForm TABLE {
	FONT-SIZE: 10px; COLOR: #073e67; BACKGROUND-COLOR: #ffffff
}
DIV.InputForm TH {
	FONT-WEIGHT: bold
}
DIV.InputForm .THnormal {
	FONT-WEIGHT: normal
}
DIV.InputForm TD.italic {
	FONT-WEIGHT: normal; FONT-STYLE: italic
}
.Padded {
	MARGIN: 0.5em 0.5em 1em 1em
}
.Button {
	BORDER-RIGHT: #002341 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #b0c7e9 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 10px Arial, Helvetica, sans-serif; BORDER-LEFT: #b0c7e9 1px solid; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #002341 1px solid; BACKGROUND-COLOR: #003b6e
}
FORM {
	MARGIN: 0px
}
.Msg {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #cc3300; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#infoblock {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND: #d8e6ef; FONT: 1.1em/1.7em Arial, Helvetica, sans-serif; BORDER-LEFT: black 1px solid; WIDTH: 31em; BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: center
}
#infoblock TABLE {
	BACKGROUND: #d8e6ef
}
#infoblock H3 {
	MARGIN-TOP: 0.5em; FONT-SIZE: 1em; MARGIN-BOTTOM: 0.5em; TEXT-ALIGN: center
}
#infoblock FORM {
	CLEAR: none; MARGIN: 0px
}
#infoblock LABEL {
	CLEAR: none; FLOAT: left; MARGIN-BOTTOM: 0px
}
#infoblock LABEL.heading {
	FONT-WEIGHT: bold; WIDTH: 9.5em; TEXT-ALIGN: center
}
#infoblock LABEL.item {
	FONT-WEIGHT: normal; TEXT-ALIGN: left
}
#infoblock .LineItem {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px
}
TABLE.cart TH {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 0.25em; FONT: bold 8pt/1.7em Arial, Helvetica, sans-serif; PADDING-TOP: 0.25em; BORDER-BOTTOM: black 1px solid; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
TABLE.cart TD {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 0.25em; FONT: 8pt/1.7em Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top; PADDING-TOP: 0.25em; TEXT-ALIGN: left
}
TABLE.cart TR:hover TD {
	BACKGROUND-COLOR: #d8e6ef
}
TABLE.cart TR:hover TD.nohover {
	BACKGROUND-COLOR: #ffffff
}
TABLE.order-details {
	
}
TABLE.order-details TH {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.25em; FONT: 9pt Arial, Helvetica, sans-serif; PADDING-TOP: 0.25em; TEXT-ALIGN: left
}
TABLE.order-details TD {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.25em; FONT: 9pt Arial, Helvetica, sans-serif; PADDING-TOP: 0.25em; TEXT-ALIGN: left
}
TABLE.order-details TH {
	FONT-WEIGHT: bold
}
TABLE.order-details TR:hover TD {
	BACKGROUND-COLOR: #d8e6ef
}
TABLE.order-details TH {
	VERTICAL-ALIGN: bottom; BORDER-BOTTOM: black 1px solid
}
A.Button {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 10pt Arial, Helvetica, sans-serif; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px solid; TEXT-DECORATION: none
}
A.Button SPAN {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0px; MARGIN: 0px 0.1em 0px 0px; PADDING-TOP: 0px
}
A.Continue SPAN {
	BACKGROUND: url(../images/right_arrow.gif) no-repeat center 50%; COLOR: #000000
}
A.Continue:link {
	BACKGROUND: #ffcc66; COLOR: #000000; TEXT-DECORATION: none
}
A.Continue:visited {
	BACKGROUND: #ffcc66; COLOR: #000000; TEXT-DECORATION: none
}
A.Continue:hover {
	BACKGROUND: #bbeedd
}
A.Continue:active {
	BACKGROUND: #bbeedd
}
A.AddToCart:link {
	BACKGROUND: #ffcc66; COLOR: #000000; TEXT-DECORATION: none
}
A.AddToCart:visited {
	BACKGROUND: #ffcc66; COLOR: #000000; TEXT-DECORATION: none
}
A.AddToCart:hover {
	BACKGROUND: #ffeecc
}
A.AddToCart:active {
	BACKGROUND: #ffeecc
}
A.AddToCart SPAN {
	BACKGROUND: url(../images/cart.gif) #ffffff no-repeat center 50%; COLOR: #0066cc
}
DIV.Progress .Current {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt
}
DIV.Progress .NonCurrent {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: gray
}
.form_row {
	CLEAR: none; MAX-WIDTH: 42em; MARGIN: 0.5em 0px; FONT: 1em/1.7em Arial, Helvetica, sans-serif; WIDTH: 42em
}
.form_row LABEL {
	FLOAT: left; WIDTH: 12em; TEXT-ALIGN: right
}
.form_row LABEL.required {
	FONT-WEIGHT: bold
}
.form_group {
	CLEAR: none; MAX-WIDTH: 33em; MARGIN-LEFT: 1em; WIDTH: 33em
}
.form_group .title {
	FONT-WEIGHT: bold; MARGIN-LEFT: 0em; MARGIN-RIGHT: 1em
}
.form_row_short {
	CLEAR: both; MAX-WIDTH: 33em; MARGIN: 0.5em 0px; FONT: 1em/1.7em Arial, Helvetica, sans-serif; WIDTH: 33em
}
.form_row_short LABEL {
	FLOAT: left; WIDTH: 16em; TEXT-ALIGN: right
}
.form_row_short LABEL.required {
	FONT-WEIGHT: bold
}
.datablock {
	CLEAR: none; BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: black 1px solid; PADDING-LEFT: 0px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: black 1px solid; WIDTH: 44em; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #d8e6ef
}
.datablock-tab {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: black 1px solid; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; Z-INDEX: 10; PADDING-BOTTOM: 0px; BORDER-LEFT: black 1px solid; WIDTH: 13em; PADDING-TOP: 0px; BORDER-BOTTOM: #d8e6ef 1px solid; POSITION: relative; TOP: 0px; BACKGROUND-COLOR: #d8e6ef; TEXT-ALIGN: center
}
.detail_block {
	CLEAR: none; BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; BORDER-LEFT: 1px solid; WIDTH: 20em; MARGIN-RIGHT: 2em; PADDING-TOP: 0px; BORDER-BOTTOM: 1px solid
}
.detail_block_row {
	CLEAR: none; MAX-WIDTH: 20em; MARGIN: 0.2em 0px; FONT: 8pt/1.7em Arial, Helvetica, sans-serif; WIDTH: 20em
}
.detail_block_row LABEL {
	FLOAT: left; WIDTH: 7em; TEXT-ALIGN: right
}
.detail_block_row LABEL.required {
	FONT-WEIGHT: bold
}
.logged_in_as {
	CLEAR: none; BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 5px; FONT: 8pt/1.7em Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top; BORDER-LEFT: 1px solid; WIDTH: 100%; MARGIN-RIGHT: 2em; PADDING-TOP: 0px; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #d8e6ef; TEXT-ALIGN: center
}
.dynamic_content {
	
}
.dynamic_content H1 {
	FONT: bold 1.4em/1.7em Arial, Helvetica, sans-serif
}
.dynamic_content H2 {
	FONT: bold 1.1em/1.7em Arial, Helvetica, sans-serif
}
.dynamic_content UL {
	MARGIN: 1em 1em 1em 2em; LIST-STYLE-TYPE: disc
}
.dynamic_content IMG {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 0.25em; MARGIN: 0.25em; PADDING-TOP: 0.25em
}
UL.image_list {
	LIST-STYLE-IMAGE: url(../images/newsarrow.gif)
}
DIV.image_list UL LI {
	
}
TABLE.smalltext {
	FONT: 8pt/1.4em Arial, Helvetica, sans-serif; COLOR: #003b6e
}
TABLE.smalltext TR {
	FONT: 8pt/1.4em Arial, Helvetica, sans-serif; COLOR: #003b6e
}
TABLE.smalltext TD {
	FONT: 8pt/1.4em Arial, Helvetica, sans-serif; COLOR: #003b6e
}
TABLE.padded_cells TD {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
TABLE.smalltext TD {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
SELECT.limit_width {
	WIDTH: 150px
}
.noticeblock {
	CLEAR: none; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 1em; MARGIN-BOTTOM: 1em; VERTICAL-ALIGN: top; BORDER-LEFT: 1px solid; WIDTH: 50em; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #d8e6ef
}
.noticeblock LABEL.header {
	CLEAR: both; BACKGROUND: url(../images/site_admin/tab_background.png) repeat-x left top; FLOAT: left; FONT: bold 10pt/1.7em Arial, Helvetica, sans-serif; WIDTH: 100%; BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: center
}
.noticeblock_text {
	CLEAR: both; MARGIN: 10px
}
P {
	PADDING-BOTTOM: 7px
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.editor_offset {
	CLEAR: none; FLOAT: left
}
