/* ==================================
|	Version: CARGILL.COM.CSS    V.1
|	Author: Cargill.com
|	Developed: July 18, 2008

|   Updated: May 04th, 2011 
===================================== */
/*********************************************

body text								505050

leftnav
	inactive							666666
	rollover							88a2bd
	active								88a2bd
	
pagetitle, heading1,2,3,4,5,6 grey		888888
pagetitle, heading1,2,3,4,5,6 blue		2E406B

a:link, a:visited						6a8bac
a:hover									888888
								
*********************************************/
/*	---	HTML Styles	-------	*/
body {
    background: #FFF !important;
    text-align: center;
    font: 73.5%/1em Arial, Helvetica, sans-serif;
    color: #666;
    margin: 0;
    padding: 0
    }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, p {
    margin: 0;
    padding: 0
    }
td {
    line-height: 1.3em
    }
a:link, a:visited {
    color: #6a8bac;
    text-decoration: underline
    }
a:hover {
    color: #505050;
    text-decoration: none
    }
#main_col_style_container p.blockquote_grey {
    margin: 10px 30px 10px 20px;
    font-size: 1em;
    line-height: 1.3em;
    color: #505050
    }
#main_col_style_container p.blockquote_blue {
    margin: 10px 30px 10px 20px;
    font-size: 1em;
    line-height: 1.3em;
    color: #2E406B
    }
#main_col_style_container p.blockquote_green {
    margin: 10px 30px 10px 20px;
    font-size: 1em;
    line-height: 1.3em;
    color: #33A165
    }
blockquote {
    margin: 10px 30px 10px 20px;
    font-size: 1em;
    line-height: 1.3em
    }
p.blockquote_grey {
    margin: 10px 30px 10px 20px;
    font-size: 1em;
    line-height: 1.3em;
    color: #505050
    }
p.blockquote_blue {
    margin: 10px 30px 10px 20px;
    font-size: 1em;
    line-height: 1.3em;
    color: #2E406B
    }
p.blockquote_green {
    margin: 10px 30px 10px 20px;
    font-size: 1em;
    line-height: 1.3em;
    color: #33A165
    }
#main_col_style_container p.blockquote_sub_grey {
    margin: -10px 30px 10px 50px;
    font-size: 1em;
    line-height: 1.3em;
    color: #505050
    }
#main_col_style_container p.blockquote_sub_blue {
    margin: -10px 30px 10px 50px;
    font-size: 1em;
    line-height: 1.3em;
    color: #2E406B
    }
#main_col_style_container p.blockquote_sub_green {
    margin: -10px 30px 10px 50px;
    font-size: 1em;
    line-height: 1.3em;
    color: #33A165
    }
p.blockquote_sub_grey {
    margin: -10px 30px 10px 50px;
    font-size: 1em;
    line-height: 1.3em;
    color: #505050
    }
p.blockquote_sub_blue {
    margin: -10px 30px 10px 50px;
    font-size: 1em;
    line-height: 1.3em;
    color: #2E406B
    }
p.blockquote_sub_green {
    margin: -10px 30px 10px 50px;
    font-size: 1em;
    line-height: 1.3em;
    color: #33A165
    }
/* h1.grey, */
h2.grey, h3.grey, h4.grey, h5.grey, h6.grey {
    font-family: Arial, "Arial Narrow", Helvetica, Verdana, sans-serif;
    font-weight: normal;
    display: block;
    color: #888;
    font-size: 1em;
    margin: 0;
    padding: 0
    }
/*
h2.grey a, h3.grey a, h4.grey a, h5.grey a, h6.grey a {color: #888888; text-decoration:underline;}
h2.grey a:hover, h3.grey a:hover, h4.grey a:hover, h5.grey a:hover, h6.grey a:hover {color: #888888; text-decoration:none;}
*/
h1, h1.pagetitle, h2.blue, h3.blue, h4.blue, h5.blue, h6.blue, .heading1_container {
    font-family: Arial, "Arial Narrow", Helvetica, Verdana, sans-serif;
    font-weight: normal;
    display: block;
    color: #2E406B;
    font-size: 1em;
    margin: 0;
    padding: 0
    }
h1.pagetitle_underline {
    font-family: Arial, "Arial Narrow", Helvetica, Verdana, sans-serif;
    font-weight: normal;
    display: block;
    color: #2E406B;
    font-size: 1em;
    margin: 0;
    padding: 0;
    background: url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_bkgr_divider.gif) 0 100% repeat-x
    }
/*h2.blue,h3.blue,h4.blue,h5.blue,h6.blue, .heading1_container  {
text-align:left;
}
*/
#main_col_style_container h1.pagetitle a {
    color: #2E406B;
    text-decoration: underline
    }
#main_col_style_container h1.pagetitle a:hover {
    color: #2E406B;
    text-decoration: none
    }
#main_col_style_container h1.pagetitle_underline a {
    color: #2E406B;
    text-decoration: none
    }
/*
h2.blue a, h3.blue a, h4.blue a, h5.blue a, h6.blue a {color: #2E406B; text-decoration:underline;}
h2.blue a:hover, h3.blue a:hover, h4.blue a:hover, h5.blue a:hover, h6.blue a:hover {color: #2E406B; text-decoration:none;}
*/
h2.green, h3.green, h4.green, h5.green, h6.green, .heading1_container {
    font-family: Arial, "Arial Narrow", Helvetica, Verdana, sans-serif;
    font-weight: normal;
    display: block;
    color: #33A165;
    font-size: 1em;
    margin: 0;
    padding: 0
    }
/*
h2.green a, h3.green a, h4.green a, h5.green a, h6.green a {color: #33A165; text-decoration:underline;}
h2.green a:hover, h3.green a:hover, h4.green a:hover, h5.green a:hover, h6.green a:hover {color: #33A165; text-decoration:none;}
*/
/* -- grey  color:#888888;-- */
/* -- green color: #33A165;-- */
h1, h1.pagetitle {
    font-size: 2.1em;
    line-height: 1.1em;
    margin: 0 0 0.5em 0;
    padding: 0
    }
h1.pagetitle_underline {
    font-size: 2.1em;
    line-height: 1.1em;
    margin: 0 0 0.5em 0;
    padding: 0 0 10px 0
    }
h2, h2.grey {
    font-size: 1.6em;
    line-height: 1.3em;
    margin: 1em 0 -0.1em 0;
    padding: 0
    }
h2.blue {
    font-size: 1.6em;
    line-height: 1.3em;
    margin: 1em 0 -0.1em 0;
    padding: 0
    }
h2.green {
    font-size: 1.6em;
    line-height: 1.3em;
    margin: 1em 0 -0.1em 0;
    padding: 0
    }
h3, h3.grey {
    font-size: 1.4em;
    line-height: 1.3em;
    margin: 1em 0 -0.1em 0;
    padding: 0
    }
h3.blue {
    font-size: 1.4em;
    line-height: 1.3em;
    margin: 1em 0 -0.1em 0;
    padding: 0
    }
h3.green {
    font-size: 1.4em;
    line-height: 1.3em;
    margin: 1em 0 -0.1em 0;
    padding: 0
    }
h4, h4.grey {
    font-size: 1.4em;
    line-height: 1.3em;
    font-weight: bold;
    margin: 1em 0 -0.4em 0;
    padding: 0
    }
h4.blue {
    font-size: 1.4em;
    line-height: 1.3em;
    font-weight: bold;
    margin: 1em 0 -0.4em 0;
    padding: 0
    }
h4.green {
    font-size: 1.4em;
    line-height: 1.3em;
    font-weight: bold;
    margin: 1em 0 -0.4em 0;
    padding: 0
    }
h5, h5.grey {
    font-size: 1.2em;
    line-height: 1.3em;
    margin: 1em 0 0 0;
    padding: 0
    }
h5.blue {
    font-size: 1.2em;
    line-height: 1.3em;
    margin: 1em 0 0 0;
    padding: 0
    }
h5.green {
    font-size: 1.2em;
    line-height: 1.3em;
    margin: 1em 0 0 0;
    padding: 0
    }
h6, h6.grey {
    font-size: 1.2em;
    line-height: 1.3em;
    font-weight: bold;
    margin: 1em 0 -0.1em 0;
    padding: 0
    }
h6.blue {
    font-size: 1.2em;
    line-height: 1.3em;
    font-weight: bold;
    margin: 1em 0 -0.1em 0;
    padding: 0
    }
h6.green {
    font-size: 1.2em;
    line-height: 1.3em;
    font-weight: bold;
    margin: 1em 0 -0.1em 0;
    padding: 0
    }
h4.callout {
    font-size: 1.3em;
    line-height: 1.3em;
    font-weight: bold;
    margin: 0 0 0.5em 0;
    padding: 0
    }
h4.callout a:link, h4.callout a:visited {
    color: #6a8bac;
    text-decoration: underline
    }
h4.callout a:hover {
    color: #888;
    text-decoration: none
    }
h4.moduletitle {
    font-family: Arial, "Arial Narrow", Helvetica, Verdana, sans-serif;
    text-align: left;
    /*font-size:1.3em;*/
    font-size: 15px;
    line-height: 1.1em;
    font-weight: normal;
    color: #666
    }
h2.segment {
    font-family: Arial, "Arial Narrow", Helvetica, Verdana, sans-serif;
    font-size: 2.6em;
    letter-spacing: 0.03em;
    font-weight: normal;
    margin: 20px 0 10px 0;
    padding: 0
    }
h6.heading_grey_bkgr, h6.heading_blue_bkgr, h6.heading_purple_bkgr, h6.heading_light-blue_bkgr, h6.heading_green_bkgr, h6.heading_dark-green_bkgr {
    width: auto;
    height: auto;
    /*float:left;*/
    font-family: Arial, Verdana, sans-serif;
    font-size: 1em;
    line-height: 1.2em;
    letter-spacing: 0.03em;
    font-weight: bold;
    border: 1px solid #e5e5e5;
    margin: 7px 0 5px 0;
    padding: 5px 4px 5px 4px;
    display: block;
    clear: right
    }
h6.heading_grey_bkgr {
    color: #888;
    background: #EBEBEB url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_tbox_title_bkgr_grey.jpg) top left repeat-x
    }
h6.heading_blue_bkgr {
    color: #FFF;
    background: #3A466A url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_tbox_title_bkgr_blue.jpg) top left repeat-x
    }
h6.heading_light-blue_bkgr {
    color: #FFF;
    background: #6E86A8 url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_tbox_title_bkgr_ltblu.jpg) top left repeat-x
    }
h6.heading_purple_bkgr {
    color: #FFF;
    background: #79627E url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_tbox_title_bkgr_purpl.jpg) top left repeat-x
    }
h6.heading_dark-green_bkgr {
    color: #FFF;
    background: #29622D url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_tbox_title_bkgr_dkgrn.jpg) top left repeat-x
    }
h6.heading_green_bkgr {
    color: #FFF;
    background: #7F983C url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_tbox_title_bkgr_green.jpg) top left repeat-x
    }
#main_col_style_container h6.heading_blue_bkgr a, #main_col_style_container h6.heading_purple_bkgr a, #main_col_style_container h6.heading_light-blue_bkgr a, #main_col_style_container h6.heading_green_bkgr a, #main_col_style_container h6.heading_dark-green_bkgr a {
    color: #FFF;
    text-decoration: underline
    }
