/*1/12/2009*/

a:link
{
color: #0000ff;
cursor: pointer;
font-family: Arial,Tahoma,sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
}

a:visited
{
color: #0000ff;
cursor: pointer;
font-family: Arial,Tahoma,sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
}

a:hover
{
color: #ff0000;
cursor: pointer;
font-family: Arial,Tahoma,sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: underline;
}

a.home_nav_main:link
{
background-color: #f7f2e6;
color: #96002a;
cursor: pointer;
display: block;
font-family: Arial,Tahoma,sans-serif;
font-size: 16px;
font-weight: normal;
text-decoration: none;
width: 100%;
}

a.home_nav_main:visited
{
background-color: #f7f2e6;
color: #96002a;
cursor: pointer;
display: block;
font-family: Arial,Tahoma,sans-serif;
font-size:  16px;
font-weight: normal;
text-decoration: none;
width: 100%;
}

a.home_nav_main:hover
{
background-color: #96002a;
color: #ffffff;
}

a.certifications_nav_main:link
{
background-color: #f7f2e6;
color: #576f00;
cursor: pointer;
display: block;
font-family: Arial,Tahoma,sans-serif;
font-size:  16px;
font-weight: normal;
text-decoration: none;
width: 100%;
}

a.certifications_nav_main:visited
{
background-color: #f7f2e6;
color: #576f00;
cursor: pointer;
display: block;
font-family: Arial,Tahoma,sans-serif;
font-size:  16px;
font-weight: normal;
text-decoration: none;
width: 100%;
}

a.certifications_nav_main:hover
{
background-color: #576f00;
color: #ffffff;
}

a.services_nav_main:link
{
background-color: #f7f2e6;
color: #007596;
cursor: pointer;
display: block;
font-family: Arial,Tahoma,sans-serif;
font-size:  16px;
font-weight: normal;
text-decoration: none;
width: 100%;
}

a.services_nav_main:visited
{
background-color: #f7f2e6;
color: #007596;
cursor: pointer;
display: block;
font-family: Arial,Tahoma,sans-serif;
font-size:  16px;
font-weight: normal;
text-decoration: none;
width: 100%;
}

a.services_nav_main:hover
{
background-color: #007596;
color: #ffffff;
}

a.members_nav_main:link
{
background-color: #f7f2e6;
color: #960075;
cursor: pointer;
display: block;
font-family: Arial,Tahoma,sans-serif;
font-size:  16px;
font-weight: normal;
text-decoration: none;
width: 100%;
}

a.members_nav_main:visited
{
background-color: #f7f2e6;
color: #960075;
cursor: pointer;
display: block;
font-family: Arial,Tahoma,sans-serif;
font-size:  16px;
font-weight: normal;
text-decoration: none;
width: 100%;
}

a.members_nav_main:hover
{
background-color: #960075;
color: #ffffff;
}

a.products_nav_main:link
{
background-color: #f7f2e6;
color: #c9335d;
cursor: pointer;
display: block;
font-family: Arial,Tahoma,sans-serif;
font-size:  16px;
font-weight: normal;
text-decoration: none;
width: 100%;
}

a.products_nav_main:visited
{
background-color: #f7f2e6;
color: #c9335d;
cursor: pointer;
display: block;
font-family: Arial,Tahoma,sans-serif;
font-size:  16px;
font-weight: normal;
text-decoration: none;
width: 100%;
}

a.products_nav_main:hover
{
background-color: #c9335d;
color: #ffffff;
}

a.naspstore_nav_main:link
{
background-color: #f7f2e6;
color: #808080;
cursor: pointer;
display: block;
font-family: Arial,Tahoma,sans-serif;
font-size:  16px;
font-weight: normal;
text-decoration: none;
width: 100%;
}

a.naspstore_nav_main:visited
{
background-color: #f7f2e6;
color: #808080;
cursor: pointer;
display: block;
font-family: Arial,Tahoma,sans-serif;
font-size:  16px;
font-weight: normal;
text-decoration: none;
width: 100%;
}

a.naspstore_nav_main:hover
{
background-color: #808080;
color: #ffffff;
}

a.search_header:link
{
background-color: transparent; 
color: #808080; 
cursor: pointer; 
display: inline; 
font-family: Arial,Tahoma,sans-serif; 
font-size:  12px; 
font-weight: bold; 
text-decoration: none; 
}

