FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#header {
	BACKGROUND: #2b4552; WIDTH: 770px; COLOR: #fff; HEIGHT: 75px
}
#footer {
	CLEAR: both; BACKGROUND: #fff; WIDTH: 770px; COLOR: #5a6871
}
#level1nav {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../images/structure/level1_nav_bg.gif); PADDING-BOTTOM: 0px; WIDTH: 750px; COLOR: #fff; LINE-HEIGHT: 24px; PADDING-TOP: 0px; HEIGHT: 28px
}
#breadcrumb {
	PADDING-LEFT: 10px; BACKGROUND: #2b4552; WIDTH: 760px; COLOR: #a2bdc8; PADDING-TOP: 4px; HEIGHT: 18px
}
#headerlinks {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 6px; WIDTH: 570px; COLOR: #a9b1bc; PADDING-TOP: 8px; HEIGHT: 30px; TEXT-ALIGN: right
}
#footerlinks {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; PADDING-TOP: 16px
}
#headerfunctions {
	FLOAT: right; LINE-HEIGHT: 28px; HEIGHT: 28px
}
#headerfunctions FORM {
	MARGIN: 0px; LINE-HEIGHT: 20px
}
A:link {
	COLOR: #00aeea; TEXT-DECORATION: none
}
#footerlinks A:link {
	COLOR: #00aeea; TEXT-DECORATION: none
}
#headerlinks A:link {
	COLOR: #00aeea; TEXT-DECORATION: none
}
#breadcrumb A:link {
	COLOR: #00aeea; TEXT-DECORATION: none
}
A:visited {
	COLOR: #00aeea; TEXT-DECORATION: none
}
#footerlinks A:visited {
	COLOR: #00aeea; TEXT-DECORATION: none
}
#headerlinks A:visited {
	COLOR: #00aeea; TEXT-DECORATION: none
}
#breadcrumb A:visited {
	COLOR: #00aeea; TEXT-DECORATION: none
}
A:hover {
	COLOR: #00aeea; TEXT-DECORATION: underline
}
#footerlinks A:hover {
	COLOR: #00aeea; TEXT-DECORATION: underline
}
#headerlinks A:hover {
	COLOR: #00aeea; TEXT-DECORATION: underline
}
#breadcrumb A:hover {
	COLOR: #00aeea; TEXT-DECORATION: underline
}
#level1nav A:link {
	COLOR: #ffca00; TEXT-DECORATION: none
}
#row2 A:link {
	COLOR: #ffca00; TEXT-DECORATION: none
}
#productleft .pod A:link {
	COLOR: #ffca00; TEXT-DECORATION: none
}
.podrow A:link {
	COLOR: #ffca00; TEXT-DECORATION: none
}
#level1nav A:visited {
	COLOR: #ffca00; TEXT-DECORATION: none
}
#row2 A:visited {
	COLOR: #ffca00; TEXT-DECORATION: none
}
#productleft .pod A:visited {
	COLOR: #ffca00; TEXT-DECORATION: none
}
.podrow A:visited {
	COLOR: #ffca00; TEXT-DECORATION: none
}
#level1nav A:hover {
	COLOR: #ffca00
}
#row2 A:hover {
	COLOR: #ffca00
}
#productleft .pod A:hover {
	COLOR: #ffca00
}
.podrow A:hover {
	COLOR: #ffca00
}
#level1nav A.hilight {
	COLOR: #fff! important
}
#row2 A:hover {
	TEXT-DECORATION: underline
}
#productleft .pod A:hover {
	TEXT-DECORATION: underline
}
.podrow A:hover {
	TEXT-DECORATION: underline
}
#level1nav A.blue:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #31cdfd
}
#level1nav A.blue:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #31cdfd
}
#level1nav A.blue:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #31cdfd; TEXT-DECORATION: underline
}
.button A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.button A:visited {
	COLOR: #fff
}
.button A:hover {
	COLOR: #fff
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 162.5%; MARGIN: 2px 10px 6px; TEXT-TRANSFORM: uppercase; COLOR: #2b4552; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
P {
	MARGIN: 5px 0px 10px 10px; LINE-HEIGHT: 125%
}
UL.indexlisting LI {
	PADDING-LEFT: 0px; MARGIN: 0px 0px 0px 10px
}
UL.inline {
	DISPLAY: inline; PADDING-LEFT: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 8px
}
UL.indexlisting LI {
	DISPLAY: inline
}
UL.inline LI {
	DISPLAY: inline
}
#header #headerfunctions UL.inline LI {
	MARGIN: 0px 8px
}
FORM INPUT {
	FONT-SIZE: 100%
}
FORM SELECT {
	FONT-SIZE: 100%
}
#headeractions .selectbox {
	; BEHAVIOR: expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0); WIDTH: 110px
}
.alignright {
	BACKGROUND: pink; TEXT-ALIGN: right
}
.floatright {
	FLOAT: right
}
.alignleft {
	TEXT-ALIGN: left
}
.floatleft {
	FLOAT: left
}
.headerlogo {
	FLOAT: left
}
.button {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #596874; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clearfix {
	DISPLAY: inline-block
}
 HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
