/********* Remove outline from links in firefox ******************/
body a {outline:none;}

/********* Default Unified Nav Width ******************/
#CP_UN_Width {
width:740px;
margin:0px;
padding:0px;
margin-bottom:5px;
}
801

form {
margin:0px;
padding:0px;
}

/********* Unified Nav color *********/
/* Change this hex value to alter the appearance of the second tier link bar and border for non-PDP pages*/
#UnifiedNavigation {
width:auto;
}
.CP_BackgroundColor {

}

/********* End Unified Nav color *********/

/* Globie logo */
#CP_tier1_Globie {

}

/*********************** Start Tier 0 upper right hand links ***********************/
#CP_tier1_Links {

}

#CP_tier1_LinkTable {
margin-bottom:5px;
}

#CP_dot {
margin-left:5px;
}

#CP_dot_tier_0 {
margin-left:3px;
margin-right:3px;
margin-bottom:2px;
}
/********* Start grey border ********/
/* Grey border left side */
#CP_tier1_left {
background-color:#CCCCCC;
}
/* Grey border bottom */
#CP_tier1_botLine {
background-color:#CCCCCC;
}
/********* End grey border  *********/

/* Link td style */
#CP_tier1_top {
padding-left:15px;
padding-right:5px;
padding-bottom:7px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

/* Tier 1 link styles in upper right hand corner */
#CP_tier1_top a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#007FB4;
font-weight:400;
}
/* On hover styles for tier 1 link styles in upper right hand corner */
#CP_tier1_top a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#007FB4;
font-weight:400;
}

#CP_tier1_top a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#007FB4;
font-weight:400;
}

/*********************** End Tier 0 upper right hand links ***********************/

/******************************* Start Care Category middle link styles **************************/
/* Current care category */
#careCatOn {
background-image:url(http://www.colgate.com/UnifiedNav/Common/v4/images/onNav1Arrow.gif);
background-position:left;
padding-left:12px;
padding-right:11px;
}

#careCatOn a {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

#careCatOn a:hover {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

#careCatOn a:visited {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

/* All other care categories */
#careCatOff  {
background-image:url(http://www.colgate.com/UnifiedNav/Common/v4/images/offNav1Arrow.gif);
background-position:left;
padding-left:7px;
padding-right:11px;
}

#careCatOff a {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:400;
}
/* On hover all other care categories */
#careCatOff a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:400;
}


/******************************* End Care Category middle link styles **************************/

/* Search box and button */
#CareCatSearchButtonTD {
padding-left:5px;
width:auto;
}

#CareCatSearchTD {
width:auto;
}

#CareCatSearchBoxTD {
width:auto;
}

#CareCatSearchButtonTable {
}


.CP_Search {
font-size:11px;
text-decoration:none;
margin:0px;
}

a.CP_Search_Link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
margin:0px;
font-weight:bold;
}

a:hover.CP_Search_Link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
margin:0px;
color:#FFFFFF;
font-weight:bold;
}

a:visited.CP_Search_Link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
margin:0px;
color:#FFFFFF;
font-weight:bold;
}

#CareCatSearchBox {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#969696;
border:1px solid #969696;
padding-left:3px;
width:auto;
}
/* End search box and button */

/*************** Styles for second tier links and rollovers contained within the solid colored bar ***************/
/** Outer td **/
#CP_Bar_BorderColor_Top {

}

#CP_Bar_BorderColor_Top_PDP {

}

.CP_navOff_RightSideBar {
background-color:#FFFFFF;
height:100%;
}

.CP_navOff_Bottom {

}

.CP_navDownBottom {
background-color:#FFFFFF;
border-bottom:0px solid #FFFFFF;
}

.CP_navDown_LeftSide {
background-color:#FFFFFF;
}


.CP_navDown_LeftSideBottom {
background-color:#FFFFFF;
}

/** Style for first link td **/
.CP_navOff_1 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
border-left: 0px solid #FFFFFF;
margin:0px;

}

/** First link style, off state **/
.CP_navOff_1 a {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
margin:0px;
font-weight:bold;
}

/** First link style, off state **/
.CP_navOff_1 a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
margin:0px;
font-weight:bold;
}