a.search_header:visited
{
background-color: transparent; 
color: #808080; 
cursor: pointer; 
display: inline; 
font-family: Arial,Tahoma,sans-serif; 
font-size:  12px; 
font-weight: bold; 
text-decoration: none;
}

a.search_header:hover
{
text-decoration: underline;
}
/********************************************************************************/
body
{
background-color: #f7f2e6;
color: #303030;
font-family: Arial,Tahoma,sans-serif;
font-size: 10px;
font-weight: normal;
margin-top: 0px;
}

div.header
{
background-color: transparent;
min-height: 59px;
position: relative;
width: 100%;
}

div.header_banner
{
float: left;
height: auto;
position: relative;
width: auto;
}

div.header_text
{
float: right;
height: auto;
position: relative;
top: 15px;
width: auto;
}

div.center1
{
background-color: #ffffff;
border: solid 1px #dddddd;
height: auto;
margin-left: auto;
margin-right: auto;
min-height: 50px;
position: relative;
width: 96%;
}

div.center1_top
{
background-color: #96002a;
border-bottom-color: #eeeeee;
border-bottom-style: solid;
border-bottom-width: 2px;
color: #ffffff;
font-family: Arial,Tahoma,sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
height: auto;
padding-left: 5%;
width: 95%;
}

div.center2
{
background-color: #ffffff;
border: solid 1px #dddddd;
height: auto;
margin-left: auto;
margin-right: auto;
margin-top: 8px;
min-height: 50px;
position: relative;
width: 96%;
}

div.center2_top
{
background-color: #96002a;
border-bottom-color: #eeeeee;
border-bottom-style: solid;
border-bottom-width: 2px;
color: #ffffff;
font-family: Arial,Tahoma,sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
height: auto;
padding-left: 5%;
width: 95%;
}

div.center3
{
background-color: #ffffff;
border: solid 1px #dddddd;
height: auto;
margin-left: auto;
margin-right: auto;
margin-top: 8px;
min-height: 82px;
position: relative;
width: 96%;
}

div.center3_top
{
background-color: #96002a;
border-bottom-color: #eeeeee;
border-bottom-style: solid;
border-bottom-width: 2px;
color: #ffffff;
font-family: Arial,Tahoma,sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
height: auto;
padding-left: 5%;
width: 95%;
}

div.center4
{
background-color: #ffffff;
border: solid 1px #dddddd;
height: auto;
margin-left: auto;
margin-right: auto;
margin-top: 8px;
min-height: 50px;
position: relative;
width: 96%;
}

div.center4_top
{
background-color: #96002a;
border-bottom-color: #eeeeee;
border-bottom-style: solid;
border-bottom-width: 2px;
color: #ffffff;
font-family: Arial,Tahoma,sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
height: auto;
padding-left: 5%;
width: 95%;
}

div.center5
{
background-color: #ffffff;
border: solid 1px #dddddd;
height: auto;
margin-left: auto;
margin-right: auto;
margin-top: 8px;
min-height: 50px;
position: relative;
width: 96%;
}

div.center5_top
{
background-color: #96002a;
border-bottom-color: #eeeeee;
border-bottom-style: solid;
border-bottom-width: 2px;
color: #ffffff;
font-family: Arial,Tahoma,sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
height: auto;
padding-left: 5%;
width: 95%;
}

div.footer
{
background-color: #fffff;
border-top-color: #bbbbbb;
border-top-style: dotted;
border-top-width: 1px;
height: auto;
margin-left: auto;
margin-right: auto;
position: relative;
text-align: center;
width: 100%;
}

div.left1
{
background-color: #ffffff;
border: solid 1px #dddddd;
float: left;
height: auto;
min-height: 50px;
position: relative;
width: 95%;
}

div.left1_top
{
background-color: #576f00;
border-bottom-color: #eeeeee;
border-bottom-style: solid;
border-bottom-width: 2px;
color: #ffffff;
font-family: Arial,Tahoma,sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
height: auto;
padding-left: 5%;
width: 95%;
}

div.login
{
padding-right: 8px;
text-align: center;
}

div.nav_main
{
background-color: transparent;
min-height: 22px;
list-style-type: none;
position: relative;
width: 66%;
}

div.nav_main ul
{
margin: 0;
padding: 0;
}

div.nav_main li.home_red
{
border-bottom-color: #b1a07a;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: #b1a07a;
border-left-style: solid;
border-left-width: 1px;
border-top-color: #b1a07a;
border-top-style: solid;
border-top-width: 1px;
color: #96002a;
font-family: Arial,Tahoma,sans-serif;
font-size: 14px;
font-style: normal;
float: left;
list-style-type: none;
margin: 0;
padding: 0;
text-align: center;
width: 15.4%;
}

