body,p,div,th,td,input,select,textarea {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: small;
}
p {
	margin-left: 12px;
	margin-right: 12px;
	font-size: small;
}

p.indenter {
	margin-left: 0px;
	margin-right: 0px;
	font-size: small;
}

html, body {
	margin:0px;
	padding:0px;
	height:100%;
	background-color: #e0e0e0;
}

body.main {
	background-color: #e0e0e0;
}

a:link {
	COLOR: #00759f; TEXT-DECORATION: underline;
}
a:visited {
	COLOR: #00759f; TEXT-DECORATION: underline;
}
a:hover {
	COLOR: #FF0000; TEXT-DECORATION: underline;
}
a:active  {
	COLOR: #00759f; TEXT-DECORATION: underline;
}

a.subnavbar {
	margin-left: 6px;
}

a.subnavbar:link {
	color: #000000;
	text-decoration: none;
}

a.subnavbar:visited {
	color: #000000;
	text-decoration: none;
}

a.subnavbar:hover {
	color: #00759f;
	text-decoration: none;
}

table.full{
     width: 100%;
	 vertical-align: top;
}

.prodcompare {
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
}
.simpleblack {
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
}
tr.headback {
	background-image:url(/images/headback.gif)
}
tr.navbar {
	background-color: #ffffff;
}

td.subnavbar {
	vertical-align: top;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 12px;
	padding-bottom: 12px;
	background-color: #acd6e5;
	background-image: url(/images/sidebanner.gif)
}

td.subnavbar-store {
	vertical-align: top;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 12px;
	padding-bottom: 12px;
	background-color: #acd6e5;
	background-image: url(/images/sidebanner-store.gif)
}

td.subnavbar-support {
	vertical-align: top;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 12px;
	padding-bottom: 12px;
	background-color: #acd6e5;
	background-image: url(/images/sidebanner-support.gif)
}

p.subnavbar {
	margin-top: 8px;
	margin-bottom: 16px;
	margin-left: 8px;
	margin-right: 8px;
}

tr.mainrow {
	width: 100%;
	background-color: #ffffff;
}

tr.copyright {
	width: 100%;
	font-size: 10px;
	text-align: center;
	background-color: #e0e0e0;
	vertical-align: top;
}
td.copyright {
	vertical-align: top;
}
p.horizbar {
	margin: 0px;
	height: 2px;
}
p.copyright {
	color: #505050;
	font-size: 10px;
}
td.maincolumn {
	width: 100%;
	margin-left: 8px;
}
.bodycolumn {
	padding-left: 4px;
	padding-right: 4px;
}
div.indenter {
	margin-left: 12px;
	margin-right: 12px;
}
h1, p.header {
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 8px;
	margin-bottom: 0px;
	font-size: 18px;
	font-weight: bold;
}
h2 {
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 8px;
	margin-bottom: 0px;
	font-size: 14px;
}
h3 {
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 8px;
	margin-bottom: 0px;
	font-size: small;
}

.trigger {
	color: #00759f;
}

li {
	font-size: small;
}