#main_col_style_container h6.heading_grey_bkgr a {
    color: #888;
    text-decoration: underline
    }
#main_col_style_container h6.heading_blue_bkgr a:hover, #main_col_style_container h6.heading_purple_bkgr a:hover, #main_col_style_container h6.heading_light-blue_bkgr a:hover, #main_col_style_container h6.heading_green_bkgr a:hover, #main_col_style_container h6.heading_dark-green_bkgr a:hover {
    color: #FFF;
    text-decoration: none
    }
#main_col_style_container h6.heading_grey_bkgr a:hover {
    color: #888;
    text-decoration: none
    }
h6.titlebar_blue_bkgr a, h6.titlebar_blue_bkgr a:visited, h6.titlebar_light-blue_bkgr a, h6.titlebar_light-blue_bkgr a:visited, h6.titlebar_dark-green_bkgr a, h6.titlebar_dark-green_bkgr a:visited, h6.titlebar_green_bkgr a, h6.titlebar_green_bkgr a:visited, h6.titlebar_purple_bkgr a, h6.titlebar_purple_bkgr a:visited {
    color: #FFF;
    text-decoration: underline
    }
h6.titlebar_blue_bkgr a:hover, h6.titlebar_light-blue_bkgr a:hover, h6.titlebar_dark-green_bkgr a:hover, h6.titlebar_green_bkgr a:hover, h6.titlebar_purple_bkgr a:hover {
    color: #FFF;
    text-decoration: none
    }
h6.titlebar_blue_bkgr, h6.titlebar_light-blue_bkgr, h6.titlebar_dark-green_bkgr, h6.titlebar_green_bkgr, h6.titlebar_purple_bkgr {
    width: auto;
    height: auto;
    font-family: Arial, Verdana, sans-serif;
    font-size: 1em;
    line-height: 1.2em;
    letter-spacing: 0.03em;
    font-weight: bold;
    border: 1px solid #e5e5e5;
    margin: 0 0 12px 0;
    padding: 4px 4px 4px 4px;
    display: block
    }
h6.titlebar_blue_bkgr {
    color: #FFF;
    background: #3B496E url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_tbox_title_bkgr_blue.jpg) top left repeat-x
    }
h6.titlebar_light-blue_bkgr {
    color: #FFF;
    background: #6E86A8 url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_tbox_title_bkgr_ltblu.jpg) top left repeat-x
    }
h6.titlebar_purple_bkgr {
    color: #FFF;
    background: #79627E url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_tbox_title_bkgr_purpl.jpg) top left repeat-x
    }
h6.titlebar_dark-green_bkgr {
    color: #FFF;
    background: #29622D url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_tbox_title_bkgr_dkgrn.jpg) top left repeat-x
    }
h6.titlebar_green_bkgr {
    color: #FFF;
    background: #7F983C url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_tbox_title_bkgr_green.jpg) top left repeat-x
    }
/*table heading styles*/
table h2, table h2.grey {
    font-size: 1.6em;
    line-height: 1.3em;
    margin: 0.5em 0 -0.1em 0;
    padding: 0
    }
table h2.blue {
    font-size: 1.6em;
    line-height: 1.3em;
    margin: 0.5em 0 -0.1em 0;
    padding: 0
    }
table h2.green {
    font-size: 1.6em;
    line-height: 1.3em;
    margin: 0.5em 0 -0.1em 0;
    padding: 0
    }
table h3, table h3.grey {
    font-size: 1.4em;
    line-height: 1.3em;
    margin: 0.5em 0 -0.1em 0;
    padding: 0
    }
table h3.blue {
    font-size: 1.4em;
    line-height: 1.3em;
    margin: 0.5em 0 -0.1em 0;
    padding: 0
    }
table h3.green {
    font-size: 1.4em;
    line-height: 1.3em;
    margin: 0.5em 0 -0.1em 0;
    padding: 0
    }
table h4, table h4.grey {
    font-size: 1.4em;
    line-height: 1.3em;
    font-weight: bold;
    margin: 0.5em 0 -0.4em 0;
    padding: 0
    }
table h4.blue {
    font-size: 1.4em;
    line-height: 1.3em;
    font-weight: bold;
    margin: 0.5em 0 -0.4em 0;
    padding: 0
    }
table h4.green {
    font-size: 1.4em;
    line-height: 1.3em;
    font-weight: bold;
    margin: 0.5em 0 -0.4em 0;
    padding: 0
    }
table h5, table h5.grey {
    font-size: 1.2em;
    line-height: 1.3em;
    margin: 0.5em 0 0 0;
    padding: 0
    }
table h5.blue {
    font-size: 1.2em;
    line-height: 1.3em;
    margin: 0.5em 0 0 0;
    padding: 0
    }
table h5.green {
    font-size: 1.2em;
    line-height: 1.3em;
    margin: 0.5em 0 0 0;
    padding: 0
    }
table h6, table h6.grey {
    font-size: 1.2em;
    line-height: 1.3em;
    font-weight: bold;
    margin: 0.5em 0 -0.1em 0;
    padding: 0
    }
table h6.blue {
    font-size: 1.2em;
    line-height: 1.3em;
    font-weight: bold;
    margin: 0.5em 0 -0.1em 0;
    padding: 0
    }
table h6.green {
    font-size: 1.2em;
    line-height: 1.3em;
    font-weight: bold;
    margin: 0.5em 0 -0.1em 0;
    padding: 0
    }
table h6.heading_grey_bkgr, table h6.heading_blue_bkgr, table h6.heading_purple_bkgr, table h6.heading_light-blue_bkgr, table h6.heading_green_bkgr, table h6.heading_dark-green_bkgr {
    width: auto;
    height: auto;
    font-family: Arial, Verdana, sans-serif;
    font-size: 1em;
    line-height: 1.2em;
    letter-spacing: 0.03em;
    font-weight: bold;
    border: 1px solid #e5e5e5;
    margin: 0 0 5px 0;
    padding: 5px 4px 5px 4px;
    display: block
    }
table h6.titlebar_blue_bkgr, h6.titlebar_light-blue_bkgr, h6.titlebar_dark-green_bkgr, h6.titlebar_green_bkgr, h6.titlebar_purple_bkgr {
    width: auto;
    height: auto;
    font-family: Arial, Verdana, sans-serif;
    font-size: 1em;
    line-height: 1.2em;
    letter-spacing: 0.03em;
    font-weight: bold;
    border: 1px solid #e5e5e5;
    margin: 0 0 12px 0;
    padding: 4px 4px 4px 4px;
    display: block
    }
table span.left_img {
    float: left;
    margin: 8px 10px 0 0;
    padding: 0
    }
table span.right_img {
    float: right;
    margin: 8px 0 0 7px;
    padding: 0
    }
/*end table heading styles*/
.r_col_infobox a:link, .r_col_infobox a:visited {
    color: #6a8bac;
    text-decoration: underline
    }
.r_col_infobox a:hover {
    color: #505050;
    text-decoration: none
    }
.r_col_infobox h6.titlebar_blue_bkgr a, .r_col_infobox h6.titlebar_light-blue_bkgr a, .r_col_infobox h6.titlebar_dark-green_bkgr a, .r_col_infobox h6.titlebar_green_bkgr a, .r_col_infobox h6.titlebar_purple_bkgr a {
    font-size: 1em;
    color: #FFF;
    text-decoration: underline
    }
.r_col_infobox h6.titlebar_blue_bkgr a:hover, .r_col_infobox h6.titlebar_light-blue_bkgr a:hover, .r_col_infobox h6.titlebar_dark-green_bkgr a:hover, .r_col_infobox h6.titlebar_green_bkgr a:hover, .r_col_infobox h6.titlebar_purple_bkgr a:hover {
    font-size: 1em;
    color: #FFF;
    text-decoration: none
    }
.r_col_infobox h3.grey, .r_col_infobox h3.blue, .r_col_infobox h3.green {
    font-size: 1.2em;
    line-height: 1.1em;
    margin: 0.5em 0 0.5em 0;
    padding: 0 13px 0 6px
    }
.r_col_infobox h4.grey, .r_col_infobox h4.blue, .r_col_infobox h4.green {
    font-size: 1.2em;
    line-height: 1.1em;
    font-weight: bold;
    margin: 0.5em 0 0.5em 0;
    padding: 0 13px 0 6px
    }
.r_col_infobox h5.grey, .r_col_infobox h5.blue, .r_col_infobox h5.green {
    font-size: 1em;
    line-height: 1.1em;
    margin: 0.5em 0 0.5em 0;
    padding: 0 13px 0 6px
    }
.r_col_infobox h6.grey, .r_col_infobox h6.blue, .r_col_infobox h6.green {
    font-size: 1em;
    line-height: 1.1em;
    font-weight: bold;
    margin: 0.5em 0 0.5em 0;
    padding: 0 13px 0 6px
    }
.r_col_infobox h3.grey a, .r_col_infobox h3.grey a:visited, .r_col_infobox h4.grey a, .r_col_infobox h4.grey a:visited, .r_col_infobox h5.grey a, .r_col_infobox h5.grey a:visited, .r_col_infobox h6.grey a, .r_col_infobox h6.grey a:visited {
    color: #888;
    text-decoration: underline
    }
.r_col_infobox h3.blue a, .r_col_infobox h3.blue a:visited, .r_col_infobox h4.blue a, .r_col_infobox h4.blue a:visited, .r_col_infobox h5.blue a, .r_col_infobox h5.blue a:visited, .r_col_infobox h6.blue a, .r_col_infobox h6.blue a:visited {
    color: #2E406B;
    text-decoration: underline
    }
.r_col_infobox h3.green a, .r_col_infobox h3.green a:visited, .r_col_infobox h4.green a, .r_col_infobox h4.green a:visited, .r_col_infobox h5.green a, .r_col_infobox h5.green a:visited, .r_col_infobox h6.green a, .r_col_infobox h6.green a:visited {
    color: #33A165;
    text-decoration: underline
    }
.r_col_infobox h3.grey a:hover, .r_col_infobox h4.grey a:hover, .r_col_infobox h5.grey a:hover, .r_col_infobox h6.grey a:hover {
    color: #888;
    text-decoration: none
    }
.r_col_infobox h3.blue a:hover, .r_col_infobox h4.blue a:hover, .r_col_infobox h5.blue a:hover, .r_col_infobox h6.blue a:hover {
    color: #2E406B;
    text-decoration: none
    }
.r_col_infobox h3.green a:hover, .r_col_infobox h4.green a:hover, .r_col_infobox h5.green a:hover, .r_col_infobox h6.green a:hover {
    color: #33A165;
    text-decoration: none
    }
#coloredbox_style_container a, #coloredbox_style_container a:visited {
    color: #6a8bac;
    text-decoration: underline
    }
#coloredbox_style_container a:hover {
    color: #505050;
    text-decoration: none
    }
#coloredbox_style_container h3.grey, #coloredbox_style_container h3.blue, #coloredbox_style_container h3.green {
    font-size: 1.2em;
    line-height: 1.1em;
    margin: 0 0 0 5px;
    padding: 0 0 10px 0;
    display: block
    }
