/*

	CHSRF - Main Stylesheet
	Created by Industrial Media
	www.industrialmedia.ca

*/

/* =General
---------------------------------------------------------------------------------------------------- */
body 
{
	background-color: #b9c9d1;
	margin: 13px 0 0 0;
	padding: 0;
}

body, div, td 
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

p
{
	margin: 0 0 10px 0;
	line-height: 1.3em;
}

#content p sup {
	font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
}

/* =Layout
---------------------------------------------------------------------------------------------------- */
/*need this to get the site to center in old browsers*/
#container
{
	width: 100%;
	text-align: center;
}

#wrapper
{
	position: relative;
	text-align: left;
	width: 772px;
	margin: 10px auto 0 auto;
	padding: 0;
	background-color: #FFFFFF;
}

/* =Splash page
---------------------------------------------------------------------------------------------------- */
#splash {
	position: relative;
	text-align: center;
	margin: auto;
	width: 772px;
	padding: 0;
	background-color: #A5ACBB;
}

#splash #mainbar {
	position: relative;
	width: 769px;
	height: 389px;
	background: #A5ACBB url(../images/splash/bkg-splash.jpg) top left no-repeat;
}

#splash #mainbar #logo {
	position: absolute;
	left: 20px;
	top: 45px;
}

#splash #mainbar #eng-link {
	position: absolute;
	left: 560px;
	top: 330px;
}

#splash #mainbar #fre-link {
	position: absolute;
	left: 640px;
	top: 330px;
}

/* =Header
---------------------------------------------------------------------------------------------------- */
#logo
{
	padding: 22px 0 0 10px;
	margin: 0;
}

#search
{
	padding: 45px 0 0 31px;
	margin: 0;
}

#searchF
{
	padding: 41px 0 0 8px;
	margin: 0;
}

