/* Master CSS Document */

/* CSS Page Elements */


body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image: url(images/bg2.jpg);
}

img.left {
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 7px;
}

img.right {
margin-top: 6px;
margin-left: 0px;
margin-bottom: 0px;
margin-left: 7px;
}


#form1 {
position : relative;
top: -8px;
left : 390px;
}

/* for netscape */

html>body #form1 {
position : relative;
top: -8px;
left : 385px;
}
	  
#form2 {
position : absolute;
top: 88px;
left : 606px;
}




/* CSS Links - Upper Nav */

.upnav {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px; 
color: #000;
}

.upnav A:link {
color: #FFF;
text-decoration: none;
}

.upnav A:visited {
color: #FFF;
text-decoration: none;
}

.upnav A:active {
color: #FFF;
text-decoration: none;
}

.upnav A:hover {
color: #00CC99;
background-color: none;
text-decoration: none;
}

.upnav_orange {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px; 
color: #000;
}

.upnav_orange A:link {
color: #FFF;
text-decoration: none;
}

.upnav_orange A:visited {
color: #FFF;
text-decoration: none;
}

.upnav_orange A:active {
color: #FFF;
text-decoration: none;
}

.upnav_orange A:hover {
color: #666666;
background-color: none;
text-decoration: none;
}

/* CSS Links - Product */

.pdx {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000;
}

.pdx A:link {
color: #247438;
text-decoration: none;
}

.pdx A:visited {
color: #247438;
text-decoration: none;
}

.pdx A:active {
color: #FFF;
text-decoration: none;
}

.pdx A:hover {
color: #FFF;
background-color: #247438;
text-decoration: none;
}


/* CSS Links - Lower Nav */

.lownav {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px; 
color: #237938;
line-height: 18px;
}

.lownav A:link {
color: #237938;
text-decoration: none;
}

.lownav A:visited {
color: #237938;
text-decoration: none;
}

.lownav A:active {
color: #006666;
text-decoration: none;
}

.lownav A:hover {
color: #68C6AD;
background-color: none;
text-decoration: none;
}


.top_orange {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px; 
color: #237938;
line-height: 18px;
}

.top_orange A:link {
color: #CD8838;
text-decoration: none;
}

.top_orange A:visited {
color: #CD8838;
text-decoration: none;
}

.top_orange A:active {
color: #666666;
text-decoration: none;
}

.top_orange A:hover {
color: #666666;
background-color: none;
text-decoration: none;
}

/* CSS Links - body box */

.bdy_blue A:link {
color: #2C4B9B;
font-weight: bold;
text-decoration: none;
}

.bdy_blue A:visited {
color: #2C4B9B;
font-weight: bold;
text-decoration: none;
}

.bdy_blue A:active {
color: #006666;
text-decoration: none;
}

.bdy_blue A:hover {
color: #FFF;
font-weight: bold;
background-color: #2C4B9B;
text-decoration: none;
padding: 0px;
}


/* CSS Text */

.nav { 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFF;
font-size: 10px; 
}

.txt10 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #000;
font-size: 10px;
letter-spacing: normal;
word-spacing: normal;
line-height: normal;
vertical-align: normal;
}

.txt10_grey {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #666;
font-size: 10px;
letter-spacing: normal;
word-spacing: normal;
line-height: normal;
vertical-align: normal;
}

.txt12 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000;
font-size: 12px;
line-height: normal;
letter-spacing: normal;
word-spacing: normal;
vertical-align: normal;
text-align: justify;
}

.txt12_hdr {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000;
font-size: 12px;
font-weight: bold;
line-height: 20px;
letter-spacing: normal;
word-spacing: normal;
vertical-align: normal;
text-align: justify;
}