.DialogBox {
	background-color: #ffffff;
	font-size: small;
}
.DialogBorder {
	background-color: #000000;
}
.DialogTitle {
	background-color: #00759f; 
	background-image: url(/images/dlogback.gif);
	color: #FFFFFF;
	font-weight:bold;
	font-size: 18px;
}
.DialogSections {
	background-color: #EEEEEE;
	color: #000000;
	font-weight: bold;
	font-size: small;
}
.VertMenuBox {
	background-color: #ffffff;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.VertMenuBorder {
     background-color: #000000;
}
.VertMenuTitle {
     background-color: #00759f;
	 color: #ffffff; 
	 font-size: 16px;
	 font-weight: bold;
	 text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.VertMenuBoxNewsTitle {
     background-color: #00759f;
	 color: #ffffff; 
	 font-size: 16px;
	 font-weight: bold;
	 text-align: center;
}
.VertMenuItems,.VertMenuItemsHL {
	color: #000000; text-decoration: none;
}
.VertMenuItems:link,.VertMenuItemsHL:link {
    color: #00759f; text-decoration: none;
}
.VertMenuItems:visited,.VertMenuItemsHL:visited {
    color: #00759f; text-decoration: none;
}
.VertMenuItems:hover,.VertMenuItemsHL:hover {
    color: #bb2200; text-decoration: underline;
}
.VertMenuItems:active,.VertMenuItemsHL:active {
    color: #00759f; text-decoration: none;
}
.VertMenuHr {
    color: #999999;
}
.VertMenuSubTitle {
	BACKGROUND-COLOR: #acd6e5;
}
.TopLabel {
	COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: small;
}
.Text {
	COLOR: #000000;
}
.AdminSmallMessage {
	COLOR: #cf2300;
}
.AdminTitle {
	COLOR: #cf2300; FONT-WEIGHT: bold; FONT-SIZE: small;
}
.Line {
	BACKGROUND-COLOR: #cf2300;
}
.ProductTitle {
	COLOR: #00759f; FONT-WEIGHT: bold; FONT-SIZE: small;
}
.ProductThumbnail {
	COLOR: #00759f; FONT-WEIGHT: normal; FONT-SIZE: small;
}
.ProductThumbnail:link {
    TEXT-DECORATION: none;
}
.ProductThumbnail:visited {
    TEXT-DECORATION: none;
}
.ProductThumbnail:hover {
    TEXT-DECORATION: underline;
}
.ProductThumbnail:active {
    TEXT-DECORATION: none;
}
.ProductDetailsTitle {
	COLOR: #cf2300; FONT-WEIGHT: bold; FONT-SIZE: small;
}
.ProductDetails {
	COLOR: #000000;
}
.ProductPriceTitle {
	COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: small;
}
.ProductPriceConverting {
	COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: small;
}
.ProductPrice {
	COLOR: #cf2300; FONT-WEIGHT: bold; FONT-SIZE: small;
}
.ProductListingText {
	COLOR: #000000; FONT-WEIGHT: normal; FONT-SIZE: small;
}
.ProductPriceSmall {
	COLOR: #cf2300; FONT-WEIGHT: bold; FONT-SIZE: small;
}
.MarketPrice {
	FONT-SIZE: medium;
}
.ItemsList {
	COLOR: #00759f; FONT-WEIGHT: bold; FONT-SIZE: small;
}
.NavigationPath {
	COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: small;
}
.NavigationPath:link {
        TEXT-DECORATION: none;
}
.NavigationPath:visited {
        TEXT-DECORATION: none;
}
.NavigationPath:hover {
        TEXT-DECORATION: underline;
}
.NavigationPath:active {
        TEXT-DECORATION: none;
}
.FormButton {
	COLOR: #00759f; FONT-WEIGHT: bold; FONT-SIZE: small; text-decoration:none;
}
a.FormButton:link {
	text-decoration:none;
}
a.FormButton:visited {
	text-decoration:none;
}
a.FormButton:hover {
	text-decoration:underline;
}
a.FormButton:active {
	text-decoration:none;
}
.Button {
       font-family: Verdana, Arial, Helvetica, sans-serif;
	   BACKGROUND: URL(/images/butbg.gif);
       BACKGROUND-COLOR: #00759f;
       COLOR: #FFFFFF; FONT-WEIGHT: bold; 
       FONT-SIZE: 14px;
       TEXT-DECORATION: none;
}
.CustomerMessage {
	COLOR: #cf2300; FONT-WEIGHT: bold; FONT-SIZE: small;
}
.ErrorMessage {
	COLOR: #cf2300; FONT-WEIGHT: bold; FONT-SIZE: small;
}
.Star {
	COLOR: #FF0000;
}
.HighLight {
		BACKGROUND-COLOR: #FFFFCC;
}
.SaveMoneyLabel {
	COLOR: #FFFFFF;
}
.TableHead {
    BACKGROUND-COLOR: #DDDDDD;
}
.SmallNote:link {
        COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: small;
}
.SmallNote:visited {
        COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: small;
}
.SmallNote:hover {
        COLOR: #888888; TEXT-DECORATION: underline; FONT-SIZE: small;
}
.SmallNote:active {
        COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: small;
}
.CatMenuItemOff 
{
    BACKGROUND-COLOR: transparent;	/* like "VertMenuBox" */
    BORDER-RIGHT: none;				/* like "VertMenuBox" */
    BORDER-TOP: none;				/* like "VertMenuBox" */
    BORDER-LEFT: none;				/* like "VertMenuBox" */
    BORDER-BOTTOM: none;			/* like "VertMenuBox" */
    MARGIN-BOTTOM: 1px;
    MARGIN-TOP: 1px;
    MARGIN-LEFT: 1px; 
    MARGIN-RIGHT: 2px;
    CURSOR: pointer;
}
.CatMenuItemOffExp
{
    BACKGROUND-COLOR: transparent;	/* like "VertMenuBox" */
    BORDER-RIGHT: none;				/* like "VertMenuBorder" */
    BORDER-TOP: none;				/* like "VertMenuBorder" */
    BORDER-LEFT: none;				/* like "VertMenuBorder" */
    BORDER-BOTTOM: none;			/* like "VertMenuBorder" */
    MARGIN-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 1px;
    MARGIN-RIGHT: 2px;  
    CURSOR: pointer;
}
.CatMenuItemOn 
{
    BACKGROUND-COLOR: #00759f;              /* like "VertMenuTitle" */
    BORDER-RIGHT: #00759f 1px solid;        /* like "VertMenuTitle" */
    BORDER-TOP: #00759f 1px solid;          /* like "VertMenuTitle" */
    BORDER-LEFT: #00759f 1px solid;         /* like "VertMenuTitle" */
    BORDER-BOTTOM: #00759f 1px solid;       /* like "VertMenuTitle" */
    MARGIN-LEFT: 1px; 
    MARGIN-RIGHT: 2px; 
    CURSOR: pointer;
}
.CatSubMenu
{
    BACKGROUND-COLOR: #D6D7D9;              /* like "VertMenuBox" */
    BORDER-RIGHT: #68C1FF 1px solid;        /* like "VertMenuBorder" */
    BORDER-TOP: #68C1FF 1px solid;          /* like "VertMenuBorder" */
    BORDER-LEFT: #68C1FF 1px solid;         /* like "VertMenuBorder" */
    BORDER-BOTTOM: #68C1FF 1px solid;       /* like "VertMenuBorder" */
    MARGIN-LEFT: 1px; 
    MARGIN-RIGHT: 2px; 
}
.CatMenuItem
{
    FONT-SIZE: small;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    CURSOR: pointer;
}
.CatMenuItem:link
{
    COLOR: #000000;                         /* like "VertMenuItems" */
}
.CatMenuItem:visited
{
    COLOR: #000000;                         /* like "VertMenuItems" */
}
.CatMenuItem:hover
{
    COLOR: #FFFFFF;                         /* like "VertMenuTitle" */
}
.CatMenuItem:active
{
    COLOR: #000000;                         /* like "VertMenuItems" */
}
.NavDialogTitle {
    font-size: medium;
    font-weight: bold;
    color: #330000;
}   
.NavDialogBorder {
    background-color: #D6D7D9;
}
.NavDialogBox {
    background-color: #ffffff;
}
.SubHeader2 {
    COLOR: #666666;
    font-size: medium;
    FONT-WEIGHT: bold;
}
.SubHeader2Line {
    BACKGROUND-COLOR: #CCCCCC;
}
.PopupHelpLink {
    FONT-SIZE: 9px;
    COLOR: #330000;
    TEXT-DECORATION: none;
}
.HightLightRow {
	BACKGROUND-COLOR: #B0B0B0;
	font-weight: bold;
}
.HightLightEqualRow {
	BACKGROUND-COLOR: #ffe8af;
}




.topMain {
	color: #FFFFFF;
	font-size: 18px;
	border: #081A4D;
	border-style: solid; 
	border-top-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	height: 75px;
	background-color: #173791; 
	padding: 15px;
}
.botMain {
	color: #FFFFFF;
	font-size: 18px;
	border: #081A4D;
	border-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	height: 20px;
	background-color: #173791; 
	padding: 5px;
}
.leftSide {
	background-color: #8CB0E6;
	height: 100%;
	font-size: 12px;
	padding: 15px;
	border: #081A4D;
	border-style: solid; 
	border-top-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px; 
	border-right-width: 1px; 	
}
.lockedLeftSide {
	background-color: #8CB0E6;
	height: 100%;
	text-align: left;
	line-height: 200%;
	font-size: 18px;
	padding: 15px;
	border: #081A4D;
	border-style: solid; 
	border-top-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px; 
	border-right-width: 1px; 	
}
.adminControlBar {
	background-color: black;
	color: #cccccc;
	border-bottom: solid 1px;
	padding: 8px;
}

#AdminControlBar A {
	text-decoration: none;
	padding: 2px;
	margin-left: 2px;
	margin-right: 2px;
	
	font-size: 10px;
}