#search-label, #searchF-label
{
	color: #999999;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}

/* = Top Navigation
---------------------------------------------------------------------------------------------------- */
#topNav, #topNavF
{
	background: #FFFFFF url(../images/wrapper/bkg-header.gif) top left no-repeat;
	width: 770px;
	height: 118px;
}

#topNav-content, #topNavF-content
{
	background: #FFFFFF url(../images/rebrand/bkg-content.gif) 2px 17px no-repeat;
	width: 770px;
	height: 135px;
}

#topNav div, #topNav-content div
{
	margin: 72px 0 0 433px;
	color: #515C78;
}

#topNavF div, #topNavF-content div
{
	margin: 78px 0 0 352px;
	color: #515C78;
}

#topNav ul,  #topNav-content ul, #topNavF ul,  #topNavF-content ul
{
	margin: 0 0 2px 0;
	padding: 0;
}

#topNav ul li, #topNav-content ul li, #topNavF ul li, #topNavF-content ul li
{
	list-style: none;
	display: inline;
	font-size: 10px;
	font-weight: bold;
	padding-right: 7px;
	padding: 0 5px;
}

#topNav ul a, #topNav-content ul a, #topNavF ul a, #topNavF-content ul a
{
	color: white;
	font-size: 12px;
}

#topNav-content div table 
{
	width: 313px;
}

#topNavF-content div table 
{
	width: 395px;
}

#topNav a, #topNav-content a, #topNavF a, #topNavF-content a
{
	color: #fff;
}

#topNav a:visited, #topNav-content a:visited, #topNavF a:visited, #topNavF-content a:visited
{
	color: #fff;
}

#topNav a:hover, #topNav-content a:hover, #topNavF a:hover, #topNavF-content a:hover
{
	color: #fff;
}

/* = Left Navigation
---------------------------------------------------------------------------------------------------- */
#leftNav
{
	margin: 0;
	background: #fff url(/images/wrapper/leftnav-divider.gif) 0 5px no-repeat;
	color: #003555;
	font-size: 12px;
	font-weight: bold;
	padding: 24px 0 10px 0;
}

#leftNav p
{
	margin-left: 10px;
	padding: 0;
}

#leftNav ul
{
	margin: 0;
	padding: 0;
}

#leftNav ul li
{
	list-style: none;
	padding-bottom: 5px;
	margin: 0;
}

#leftNav ul li.nav
{
	margin-left: 10px;
	padding: 0;
}

#leftNav a
{
	color: #5eb8d5 !important;
	cursor: pointer !important;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

#leftNav a:visited
{
	color: #5eb8d5 !important;
}

#leftNav a:hover
{
	color: #5eb8d5 !important;
	text-decoration: underline;
}

#leftNav .subnav
{
	margin: 5px 0 0 0;
	padding: 0;
	color: #003555;
	font-size: 10px;
	font-weight: normal;
}

#leftNav .subnav ul
{
	margin: 0;
	padding: 0;
}

#leftNav .subNav ul li
{
	list-style: none;
	padding-bottom: 5px;
	margin: 0;
}

#leftNav .subnav a
{
	color: #666 !important;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

#leftNav .subnav a:visited
{
	color: #003555;
}

#leftNav .subnav a:hover, #leftNav .subnav a.on, #leftNav .subnav a:visited.on
{
	color: #000;
	text-decoration: underline;
}

#leftNav .subsubnav
{
	margin: 5px 0 0 8px;
	padding: 0;
	color: #003555;
	font-size: 10px;
	font-weight: normal;
}

#leftNav .subsubnav ul
{
	margin: 0 0 0 16px;
	padding: 0;
}

#leftNav .subsubnav ul li
{
	list-style: square;
	padding-bottom: 5px;
	margin: 0;
}

#leftNav .subsubnav a
{
	color: #003555;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

#leftNav .subsubnav a:visited
{
	color: #003555;
}

#leftNav .subsubnav a:hover
{
	color: #000;
	text-decoration: underline;
}

/* =Content
---------------------------------------------------------------------------------------------------- */
#home-content
{
	margin: 15px 30px 15px 30px;
}

#content
{
	margin: 8px 25px 15px 25px;
}

#content hr
{
	margin: 0;
	color: #C9CDD5;
	background-color: #C9CDD5;
	height: 1px;
	border: 0;
	margin-bottom: 8px;
	_margin-bottom: 0;
}

div.more 
{
	text-align: right;
	font-weight: bold;
}

/* =Typography
---------------------------------------------------------------------------------------------------- */
.bigger 
{
	font-size: 14px;
}

.smaller 
{
	font-size: 10px;
}

.line-height {
	line-height: 1.5em;
}

blockquote {
	margin-top: 3px;
	margin-bottom: 10px;
}

.resourceIntro {
	color: #AC003D;
}

/* =Lists
---------------------------------------------------------------------------------------------------- */
ul
{
	margin: 0 0 0 24px;
	padding: 0;
	list-style: outside square;
}

ol
{
	margin: 0 0 0 32px;
	padding: 0;
}

ul li, ol li
{
	margin: 0;
	padding: 0 0 6px 0;
}

/* =Forms
---------------------------------------------------------------------------------------------------- */ 
.indent 
{
	text-indent: 3em;
}

.validation 
{
	color: #FF0000;
	font-weight: bold;
}
	
form 
{
	margin: 0;
	padding: 0;
}

.input-box {
	border: 1px solid #999999;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #666666;
}

#reg-form {
	background: #eeeeee;
	border: 1px solid #666666;
	padding: 10px;
}

#reg-form td {
	padding: 2px;
}

#reg-form span {
	font-size: 11px;
}

#reg-form input.submit_btn {
	background: #515C78;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #000000;
	cursor: pointer; 
}

/* =Links
---------------------------------------------------------------------------------------------------- */
a {
	color: #2b7825;
}

a:visited {
	color: #515C78;
}

a:hover {
	color: #50b948;
}

/* =headers
---------------------------------------------------------------------------------------------------- */
#header {
	padding-left: 25px;
}

#tools-header {
	padding-left: 25px;
}

h1 {
	margin: 0 0 5px 0;
	padding: 0;
	color: #4cc8e9;
	font-size: 18px;
	font-weight: bold;
}

h2 {
	margin: 0 0 5px 0;
	padding: 0;
	color: #176B7F;
	font-size: 15px;
	font-weight: bold;
}

h3 {
	margin: 0 0 5px 0;
	padding: 0;
	color: #12ad2a;
	font-size: 12px;
	font-weight: bold;
}

.highlight {
	color:#993333;
}

/* =Breadcrumb
---------------------------------------------------------------------------------------------------- */

#breadcrumb {
	color: #999999;
	padding-bottom: 10px;
	padding-left: 25px;
	padding-right: 5px;
	padding-top: 10px;
}

