body {color: #000000; font-size: 12px; font-family: Arial; margin-top: 0px; background-color: #ffffff; background-image: url(/images/bg.jpg); background-repeat: repeat-x;}

p {line-height: 17px;}
li {list-style-type: circle;}
a {color: #a8120e; font-size: 12px;}

a.faqmenuon {color: #a8120e; font-size: 12px;}
a.faqmenuoff {font-size: 12px;}

.maintable {width: 950px;}
.maincontent {padding-top: 12px; padding-bottom: 0px; vertical-align: top; }
.content {padding-bottom: 12px; background-color: #ffffff;}

h1 {font-size: 20px; color: #031c2a; font-weight: bold; letter-spacing: 1px;}
h2 {font-size: 19px; color: #031c2a; font-weight: normal; letter-spacing: 1px;}
h3 {font-size: 18px; color: #ffffff; font-weight: normal; letter-spacing: 1px;}

h3 a {font-size: 18px; color: #1d2e4a; font-weight: normal; letter-spacing: 1px;}

.topnavigation {list-style-type: none; margin: 0px 0px 0px 0px;}
.topnavigation_on {float: right;  margin: 0px 15px 0px 5px;}
.topnavigation_off {float: right;  margin: 0px 15px 0px 5px;}

.toplinkon {font-size: 14px; color: #1d2e4a; font-weight: bold; text-decoration: underline;}
.toplinkoff {font-size: 14px; color: #1d2e4a; font-weight: bold; text-decoration: none;}

/* LeftMenu */
.menulevel2on_td {border-bottom: solid 1px #afafaf; } 
.menulevel2off_td {background-image: url(../../images/LeftMenuLine2.gif);} 
.menulevel2on {font-size: 12px; color: #e67111; text-decoration: underline; line-height: 35px; font-weight: bold;}
.menulevel2off {font-size: 12px; color: #ffffff; text-decoration: none; line-height: 35px; font-weight: normal;}
.menulevel2off:hover {font-size: 12px; color: #e67111; text-decoration: none; line-height: 35px; font-weight: normal;}

.newsdate {color: #031c2a; font-weight: bold; font-size: 10px;}
.newsheader {color: #a8120e;  font-weight: bold; padding-top: 4px; padding-bottom: 4px;}
.newsshorttext, a {color: #031c2a; padding-bottom: 20px;}

.newsarchiveheader {color: #a8120e;  font-weight: bold; padding-top: 10px; padding-bottom: 4px;}
.newsarchiveshorttext, a {color: #031c2a; padding-bottom: 10px;}

.bottomlink2 {padding-top: 12px;}

.contacttextfield {width: 250px; border: 1px solid #C0C0C0; font-size: 10px; color: #000000;}
.contacttextarea {width: 250px; height:60px; border: 1px solid #C0C0C0; font-size: 10px; color: #000000; font-family: arial, Arial, Arial Narrow}
.contactbgcolor { color: #000000;  width: 95px; padding-left: 0px; border: solid 0px #ffffff}

.contactbox td { color: #6b696a; font-size: 10px; }

#TopMenu33 {}

.confHeader {background-color: #1d2e4a; padding: 15px 15px 0px 15px; color: #ffffff;}
.confDescription {background-color: #1d2e4a; padding: 15px 15px 15px 15px; color: #ffffff;}

.confLabel {padding-left: 15px; padding-top: 10px; padding-bottom: 10px;}
.confLabelPrice {padding-left: 15px; font-size: 17px; color: #1d2e4a; padding-bottom: 10px; padding-top: 5px;}

#pricediv {padding-left: 15px; font-size: 17px; color: #1d2e4a; padding-right: 15px;}

.productListTable {border-right: #969696 1px solid; border-top: #969696 1px solid; border-left: #969696 1px solid; border-bottom: #969696 1px solid; background-color: #cdcdcb; width: 48%; float: left; margin-bottom: 12px; margin-right: 12px;}

hr {border: dotted 1px #1d2e4a; height: 1px;}

.bottomlink2 {color: #8bb1f0; padding-top: 15px; text-decoration: none;}

.sitemap {margin: 0px 0px 0px 25px;}

.sitemap_level1 {margin: 10px 0px 10px 0px;}
.sitemap_level1 a {font-weight: bold; font-size: 12px; text-decoration: none; color: #e67111;}

.sitemap_level2 {margin: 5px 0px 5px 20px;}
.sitemap_level2 a {font-weight: normal; font-size: 12px; text-decoration: none; color: #e67111;}

.sitemap_level3 {margin: 5px 0px 5px 40px;}
.sitemap_level3 a {font-weight: normal; font-size: 12px; text-decoration: none; color: #e67111;}

.menulevel3on {font-weight: normal; font-size: 12px; text-decoration: none; color: #e67111;}
.menulevel3off:hover {font-weight: normal; font-size: 12px; text-decoration: none; color: #e67111; text-decoration: underline;}
.menulevel3off {font-weight: normal; font-size: 12px; text-decoration: none; color: #8bb1f0;}

.menulevel3offTitle {font-size: 18px; color: #8bb1f0; font-weight: normal; letter-spacing: 1px; text-decoration: none;}
.menulevel3offTitle:hover {font-size: 18px; color: #8bb1f0; font-weight: normal; letter-spacing: 1px; text-decoration: underline;}
