﻿body
{
    margin: 0px;
    font-size: 12px;
    line-height: 14px;
    color: #333333;
    text-decoration: none;
    font-weight: normal;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TR, INPUT, TEXTAREA, SELECT, BUTTON, UL, LI, P, TD, .body
{
    font-size: 12px;
    line-height: 15px;
    color: #333333;
    text-decoration: none;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif
}
A, A:active, A:link, A:visited
{
    text-decoration: none;
    color: #3388FF;
}

A:hover
{
    color: #66CC33;
    text-decoration: underline;
}

a.white:active
{
    color: #ffffff;
    font-weight: normal;
}
a.white:link
{
    color: #ffffff;
    font-weight: normal;
}
a.white:visited
{
    color: #ffffff;
    font-weight: normal;
}
a.white:hover
{
    color: #ffffff;
    font-weight: normal;
}
.breadcrumb
{
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.breadcrumb A, .breadcrumb A:link, .breadcrumb A:visited, .breadcrumb A:active
{
    font-size: 12px;
    color: #363A90;
    text-decoration: none;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

A.breadcrumb:hover
{
    font-size: 12px;
    color: #66CC33;
    text-decoration: underline;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}


.MarginLeft7
{
    margin-left: 7px;
}


.box_border
{
    border: solid 1px #000000;
}
.box_border_inner
{
    border-left: solid 1px #000000;
    border-top: solid 1px #000000;
}
.box_border_inner2
{
    border-top: solid 1px #000000;
}
.press_border
{
    border: solid 1px #009999;
}

/*TEXT SIZES and Colors*/
h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #007B91;
    line-height: 19px;
    font-weight: bold;
    margin: 0px;
}
.familyHeader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #007B91;
    line-height: 19px;
    font-weight: bold;
}
.smallcopy, .smallcopy A, .smallcopy A:active, .smallcopy A:link, .smallcopy A:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    line-height: 11px;
}

.exsmallcopy
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8px;
    line-height: 11px;
    font-weight: normal;
    font-style: normal;
}
.wcopy, .wcopy A, .wcopy A:active, .wcopy:link, .wcopy:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #FFFFFF;
    line-height: 14px;
    font-weight: normal;
    font-style: normal;
}
.db13
{
    font-size: 13px;
    line-height: 17px;
    color: #363A90;
    text-decoration: none;
    font-weight: bold;
    font-family: Verdana, Helvetica, sans-serif;
}
.n16
{
    font-size: 16px;
    line-height: 19px;
    color: #333333;
    text-decoration: none;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}

.n12, .n12 A
{
    font-size: 12px;
    line-height: 15px;
    text-decoration: none;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}
.n11, .n11 A
{
    font-size: 11px;
    line-height: 13px;
    text-decoration: none;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}
.n10, .n10 A
{
    font-size: 10px;
    line-height: 13px;
    text-decoration: none;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}

.g10
{
    font-size: 10px;
    line-height: 13px;
    color: #007B91;
    text-decoration: none;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}