#breadcrumb a {
	color: #999999;
}

#breadcrumb a:visited {
	color: #999999;
}

#breadcrumb a:hover {
	color: #4cc8e9;
}

/* =Misc: Homepage - What's New
---------------------------------------------------------------------------------------------------- */
#whats-new
{
	margin: 15px 15px 16px 15px;
}

#whats-new-content
{
	padding: 8px 8px 8px 8px;
	font-size: 11px;
}

#whats-new-content a:hover
{
	color: #993333;
}

#whats-new-content h1
{
	color: #000000;
	font-weight: bold;
	font-size: 11px;
}

#whats-new-content hr
{
	margin: 0;
	color: #C9CDD5;
	background-color: #C9CDD5;
	height: 1px;
	border: 0;
	margin-bottom: 8px;
	_margin-bottom: 0;
}

/* =Misc: Homepage - Sections
---------------------------------------------------------------------------------------------------- */
#homeSections h1
{
	color: #003555;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #003555;
	padding-bottom: 3px;
}

#homeSections a {
	text-decoration: none;
}

#homeSections ul
{
	margin: 0 0 10px 20px;
	padding: 0;
	list-style: outside square;
}

#homeSections ul li
{
	margin: 0;
	padding: 0 0 3px 0;
}

/* =Misc: Related Information
---------------------------------------------------------------------------------------------------- */
#relatedInformation
{
	float: right;
	margin-left: 20px;
}

#relatedInformation td {
	background: #eee;
}

#relatedInformationP
{
	float: right;
	margin-left: 10px;
}

#relatedInformation h1, #relatedInformationP h1
{
	color: #999999;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 4px;
	margin: 5px 5px 5px 5px;
}

#relatedInformation h2, #relatedInformationP h2
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 4px;
	margin: 5px 5px 2px 5px;
}

#relatedInformation div.more, #relatedInformationP div.more
{
	text-align: right;
	font-weight: bold;
	margin-right: 5px;
	margin-bottom: 5px;
}

#relatedInformation ul, #relatedInformationP ul
{
	margin: 0 0 10px 24px;
	padding: 0;
	list-style: outside square;
}

#relatedInformation ul li, #relatedInformation p, #relatedInformationP ul li, #relatedInformationP p
{
	margin: 0;
	padding: 0 5px 6px 5px;
}

#relatedInformation div.pdf
{
	background: url("../images/pdf.gif") no-repeat left top;
	font-size: 1em;
	margin-left: 5px;
	padding: 0;
	min-height: 14px;
	line-height: 14px;
	padding-left: 16px;
}

.pdf, .audio {
	background: #FFFFFF url('../images/pdf.gif') 0 0 no-repeat;
	_height: 16px;
	line-height: 16px;
	min-height: 16px;
	margin-bottom: 12px;
	padding-left: 20px;
}

.video {
	background: url('../images/icon-cam_sm.gif') 0 0 no-repeat;
	padding-left: 20px;
}

#relatedInformationP div.pdf
{
	background: url("../images/pdf.gif") no-repeat left top;
	font-size: 1em;
	margin-top: 2px;
	padding: 0;
	min-height: 14px;
	line-height: 14px;
	padding-left: 16px;
}

div.link
{
	background: url("../images/link.gif") no-repeat left top;
	font-size: 1em;
	margin-top: 2px;
	padding: 0;
	min-height: 14px;
	line-height: 14px;
	padding-left: 16px;
}

/* =Misc: Portal Page Specific
---------------------------------------------------------------------------------------------------- */
.key td th 
{
	color: #9E843D;
	font-size: 11px;
	text-align: left;
	margin: 0;
	padding: 5px;
}
	
.key td td 
{
	padding: 1em 5px 5px;
}
	
td#content.key h2 
{
	margin: 0 0 0.5em;
}
	
td#content.key li 
{
	margin-bottom: 1em;
}
	
/* =Misc: Data Table
---------------------------------------------------------------------------------------------------- */
#data
{
	border: 1px solid #DDDDDD;
	margin-bottom: 15px;
}

#data th
{
	border: 1px solid #DDDDDD;
	padding: 4px 4px 5px 5px;
	background-color: #E8E8E8;
	color: #003555;
	font-size: 11px;
	text-align: left;
}

#data td
{
	border: 1px solid #DDDDDD;
	padding: 4px 4px 5px 5px;
	font-size: 11px;
}