DIV.rhpod {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 174px; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid
}
DIV.rhpod H3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold! important; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 3px; FONT-FAMILY: verdana; BORDER-RIGHT-WIDTH: 0px
}
DIV.rhpod .boxtext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.orangepod {
	COLOR: #b95e03
}
DIV.orangepod H3 {
	BACKGROUND: #e98928
}
DIV.orangepod .boxbody {
	BACKGROUND: url(../images/structure/boxbackground_orange.jpg) repeat-x right top
}
DIV.orangepod A:link {
	COLOR: #b95e03! important
}
DIV.orangepod A:visited {
	COLOR: #b95e03! important
}
DIV.orangepod A:hover {
	COLOR: #b95e03! important
}
DIV.greenpod {
	COLOR: #34341f
}
DIV.greenpod H3 {
	BACKGROUND: #a0a07c
}
DIV.greenpod .boxbody {
	BACKGROUND: url(../images/structure/boxbackground_green.jpg) repeat-x right top
}
DIV.greenpod A:link {
	COLOR: #34341f! important
}
DIV.greenpod A:visited {
	COLOR: #34341f! important
}
DIV.greenpod A:hover {
	COLOR: #34341f! important
}
DIV.bluepod {
	COLOR: #2a536a
}
DIV.bluepod H3 {
	BACKGROUND: #8cafc2
}
DIV.bluepod .boxbody {
	BACKGROUND: url(../images/structure/boxbackground_blue.jpg) repeat-x right top
}
DIV.bluepod A:link {
	COLOR: #2a536a! important
}
DIV.bluepod A:visited {
	COLOR: #2a536a! important
}
DIV.bluepod A:hover {
	COLOR: #2a536a! important
}
DIV.darkbluepod {
	COLOR: navy
}
DIV.darkbluepod H3 {
	BACKGROUND: #93adba
}
DIV.darkbluepod .boxbody {
	BACKGROUND: url(../images/structure/boxbackground_darkblue.jpg) repeat-x right top
}
DIV.darkbluepod A:link {
	COLOR: #fc0! important
}
DIV.darkbluepod A:visited {
	COLOR: #fc0! important
}
DIV.darkbluepod A:hover {
	COLOR: #fc0! important
}
DIV.orangepod DIV.padded .boxtext {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.greenpod DIV.padded .boxtext {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.bluepod DIV.padded .boxtext {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.darkbluepod DIV.padded .boxtext {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.orangepod DIV.notpadded .boxtext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.greenpod DIV.notpadded .boxtext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.bluepod DIV.notpadded .boxtext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.darkbluepod DIV.notpadded .boxtext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.dottedline {
	BACKGROUND: url(../images/structure/dots_bg.gif) repeat-x; HEIGHT: 1px
}
.dotted570 {
	BACKGROUND: url(../images/structure/dots_bg.gif) repeat-x; HEIGHT: 1px
}
.dotted570 {
	WIDTH: 570px
}
DIV.previewErrorText {
	BORDER-RIGHT: red 3px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 3px solid; PADDING-LEFT: 5px; BACKGROUND: #ffb6c1; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: red 3px solid; PADDING-TOP: 5px; BORDER-BOTTOM: red 3px solid
}
DIV.previewSuccessText {
	BORDER-RIGHT: green 3px solid; PADDING-RIGHT: 5px; BORDER-TOP: green 3px solid; PADDING-LEFT: 5px; BACKGROUND: #90ee90; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: green 3px solid; PADDING-TOP: 5px; BORDER-BOTTOM: green 3px solid
}
BODY.preview DIV.previewErrorText {
	DISPLAY: none! important
}
BODY.preview DIV.previewSuccessText {
	DISPLAY: none! important
}
BODY.preview DIV.previewText {
	DISPLAY: none! important
}
BODY.preview DIV.requiredFieldText {
	DISPLAY: none! important
}
BODY.edit DIV.previewErrorText {
	DISPLAY: block
}
BODY.preview DIV.previewSuccessText {
	DISPLAY: block
}
BODY.edit DIV.previewText {
	DISPLAY: block
}
BODY.edit DIV.requiredFieldText {
	DISPLAY: block
}
DIV.appform {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #fff; MARGIN: 12px 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 375px; BORDER-BOTTOM: #ccc 1px solid
}
DIV.appform P.row INPUT {
	WIDTH: 220px
}
DIV.appform P.row SELECT {
	WIDTH: 220px
}
DIV.appform SPAN.required {
	COLOR: red
}
DIV.appform TABLE TD {
	
}
DIV.appform .submit {
	DISPLAY: block; FLOAT: right; WIDTH: 46px! important; HEIGHT: 15px
}
DIV.appform P {
	CLEAR: both; MARGIN: 16px 15px 0px 20px; LINE-HEIGHT: 125%
}
DIV.appform P.row SPAN.left {
	PADDING-RIGHT: 5px; WIDTH: 25%; TEXT-ALIGN: left
}
DIV.appform P.row2 SPAN.left {
	PADDING-RIGHT: 5px; WIDTH: 25%; TEXT-ALIGN: left
}
DIV.appform P.row SPAN.right {
	FLOAT: right; WIDTH: 71%; TEXT-ALIGN: left
}
DIV.appform P.row2 SPAN.right {
	FLOAT: right; WIDTH: 71%; TEXT-ALIGN: left
}
DIV.appform P SPAN.bluebold {
	FONT-WEIGHT: bold; COLOR: #00afe8
}
.nowrap {
	WHITE-SPACE: nowrap
}
H2.latest {
	FONT-WEIGHT: bold; FONT-SIZE: 150%; MARGIN: 2px 10px 6px; TEXT-TRANSFORM: uppercase; COLOR: #ccc; FONT-FAMILY: arial, helvetica, sans-serif
}
H2.blue {
	FONT-WEIGHT: bold; FONT-SIZE: 150%; MARGIN: 0px; COLOR: #01b0e9
}
DIV.halfwidthcolumn {
	FLOAT: left; WIDTH: 50%
}
#searchresults {
	MARGIN-TOP: 10px; PADDING-LEFT: 10px; COLOR: #2d4452
}
#searchresults H2 {
	FONT-SIZE: 100%
}
#searchresults UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#searchresults UL LI {
	MARGIN-BOTTOM: 5px; LIST-STYLE-TYPE: none! important
}
#searchresults .keyword {
	FONT-WEIGHT: bold
}
UL.productresults {
	PADDING-LEFT: 20px! important
}
#searchresults A.searchResult {
	FONT-WEIGHT: bold
}
#searchresults #pageresults {
	MARGIN-TOP: 20px
}
#searchresults #productresults {
	MARGIN-TOP: 20px
}
#searchresults #pager {
	FLOAT: right
}
#searchresults #resultstitle {
	FLOAT: left
}
#searchresults A.more {
	CLEAR: both; DISPLAY: block; FONT-WEIGHT: bold; MARGIN: 20px 0px 10px
}
