html, body {
	background-color: #FFFFFF;
}
html, body,td,th {
	font-size: 14px;
	color: #000000;
	font-family: Helvetica, verdana, arial, sans-serif;
}
.hdr {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #333333;
}
.white {
	font-weight: bold;
	font-size: 15px;
	color: #ffffff;
}
.red {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #cc0000;
}
.price {
display : block;
background-color : #CCCC99;
color : #000000;
border : #000000;
padding-top : 2px; 
padding-right : 2px; 
padding-bottom : 2px; 
padding-left : 2px; 
border-style : solid; 
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;
font-weight : normal; 
text-align : center;

}

.specs {
font-size:7.5pt;
color:#003366;
}

.innermenu {
	border: 1px solid #808000;
}
.innermenutop {
	background-color: #999966;
}
.innermenubot {
	background-color: #f2f2f2;
}

.bold {
	font-size: large;
	font-style: italic;
	font-weight: bold;
	color: #990000;
}

.style2 {
	color: #990000;
	font-weight: bold;
}

.newpass {
	color: #cc0000;
	background-color: #f2f2f2;
	padding: 3px;
	border: 1px solid #000000;
	font-weight: bold;
	margin: auto;
}

a:active {
	COLOR: #cc0000;
	TEXT-DECORATION: none;
}
a:visited {
	COLOR: #cc0000;
	TEXT-DECORATION: none;
}
a {
	COLOR: #cc0000;
	TEXT-DECORATION: none;
}
a:hover {
	COLOR: #990000;
	TEXT-DECORATION: none;
}
a.linkbox {
	background-color: #CCCC99;
	padding: 3px;
	text-decoration: none
}
a.linkbox:hover {
	background-color: #999966;
	padding: 3px;
	text-decoration: none
}

.tbl_bdr {
	border: 1px solid #000000;
	}
.maintable {
	border: 1px solid #000000;
}
.table_mid_border {
	border-right: 1px solid #000000;
	}
.table_bot_border {
	border-bottom: 1px solid #000000;
	}
.footer_tables {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	}
#header {
      float:left;	  
      width:100%;
      background:#ffffff url("images/bg.gif") repeat-x bottom;
      font-size:93%;
      line-height:normal;
      }
    #header ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    #header li {
      float:left;
      background:url("images/left_both.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      border-bottom:1px solid #765;
      }
    #header a {
      float:left;
      display:block;
      background:url("images/right_both.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#765;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #header a {float:none;}
    /* End IE5-Mac hack */
    #header a:hover {
      color:#333;
      }
    #header #current {
      background-position:0 -150px;
      border-width:0;
      }
    #header #current a {
      background-position:100% -150px;
      padding-bottom:5px;
      color:#333;
      }
    #header li:hover, #header li:hover a {
      background-position:0% -150px;
      color:#333;
      }
    #header li:hover a {
      background-position:100% -150px;
      }