body {
font-family:Arial, Helvetica, sans-serif;
background-color: #FFFFFF;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #6B6B6B;
text-decoration: none;
}

p,td{
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
color: #6B6B6B;
}


a {
font-size:12px;
color:#5091D3;
text-decoration: none;
}

a:hover{
font-size:12px;
color: #5091D3;;
text-decoration: underline;

}

a:active{
font-size:12px;
color: #5091D3;;
text-decoration: none;
}

/******************** Various Navigaton Styles ************/

.status {
display:block;
background-color:#99FF66;
border: 1px solid #5BBD2F;
padding-left: 10px;
padding-top: 10px;
width: 100%;
height: 30px;
font-size:14px;
font-weight:bold;
}


a.nav{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
font-style: normal; 
color: #444;
width: 100px;
padding-top:11px;
padding-bottom:9px;
text-align:center;
background-image:url(images/greybg.jpg);
text-decoration: none;
}

a.nav:hover {
display:block;
color: #FFF;
text-decoration: none;
width: 100px;
padding-top:11px;
padding-bottom:9px;
text-align:center;
background-image:url(images/greybg_on.jpg);
}

a.nav:active {
}


a.leftcol{
font-size:12px;
color:#000;
display:block;
padding-top: 5px;
text-align:left;
text-indent: 5px;
padding-bottom: 5px;
width:200px;
border-bottom: 1px dotted #999; 
text-decoration:none;
background-color:#FFF;

}

a.leftcol:hover{
font-size:12px;
color: #000;
display:block;
text-align:left;
text-indent: 10px;
padding-top: 5px;
padding-bottom: 5px;
width:200px;
border-bottom: 1px dotted #999; 
text-decoration:none;
background-color:#F1F1F1;

}

a.leftcol:active{
font-size:12px;
color:#000000;
display:block;
text-align:left;
padding-top: 5px;
padding-bottom: 5px;
width:200px;
text-decoration:none;
}

/******************** Other Styles ************/

div.newsheader{
font-size:24px;
color:#5091D3;
padding-bottom: 2px;
text-align:left;
}

div.header{
font-size:15px;
color:#5C76A6;
padding-bottom: 0px;
text-align:left;
background-color: #FFF;
}

div.header2{
font-size:21px;
color:#5C76A6;
text-align:left;
}

div.featurename{
font-size:14px;
color: #5091D3;
text-align: left;
padding-bottom: 5px;
}

/* category page styles */

div.cathighlight{
display:block;
width:215px;
padding-top: 5px;
padding-bottom: 5px;
text-align:center;
border:1px solid #EEE;
background-color: #FFF;
}

div.prodname{
font-size:18px;
color: #5091D3;
text-align:left;
}

div.prodstyle{
font-size:14px;
text-align:left;
padding-bottom: 15px;
}

hr {
border: 0px;
background-color: #DDD;
height: 1px;
margin: 10px 0px 10px 0px;
padding: 0px;
}

hr.dot {
border-bottom: 1px dotted #999; 
}