#coloredbox_style_container h4.grey, #coloredbox_style_container h4.blue, #coloredbox_style_container h4.green {
    font-size: 1.2em;
    line-height: 1.1em;
    margin: 0 0 0 5px;
    padding: 0 0 10px 0;
    display: block
    }
#coloredbox_style_container h5.grey, #coloredbox_style_container h5.blue, #coloredbox_style_container h5.green {
    font-size: 1em;
    line-height: 1.1em;
    margin: 0 0 0 5px;
    padding: 0 0 10px 0;
    display: block
    }
#coloredbox_style_container h6.grey, #coloredbox_style_container h6.blue, #coloredbox_style_container h6.green {
    font-size: 1em;
    line-height: 1.1em;
    margin: 0 0 0 5px;
    padding: 0 0 10px 0;
    display: block
    }
#coloredbox_style_container h3.grey a, #coloredbox_style_container h3.grey a:visited, #coloredbox_style_container h4.grey a, #coloredbox_style_container h4.grey a:visited, #coloredbox_style_container h5.grey a, #coloredbox_style_container h5.grey a:visited, #coloredbox_style_container h6.grey a, #coloredbox_style_container h6.grey a:visited {
    color: #888;
    text-decoration: underline
    }
#coloredbox_style_container h3.blue a, #coloredbox_style_container h3.blue a:visited, #coloredbox_style_container h4.blue a, #coloredbox_style_container h4.blue a:visited, #coloredbox_style_container h5.blue a, #coloredbox_style_container h5.blue a:visited, #coloredbox_style_container h6.blue a, #coloredbox_style_container h6.blue a:visited {
    color: #2E406B;
    text-decoration: underline
    }
#coloredbox_style_container h3.green a, #coloredbox_style_container h3.green a:visited, #coloredbox_style_container h4.green a, #coloredbox_style_container h4.green a:visited, #coloredbox_style_container h5.green a, #coloredbox_style_container h5.green a:visited, #coloredbox_style_container h6.green a, #coloredbox_style_container h6.green a:visited {
    color: #33A165;
    text-decoration: underline
    }
#coloredbox_style_container h3.grey a:hover, #coloredbox_style_container h4.grey a:hover, #coloredbox_style_container h5.grey a:hover, #coloredbox_style_container h6.grey a:hover {
    color: #888;
    text-decoration: none
    }
#coloredbox_style_container h3.blue a:hover, #coloredbox_style_container h4.blue a:hover, #coloredbox_style_container h5.blue a:hover, #coloredbox_style_container h6.blue a:hover {
    color: #2E406B;
    text-decoration: none
    }
#coloredbox_style_container h3.green a:hover, #coloredbox_style_container h4.green a:hover, #coloredbox_style_container h5.green a:hover, #coloredbox_style_container h6.green a:hover {
    color: #33A165;
    text-decoration: none
    }
.nav_promo a:link, .nav_promo a:visited {
    color: #6a8bac;
    text-decoration: underline
    }
.nav_promo a:hover {
    color: #505050;
    text-decoration: none
    }
.nav_promo h3.grey, .nav_promo h3.blue, .nav_promo h3.green {
    font-size: 1.2em;
    line-height: 1.1em;
    margin: 10px 0 0 10px;
    padding: 0
    }
.nav_promo h4.grey, .nav_promo h4.blue, .nav_promo h4.green {
    font-size: 1.2em;
    line-height: 1.1em;
    font-weight: bold;
    margin: 10px 0 0 10px;
    padding: 0
    }
.nav_promo h5.grey, .nav_promo h5.blue, .nav_promo h5.green {
    font-size: 1em;
    line-height: 1.1em;
    margin: 10px 0 0 10px;
    padding: 0
    }
.nav_promo h6.grey, .nav_promo h6.blue, .nav_promo h6.green {
    font-size: 1em;
    line-height: 1.1em;
    font-weight: bold;
    margin: 10px 0 0 10px;
    padding: 0
    }
.nav_promo h3.grey a, .nav_promo h3.grey a:visited, .nav_promo h4.grey a, .nav_promo h4.grey a:visited, .nav_promo h5.grey a, .nav_promo h5.grey a:visited, .nav_promo h6.grey a, .nav_promo h6.grey a:visited {
    color: #888;
    text-decoration: underline
    }
.nav_promo h3.blue a, .nav_promo h3.blue a:visited, .nav_promo h4.blue a, .nav_promo h4.blue a:visited, .nav_promo h5.blue a, .nav_promo h5.blue a:visited, .nav_promo h6.blue a, .nav_promo h6.blue a:visited {
    color: #2E406B;
    text-decoration: underline
    }
.nav_promo h3.green a, .nav_promo h3.green a:visited, .nav_promo h4.green a, .nav_promo h4.green a:visited, .nav_promo h5.green a, .nav_promo h5.green a:visited, .nav_promo h6.green a, .nav_promo h6.green a:visited {
    color: #33A165;
    text-decoration: underline
    }
.nav_promo h3.grey a:hover, .nav_promo h4.grey a:hover, .nav_promo h5.grey a:hover, .nav_promo h6.grey a:hover {
    color: #888;
    text-decoration: none
    }
.nav_promo h3.blue a:hover, .nav_promo h4.blue a:hover, .nav_promo h5.blue a:hover, .nav_promo h6.blue a:hover {
    color: #2E406B;
    text-decoration: none
    }
.nav_promo h3.green a:hover, .nav_promo h4.green a:hover, .nav_promo h5.green a:hover, .nav_promo h6.green a:hover {
    color: #33A165;
    text-decoration: none
    }
#main_col_style_container h2.grey a, #main_col_style_container h3.grey a, #main_col_style_container h4.grey a, #main_col_style_container h5.grey a, #main_col_style_container h6.grey a {
    color: #888;
    text-decoration: underline
    }
#main_col_style_container h2.grey a:hover, #main_col_style_container h3.grey a:hover, #main_col_style_container h4.grey a:hover, #main_col_style_container h5.grey a:hover, #main_col_style_container h6.grey a:hover {
    color: #888;
    text-decoration: none
    }
#main_col_style_container h2.blue a, #main_col_style_container h3.blue a, #main_col_style_container h4.blue a, #main_col_style_container h5.blue a, #main_col_style_container h6.blue a {
    color: #2E406B;
    text-decoration: underline
    }
#main_col_style_container h2.blue a:hover, #main_col_style_container h3.blue a:hover, #main_col_style_container h4.blue a:hover, #main_col_style_container h5.blue a:hover, #main_col_style_container h6.blue a:hover {
    color: #2E406B;
    text-decoration: none
    }
#main_col_style_container h2.green a, #main_col_style_container h3.green a, #main_col_style_container h4.green a, #main_col_style_container h5.green a, #main_col_style_container h6.green a {
    color: #33A165;
    text-decoration: underline
    }
#main_col_style_container h2.green a:hover, #main_col_style_container h3.green a:hover, #main_col_style_container h4.green a:hover, #main_col_style_container h5.green a:hover, #main_col_style_container h6.green a:hover {
    color: #33A165;
    text-decoration: none
    }
.r_col_photo_heading h6.titlebar_blue_bkgr, .r_col_photo_heading h6.titlebar_light-blue_bkgr, .r_col_photo_heading h6.titlebar_dark-green_bkgr, .r_col_photo_heading h6.titlebar_green_bkgr, .r_col_photo_heading h6.titlebar_purple_bkgr {
    font-family: Arial, Verdana, sans-serif;
    display: block;
    width: auto;
    height: auto;
    font-size: 1em;
    font-weight: bold;
    letter-spacing: 0.03em;
    margin: 0 0 2px 0;
    padding: 4px 4px 4px 6px;
    color: #FFF
    }
.r_col_photo_heading h6.titlebar_blue_bkgr {
    color: #FFF;
    background: #3B496E url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_tbox_title_bkgr_blue.jpg) top left repeat-x
    }
.r_col_photo_heading h6.titlebar_light-blue_bkgr {
    color: #FFF;
    background: #6E86A8 url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_tbox_title_bkgr_ltblu.jpg) top left repeat-x
    }
.r_col_photo_heading h6.titlebar_purple_bkgr {
    color: #FFF;
    background: #79627E url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_tbox_title_bkgr_purpl.jpg) top left repeat-x
    }
.r_col_photo_heading h6.titlebar_dark-green_bkgr {
    color: #FFF;
    background: #29622D url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_tbox_title_bkgr_dkgrn.jpg) top left repeat-x
    }
.r_col_photo_heading h6.titlebar_green_bkgr {
    color: #FFF;
    background: #7F983C url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_tbox_title_bkgr_green.jpg) top left repeat-x
    }
.r_col_photo_heading h6.titlebar_blue_bkgr a, #r_col_imagebox h6.titlebar_light-blue_bkgr a, #r_col_imagebox h6.titlebar_dark-green_bkgr a, #r_col_imagebox h6.titlebar_green_bkgr a, #r_col_imagebox h6.titlebar_purple_bkgr a {
    font-size: 1em;
    color: #FFF;
    text-decoration: underline
    }
.r_col_photo_heading h6.titlebar_blue_bkgr a:hover, #r_col_imagebox h6.titlebar_light-blue_bkgr a:hover, #r_col_imagebox h6.titlebar_dark-green_bkgr a:hover, #r_col_imagebox h6.titlebar_green_bkgr a:hover, #r_col_imagebox h6.titlebar_purple_bkgr a:hover {
    font-size: 1em;
    color: #FFF;
    text-decoration: none
    }
.r_col_photo_heading h6.grey {
    font-family: Arial, Verdana, sans-serif;
    color: #888;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0 0 0.3em 0;
    padding: 0
    }
.r_col_photo_heading h6.blue {
    font-family: Arial, Verdana, sans-serif;
    color: #2E406B;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0 0 0.3em 0;
    padding: 0
    }
.r_col_photo_heading h6.green {
    font-family: Arial, Verdana, sans-serif;
    color: #33A165;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0 0 0.3em 0;
    padding: 0
    }
.r_col_photo_heading h6.grey a {
    color: #888;
    text-decoration: underline
    }
.r_col_photo_heading h6.blue a {
    color: #2E406B;
    text-decoration: underline
    }
.r_col_photo_heading h6.green a {
    color: #33A165;
    text-decoration: underline
    }
.r_col_photo_heading h6.grey a:hover {
    color: #888;
    text-decoration: none
    }
.r_col_photo_heading h6.blue a:hover {
    color: #2E406B;
    text-decoration: none
    }
.r_col_photo_heading h6.green a:hover {
    color: #33A165;
    text-decoration: none
    }
h6.italic {
    font-family: Arial, Verdana, sans-serif;
    font-size: 1em;
    font-style: italic;
    margin: 0 0 0 -20px;
    padding: 0
    }
.textsmall {
    font-size: 0.9em;
    line-height: 1.4em
    }
.textsmall a:link, .textsmall a:visited {
    color: #6a8bac;
    text-decoration: underline
    }
.textsmall a:hover {
    color: #505050;
    text-decoration: none
    }
.textlarge {
    font-size: 1.2em;
    line-height: 1.4em;
    margin: 0;
    padding: 0
    }