div.nav_main li.certifications_green
{
border-bottom-color: #b1a07a;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: #b1a07a;
border-left-style: solid;
border-left-width: 1px;
border-top-color: #b1a07a;
border-top-style: solid;
border-top-width: 1px;
color: #576f00;
font-family: Arial,Tahoma,sans-serif;
font-size: 14px;
font-style: normal;
float: left;
list-style-type: none;
margin: 0;
padding: 0;
text-align: center;
width: 21.4%;
}

div.nav_main li.services_blue
{
border-bottom-color: #b1a07a;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: #b1a07a;
border-left-style: solid;
border-left-width: 1px;
border-top-color: #b1a07a;
border-top-style: solid;
border-top-width: 1px;
color: #007596;
font-family: Arial,Tahoma,sans-serif;
font-size: 14px;
font-style: normal;
float: left;
list-style-type: none;
margin: 0;
padding: 0;
text-align: center;
width: 15.4%;
}

div.nav_main li.members_purple
{
border-bottom-color: #b1a07a;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: #b1a07a;
border-left-style: solid;
border-left-width: 1px;
border-top-color: #b1a07a;
border-top-style: solid;
border-top-width: 1px;
color: #960075;
font-family: Arial,Tahoma,sans-serif;
font-size: 14px;
font-style: normal;
float: left;
list-style-type: none;
margin: 0;
padding: 0;
text-align: center;
width: 15.4%;
}

div.nav_main li.products_coral
{
border-bottom-color: #b1a07a;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: #b1a07a;
border-left-style: solid;
border-left-width: 1px;
border-top-color: #b1a07a;
border-top-style: solid;
border-top-width: 1px;
color: #c9335d;
font-family: Arial,Tahoma,sans-serif;
font-size: 14px;
font-style: normal;
float: left;
list-style-type: none;
margin: 0;
padding: 0;
text-align: center;
width: 15.4%;
}

div.nav_main li.naspstore_gray
{
border-bottom-color: #b1a07a;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: #b1a07a;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #b1a07a;
border-right-style: solid;
border-right-width: 1px;
border-top-color: #b1a07a;
border-top-style: solid;
border-top-width: 1px;
color: #303030;
font-family: Arial,Tahoma,sans-serif;
font-size: 14px;
font-style: normal;
float: left;
list-style-type: none;
margin: 0;
padding: 0;
text-align: center;
width: 15.4%;
}

div.nav_top
{
background-color: transparent;
min-height: 34px;
position: relative;
top: 0px;
width: 100%;
}

div.nav_top_right
{
background-color: transparent;
float: right;
position: relative;
top: 5px;
}

div.page
{
background-color: transparent;
margin-left: auto;
margin-right: auto;
position: relative;
width: 960px;
}

div.right1
{
background-color: #ffffff;
border: solid 1px #dddddd;
float: right;
height: auto;
min-height: 20px;
position: relative;
width: 95%;
}

div.right1_top
{
background-color: #960075;
border-bottom-color: #eeeeee;
border-bottom-style: solid;
border-bottom-width: 2px;
color: #ffffff;
font-family: Arial,Tahoma,sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
height: auto;
padding-left: 5%;
width: 95%;
}

div.right2
{
background-color: #ffffff;
border: solid 1px #dddddd;
float: right;
height: auto;
min-height: 50px;
position: relative;
margin-top: 8px;
width: 95%;
}

div.right2_top
{
background-color: #576f00;
border-bottom-color: #eeeeee;
border-bottom-style: solid;
border-bottom-width: 2px;
color: #ffffff;
font-family: Arial,Tahoma,sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
height: auto;
padding-left: 5%;
width: 95%;
}

div.right3
{
background-color: #ffffff;
border: solid 1px #dddddd;
float: right;
height: auto;
min-height: 50px;
position: relative;
margin-top: 8px;
width: 95%;
}

div.right3_top
{
background-color: #576f00;
border-bottom-color: #eeeeee;
border-bottom-style: solid;
border-bottom-width: 2px;
color: #ffffff;
font-family: Arial,Tahoma,sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
height: auto;
padding-left: 5%;
width: 95%;
}

div.top_bar
{
background-color: #96002a;
color: #ffffff;
font-family: Arial,Tahoma,sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
height: auto;
padding-left: 5%;
width: 95%;
}

