#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: 10px; 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; }
.pagetitle { 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/mold_highlight_bottom_over.gif) repeat-x; }
.cn_snav_link_on    { color: #666666; background: white url(images/mold_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: #acacac url(../images/navigation/xms-menu-bkg.jpg) repeat-x; }
#cn_pnav_red * { font-size: 8.25pt; }
#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 ,
.cn_pnav_link_red_hover { font-weight: bold; color: white; text-align: center; padding: 4px 7px 5px 6px; }

.cn_pnav_link_on    { background: #9b2583 url(../images/navigation/xms-menu-over.jpg) repeat-x; }
.cn_pnav_link_hover { background: #9b2583 url(../images/navigation/xms-menu-over.jpg) repeat-x; }

.cn_pnav_link:hover { background: #9b2583 url(../images/navigation/xms-menu-over.jpg) repeat-x; }

/* 3rd party */
.cn_pnav_link_red_on    { background: #9b2583 url(../images/navigation/xms-menu-over.jpg) repeat-x; }
.cn_pnav_link_red_hover { background: #9b2583 url(../images/navigation/xms-menu-over.jpg) 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; }

