/* CSS Document */
body
{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
size:11px;
background-color:#4C4C4C;
}

a:link, a:active,  a:visited
{
color:#666666;
text-decoration:underline;
}

a:hover
{
color:#C01B22;
text-decoration:none;

}

.container
{
margin:0px;
padding:0px;
background-color:#FFFFFF;
}

.image
{
border-left:1px #ffffff solid;
border-right:1px #ffffff solid;
}

.border-top
{

border-top:2px #BBB9BE solid;
}

#nav ul
{
list-style:none;
float:right;
margin:0px;
padding:0px;
}


#nav li
{
list-style:none;
float:left;
font-family:Tahoma, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
padding:0px 0px 0px 5px;
background:url(images/btn_left.gif) no-repeat left top;
margin-left:1px;

}

#nav a
{
background:url(images/btn_right.gif) no-repeat right top;
color:#FFFFFF;
text-decoration:none;
padding:8px 8px 6px 4px;
display:block;
}

#nav a:link, a:active a:visited
{
color:#FFFFFF;
}

#nav a:hover
{
color:#FFFFFF;
text-decoration:underline;
}


#nav #active
{
padding:0px 0px 0px 5px;
background:url(images/btn_left_on.gif) no-repeat left top;

}

#nav #active a
{
padding:8px 8px 6px 4px;
background:url(images/btn_right_on.gif) no-repeat right top;

}

.homecontentleft
{
font-family:Tahoma, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#51575E;
clear:left;
}

.homecontentleft ul 
{
list-style-type:square;
padding:0px 20px 20px 20px;
margin:10px;

}

.homecontentleft li
{

line-height:22px;
} 

.header
{
float:left;
padding:30px 0px 16px 16px;
margin:0px;
}

.headerinternal
{
float:left;
padding:30px 0px 16px 22px;
margin:0px;

}

.headertext
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#505050;
font-weight:normal;
padding:6px;
margin:0px;


}

.subheader
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#990000;
font-weight:bold;
padding-top:0px;
margin:0px;
border-bottom:1px #ADADAD;
border-bottom-style:dotted;
background:transparent url(images/arrow.gif) no-repeat center left;
text-indent:2px;

}

.homecontentright
{
margin:0px;
padding:0px 20px 20px 20px;
clear:left;
font-family:Tahoma, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#51575E;
}

.homecontentright p

{
margin:0px;
padding:10px;

}

.homecontentright ul
{
margin:0px;
padding-left:16px;
list-style-type:square;

}

.homecontentright li
{
margin:0px;
padding:10px;

}

.outside
{
list-style-type:square;
font-weight:bold;
color:#436A97;
}
.inside
{
list-style-type:none;
font-weight:normal;
color:#51575E;
}

.footer
{
background-color:#4C4C4C;
font-family:Tahoma, Helvetica, sans-serif;
font-size:10px;
color:#CACACA;
padding:20px;
}

.footer a:link
{
color:#CACACA;
text-decoration:none;
font-size:10px;
}

.footer a:active
{
color:#CACACA;
text-decoration:none;
font-size:10px;
}

.footer a:visited
{
color:#CACACA;
text-decoration:none;
font-size:10px;
}

.footer a:hover
{
color:#FFFFFF;
text-decoration:underline;
font-size:10px;

}

.products ul
{
margin:0px;
padding:0px;

}

.products li
{
margin:10px;
padding:0px;

}


