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_right_nav:link
{
background-color: #f7f2e6; color: #96002a; cursor: pointer; display: block; font-family: Arial,Tahoma,sans-serif; font-size: 12px; font-weight: normal; padding-bottom: 2px; padding-left: 2px; padding-top: 2px; text-decoration: none; width: 100%;
}

a.home_right_nav:visited
{
background-color: #f7f2e6; color: #96002a; cursor: pointer; display: block; font-family: Arial,Tahoma,sans-serif; font-size:  12px; font-weight: normal; padding-bottom: 2px; padding-left: 2px; padding-top: 2px; text-decoration: none; width: 100%;
}

a.home_right_nav:hover
{
background-color: #96002a; color: #ffffff; cursor: pointer; display: block; font-family: Arial,Tahoma,sans-serif; font-size:  12px; font-weight: normal; padding-bottom: 2px; padding-left: 2px; padding-top: 2px; text-decoration: none; width: 100%;
}

a.certifications_right_nav:link
{
background-color: #f7f2e6;  color: #576f00; cursor: pointer; display: block; font-family: Arial,Tahoma,sans-serif; font-size:  12px; font-weight: normal; padding-bottom: 2px; padding-left: 2px; padding-top: 2px; text-decoration: none; width: 100%;
}

a.certifications_right_nav:visited
{
background-color: #f7f2e6; color: #576f00; cursor: pointer; display: block; font-family: Arial,Tahoma,sans-serif; font-size:  12px; font-weight: normal; padding-bottom: 2px; padding-left: 2px; padding-top: 2px; text-decoration: none; width: 100%;
}

a.certifications_right_nav:hover
{
background-color: #576f00; color: #ffffff; cursor: pointer; display: block; font-family: Arial,Tahoma,sans-serif; font-size:  12px; font-weight: normal; padding-bottom: 2px; padding-left: 2px; padding-top: 2px; text-decoration: none; width: 100%;
}

a.services_right_nav:link
{
background-color: #f7f2e6; color: #007596; cursor: pointer; display: block; font-family: Arial,Tahoma,sans-serif; font-size:  12px; font-weight: normal; padding-bottom: 2px; padding-left: 2px; padding-top: 2px; text-decoration: none; width: 100%;
}

a.services_right_nav:visited
{
background-color: #f7f2e6; color: #007596; cursor: pointer; display: block; font-family: Arial,Tahoma,sans-serif; font-size:  12px; font-weight: normal; padding-bottom: 2px; padding-left: 2px; padding-top: 2px; text-decoration: none; width: 100%;
}

a.services_right_nav:hover
{
background-color: #007596; color: #ffffff; cursor: pointer; display: block; font-family: Arial,Tahoma,sans-serif; font-size:  12px; font-weight: normal; padding-bottom: 2px; padding-left: 2px; padding-top: 2px; text-decoration: none; width: 100%;
}

a.members_right_nav:link
{
background-color: #f7f2e6; color: #960075; cursor: pointer; display: block; font-family: Arial,Tahoma,sans-serif; font-size:  12px; font-weight: normal; padding-bottom: 2px; padding-left: 2px; padding-top: 2px; text-decoration: none; width: 100%;
}

a.members_right_nav:visited
{
background-color: #f7f2e6; color: #960075; cursor: pointer; display: block; font-family: Arial,Tahoma,sans-serif; font-size:  12px; font-weight: normal; padding-bottom: 2px; padding-left: 2px; padding-top: 2px; text-decoration: none; width: 100%;
}

a.members_right_nav:hover
{
background-color: #960075; color: #ffffff; cursor: pointer; display: block; font-family: Arial,Tahoma,sans-serif; font-size:  12px; font-weight: normal; padding-bottom: 2px; padding-left: 2px; padding-top: 2px; text-decoration: none; width: 100%;
}

a.products_right_nav:link
{
background-color: #f7f2e6; color: #c9335d; cursor: pointer; display: block; font-family: Arial,Tahoma,sans-serif; font-size:  12px; font-weight: normal; padding-bottom: 2px; padding-left: 2px; padding-top: 2px; text-decoration: none; width: 100%;
}