.textlarge a:link, .textlarge a:visited {
    color: #6a8bac;
    text-decoration: underline
    }
.textlarge a:hover {
    color: #505050;
    text-decoration: none
    }
.textxlarge {
    font-family: Arial, "Arial Narrow", Helvetica, Verdana, sans-serif;
    font-size: 1.5em;
    letter-spacing: 0.04em;
    line-height: 1.3em;
    margin: 0;
    padding: 0
    }
.textxlarge a:link, .textxlarge a:visited {
    color: #6a8bac;
    text-decoration: underline
    }
.textxlarge a:hover {
    color: #505050;
    text-decoration: none
    }
/*	---	Utility Styles -------	*/
.clear {
    clear: both;
    display: block
    }
.clearSpan {
    display: none
    }
p.divider {
    width: 100%;
    height: 1px;
    background: #FFF url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_bkgr_divider.gif) repeat-x;
    margin: 8px 0 8px 0;
    padding: 0;
    display: block
    }
hr {
    border-color: #CCC;
    border-style: solid;
    border-width: 1px 0 0;
    margin: 10px 5px 10px 5px;
    height: 0;
    width: 90%
    }
#coloredbox_style_container hr {
    margin: 8px 0 0 6px;
    width: 96%
    }
#coloredbox_style_container p.divider {
    margin: 8px 0 0 6px;
    width: 96%
    }
.r_col_infobox p.divider {
    width: 96%;
    height: 1px;
    background: #FFF url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_bkgr_divider.gif) repeat-x;
    margin: 8px 0 0 6px;
    padding: 0
    }
.r_col_infobox hr {
    margin: 8px 0 0 6px;
    width: 96%
    }
.r_col_photo_caption hr {
    margin: 8px 0 0 4px;
    width: 98%
    }
.nav_promo p.divider {
    width: 96%;
    height: 1px;
    background: url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_bkgr_divider.gif) repeat-x;
    margin: 8px 0 0 10px;
    padding: 0
    }
.nav_promo hr {
    margin: 8px 0 0 10px;
    width: 96%
    }
.disclaimer hr {
    margin: 8px 0 0 10px;
    width: 96%
    }
#main_col_style_container p.divider {
    width: 100%;
    height: 1px;
    background: #FFF url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_bkgr_divider.gif) repeat-x;
    margin: 8px 0 5px 0;
    padding: 0;
    line-height: 0
    }
#c_col_container hr {
    margin: 8px 0 0 0;
    width: 100%
    }
span.alert {
    font-size: 0.9em;
    color: #F00;
    font-weight: normal;
    line-height: 1.4em
    }
span.required {
    color: #F00;
    font-weight: normal;
    line-height: 1.4em
    }
.disclaimer {
    /*width:100%*/
    width: 94%;
    /*updated by Neng on 10_5_10 because it also is being used on nav 2 +full layout*/
    background: #E9E9E9;
    /*margin:5px 10px 30px 10px;*/
    margin: 5px 0 30px 0;
    /*updated by Neng on 10_5_10*/
    position: relative;
    left: 10px;
    /*updated by Neng on 10_5_10*/
    right: 10px;
    /*updated by Neng on 10_5_10*/
    padding: 0 5px 0 5px;
    display: block;
    clear: both
    }
.disclaimer p {
    font-size: 0.9em;
    line-height: 1.3em;
    margin: 0;
    padding: 5px 5px 5px 10px
    }
.disclaimer table {
    width: 92%;
    line-height: 1.3em;
    padding: 5px 5px 5px 5px;
    margin: 10px 5px 10px 5px;
    color: #505050
    }
.disclaimer td {
    font-size: 0.9em;
    line-height: 1.3em;
    padding: 2px 2px 2px 2px
    }
.r_col_infobox p.disclaimer {
    width: 98%;
    font-size: 0.9em;
    line-height: 1.4em;
    background: #E9E9E9;
    margin: 10px 10px 10px 10px;
    padding: 5px;
    display: block
    }
/*	---	Brand Bar Styles -------	*/
#brandbar {
    /*position: relative;*/
    height: 66px;
    width: 854px;
    background: #FFF;
    color: #6C84A7;
    overflow: hidden;
    margin: 0;
    padding: 0
    }
#brandbar h1, #brandbar h1 a {
    clear: right;
    float: left;
    margin: 0;
    padding: 0 0 0 2px
    }
#search_container {
    display: inline !important;
    width: 275px;
    height: 15px;
    float: right;
    background: #FFF;
    font-size: 100%;
    color: #FFF;
    text-align: right;
    margin: 30px 17px 0 0;
    padding: 0
    }
#search {
    display: inline !important;
    width: 154px;
    float: left;
    background: #FFF;
    font-size: 12px;
    color: #FFF;
    text-align: left;
    padding: 0
    }
#search_only {
    display: inline !important;
    float: right;
    background: #FFF;
    font-size: 12px;
    color: #FFF;
    text-align: left;
    padding: 0
    }
#worldwidelink {
    display: inline !important;
    background: #FFF;
    font-size: 12px;
    color: #FFF;
    text-align: right;
    margin: 0;
    padding: 0;
    height: 15px;
    width: 120px;
    float: right
    }
#worldwidelink a:link, #worldwidelink a:visited {
    color: #6a8bac;
    text-decoration: none
    }
#worldwidelink a:hover {
    color: #505050;
    text-decoration: underline
    }
/*	---	Breadcrumb Styles -------	*/
#breadcrumb {
    width: 854px;
    height: 30px;
    float: left;
    text-align: left;
    background: #FFF;
    margin: 0 0 2px 0;
    padding: 0
    }
#breadcrumb p {
    font-size: 0.8em;
    margin: 0;
    padding: 5px 18px
    }
#breadcrumb a {
    color: #6a8bac;
    text-decoration: none
    }
#breadcrumb a:hover {
    color: #666;
    text-decoration: underline
    }
/*	---	Left Nav  -------	*/
#nav_container {
    width: 161px;
    float: left;
    text-align: left;
    margin: 0;
    padding: 0
    }
/*	---	Nav Promo Box -------	*/
.nav_promo {
    width: 152px;
    float: left;
    border: 1px solid #e5e5e5;
    background: #FFF url(../../../../../../wcm/groups/public/@ccom/documents/image/ccom_img_nav_promo_bkgr.jpg) left bottom no-repeat;
    margin: 10px 0 5px 5px;
    padding: 0 3px 5px 0;
    display: block
    }
.nav_promo p {
    font-size: 0.9em;
    line-height: 1.3em;
    margin: 0;
    padding: 10px 5px 10px 10px
    }
.nav_promo table {
    font-size: 0.9em;
    width: 90%;
    line-height: 1.3em;
    padding: 5px 5px 5px 5px;
    margin: 10px 5px 10px 10px;
    color: #505050
    }
.nav_promo td {
    color: #505050
    }
.nav_promo img {
    float: left;
    border: 1px solid #e5e5e5;
    margin: 3px 5px 0 -2px;
    padding: 0 0 0 0
    }
/*	---	Content Styles -------	*/
#wrapper {
    width: 854px;
    padding: 0 3px;
    margin: 0 auto;
    /* "auto" makes the left and right margins center the wrapper */
    background-color: #FFF
    }
#container {
    width: 854px;
    color: #505050;
    text-align: left;
    margin: 0;
    padding: 0
    }
/*#main_col_style_container img, #l_col_wideContainer img {
margin:5px 15px 5px 10px;
padding: 0;
}*/
.flash_homepage {
    background: #FFF;
    text-align: left;
    /*border-bottom: 3px solid #7B7C7D;*/
    clear: right;
    margin: 0;
    padding: 0
    }
/*removed content div in both homepage and secondary template-- 
#container p{       /*--'p' tag used for text in one column with padding on both left and right. Currently not being used.-- 
line-height: 1.5em;
margin: 0;
padding: 6px 18px 6px 18px;
}
#container p{
line-height: 1.5em;
margin: 0;
padding: 6px 0px 6px 18px;
}*/
#l_col_wideContainer {
    /*width:613px;
    width:594px;
    float: left;
    text-align: left;
    background: #FFFFFF;
    margin:0 25px 0 0;
    padding: 0 0 0 18px;*/
    /*changed 10-05-10 by Nlee*/
    width: 594px;
    float: left;
    text-align: left;
    background: #fff;
    margin: 0 25px 0 0;
    padding: 0 0 0 18px;
    min-height: 1px;
    height: auto !important;
    height: 1px
    }
#l_col_wideContainer p {
    line-height: 1.6em;
    margin: 0;
    padding: 6px 0 8px 0
    }
#c_col_container {
    /*width:427px;
    float: left;
    display:inline;
    text-align: left;
    background: #FFFFFF;
    margin:0 25px 0 25px;
    padding: 0;*/
    width: 427px;
    /*changed 10-5-10by Nlee*/
    float: left;
    display: inline;
    text-align: left;
    background: #fff;
    margin: 0 25px 0 25px;
    padding: 0;
    min-height: 1px;
    height: auto !important;
    height: 1px
    }
#fullbanner_container {
    float: left;
    display: inline;
    width: 693px
    }
/*------------ADD------------*/
#interactive_map_container {
    margin: 10px 0 10px 0
    }
/*Changed all main_col_style_container to style below*/
#main_col_style_container {
    margin: 0;
    padding: 0
    }
#l_col_wideContainer_wide_photo_container {
    width: 817px;
    float: left;
    text-align: left;
    background: #FFF;
    margin: 0 18px 0 18px;
    padding: 0 0 0 0;
    display: inline;
    /*ie6 double margin bug fix*/
    }
#c_col_wide_photo_container {
    width: 650px;
    float: left;
    display: inline;
    text-align: left;
    background: #FFF;
    margin: 0 18px 0 25px
    }
#c_col_wideContainer {
    width: 817px;
    float: left;
    text-align: left;
    background: #FFF;
    margin: 0 18px 0 18px;
    padding: 0;
    display: inline;
    /*ie6 double margin bug fix*/
    }
#c_col_photo_container {
    margin: 0 0 0 0
    }
#r_col_wide_photo_container {
    margin: 0 0 10px 0
    }
.r_col_wide_iframe_container {
    width: 650px;
    margin: 0 0 15px 0
    }
.c_col_iframe_container {
    width: 427px;
    margin: 0 0 15px 0
    }
.c_col_wide_iframe_container {
    width: 817px;
    margin: 0 0 15px 0
    }
/*------------------------*/
.pagetitle_wrapper h1.pagetitle {
    padding: 19px 0 0 0
    }
#main_col_style_container p {
    line-height: 1.6em;
    margin: 0;
    padding: 6px 0 8px 0
    }
#main_col_style_container a:link, a:visited {
    color: #6a8bac;
    text-decoration: underline
    }
#main_col_style_container a:hover {
    color: #505050;
    text-decoration: none
    }
#main_col_style_container table {
    font-size: 1em;
    color: #505050;
    width: 90%;
    padding: 5px 5px 5px 5px;
    margin: 10px 5px 10px 10px
    }
#main_col_style_container table.inbody_photo_container_left {
    width: 20px;
    float: left;
    margin: 12px 7px 0 0;
    padding: 0;
    color: #888
    }
