/*
 * AnvSoft.com CSS File
 * $Id: screen.css 47 2006-03-18 10:41:31Z henry $
 */
body {
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 10pt;
  margin: 0px;
  margin-left: 3px;
  margin-right: 3px;
  padding: 0px;
  background-color: #ECEDE7;
}

/*h1, h2, h3, h5 {
  font-family: Georgia, Serif;
  font-weight: normal;
}
*/
h1 {
  font-size: 135%;
  line-height: 120%;
  color: #ff8000;
  margin: 0 0.25em 0.25em 0;
  padding-bottom: 0.25em;
  border-bottom: 1px solid #ccc;
}

h2 {
  font-size: 130%;
  margin: 0px;
  padding: 10px 0;
}

table#home_title h2 {
  font-size: 110%;
  padding: 0.1em 0 0.3em 0.3em;
  margin: 1px 0 0 0;
  background-color: #e4e0ce;
  color: #0031b8;
  border-bottom: 3px solid #e48719;
}

h3 {
  font-size: 125%;
  color: #6B8E23;
  margin: 0px;
  padding: 3px 0;
}

h4 {
  font: bold 10pt/1.5em "Trebuchet MS", Verdana, Sans-serif;
  color: #499;
  margin: 0 0 0.25em 0;
  padding-bottom: 0.25em;
  border-bottom: 1px solid #ccc;
}

table#home_product_list h4 {
  font: bold 11px/1.5em Verdana, Tahoma, Sans-serif;
  color: #0031b8;
  margin-bottom: 0.9em;
}

table#home_product_list td {
  padding-top: 5px;
}

h5 {
  font: bold 10pt/1.5em "Trebuchet MS", Verdana, Sans-serif;
  color: #000080;
  margin: 0 0 0.25em 0;
  padding: 0.25em 0;
}

td {
  font-size: 12px;
}

img {
  border: 0;
}

a {
  text-decoration: none;
  color: #0000c0;
}

table#home_product_list a {
  color: #0000c0;
}

.smallfont {
  font-size: 12px;
  line-height: 20px;
}

.normalfont {
  font-size: 10pt;
}

.largefont {
  font-size: 14pt;
}

#navbar p {
  padding: 0px;
  margin: 0px;
}

#navbar table {
  font-weight: normal;
  font-family: verdana, tahoma;
  font-size: 10pt;
  margin: 0px;
  padding: 0px; 
  border: 0px; 
}

#navbar table.menu {
  font-size: 9pt;
  margin: 0px;
  padding: 0px;
  font-weight: normal;
}

#navbar td.menuNormal {
  padding: 0px;
  color: black;
  margin: 0px;
  font-weight: normal;
  vertical-align: top;
  background-color: white;
}
 
#navbar td.menuHover {
  padding: 0px;
  color: white;
  margin: 0px;
  font-weight: normal;
  vertical-align: top;
  /*remove the following line for drop-down menu with images*/
  /*background-color: lightblue;*/
}

#navbar div.menuNormal {
  display: none;
}

#navbar div.menuHover {
  border: 1px solid #e0e0e0;
  background-color: white;
  display: inline;
  position: absolute;
}

#navbar a.menuitem {
  padding: 3px;
}

#navbar a.menuitem:link {
  text-decoration: none;
  color: black;
  background-color: #e0e0e0;
  display: block;
}
 
#navbar a.menuitem:visited {
  text-decoration: none;
  color: black;
  background-color: #e0e0e0;
  display: block;
}
 
#navbar a.menuitem:hover {
  text-decoration: none;
  color: white;
  background-color: #204480;
  display: block;
}

#navbar a.menuitem:active {
  text-decoration: none;
  color: white;
  background-color: #204480;
  display: block;
}

#products td, #news td, #home_product td {
  padding-bottom: 3px;
  padding-right: 5px;
  font-size: 70%;
  line-height: 160%;
}

#home_product td, #news td {
  color: #333333;
}

#products, #home_product {
  padding-top: 10px;
}

#products img, #home_product img {
  margin-right: 5px;
}