.w12
{
    font-size: 12px;
    line-height: 15px;
    color: White;
    text-decoration: none;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

.r12, .r12 A
{
    font-size: 12px;
    line-height: 15px;
    color: RED;
    text-decoration: none;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}


.n12, .n12 A, .n12 A:link, .n12 A:active, .n12 A:visited
{
    font-size: 12px;
    line-height: 15px;
    color: #333333;
    text-decoration: none;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}

.n10
{
    font-size: 10px;
    line-height: 13px;
    color: #333333;
    text-decoration: none;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}

.gre10
{
    font-size: 10px;
    line-height: 13px;
    color: #666666;
    text-decoration: none;
    font-weight: bold;
    font-family: Verdana, Helvetica, sans-serif;
}
.gre12
{
    font-size: 12px;
    line-height: 15px;
    color: #666666;
    text-decoration: none;
    font-weight: bold;
    font-family: Verdana, Helvetica, sans-serif;
}

h3
{
    font-size: 12px;
    line-height: 15px;
    color: #666666;
    text-decoration: none;
    font-weight: bold;
    font-family: Verdana, Helvetica, sans-serif;
}
.b14
{
    font-size: 14px;
    line-height: 17px;
    color: #3388FF;
    text-decoration: none;
    font-weight: bold;
    font-family: Verdana, Helvetica, sans-serif;
}
.db13
{
    font-size: 13px;
    line-height: 17px;
    color: #363A90;
    text-decoration: none;
    font-weight: bold;
    font-family: Verdana, Helvetica, sans-serif;
}
.db15
{
    font-size: 15px;
    line-height: 17px;
    color: #363A90;
    text-decoration: none;
    font-weight: bold;
    font-family: Verdana, Helvetica, sans-serif;
}
.bread10
{
    font-size: 10px;
    line-height: 13px;
    color: #333333;
    text-decoration: none;
    font-weight: normal;
    font-family: Verdana, Helvetica, sans-serif;
}

.register_li
{
    list-style-image: url(../../images/green_arrow.jpg);
    line-height: 20px;
    font-size: 14px;
    color: #026666;
    vertical-align: top;
}
.redtext, .redtext A, .redtext A:active, .redtext A:link, .redtext A:visited
{
    color: Red;
    text-decoration: none;
    font-family: Arial, Sans-Serif;
}
.darkbluetext, .darkbluetext A, .darkbluetext A:active, .darkbluetext A:link, .darkbluetext A:visited
{
    color: #000066;
    text-decoration: none;
    font-family: Arial, Sans-Serif;
}
.redbold, .redbold A
{
    color: red;
    font-weight: bold;
}
.blackbold, .blackbold A
{
    color: Black;
    font-weight: bold;
}
.graytext
{
    color: #333333;
}
.bigfont, .bigfont A
{
    font-size: 14px;
}
.required
{
    color: Red;
}
.requestHeader
{
    font-weight: bold;
    font-family: Arial, Sans-Serif;
}
.yellow_star
{
    background-image: url(../../uploadedImages/Referrals/yellow_star_background.gif);
    background-repeat: no-repeat;
    vertical-align: middle;
    width: 82px;
    height: 82px;
    text-align: center;
}
.blacktext, .blacktext A, .blacktext A:active, .blacktext A:link, .blacktext A:visited, .blacktext A:hover
{
    color: Black;
    text-decoration: none;
}
.TabText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #007B91;
    line-height: 19px;
    border-bottom: 1px solid Gainsboro;
}
.TabTextSelected
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #007B91;
    line-height: 19px;
    font-weight: bold;
    font-style: normal;
    border-bottom: 1px solid Gainsboro;
    padding: 0px 0px 0px 0px;
}
/*END TEXT SIZES AND Colors*/
/* NAVIGATION STYLES*/
.leftnav A, .leftnav, .leftnav A:link, .leftnav A:visited
{
    background-image: url(../../images/leftnav_background.jpg);
    background-repeat: repeat-x;
    height: 19px;
    color: black;
    width: 220px;
    text-decoration: none;
    font-size: 8pt;
}
.leftnav A:hover
{
    color: #3388FF;
    text-decoration: none;
}
.TopNavHoverItem
{
    color: #007B91;
    cursor: pointer;
    padding-left: 5px;
    padding-right: 5px;
}

.LeftNavItem
{
    color: Black;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 14px;
    height: 19px;
    text-decoration: none;
    cursor: pointer;
    padding-left: 5px;
    padding-right: 5px;
    background-image: url(../../images/leftnav_background.jpg);
    background-repeat: repeat-x;
    color: black;
    width: 500px;
}
.LeftNavHoverItem
{
    color: #3388FF;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 8pt;
    line-height: 14px;
    cursor: pointer;
    padding-left: 5px;
    padding-right: 5px;
    background-image: url(../../images/leftnav_background.jpg);
    background-repeat: repeat-x;
    height: 19px;
    text-decoration: none;
    width: 500px;
}
#nav, #nav ul
{
    /* all lists */
    padding: 0;
    margin: 0;
    list-style: none;
    float: left;
    width: 11em;
}