#main_col_style_container table.inbody_photo_container_right {
    width: 20px;
    float: right;
    margin: 12px 0 0 10px;
    padding: 0;
    color: #888
    }
#main_col_style_container td.inbody_photo_caption {
    font-size: 0.85em;
    background: #E9E9E9;
    color: #888;
    padding: 3px 2px
    }
p.inbody_photo_caption {
    background: #E9E9E9
    }
#r_col_container_wrapper {
    /*padding: 15px 0 0 0;
    width:198px;
    float: right;
    background: #FFFFFF;
    margin:0;*/
    /*Updated 10-5-10 by Neng*/
    padding: 15px 0 0 0;
    float: left;
    background: #fff;
    margin: 0
    }
#r_col_container {
    /*
    width:180px;
    text-align: left;
    float: right;
    display:inline;
    background: #FFFFFF;
    margin:0;
    padding: 0 18px 0 0;*/
    text-align: left;
    float: left;
    display: inline;
    background: #fff;
    margin: 0;
    padding-bottom: 10px
    }
.r_col_infobox {
    width: 198px;
    border: 1px solid #999;
    background: #FFF;
    margin: 0 0 10px 0;
    /*padding:2px 2px 16px 2px;*/
    padding-bottom: 16px
    }
.r_col_infobox p {
    font-size: 0.9em;
    line-height: 1.2em;
    margin: 0;
    padding: 6px 8px 8px 6px
    }
.r_col_infobox table {
    font-size: 0.9em;
    width: 90%;
    line-height: 1.3em;
    padding: 5px 5px 5px 5px;
    margin: 10px 5px 10px 10px;
    color: #505050
    }
.r_col_infobox td {
    color: #505050
    }
span.left_img {
    float: left;
    margin: 8px 10px 0 0;
    padding: 0
    }
span.right_img {
    float: right;
    margin: 8px 0 0 7px;
    padding: 0
    }
span.r_col_infobox_left_img {
    float: left;
    margin: 2px 5px 0 0;
    padding: 0
    }
span.r_col_infobox_left_img img {
    border: 1px solid #888
    }
span.r_col_infobox_right_img {
    float: right;
    margin: 2px 0 0 5px;
    padding: 0
    }
span.r_col_infobox_right_img img {
    border: 1px solid #888
    }
#r_col_imagebox {
    width: 198px;
    background: #FFF;
    margin: 0 0 20px 0;
    padding: 0 0 0 0
    }
.r_col_photo_heading {
    background: #FFF;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    display: block
    }
.r_col_photo_caption {
    width: 198px;
    background: #F5F5F5;
    margin: 0 0 0 0;
    /*padding:2px 5px 2px 5px;*/
    padding: 2px 0 2px 0;
    /*updated on 10-5-10 by neng*/
    }
.r_col_photo_caption p {
    background: #F5F5F5;
    font-size: 0.85em;
    padding: 0 5px 2px 5px;
    /*added padding left and right here to fix an issue 10-5-10 by neng*/
    }
.r_col_photo_caption a, .r_col_photo_caption a:visited {
    color: #6a8bac;
    text-decoration: underline
    }
.r_col_photo_caption a:hover {
    color: #888;
    text-decoration: none
    }
#r_col_wideContainer {
    width: 650px;
    float: left;
    text-align: left;
    background: #FFF;
    margin: 0 0 0 25px;
    padding: 0 0 0 0;
    display: inline;
    /*ie6 double margin bug fix*/
    }
#r_col_wideContainer p {
    line-height: 1.6em;
    margin: 0;
    padding: 6px 0 8px 0
    }
/* banner photos */
/*#photo_container { */
/* if this div is blank adds another 18px to the left */
/*float: left;
margin: 0 0 10px 0;
padding: 0;
}*/
#main_col_style_container p.photo_caption_blue, #main_col_style_container p.photo_caption_green, #main_col_style_container p.photo_caption_grey {
    font-size: 0.85em;
    line-height: 1.2em;
    margin: 0 0 0 0;
    padding: 2px 5px 2px 5px;
    display: block
    }
#main_col_style_container p.photo_caption_blue {
    background: #A1B5CE;
    color: #FFF
    }
#main_col_style_container p.photo_caption_green {
    background: #ABC071;
    color: #FFF
    }
#main_col_style_container p.photo_caption_grey {
    background: #F5F5F5;
    color: #888
    }
p.photo_caption_blue {
    padding: 0
    }
p.photo_caption_green {
    padding: 0
    }
p.photo_caption_grey {
    padding: 0
    }
/* landing page */
#landing_imgcontainer {
    clear: left;
    float: right;
    background: #FFF;
    margin: 2px 0 0 10px;
    padding: 0
    }
#landing_lower_body_container {
    margin: 0 0 -25px 0;
    padding: 25px 0 0 0
    }
#flash_container {
    width: 650px;
    float: left;
    background: #FFF;
    margin: 0 0 0 0;
    padding: 0 0 0 0
    }
.landing_flash_container {
    margin: 0 0 -25px 0
    }
.landing_flash_padding_container {
    padding: 0 0 25px 0;
    width: 100%
    }
/* colored boxes */
.coloredbox_yellow, .coloredbox_green, .coloredbox_blue {
    width: 200px;
    margin: 0 0 10px 0;
    padding: 10px 0 5px 0
    }
.coloredbox_yellow p, .coloredbox_green p, .coloredbox_blue p {
    font-size: 0.9em;
    line-height: 1.2em;
    color: #666;
    margin: 0 0 0 5px;
    padding: 0 5px 2px 0
    }
.coloredbox_yellow table, .coloredbox_green table, .coloredbox_blue table {
    font-size: 0.9em;
    width: 90%;
    line-height: 1.3em;
    padding: 5px 5px 5px 5px;
    margin: 10px 5px 10px 10px;
    color: #666
    }
.coloredbox_yellow td, .coloredbox_green td, .coloredbox_blue td {
    color: #666
    }
.coloredbox_yellow img.thumbnail, .coloredbox_green img.thumbnail, .coloredbox_blue img.thumbnail {
    border: 1px solid #ccc;
    float: right;
    margin: 2px 5px 0 5px;
    padding: 0
    }
.coloredbox_yellow {
    display: block;
    background: #EEB609 url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_cbox_bkgr_grad_yellow.gif) top left no-repeat
    }
.coloredbox_green {
    display: block;
    background: #C8E2D2 url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_cbox_bkgr_grad_green.gif) top left no-repeat
    }
.coloredbox_blue {
    display: block;
    background: #8BB8E6 url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_cbox_bkgr_grad_blue.gif) top left no-repeat
    }
.coloredbox_yellow_selector {
    display: block;
    background: #EEB609 url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_cbox_bkgr_grad_yellow.gif) top left no-repeat
    }
.coloredbox_green_selector {
    display: block;
    background: #C8E2D2 url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_cbox_bkgr_grad_green.gif) top left no-repeat
    }
.coloredbox_blue_selector {
    display: block;
    background: #8BB8E6 url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_cbox_bkgr_grad_blue.gif) top left no-repeat
    }
.links_jr {
    text-align: right;
    float: right;
    margin: 0;
    padding: 0
    }
a.links_jr {
    font-size: 1em;
    color: #6a8bac;
    text-decoration: none;
    font-weight: bold;
    background: url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_link_blue_arrow.gif) right no-repeat;
    margin: 0 0 1px 0;
    padding: 0
    }
a.links_jr:hover {
    font-size: 1em;
    color: #666;
    font-weight: bold;
    text-decoration: underline
    }
p.links_blue_arrow {
    color: #6a8bac;
    text-decoration: none;
    font-weight: bold;
    margin: 0 10px 5px 5px;
    padding: 3px 10px 5px 0
    }
p.links_blue_arrow a {
    font-size: 1em;
    color: #6a8bac;
    text-decoration: none;
    font-weight: bold;
    background: url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_link_blue_arrow.gif) right no-repeat;
    margin: 0 10px 10px 0;
    padding: 0 10px 0 0
    }
/* form */
* {
    margin: 0;
    padding: 0
    }
fieldset, img, abbr, acronym {
    border: 0
    }
/*form {float: right; margin: 0;padding: 0;}*/
form .select {
    color: #666;
    clear: both;
    font-size: 100%;
    border: 1px solid #AAA;
    padding: 1px 3px;
    margin: 0 3px 0 0;
    width: 110px
    }
label {
    font-size: 100%
    }
label u {
    font-style: normal;
    text-decoration: underline
    }
form div.submit {
    width: 0;
    padding: 0 0 0 0
    }
form div.submit div {
    display: inline;
    float: left;
    text-align: left;
    width: auto;
    padding: 0;
    margin: 0
    }
.home_textarea1 {
    padding: 0 0 3px 0
    }
.home_textarea2 {
    padding: 15px 0 10px 0
    }
/* 4 and 3 Box Modules (Homepage 4, Landing Pages 3) */
#module_container {
    width: 854px;
    height: 150px;
    float: left;
    background: #FFF;
    border-bottom: 1px solid #FFF;
    margin: 0;
    padding: 0;
    text-align: left
    }
.module_title_container {
    /*float: left; removed FF2 ul issue resolved*/
    background: transparent;
    margin: 3px 0 4px 0;
    padding: 0 0 0 2px
    }
/*#module_container p {
		font: 0.85em Arial, Verdana, sans-serif;
		color: #7A7A7A;
		font-weight: 900;
		text-align: left;
		line-height: 1.2em;
		clear: right;
		margin: 0;
		padding: 10px 5px 0 5px;
		}*/
#module_container a, #module_container a:visited {
    color: #6a8bac;
    text-decoration: none
    }
#module_container a:hover {
    color: #505050;
    text-decoration: underline
    }
.module_home_1_container {
    display: inline;
    width: 213px;
    height: 150px;
    float: left;
    overflow: hidden;
    margin: 0;
    padding: 0
    }
.module_home_2_container {
    display: inline;
    width: 213px;
    height: 150px;
    float: left;
    overflow: hidden;
    margin: 0 0 0 1px;
    padding: 0
    }
.module_home_3_container {
    display: inline;
    width: 213px;
    height: 150px;
    float: left;
    overflow: hidden;
    margin: 0 0 0 1px;
    padding: 0
    }
.module_home_4_container {
    display: inline;
    width: 212px;
    height: 150px;
    float: left;
    overflow: hidden;
    margin: 0 0 0 1px;
    padding: 0
    }
.module_home_sage {
    display: block;
    width: 100%;
    height: 100%;
    background: #FFF url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_mod_bkgr_sage.jpg) left top no-repeat;
    overflow: hidden;
    margin: 0;
    padding: 0
    }
.module_home_blue {
    display: block;
    width: 100%;
    height: 100%;
    background: #FFF url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_mod_bkgr_blue.jpg) left top no-repeat;
    overflow: hidden;
    margin: 0;
    padding: 0
    }
.module_home_green {
    display: block;
    width: 100%;
    height: 100%;
    background: #FFF url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_mod_bkgr_green.jpg) left top no-repeat;
    overflow: hidden;
    margin: 0;
    padding: 0
    }
