BODY { padding: 0 0 0 0; margin: 0 0 0 0; font-size: 11px; color: #000000; font-family: verdana,arial,helvetica,sans-serif; background-color: #ffffff; text-align: left; }
A { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #486881; text-decoration: none; }
A:link { text-decoration: none; }
A:visited { text-decoration: none; }
A:visited:hover { text-decoration: underline; color: #0A3659;}
A:hover { text-decoration: underline; color: #0A3659;}
A:active {  text-decoration: none; }
A:active:hover { text-decoration: underline; color: #0A3659;}
A.linkselected { color: #0A3659; text-decoration: underline;}
A.linkselected:visited { color: #0A3659; text-decoration: underline;}
INPUT { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #000000; border-color: #666666; border-width: 1px;}
SELECT { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #000000; border-color: #666666; border-width: 1px;}
SELECT.dropdownlist { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #000000; border-color: #666666; border-width: 1px;}
INPUT.button { font-size: 11px; font-weight: bold; font-family: verdana,arial,helvetica,sans-serif; color: #486881; background-color:#DEDDDB; border: solid 1px #000000; cursor: pointer;}
/*INPUT.button { filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#666666', endColorStr='#ffffff', gradientType='0')}*/
IMG.linkimage { padding: 0 4px 0 0;}
UL {list-style-type: none; list-style-image: url(/images/brand_2_0/list_icon.gif);}

/* Area: top nav */
.topnavtext, .topnavlinklayout, .topnavtextalternate, .topnavlinkalternatelayout, .topnavlinkgrouplayout, .topnavlinkselectedlayout, .topnavlinkmouseoverlayout { font-size: 11px; font-weight: bold; font-family: verdana,arial,helvetica,sans-serif; color: #FFFFFF; background-color: #9C9990;}
.topnavlinklayout { background-color: #9C9990; height: 21px; padding: 0 18px 0 18px; vertical-align: middle; white-space: nowrap;}
/*td.topnavlinklayout :hover { background-color: red; }*/

.topnavlinkmouseoverlayout { background-color: #7D7A73; height: 21px; vertical-align: middle; white-space: nowrap;}
.topnavlinklayout A { font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.topnavlinklayout A:link { font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.topnavlinklayout A:visited { font-size: 11px; font-weight: bold; color: #FFFFFF text-decoration: none; }
.topnavlinklayout A:visited:hover { font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: underline; }
.topnavlinklayout A:hover { font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.topnavlinklayout A:active { font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.topnavlinklayout A:active:hover { font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: underline;}
.topnavlinklayout INPUT { font-size: 10px; color: #333333; background-color: #FFFFFF; }
.topnavlinklayout SELECT { font-size: 10px; color: #333333; background-color: #FFFFFF; }
.topnavlinkselected { background-color: #DEDDDB; vertical-align: middle; white-space: nowrap;}
.topnavlinkselectedlayout { color: #9A9A92; background-color: #DEDDDB; height: 21px; padding: 0 18px 0 18px; vertical-align: middle; white-space: nowrap;}
.topnavlinkselectedlayout A { font-size: 11px; font-weight: bold; color: #9A9A92; text-decoration: none; }
.topnavlinkselectedlayout A:link { font-size: 11px; font-weight: bold; color: #9A9A92; text-decoration: none; }
.topnavlinkselectedlayout A:visited { font-size: 11px; font-weight: bold; color: #9A9A92; text-decoration: none; }
.topnavlinkselectedlayout A:visited:hover { font-size: 11px; font-weight: bold; color: #9A9A92; text-decoration: underline; }
.topnavlinkselectedlayout A:hover { font-size: 11px; font-weight: bold; color: #9A9A92; text-decoration: underline; }
.topnavlinkselectedlayout A:active { font-size: 11px; font-weight: bold; color: #9A9A92; text-decoration: none; }
.topnavlinkselectedlayout A:active:hover { font-size: 11px; font-weight: bold; color: #9A9A92; text-decoration: underline; }

.topnavlinkgrouplayout { padding: 0 7px 0 7px; vertical-align: middle;}
.topnavtextalternate, .topnavlinkalternatelayout { background-color: #4E4C48; color: #ffffff;}
.topnavlinkalternatelayout { height: 21px; border-top: solid 1px; border-top-color: #adadad; padding: 0 18px 0 18px; vertical-align: middle; white-space: nowrap;}
.topnavlinkalternatelayout A { font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; }
.topnavlinkalternatelayout A:link { font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; }
.topnavlinkalternatelayout A:visited { font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; }
.topnavlinkalternatelayout A:visited:hover { font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: underline; }
.topnavlinkalternatelayout A:hover { font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: underline; }
.topnavlinkalternatelayout A:active { font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; }
.topnavlinkalternatelayout A:active:hover { font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: underline; }
.topnavvspacersmall { font-size: 1px; height: 8px; line-height: 8px; }
.topnavvspacerxsmall { font-size: 1px; height: 3px; line-height: 3px; }
/*.topnavgradient { filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#efc773', endColorStr='#787878', gradientType='1')}
.topnavgradientsolid { filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#efc773', endColorStr='#efc773', gradientType='1')}
.topnavgradient { filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#de494a', endColorStr='#787878', gradientType='1')}
.topnavgradientsolid { filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#de494a', endColorStr='#de494a', gradientType='1')}*/
.topnavgradient { background-color: #000000; /*filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#000000', endColorStr='#787878', gradientType='1')*/}
.topnavgradientsolid { background-color: #000000; /*filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#000000', endColorStr='#787878', gradientType='1')*/}
.topnavlinkselectedborder { background-color: #efc773; line-height:4px; height:4px;}

/* Area: middle */
#middle { padding: 0 0 0 1px;}
#middlenoleft { padding: 0 0 0 1px;}

/* Area: content */
#content { padding: 0 0 20px 20px; }
#contentsmall { padding: 0 0 0 12px; }

.contenttext, .contenttextbold, .contenttextitalic, .contenttextalternate, .contentblockheader, .contentbacktotop, .contentfieldlabel, .contentfieldlabellayout, .contentfieldlabelrequiredlayout, .contentfieldlabelbold, .contentfieldlabelboldlayout, .contentfieldlayout, .contentfieldstatus, .contentfieldhelp, .contentsectionheader, .contentstatus, .contentsectionheaderlayout, .contentblockheaderlayout, .contentvalidationlayout { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #000000; vertical-align: top; }
.contenttextbold { font-weight: bold; }
.contenttextitalic { font-style: italic; }
.contenttextalternate, contenttextalternatebold { color: #990000; }
.contenttextalternatebold { font-weight: bold; }
.contentblockheader, .contentblockheaderlayout { font-size: 11px; font-weight: bold; font-family: verdana,arial,helvetica,sans-serif; color: #0A3659; vertical-align: top; }
/*.contentblockheaderlayout { padding-top: 42px;padding-bottom: 15px;}*/
.contentblockheaderlayout { padding-top: 6px; padding-left: 20px; padding-bottom: 8px;}
.contentblockbackground { background-image: url(/images/brand_2_0/contentblockheader_bg3.jpg); background-repeat: repeat-x;}
.contentblockborder { background-color: #efc773; line-height:4px; height:4px;}
.contentbacktotop { font-size: 10px; color: #333333; }
.contentdivider, .contentdividerlayout { background-image: url(/images/dot_tan2.gif); background-repeat: repeat-x; background-position: center center; font-size: 1px; }
.contentdividerlayout { height: 19px; }
/*.contentdivider { background-color: #DFDBC7; font-size: 1px; height: 1px; line-height: 1px;}*/
/*.contentdividerlayout { height: 21px; background-image: url(/images/dot_tan2.gif); background-repeat: repeat-x; background-position: center center;}*/
.contentfieldhelp { font-size: 10px; color: #333333; }
.contentfieldlayout { padding-left: 12px; width: 100%;}
.contentfieldlabellayout, .contentfieldlabelrequiredlayout, .contentfieldlabelboldlayout { white-space: nowrap;}
.contentfieldlabelbold, .contentfieldlabelboldlayout { font-weight: bold; }
.contentfieldlabelrequiredlayout { color: #000000; }
.contentfieldstatus, .contentfieldstatuslayout { color: #DF4A4B; }
.contentfieldstatuslayout { padding: 0 0 0 12px;  display: inline; }
.contentfieldstatuslayout DIV { padding: 0 0 0 12px; display: inline; }

.contentbuttonrowlayout { padding-left: 27px; }
.contentbuttonlayout { padding-left: 10px; text-align: left; }
.contentsectionheader, .contentsectionheaderlayout { font-size: 11px; font-weight: bold; color: #0A3659; }
.contentsectionheaderlayout { padding: 0 0 3px 0; }
.contentstatus, .contentstatuslayout { font-size: 11px; color: #DF4A4B; font-weight: bold; }
.contentstatuslayout { padding-top: 5px; }
.contentvalidationlayout { padding: 0 0 0 0; margin: 8px 0 0 0; color: #DF4A4B;}
.contentvalidationlayout DIV { padding: 0 0 0 0; margin: 8px 0 0 0; color: #DF4A4B;}
.contentvalidationlayout UL { margin: 0 0 0 0;padding: 0 0 0 0;}
.contentvalidationlayout LI { margin: 0 0 0 0;padding: 0 0 0 0;}

/*.contentvalidationlayout UL { margin-top: 5px;}
.contentvalidationlayout LI { margin-top: 5px;}*/

.contentvspacersmall { font-size: 1px; height: 5px; line-height: 5px; }
.contentvspacermedium { font-size: 1px; height: 7px; line-height: 7px; }
.contentvspacerlarge { font-size: 1px; height: 12px; line-height: 12px; }
.contentvspacerxlarge { font-size: 1px; height: 16px; line-height: 16px; }

/* Area: left nav */
#left { padding-bottom: 5px; }
INPUT.leftbutton { background-color:#DEDDDB; font-size: 11px; font-weight: bold; font-family: verdana,arial,helvetica,sans-serif; color: #486881; border: solid 1px #000000; cursor: pointer;}
DIV.leftlinkhspacer { margin-left: 12px;}
IMG.leftlinkimage { padding: 0 4px 0 0; float:left;}

.lefttext, .lefttextlayout, .lefttextvspacer, .leftbuttonlayout, .leftmorelink, .leftmorelayout, .leftvspacersmall, .leftvspacerlarge,.leftfieldlayout, .leftfieldlabel, .leftfieldlabellayout { font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #0A3659; vertical-align: top; }
.lefttext INPUT { }
.lefttextlayout { padding: 0 1px 8px 0; }
.lefttextindent1layout {padding: 0 1px 8px 12px;}
.lefttextindent2layout {padding: 0 1px 8px 24px;}
.lefttextindent3layout {padding: 0 1px 8px 36px;}
.leftvspacersmall { font-size: 1px; width: 139px; height: 3px; line-height: 3px; }
.leftvspacerlarge { font-size: 1px; width: 139px; height: 6px; line-height: 6px; }
.leftblockheader, .leftblockheaderlayout { vertical-align: top; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #FFFFFF; font-weight: bold; }
.leftblockheaderlayout { background-color: #000000; height: 34px; border-bottom: solid 3px #a1cf8e;/* #fc6604;*/ }
.leftlayout { padding-top: 0;}

.leftblockbackground { background-color: #DEDDDB;  /*background-image: url(/images/brand_2_0/leftblockheader3_bg.gif);  background-repeat: repeat-x;*/}
.leftdivider { height: 15px; background-image: url(/images/horizontal_spacer.gif); background-repeat: repeat-x; background-position: center center; }
.leftdividercartsummary { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; background-color: #7A755F; font-size: 1px; height: 1px; line-height: 1px; }
.leftfieldlabel, .leftfieldlabellayout { font-weight: bold;}
.leftfieldlabellayout { padding: 5px 1px 3px 7px; }
.leftsectionheader, .leftsectionheaderlayout { background-color: #DFDBC7; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #2C2A21; font-weight: bold; }
.leftsectionheaderlayout { padding: 0 1px 3px 7px; }
.leftbuttonlayout { padding: 5px 0 6px 7px; }
.leftfieldlayout { padding: 5px 0 3px 7px;}
.leftmorelink, .leftmorelayout { text-align: right; }
.leftmorelayout { padding: 0 1px 3px 7px; text-align: right; }


/* Area: minimat */
.minimatgutter { padding: 0 0 0 0; vertical-align: top;}
.minimattext, minimattextboldlarge, .minimattextlayout, .minimattexttype0, .minimattexttype1, .minimattexttype2 { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; background-color: #FFFFFF; color: #000000; vertical-align: top;}
.minimattext A { font-size: 11px; color: #486881; }
.minimattextboldlarge { font-size: 13px; font-weight: bold; }
.minimattext INPUT { background-color: #FFFFFF; }
.minimattextlayout { margin: 15px 10px 9px 19px;}
.minimatblockheader, .minimatblockheaderlayout, .minimatblockheaderlayouttype0, .minimatblockheaderlayouttype1, .minimatblockheaderlayouttype2 { font-weight: 600; vertical-align: top; text-align: left; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #000000; }
.minimatblockheaderlayout, .minimatblockheadermediumlayout, .minimatblockheaderxlargelayout, .minimatblockheaderlayouttype0, .minimatblockheaderlayouttype1, .minimatblockheaderlayouttype2 { padding: 0 10px 0 19px; height: 21px; line-height: 21px; }
.minimatblockborder { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; background-color: #7A755F; }
.minimatsectionlevel1 { line-height: 20px; padding: 0px 1px 0px 6px; text-align: left; white-space: nowrap; vertical-align: middle; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; background-color: #DFDBC7; color: #333333; height: 20px; }
.minimatsectionlevel2 { line-height: 20px; padding: 0px 1px 0px 20px; text-align: left; white-space: nowrap; vertical-align: middle; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; background-color: #FFFFFF; color: #333333; height: 20px; }
.minimatrowlayout { line-height: 20px; padding: 0px 1px 0px 20px; text-align: left; white-space: nowrap; vertical-align: middle; height: 20px; }
.minimatdivider { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; background-color: #636363; font-size: 1px; height: 1px; line-height: 1px; }
.minimatfieldlabel { background-color: #FFFFFF; font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #333333; }
.minimatsectionheader { background-color: #FFFFFF; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #2C2A21; font-weight: bold; }
.minimatblockheadermedium, .minimatblockheadermediumlayout { line-height: 20px; text-align: left; vertical-align: middle; font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; background-color: #7A755F; color: #FFFFFF; font-weight: bold; height: 20px; }
.minimatblockheaderxlarge, .minimatblockheaderxlargelayout { line-height: 34px; text-align: left; vertical-align: middle; font-size: 28px; font-family: verdana,arial,helvetica,sans-serif; background-color: #7A755F; color: #FFFFFF; font-weight: bold; height: 34px; }
.minimatblockrightborder { border-right-color: #7a755f; border-right-width:1px; border-right-style:solid; }
.minimatblockleftborder { border-left-color: #7a755f; border-left-width:1px; border-left-style:solid; }
.minimatblockbottomborder { border-bottom-color: #7a755f; border-bottom-width:1px; border-bottom-style:solid; }
.minimatblockbordertype0 { border-top-color: #006300; border-top-width:4px; border-top-style:solid; border-left-color: #006300; border-left-style: solid; border-left-width: 3px; }
.minimatblockbordertype1 { border-top-color: #ffb510; border-top-width:4px; border-top-style:solid; border-left-color: #ffb510; border-left-style: solid; border-left-width: 3px; }
.minimatblockbordertype2 { border-top-color: #ff7b18; border-top-width:4px; border-top-style:solid; border-left-color: #ff7b18; border-left-style: solid; border-left-width: 3px; }

.minimatblockheaderlayouttype0 { color: #0A3659; background-color: #AFBDC8; }
.minimatblockheaderlayouttype1 { color: #0A3659; background-color: #A6B4BD; }
.minimatblockheaderlayouttype2 { color: #0A3659; background-color: #9DABB5; }
.minimattexttype0 { background-color: #DEDDDB; }
.minimattexttype1 { background-color: #CCCBC9; }
.minimattexttype2 { background-color: #BCBBB9; }


/* Area: grid */
.gridlayout { padding: 0 7px 0 0; }

.gridheader, .gridheaderlayout, .gridheadercenter, .gridheaderright { text-align: left; background-color: #6DA0B9; font-weight:bold; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #0A3659;}
.gridheader A:link { color: #0A3659; text-decoration: underline; }
.gridheader A:visited { color: #0A3659; text-decoration: underline; }
.gridheader A:visited:hover { color: #0A3659; text-decoration: none; }
.gridheader A:hover { color: #0A3659; text-decoration: none; }
.gridheader A:active { color: #0A3659; text-decoration: underline; }
.gridheader A:active:hover { color: #0A3659; text-decoration: none; }
.gridheaderlayout { padding: 5px 5px 5px 5px;}
.gridheaderlayout A:link { color: #FFFFFF; text-decoration: underline; }
.gridheaderlayout A:visited { color: #FFFFFF; text-decoration: underline; }
.gridheaderlayout A:visited:hover { color: #FFFFFF; text-decoration: none; }
.gridheaderlayout A:hover { color: #FFFFFF; text-decoration: none; }
.gridheaderlayout A:active { color: #FFFFFF; text-decoration: underline; }
.gridheaderlayout A:active:hover { color: #FFFFFF; text-decoration: none; }
.gridheadercenter { text-align: center; background-color: #666666; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; color: #FFFFFF;}
.gridheaderright { text-align: right; background-color: #666666; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; color: #FFFFFF;}
.gridblockborder { font-size: 1px; font-family: verdana,arial,helvetica,sans-serif; background-color: #486881; }
.gridrowlayout { padding: 5px 5px 5px 5px; text-align: left; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #666666; vertical-align: top; }
.gridrowundolayout { padding: 0px 0px 0px 0px; text-align: left; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #666666; vertical-align: top; }
.gridrowlight, .gridrowlightlayout, gridbundleaccessories { text-align: left; background-color: #DEDDDB; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #000000; vertical-align: top; }
.gridrowlight A { color: #486881;}
.gridrowlightlayout { padding: 5px 5px 5px 5px; }
.gridrowlightlayout A { color: #486881;}
.gridrowlightcenter { text-align: center; background-color: #ffffff; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #666666; vertical-align: top; height: 23px; }
.gridrowlightright { text-align: right; background-color: #ffffff; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #666666; vertical-align: top; height: 23px; }
.gridrowdark, .gridrowdarklayout { text-align: left; background-color: #C9D3D7; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #000000; vertical-align: top; }
.gridrowdark A { color: #486881;}
.gridrowdarklayout { padding: 5px 5px 5px 5px; }
.gridrowdarklayout A { color: #486881;}
.gridrowdarkcenter { text-align: center; background-color: #cccccc; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #666666; vertical-align: top; height: 23px; }
.gridrowdarkright { text-align: right; background-color: #cccccc; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #666666; vertical-align: top; height: 23px; }
.gridhspacerlarge { padding: 0px 0px 0px 0px; width:5px; font-size: 1px;}

/* Area: sub nav */
.subnavtext, subnavdivider, .subnavimagelayout, .subnavdividerlayout { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #000000; vertical-align: top; }
.subnavtext { white-space:nowrap;}
.subnavdividerlayout { padding: 0 10px 0 10px; display: inline; color: #9a9a92; }
.subnavimagelayout { padding: 0 10px 0 0; }

/* Area: breadcrumb */
.breadcrumbtext, .breadcrumbdivider { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #333333; vertical-align: top; }
.breadcrumbtext A { }
.breadcrumbdivider { }

/* Area: paging nav */
.pagingtext, .pagingsectionheader { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #333333; vertical-align: top; }
.pagingtext A { }
.pagingsectionheader { font-weight: bold; }

/* Area: bottom nav */
#bottom { text-align: center; font-size: 11px; margin: 1px 10px 0 10px; width: 759px; }
#bottombacktotop { padding: 0 3px 0 3px; }
.bottomtext, .bottomdivider, .bottomtextalternate { font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #496982; font-weight:bold;}
.bottomtextalternate { color: #9a9a92; font-size: 10px; text-align: right; font-weight: normal;}
.bottomtext A:link { color: #496982; text-decoration: none; font-size: 10px; }
.bottomtext A:visited { color: #496982; text-decoration: none; font-size: 10px; }
.bottomtext A:visited:hover { color: #496982; text-decoration: underline; font-size: 10px; }
.bottomtext A:hover { color: #496982; text-decoration: underline; font-size: 10px; }
.bottomtext A:active { color: #496982; text-decoration: none; font-size: 10px; }
.bottomdividerlayout { padding: 0 10px 0 10px; color: #9a9a92;}
.bottomdivider { font-size:1px; height: 1px; background-image: url(/images/brand_2_0/dot_tan.jpg); background-repeat: repeat-x; background-position: center center; }


a.link { font-size: 11px; color: #000000;}

a.link:hover { font-size: 11px;	color: #000000;}



/* DON'T USE STYLES BELOW */
.diagwalkerwarninglayout { padding-left: 20px; font-size: 11px; color: #ff8c00; font-family: verdana,arial,helvetica,sans-serif; }
.diagwalkerfailurelayout { padding-left: 20px; font-size: 11px; color: #990000; font-family: verdana,arial,helvetica,sans-serif; }
.diagwalkertextlayout { padding-left: 20px; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #333333; vertical-align: top;}
.diagwalkersectionheaderlayout { padding-left: 10px; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; color: #333333; }

.diagsitechecktext { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #333333; }
.diagsitechecktextalternate { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #990000; }
.diagsitechecktextbold { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; color: #333333; }





/*

.head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	margin-left: 35px;
	margin-top: 40px;
}
.homecopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin-left: 35px;
	margin-top: 45px;
	width: 350;
}

.bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin-left: 35px;
	margin-top: 45px;
	width: 390;
}

.imageright {
   float: right;
	}
	
a.leftlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin-top: 6px;
	margin-bottom: 6px;
	width: 220;
	text-decoration: none;
}

a.leftlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin-top: 6px;
	margin-bottom: 6px;
	width: 220;
	text-decoration: underline;
}

a.leftlinksub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	margin-left: 25px;
	margin-top: 6px;
	margin-bottom: 6px;
	width: 220;
	text-decoration: none;
}

a.leftlinksub:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	margin-top: 6px;
	margin-bottom: 6px;
	width: 220;
	text-decoration: underline;
}	
*/
/*
.press {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 3px;
	margin-right: 30px;
}

a.morepress {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #990000;
	margin-left: 15px;
	margin-top: 1px;
	margin-bottom: 1px;
}
*/
/*
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
}

a.footer {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	margin-left: 5px;
	margin-right: 5px;
	text-decoration: none;
}
a.footer:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #cccccc;
	text-decoration: none;
}
*/