html, body { background-color: #FFFFFF; font-size: 14px; font-weight: normal; text-align:justify; color: #000000; font-family: Arial, Helvetica, sans-serif; height:100%; margin:0; padding:0; border:none; }

body	{font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
h1 {font-size: 16px;} h2 {font-size: 16px;} h3 {font-size: 16px;}
P { font-size: 12px; text-align:justify; }
TD { font-size: 12px; }
.justify {text-align:justify;}
.center {text-align:center;}

#wrapper {height:70%; margin:0 auto; text-align:center; vertical-align:top;}

.menubar {background-color:#2F3A67; width:770px; height:25px;}
a.menubar:link, a.menubar:visited, a.menubar:hover, a.menubar:active {color: #EFFAEC; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration: none;}
.PageTitle { background-color:#637FA7; font-size: 1em; text-transform:uppercase; font-weight: bold; color: #FFFFFF; text-align:center; height:18px; padding:0px 0px 0px 0px;}
.blueborder { border:1px solid #2C346D;}
.navborder { border-left:1px solid #2C346D; border-bottom:1px solid #2C346D;}
.NavHeader {width:166px; background-color:#2C346D; font-size: 1em; text-transform:uppercase; font-weight: bold; color: #FFFFFF; text-align:center; height:18px; padding:0px 0px 0px 0px;}
a.NavHeader:link, a.NavHeader:visited, a.NavHeader:hover, a.NavHeader:active {color: #EFFAEC; font-size:1em; font-weight:bold; text-transform:uppercase; text-decoration: none;}

.SectionText { margin:0px; padding:6px 6px 6px 6px;}

a.FeaturedItem:link, a.FeaturedItem:visited, a.FeaturedItem:hover, a.FeaturedItem:active {color: #000000; font-size:1em; font-weight:bold; text-transform:uppercase; text-decoration: none;}

.heading {height:15px; font-size:12px; font-weight:bold; text-transform:uppercase; text-align:left; padding-left:15px; padding-top:2px;}
.label {text-align:right; font-size:12px; font-weight:bold; width:33%; white-space:nowrap;}
.text {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.left {text-align:left;}


.blue {background-color:#DFE2F5;}
.idxtbl {width:550px; border:0px; margin:2px;}
.idxtbl2 {width:100%; border:0px; margin:2px;}
.idxtd {width:275px; text-align:left; white-space:nowrap;}


.NavFooter { background-color:#2C346D; height:14px; border-width:1px; border-color:#224024; border-style:solid; } 


.fullheight { background-color: #FFFFFF; border-width: 0 0px; width:761px; height:100%; }
.fullheightMini { background-color: #FFFFFF; border-width: 0 0px; width:761px; height:100%; margin: 0; }
.NavDarkText   { font-size: 12px; font-weight: bold; color: #575859; }
.NavDarkText2  { font-size: 11px; font-weight: bold; color: #575859; }
.NavLightText  { font-size: 12px; font-weight: bold; color: #8D8D8E; }
.SmallText 	{ font-size: 9px; font-weight: bold; color: #575859;}
a.FilterByPrice:link, a.FilterByPrice:visited, a.FilterByPrice:active { color: #333333; font-size: 12px; font-weight: bold; text-decoration: none;}
a.FilterByPrice:hover { color: #575859; font-size: 12px; font-weight: bold; text-decoration: none;}
a.NavBar:link, a.NavBar:visited, a.NavBar:hover, a.NavBar:active { color: #333333; font-size: 11px; font-weight: bold; text-decoration: none;}
a.NavBarGray:link, a.NavBarGray:visited, a.NavBarGray:hover, a.NavBarGray:active { color: #575859; font-size: 11px; font-weight: bold; text-decoration: none;}
a.DarkText:link, a.DarkText:visited, a.DarkText:hover, a.DarkText:active { font-size:11px; font-weight: bold; color: #575859; text-decoration: none;}
a.LightText:link, a.LightText:visited, a.LightText:hover, a.LightText:active { font-size:11px; font-weight: bold; color: #8D8D8E; text-decoration: none;}
a.FeaturedProduct:link, a.FeaturedProduct:visited, a.FeaturedProduct:hover, a.FeaturedProduct:active { font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
a.footertext:link, a.footertext:visited, a.footertext:hover, a.footertext:active { font-weight: bold; color: #FFFFFF; text-decoration: none; }
.FeaturedText { font-size: 12px; font-weight:normal; color: #000000; text-align:justify; }
.MainTable { background-color:#F0F0F1; border-width:1px; border-color:#8B8B8B; border-style:solid; margin:0px; padding:0px 0px 0px 0px;}
.FeaturedProductTitle { background-color:#8B8B8B; font-size: 16px; font-weight: bold; color: #FFFFFF; text-align:center; }
.FeaturedTable { border-width:1px; border-color:#8B8B8B; border-style:solid; margin:5px; padding:0px 0px 0px 0px; height:450px;}
.FeaturedTableNoBorder { border-width:0px; border-color:#8B8B8B; border-style:solid; margin:5px; padding:0px 0px 0px 0px; height:450px;}
.BorderedTable { border-width:1px; border-color:#8B8B8B; border-style:solid; margin:5px; padding:0px 0px 0px 0px; }
.CategoryTable { text-align:left; vertical-align:middle; background-color:#F0F0F1; border-width:1px; border-color:#8B8B8B; border-style:solid; margin:0px; padding:0px 0px 0px 15px;}

.FeaturedText { font-size: 0.9em; font-weight:normal; color: #000000; padding:5px 10px 0px 10px; }
.NavDarkText   { font-size: 12px; font-weight: bold; color: #575859; }
.NavLightText  { font-size: 12px; font-weight: bold; color: #8D8D8E; }
.footer { width:761px; height:20px; background-color:#2C346D; color:#FFFFFF; font-weight:bold; }
.footertext { font-weight: bold; color: #FFFFFF; }
li { list-style-type: none; padding-top: .05em; padding-bottom: .05em; padding-left: 0em; display: block; }
ul { display: block; margin:0 0 0 1em; padding:0; }
.li2 { padding-top: .01em; padding-bottom: .01em; padding-left: 0em; display: block; list-style-image:url(/Graphics/bluetri.jpg); }