input.client_no
{
border-color: #303030;
border-style: solid;
border-width: 1px;
color: #303030;
cursor: normal;
font-family: Arial, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
height: auto;
width: 60px;
}

input.email
{
border-color: #303030;
border-style: solid;
border-width: 1px;
color: #303030;
cursor: normal;
font-family: Arial, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
height: auto;
width: 150px;
}

input.submit
{
background-color: #eeeeee;
border-color: #303030;
border-style: solid;
border-width: 1px;
color: #303030;
cursor: pointer;
font-family: Arial, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
height: 20px;
width: auto;
}

.search_header
{
color: #808080;
font-family: Arial,Tahoma,sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
}

.site_search_button
{
background-color: #ff0000;
border-color: #303030;
border-style: solid;
border-width: 1px;
color: #ffffff;
cursor: pointer;
font-size: 12px;
font-style: normal;
font-weight: bold;
height: 19px;
position: relative;
top: 0px;
width: auto;
}

.site_search_label
{
background-color: transparent;
color: #ff0000;
font-family: Arial,Tahoma,sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
}

.site_search_text
{
background-color: #ffffff;
border-color: #303030;
border-style: solid;
border-width: 1px;
color: #303030;
cursor: normal;
font-size: 12px;
font-style: normal;
font-weight: normal;
height: auto;
position: relative;
top: 0px;
}

table.main
{
background-color: transparent;
border-collapse: collapse;
position: relative;
top: 8px;
width: 960px;
}

table.feature
{
background-color: transparent; 
vertical-align: top;
width: 530px;
}

td.center
{
background-color: transparent; 
border-left: solid 1px #dddddd;
border-right: solid 1px #dddddd;
min-height: 400px;
vertical-align: top;
width: 530px;
}

td.feature_left
{border: solid 1px black;
background-color: transparent; 
vertical-align: top;
width: 265px;
}

td.feature_right
{border: solid 1px black;
background-color: transparent; 
vertical-align: top;
width: 265px;
}

td.left
{
background-color: transparent; 
min-height: 400px;
vertical-align: top;
width: 215px;
}

td.right
{
background-color: transparent; 
min-height: 400px;
vertical-align: top;
width: 215px;
}

ul.left1
{
background-color: #ffffff;
clear: left;
float: left;
list-style-type: none;
margin: 0%;
padding: 0%;
width: 100%;
}

ul.left1 li
{
line-height: 1.5;
margin: 0%;
padding: 0%;
}

ul.left1 a:link
{
background-color: #ffffff;
color: #505050;f
cursor: pointer;
display: block;
float: left;
font-family: Arial,Tahoma,sans-serif;
font-size: 12px;
font-weight: normal;
padding-left: 8%;
text-decoration: none;
width: 92%;
}

ul.left1 a:visited
{
background-color: #ffffff;
color: #505050;
cursor: pointer;
display: block;
float: left;
font-family: Arial,Tahoma,sans-serif;
font-size: 12px;
font-weight: normal;
padding-left: 8%;
text-decoration: none;
width: 92%;
}

ul.left1 a:hover
{
background-color: #808080;
color: #ffffff;
cursor: pointer;
display: block;
float: left;
font-family: Arial,Tahoma,sans-serif;
font-size: 12px;
font-weight: normal;
padding-left: 8%;
text-decoration: none;
width: 92%;
}

ul.right1
{
background-color: #fffff;
clear: right;
float: right;
list-style-type: none;
margin: 0%;
padding: 0%;
padding-top: 7px;
width: 62%;
}

ul.right1 li
{
line-height: 1.5;
margin: 0%;
padding: 0%;
}

ul.right1 a:link
{
background-color: #ffffff;
color: #505050;
cursor: pointer;
display: block;
float: left;
font-family: Arial,Tahoma,sans-serif;
font-size: 12px;
font-weight: normal;
padding-left: 8%;
text-decoration: none;
width: 92%;
}

ul.right1 a:visited
{
background-color: #ffffff;
color: #505050;
cursor: pointer;
display: block;
font-family: Arial,Tahoma,sans-serif;
font-size: 12px;
font-weight: normal;
padding-left: 8%;
text-decoration: none;
width: 92%;
}

ul.right1 a:hover
{
background-color: #808080;
color: #ffffff;
cursor: pointer;
display: block;
font-family: Arial,Tahoma,sans-serif;
font-size: 12px;
font-weight: normal;
padding-left: 8%;
text-decoration: none;
width: 92%;
}