.data
{
	border: 1px solid #DDDDDD;
	margin-bottom: 15px;
}

.data th
{
	border: 1px solid #DDDDDD;
	padding: 3px 2px 5px 5px;
	background-color: #E8E8E8;
	color: #003555;
	font-size: 11px;
	text-align: left;
}

.data td
{
	border: 1px solid #DDDDDD;
	padding: 3px 2px 5px 5px;
	font-size: 11px;
}


.data2
{
	border: 1px solid #515C78;
	margin-bottom: 15px;
}

.data2 th
{
	border: 1px solid #515C78;
	padding: 3px 2px 5px 5px;
	background-color: #515C78;
	color: #dddddd;
	font-size: 11px;
	text-align: left;
}

.data2 td
{
	border: 1px solid #515C78;
	padding: 3px 2px 5px 5px;
	font-size: 11px;
}

.data3 {
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}

.data3 th {
	padding: 3px 3px 5px 5px;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: none;
	border-left: none;
	background: none;
	font-weight: normal;
}

.data3 td {
	padding: 3px 3px 5px 5px;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: none;
	border-left: none;
}

.blue-box  {
	background-color: #E8E8E8;
	border: 1px solid #8A85AF;
	margin: 10px;
}

/* =Misc: 'Tools' Sections
---------------------------------------------------------------------------------------------------- */
#content-tools ul li {
	margin: 0 0 0 -8px;
	padding: 0;	
	color: #003555;
}

#content-tools ul.list li {
	color: #003555;
}

#content-tools a {
	text-decoration: none;
}

#content-tools a:hover {
	text-decoration: underline;
}

#content-tools a.undline {
	text-decoration: underline;
}
	
#content-tools p {
	margin: 5px 0 7px 0;
	color: #003555;
}

#tools-home {
	width: 562px;
	border-top: 1px solid #E8EAED;
	border-left: 1px solid #E8EAED;
}

#tools-home td {
	border-bottom: 1px solid #E8EAED;
}

.border-right {
	border-right: 1px solid #E8EAED;
}

#whatsnew {
	background: #F4EEDB;
	padding: 12px;
}

#resources { 
	background: #E8EAED;
	padding: 12px;
}

hr.blk {
	width: 100%;
	color: #000000;
	height: 0.5px;
	border: 1px solid #000000;
}

hr.dashed {
	width: 100%;
	color: #000000;
	height: 1px;
	border: 1px dotted #000000;
}

p.hdr {
	font-size: 12px;
	color: #003555;
	font-weight: bold;
	margin: 0;
}

/* =Popup Help
---------------------------------------------------------------------------------------------------- */
.popup-position {
	white-space: normal;
	cursor: pointer;
	position: relative;
}

#helpcontent1
{
    visibility: hidden;
	position: absolute;
    top: 425px;
	left: 85px;
	width: 290px;
    border: 1px solid #515C7B;
    background: #E8EAED;
	color: #003555;
	padding: 5px;
	font-weight: normal;
	white-space: normal;
}

#helpcontent2
{
    visibility: hidden;
	position: absolute;
    top: 450px;
	left: 343px;
	width: 290px;
    border: 1px solid #515C7B;
    background: #E8EAED;
	color: #003555;
	padding: 5px;
	font-weight: normal;
	white-space: normal;
}

#helpcontent3
{
    visibility: hidden;
	position: absolute;
    top: 630px;
	left: 78px;
	width: 290px;
    border: 1px solid #515C7B;
    background: #E8EAED;
	color: #003555;
	padding: 5px;
	font-weight: normal;
	white-space: normal;
}

#helpcontent4
{
    visibility: hidden;
	position: absolute;
    top: 570px;
	left: 370px;
	width: 290px;
    border: 1px solid #515C7B;
    background: #E8EAED;
	color: #003555;
	padding: 5px;
	font-weight: normal;
	white-space: normal;
}

/* =Popup Help - French
---------------------------------------------------------------------------------------------------- */
#helpcontent1-f
{
    visibility: hidden;
	position: absolute;
    top: 425px;
	left: 85px;
	width: 290px;
    border: 1px solid #515C7B;
    background: #E8EAED;
	color: #003555;
	padding: 5px;
	font-weight: normal;
	white-space: normal;
}