.module_home_peach {
    display: block;
    width: 100%;
    height: 100%;
    background: #FFF url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_mod_bkgr_peach.jpg) left top no-repeat;
    overflow: hidden;
    margin: 0;
    padding: 0
    }
.module_home_tan {
    display: block;
    width: 100%;
    height: 100%;
    background: #FFF url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_mod_bkgr_tan.jpg) left top no-repeat;
    overflow: hidden;
    margin: 0;
    padding: 0
    }
.module_home_sage_selector {
    display: block;
    background: #FFF url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_mod_bkgr_sage.jpg) top left no-repeat
    }
.module_home_blue_selector {
    display: block;
    background: #FFF url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_mod_bkgr_blue.jpg) top left no-repeat
    }
.module_home_green_selector {
    display: block;
    background: #FFF url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_mod_bkgr_green.jpg) top left no-repeat
    }
.module_home_peach_selector {
    display: block;
    background: #FFF url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_mod_bkgr_peach.jpg) top left no-repeat
    }
.module_home_tan_selector {
    display: block;
    background: #FFF url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_mod_bkgr_tan.jpg) top left no-repeat
    }
.module_home_1_container p, .module_home_2_container p, .module_home_3_container p, .module_home_4_container p {
    /*font: 0.85em/1.2em Arial, Verdana, sans-serif;*/
    font: 10px Arial, Verdana, sans-serif;
    color: #505050;
    font-weight: 900;
    text-align: left;
    padding: 5px 5px 5px 5px
    }
.module_img_thumbnail img {
    border: 1px solid #ccc;
    margin: 5px 5px 5px 10px;
    float: right
    }
.module_home_1_container h4, .module_home_2_container h4, .module_home_3_container h4, .module_home_4_container h4 {
    font-size: 16px;
    padding-left: 5px
    }
.module_home_1_container h5, .module_home_2_container h5, .module_home_3_container h5, .module_home_4_container h5 {
    font-size: 14px;
    padding-left: 5px
    }
.module_home_1_container h6, .module_home_2_container h6, .module_home_3_container h6, .module_home_4_container h6 {
    font-size: 14px;
    padding-left: 5px
    }
.module_home_1_container ul, .module_home_2_container ul, .module_home_3_container ul, .module_home_4_container ul {
    display: block;
    list-style-image: url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_bullet_blue.gif);
    /*font-size: .85em;*/
    font-size: 10px;
    text-align: left;
    font-weight: bold;
    margin: 5px 0 0 22px;
    padding: 0
    }
.module_home_1_container ul li, .module_home_2_container ul li, .module_home_3_container ul li, .module_home_4_container ul li {
    margin: 0;
    padding: 0 0 4px 0
    }
ul.module {
    display: block;
    list-style-image: url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_bullet_blue.gif);
    font-size: 0.9em;
    text-align: left;
    font-weight: bold;
    margin: 0 0 0 22px;
    padding: 0
    }
ul.module li {
    margin: 0;
    padding: 0 0 4px 0
    }
#three_module_container {
    width: 650px;
    /*height: 167px;
    float: left; - removed float left by neng lee on 10-6-10*/
    background: transparent;
    margin: 10px 0;
    padding: 15px 0 0 0;
    display: block
    }
#three_module_container p {
    /*font: 0.85em Arial, Verdana, sans-serif;*/
    font: 10px Arial, Verdana, sans-serif;
    color: #666;
    text-align: left;
    line-height: 1.2em;
    margin: 0;
    padding: 10px 15px 0 15px
    }
#three_module_container a:link, #three_module_container a:visited {
    color: #6a8bac;
    text-decoration: none
    }
#three_module_container a:hover {
    color: #505050;
    text-decoration: underline
    }
.module_landing_title {
    text-align: left;
    padding: 5px 5px 5px 13px;
    margin: 0
    }
.module_landing_1_container h4, .module_landing_2_container h4, .module_landing_3_container h4 {
    font-size: 16px;
    padding-left: 15px
    }
.module_landing_1_container h5, .module_landing_2_container h5, .module_landing_3_container h5, .module_landing_1_container h6, .module_landing_2_container h6, .module_landing_3_container h6 {
    font-size: 14px;
    padding-left: 15px
    }
#three_module_container .module_landing_title h4.moduletitle {
    padding-left: 0
    }
.module_landing_1_container {
    display: inline;
    width: 216px;
    /*height: 167px;*/
    float: left;
    overflow: hidden;
    margin: 0;
    padding: 0
    }
.module_landing_2_container {
    display: inline;
    width: 216px;
    /*height: 167px;*/
    float: left;
    overflow: hidden;
    margin: 0 0 0 1px;
    padding: 0
    }
.module_landing_3_container {
    display: inline;
    width: 216px;
    /*height: 167px;*/
    float: left;
    overflow: hidden;
    margin: 0 0 0 1px;
    padding: 0
    }
.module_landing_blue {
    display: block;
    width: 100%;
    /*height: 100%;*/
    height: 167px;
    background: #b8cdea url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_mod_bkgr_blue.jpg) left top no-repeat;
    overflow: hidden;
    margin: 0;
    padding: 0
    }
.module_landing_green {
    display: block;
    width: 100%;
    /*height: 100%;*/
    height: 167px;
    background: #d4dbb2 url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_mod_bkgr_green.jpg) left top no-repeat;
    overflow: hidden;
    margin: 0;
    padding: 0
    }
.module_landing_purple {
    display: block;
    width: 100%;
    /*height: 100%;*/
    height: 167px;
    background: #d2cdd3 url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_mod_bkgr_purple.jpg) left top no-repeat;
    overflow: hidden;
    margin: 0;
    padding: 0
    }
.module_landing_green_selector {
    display: block;
    background: #FFF url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_mod_bkgr_green.jpg) top left no-repeat
    }
.module_landing_blue_selector {
    display: block;
    background: #FFF url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_mod_bkgr_blue.jpg) top left no-repeat
    }
.module_landing_purple_selector {
    display: block;
    background: #FFF url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_mod_bkgr_purple.jpg) top left no-repeat
    }
#main_col_style_container .module_landing_1_container ul, #main_col_style_container .module_landing_2_container ul, #main_col_style_container .module_landing_3_container ul {
    display: block;
    list-style-image: url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_bullet_blue.gif);
    /*font-size: .855em;*/
    font-size: 9px;
    text-align: left;
    font-weight: bold;
    margin: 5px 0 0 32px;
    padding: 0
    }
#main_col_style_container .module_landing_1_container ul li, #main_col_style_container .module_landing_2_container ul li, #main_col_style_container .module_landing_3_container ul li {
    margin: 0;
    padding: 0 0 4px 0;
    line-height: 1em;
    color: #666
    }
.module_landing_1_container p.divider, .module_landing_2_container p.divider, .module_landing_3_container p.divider {
    width: 96%;
    height: 1px;
    background: url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_bkgr_divider.gif) repeat-x;
    margin: 8px 0 0 15px;
    padding: 0
    }
.module_landing_1_container hr, .module_landing_2_container hr, .module_landing_3_container hr {
    margin: 8px 0 0 15px;
    width: 96%
    }
/* ul, ol Styles */
#l_col_wideContainer ul, #main_col_style_container ul {
    list-style-image: url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_bullet_blue.gif);
    margin: 10px 7px 0 25px;
    padding: 0 7px 15px 0
    }
#l_col_wideContainer ul li, #main_col_style_container ul li {
    line-height: 1.4em;
    margin: 5px 7px 0 0;
    padding: 0 0 0 0
    }
#l_col_wideContainer ul li ul, #main_col_style_container ul li ul {
    list-style-image: url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_bullet_grey.gif);
    margin: 5px 0 0 15px;
    padding: 0
    }
#l_col_wideContainer ul li ul li, #main_col_style_container ul li ul li {
    line-height: 1.4em;
    margin: 0;
    padding: 0 0 5px 0
    }
#l_col_wideContainer ol, #main_col_style_container ol {
    list-style-type: decimal;
    list-style-position: outside;
    margin: 10px 7px 0 25px;
    padding: 0 7px 15px 7px
    }
#l_col_wideContainer ol li, #main_col_style_container ol li {
    line-height: 1.4em;
    margin: 0;
    padding: 2px 0 2px 0
    }
#l_col_wideContainer ol li a:link, #l_col_wideContainer ol li a:visited, #main_col_style_container ol li a:link {
    color: #6a8bac;
    text-decoration: underline
    }
#l_col_wideContainer ol li a:hover, #main_col_style_container ol li a:hover {
    color: #505050;
    text-decoration: none
    }
#l_col_wideContainer ol li ol, #main_col_style_container ol li ol, #l_col_wideContainer ol li ol {
    list-style-type: decimal;
    list-style-position: outside;
    margin: 5px 0 0 23px;
    padding: 0
    }
#l_col_wideContainer ol li ol li, #main_col_style_container ol li ol li {
    margin: 0;
    padding: 0 0 5px 5px
    }
.nav_promo ul, .disclaimer ul, .r_col_photo_caption ul, .r_col_infobox ul, #coloredbox_style_container ul {
    list-style-image: url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_bullet_blue.gif);
    margin: 10px 7px 0 25px;
    padding: 0 7px 15px 0
    }
.nav_promo ul li, .disclaimer ul li, .r_col_infobox ul li, #coloredbox_style_container ul li {
    line-height: 1.3em;
    font-size: 0.9em;
    margin: 5px 7px 0 0;
    padding: 0 0 0 0
    }
.r_col_photo_caption ul li {
    line-height: 1.3em;
    font-size: 0.85em;
    margin: 5px 7px 0 0;
    padding: 0 0 0 0
    }
.nav_promo ul li, .disclaimer ul li, .r_col_photo_caption ul li, .r_col_infobox ul li {
    color: #505050
    }
#coloredbox_style_container ul li {
    color: #666
    }
.nav_promo ul li ul, .disclaimer ul li ul, .r_col_photo_caption ul li ul, .r_col_infobox ul li ul, #coloredbox_style_container ul li ul {
    list-style-image: url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_bullet_grey.gif);
    margin: 5px 0 0 15px;
    padding: 0
    }
.nav_promo ul li ul li, .disclaimer ul li ul li, .r_col_photo_caption ul li ul li, .r_col_infobox ul li ul li, #coloredbox_style_container ul li ul li {
    line-height: 1.1em;
    font-size: 1em;
    margin: 0;
    padding: 0 0 5px 0
    }
.nav_promo ul li ul li, .disclaimer ul li ul li, .r_col_photo_caption ul li ul li, .r_col_infobox ul li ul li {
    color: #505050
    }
#coloredbox_style_container ul li ul li {
    color: #666
    }
.nav_promo ol, .disclaimer ol, .r_col_photo_caption ol, .r_col_infobox ol, #coloredbox_style_container ol {
    list-style-type: decimal;
    list-style-position: outside;
    margin: 10px 7px 0 25px;
    padding: 0 7px 15px 7px
    }
.nav_promo ol li, .disclaimer ol li, .r_col_infobox ol li, #coloredbox_style_container ol li {
    line-height: 1.3em;
    font-size: 0.9em;
    margin: 0;
    padding: 2px 0 2px 0
    }
.r_col_photo_caption ol li {
    line-height: 1.3em;
    font-size: 0.85em;
    margin: 0;
    padding: 2px 0 2px 0
    }