.txt12_hdr_blue {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #2C4B9B;
font-size: 12px;
font-weight: bold;
line-height: normal;
letter-spacing: normal;
word-spacing: normal;
vertical-align: normal;
border: 0px solid #FFFFFF;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

.txt12_hdr_grn {
color: #257F3A;
font-size: 12px;
font-weight: bold;
line-height: normal;
letter-spacing: normal;
word-spacing: normal;
vertical-align: normal;
border: 0px solid #FFFFFF;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

.txt14_hdr_grn {
color: #257F3A;
font-size: 14px;
font-weight: bold;
line-height: 26px;
letter-spacing: normal;
word-spacing: normal;
vertical-align: normal;
border: 0px solid #FFFFFF;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}


.txt14_hdr_blue {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #2C4B9B;
font-size: 14px;
font-weight: bold;
line-height: normal;
letter-spacing: normal;
word-spacing: normal;
vertical-align: normal;
border: 0px solid #FFFFFF;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

.txt14_hdr_orange {
color: #CD8838;
font-size: 14px;
font-weight: bold;

letter-spacing: normal;
word-spacing: normal;
vertical-align: normal;
border: 0px solid #FFFFFF;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

.idxtxt {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #5D9EE7;
font-size: 10px;
line-height: 12px;
}

.tle_txt {
font-size: 10px;
color: #FFF;
font-weight: bold;
padding: 0px;
background-color: #CCC;
padding-left: 3px;
padding-right: 3px;
}


/* CSS Tables */

table.main1 {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
color: #000;
background-color: #FFF;
border-top: 0px solid #FFF;
border-left: 10px solid #FFF;
border-right: 0px solid #FFF;
border-bottom: 8px solid #FFF;
}

table.main2 {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
color: #000;
background-color: #FFF;
border-top: 0px solid #FFF;
border-left: 0px solid #FFF;
border-right: 10px solid #FFF;
border-bottom: 8px solid #FFF;
}


/* CSS Tables - Green */

table.green {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
color: #247438;
background-color: #F5FAF6;
border: 1px solid #247438;
width: 225px;
}

table.grn_pad {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
color: #247438;
background-color: #FFF;
border-top: 0px solid #FFF;
border-left: 10px solid #FFF;
border-right: 0px solid #FFF;
border-bottom: 0px solid #FFF;
}

table.green2 {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
color: #247438;
background-color: #F5FAF6;
border: 1px solid #247438;
}

th.green {
font-size: 12px;
font-weight: normal;
text-align: center;
color: #FFF;
background-color: #247438;
padding: 3px;
background-image: url(images/bar_green.gif);
}

th.green10 {
font-size: 10px;
font-weight: bold;
text-align: center;
color: #FFF;
background-color: #247438;
padding: 3px;
background-image: url(images/bar_green.gif);
}

td.green {
font-size: 10px;
vertical-align: top;
padding: 6px;
}

td.sp_grn {
font-size: 10px;
font-weight: bold;
vertical-align: top;
padding-left: 6px;
padding-right: 0px;
padding-top: 6px;
padding-bottom: 6px;
}

td.sp_grn a{
color: #237938;
text-decoration: none;
}

td.sp_grn a:hover {
color: #68C6AD;
background-color: none;
text-decoration: none;
}

td.sp_wt {
font-size: 10px;
vertical-align: top;
padding-left: 20px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 3px;
background-color: #FFF;
}

td.sp_wt_np {
font-size: 10px;
font-weight: bold;
vertical-align: top;
padding-left: 6px;
padding-right: 0px;
padding-top: 6px;
padding-bottom: 6px;
background-color: #FFF;
}

td.sp_wt a{
color: #237938;
text-decoration: none;
}

td.sp_wt a:hover {
color: #68C6AD;
background-color: none;
text-decoration: none;
}

/* CSS Tables - Blue */

table.blue {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
color: #2C4B9B;
background-color: #F6F7FB;
border: 1px solid #2C4B9B;
}

th.blue {
font-size: 12px;
font-weight: normal;
text-align: center;
color: #FFF;
background-color: #2C4B9B;
padding: 3px;
background-image: url(images/bar_blue.gif);
}

td.blue {
font-size: 10px;
vertical-align: top;
padding: 6px;
}

td.blue1 {
font-size: 10px;
vertical-align: top;
padding: 6px;
}

td.blue2 {
font-size: 10px;
vertical-align: top;
padding: 6px;
background-color: #FFF;
border-bottom: 1px solid #2C4B9B;
}

td.blue3 {
font-size: 10px;
vertical-align: top;
padding: 6px;
background-color: #FFF;
}


/* CSS Tables - Orange */

table.orange {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
color: #CD8838;
background-color: #FCFBF7;
border: 1px solid #CD8838;
}

th.orange {
font-size: 12px;

text-align: center;
color: #FFF;
background-color: #CD8838;
padding: 3px;
background-image: url(images/bar_orange.gif);
height: 10px;
}

td.orange {
font-size: 10px;
font-weight: normal;
vertical-align: top;
padding-left: 6px;
padding-right: 0px;
padding-top: 6px;
padding-bottom: 6px;
}

td.orange a{
color: #CD8838;
text-decoration: none;
}

td.orange a:hover {
color: #666666;
background-color: none;
text-decoration: none;
}

/* CSS Tables - emtpy */

table.empty {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
color: #000;
background-color: #FFF;
border-top: 1px solid #CCC;
border-left: 1px solid #CCC;
border-right: 1px solid #CCC;
}

table.prodinfo {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
color: #000;
background-color: #FFF;
border-top: 1px solid #CCC;
border-left: 1px solid #CCC;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
}

td.prodinfo{

font-size: 10px;
padding-top: 4px;
padding-left: 4px;
padding-right: 4px;
padding-bottom: 4px;
}

th.empty {
font-size: 12px;
font-weight: normal;
text-align: center;
color: #000;
background-color: #FFF;
padding: 3px;
}

td.empty {
font-size: 10px;
border-bottom: 1px solid #CCC;
padding-top: 4px;
padding-left: 6px;
padding-right: 6px;
padding-bottom: 6px;
}

td.tle {
font-size: 10px;
color: #FFF;
text-align: left;
padding: 0px;
background-color: #FFF;
}

/* CSS Tables - top buy now*/

table.buynow {
background-color: #118E2F;
border-top: 0px solid #5D9EE7;
border-left: 1px solid #5D9EE7;
border-right: 0px solid #5D9EE7;
border-bottom: 1px solid #5D9EE7;
}

td.buynow1 {
padding-top: 2px;
padding-left: 2px;
padding-right: 0px;
padding-bottom: 3px;
}

td.buynow2 {
padding-top: 2px;
padding-left: 0px;
padding-right: 6px;
padding-bottom: 3px;
}

/* Tables Body Grey */

#bdygrey1 {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
color: #000;
background-color: #FFF;
border: 1px solid #CCC;
}

th.bdygrey1 {
font-size: 10px;
font-weight: bold;
text-align: center;
color: #000;
background-color: #BFDAC5;
padding: 3px;
}

td.bdygrey1 {
background-color: #CCC;
font-weight: bold;
font-size: 10px;
padding-top: 2px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 2px;
}

td.bdygrey_ftr {
background-color: #FFF;
padding-top: 2px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 2px;
border-top: 0px solid #CCC;
border-left: 1px solid #CCC;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
}

td.bdygrey2 {
background-color: #EEEEEE;
padding-top: 2px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 2px;
}

.txtblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #2C4B9A;
	text-decoration: none;
}


/* end of Master CSS Document */