a.products_right_nav:visited
{
background-color: #f7f2e6; color: #c9335d; cursor: pointer; display: block; font-family: Arial,Tahoma,sans-serif; font-size:  12px; font-weight: normal; padding-bottom: 2px; padding-left: 2px; padding-top: 2px; text-decoration: none; width: 100%;
}

a.products_right_nav:hover
{
background-color: #c9335d; color: #ffffff; cursor: pointer; display: block; font-family: Arial,Tahoma,sans-serif; font-size:  12px; font-weight: normal; padding-bottom: 2px; padding-left: 2px; padding-top: 2px; text-decoration: none; width: 100%;
}

a.naspstore_right_nav:link
{
background-color: #f7f2e6; color: #808080; cursor: pointer; display: block; font-family: Arial,Tahoma,sans-serif; font-size:  12px; font-weight: normal; padding-bottom: 2px; padding-left: 2px; padding-top: 2px; text-decoration: none; width: 100%;
}

a.naspstore_right_nav:visited
{
background-color: #f7f2e6; color: #808080; cursor: pointer; display: block; font-family: Arial,Tahoma,sans-serif; font-size:  12px; font-weight: normal; padding-bottom: 2px; padding-left: 2px; padding-top: 2px; text-decoration: none; width: 100%;
}

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

a.aboutus_right_nav:link
{
background-color: #f7f2e6; color: #808080; cursor: pointer; display: block; font-family: Arial,Tahoma,sans-serif; font-size:  12px; font-weight: normal; padding-bottom: 2px; padding-left: 2px; padding-top: 2px; text-decoration: none; width: 100%;
}