/** First rollover state td style.
Change this background-color if you wish to alter the appearance of the rollover state **/
.CP_navOver_1  {
font-size:13px;
text-decoration:none;
margin:0px;
}
/** First rollover state link style **/
.CP_navOver_1 a {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
margin:0px;
color:#FFFFFF;
font-weight:bold;
}

.CP_navOver_1 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
margin:0px;
color:#FFFFFF;
font-weight:bold;
}

.CP_navOver_1 a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
margin:0px;
color:#FFFFFF;
font-weight:bold;
}


/** Current page styles **/
.CP_navDown {
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
padding-left:5px;
padding-right:6px;
border-left: 1px solid #FFFFFF;
}

.CP_navDown a {
font-size:13px;
text-decoration:none;
color:#0C79BC;
font-weight:bold;
}

.CP_navDown a:hover {
font-size:13px;
text-decoration:none;
font-weight:bold;
}

.CP_navDown a:visited {
font-size:13px;
text-decoration:none;
font-weight:bold;
}
/** End current page styles **/





/** Off state for all other links in the second tier **/
.CP_navOff {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
margin:0px;
}

.CP_navOff a {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
margin:0px;
font-weight:bold;
}

.CP_navOff a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
margin:0px;
font-weight:bold;
}

.CP_navOff a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
margin:0px;
font-weight:bold;
}
/** End off state for all other links in the second tier **/

/** Rollover state for all other links in the second tier **/
/** Change this background-color if you wish to alter the appearance of the rollover state
   1 of 2 for this class
**/
.CP_navOver  {
font-size:13px;
text-decoration:none;
margin:0px;
}


/** Change this background-color if you wish to alter the appearance of the rollover state
   2 of 2 for this class
**/
.CP_navOver a {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
margin:0px;
font-weight:bold;
}

.CP_navOver a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
margin:0px;
font-weight:bold;
}

.CP_navOver a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
margin:0px;
font-weight:bold;
}
/** End rollover state for all other links in the second tier **/

/*************** End styles for second tier links and rollovers contained within the solid colored bar ***************/

/*************************** Third Tier bottom most link styles ***********************************/

/* Change this hex value to alter the appearance of the third tier border */
#CP_Bar_BorderColor_Bottom {
width:auto;
text-align:left;
}

/* Change this hex value to change link color */
#CP_Bar_BorderColor_Bottom a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0066CC;
font-weight:400;
}

#CP_Bar_BorderColor_Bottom a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0066CC;
font-weight:400;
}

#CP_Bar_BorderColor_Bottom a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
font-weight:400;
}

#CP_thirdTierTD {
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}


#CP_thirdTier_Link {
margin:0px;
padding:0px;
font-weight:400;
}


#CP_thirdTierTD_selected {
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}

#CP_thirdTierTD_selected a {
font-weight:bold;
color:#666666;
}

#CP_thirdTierTD_selected a:hover {
font-weight:bold;
color:#666666;
}

#CP_thirdTierTD_selected a:visited {
font-weight:bold;
color:#666666;
}

.CP_thirdTier_wrap {
margin:0px;
padding:0px;
display:inline;
}


/*************************** End Third Tier bottom most link styles ***********************************/

/**************** Footer Styles *********************/
#unifiednav_footer4 { margin: 0 auto !important; }

#unifiednav_footerline4 {
height:1px;
margin-top: 2px;
background-color:#c6c6c6
}

#unifiednav_footer4_spanishlink {
width:100%;
text-align:center;
font-size: 12px !important;
}

	#unifiednav_footer4_spanishlink a:link, #unifiednav_footer4_spanishlink a:visited {
		font-family: arial, verdana, sans-serif;
		font-size: 11px !important;
		color: #666;
		text-decoration: none;
	}

	#unifiednav_footer4_spanishlink a:hover, #unifiednav_footer4_spanishlink a:active {
		font-family: arial, verdana, sans-serif;
		font-size: 11px !important;
		color: #666;
		text-decoration: underline;
	}

	#unifiednav_footer4_spanishlink table { margin: 0 auto !important; }

#unifiednav_footercontent {
margin: 10px;
font-family: arial, verdana, sans-serif;
color: #666;
font-size: 10px;
text-align:center;
}