#helpcontent2-f
{
    visibility: hidden;
	position: absolute;
    top: 450px;
	left: 343px;
	width: 290px;
    border: 1px solid #515C7B;
    background: #E8EAED;
	color: #003555;
	padding: 5px;
	font-weight: normal;
	white-space: normal;
}

#helpcontent3-f
{
    visibility: hidden;
	position: absolute;
    top: 630px;
	left: 78px;
	width: 290px;
    border: 1px solid #515C7B;
    background: #E8EAED;
	color: #003555;
	padding: 5px;
	font-weight: normal;
	white-space: normal;
}

#helpcontent4-f
{
    visibility: hidden;
	position: absolute;
    top: 570px;
	left: 370px;
	width: 290px;
    border: 1px solid #515C7B;
    background: #E8EAED;
	color: #003555;
	padding: 5px;
	font-weight: normal;
	white-space: normal;
}

/* =Misc: Colours
---------------------------------------------------------------------------------------------------- */
.ltbrown
{
	background-color: #F6F3E7;
}

.feature 
{
	background-color: #F6F3E7;
	padding: 1em;
}

/* =Misc: Icons
---------------------------------------------------------------------------------------------------- */
.pdf 
{
	background: url("../images/pdf.gif") no-repeat left top;
	font-size: 1em;
	margin: 0;
	padding: 0;
	min-height: 14px;
	line-height: 14px;
	padding-left: 16px;
}

.ppt {
	background: #FFFFFF url('../images/icon-ppt.gif') 0 0 no-repeat;
	_height: 16px;
	line-height: 16px;
	min-height: 16px;
	margin-bottom: 12px;
	padding-left: 20px;
}

/* =Misc: Site Map
---------------------------------------------------------------------------------------------------- */
ul.sitemap {
	padding-left: 20;
	}

p.sitemap {
	padding-top: 15;
	}
	
a.sitemap {
	font-weight: bold;
	} 

/* = EXTRA Container
---------------------------------------------------------------------------------------------------- */
#containerE, #containerF
{
	background: #FFFFFF url(../extra/images/bkg-container2.gif) top left no-repeat;
	width: 295px;
	height: 203px;
}

#containerE ul {
	padding: 14px 0 0 14px;
	width: 100px;
}

#containerF ul {
	padding: 14px 0 0 14px;
	width: 110px;
}

/*
#menu1, #menu2, #menu3, #menu4, #menu5
{
	margin: 0 14px 0 14px;
}
*/

#menu0 p
{
	padding: 12px 14px 0 14px;
}

.menuPhoto
{
	float: right;
	margin: 7px 0 0 0;
	padding: 0 8px 0 0;
	/*border: 1px solid #000000;*/
}

#containerE ul, #containerF ul
{
	margin: 0 0 0 15px;
	width: 100%;
}

/* = Photo + Caption
---------------------------------------------------------------------------------------------------- */
.photo-caption
{
	float: right;
	margin: 7px 0 0 7px; 
	width: 160px; 
}


.photo-caption img
{
	margin-bottom: 3px;
}

/* = Quote
---------------------------------------------------------------------------------------------------- */
.quote
{
	color: #003555;
}
.quote .byline
{
	color: #333333;
}

/* = international review 07 - info-box
---------------------------------------------------------------------------------------------------- */
.info-box-right
{
	background-color: #eeeeee; 
	float: right; 
	margin: 0 0 7px 10px; 
	padding: 7px; 
	width: 200px;
}
.info-box-left
{
	background-color: #eeeeee; 
	float: left;
	margin: 0 10px 7px 0; 
	padding: 7px; 
	width: 200px;
}

/* = french salutation field
---------------------------------------------------------------------------------------------------- */
small.salutation {
	font-size: 9px;
	vertical-align:top;
	position:relative;
	top:-2px;
}

/* = Insight and Action styles
---------------------------------------------------------------------------------------------------- */
#header-lines-bg {
	background: url('../images/insight-and-action/header-lines-bg.gif') 0 0 no-repeat;
	height: 61px;
	width: 560px;
	margin: 0 0 0 24px;
}

#header-lines-bg #issue-date {
	margin: 0 0 0 435px;
	padding: 45px 5px 0 0;
	color: #1e3a5d;
	font-size: 12px;
	letter-spacing: -1px;
}

#ia-content  {
	font-size: 11px;
	color: #1e3a5d;
	line-height: 15px;
}