a.aboutus_right_nav:visited
{
background-color: #f7f2e6; color: #808080; cursor: pointer; display: block; font-family: Arial,Tahoma,sans-serif; font-size:  12px; font-weight: normal; padding-bottom: 2px; padding-left: 2px; padding-top: 2px; text-decoration: none; width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

a.search_header:link
{
background-color: #96002a; color: #ffffff; cursor: pointer; display: inline; font-family: Arial,Tahoma,sans-serif; font-size:  12px; font-weight: normal; text-decoration: none; width: auto;
}

a.search_header:visited
{
background-color: #96002a; color: #ffffff; cursor: pointer; display: inline; font-family: Arial,Tahoma,sans-serif; font-size:  12px; font-weight: normal; text-decoration: none; width: auto;
}

a.search_header:hover
{
background-color: #96002a; color: #ffff00; cursor: pointer; display: inline; font-family: Arial,Tahoma,sans-serif; font-size:  12px; font-weight: normal; text-decoration: none; width: auto;
}

a.search_header_bold:link
{
background-color: #96002a; color: #ffffff; cursor: pointer; display: inline; font-family: Arial,Tahoma,sans-serif; font-size:  12px; font-weight: bold; text-decoration: none; width: auto;
}

a.search_header_bold:visited
{
background-color: #96002a; color: #ffffff; cursor: pointer; display: inline; font-family: Arial,Tahoma,sans-serif; font-size:  12px; font-weight: bold; text-decoration: none; width: auto;
}

a.search_header_bold:hover
{
background-color: #96002a; color: #ffff00; cursor: pointer; display: inline; font-family: Arial,Tahoma,sans-serif; font-size:  12px; font-weight: bold; text-decoration: none; width: auto;
}

a.safety_sentinel_thanks_error:link
{
color: #0000ff; cursor: pointer; display: inline; font-family: Arial,Tahoma,sans-serif; font-size: 16px; font-weight: normal; text-decoration: none; width: auto;
}

a.safety_sentinel_thanks_error:visited
{
color: #0000ff; cursor: pointer; display: inline; font-family: Arial,Tahoma,sans-serif; font-size: 16px; font-weight: normal; text-decoration: none; width: auto;
}

a.safety_sentinel_thanks_error:hover
{
color: #ff0000; cursor: pointer; display: inline; font-family: Arial,Tahoma,sans-serif; font-size: 16px; font-weight: normal; text-decoration: underline; width: auto;
}

/*************************************************************/
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
{
margin-top: 0;
}

button.order
{
background-color: #eeeeee;
border-color: #303030;
border-style: solid;
border-width: 1px;
color: #303030;
cursor: pointer;
display: inline;
font-size: 12px;
font-style: normal;
font-weight: normal;
height: auto;
position: relative;
}

/*colors*/
#aboutus_gray
{
color: #808080;
}

#certifications_green
{
color: #576f00;
}

#members_purple
{
color: #960075;
}

#products_coral
{
color: #c9335d;
}

#services_blue
{
color: #007596;
}

.coral_with_border
{
background-color: #f6e0e6;
border-color: #c9335d;
border-style: solid;
border-width: 1px;
height: auto;
padding-bottom: 10px;
padding-left: 3%;
padding-right: 3%;
padding-top: 10px;
width: 94%;
}

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

.default_text_italic
{
color: #303030;
font-family: Arial,Tahoma,sans-serif;
font-size: 12px;
font-style: italic;
font-weight: normal;
}

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

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

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

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

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

.default_text_bold_italic
{
color: #303030;
font-family: Arial,Tahoma,sans-serif;
font-size: 12px;
font-style: italic;
font-weight: bold;
}

#.default_text_larger_bold
{
font-family: Arial,Tahoma,sans-serif;
font-size: 16px;
font-style: italic;
font-weight: bold;
}

.default_text_larger_bold
{
font-family: Arial,Tahoma,sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
}

.default_text_underline
{
color: #303030;
font-family: Arial,Tahoma,sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-decoration: underline;
}

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

.default_text_red_underline
{
color: #ff0000;
font-family: Arial,Tahoma,sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-decoration: underline;
}

.default_text_red_bold_underline
{
color: #ff0000;
font-family: Arial,Tahoma,sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
text-decoration: underline;
}

.default_text_white_bold
{
color: #ffffff;
font-family: Arial,Tahoma,sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
text-decoration: none;
}

div.banner
{
height: 63px;
position: absolute;
top: 31px;
width: 760px;
}

div.certifications_green_top
{
background-color: #576f00;
border-color: #576f00;
border-style: solid;
border-width: 1px;
color: #ffffff;
font-family: Arial,Tahoma,sans-serif;
font-size: 14px;
font-style: normal;
margin: 0;
padding: 0;
text-align: center;
width: 152px;
}

div.certifications_green
{
background-color: #f7f2e6;
border-bottom-color: #576f00;
border-bottom-style: dotted;
border-bottom-width: 1px;
margin: 0;
padding: 0;
width: 153px;
}

div.course_schedule
{
border-color: #cccccc;
border-style: solid;
border-width: 1px;
background-color: #f4f4f4;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
padding-top: 10px;
}

div.emphasize
{
border-color: #cccccc;
border-style: solid;
border-width: 1px;
background-color: #f4f4f4;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
padding-top: 10px;
}

div.footer
{
background-color: #fffff;
border-top-color: #bbbbbb;
border-top-style: dotted;
border-top-width: 1px;
bottom: 0px;
height: auto;
left: 20px;
padding-top: 3px;
position: absolute;
text-align: center;
width: 560px;
}

div.footer a:link
{
font-size: 10px;
}

div.footer a:visited
{
font-size: 10px;
}

div.footer a:hover
{
font-size: 10px;
}

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

div.footer li
{
display: inline;
list-style-type: none;
margin: 0;
padding-left: 3px;
padding-right: 3px;
}

div.hts_specialization
{
border-color: #cccccc;
border-style: solid;
border-width: 1px;
background-color: #f4f4f4;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
padding-top: 10px;
}

div.icontrol
{
margin-left: auto;
margin-right: auto;
position: relative;
width: 280px;
}

div.job_mart
{
border-bottom-color: #007596;
border-bottom-style: dotted;
border-bottom-width: 1px;
border-top-color: #007596;
border-top-style: dotted;
border-top-width: 1px;
}

div.main
{
color: #303030;
font-family: Arial,Tahoma,sans-serif;
font-size: 12px;
font-weight: normal;
left: 0;
padding: 20px;
margin: 0;
min-height: 310px;
position: relative;
top: 110px;
width: 570px;
}

div.main_print_version
{
color: #303030;
font-family: Arial,Tahoma,sans-serif;
font-size: 12px;
font-weight: normal;
left: 0;
margin: 0;
min-height: 310px;
position: relative;
top: 10px;
width: 560px;
}

/*************************************************************/
div.nav_top
{
background-color: transparent;
min-height: 34px;
position: absolute;
top: 0px;
width: 99.9%;
}

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

div.order_info
{
float: right;
position: relative;
top: -18px;
}

div.outline
{
border-color: #cccccc;
border-style: solid;
border-width: 1px;
background-color: #f4f4f4;
padding-bottom: 5px;
padding-left: 60px;
padding-right: 60px;
padding-top: 10px;
}

div.page
{
background-color: #ffffff;
height: auto;
margin-left: auto;
margin-right: auto;
position: relative;
width: 760px;
}

div.page_print_version
{
background-color: #ffffff;
height: auto;
margin-left: auto;
margin-right: auto;
position: relative;
width: 560px;
}

div.page_detail
{
border-bottom-color: #cccccc;
border-bottom-style: dotted;
border-bottom-width: 1px;
border-top-color: #cccccc;
border-top-style: dotted;
border-top-width: 1px;
height: 200px;
left: 0px;
overflow: auto;
position: relative;
width: 560px;
}

div.page_detail_member_area
{
border-bottom-color: #cccccc;
border-bottom-style: dotted;
border-bottom-width: 1px;
border-top-color: #cccccc;
border-top-style: dotted;
border-top-width: 1px;
height: 230px;
left: 0px;
position: relative;
width: 560px;
}

div.right_nav
{
background-color: #f7f2e6;
/*
border-bottom-color: #bbbbbb;
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;
height: auto;
left: 603px;
margin: 0;
padding: 0;
position: absolute;
top: 93px;
width: 154px;
z-index: 1;
}

div.right_nav_extension
{
background-color: #f7f2e6;
border-bottom-color: #bbbbbb;
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;
height: 100%;
left: 603px;
margin: 0;
padding: 0;
position: absolute;
top: 93px;
width: 154px;
z-index: 0;
}

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

div.right_nav li.certifications_green
{
border-bottom-color: #b1a07a;
border-bottom-style: dotted;
border-bottom-width: 1px;
border-right-color: #b1a07a;
border-right-style: solid;
border-right-width: 1px;
float: left;
list-style-type: none;
margin: 0;
padding: 0;
width: 152px;
}

div.right_nav li.certifications_green:hover
{
background-color: #576f00;
color: #ffffff;
}

div.right_nav li.certifications_green_top
{
background-color: #576f00;
border-color: #576f00;
border-style: solid;
border-width: 1px;
color: #ffffff;
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: 153px;
}

div.right_nav li.services_blue
{
border-bottom-color: #b1a07a;
border-bottom-style: dotted;
border-bottom-width: 1px;
border-right-color: #b1a07a;
border-right-style: solid;
border-right-width: 1px;
float: left;
list-style-type: none;
margin: 0;
padding: 0;
width: 152px;
}

div.right_nav li.services_blue:hover
{
background-color: #007596;
color: #ffffff;
}

div.right_nav li.services_blue_top
{
background-color: #007596;
border-color: #007596;
border-style: solid;
border-width: 1px;
color: #ffffff;
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: 153px;
}

div.right_nav li.members_purple
{
border-bottom-color: #b1a07a;
border-bottom-style: dotted;
border-bottom-width: 1px;
border-right-color: #b1a07a;
border-right-style: solid;
border-right-width: 1px;
float: left;
list-style-type: none;
margin: 0;
padding: 0;
width: 152px;
}

div.right_nav li.members_purple:hover
{
background-color: #960075;
color: #ffffff;
}

div.right_nav li.members_purple_top
{
background-color: #960075;
border-color: #960075;
border-style: solid;
border-width: 1px;
color: #ffffff;
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: 153px;
}

div.right_nav li.products_coral
{
border-bottom-color: #b1a07a;
border-bottom-style: dotted;
border-bottom-width: 1px;
border-right-color: #b1a07a;
border-right-style: solid;
border-right-width: 1px;
float: left;
list-style-type: none;
margin: 0;
padding: 0;
width: 152px;
}

div.right_nav li.products_coral:hover
{
background-color: #c9335d;
color: #ffffff;
}

div.right_nav li.products_coral_top
{
background-color: #c9335d;
border-color: #c9335d;
border-style: solid;
border-width: 1px;
color: #ffffff;
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: 153px;
}

div.right_nav li.aboutus_gray
{
border-bottom-color: #808080;
border-bottom-style: dotted;
border-bottom-width: 1px;
border-right-color: #808080;
border-right-style: solid;
border-right-width: 1px;
float: left;
list-style-type: none;
margin: 0;
padding: 0;
width: 152px;
}

div.right_nav li.aboutus_gray:hover
{
background-color: #808080;
color: #ffffff;
}

div.right_nav li.aboutus_gray_top
{
background-color: #808080;
border-color: #808080;
border-style: solid;
border-width: 1px;
color: #ffffff;
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: 153px;
}

div.safety_sentinel
{
margin-left: auto;
margin-right: auto;
position: relative;
width: 50%;
}

div.safety_sentinel_submit_reset
{
text-align: center;
width: 100%;
}

div.safety-sentinel-thanks-error
{
border-color: #960075;
border-style: solid;
border-width: 1px;
height: auto;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
position: relative;
width: 300px;
}

div.safety-sentinel-thanks-error-banner
{
border-bottom-color: #960075;
border-bottom-style: solid;
border-bottom-width: 1px;
height: 35px;
width: 300px;
}

div.safety-sentinel-thanks-error-text
{
background-color: #ececec;
color: #303030;
font-family: Arial,Tahoma,sans-serif;
font-size: 16px;
font-style: normal;
height: auto;
padding: 10px;
width: 280px;
}

div.search_header
{
border-color: #b1a07a;
border-style: solid;
border-width: 1px;
background-color: #96002a;
height: auto;
left: 0;
padding-left: 5px;
padding-right: 5px;
position: absolute;
top: 0px;
width: 746px;
}

div.testimonial
{
border-color: #cccccc;
border-style: solid;
border-width: 1px;
background-color: #f4f4f4;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-top: 10px;
position: relative;
}

div.upper_nav
{
height: auto;
left: 0;
list-style-type: none;
position: absolute;
top: 93px;
width: 760px;
}

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

div.upper_nav 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: 89px;
}

div.upper_nav 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: 155px;
}

div.upper_nav 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: 89px;
}

div.upper_nav 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: 89px;
}

div.upper_nav 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: 89px;
}

div.upper_nav 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-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: 89px;
}

#float_left
{
float: left;
position: relative;
}

#float_right
{
float: right;
position: relative;
}

.float_right
{
float: right;
position: relative;
}

form.safety_sentinel
{
padding: 5px;
}

hr
{
color: #576f00;
size: 1px;
width: 100%;
}

img.float_left
{
border-color: #525252;
border-style: solid;
border-width: 1px;
float: left;
margin-bottom: 5px;
margin-right: 10px;
margin-top: 5px;
position: relative;
}

img.float_right
{
border-color: #525252;
border-style: solid;
border-width: 1px;
float: right;
margin-bottom: 5px;
margin-left: 10px;
margin-top: 5px;
position: relative;
}

img.cart_link_graphic
{
float: left;
margin-bottom: 5px;
margin-right: 15px;
vertical-align: text-bottom;
}

img.dva_logo
{
display: inline;
float: left;
height: 90px;
margin-right: 2%;
width: 90px;
}

img.ladder
{

border-color: #b1a07a;
border-style: solid;
border-width: 1px;
}

img.un_graphic
{
float: left;
margin-right: 10px;
position: relative;
padding-top: 4px;
}

input.order
{
background-color: #eeeeee;
border-color: #303030;
border-style: solid;
border-width: 1px;
color: #303030;
cursor: pointer;
font-size: 12px;
font-style: normal;
font-weight: normal;
height: auto;
}

input.order_info
{
background-color: #eeeeee;
border-color: #303030;
border-style: solid;
border-width: 1px;
color: #303030;
cursor: pointer;
font-size: 12px;
font-style: normal;
font-weight: normal;
height: auto;
}

input.go
{
background-color: #eeeeee;
border-color: #303030;
border-style: solid;
border-width: 1px;
color: #303030;
cursor: pointer;
font-size: 12px;
font-style: normal;
font-weight: normal;
height: auto;
}

input.safety_sentinel_email
{
border-color: #303030;
border-style: solid;
border-width: 1px;
color: #303030;
font-size: 12px;
font-style: normal;
font-weight: normal;
margin-bottom: 2px;
height: auto;
width: 90%;
}

label.safety_sentinel_email
{
text-align: left;
}

input.safety_sentinel_submit
{
background-color: #eeeeee;
border-color: #303030;
border-style: solid;
border-width: 1px;
color: #303030;
cursor: pointer;
font-size: 12px;
font-style: normal;
font-weight: normal;
height: auto;
position: relative;
}

input.safety_sentinel_reset
{
background-color: #eeeeee;
border-color: #303030;
border-style: solid;
border-width: 1px;
color: #303030;
cursor: pointer;
font-size: 12px;
font-style: normal;
font-weight: normal;
height: auto;
position: relative;4/24/2008
}

input.submit_link
{
background-color: #ffffff;
border: none;
color: #0000ff;
cursor: pointer;
text-align: left;
text-decoration: underline;
width: 100%;
}

input.submit_link:hover
{
color: #ff0000;
}

li.no_image
{
list-style-type: none;
}

li.training_products_detail_title
{
border-top-color: #cccccc;
border-top-style: dotted;
border-top-width: 1px;
display: block;
float: left;
height: 30px;
list-style-type: none;
margin: 0px;
padding-bottom: 2px;
padding-left: 0px;
padding-right: 0px;
padding-top: 2px;
width: 260px;
}

li.training_products_detail_preview_video
{
border-top-color: #cccccc;
border-top-style: dotted;
border-top-width: 1px;
display: block;
float: left;
height: 30px;
list-style-type: none;
margin: 0px;
padding-bottom: 2px;
padding-left: 0px;
padding-right: 0px;
padding-top: 2px;
width: 90px;
}

li.training_products_detail_more_info
{
border-top-color: #cccccc;
border-top-style: dotted;
border-top-width: 1px;
display: block;
float: left;
height: 30px;
list-style-type: none;
margin: 0px;
padding-bottom: 2px;
padding-left: 0px;
padding-right: 0px;
padding-top: 2px;
width: 90px;
}

li.training_products_detail_order_products
{
border-top-color: #cccccc;
border-top-style: dotted;
border-top-width: 1px;
display: block;
float: left;
height: 30px;
list-style-type: none;
margin: 0px;
padding-bottom: 2px;
padding-left: 0px;
padding-right: 0px;
padding-top: 2px;
width: 90px;
}

li.training_products_detail_title_header
{
background-color: #f7f2e6;
color: #c9335d;
display: block;
float: left;
list-style-type: none;
margin: 0px;
padding-bottom: 2px;
padding-left: 0px;
padding-right: 0px;
padding-top: 2px;
width: 260px;
}

li.training_products_detail_preview_video_header
{
background-color: #f7f2e6;
color: #c9335d;
display: block;
float: left;
list-style-type: none;
margin: 0px;
padding-bottom: 2px;
padding-left: 0px;
padding-right: 0px;
padding-top: 2px;
width: 90px;
}

li.training_products_detail_more_info_header
{
background-color: #f7f2e6;
color: #c9335d;
display: block;
float: left;
list-style-type: none;
margin: 0px;
padding-bottom: 2px;
padding-left: 0px;
padding-right: 0px;
padding-top: 2px;
width: 90px;
}

li.training_products_detail_order_products_header
{
background-color: #f7f2e6;
color: #c9335d;
display: block;
float: left;
list-style-type: none;
margin: 0px;
padding-bottom: 2px;
padding-left: 0px;
padding-right: 0px;
padding-top: 2px;
width: 90px;
}

.main_h1_gray
{
border-bottom-color: #303030;
border-bottom-style: dotted;
border-bottom-width: 1px;
color: #303030;
display: block;
font-family: Arial,Tahoma,sans-serif;
font-size: 20px;
font-style: normal;
font-weight: normal;
width: 100%;
}

.main_h1_aboutus_gray
{
border-bottom-color: #808080;
border-bottom-style: dotted;
border-bottom-width: 1px;
color: #808080;
display: block;
font-family: Arial,Tahoma,sans-serif;
font-size: 20px;
font-style: normal;
font-weight: normal;
width: 100%;
}

.main_h2_gray
{
color: #303030;
display: inline;;
font-family: Arial,Tahoma,sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
width: 100%;
}

.main_h2_aboutus_gray
{
color: #808080;
display: inline;;
font-family: Arial,Tahoma,sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
width: 100%;
}

.main_h2_gray_bold
{
color: #303030;
display: inline;;
font-family: Arial,Tahoma,sans-serif;
font-size: 16px;
font-style: normal;
font-weight: bold;
width: 100%;
}

.main_h3_gray
{
color: #303030;
display: inline;;
font-family: Arial,Tahoma,sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
width: 100%;
}

.main_h3_aboutus_gray
{
color: #808080;
display: inline;;
font-family: Arial,Tahoma,sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
width: 100%;
}

.main_h1_certifications_green
{
border-bottom-color: #576f00;
border-bottom-style: dotted;
border-bottom-width: 1px;
color: #576f00;
display: block;
font-family: Arial,Tahoma,sans-serif;
font-size: 20px;
font-style: normal;
font-weight: normal;
width: 100%;
}

.main_h2_certifications_green
{
color: #576f00;
display: inline;
font-family: Arial,Tahoma,sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
width: 100%;
}

.main_h3_certifications_green
{
color: #576f00;
font-family: Arial,Tahoma,sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
}

.main_h1_services_blue
{
border-bottom-color: #007596;
border-bottom-style: dotted;
border-bottom-width: 1px;
color: #007596;
display: block;
font-family: Arial,Tahoma,sans-serif;
font-size: 20px;
font-style: normal;
font-weight: normal;
width: 100%;
}

.main_h1_services_blue_bold
{
border-bottom-color: #007596;
border-bottom-style: dotted;
border-bottom-width: 1px;
color: #007596;
display: inline;
font-family: Arial,Tahoma,sans-serif;
font-size: 20px;
font-style: normal;
font-weight: bold;
width: 100%;
}

.main_h2_red
{
color: #ff0000;
display: inline;;
font-family: Arial,Tahoma,sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
width: 100%;

}

.main_h2_services_blue
{
color: #007596;
display: inline;;
font-family: Arial,Tahoma,sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
width: 100%;
}

.main_h2_services_blue_bold
{
color: #007596;
display: inline;;
font-family: Arial,Tahoma,sans-serif;
font-size: 16px;
font-style: normal;
font-weight: bold;
width: 100%;
}

.main_h3_services_blue
{
color: #007596;
font-family: Arial,Tahoma,sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
}

.main_h3_services_blue_bold
{
color: #007596;
font-family: Arial,Tahoma,sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
}

.main_h1_members_purple
{
border-bottom-color: #960075;
border-bottom-style: dotted;
border-bottom-width: 1px;
color: #960075;
display: block;
font-family: Arial,Tahoma,sans-serif;
font-size: 20px;
font-style: normal;
font-weight: normal;
width: 100%;
}

.main_h2_members_purple
{
color: #960075;
display: inline;;
font-family: Arial,Tahoma,sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
width: 100%;
}

.main_h3_members_purple
{
color: #960075;
font-family: Arial,Tahoma,sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
}

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

.main_h1_products_coral
{
border-bottom-color: #c9335d;
border-bottom-style: dotted;
border-bottom-width: 1px;
color: #c9335d;
display: block;
font-family: Arial,Tahoma,sans-serif;
font-size: 20px;
font-style: normal;
font-weight: normal;
width: 100%;
}

.main_h2_products_coral
{
color: #c9335d;
display: inline;;
font-family: Arial,Tahoma,sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
width: 100%;
}

.main_h3_products_coral
{
color: #c9335d;
font-family: Arial,Tahoma,sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
}

.main_h1_naspstore_gray
{
border-bottom-color: #303030;
border-bottom-style: dotted;
border-bottom-width: 1px;
color: #303030;
display: block;
font-family: Arial,Tahoma,sans-serif;
font-size: 20px;
font-style: normal;
font-weight: normal;
width: 100%;
}

.main_h2_naspstore_gray
{
border-bottom-color: #303030;
border-bottom-style: dotted;
border-bottom-width: 1px;
color: #303030;
display: inline;;
font-family: Arial,Tahoma,sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
width: 100%;
}

.main_h3_naspstore_gray
{
color: #303030;
font-family: Arial,Tahoma,sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
}

ol.decimal
{
list-style-type: decimal;
}

ol.lower_alpha
{
list-style-type: lower-alpha;
}

ol.lower_roman
{
list-style-type: lower-roman;
}

ol.upper_alpha
{
list-style-type: upper-alpha;
}

p.indent
{
padding-left: 18px;
}

/*************************************************************/
.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
{
border-collapse: collapse;
width: 545px;
}

td
{
vertical-align: top;
}

td.flash_clips_header_topic
{
font-weight: bold;
padding-left: 2px;
padding-right: 2px;
text-align: center;
width: 160px;
}

td.flash_clips_header_speed
{
font-weight: bold;
padding-left: 2px;
padding-right: 2px;
text-align: center;
width: 245px;
}

td.flash_clips_header_option
{
font-weight: bold;
padding-left: 2px;
padding-right: 2px;
text-align: center;
width: 140px;
}

td.flash_clips_data_description
{border: solid 1px #303030;
padding-left: 2px;
padding-right: 2px;
vertical-align: top;
width: 160px;
}

td.flash_clips_data_filename_du
{border: solid 1px #303030;
padding-left: 2px;
padding-right: 2px;
vertical-align: top;
width: 55px;
}

td.flash_clips_data_filename_bl
{border: solid 1px #303030;
padding-left: 2px;
padding-right: 2px;
vertical-align: top;
width: 95px;
}

td.flash_clips_data_filename_bh
{border: solid 1px #303030;
padding-left: 2px;
padding-right: 2px;
vertical-align: top;
width: 95px;
}

td.flash_clips_data_cart_dvd
{border: solid 1px #303030;
padding-left: 2px;
padding-right: 2px;
vertical-align: top;
width: 70px;
}

td.flash_clips_data_cart_vhs
{border: solid 1px #303030;
padding-left: 2px;
padding-right: 2px;
vertical-align: top;
width: 70px;
}

#text_bold
{
font-weight: bold;
}

#text_center
{
text-align: center;
}

.text_center
{
text-align: center;
}

td.safety_training
{
border: solid 1px black;
}

ul.training_products_detail
{
margin: 0px;
padding: 0px;
}

