h1 {font: normal 18px Tahoma, Verdana, Arial; color:#37578d; padding:0px; margin:0px;}
h2 {font: bold 12px Tahoma, Verdana, Arial; color:#000000; padding:0px; margin:0px 0px 0px 10px;}
h3 {font: bold 12px Tahoma, Verdana, Arial; color:#8f785f; padding:10px 0px 0px 40px; margin:0px;}

hr {color:#000000; height:1px; border-style:none; background-color:#000000; margin:5px 0px 5px 0px;}
hr.2 {color:#dfe1e3; height:1px; width:80%; text-align:left; border-style:none; background-color:#dfe1e3; margin:0px; padding:0px;}

div.line {height:1px; margin:10px 0px 10px 0px; background-image:url(images/line.gif); background-repeat:repeat-x;}


a:link {text-decoration: underline; color: #0055b4;} 
a:visited {text-decoration: underline; color: #0055b4;} 
a:active {text-decoration: underline; color: #000000;} 
a:hover {text-decoration: underline; color: #000000;}

a.yel:link, a.yel:visited, a.yel:active {text-decoration: underline; color: #e9dca4;} 
a.yel:hover {text-decoration: underline; color: #FFFFFF;}

a.grey:link, a.grey:visited, a.grey:active {text-decoration: none; color: #4f4f4f;} 
a.grey:hover {text-decoration: none; color: #0055b4;}

a.nav:link, a.nav:visited, a.nav:active {text-decoration: underline; color: #000000;} 
a.nav:hover {text-decoration: underline; color: #a10000;}

a.copy:link, a.copy:visited, a.copy:active {text-decoration: none; color: #000000;} 
a.copy:hover {text-decoration: underline; color: #000000;}


body {
margin: 0;
padding: 0;
background:url(images/bg.gif) top repeat;
background-color: #cbe7fb;
color: #000000;
width: 100%;
height: 100%;
}

td {
font: normal 11px Tahoma, Verdana, Arial; color:#000000;
}

div.text {
margin: 50px 10px 50px 0px;
}


.bg {
background-color:#eeeeee;
padding:10px;
font-size:12px;
margin:10px 0px 10px 0px;
}
.bg1 {
background-color:#ffe9d5;
padding:10px;
font-size:12px;
margin:10px 0px 10px 0px;
}
.bg2 {
background-color:#fff3d0;
padding:10px;
font-size:12px;
margin:10px 0px 10px 0px;
}
.bg3 {
background-color:#d8f2f7;
padding:10px;
font-size:12px;
margin:10px 0px 10px 0px;
}
.bg4 {
background-color:#eddbf1;
padding:10px;
font-size:12px;
margin:10px 0px 10px 0px;
}


img.pic {
border: solid 1px #204967;
}
img.picl {
border: solid 2px #dcdcdc;
float:left;
margin:0px 20px 10px 0px;
}
img.picr {
border: solid 2px #dcdcdc;
float:right;
margin:0px 0px 10px 10px;
}


table.prod td {
color:#4f4f4f;
}

table.det {
border-top: 1px solid #dedede;
border-left: 1px solid #dedede;
}
table.det td {
border-right: 1px solid #dedede;
border-bottom: 1px solid #dedede;
padding:3px 0px 3px 10px;
}