body {margin: 0px; padding: 0px; font-family: Arial, Verdana, sans-serif; font-size: 100%; background-color: #FFFFFF; color: #333333;}

table {border-collapse: collapse; margin: 0px; padding: 0px; font-size: 100%; border: none;}
table.Header {width: 100%; height: 64px; background-color: #FFFFFF;}
table.Specifications {width: 100%; border: solid 1px #CCCCCC;}

td {padding: 0px; margin: 0px;}
td.BgRedBar {width: 100%; min-width: 620px; height: 21px; padding: 0px 10px; background-color: #FF0000; text-align: left; vertical-align: middle;}
td.BgBreadcrumbsBar {width: 100%; min-width: 620px; height: 21px; margin: 0px; padding: 0px 10px; text-align: left; background: #DDDDDD;}
td.BgSubTitleBar {width: 100%; min-width: 620px; height: 45px; margin: 0px; padding: 0px 10px; text-align: left; vertical-align: middle; background: #333333;}
td.LeftMenuArea {width: 145px; padding: 13px 0px 13px 0px; text-align: left; vertical-align: top; background: #EEEEEE top right url(/Graphics/LeftMenuBorder.gif) repeat-y;}
td.LeftMenuOnText {height: 20px; vertical-align: middle; text-align: left; font-size: 71%; font-family: Arial, Verdana, sans-serif; background: #FFFFFF;}
td.LeftMenuOnMarker {width: 12px; height: 20px; vertical-align: middle; text-align: left; background: #FFFFFF;}
td.LeftMenuText {height: 20px; vertical-align: middle; text-align: left; font-size: 71%; font-family: Arial, Verdana, sans-serif;}
td.LeftMenuMarker {width: 12px; height: 20px; vertical-align: middle; text-align: left;}
td.LeftMenuDivision {width: 145px; height: 9px; vertical-align: middle; text-align: center;}
td.ContentArea {margin: 0px; padding: 15px 10px 20px 10px; vertical-align: top; text-align: left; font-size: 84%;}
td.LineUpProduct {width: 50%; padding: 10px; text-align: center; vertical-align: middle; border: solid 1px #CCCCCC;}
td.LineUpText {width: 50%; padding: 5px 10px; text-align: left; vertical-align: middle;}
td.LineUpDivision {width: 100%; height: 10px;}
td.Division {height: 10px;}
td.Header {padding: 2px; text-align: center; vertical-align: middle; font-weight: bold; background: #E3E3E3; border: solid 1px #CCCCCC;}
td.DarkL {padding: 1px 2px; text-align: left; vertical-align: top; background: #F3F3F3; border: solid 1px #CCCCCC;}
td.DarkR {padding: 1px 2px; text-align: right; vertical-align: top; background: #F3F3F3; border: solid 1px #CCCCCC;}
td.DarkC {padding: 1px 2px; text-align: center; vertical-align: top; background: #F3F3F3; border: solid 1px #CCCCCC;}
td.LightL {padding: 1px 2px; text-align: left; vertical-align: top; background: #FFFFFF; border: solid 1px #CCCCCC;}
td.LightR {padding: 1px 2px; text-align: right; vertical-align: top; background: #FFFFFF; border: solid 1px #CCCCCC;}
td.LightC {padding: 1px 2px; text-align: center; vertical-align: top; background: #FFFFFF; border: solid 1px #CCCCCC;}
td.DarkLNB {padding: 1px 2px; text-align: left; vertical-align: top; background: #F3F3F3; border: none;}
td.DarkRNB {padding: 1px 2px; text-align: right; vertical-align: top; background: #F3F3F3; border: none;}
td.DarkCNB {padding: 1px 2px; text-align: center; vertical-align: top; background: #F3F3F3; border: none;}
td.LightLNB {padding: 1px 2px; text-align: left; vertical-align: top; background: #FFFFFF; border: none;}
td.LightRNB {padding: 1px 2px; text-align: right; vertical-align: top; background: #FFFFFF; border: none;}
td.LightCNB {padding: 1px 2px; text-align: center; vertical-align: top; background: #FFFFFF; border: none;}
td.LightLMNB {padding: 1px 2px; text-align: left; vertical-align: middle; background: #FFFFFF; border: none;}
td.LightRMNB {padding: 1px 2px; text-align: right; vertical-align: middle; background: #FFFFFF; border: none;}
td.LightCMNB {padding: 1px 2px; text-align: center; vertical-align: middle; background: #FFFFFF; border: none;}
td.MapHome {padding: 2px 2px; text-align: left; vertical-align: top; background: #CCFF33; border: solid 2px #FFFFFF;}
td.MapLvl1 {padding: 2px 2px; text-align: left; vertical-align: top; background: #EEEEEE; border: solid 2px #FFFFFF;}
td.MapLvl2 {padding: 2px 2px; text-align: left; vertical-align: top; background: #DDDDDD; border: solid 2px #FFFFFF;}
td.MapLvl3 {padding: 2px 2px; text-align: left; vertical-align: top; background: #CCCCCC; border: solid 2px #FFFFFF;}

div.Skip {display: none;}
div.RedBar {margin: 0px; padding: 2px 0px; text-align: left; font-family: Verdana, Arial, sans-serif; font-size: 75%; color: #FFFFFF;}
div.HomeText {margin: 20px 0px 0px 0px; line-height: 1.5;}
div.BreadcrumbsBar {margin: 0px; padding: 3px 0px 2px 0px; text-align: left; font-size: 71%; font-family: Arial, Verdana, sans-serif;}

a {color: #003399; text-decoration: underline;}
a:visited {color: #660099; text-decoration: underline;}
a:active {color: #FF3333; text-decoration: underline;}
a.RedBarNormal {color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.RedBarNormal:visited {color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.RedBarNormal:hover {color: #FFFFFF; text-decoration: underline; font-weight: bold;}
a.RedBarNormal:active {color: #FFFFFF; text-decoration: underline; font-weight: bold;}
a.RedBarOn {color: #000000; text-decoration: none; font-weight: bold;}
a.RedBarOn:visited {color: #000000; text-decoration: none; font-weight: bold;}
a.RedBarOn:hover {color: #000000; text-decoration: underline; font-weight: bold;}
a.RedBarOn:active {color: #000000; text-decoration: underline; font-weight: bold;}
a.Copyright {color: #333333; text-decoration: none; font-size: 10px;}
a.Copyright:visited {color: #333333; text-decoration: none; font-size: 10px;}
a.Copyright:hover {color: #333333; text-decoration: none; font-size: 10px;}
a.Copyright:active {color: #333333; text-decoration: none; font-size: 10px;}
a.MenuNormal {color: #003399; text-decoration: none;}
a.MenuNormal:visited {color: #660099; text-decoration: none;}
a.MenuNormal:hover {text-decoration: underline;}
a.MenuNormal:active {color: #FF3333; text-decoration: underline;}

h1, h2 {margin: 10px 0px; font-size: 120%; font-family: Arial, Verdana, sans-serif;}
h3, h4, h5, h6 {margin: 10px 0px; font-size: 100%; font-family: Arial, Verdana, sans-serif;}
td h1 {margin-top: 0px;}
td h2 {margin-top: 0px;}
td h3 {margin-top: 0px;}
td h4 {margin-top: 0px;}
td h5 {margin-top: 0px;}
td h6 {margin-top: 0px;}


p {margin: 10px 0px;}

td p {margin-top: 0px;}

p + h1 {margin-top: 20px;}
p + h2 {margin-top: 20px;}
p + h3 {margin-top: 20px;}
p + h4 {margin-top: 20px;}
p + h5 {margin-top: 20px;}
p + h6 {margin-top: 20px;}

ul {margin: 0px; padding: 0px 0px 0px 17px; list-style-image: url(/Graphics/ListDot.gif);}

ul + h1 {margin-top: 20px;}
ul + h2 {margin-top: 20px;}
ul + h3 {margin-top: 20px;}
ul + h4 {margin-top: 20px;}
ul + h5 {margin-top: 20px;}
ul + h6 {margin-top: 20px;}

li {margin: 0px; padding: 0px;}

span.BirdseyeView {font-size: 71%;}
span.CurrentHome {color: #000000; font-weight: bold;}
span.NewMark {color: #FF0000; font-weight: bold;}
span.Comment {font-size: 84%;}

img {border: none; padding: 0px; margin: 0px;}
img.RedBarSpacer {padding: 0px; margin: 0px; width: 6px; height: 1px; border: none;}
img.LeftMenuMarker {margin: 0px 0px 0px 6px;}
img.LeftMenuDivision {width: 135px; height: 1px; background: #CCCCCC;}
img.AlignR {float: right; margin: 20px 0px 20px 20px;}
img.AlignL {float: left; margin: 20px 20px 20px 0px;}

form {padding: 0px; margin: 0px;}

input.Search {color: #333333; background: #FFFFFF; font-size: 11px; font-family: Arial, Verdana, sans-serif; width: 120px; height: 19px; vertical-align: middle; margin: 4px 5px 0px 20px;}

.PartnersLink {position:relative; top:0px; vertical-align:top;}
.PartnersLink img {position:relative; margin-right:28px; border:none;}