html,body
{
 margin:0px;
 background-color:#ffffff;
 color:#000000;
 font-family:arial,helvetica,"sans serif";
 font-size: 14px;
 height:100%;
 width:100%;
}

.paletext { color:#586890; }
.palertext { color:#405068; }
.graytext { color:#304068; }
.bannertext { color:#ffdd7f; }

H1 { font-weight:normal; font-size:20px; text-align:center;  }
H2 { font-weight:normal; font-size:18px; text-align:center;  }
H3 { font-weight:normal; font-size:16px; text-align:left;  }

A:link { color:#000066; text-decoration:underline; }
A:visited { color:#000066; text-decoration:underline; }
A:hover { color:#600000; text-decoration:underline; }
A:active { color:#405068; text-decoration:underline; }

A.picture { color:#000000 }
A.storepicture { color:#000000; border:0 }
a.small { font-size:12px; }

img.picture { display:block; border: 1px solid #333333; }
img.storepicture { border: 1px solid #666666 }
img.noborder { border: 0; }
img.floatleft { float: left; }
img.floatright { float: right; }

table.full { height:100%; width:100%; }
table.centered { margin-left:auto; margin-right:auto; text-align:left; }
td.bgc { width:100%; vertical-align:middle; text-align:center; background:#f4f2ec; }

td.main { height:100%; width:100%; vertical-align:top; text-align:center; background:#f4f2ec; }
td.white { background:#ffffff }
td.gray { background:#aaaaaa }

TD.bg  { background:#f4f2ec; text-align:left; }
TD.bg0 { background:#304068 }
TD.bg1 { background:#3b5da0 }
TD.bg2 { background:#b8c0d1 }
TD.bg3 { background:#c5cde0 }
TD.bg4 { background:#dee0e2 }
TD.bgw { background:#ffffff }
TD.bgf { background:#28303e }
TD.bgd { background:#f0f0f0 }
TD.bgm { background:#c2c2c2 }
TD.bgs { background:#ded7bb }
TD.bgform { background:#eff0f8; border: thin solid #68788e; }

TH.bgh { background:#c6c8ca }
TH.bg1 { background:#4e67a0 }
TH.bg3 { background:#bfc3c8 }
TH.bg4 { background:#dee0e2 }

a.menu1:link, a.menu1:visited, a.menu1:hover
	{ border:1px solid #c2c2c2; color:#10234f; font-size:16px; text-decoration:none; display:block; }
a.menu1:hover  { background:#f4f2ec; border-color: #10234f; }

a.menu1s:link, a.menu1s:visited, a.menu1s:hover
	{ border:1px solid #c2c2c2; color:#10234f; font-size:16px; text-decoration:none; display:block; background:#f4f2ec; }
a.menu1s:hover { border-color: #10234f; }

a.menu2:link, a.menu2:visited, a.menu2:hover
	{ border:1px solid #c2c2c2; color:#10234f; padding-left:10px; text-decoration:none; display:block; }
a.menu2:hover  { background:#f4f2ec; border-color: #10234f; }

a.menu2s:link, a.menu2s:visited, a.menu2s:hover
	{ border:1px solid #c2c2c2; color:#10234f; padding-left:10px; text-decoration:none; display:block; background:#f4f2ec; }
a.menu2s:hover { border-color: #10234f; }

a.menu3:link, a.menu3:visited, a.menu3:hover
	{ border:1px solid #c2c2c2; color:#10234f; text-decoration:none; display:block; }
a.menu3:hover  { background:#f4f2ec; border-color: #10234f; }

a.menu3s:link, a.menu3s:visited, a.menu3s:hover
	{ border:1px solid #c2c2c2; color:#10234f; text-decoration:none; display:block; background:#f4f2ec; }
a.menu3s:hover { border-color: #10234f; }

a.menu4:link, a.menu4:visited, a.menu4:hover
	{ padding: 0px 10px 0px 10px; display:block; font-size:13px; text-decoration:none; color:#ffdd7f; }
a.menu4:hover    { color:#ffffff; }

a.menu4s:link, a.menu4s:visited, a.menu4s:hover
	{ padding: 0px 10px 0px 10px; display:block; font-size:13px; text-decoration:none; color:#ffffff; }

span.alert   { color:#ff0000; }
span.concern { color:#aa0000; }
span.happy   { color:#00c000; }
span.blue    { color:#4444ff; }
span.gray    { color:#888888; }
span.small   { font-size:12px; }
span.smallgray { font-size:12px; color:#888888; }
span.large { font-size:16px; }
span.xlarge { font-size:18px; }
span.h2 { font-size:15px; text-align:center; }

.bannerlink { color:#ffdd7f; }
.bannerlink A { text-decoration:none; }
.bannerlink A:link { color:#ffdd7f; text-decoration:none; }
.bannerlink A:visited { color:#ffdd7f; text-decoration:none; }
.bannerlink A:hover { color:#ffffff; }

.link { color:#ffffff; }
.link A:link { color:#10234f; }
.link A:visited { color:#10234f; }
.link A:hover { color:#101030; }

TD.galhead { vertical-align:top; padding:10px; font-size:15px; }
TD.galdesc { vertical-align:top; padding:10px; }
TD.searchbox { background:#eff0f8; border: thin solid #68788e; }
TD.formlabel { font-size:12px; text-align:right; }
td.infobox { background:#e8eaf0; vertical-align:top; white-space:nowrap; border:1px solid #666666; text-align:center; }
td.productbox { vertical-align:middle; text-align:center; white-space:nowrap; }
td.tinyblue { font-size:10px; color:#10234f; text-align:center; }

td.infobox ul { margin-left:10px; padding-left:10px; margin-bottom:5px; margin-top:5px; }
td.infobox p { margin-top:3px; margin-bottom:3px; }

p.minimal { padding:0; margin:0; }
p.small { padding:1px; margin:1px; }
p.title { font-size:18px; }