.nav_promo ol li, .disclaimer ol li, .r_col_photo_caption ol li, .r_col_infobox ol li {
    color: #505050
    }
#coloredbox_style_container ol li {
    color: #666
    }
.nav_promo ol li ol, .disclaimer ol li ol, .r_col_photo_caption ol li ol, .r_col_infobox ol li ol, #coloredbox_style_container ol li ol {
    list-style-type: decimal;
    list-style-position: outside;
    margin: 5px 0 0 23px;
    padding: 0
    }
.nav_promo ol li ol li, .disclaimer ol li ol li, .r_col_photo_caption ol li ol li, .r_col_infobox ol li ol li, #coloredbox_style_container ol li ol li {
    line-height: 1.1em;
    font-size: 1em;
    margin: 0;
    padding: 0 0 5px 5px
    }
.nav_promo ol li ol li, .disclaimer ol li ol li, .r_col_photo_caption ol li ol li, .r_col_infobox ol li ol li {
    color: #505050
    }
#coloredbox_style_container ol li ol li {
    color: #666
    }
ul.grey_arrows {
    display: block
    }
ul.grey_arrows li {
    list-style-image: url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_bullet_raquo.gif);
    line-height: 1.2em;
    vertical-align: bottom
    }
ul.blue_arrow_box_right {
    display: block
    }
ul.blue_arrow_box_right li {
    list-style-image: url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_bullet_arrowbox.gif);
    line-height: 1.2em;
    vertical-align: bottom
    }
ul.blue_arrow_box_down {
    display: block
    }
ul.blue_arrow_box_down li {
    list-style-image: url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_bullet_arrowbox_down.gif);
    line-height: 1.2em;
    vertical-align: bottom
    }
ul.blue_square {
    display: block
    }
ul.blue_square li {
    list-style-image: url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_bullet_blue.gif);
    line-height: 1.2em;
    vertical-align: bottom
    }
#staticlist {
    margin: 0 0 40px 0;
    padding: 0
    }
#staticlist p.list_title {
    margin: 0;
    padding: 0;
    line-height: 1.3em
    }
#staticlist p.list_title a {
    margin: 0;
    padding: 0;
    text-decoration: underline
    }
#staticlist p.list_sub_darkgrey {
    margin: 2px 0 0 1px;
    padding: 0;
    font-size: 0.9em;
    color: #666
    }
#staticlist p.list_sub_grey {
    margin: 2px 0 0 1px;
    padding: 0;
    font-size: 0.9em;
    color: #505050
    }
#staticlist p {
    margin: 0;
    padding: 0;
    font-size: 1em
    }
#staticlist h3, #staticlist h4, #staticlist h5, #staticlist h6 {
    padding-top: 0;
    margin-top: 0
    }
#staticlist ul {
    display: block;
    vertical-align: top;
    list-style-image: none;
    list-style-type: none;
    margin-left: 10px
    }
#staticlist ul li {
    line-height: 1.2em;
    padding-left: 20px;
    vertical-align: top;
    clear: left;
    background-position: 0 0;
    background-repeat: no-repeat
    }
#staticlist ul li p.divider {
    vertical-align: top;
    float: left;
    clear: left;
    padding-bottom: 0;
    margin-bottom: 0
    }
#staticlist ul li img {
    vertical-align: top
    }
#staticlist ul li ul {
    list-style-image: url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_bullet_blue.gif);
    margin: 10px 7px 0 25px;
    padding: 0 7px 15px 0
    }
#staticlist ul li ul li {
    line-height: 1.4em;
    margin: 5px 7px 0 0;
    padding: 0 0 0 0;
    background-image: none
    }
#staticlist ul li ul li ul {
    list-style-image: url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_bullet_grey.gif);
    margin: 5px 0 0 15px;
    padding: 0
    }
#staticlist ul li ul li ul li {
    line-height: 1.4em;
    margin: 0;
    padding: 0 0 5px 0
    }
p.list_title {
    margin: 0
    }
p.list_title a {
    margin: 0
    }
p.list_sub_darkgrey {
    margin: 0
    }
p.list_sub_grey {
    margin: 0
    }
.list_style_container_none {
    background-image: none
    }
.list_style_container_grey_bullet, .list_style_container_boxed_right, .list_style_container_boxed_down, .list_style_container_blue_square {
    width: 97%;
    /*added by nelee on 10-6-10*/
    }
.list_style_container_boxed_right ul li {
    background-image: url(/wcm/groups/public/@ss-assets/documents/image/ccom_img_bullet_arrowbox.gif)
    }
.list_style_container_boxed_down ul li {
    background-image: url(/wcm/groups/public/@ss-assets/documents/image/ccom_img_bullet_arrowbox_down.gif)
    }
.list_style_container_blue_square ul li {
    background-image: url(/wcm/groups/public/@ss-assets/documents/image/ccom_img_bullet_blue.gif)
    }
.list_style_container_grey_bullet ul li {
    background-image: url(/wcm/groups/public/@ss-assets/documents/image/ccom_img_bullet_raquo.gif)
    }
ul#arrows {
    display: block;
    margin: 10px 0 0 0;
    padding: 0
    }
ul#arrows li {
    list-style-image: url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_bullet_raquo.gif);
    line-height: 1.2em;
    margin: 0 0 0 25px;
    padding: 0 0 10px 0
    }
ul#arrows_dn {
    display: block;
    margin: 10px 0 0 10px;
    padding: 0
    }
ul#arrows_dn li {
    list-style-image: url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_bullet_arrowbox_down.gif);
    line-height: 1.2em;
    vertical-align: top;
    margin: 0 0 0 25px;
    padding: 0 0 10px 5px
    }
ul#arrows_dn li a:link, ul#arrows_dn li a:visited, ul#callout li a:link, ul#callout li a:visited, table#news td a:link, table#news td a:visited, ul li a:link, ul li a:visited {
    color: #6a8bac;
    text-decoration: underline
    }
ul#arrows_dn li a:hover, ul#callout li a:hover, table#news td a:hover, ul li a:hover {
    color: #505050;
    text-decoration: none
    }
/* Table Styles with ul's */
table#news {
    width: 100%;
    font-size: 1em;
    border: 0;
    background: #FFF;
    text-align: left;
    margin: 0 0 55px 0;
    padding: 0
    }
table#news th {
    height: 25px;
    font-family: Arial, "Arial Narrow", Verdana, sans-serif;
    font-size: 1.5em;
    font-weight: normal;
    color: #505050;
    margin: 0;
    padding: 15px 4px 4px 0
    }
table#news td {
    height: 20px;
    background: #ccc;
    margin: 0;
    padding: 8px 4px 8px 0
    }
table#news img {
    float: left;
    margin: 0 6px 0 0;
    padding: 0
    }
/* lists */
table#lists {
    font-size: 1em;
    float: left;
    width: 100%;
    border: 0;
    margin: 0;
    padding: 0
    }
table#lists td {
    width: 33%;
    margin: 0;
    padding: 0
    }
ul#lists {
    display: block;
    margin: 0;
    padding: 15px 0
    }
ul#lists li {
    list-style-image: url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_bullet_blue.gif);
    line-height: 1.2em;
    vertical-align: top;
    padding: 0 0 10px 0;
    margin: 0 0 0 25px
    }
/* callout */
table.callout {
    font-size: 1em;
    text-align: left;
    width: 100%;
    border: 0;
    margin: 0 0 0 0;
    padding: 0
    }
table.callout th {
    font-family: Arial, "Arial Narrow", Verdana, sans-serif;
    font-size: 1.4em;
    font-weight: bold;
    color: #888;
    margin: 0;
    /*padding: 0px 4px 10px 0px;*/
    padding: 5px 4px 10px 0;
    /*changed padding top 0 px to 5px - Nlee - oct 30, 2009*/
    }
table.callout td {
    vertical-align: top;
    margin: 0;
    /*padding:0px 0 5px 0;*/
    padding: 0 5px 5px 5px
    }
table.callout td.left {
    width: 124px;
    margin: 0;
    padding: 10px 0 10px 0
    }
table.callout td.bottom {
    height: 1px;
    margin: 10px 0 0 0;
    padding: 0
    }
ul#callout {
    display: block;
    margin: 0;
    padding: 0
    }
ul#callout li {
    line-height: 1.2em;
    text-align: left;
    list-style-image: url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_bullet_arrowbox.gif);
    margin: 0 0 0 15px;
    padding: 0 0 10px 4px
    }
table#callout img {
    float: left;
    background: #000;
    margin: 0 20px 0 0;
    padding: 0
    }
table.callout h4 {
    font-size: 1.4em;
    line-height: 1.1em;
    font-weight: normal;
    margin: 0 0 10px 0
    }
table.callout h4 a:link, h4.callout a:visited {
    color: #6a8bac;
    text-decoration: underline
    }
table.callout h4 a:hover {
    color: #888;
    text-decoration: none
    }
table.callout p {
    margin: 8px 0 0 0;
    padding: 0;
    line-height: 1.3em
    }
tr.selected_blue {
    padding: 8px 8px;
    color: #FFF;
    background: #EBEBEB url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_tbox_title_bkgr_blue.jpg) top left repeat-x;
    background-color: #2E406B;
    font-weight: bold;
    border-left: 1px solid #FFF
    }
table.small_data {
    border: 1px solid #CCC;
    margin: 10px 0;
    padding: 0;
    border-collapse: collapse
    }
table.small_data tbody tr td {
    font-size: 8pt;
    padding: 2px 4px;
    border-left: 1px solid #CCC
    }
table.small_data tbody tr.selected_gray td {
    background-color: #CCC;
    padding: 2px 4px;
    color: #505050;
    background: #EBEBEB url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_tbox_title_bkgr_grey.jpg) top left repeat-x;
    font-weight: bold;
    border-left: 1px solid #CCC;
    border-bottom: 1px solid #CCC
    }
table.data {
    width: 100%;
    border: 1px solid #CCC;
    margin: 10px 0;
    padding: 0;
    border-collapse: collapse
    }
table.data tbody tr td {
    font-family: "lucida grande", verdana, sans-serif;
    font-size: 8pt;
    padding: 4px 8px;
    border-left: 1px solid #CCC
    }
table.data th {
    font-family: "lucida grande", verdana, sans-serif;
    font-size: 8pt;
    background: #efefef;
    padding: 4px 8px;
    border-left: 1px solid #CCC
    }
table.data tbody tr td.left_header, table.data tbody tr.selected td.left_header {
    font-family: "lucida grande", verdana, sans-serif;
    font-size: 8pt;
    background: #efefef;
    padding: 4px 8px;
    border-left: 1px solid #CCC;
    font-weight: bold
    }
table.data tbody tr.selected td {
    background-color: #CCC;
    padding: 8px 8px;
    background: #EBEBEB url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_tbox_title_bkgr_grey.jpg) top left repeat-x;
    color: #505050;
    font-weight: bold;
    border-left: 1px solid #CCC
    }
table.data tbody tr.selected_gray td {
    background-color: #CCC;
    padding: 8px 8px;
    color: #505050;
    background: #EBEBEB url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_tbox_title_bkgr_grey.jpg) top left repeat-x;
    font-weight: bold;
    border-left: 1px solid #CCC;
    border-bottom: 1px solid #CCC
    }