#unifiednav_footercontent a {
font-family: arial, verdana,  sans-serif;
color: #009;
font-size: 12px;
}

.CP_FooterCountryIdentifier {
font-family: arial, verdana,  sans-serif;
color: #666;
font-size: 10px;
}


/**************** End Footer Styles *********************/

/*************************************************************/
/*-------- Unified Navigation Brand Style: Version 5 --------*/
/*************************************************************/

/*-- START TOP NAVIGATION --*/
.unifiedBorder { margin: 0; padding: 0; border: none; width: 100%; }

.uninavclear { margin: 0; padding: 0; width: 0; height: 0; clear: both; }

#uninavendcap { margin: 0; padding: 0 0 24px 0; width: 0; height: 0; clear: both; }

#UniNav_Background {
    padding: 6px 0 0 0;
    width: 100%;
    height: 18px;
    background-color: #FFF;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999999;
}

#UniNav_Container {
    margin: 0 auto;
    padding: 6px 0 0 0;
    width: 100%;
    height: 18px;
    clear: both;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999999;
    text-align: left;
}

    #UniNav_Container #UniNav_Brand {
        margin: 0 auto;
        padding: 0;
        width: 956px;
        font-family: Arial, Verdana, sans-serif;
        font-weight: 900;
        position: relative;
        left: auto;
    }

        #UniNav_Container #UniNav_Brand a:link, #UniNav_Container #UniNav_Brand a:visited { text-decoration: none !important; }

        #UniNav_Container #UniNav_Brand a:hover, #UniNav_Container #UniNav_Brand a:active { font-weight: 900; }

        #UniNav_Container #UniNav_Brand h1, #UniNav_Container #UniNav_Brand h2 { margin: 0; padding: 0; font-size: 11px !important; font-family: Arial, Verdana, sans-serif; text-indent: 0 !important; }

        /*---- UniNav_section ----*/
        #UniNav_Container #UniNav_Brand .UniNav_section {
            margin: 0 0 0 -1px;
            padding: 0;
            border-top: none;
            border-right: 1px solid #CCC;
            border-bottom: none;
            border-left: 1px solid #CCC;
            display: block;
            background-color: #FFF;
            float: left;
            width: auto;
        }

            /*---- h1 ----*/
            #UniNav_Container #UniNav_Brand .UniNav_section h1 { margin: 0; padding: 0; float: left; background-color: #FFF; }

                #UniNav_Container #UniNav_Brand .UniNav_section h1 a { display: block; padding: 0 6px 3px 6px; text-decoration: none; font-size: 11px !important; font-weight: 900 !important; }

                    #UniNav_Container #UniNav_Brand .UniNav_section h1 a .UniNav_arrowIcon {
                        margin: 4px 4px 0 -6px;
                        padding: 0;
						background-image: url(http://www.colgate.com/UnifiedNav/Common/v5/UniNav_Brand_ArrowSprite.gif);
                        background-repeat: no-repeat;
                        background-position: 0 0;
                        width: 8px;
                        height: 8px;
                        float: left;
                    }

						#UniNav_Container #UniNav_Brand .UniNav_section h1 a:link .UniNav_arrowIcon, #UniNav_Container #UniNav_Brand .UniNav_section h1 a:link .UniNav_arrowIcon { *font-size: 1px; }

						#UniNav_Container #UniNav_Brand .UniNav_section h1 a:hover .UniNav_arrowIcon, #UniNav_Container #UniNav_Brand .UniNav_section h1 a:active .UniNav_arrowIcon { background-position: 0 -8px; }

						#UniNav_Container #UniNav_Brand .UniNav_section h1 a .UniNav_arrowIcon#ON { background-position: 0 -8px; }

            /*---- UniNav_secondTier_group ----*/
            #UniNav_Container #UniNav_Brand .UniNav_section .UniNav_secondTier_group {
                margin: 0 0 0 -1px;
                padding: 1px 0 0 0;
                border-top: none;
                border-right: none;
                border-bottom: 1px solid #CCC;
                border-left: none;
                display: none;
                clear: both;
            }

                /*---- h2 ----*/
                #UniNav_Container #UniNav_Brand .UniNav_section .UniNav_secondTier_group h2 {
                    margin: -1px 0;
                    padding: 6px;
                    border-top: 1px solid #CCC;
                    border-right: none;
                    border-bottom: 1px solid #CCC;
                    border-left: none;
                    display: block;
                }

					/*---- h2 ----*/
					#UniNav_Container #UniNav_Brand .UniNav_section .UniNav_secondTier_group h2 a {
						display: block;
						margin-top: -1px;
						font-size: 11px !important;
					}

    /*---- Search box and button ----*/
    #UniNav_Container #UniNav_Search {
        margin: 0;
        padding: 0;
        float: right;
    }

        #UniNav_Container #UniNav_Search form {
            margin: 0;
            padding: 0 6px 0 0;
            float: left;
            position: relative;
            top: -2px;
        }

            #UniNav_Container #UniNav_Search form input {
                margin: 0;
                padding: 1px 3px;
                font-family: Arial, Verdana, sans-serif;
                font-size: 10px;
                color: #969696;
                border: 1px solid #969696;
                text-align: center;
            }

    #UniNav_Container #UniNav_Search #UniNav_searchButton {
        margin: 0;
        padding: 1px 4px 0 4px;
        border: 1px solid #969696;
        float: left;
        position: relative;
        top: -2px;
        *top: 0;
    }

        #UniNav_Container #UniNav_Search #UniNav_searchButton a { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: 900; }

        #UniNav_Container #UniNav_Search #UniNav_searchButton a:link, #UniNav_Container #UniNav_Search #UniNav_searchButton a:visited, #UniNav_Container #UniNav_Search #UniNav_searchButton a:hover, #UniNav_Container #UniNav_Search #UniNav_searchButton a:active { text-decoration: none; color: #FFF !important; }

