HTML
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
BODY
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	font: 11px georgia, 'Times New Roman' , serif;
	color: #002233;
	padding-top: 0px;
	background-color: #fff;
	min-width: 780px;
}
A:link
{
	font-weight: bold;
	color: #01547b;
	text-decoration: none;
}
A:visited
{
	font-weight: bold;
	color: #658;
	text-decoration: none;
}
A:hover
{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	color: #016a9b;
	border-bottom: 0px;
	text-decoration: underline;
}
A.image:link
{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
}
A.image:visited
{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
}
#mainContent A:link
{
	border-bottom: #abc 1px dotted;
}
#mainContent A:visited
{
	border-bottom: #bad 1px dotted;
}
#mainContent A:hover
{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
	text-decoration: underline;
}
#mainContent A.image:link
{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
}
#mainContent A.image:visited
{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
}
#mainContent A.TOC:link
{
	border-right: 0px;
	border-top: 0px;
	font-weight: normal;
	border-left: 0px;
	border-bottom: 0px;
}
#mainContent A.TOC:visited
{
	border-right: 0px;
	border-top: 0px;
	font-weight: normal;
	border-left: 0px;
	border-bottom: 0px;
}
#mainContent A.TOC:hover
{
	border-right: 0px;
	border-top: 0px;
	font-weight: normal;
	border-left: 0px;
	border-bottom: 0px;
	text-decoration: underline;
}
#sideBar A:link
{
	border-bottom: #89a 1px dotted;
}
#sideBar A:visited
{
	border-bottom: #a9c 1px dotted;
}
#sideBar A:hover
{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	color: #016a9b;
	border-bottom: 0px;
	text-decoration: underline;
}
#sideBar A.image:link
{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
}
#sideBar A.image:visited
{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
}
H1
{
	background: repeat-x left bottom;
	font: 900 100% verdana, tahoma, arial, sans-serif;
	color: #014d6d;
}
H2
{
	background: repeat-x left bottom;
	font: 900 100% verdana, tahoma, arial, sans-serif;
	color: #2f302b;
}
H3
{
	font: 900 84% verdana, tahoma, arial, sans-serif;
	color: #014d6d;
}
H4
{
	font: 900 84% verdana, tahoma, arial, sans-serif;
	color: #2f302b;
}
H5
{
	font: 900 100% verdana, tahoma, arial, sans-serif;
	color: #014d6d;
	letter-spacing: 0.3em;
}
H6
{
	font: 900 70% verdana, tahoma, arial, sans-serif;
	color: #2f302b;
	letter-spacing: 0.3em;
}
IMG
{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
}
CITE
{
	font-style: normal;
}
#textWrapper
{
	background: #aab2b0 repeat-y left top;
	left: 0px;
	margin: 0px;
	width: 100%;
	position: absolute;
	top: 26px;
}
UL#topNav
{
	padding-right: 3px;
	padding-left: 3px;
	background: #3b4c52 repeat-x left bottom;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 3px;
	list-style-type: none;
	height: 26px;
	text-align: right;
}
UNKNOWN
{
	height: 20px;
}
#sideBar
{
	left: 0px;
	width: 250px;
	position: absolute;
	top: 0px;
}
#mainContent
{
	padding-right: 5px;
	padding-left: 0px;
	background: #fff repeat-x left top;
	padding-bottom: 0px;
	margin: 0px 0px 0px 250px;
	width: auto;
	padding-top: 0px;
	border-bottom: #fff 1px solid;
	voice-family: inherit;
}
#contentArea
{
	padding-right: 2em;
	padding-left: 2em;
	font-size: 13px;
	padding-bottom: 0px;
	margin: 1em 0px;
	line-height: 1.3em;
	padding-top: 0px;
}
#contentArea TD
{
	font-size: 13px;
	line-height: 1.3em;
}
#contentArea P
{
	font-size: 13px;
	line-height: 1.3em;
}
.popup #contentArea
{
	padding-right: 1em;
	padding-left: 1em;
	padding-bottom: 0px;
	margin: 0px;
	line-height: 1.3em;
	padding-top: 0px;
}
.threeColumn #contentArea
{
	margin-right: 176px;
}
.threeColumn #linkList
{
	right: 1em;
	width: 166px;
	position: absolute;
	top: 193px;
}
#copyright
{
	font-size: 10px;
	right: auto;
	left: 35px;
	color: #789;
	bottom: 50px;
	font-family: verdana, tahoma, arial, sans-serif;
	position: absolute;
	top: auto;
	text-align: center;
}
UL#footer
{
	clear: both;
	padding-right: 0.5em;
	padding-left: 0.5em;
	background: #10181c repeat-x left top;
	padding-bottom: 0.5em;
	margin: 0px;
	padding-top: 0.5em;
	list-style-type: none;
	text-align: left;
}
UL#topNav LI
{
	display: inline;
	margin: 0px;
	font: bold 11px verdana, tahoma, arial, sans-serif;
	color: #fff;
}
UNKNOWN
{
	font-size: 11px;
}
UL#topNav LI A:link
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	padding-bottom: 3px;
	margin: 0px 0.5em;
	color: #fcfcfc;
	padding-top: 3px;
	text-decoration: none;
}
UL#topNav LI A:visited
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	padding-bottom: 3px;
	margin: 0px 0.5em;
	color: #fcfcfc;
	padding-top: 3px;
	text-decoration: none;
}
UL#topNav LI A:hover
{
	font-weight: bold;
	background: #bebfb6 no-repeat 0px 0px;
	color: #fff;
	text-decoration: none;
}
#sideBar H2
{
	padding-right: 6px;
	padding-left: 6px;
	background: #92aabf repeat-x left top;
	padding-bottom: 0px;
	margin: 0px 1em;
	padding-top: 5px;
}
#sideBar H2.doubleHeight
{
	background: #88a1b7 repeat-x left bottom;
}
#sideBar H3
{
	margin: 1em;
	font: 900 75% verdana, tahoma, arial, sans-serif;
}
#sideBar P
{
	padding-right: 0.5em;
	padding-left: 0.5em;
	padding-bottom: 0.5em;
	margin: 0em 1em 0.5em;
	font: 100%/1.4 verdana, tahoma, arial, sans-serif;
	color: #062633;
	padding-top: 0.5em;
}
#sideBar UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 1em;
	margin: 0px 1em 1em;
	padding-top: 0px;
}
#sideBar LI
{
	margin: 0px 0px 0.5em;
	color: #062633;
}
#linkList UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#linkList LI
{
	padding-right: 0px;
	padding-left: 15px;
	background: no-repeat left top;
	padding-bottom: 0.5em;
	margin: 0.5em 0px 0px;
	font: 100%/1.3em verdana, tahoma, arial, sans-serif;
	padding-top: 0px;
	list-style-type: none;
}
UL.basic
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
UL.basic LI
{
	padding-right: 0px;
	padding-left: 15px;
	background: no-repeat left top;
	padding-bottom: 0.5em;
	margin: 0.5em 0px 0px;
	font: 100%/1.3 verdana, tahoma, arial, sans-serif;
	color: #062633;
	padding-top: 0px;
}
#sideBar UL.sideBarBox
{
	padding-right: 0.6em;
	padding-left: 0.6em;
	padding-bottom: 0.6em;
	margin: 0px 1em 2em;
	padding-top: 0.6em;
	font-family: verdana, tahoma, arial, sans-serif;
	list-style-type: none;
	background-color: #899290;
}
#sideBar UL.sideBarBox LI
{
	font-size: 100%;
	margin: 0px 0px 0.7em;
	line-height: 1.7em;
}
#sideBar UL.sideBarBox H5
{
	margin: 0px 2em 0.2em -0.5em;
	color: #334455;
	letter-spacing: 0.1em;
}
#mainContent .flLeft
{
	padding-right: 0.5em;
	padding-left: 0.5em;
	float: left;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
}
#mainContent .flRight
{
	padding-right: 0.5em;
	padding-left: 0.5em;
	float: right;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
}
#contentArea H1
{
	margin: 2em 0px 1em;
	font: 100 medium georgia, 'Times New Roman' , serif;
	color: #6a6d58;
}
UNKNOWN
{
	font-size: large;
}
#badges
{
	margin-top: 2em;
	text-align: center;
}
#badges IMG
{
	margin-right: 10px;
	background-color: #ff6e0d;
}
#badges A:link
{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
}
#badges A:visited
{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
}
#badges A:hover IMG
{
	background-color: #f4580b;
}
#linkList H2
{
	padding-right: 0px;
	padding-left: 3px;
	background: #3c4548 repeat-x left top;
	padding-bottom: 0px;
	margin: 1em 0px 2px;
	padding-top: 4px;
}
DL
{
	font: 100% verdana, tahoma, arial, sans-serif;
}
DT
{
	font-weight: bold;
}
DD
{
	padding-right: 0px;
	padding-left: 1em;
	background: repeat-x left bottom;
	padding-bottom: 0.8em;
	margin: 0px 0px 0.8em;
	padding-top: 0px;
}
UL#footer LI
{
	display: inline;
}
UL#footer LI A:link
{
	padding-left: 16px;
	font: bold 10px verdana, tahoma, arial, sans-serif;
	margin-left: 9px;
	color: #eef;
	text-decoration: none;
}
UL#footer LI A:visited
{
	padding-left: 16px;
	font: bold 10px verdana, tahoma, arial, sans-serif;
	margin-left: 9px;
	color: #eef;
	text-decoration: none;
}
UL#footer LI A:hover
{
	background: no-repeat left center;
	text-decoration: none;
}
.skipLink
{
	left: -999px;
	width: 990px;
	position: absolute;
}
#mainContent .quote
{
	border-right: #ccc 1px solid;
	padding-right: 0.7em;
	border-top: #ccc 1px solid;
	padding-left: 0.7em;
	padding-bottom: 0.7em;
	margin: 1em;
	font: 85%/1.4 verdana, tahoma, arial, sans-serif;
	border-left: #ccc 1px solid;
	padding-top: 0.7em;
	border-bottom: #ccc 1px solid;
	background-color: #ecece9;
}
#sideBar .quote
{
	border-right: #9ab 1px solid;
	padding-right: 0.7em;
	border-top: #9ab 1px solid;
	padding-left: 0.7em;
	padding-bottom: 0.7em;
	margin: 1em;
	font: 100%/1.4 verdana, tahoma, arial, sans-serif;
	border-left: #9ab 1px solid;
	padding-top: 0.7em;
	border-bottom: #9ab 1px solid;
	background-color: #3c4548;
}
#homeList
{
	font-size: x-small;
	line-height: 1.3em;
}
UNKNOWN
{
	font-size: small;
}
#shop #homeList
{
	padding-right: 0px;
	padding-left: 15px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 1em;
	padding-top: 0px;
}
#homeList TD
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0.7em;
	padding-top: 1.4em;
}
#shop #homeList TD
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0.7em;
	padding-top: 0.7em;
}
#homeList TD.text
{
	background: repeat-x left bottom;
}
#homeList H3
{
	margin: 0px 0px 0.5em;
	font: x-small verdana, tahoma, arial, sans-serif;
	letter-spacing: 1px;
}
UNKNOWN
{
	font-size: small;
}
#homeList H3 A:link
{
	font-weight: bold;
	border-bottom-color: #abc;
	color: #014d6d;
}
#homeList H3 A:visited
{
	font-weight: bold;
	border-bottom-color: #abc;
	color: #014d6d;
}
#homeList H3 A:hover
{
	font-weight: bold;
	border-bottom-color: #abc;
	color: #014d6d;
}
.bullet
{
	padding-right: 0px;
	padding-left: 13px;
	background: no-repeat left top;
	padding-bottom: 0.5em;
	margin: 0px 8px;
	padding-top: 0px;
}
.indent
{
	padding-right: 0px;
	padding-left: 15px;
	padding-bottom: 0.5em;
	margin: 0px 1em;
	padding-top: 0px;
}
.sideBarPhoto
{
	border-right: #abc 7px solid;
	border-top: #abc 7px solid;
	margin: 1em;
	border-left: #abc 7px solid;
	border-bottom: #abc 7px solid;
}
.center
{
	text-align: center;
}
.product
{
	font-size: x-small;
	color: black;
	font-family: verdana, tahoma, arial, sans-serif;
	text-align: left;
}
UNKNOWN
{
	font-size: small;
}
.subProduct
{
	font-size: 80%;
	color: #777;
	font-family: verdana, tahoma, arial, sans-serif;
	text-align: left;
}
TH.dlg
{
	font: bold 10px verdana, tahoma, arial, sans-serif;
	vertical-align: top;
	color: #012;
	text-align: left;
}
TD.dlg
{
	padding-bottom: 2ex;
}
P.dlg
{
	font-size: 1.5em;
	font-family: Palatino Linotype, Georgia, Times, serif;
}
INPUT.dlg
{
	font-family: verdana, tahoma, arial, sans-serif;
}
.dlgError
{
	border-right: #c33 1px solid;
	border-top: #c33 1px solid;
	border-left: #c33 1px solid;
	color: #002233;
	border-bottom: #c33 1px solid;
	font-family: verdana, tahoma, arial, sans-serif;
	background-color: #fafafa;
}
.dlgListError
{
	border-right: #c33 1px solid;
	border-top: #c33 1px solid;
	font-size: 12px;
	border-left: #c33 1px solid;
	color: #003333;
	border-bottom: #c33 1px solid;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #ffdddd;
}
.editInstructions
{
	font-size: 10px;
	width: 300px;
	color: #666666;
	font-family: verdana, tahoma, arial, sans-serif;
}
.errorLabel
{
	font-weight: bold;
	font-size: 10px;
	vertical-align: top;
	color: #c33;
	font-family: verdana, tahoma, arial, sans-serif;
}
.box
{
	border-right: #dfe5e7 1px solid;
	border-top: #a8bac2 1px solid;
	font-size: x-small;
	background: white repeat-x left top;
	border-left: #a8bac2 1px solid;
	color: #184a69;
	border-bottom: #dfe5e7 1px solid;
	font-family: verdana, tahoma, arial, sans-serif;
}
UNKNOWN
{
	font-size: small;
}
.list
{
	font-size: 12px;
	color: #003333;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #fafdfd;
}
.btn
{
	border-right: #284652 1px solid;
	border-top: #94a6ae 1px solid;
	font: bold 10px verdana, tahoma, arial, sans-serif;
	border-left: #94a6ae 1px solid;
	color: #fff;
	border-bottom: #284652 1px solid;
	height: 19px;
	background-color: #528195;
}
.promptMsg
{
	color: #426280;
}
.errorMsg
{
	color: #a33;
}
.smallText
{
	font-size: 10px;
	font-family: verdana, tahoma, arial, sans-serif;
}
.tinyText
{
	font-size: 10px;
	font-family: verdana, tahoma, arial, sans-serif;
}
.code
{
	font: small 80% courier, monospace;
	color: #060;
}
UNKNOWN
{
	font-size: medium;
}
.grey
{
	background-color: #f3f3f3;
}
.niceTable
{
	border-right: #94a6ae 1px solid;
	border-top: #94a6ae 1px solid;
	font-size: 11px;
	margin: 0.5em 1em;
	border-left: #94a6ae 1px solid;
	border-bottom: #94a6ae 1px solid;
	font-family: Verdana, Tahoma, sans-serif;
}
.niceTable TH
{
	border-right: #94a6ae 1px solid;
	padding-right: 5px;
	border-top: #94a6ae 1px solid;
	padding-left: 5px;
	font-weight: bold;
	font-size: 13px;
	background: #879bb7 repeat-x left top;
	padding-bottom: 5px;
	border-left: #94a6ae 1px solid;
	color: white;
	padding-top: 5px;
	border-bottom: #94a6ae 1px solid;
	text-align: left;
}
.niceTable TD.subHeader
{
	border-right: #acbbd1 1px solid;
	padding-right: 0px;
	padding-left: 8px;
	font-weight: bold;
	background: #c2cfdd repeat-x left bottom;
	padding-bottom: 6px;
	border-left: #cfd7e2 1px solid;
	color: black;
	padding-top: 4px;
	text-align: left;
}
.coloredRow
{
	background-color: #efefef;
}
#mainContent .kblist LI
{
	padding-right: 0.4em;
	padding-left: 0.4em;
	padding-bottom: 0.4em;
	padding-top: 0.4em;
}
#mainContent .kbheader
{
	font-weight: bold;
	color: #445566;
}
#mainContent A.kbheader:hover
{
	font-weight: bold;
	color: #445566;
	text-decoration: none;
}