table.data_blue {
    width: 100%;
    margin: 10px 0;
    padding: 0
    }
table.data_blue tbody tr td {
    width: 33%;
    font-family: "lucida grande", verdana, sans-serif;
    font-size: 8pt;
    padding: 4px 8px
    }
table.data_blue th {
    font-family: "lucida grande", verdana, sans-serif;
    font-size: 8pt;
    background: #efefef;
    padding: 4px 8px
    }
table.data_blue tbody tr.selected td {
    background-color: #CCC;
    padding: 8px 8px;
    background: #EBEBEB url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_tbox_title_bkgr_blue.jpg) top left repeat-x;
    color: #505050;
    font-weight: bold
    }
table.data_blue tbody tr.selected_blue td {
    padding: 8px 8px;
    color: #FFF;
    background: #EBEBEB url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_tbox_title_bkgr_blue.jpg) top left repeat-x;
    background-color: #2E406B;
    font-weight: bold;
    border-left: 1px solid #FFF
    }
#main_col_style_container .grey_table {
    border-bottom: #EBEBEB solid 1px;
    border-left: #EBEBEB solid 1px;
    border-right: #EBEBEB solid 1px;
    background: #FFF url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_table_bkgr_gradient.gif) repeat-x 0% 100%;
    text-align: left;
    border-collapse: collapse
    }
#main_col_style_container .grey_table p {
    padding-left: 10px;
    padding-bottom: 5px
    }
#main_col_style_container .grey_table ul {
    padding-top: 0;
    padding-left: 8px;
    margin-top: -3px;
    padding-bottom: 14px
    }
/* Slideshow Popup Code */
#popupContainer {
    position: absolute;
    /*width: 600px;*/
    /*width slideshow box*/
    left: 0;
    top: 0;
    padding-top: 0;
    visibility: hidden;
    z-index: 1006;
    /*height:400px;*/
    /*for iframe*/
    }
#popupContainer .popupHeader {
    float: left;
    width: 100%;
    background: #EBEBEB url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_tbox_title_bkgr_grey.jpg) top left repeat-x
    }
#popupContainer .closeLink {
    text-decoration: none;
    display: block;
    margin: 0 0 0 0;
    padding: 2px 8px 2px 8px;
    border: 2px solid #e5e5e5;
    float: right;
    font-family: Arial, Verdana, sans-serif;
    font-size: 1em;
    line-height: 1.2em;
    letter-spacing: 0.03em;
    font-weight: bold;
    color: #505050;
    cursor: hand
    }
#popupContainer .closeLink:hover, #popupContainer .closeLink:visited {
    text-decoration: none;
    color: #505050
    }
#popupContainer .closeLink a:hover {
    text-decoration: none;
    color: #505050
    }
#popupContent {
    background-color: white;
    clear: both
    }
#popupContainer .cornerClose {
    position: absolute;
    top: -5px;
    right: -5px
    }
#popupContainer .cornerCloseLink {
    background: url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_close_corner.gif) top left no-repeat;
    display: block;
    width: 24px;
    height: 24px
    }
#popupContainer .popupOuterBorder {
    border: solid 1px #e5e5e5;
    background-color: #fff
    }
#popupContainer .popupInnerBorder {
    margin: 3px;
    border: solid 1px #e5e5e5
    }
#windowMask {
    position: absolute;
    background: black;
    right: 0;
    width: 10px;
    top: 0;
    z-index: 1005;
    visibility: hidden;
    opacity: 0.5
    }
#popup-wrapper-outer {
    text-align: left;
    height: 100%
    }
#popup-wrapper {
    padding: 10px;
    height: 100%
    }
/* Footer Styles */
#footer {
    /*position: relative;*/
    /*---commented out for site builder---*/
    width: 854px;
    height: 10px;
    float: left;
    background: #FFF url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_footer_dotted.gif) repeat-x;
    text-align: right;
    margin: 20px 0 0 0;
    padding: 0
    }
#footer a {
    color: #6a8bac;
    text-decoration: none
    }
#footer a:hover {
    color: #666;
    text-decoration: underline
    }
p.footer {
    font-size: 0.8em;
    padding: 12px 18px 6px 18px
    }
/*how we are organized*/
#about_home {
    text-align: left;
    padding: 0 0 20px 0;
    margin: 0 0 20px 0
    }
#about_home select {
    font-size: 11px;
    width: 260px;
    background-color: #fff
    }
#about_left {
    width: 300px;
    float: left;
    padding: 0 20px 0 10px
    }
#about_right {
    width: 300px;
    float: left
    }
#about_home .boxText {
    margin: 0 15px 10px 15px
    }
#about_home .boxText p {
    font-size: 11px;
    line-height: 12px;
    color: #666
    }
#about_home #topBoxLeft {
    background: url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_ourbu_bkgr_grad.jpg) top left repeat-x;
    width: 294px;
    padding: 0 0 15px 0;
    margin-top: 20px;
    border: 1px solid #b3bfd1
    }
*:first-child + html #about_home #topBoxLeft {
    height: auto;
    margin-bottom: 0
    }
.media_inc_container {
    text-align: center;
    padding: 10px 0 10px 0
    }
.media_inc_container .videoBody {
    text-align: left;
    padding: 0 0 0 0
    }
#food, #flavor, #beverage, #other {
    margin: 5px 0;
    border: 1px dotted #F90;
    padding: 5px;
    font-size: 11px;
    width: 255px
    }
/*Flavors Form Styles*/
.TDGreyDotted {
    border: 1px dotted #666;
    background-color: #EEE;
    padding: 0 5px 5px 7px
    }
/*Sweeteners Form Styles*/
/*Added 10_05_10 bye Nlee*/
.c_col_main_body {
    /*margin-bottom:15px;*/
    }
/*Added on April 26, 2011 by Nlee*/
#wrapper table#tblNewsLanding {
    width: 650px;
    border: 0;
    margin: 0;
    padding: 0
    }
#wrapper table#tblNewsLanding td {
    vertical-align: top;
    margin: 0;
    padding: 0
    }
#wrapper table#tblNewsLanding td#colLeft {
    padding-right: 10px
    }
#colLeft {
    width: 315px;
    padding-right: 10px
    }
#wrapper table#tblNewsLanding #colLeftFull {
    width: auto
    }
#wrapper table#tblNewsLanding #colRight {
    width: 327px;
    padding-left: 10px;
    background: url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_news_border.gif) top left repeat-y
    }
#colRight div {
    padding-left: 15px
    }
.newsStaticList {
    float: left
    }
#leftNewsBoxList {
    width: 225px;
    padding-right: 10px
    }
#wrapper #leftNewsBoxList table, #wrapper #middleNewsBoxList table, #wrapper #rightNewsBoxList table {
    margin: 0;
    padding: 0;
    width: 100%
    }
#main_col_style_container #leftNewsBoxList td, #main_col_style_container #middleNewsBoxList td, #main_col_style_container #rightNewsBoxList td {
    margin: 0;
    padding: 8px 0 8px 0
    }
#wrapper #leftNewsBoxList tr, #wrapper #middleNewsBoxList tr, #wrapper #rightNewsBoxList tr {
    margin: 0;
    padding: 0
    }
#wrapper .tblModule {
    margin: 0;
    padding: 0
    }
#middleNewsBoxList {
    width: 225px;
    padding-right: 10px
    }
#rightNewsBoxList {
    width: 180px
    }
.module_landing_skyBlue {
    display: block;
    width: 206px;
    height: 170px;
    background: #d3edff url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_skyblue_module_bg.gif) left top repeat-x;
    overflow: hidden;
    margin: 0;
    padding: 10px 6px 5px 6px;
    /*border:1px solid #759ec8;*/
    font-weight: normal;
    font-size: 1.1em;
    font-family: "Helvetica", Arial, sans-serif
    }
#wrapper .module_landing_skyBlue p {
    padding-bottom: 5px
    }
#wrapper .module_landing_skyBlue table {
    margin: 0;
    padding: 0
    }
#wrapper .module_landing_skyBlue ul {
    margin: 0 0 10px 10px;
    padding: 0
    }
#wrapper .module_landing_skyBlue ul li {
    font-weight: normal;
    list-style-image: none;
    list-style-type: none;
    background: url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_blue_rounded_bullet.gif) left 0.4em no-repeat;
    padding-left: 10px;
    margin: 0
    }
#wrapper #three_module_container_2 .module_landing_skyBlue a {
    color: #03299c;
    text-decoration: none
    }
#wrapper #three_module_container_2 .module_landing_skyBlue a:hover {
    text-decoration: underline
    }
span.readmore {
    background: url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_blue_arrow.gif) right top no-repeat;
    width: 4px;
    height: 8px;
    display: inline-block;
    position: relative;
    padding-right: 5px
    }
#wrapper .module_landing_skyBlue ul li span.readmore {
    background: url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_blue_arrow.gif) right center no-repeat
    }
#wrapper .module_landing_skyBlue p span.readmore {
    background: url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_blue_arrow.gif) right center no-repeat;
    margin: 0;
    padding-bottom: 0;
    line-height: 7px
    }
.module_landing_skyBlue_selector {
    display: block;
    background: #d3edff url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_skyblue_module_bg_s.gif) left top repeat-x
    }
#three_module_container_2 .module_landing_1_container {
    display: inline;
    width: 214px;
    float: left;
    overflow: hidden;
    margin: 0 2px 0 0;
    padding: 0;
    position: relative
    }
#three_module_container_2 .module_landing_2_container {
    display: inline;
    width: 214px;
    float: left;
    overflow: hidden;
    margin: 0 3px 0 2px;
    padding: 0;
    position: relative
    }
#three_module_container_2 .module_landing_3_container {
    display: inline;
    width: 214px;
    float: left;
    overflow: hidden;
    margin: 0 0 0 1px;
    padding: 0;
    position: relative
    }
#three_module_container_2 {
    width: 650px;
    background: transparent;
    margin: 0;
    padding: 0;
    position: relative
    }
#three_module_container_2 p {
    font: 0.85em Arial, Verdana, sans-serif;
    color: #666;
    text-align: left;
    line-height: 1.2em;
    margin: 0;
    padding: 0
    }
#three_module_container_2 .module_landing_title {
    text-align: left;
    padding: 0;
    margin: 0
    }
#three_module_container_2 .module_img_thumbnail {
    padding: 0;
    margin: 0 0 3px 0;
    position: absolute;
    bottom: 0
    }
#three_module_container_2 .module_img_thumbnail img {
    border: 0 solid #ccc;
    margin: 0;
    float: none
    }
.newsStaticListHeading {
    /*position:relative; z-index:2000; background:#fff;*/
    }
.viewAllLink a {
    background-image: url(../../../../../../wcm/groups/public/@ss-assets/documents/image/ccom_img_black_triangle.gif);
    background-position: left 0.1em;
    background-repeat: no-repeat;
    position: relative;
    padding-left: 15px;
    text-decoration: none
    }
#wrapper .viewAllLink a:hover {
    text-decoration: underline
    }
/*Address IE8 alignment issues*/
th {
    text-align: inherit
    }