#cn_footer { align: center; }
#cn_footer_site_title { font-weight: bold; padding-bottom: 3px; }
#cn_footer_sitenav  { color: #999999; background-color: #EEEEEE; margin: 0px; padding: 10px 0px 10px 0px; }
.cn_footer_sitenav_col { width: 140px; color: #999999; margin: 0px; padding: 0px 5px 0px 5px; } 
.cn_footer_sitenav_col_title { font-weight: bold; }
.cn_footer_sitenav_col_link { padding: 0px 0px 0px 5px; }
.cn_footer_col_divider { width: 1px; padding: 0px; margin: 0px; }
#cn_footer_live_expert_button { margin-top: 5px; }
.cn_footer_sitenav a:link,
.cn_footer_sitenav a:active,
.cn_footer_sitenav a:visited { text-decoration: none; color: #999999; }
.cn_footer_sitenav a:hover   { text-decoration: underline; color: #999999; }
.cn_footer_gray_bar { background: white url('../images/footer_740x31.gif') repeat-x; vertical-align: middle; padding: 5px; }
.cn_footer_gray_bar a:link,
.cn_footer_gray_bar a:active,
.cn_footer_gray_bar a:visited { text-decoration: none; color: white; padding: 0px 5px 0px 5px; }
.cn_footer_gray_bar a:hover   { text-decoration: underline; color: white; padding: 0px 5px 0px 5px; }
.cn_footer_copyright { color: #999999; background: white url('../images/footer_mold_bg.gif') repeat-x; }
.cn_footer_copyright td { color: #999999; }

#Search { margin: 0px; padding: 0px; }
#SearchString { border: 1px solid #B0B0B0; font: 12px Verdana,Helvetica,Arial,Sans-Serif; }
#cn_header { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 7.75pt; color: #999999; align: center; margin: 0px; padding-top: 1px; padding-left: 0px; padding-right: 0px; }

a.cn_header_link:link    { font-size: 7.75pt; color: #000099; text-decoration: none; }
a.cn_header_link:active  { font-size: 7.75pt; color: #000099; text-decoration: none; }
a.cn_header_link:visited { font-size: 7.75pt; color: #000099; text-decoration: none;  }
a.cn_header_link:hover   { font-size: 7.75pt; color: #0000FF; text-decoration: underline; }

.cn_country { font-size: 7.75pt; padding-left: 3px; padding-right: 5px; color: #999999; }
.cn_extranet_arrow { font-size: 7.75pt; color: #999999; padding-right: 5px; }
.cn_title_bar { background: white url(../images/mold_top.gif) repeat-x; }
.cn_site_title { font-size: 10.5pt; font-weight: bold; padding-left: 3px; padding-top: 2px; }

.cn_snav      { background: white url(../images/mold_highlight_bottom_off.gif) repeat-x; }
.cn_snav_menu { margin: 0px; padding: 0px; }

.cn_snav_pipe,
.cn_snav_menu .cn_snav_link a,
.cn_snav_menu .cn_snav_link a:hover,
.cn_snav_menu .cn_snav_link_hover a,
.cn_snav_menu .cn_snav_link_hover a:hover,
.cn_snav_menu .cn_snav_link_on a,
.cn_snav_menu .cn_snav_link_on a:hover,
.cn_snav_menu .cn_snav_link_red_on a,
.cn_snav_menu .cn_snav_link_red_on a:hover,
.cn_snav_menu .cn_snav_link_red_hover a,
.cn_snav_menu .cn_snav_link_red_hover a:hover { font-size: 7.75pt; color: #666666; text-decoration: none; padding-top: 2px; padding-bottom: 2px; display: block; }

.cn_snav_link,
.cn_snav_link_hover,
.cn_snav_link_on,
.cn_snav_link_red_hover,
.cn_snav_link_red_on { color: #666666; padding: 0px 5px 0px 5px; }

.cn_snav_link_hover { color: #666666; background: white url(../images/moldred_highlight_bottom_over.gif) repeat-x; }
.cn_snav_link_on    { color: #666666; background: white url(../images/moldred_highlight_bottom_on.gif) repeat-x; }
.cn_shade_off   { background: white url(../images/mold_shade_bottom_off.gif) no-repeat; }
.cn_shade_hover { background: white url(../images/mold_shade_bottom_over.gif) no-repeat; }
.cn_shade_on    { background: white url(../images/mold_shade_bottom_on.gif) no-repeat; }

/* 3rd party rules */
.cn_snav_link_red_hover { color: #666666; background: white url(../images/moldred_highlight_bottom_over.gif) repeat-x; }
.cn_snav_link_red_on    { color: #666666; background: white url(../images/moldred_highlight_bottom_on.gif) repeat-x; }
.cn_shade_red_off   { background: white url(../images/moldred_shade_bottom_off.gif) no-repeat; }
.cn_shade_red_hover { background: white url(../images/moldred_shade_bottom_over.gif) no-repeat; }
.cn_shade_red_on    { background: white url(../images/moldred_shade_bottom_on.gif) no-repeat; }

#cn_pnav { padding: 0px; background: #1C345C url(../images/header_mainnav_bg_off.gif) repeat-x; }
#cn_pnav * { font-size: 7.75pt; }
#cn_pnav a { color: white; }

/* 3rd party */
#cn_pnav_red { padding: 0px; background: #830000 url(../images/headerred_mainnav_bg_off.gif) repeat-x; }
#cn_pnav_red * { font-size: 7.75pt; }
#cn_pnav_red a { color: white; }

.cn_pnav_link a:link,
.cn_pnav_link a:active,
.cn_pnav_link a:visited,
.cn_pnav_link_on a:link,
.cn_pnav_link_on a:active,
.cn_pnav_link_on a:visited,
.cn_pnav_link_hover a:link,
.cn_pnav_link_hover a:active,
.cn_pnav_link_hover a:visited,
.cn_pnav_link_red_on a:link,
.cn_pnav_link_red_on a:active,
.cn_pnav_link_red_on a:visited,
.cn_pnav_link_red_hover a:link,
.cn_pnav_link_red_hover a:active,
.cn_pnav_link_red_hover a:visited,
.cn_pnav_fmenu_link a:link,
.cn_pnav_fmenu_link a:active,
.cn_pnav_fmenu_link a:visited,
.cn_pnav_fmenu_link_hover a:link,
.cn_pnav_fmenu_link_hover a:active,
.cn_pnav_fmenu_link_hover a:visited { text-decoration: none; color: white; padding: 0px; }

.cn_pnav_link a:hover,
.cn_pnav_link_hover a:hover,
.cn_pnav_link_red_hover a:hover,
.cn_pnav_fmenu_link a:hover,
.cn_pnav_fmenu_link_hover a:hover { text-decoration: underline; padding: 0px; }

.cn_pnav_link,
.cn_pnav_link_on,
.cn_pnav_link_hover,
.cn_pnav_link_red_on,
.cn_pnav_link_red_hover { font-weight: bold; color: white; text-align: center; padding: 4px 7px 5px 6px; }

.cn_pnav_link_on    { background: #1C345C url(../images/header_mainnav_bg_on.gif) repeat-x; }
.cn_pnav_link_hover { background: #1C345C url(../images/header_mainnav_bg_over.gif) repeat-x; }

/* 3rd party */
.cn_pnav_link_red_on    { background: #830000 url(../images/headerred_mainnav_bg_on.gif) repeat-x; }
.cn_pnav_link_red_hover { background: #830000 url(../images/headerred_mainnav_bg_over.gif) repeat-x; }

.cn_pnav_fmenu { line-height: 1.15; position: absolute; z-index: 1024; padding: 0px 0px 16px 0px; text-align: left; width: 176px; background: #294779 url(../images/header_flymenu_bg.gif) repeat-x; }

.cn_pnav_fmenu_ie_select_block { z-index: 0; position: absolute; left: 0px; top: 0px; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); }

.cn_pnav_fmenu_hdr { font-weight: bold; color: #E3DB9D; padding: 6px 10px 4px 7px; margin: 0px; }

.cn_pnav_fmenu_link table, .cn_pnav_fmenu_link_hover table { width: 100%; align: left; }
.cn_pnav_fmenu_link * a, .cn_pnav_fmenu_link_hover * a { display: block; width: 100%; }
.cn_pnav_fmenu_link_carat { color: #ADCFE7; padding: 0px 4px 0px 7px; width: 1px; }
.cn_pnav_fmenu_link, .cn_pnav_fmenu_link_hover { line-height: 0; color: white; margin: 0px; width: 100%; padding: 0px 0px 4px 0px; }
.cn_pnav_fmenu_link_hover { cursor: pointer; background: #6079B6 url(../images/header_flymenu_bghighlight.gif) repeat-x; }

.cn_pnav_fmenu_link_hover a:link,
.cn_pnav_fmenu_link_hover a:visited,
.cn_pnav_fmenu_link_hover a:active,
.cn_pnav_fmenu_link_hover a:hover { text-decoration: underline; }

 
		/* this style rule is for controlling the base font face/size
		   normally, it is defined in a separate stylesheet */
		   body  { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 7.75pt; color: black; padding: 30px}
		   table { font-size: 7.75pt; }
 td {
font-family: Arial, Helvetica, Verdana, Sans-Serif; font-size: 11px; color: #666666;
}
tr {

font-family: Arial, Helvetica, Verdana, Sans-Serif; font-size: 11px; color: #666666;
}



.hpgBodyTBLLTopCellWhite {
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    FONT: bold 9px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #898989}
.hpgBodyTBLLCellWhite {
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    FONT: 9px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;
    PADDING-TOP: 1px
}
.hpgBodyTBLLTableWhite {
        MARGIN: 0px 0px 5px;
}
.hpglhnbgWhite {
    BACKGROUND-COLOR: #EEEEEE}
.purpleboxText2 {
        font-size: 10px;
        font-weight: normal;
        color: #000000;
        background-color: #EEEEEE;
        padding-top: 2px;
        padding-right: 10px;
        padding-bottom: 2px;
        padding-left: 10px;
        vertical-align: top;
}

.purpleboxTitle {
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #666699;
        padding-top: 2px;
        padding-right: 10px;
        padding-bottom: 2px;
        padding-left: 10px;
}
.purpleboxText {

        font-size: 11px;
        font-weight: normal;
        color: #666666;
		background-color: #FFFFFF
     	background-image : url("./images/content_bg.gif"); 
		background-position: bottom left;
		background-repeat : no-repeat;
		text-align:left;
}

.purpleboxText  a{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	line-height:1.2em;
	margin: 0 0 10px 3px;
	padding: 0 3px 0 1px;
	text-decoration: none;
	color: #008cc9;
}