#ia-content h2.ia {
	font-size: 20px;
	line-height: 18px;
}

#ia-content h3.ia {
	font-size: 14px;
	color: #a4003a;
}

#key-msgs {
	background: #ede5d4;
	color: #a4003a;
	margin-bottom: 5px;
}

#key-msgs-content {
	padding: 15px 15px 12px 5px;
	margin: 0;
}

#key-msgs-content h2 {
	margin: 0 0 10px 5px;
}

#key-msgs * {
	color: #a4003a;
}

#key-msgs ul {
	color: #a4003a;
	list-style: disc;
}

#ia-footer-e {
	background: url('../images/insight-and-action/footer-bg-e.gif') bottom left no-repeat;
	height: 105px;
	width: 590px;
	margin: 0 0 0 24px;
}

#ia-footer-f {
	background: url('../images/insight-and-action/footer-bg-f.gif') bottom left no-repeat;
	height: 105px;
	width: 590px;
	margin: 0 0 0 24px;
}

#address {
	font-size: 11px;
	color: #1e3a5d;
	margin: 0;
}

#address span {
	color: #a4003a;
}

/* =Networks page
---------------------------------------------------------------------------------------------------- */
#networks {
	border-left: 1px solid #DDDDDD;
	border-top: 20px solid #DDDDDD;
	margin: 0 0 30px 0;
}		

#networks td {
	background: url('../images/networks/gradient-bg.jpg') left bottom no-repeat;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	padding: 10px 10px 10px 10px;
	vertical-align: top;
}

#networks td h4 {
	font-family: arial;
	margin: 0 0 10px 0;
	padding: 0;
	color: #993333;
	font-size: 16px;
}

#networks td img {
	margin-right: 10px;
}

/* =MythBusters and Evedence Boost
---------------------------------------------------------------------------------------------------- */

#myth-hdr 
{
	background: #003b5e;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 5px 0 5px 0;
	width: 560px;
}

#myth-hdr td {
	color: #ffffff;
	background: #003b5e;
}

#myth-hdr span {
	color: #dac8a2;
	font-size: 20px;
	text-transform: uppercase;
}

#myth-content p {
	color: #003b5e;
}

#myth-content h3 {
	color: #a5003a;
	font-size: 13px;
	font-weight: normal;
	margin: 0;
}

.myth-table
{
	border: 1px solid #DDDDDD;
	margin-bottom: 15px;
}

.myth-table th
{
	border: 1px solid #DDDDDD;
	padding: 3px 2px 5px 5px;
	background-color: #E8E8E8;
	color: #003555;
	font-size: 11px;
	text-align: left;
}

.myth-table td
{
	border: 1px solid #DDDDDD;
	padding: 3px 2px 5px 5px;
	font-size: 11px;
}

.myth-footer-ref {
	font-size: 9px;
	background-color: #DFDFDF;
	padding: 10px 5px 10px 5px;
	margin: 0;
}

.graph-quote {
	margin:0 auto 0 auto;
	width: 430;
	
}
.graph-quote img {
	text-align: center;
}

.graph-quote p {
	font-size: 9px;
	padding: 0px 0 0 10px;
}

#myth-content .graph-quote-ref  {
	color: #b49700;
	text-align: right;

}

#mb-eb-footer-e {
	background: url('../images/insight-and-action/footer-bg-e.gif') bottom left no-repeat;
	height: 105px;
	width: 590px;
	margin: 0 0 0 24px;
}

#mb-eb-footer-f {
	background: url('../images/insight-and-action/footer-bg-f.gif') bottom left no-repeat;
	height: 105px;
	width: 590px;
	margin: 0 0 0 24px;
}

#header-myth-e {
	margin: 0 0 0 24px;
}

#header-myth-f {
	margin: 0 0 0 24px;
}

#header-eb-e {
	margin: 0 0 0 24px;
}

#header-eb-f {
	margin: 0 0 0 24px;
}


#header-eb2-e {
	margin: 0 0 0 24px;
}

#header-eb2-f {
	margin: 0 0 0 24px;
}


#eb-content {
	background: #ece2cb;
	color: #003b5e;
}

#eb-content-text {
	padding: 15px 10px 15px 15px; 
}

#eb-content p {
	color: #003b5e;
}

#eb-content h2 {
	color: #003b5e;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: normal;
}