/*-- END TOP NAVIGATION --*/

/*-- START FOOTER NAVIGATION --*/
#unifiednav_footer5 #unifiednav_footerline5 {
	margin-top: 2px;
	height: 1px;
	background-color: #666;
	display: none !important; /*-- TURN OFF FOOTERLINES --*/
}

#unifiednav_footer5 #unifiednav_footer5_spanishlink {
	width: 100%;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	text-align: center;
}

	#unifiednav_footer5 #unifiednav_footer5_spanishlink table { margin: 0 auto; }

	#unifiednav_footer5 #unifiednav_footer5_spanishlink table td img { display: none; }

	#unifiednav_footer5 #unifiednav_footer5_spanishlink a:link, #unifiednav_footer5 #unifiednav_footer5_spanishlink a:visited { text-decoration: none; color: #666; }

	#unifiednav_footer5 #unifiednav_footer5_spanishlink a:hover, #unifiednav_footer5 #unifiednav_footer5_spanishlink a:active { color: #F00; }

#unifiednav_footer5 #unifiednav_footercontent {
	margin: 10px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #666;
	text-align: center;
}

	#unifiednav_footer5 #unifiednav_footercontent a { font-size: 11px; }

	#unifiednav_footer5 #unifiednav_footercontent a:link, #unifiednav_footer5 #unifiednav_footercontent a:visited { text-decoration: none; color: #666; }

	#unifiednav_footer5 #unifiednav_footercontent a:hover, #unifiednav_footer5 #unifiednav_footercontent a:active { color: #F00; }

#unifiednav_footer5 .CP_FooterCopyright {
	color: #666;
	font-size: 10px;
}

#unifiednav_footer5 .CP_FooterCountryIdentifier {
	color: #666;
	font-size: 10px;
}

/************************************************************/
/************************************************************/
/************************************************************/
/*------- Unified Navigation Brand Style: Responsive -------*/
/************************************************************/
/************************************************************/
/************************************************************/

/* =============================================================================
   normalize
   ========================================================================== */