#nav li
{
    /* all list items */
    position: relative;
    float: left;
    line-height: 1.25em;
    margin-bottom: -1px;
    width: 20em;
}

#nav li ul
{
    /* second-level lists */
    position: absolute;
    left: -999em;
    margin-left: 140px;
    margin-top: -1.55em;
    background-color: #DDE0E9;
    background-image: url(img/leftnav_background.jpg);
    border: solid 1px #999999;
    vertical-align: middle;
}


#nav li a
{
    width: 220px;
    display: block;
    color: black;
    text-decoration: none;
}

#nav li a:hover
{
    color: #3388FF;
    text-decoration: none;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul
{
    left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul
{
    /* lists nested under hovered list items */
    left: auto;
}


#nav2 li a
{
    width: 400px;
    display: block;
    color: black;
    text-decoration: none;
    height: 20px;
    vertical-align: middle;
}
#nav2 li a:hover
{
    color: #3388FF;
    text-decoration: none;
}
.TopNavItem
{
    background-color: #DDE0E9;
    border-bottom: solid 1px #999999;
    height: 17px;
    font-size: 9px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    cursor: pointer;
    padding-left: 5px;
    padding-right: 5px;
}

/* END NAVIGATION STYLES*/

/*NEWS SECTION*/
.news
{
    text-transform: uppercase;
}

.BlueHeader, .BlueHeader A, .BlueHeader A:Link, .BlueHeader A:active, .BlueHeader A:visited
{
    color: #006665;
    font-weight: bold;
    font-size: 16px;
    font-family: Arial, Sans-Serif;
}
.BlueHeader A:Hover
{
    color: #66CC33;
    text-decoration: none;
}
.BlueHeaderSmall, .BlueHeaderSmall A, .BlueHeaderSmall A:Link, .BlueHeaderSmall A:active, .BlueHeaderSmall A:visited
{
    color: #006665;
    font-weight: bold;
    font-size: 14px;
    font-family: Arial, Sans-Serif;
}
.BlueHeaderSmall A:Hover
{
    color: #66CC33;
    text-decoration: none;
}
.BlueText, .BlueText A, .BlueText A:active, .BlueText A:link, .BlueText A:visited
{
    color: #006665;
    font-weight: bold;
    font-size: 10px;
    font-family: Arial, Sans-Serif;
}
.BigBlueText, .BigBlueText
{
    color: #006665;
    font-weight: bold;
    font-size: 12px;
    font-family: Arial, Sans-Serif;
}
.GrayBackground
{
    background-color: #f1eff0;
    padding-left: 10px;
    line-height: 16px;
    border-top: solid 1px #cdcec0;
    border-bottom: solid 1px #cdcec0;
}
/*END NEWS SECTION*/


/*PRESS MOLD CLASSES */
.press_mold_text, .press_mold_text A, .press_mold_text A:active, .press_mold_text A:link, .press_mold_text A:visited, 
.product_background_beige A, .product_background_beige A:active, .product_background_beige A:link, .product_background_beige A:visited, 
.product_background_yellow A, .product_background_yellow A:active, .product_background_yellow A:link, .product_background_yellow A:visited, 
.product_background_lightblue A, .product_background_lightblue A:active, .product_background_lightblue A:link, .product_background_lightblue A:visited, 
.product_background_lightgreen A,.product_background_lightgreen A:active, .product_background_lightgreen A:link, .product_background_lightgreen A:visited, 
.product_background_blue A,.product_background_blue A:active, .product_background_blue A:link, .product_background_blue A:visited, 
 .product_background_pink A, .product_background_pink A:active,  .product_background_pink A:link,  .product_background_pink A:visited, 
.product_background_peach A, .product_background_peach A:active,  .product_background_peach A:link,  .product_background_peach A:visited, 
.product_background_green A, .product_background_green A:active,  .product_background_green A:link,  .product_background_green A:visited, 
.product_background_lightyellow A, .product_background_lightyellow A:active,  .product_background_lightyellow A:link,  .product_background_lightyellow A:visited, 
.product_background_purple A, .product_background_purple A:active,  .product_background_purple A:link, .product_background_purpleA:visited 
 
{
    font-weight: bold;
    font-size: 6pt;
    color: Black;
    line-height: 11px;
    vertical-align: middle;
    text-transform: uppercase;
}
.product_background_beige
{
    background-image: url(../../images/bg_beige.gif);
    background-repeat: repeat;
    height: 37px;
    font-size: 6pt;
}

.product_background_yellow
{
    background-image: url(../../images/bg_yellow.gif);
    background-repeat: repeat;
    height: 37px;
}

.product_background_lightblue
{
    background-image: url(../../images/bg_lt_blu.gif);
    background-repeat: repeat;
    height: 37px;
}

.product_background_lightgreen
{
    background-image: url(../../images/bg_lt_grn.gif);
    background-repeat: repeat;
    height: 37px;
}

.product_background_blue
{
    background-image: url(../../images/bg_blu.gif);
    background-repeat: repeat;
    height: 37px;
}
.product_background_pink
{
    background-image: url(../../images/bg_pink.gif);
    background-repeat: repeat;
    height: 37px;
}
.product_background_peach
{
    background-image: url(../../images/bg_peach.gif);
    background-repeat: repeat;
    height: 37px;
}
.product_background_green
{
    background-image: url(../../images/bg_grn.gif);
    background-repeat: repeat;
    height: 37px;
}
.product_background_lightyellow
{
    background-image: url(../../images/bg_lt_yell.gif);
    background-repeat: repeat;
    height: 37px;
}
.product_background_purple
{
    background-image: url(../../images/bg_purpl.gif);
    background-repeat: repeat;
    height: 37px;
}
.product_background_white, .product_background_white A
{
    background-color: #ffffff;
}
.text_uppercase, .text_uppercase A, .text_uppercase A:link, .text_uppercase A:active, .text_uppercase A:visited, .text_uppercase A:hover
{
    text-transform: uppercase;
    color: Black;
    text-decoration: none;
}

.background_white
{
    background-color: #ffffff;
}
.period_repeat
{
    background-image: url(press/images/period.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}
.moldpadding
{
    padding-left: 20px;
    padding-top: 5px;
    padding-right: 10px;
}
.padding
{
    padding-left: 10px;
    padding-right: 10px;
}
.pinktext
{
    color: #eb5ca0;
}
.pressbluetext
{
    color: #2566A8;
}
.presspadding
{
    padding-left: 30px;
    padding-top: 5px;
    padding-right: 10px;
}
/*END PRESS/MOLD*/
.navback
{
    background-color: #737373;
}
/*TOP CATEGORIES TABLE*/
.howto
{
    background-color: #f2f2f2;
    margin-top: 1px;
    margin-bottom: 1px;
    padding-top: 10px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 10px;
}
.cont
{
    border-left: solid 2px #bfbfbf;
    border-right: solid 2px #bfbfbf;
    background-color: #ffffff;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 10px;
    font-family: Verdana,Arial;
    line-height: 1.7;
}

.contleft
{
    border-left: solid 2px #bfbfbf;
    background-color: #ffffff;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 10px;
    font-family: Verdana,Arial;
    line-height: 1.7;
}
.contright
{
    border-right: solid 2px #bfbfbf;
    background-color: #ffffff;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 10px;
    font-family: Verdana,Arial;
    line-height: 1.7;
}
.padding5
{
    padding: 5px 5px 5px 5px;
}
.Cattable
{
    margin-top: 1px;
    background-color: #f2f2f2;
    margin-bottom: 10px;
}

/*END TOP CATEGORIES TABLE*/
.textbox
{
    width: 200px;
}

