@charset "utf-8";
/* CSS Document */
/*-- Project: General Styles, NW Campaign Pages --*/
/*-- Business: Corporate --*/
/*-- PM: Fumi Ariga --*/
/*-- Front End: Fumi Ariga --*/
/*-- Last Published: 08/20/10 --*/

body {font-family:Arial, Helvetica, sans-serif; font-size:0.80em; color:#333333;}
img, div, a, input { behavior: url(cps-supporting/iepngfix.htc) } /*--relative to the HTML document location (not relative to the CSS document!)--*/
a:link, a:visited {color: #0066cc; text-decoration: none;}
a:hover, a:active {text-decoration: underline;}

/*--------------- Wrapper ---------------*/

.emphasize {font-weight:bold;}
.tagline {font-weight:bold; font-style:italic; }
.disclaimer {font-size:75%;}
.clearBR {clear:both;}

#containerWrapper {width:830px; margin:15px auto 0; line-height:1.3em;}
#containerWrapper p { margin:0 0 21px 0;}
#containerWrapper a {color:#0170ca; text-decoration:none;}
#containerWrapper h1 { font-weight:bold; margin:0 0 7px 0;}
#containerWrapper h2 { font-weight:bold;}
#containerWrapper h3 { font-weight:bold;}
#containerWrapper h4 { font-weight:bold;}
#containerWrapper sup { font-size:60%}
#containerWrapper hr {color:#CCCCCC;}

#containerWrapper #navGlobal {float:right; text-align:right;}
#containerWrapper #containerBanner {width:830px; height:240px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #dcdbdb; margin:7px 0 21px 0; }

/*--------------- List Styles --------*/
dl { margin:0 0 14px 0;}
dt {}
dd { margin:0 0 0 14px;}

/*--------------- Column Styles --------*/

#containerWrapper ul.columnStyleEven2 { display:inline; }
#containerWrapper ul.columnStyleEven2 li { float: left; width: 45%; margin:0 20px;}

#containerWrapper ul.columnStyleEven3 { display:inline; }
#containerWrapper ul.columnStyleEven3 li { float: left; width: 30%; margin:0 10px;}

/*--------------- Nav Types ------------*/

.navHorizDiv { list-style-type: none; margin: 0; padding: 0; overflow: hidden;}
.navHorizDiv li { border-left: 1px solid #000; float: left; line-height: 1.1em; margin: 0 .5em 0 -.5em; padding: 0 .5em 0 .5em; }

/*--------------- Table Styles ---------*/

table { margin-bottom:20px; }
th { color:#999999; font-weight:bold; border-bottom:#d6d6d6 1px solid; }
tr { height:34px; border-bottom:#d6d6d6 1px solid; }
.firstRow { padding-top:200px; }
.lastRow { border-bottom:none; }

/*--------------- Disclosure OCC ---------------*/

#containerDisclosureOCC { font-size:95%; margin-top:14px; border:#CCCCCC 1px solid; text-align:center; padding:7px 0; }
.disclosureOCC { list-style: none; padding: 0; margin: 0; }
.disclosureOCC li { display: inline; padding: 0; margin: 0; }
.disclosureOCC li:before { content: "• "; }
.disclosureOCC li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html .disclosureOCC li { background-image:url(../cps-images/NW-General-Bullet.gif); background-repeat: no-repeat; background-position: 0 50%; padding: 0 0.5em 0 1em; margin: 0 1em 0 -1em; }

/*Win IE browsers - hide from Mac IE\*/ 
* html .disclosureOCC { height: 1%; }
* html .disclosureOCC li { display: block; float: left; }

/*End hide*/
/*Mac IE 5*/
* html .disclosureOCC li:first-child { background-image: none; }

/*--------------- Footer ---------------*/

#containerFooter {font-size:90%;border-top:thin #CCCCCC solid;margin:35px 0 50px 0; padding:7px 0 0 0; line-height:1.25em;}
#containerFooter p { margin:0 0 1.0em 0;}
#containerFooter ul li { display:inline; margin-right:7px; }