html .UniNav_Res_Container{font-size:100% !important;-webkit-text-size-adjust:100% !important;-ms-text-size-adjust:100% !important}
html .UniNav_Res_Container,.UniNav_Res_Container button,.UniNav_Res_Container input,.UniNav_Res_Container select,.UniNav_Res_Container textarea{font-family: Arial, Verdana, sans-serif !important;color:#ff0000 !important}
.UniNav_Res_Container a{color:#ff0000 !important}
.UniNav_Res_Container a:visited{color:#ff0000 !important}
.UniNav_Res_Container a:hover{color:#ff0000 !important}
.UniNav_Res_Container a:focus{outline:none !important;outline:opx auto -webkit-focus-ring-color !important;outline-offset:-2px !important}
.UniNav_Res_Container a:hover,.UniNav_Res_Container a:active{outline:0 !important}
.UniNav_Res_Container b,.UniNav_Res_Container strong{font-weight:bold !important}
.UniNav_Res_Container ul,.UniNav_Res_Container ol{margin:0 !important;padding:0 !important}
.UniNav_Res_Container li,.UniNav_Res_Container li li{line-height:100% !important;margin:0 !important}
.UniNav_Res_Container nav ul,.UniNav_Res_Container nav ol{list-style:none !important;list-style-image:none !important;margin:0 !important;padding:0 !important}
.UniNav_Res_Container form{margin:0 !important}
.UniNav_Res_Container button,.UniNav_Res_Container input,.UniNav_Res_Container select,.UniNav_Res_Container textarea{font-size:100% !important;margin:0 !important;vertical-align:baseline !important;*vertical-align:middle !important}
.UniNav_Res_Container button,.UniNav_Res_Container input{line-height:normal !important}
.UniNav_Res_Container button,.UniNav_Res_Container input[type="button"],.UniNav_Res_Container input[type="reset"],.UniNav_Res_Container input[type="submit"]{cursor:pointer !important;-webkit-appearance:button !important;*overflow:visible !important}
.UniNav_Res_Container button[disabled],.UniNav_Res_Container input[disabled]{cursor:default !important}
.UniNav_Res_Container input[type="search"]{-webkit-appearance:textfield !important;-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}
.UniNav_Res_Container input[type="search"]::-webkit-search-decoration,.UniNav_Res_Container input[type="search"]::-webkit-search-cancel,.UniNav_Res_Container button{-webkit-appearance:none !important}
.UniNav_Res_Container button::-moz-focus-inner,.UniNav_Res_Container input::-moz-focus-inner{border:0 !important;padding:0 !important}
.UniNav_Res_Container input:invalid,.UniNav_Res_Container textarea:invalid{background-color:#f0dddd !important}
.UniNav_Res_Container form,.UniNav_Res_Container fieldset,.UniNav_Res_Container label,.UniNav_Res_Container input{line-height:100% !important}
/* ==|== clearfixfix =========================================================== */
.UniNav_Res_Container.clearfix:before,.UniNav_Res_Container.clearfix:after,
.UniNav_Res_Container .clearfix:before,.UniNav_Res_Container .clearfix:after{content:"" !important;display:table !important}
.UniNav_Res_Container.clearfix:after,
.UniNav_Res_Container .clearfix:after{clearfix:both !important}
.UniNav_Res_Container.clearfix,
.UniNav_Res_Container .clearfix{*zoom:1 !important}
/* =============================================================================
   application styles
   ========================================================================== */
.UniNav_Res_Container {
    width: 100% !important;
    position: relative !important;
    left: 0 !important;
    top: 3px !important;
    z-index: 999999 !important;
    background-color: transparent !important;
    font-family: Arial, Verdana, sans-serif !important;
    font: 12px Arial, Verdana, sans-serif !important;
}
    .UniNav_Res_Container.Header { display: block !important; }
    .UniNav_Res_Container.FooterAlt { position: relative !important; display: none !important; }
    .UniNav_Res_Container.FooterMain { position: relative !important; background-color: #ccc !important; }

.UniNav_Res_Brand .firstTier li.uninav_res_last,
.UniNav_Res_Footer ul li.uninav_res_last { border-right: none !important; border-bottom: none !important; }
.UniNav_Res_Brand .secondTier li.uninav_res_last { border-bottom: 1px solid #ccc !important; }

/* ==|== UniNav_Res_Brand =================================================== */
.UniNav_Res_Wrapper { margin: 0 auto !important; width: 90% !important; max-width: 956px !important; }
    .ie7 .UniNav_Res_Wrapper,
    .ie8 .UniNav_Res_Wrapper { width: 956px !important; }

/* ==|== UniNav_Res_Brand =================================================== */
.UniNav_Res_Brand {
    width: 75% !important;
    float: left !important;
    font-weight: 900 !important;
    position: absolute !important;
    z-index: 9;
}

    /* ==|== .firstTier ===================================================== */
    .UniNav_Res_Brand .firstTier { list-style: none !important; font-weight: normal !important; }

        .UniNav_Res_Brand .firstTier li {
            font-size: 11px !important;
            float: left !important;
            border-right: 1px solid #ccc !important;
            background-color: #fff !important;
        }

            .UniNav_Res_Brand .firstTier li a { display: block !important; padding: 4px 6px 3px !important; text-decoration: none !important; }
                .UniNav_Res_Brand .firstTier li a:link,
                .UniNav_Res_Brand .firstTier li a:visited { color: #ff0000 !important; }
                .UniNav_Res_Brand .firstTier li a:hover,
                .UniNav_Res_Brand .firstTier li a:active { color: #ff0000 !important; }

                .UniNav_Res_arrowIcon {
                    background-image: url("http://www.colgate.com/UnifiedNav/Common/v5/UniNav_Brand_ArrowSprite.gif") !important;
                    background-repeat: no-repeat !important;
                    background-position: 0 0 !important;
                    background-color: #ff0000 !important;
                    height: 8px !important;
                    margin: 1px 4px 0 -6px !important;
                    padding: 0 !important;
                    width: 8px !important;
                    display: block !important;
                    float: left !important;
                }
                    .UniNav_Res_Brand .firstTier li:hover .UniNav_Res_arrowIcon,
                    .UniNav_Res_Brand .firstTier li:active .UniNav_Res_arrowIcon { background-position: 0 -8px !important; }

    /* ==|== .secondTier ==================================================== */
    .UniNav_Res_Brand .firstTier li:hover .secondTier,
    .UniNav_Res_Brand .firstTier li:active .secondTier { display: block !important; }

    .UniNav_Res_Brand .secondTier { list-style: none !important; display: none !important; background-color: #fff !important; }
        .ie7 .UniNav_Res_Brand .secondTier { margin-left: -1px !important; border-left: 1px solid #ccc !important; }

        .UniNav_Res_Brand .secondTier li {
            position: relative !important;
            top: 1px !important;
            margin: -1px 0 0 -1px !important;
            font-size: 11px !important;
            float: none !important;
            border-top: 1px solid #ccc !important;
            border-right: none !important;
            border-bottom: 1px solid #ccc !important;
            border-left: 1px solid #ccc !important;
        }

            .UniNav_Res_Brand .secondTier li a { display: block !important; padding: 6px 1px 6px 10px !important; }
                .ie7 .UniNav_Res_Brand .secondTier li a { /*padding: 6px 10px 6px 10px !important;*/ }
/* ==|== UniNav_Res_Search ================================================== */
.UniNav_Res_Search {
    width: 25% !important;
    float: right !important;
    position: relative !important;
    z-index: 10 !important;
    height: 24px !important;
}

    .UniNav_Res_Search .CP_Search_Form { float: right !important; }
        .ie7 .UniNav_Res_Search .CP_Search_Form,
        .ie8 .UniNav_Res_Search .CP_Search_Form { width: 100% !important; }

        .UniNav_Res_Search > .CP_Search_Form fieldset { margin: 0 !important; padding: 0 !important; border: none !important; }

        .UniNav_Res_Search > .CP_Search_Form .CP_Search_Input {
            border: 1px solid #969696 !important;
            color: #969696 !important;
            margin: 0 3px 0 0 !important;
            padding: 0 8px !important;
            text-align: center !important;
            width: auto !important;
            height: 16px !important;
            font-size: 10px !important;
            float: left !important;
        }
            .ie7 .UniNav_Res_Search > .CP_Search_Form .CP_Search_Input,
            .ie8 .UniNav_Res_Search > .CP_Search_Form .CP_Search_Input { padding: 2px 8px 0 8px !important; height: 14px !important; width: auto !important }

        .UniNav_Res_Search .CP_Search_Form .CP_Search_Button { border: 1px solid #969696 !important; float: left !important; text-align: center !important; }

            .UniNav_Res_Search .CP_Search_Form .CP_Search_Button .CP_Search_Link {
                padding: 0 4px 0 !important;
                font-size: 10px !important;
                height: 16px !important;
                background-color: #ff0000 !important;
                font-size: 10px !important;
                display: block;
            }
                .ie7 .UniNav_Res_Search .CP_Search_Form .CP_Search_Button .CP_Search_Link,
                .ie8 .UniNav_Res_Search .CP_Search_Form .CP_Search_Button .CP_Search_Link { padding: 2px 4px 0 !important; height: 14px !important; line-height: 100% !important; }

                .UniNav_Res_Search .CP_Search_Form .CP_Search_Button .CP_Search_Link:link,
                .UniNav_Res_Search .CP_Search_Form .CP_Search_Button .CP_Search_Link:visited,
                .UniNav_Res_Search .CP_Search_Form .CP_Search_Button .CP_Search_Link:hover,
                .UniNav_Res_Search .CP_Search_Form .CP_Search_Button .CP_Search_Link:active { color: #fff !important; text-decoration: none !important; }

/* ==|== UniNav_Res_Footer ================================================== */
.UniNav_Res_Footer_Container { position: relative; }

.UniNav_Res_Footer {
    text-align: center !important;
    background-color: #fff !important;
    font-family: Arial, Verdana, sans-serif !important;
    color: #666 !important;
    margin: 0 0 18px 0 !important;
    position: relative !important;
}

    .UniNav_Res_Footer #unifiednav_footer5_spanishlink { margin: 18px auto 0; font-size: 12px; }

    .UniNav_Res_Footer ul { list-style: none !important; margin: 10px 10px 0 10px !important; padding: 0 !important; }

        .UniNav_Res_Footer ul li {
            display: inline !important;
            font-size: 11px !important;
            border-right: 1px solid #ccc !important;
            padding: 0 7px 0 3px !important;
        }
            .ie7 .UniNav_Res_Footer ul li { padding: 0 3px 0 7px !important; }

            .UniNav_Res_Footer ul li a { text-decoration: none !important; }
                .UniNav_Res_Footer ul li a:link,
                .UniNav_Res_Footer ul li a:visited { color: #666 !important; }
                .UniNav_Res_Footer ul li a:hover,
                .UniNav_Res_Footer ul li a:active { color: #ff0000 !important; }

    .UniNav_Res_Footer p {
        font-size: 11px !important;
        margin: 0 !important;
        padding: 0 !important;
        line-height: 115% !important;
    }

/* =============================================================================
   media queries
   ========================================================================== */
/* Tablet (portrait) 751-959px */
@media only screen and (min-width: 751px) and (max-width: 959px) {
    .UniNav_Res_Wrapper { width: 99% !important; }
}

/* Tablet (portrait) iPad */
@media only screen and (max-width: 768px) {
    .UniNav_Res_Wrapper { width: 99% !important; }
}

/* 800px */
@media only screen and (max-width: 800px) {
    .UniNav_Res_Wrapper { width: 99% !important; }
}

/* Mobile (landscape) 470-750px */
@media only screen and (min-width: 470px) and (max-width: 750px) {
    body{margin-top: 0 !important; }
    .UniNav_Res_Container { position: absolute !important; }
    .UniNav_Res_Wrapper { width: 90% !important; }
    #UniNav_Background,
    .UniNav_Res_Container.Header { display: none !important; }
    .UniNav_Res_Container.FooterAlt { display: block !important; }
    .UniNav_Res_Brand { width: 100% !important; float: none !important; position: relative !important; }
        .UniNav_Res_Brand .firstTier li { float: none !important; border-right: none !important; border-bottom: 1px solid #ccc !important; }
            .UniNav_Res_Brand .firstTier li a { padding: 12px 0 !important; }
        .UniNav_Res_arrowIcon { background-position: 0 -8px !important; display: none !important; }
        .UniNav_Res_Brand .secondTier { display: none !important; }
            .UniNav_Res_Brand .secondTier li { border-left: none !important; }
                .UniNav_Res_Brand .secondTier li.uninav_res_last { border-bottom: none !important; }
                .UniNav_Res_Brand .secondTier li a { padding: 12px 0 12px 18px !important; }
                    .UniNav_Res_Brand .firstTier li:hover .secondTier,
                    .UniNav_Res_Brand .firstTier li:active .secondTier { display: none !important; }
    .UniNav_Res_Search { width: 100% !important; float: none !important; }
        .UniNav_Res_Search .CP_Search_Form { float: left !important; width: 100% !important; }
            .UniNav_Res_Search > .CP_Search_Form .CP_Search_Input {
                width: 80% !important;
                padding: 0 0 0 4px !important;
                height: 18px !important;
                text-align: left !important;
            }
                .UniNav_Res_Search .CP_Search_Form .CP_Search_Button .CP_Search_Link { padding: 2px 4px !important; height: 14px !important; }
    .UniNav_Res_Footer #unifiednav_footer5_spanishlink { margin-top: 58px; }
    .UniNav_Res_Footer { text-align: left !important; }
        .UniNav_Res_Footer ul { margin: 10px 0 !important; }
            .UniNav_Res_Footer ul li {
                display: block !important;
                border-right: none !important;
                border-bottom: 1px solid #ccc !important;
                line-height: 100% !important;
                margin: 0 !important;
                padding: 0 7px 0 0 !important;
            }
                .UniNav_Res_Footer ul li a { padding: 12px 0 !important; display: block !important; }
}

/* Mobile (portrait) < 469px */
@media only screen and (max-width: 469px) {
    body{margin-top: 0 !important; }
    .UniNav_Res_Container { position: absolute !important; }
    .UniNav_Res_Wrapper { width: 90% !important; }
    #UniNav_Background,
    .UniNav_Res_Container.Header { display: none !important; }
    .UniNav_Res_Container.FooterAlt { display: block !important; }
    .UniNav_Res_Brand { width: 100% !important; float: none !important; position: relative !important; }
        .UniNav_Res_Brand .firstTier li { float: none !important; border-right: none !important; border-bottom: 1px solid #ccc !important; }
            .UniNav_Res_Brand .firstTier li a { padding: 6px 0 !important; }
            .UniNav_Res_Brand .firstTier li.uninav_res_last { border-bottom: 1px solid #ccc !important; }
        .UniNav_Res_arrowIcon { display: none !important; background-position: 0 -8px !important; }
        .UniNav_Res_Brand .secondTier { display: none !important; }
            .UniNav_Res_Brand .secondTier li { border-left: none !important; }
                .UniNav_Res_Brand .secondTier li.uninav_res_last { border-bottom: none !important; }
                .UniNav_Res_Brand .secondTier li a { padding: 6px 0 6px 18px !important; }
                    .UniNav_Res_Brand .firstTier li:hover .secondTier,
                    .UniNav_Res_Brand .firstTier li:active .secondTier { display: none !important; }
    .UniNav_Res_Search { margin-top: 10px !important; width: 100% !important; float: none !important; }
        .UniNav_Res_Search .CP_Search_Form { float: left !important; width: 100% !important; }
            .UniNav_Res_Search > .CP_Search_Form .CP_Search_Input {
                width: 80% !important;
                padding: 0 0 0 4px !important;
                height: 18px !important;
                text-align: left !important;
            }
                .UniNav_Res_Search .CP_Search_Form .CP_Search_Button .CP_Search_Link { padding: 2px 4px !important; height: 14px !important; }
    .UniNav_Res_Footer { text-align: left !important; }
        .UniNav_Res_Footer #unifiednav_footer5_spanishlink { margin-top: 0; }
        .UniNav_Res_Footer ul { margin: 10px 0 !important; }
            .UniNav_Res_Footer ul li {
                display: block !important;
                border-right: none !important;
                border-bottom: 1px solid #ccc !important;
                line-height: 100% !important;
                margin: 0 !important;
                padding: 0 7px 0 0 !important;
            }
                    .UniNav_Res_Footer ul li a { padding: 6px 0 !important; display: block !important; }
    .UniNav_Res_Footer p { line-height: 115%; }
}

/* Mobile (portrait) < 320px */
@media only screen and (max-width: 320px ) {
    .UniNav_Res_Container { position: absolute !important; }
    .UniNav_Res_Wrapper { width: 90% !important; }
    .UniNav_Res_Brand { position: relative !important; }
    .UniNav_Res_Search > .CP_Search_Form .CP_Search_Input { width: 70% !important; }