#AdminControlBar A:visited, #AdminControlBar A:link {
	color: #cccccc;
	border: solid 1px;
	border-color: #cccccc;
	text-decoration: none;
}


#AdminControlBar A:hover {
	color: #FFFFFF;
	background-color: #5478DB;
	border: solid 1px;
	border-color: #FFFFFF;
}

.navHeader {
	background-color: #5478DB;
	height: 100%;
	font-size: 12px;
	padding: 8px;
	border: #173791;
	border-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	color: #FFFFFF;
}

.navContent {
	background-color: #BDCDF9;
	height: 100%;
	font-size: 12px;
	padding: 8px;
	border: #173791;
	border-style: solid; 
	border-top-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
}

.extraFieldHeader {
	background-color: #D9E3FF;
	height: 100%;
	font-size: 12px;
	padding: 3px;
	padding-left: 10px;
	border: #A9C0FF;
	border-style: dashed; 
	border-width: 1px; 
	color: #577BDF;
	font-weight: bold;
}
.extraFieldDescription {
	font-size: 10px;
	padding-left: 20px;
	color: #577BDF;
	font-weight: normal;
	font-style: italic;
}
.extraFieldContent {
	background-color: #F4F7FF;
	height: 100%;
	font-size: 10px;
	padding: 8px;
	border: #A9C0FF;
	
	border-top-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	color: #666666;
	border-style: dashed; 
}
.navHeader2 {
	background-color: #6E90ED;
	height: 100%;
	font-size: 12px;
	padding: 8px;
	border: #173791;
	border-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	color: #FFFFFF;
}
.navContent2 {
	background-color: #A8BCF1;
	height: 100%;
	font-size: 12px;
	padding: 8px;
	border: #173791;
	border-style: solid; 
	border-top-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
}
.utilityNav{
	background-color: #F4F4F4;
	color: #666666;
	font-size: 12px;
	padding: 8px;
	border: #CCCCCC;
	border-style: solid; 
	border-top-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
}
.myutility {
	color: #666666;
	border: #CCCCCC;
	border-style: solid; 
	padding-left: 9px;
	padding-right: 8px;
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	text-decoration:none;
}
.myutility2{
	color: black;
	border: #999999;
	border-style: solid; 
	padding-left: 9px;
	padding-right: 8px;
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	text-decoration:none;
}
.header_sub{
	color: #00759f;
	font-size: 13px;
	font-weight: bold;
	margin-left: 6px;
}
.description{
	color: #999999;
	font-size: 10px;
}
.adef {
	text-decoration:underline;
	color: #000000;
}
fieldset {
	padding:10px;
	border: 1px solid #CCCCCC;
	font-size: 10px;
}
.rowhighlight{
	background: #F5F7FE;
}
.article_options{
	background-color: #F4F4F4;
	color: #333333;
	font-size: 11px;
	padding: 8px;
	border: #CCCCCC;
	border-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
}
.rowhighlightarticle{
	background: #FAFAFA;
}
.articlecontents{
	font-size:medium;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.articlecontents_small{
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.articlecontents_large{
	font-size:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.article_details_bottom{
	font-size:10px;
	background: #acd6e5;

	}
.article_details_bottom_B{
	color:#333333;
	font-size:10px;
	padding: 0px;
}
input.kb {
   font-size:9px;
   background-color:#e0e0e0;
   border:1px solid;
   border-top-color:#8CB0E6;
   border-left-color:#8CB0E6;
   border-right-color:#8CB0E6;
   border-bottom-color:#8CB0E6;
}
textarea.kb {
   font-size:9px;
   background-color:#FFFFFF;
   border:1px solid;
   border-top-color:#8CB0E6;
   border-left-color:#8CB0E6;
   border-right-color:#8CB0E6;
   border-bottom-color:#8CB0E6;
}
select.kb {
   font-size:10px;
   border:1px solid;
   border-top-color:#CCCCCC;
   border-left-color:#CCCCCC;
   border-right-color:#CCCCCC;
   border-bottom-color:#CCCCCC;
   background-color:#e0e0e0;
   color: #000000;
}
.articlerelated_details {
	color:#999999;
	font-size:10px;
}
.articlerelated{
	color:#666666;
	font-size:11px;
}
.article_options_rate{
	background-color: #F9F9F9;
	color: #333333;
	font-size: 11px;
	padding: 8px;
	border: #CCCCCC;
	border-style: dotted; 
	border-top-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
}
.less_input {
   font-size:9px;
   background-color:#8CB0E6;
   border:1px solid;
   border-top-color:#8CB0E6;
   border-left-color:#8CB0E6;
   border-right-color:#8CB0E6;
   border-bottom-color:#8CB0E6;
}

.glossaryPage {
	color: #999999;
	font-size: 10px;
	border: #999999;
	border-style: solid; 
	border-top-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	background-color: #DAE4FF; 
	padding: 5px;
}

.glossaryPageOver {
	color: #333333;
	font-size: 10px;
	border: #999999;
	border-style: solid; 
	border-top-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	background-color: #D9DADD; 
	padding: 5px;
}

.glossaryPagedef {
	color: #666666;
	font-size: 12px;
	border: #CCCCCC;
	border-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	background-color: #F4F4F4; 
	padding: 5px;
}

.glossaryPagedefOver {
	color: #666666;
	font-size: 12px;
	border: #CCCCCC;
	border-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	background-color: #FFFFFF; 
	padding: 5px;
}
A.search_find:link, A.search_find:visited, A.search_find:active { 
	border: #FFCC00;
	border-style: dashed; 
	border-top-width: 0px; 
	border-bottom-width: 2px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	background-color: #FFFFE8; 
	cursor: help;
	text-decoration:none;
}

A.nav_box_link:link, A.nav_box_link:visited, A.nav_box:active { 
	font-size: 11px;
	text-decoration:none;
	color: #00759f; 
	display: block;
}

A.nav_box_link:hover { 
	font-size: 11px;
	text-decoration:none;
	color: #acd6e5; 
}

.nav_box{
	float: left;
	width: 43%;
	border: #00759f;
	padding: 2px;
	border-style: dashed; 
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	background-color: #acd6e5;
	margin-left: 2px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	text-align: center;
}

.search_find { 
	border: #FFCC00;
	border-style: dashed; 
	border-top-width: 0px; 
	border-bottom-width: 2px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	background-color: #FFFFE8; 
	text-decoration:none;
}

.smalldetails {
	font-size: 9px;
	color: #999999;
}