#eb-content h3 {
	color: #a5003a;
	font-size: 13px;
	font-weight: normal;
	margin: 0;
}

#header-eb-e #date {
display:none;
visibility:hidden;
}

#header-eb-f #date {
	display:none;
visibility:hidden;
}

#header-eb2-e #date {
	display:none;
	visibility:hidden;
}

#header-eb2-f #date {
	display:none;
	visibility:hidden;
}

.boost-footer-ref {
	font-size: 9px;
	background-color: #C1D0E0;
	color: #003b5e;
}

.boost-footer-ref-text {
	padding: 15px 10px 15 15px;
}

.boost-footer-ref h3 {
	color: #a5003a;
	font-size: 13px;
	font-weight: normal;
	margin: 0;
}

.disclaimer {
	padding: 20px 0 5px 0;
	font-size: 9px;
	color: #003b5e;
}
.disclaimer  p {
	padding: 0;
}

/* =Communication Notes
---------------------------------------------------------------------------------------------------- */
#header-comm-e {
	height: 107px;
	width: 590px;
	margin: 0 0 0 24px;
}

#header-comm-f {
	height: 107px;
	width: 590px;
	margin: 0 0 0 24px;
}

/*#content-comm, h2 {
	color: #4cc8e9;
}*/

/* =Quality Campaign
---------------------------------------------------------------------------------------------------- */
#header-quality-e {
	background:url('../images/qlty_camp/header-e.gif')  0 0 no-repeat;
	height: 125px;
	width: 590px;
	margin: 0 0 0 24px;
}

#header-quality-f {
	background:url('../images/qlty_camp/header-f.gif')  0 0 no-repeat;
	height: 125px;
	width: 590px;
	margin: 0 0 0 24px;
}

/* = Promising Practices
--------------------------------------------------------------------------------------------------- */
#header-promising-e {
	background: url('../images/promising_practices/promising-prac-en.jpg') 0 0 no-repeat;
	height: 140px;
	width: 590px;
	margin: 0 0 0 24px;
}

#header-promising-f {
	background: url('../images/promising_practices/promising-prac-fr.jpg') 0 0 no-repeat;
	height: 140px;
	width: 590px;
	margin: 0 0 0 24px;
}

#promising-footer-e {
	background: url('../images/insight-and-action/footer-bg-e.gif') bottom left no-repeat;
	height: 105px;
	width: 590px;
	margin: 0 0 0 24px;
}

#promising-footer-f {
	background: url('../images/insight-and-action/footer-bg-f.gif') bottom left no-repeat;
	height: 105px;
	width: 590px;
	margin: 0 0 0 24px;
}

#promising-content p {
	color: #003b5e;
}

#date-promising {
margin: 0 0 0 360px;
padding: 123px 5px 0 0;
color: #003b5e;
}

.synopsis {
	margin: 10px 10px  10px 10px;
	border: 2px solid #515C78;
}

.synopsis p {
	padding: 10px 10px 10px 10px;
}
.synopsis span {
	text-align: right;
}


#key2-msgs {
	background: #ede5d4;
	color: #a4003a;
	
	margin-bottom: 5px;
}

#key2-msgs-content {
	padding: 15px 15px 12px 5px;
}

#key2-msgs-content h2 {
	margin: 0 0 10px 5px;
}

#key2-msgs * {
	color: #a4003a;
}

#key2-msgs ul {
	color: #a4003a;
	list-style: disc;
}

p.synopsis{
	font-style:italic;
	border:none;
	padding-left:0;
	margin-left:0;
	margin-bottom:0;
}		

/* = Teamwork Workshop
---------------------------------------------------------------------------------------------------- */

h5{
	font-size: 15px;
	color: #3A6983;
	font-style: bold;
	margin: 0px;
	display:inline;
}

h6{

  font-size: 12px;
  font-weight: normal;
  color: #000084;
  font-style: italic;
  margin: 0px;
  display: inline;
}

#registrationbutton{ 
  float: right;
  margin:0px;
}

#pointinfo{
  padding-left: 38px;
}

/* = Custom Subscript Class
---------------------------------------------------------------------------------------------------- */

.superscript{
    vertical-align:super;
   	bottom: 0.5em;
	font-size: 0.8em;
}


#footer a {
	color: black;
}

.hide {
	display: none;
}