#home_product a {
  color: #d53903;
}

#home_product a:hover {
  color: #f4a221;
}

#news {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	padding: 0px;
	margin:0px;
}
	
#news ul {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	margin: -15px 0px 0px -30px;
	list-style-type: none;
	padding-left:0px;
	margin: 5px 10px 0px 0px;
}

#news li{
	padding: 0px 0px 5px 20px;
	margin-left: 0px;
	background-image:url(/images/newsbullet.gif);
	background-position: top left;
	background-repeat:no-repeat;
}

#sidebar td {
  color: #666666;
}

#sidebar a {
  color: #0000c0;
  width: 100%;
  font-size: 12px;
  text-decoration: none;
}

#sidebar a:visited {
  color: #0000c0;
}

#sidebar a:hover {
  color: #29db15;
  font-weight: normal;
}

/* DIV Inset 3D Raised */
.raised { background: transparent; }

.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b { display: block; overflow: hidden; font-size: 1px; }
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b { height: 1px; }
.raised .b2 { background: #f0f0f0; border-left: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; }
.raised .b3 { background: #f0f0f0; border-left: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; }
.raised .b4 { background: #f0f0f0; border-left: 1px solid #d0d0d0; border-right: 1px solid #aaa; }
.raised .b2b { background: #cfcfcf; border-left: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; }
.raised .b3b { background: #cfcfcf; border-left: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; }
.raised .b4b { background: #cfcfcf; border-left: 1px solid #d0d0d0; border-right: 1px solid #aaa; }


.raised .b1 { margin: 0 5px; background: #d0d0d0; }
.raised .b2, .raised .b2b { margin: 0 3px; border-width: 0 2px; }
.raised .b3, .raised .b3b { margin: 0 2px; }
.raised .b4, .raised .b4b { height: 2px; margin: 0 1px; }
.raised .b1b { margin: 0 5px; background: #cfcfcf; }

.raised .boxcontent {
  display: block;
  background: #f0f0f0;
  border-left: 1px solid #d0d0d0;
  border-right: 1px solid #999;
  font-size: 12px;
}

.raised .boxcontent td {
  font-size: 12px;
  padding: 2px 5px 2px 5px;
  line-height: 140%;
}

.raised .boxcontent .title {
  padding: 0 0 2px 5px;
  background: #cfcfcf;
  font-size: 13px;
  font-weight: bold;
}

/* Inset 3D Flat */
.flat { background: transparent; }

.flat .b1, .flat .b1_a, .flat .b1_b, .flat .b2, .flat .b2_a, .flat .b2_b, .flat .b3, .flat .b3_a, .flat .b3_b, .flat .b4, .flat .b4_a, .flat .b4_b { display: block; overflow: hidden; font-size: 1px; background: #753033; }
.flat .b1, .flat .b1_a, .flat .b1_b, .flat .b2, .flat .b2_a, .flat .b2_b, .flat .b3, .flat .b3_a, .flat .b3_b { height: 1px; }

.flat .b1 { margin: 0 5px; }
.flat .b2 { margin: 0 3px; }
.flat .b3 { margin: 0 2px; }
.flat .b4 { margin: 0 1px; height: 2px; }

/* only round right side */
.flat .b1_a { margin: 0 5px 0 0px; }
.flat .b2_a { margin: 0 3px 0 0px; }
.flat .b3_a { margin: 0 2px 0 0px; }
.flat .b4_a { margin: 0 1px 0 0px; height: 2px; }

/* only round left side */
.flat .b1_b { margin: 0 0px 0 5px; }
.flat .b2_b { margin: 0 0px 0 3px; }
.flat .b3_b { margin: 0 0px 0 2px; }
.flat .b4_b { margin: 0 0px 0 1px; height: 1px; }

.flat .boxcontent { display: block;  background: #753033; font-size: 10pt; padding-bottom: 2px; }

.block {
  display: block;
  font-size: 12px;
  padding: 0 0 0 5px;
  background: #e0e0e0;
}

.block h5 {
  padding: 0;
  color: #f00000;
}