body
{
	background-color: #000000;
}

/* Easy clearing of floats (see http://positioniseverything.net/easyclearing.html) */
.clearfix:after {display:block;clear:both;height:0;visibility:hidden;content:".";}
.clearfix {display:inline-block;}
* html .clearfix {height:1px;}
.clearfix {display:block;}

body, div, td, input, .ms-WPBody TD, .ms-WPBody
{
	font-size: 8pt;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
}

body a, body a:link
{
	color: #000000;
	text-decoration: none;
}
body a:hover
{
	text-decoration: underline;
}
div.ms-MenuUIPopupBody div
{
	color: #003399;
}
body.body
{
	height:100%;
}
div.cardo-master
{
	text-align:center;
	height:100%;
}
div.cardo-master-content
{
}
div.cardo-page
{
	float:none;
	clear:both;
	height: 100%;
	_height:auto;
	width:1004px;
	text-align:left;
}
.cardo-master-content
{
	background-color: #ffffff;
}
div.cardo-global-top
{
	float:none;
	clear:both;
	height:18px;
}
div.cardo-global-top-siteactionmenu, div.cardo-global-top-welcome
{
	float: right;
}
div.cardo-global-top-navigation
{
	height:64px;
	margin-left:56px;
	margin-right:62px;
	/* margin-top: 39px; */
	padding-top: 39px;
}
div.cardo-global-top-navigation-globalnav
{
	float:left;
	margin-top:15px;
}
div.cardo-portalNavBarItem
{
	float:left;
	padding-bottom:1px;
}
div.cardo-portalNavBarItem a:hover
{
	border-bottom-width:4px;
	border-bottom-color:red;
	border-bottom-style:solid;	
}
a#ctl00_cardo-portalNavBarLink-chosen
{
	border-bottom-width:4px;
	border-bottom-color:red;
	border-bottom-style:solid;
}
div.cardo-global-top-navigation-logo
{
	float:right;
	font-size:28px;
	width: 163px;
	height: 43px;
	margin-top:-6px;
}
/*div.cardo-main
{
	background-image: url('../Images/background-main.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width: 100%;
}*/
div.cardo-main-inner
{
	clear:both;
	margin-left:50px;
	margin-right:46px;
	min-height: 500px;

	/* IE6 */
	_height: 500px;
}
div.cardo-left-menu
{
	float:left;
	width: 197px;
	margin-right:12px;
	background-color:gray;
	
	/* Added by Tahoe 20090109 */
	min-height: 350px;
	_height: 350px;
}
div.cardo-left-menu A
{
	color:#FFFFFF;
}
div.cardo-right-content
{
	float:left;
	width:680px;
}
div.cardo-color-border
{
	float:left;
	width:475px;
	height:25px;
}
div.cardo-portalLayout
{
	width: 100%;
	height: 100%;
	background-position:left top;
	background-repeat: no-repeat;
}

div.cardo-language-selector
{
	float:left;
	border-bottom: none;
	position:absolute;
	z-index:5;
	margin-left:0px;
	left: 706px;
}
div.cardo-language-selector-inner
{
	background-color:#FFFFFF;
	width:190px;
	height:25px;
	margin-left: 12px;
}
div.cardo-search
{
	float:right;
	padding-top: 3px;
}
div.cardo-search table.ms-sbtable-ex
{
	width: auto;
} 
div.cardo-search td.ms-sbcell, div.cardo-search td.ms-sbgo
{
	background: none;
	border: none;
}
div.cardo-search td.ms-sbgo
{
	border-right: 1px solid #FFFFFF;
}
div.cardo-search td.ms-sbLastcell
{
	display: none;
}
div.cardo-search .ms-sbplain
{
	background: none;
	color: #000000;
	border: 1px solid #000000;
}
div.cardo-languages
{
	float: right;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	margin-top:3px;
	background-color:gray;
}
div.cardo-languages A
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:700;
}
div.cardo-mainContent
{
	clear:both;
}
div.cardo-mainContent a, .ms-WPBody a, .ms-WPBody a:link, .ms-WPBody a:visited
{
	color: #0092c9;
	font-weight: 700;
}
div.cardo-mainContent .ms-WPBorder
{
	border:none;
}
div.cardo-mainContent .ms-WPHeader td
{
	border-bottom-color: #898989;
}
div.cardo-mainContent td.ms-authoringcontrols
{
	background: none;
}
div.cardo-mainContent h1
{
	margin-top: 0px;
	margin-bottom: 0px;
}
div.cardo-mainContent LI
{
	list-style-image: url('../Images/blue_dot.gif')
}


div.cardo-editmodepanel
{
	display:inline-block;
	clear: both;
}
div.cardo-footer
{
	clear: both;
	width: 100%;
	height: 125px;
	_height: 100px;
	background-image: url('../Images/background-footer.gif');
	background-position:left top;
	background-repeat: no-repeat;
	padding-top:35px;
	
}
html>body div.cardo-footer /* Firefox only */
{
	height: 100px;
}

div.cardo-footer-pagefooter
{
	border-top: 1px #898989 solid;
	margin-left: 270px;
	width: 670px;
}
div.cardo-footer-pagefooter-printsend, div.cardo-footer-pagefooter-printsend div
{
	float:left;
	height: 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	padding-top: 2px;
	background-position:left top;
	background-repeat:no-repeat;
	vertical-align:bottom;
}
div.cardo-footer-pagefooter-print
{
	background-image:url('../Images/print.gif');
	padding-left: 20px;
}
div.cardo-footer-pagefooter-printsend div.cardo-footer-pagefooter-separator
{
	background-image:url('../Images/footerseparator.gif');
	margin-left: 6px;
	margin-right: 4px;
}
div.cardo-footer-pagefooter-sendto
{
	background-image:url('../Images/sendto.gif');
	padding-left: 20px;
}

div.cardo-footer-pagefooter-navigate
{
	float:right;
}
div.cardo-footer-content
{
	clear:both;
	height: 13px;
	margin-left: 50px;
	margin-right: 46px;
	padding-left: 17px;
	font-size: 9px;
	border-top: 13px #FFFFFF solid;
	background-image: url('../Images/background-footer-bottom.gif');
	background-position:left top;
	background-repeat:repeat-y;
	color:#FFFFFF;
}
div.cardo-footer-content A
{
	color: #ffffff;
}



/* STARTPAGE */
div.cardo-startpage-bottom
{
	background-image: url('../Images/background-startpage.gif');
	background-position:left top;
	background-repeat:repeat-y;	
	width: 100%;
	margin-top: 15px;
}
div.cardo-startpage-left
{
	float:left;
	width: 265px;
	min-height: 100px; /* A min height for a better look only */
	/*margin-left: 15px; Replaced by padding due to IE6 width of HR*/
	padding-left:15px;
	margin-right: 22px;
}
div.cardo-startpage-middle
{
	float:left;
	width: 265px;
	min-height: 100px; /* A min height for a better look only */
	margin-left: 20px;
	margin-right: 20px;
}
div.cardo-startpage-right
{
	float:left;
	width: 303px;
	min-height: 150px; /* A min height for a better look only */
	margin-left: 0px;
	position:relative;
	margin-top: 0px;
	background-color: #ffffff;

	/* IE6 */
	_width: 303px;
	_height: 150px; /* A min height for a better look only */
	/*_margin-left: 1px;*/

}
div.cardo-startpage-right-inner
{
	margin-top: 0px;
	margin-left: 21px;
	margin-right: 10px;
}
div.cardo-startpage-spacing
{
	float: left;
	width: 10px;
}
hr.cardo-startpage-leftline
{
	width: 265px;
	color: #888888;
	height: 1px;
}
div.cardo-startpage-bottom-bottom
{
	clear:both;
/*	background-image: url('../Images/background-startpage-bottom.gif');*/
	background-position:left top;
	background-repeat:repeat-y;	
	height: 6px;
	width: 100%;
	margin-bottom: 10px;
}

div.cardo-startpage-bottom .ms-PartSpacingVertical 
{
	margin-top: 0px;
}



/* TOP NAVIGATION */
.topNav TR TD 
{	
	font-size: 10pt;
	font-weight: 700;
	text-transform:uppercase;
}
table.topNavItem
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px;
}

.topNavSelected td
{
	border-bottom-color: #EC1D27;
	border-bottom-style:solid;
	border-bottom-width:3px;
}

/* Standard Pages, Search page */
div.cardo-standardpage-allcontent
{

}

div.cardo-standardpage-rightcolumnmargins
{
	padding-left:12px;
	padding-top: 10px;
	width:193px;
	float:right;
	display:inline;
	overflow:hidden;
}
div.cardo-standardpage-outerleftcolumn
{
	float:left;	
	width:475px;
	display:inline;
	overflow:hidden;
}
div.cardo-standardpage-leftcolumnmargins
{
	padding-left:12px;
	padding-right:12px;
	float:left;
	display:inline;
	width:451px;
	overflow:hidden;
}
div.cardo-standardpage-leftcolumnmarginsFW
{
	padding-left:12px;
	float:left;
	display:inline;
	width:671px;
	overflow:hidden;
}

div.cardo-standardpage-leftcolumn
{
	width:100%;
	display:block;
	clear:both;
	overflow:hidden;
}

div.cardo-standardpage-rightcolumn
{
	width:100%;
	float:left;
}

div.cardo-standardpage-textContent /* Used by send-to page */
{
	width:459px;
	max-width:459px;
	padding-left:16px;
}

div.cardo-standardpage-pageHeading
{
	display:block;
	clear:both;
	margin-top:20px;
	padding-bottom:10px;
}
div.cardo-standardpage-pageHeading H1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
}

div.cardo-standardpage-topImage
{
	width:475px;
	float:left;
}

div.cardo-standardpage-topImageFW
{
	max-width:680px;
	overflow:hidden;
}

div.cardo-standardpage-ingress
{
	display:block;
	clear:both;
}
div.cardo-standardpage-ingress div div
{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px;
	margin-bottom: 10px;
}

div.cardo-standardpage-ingress div div.ms-formfieldlabelcontainer
{
	padding: 0px;
}

div.cardo-standardpage-publishingPageContent
{
	display:block;
	clear:both;
	padding-bottom:15px;
}

div.cardo-standardpage-publishingPageContentFW
{
	display:block;
	clear:both;
	padding-bottom:15px;
}

div.cardo-standardpage-center
{
	max-width:100%;
	overflow:hidden;
	float:left;
	/*clear:both;*/
}
div.cardo-standardpage-center table
{
	padding-bottom: 5px;
}



/* Products and solutions */
div.cardo-productssolutions-centercontainer
{
	display:block;
	clear:both;
	float:left;
	border-bottom:1px #d0d0cf solid;
	margin-top:22px;
	width:100%;
}

div.cardo-productssolutions-smallImage /* Overridden in display mode */
{
	clear:none;
	float:left;
	width:45%;
}

div.cardo-productssolutions-smallContent /* Overridden in display mode */
{
	float:left;
	width:50%;
}

div#bottomContentContainer
{
	border-bottom:none;
	float:left;
}

/* Portal page */
div.cardo-portalpage-leftcolumnmargins
{
	padding-left:12px;
	padding-right:12px;
	float:left;
	display:inline;
	width:451px;
	overflow:hidden;
}

div.cardo-portalpage-leftcolumn
{
	width:100%;
	display:block;
	clear:both;
	overflow:hidden;
}

div.cardo-portalpage-centercontenttop
{
	display:block;
	clear:both;
	float:left;
	border-bottom:1px #898988 solid;
	padding-top:10px;
	padding-bottom:10px;
	width:100%;
}
div.cardo-portalpage-centercontenttop-inner
{
	background-image: url('../Images/background-portalpage.gif');
	background-position:left top;
	background-repeat: repeat-y;
	width:100%;
}

div.cardo-portalpage-centercontentleft /* Overridden in display mode */
{
	width:220px;
	float:left;
	height:100%;
	padding-right:6px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
}
div.cardo-portalpage-centercontentright
{
	float:left;	
	width:212px;
	padding-left:6px;
	overflow:hidden;
}
div.cardo-portalpage-centercontentbottom
{
	display:block;
	clear:both;
	float:left;
	margin-top:10px;
	width:100%;
	background-image: url('../Images/background-portalpage.gif');
	background-position:left top;
	background-repeat: repeat-y;
}


/* Search page override */
.srch-Page
{
	background: none;
}



/* Left navigation */

div.cardo-portalTitle
{
	font-size: 14px;
	font-weight: 700;
	font-family:Arial, Helvetica, sans-serif;
	margin-top: 15px;
	margin-left: 17px;
	margin-bottom: 10px;
}

.cardo-intranet-navigation
{
	/*padding:2px;*/
	width: auto;
	padding-left: 3px;
}
.cardo-intranet-navigation table
{
	/*margin-left: 10px;*/
	margin-bottom: 5px;
}
.cardo-intranet-navigation div
{
	margin-left: 6px;
	margin-bottom: 5px;
}

.cardo-intranet-navigation table tr td
{
	vertical-align: top;
}
.cardo-intranet-FirstNavigationLevel, .cardo-intranet-OtherNavigationLevel
{
	color:#666666;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
}
.cardo-intranet-FirstNavigationLevel
{
	FONT-SIZE: 11px;
	font-weight: bold;
	padding-bottom:3px;

}
.cardo-intranet-OtherNavigationLevel
{
	FONT-FAMILY:Verdana;
	font-size:10px;
	font-weight: bold;
	padding-bottom:2px;	
}
.cardo-intranet-navigation img
{
	padding-left:4px;
	margin-right: 4px;
	padding-top: 3px;
}
span.cardo-intranet-SelectedNavigationNode
{
	font-weight:bold;
	border-bottom: 1px solid #ed1c24;
}
span.cardo-intranet-ExpandedNavigationNode
{
	font-weight:bold;
	border-bottom: 1px solid #ed1c24;
}

.cardo-intranet-navigation div
{
}

/* News archive */
.cardo-newsArchive-pageHeading
{
	/*padding-bottom:15px;*/
	padding-bottom:10px;
}
.cardo-newsArchive-publishingPageContent
{
	padding-bottom:10px;
}

/* News page */
.cardo-news-pageHeading
{
	/*padding-bottom:15px;*/
	padding-bottom:10px;
}
.cardo-news-date
{
}
.cardo-news-ingress div
{
	padding-top:5px;
	padding-bottom:10px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

/* News list web part */
.cardo-newsList-yearPanel
{
	width:100%;
	padding-bottom:10px;
}
.cardo-newsList-newsPanel
{
	width:100%;
	padding-top:5px;
	padding-bottom:10px;
	/*border-top:1px #898988 solid;
	border-bottom:1px #898988 solid;*/
}
.cardo-newsList-yearDropDown
{
	width:50%;
}
.cardo-newsList-newsTable, .cardo-newsList-innerNewsTable
{
	width:100%;
}
.cardo-newsList-newsRow, .cardo-newsList-alternateNewsRow
{
	padding:4px;
}
.cardo-newsList-newsRow
{
	background-color:white;
}
.cardo-newsList-alternateNewsRow
{
	/* Changed by Tahoe 20090109 
	background-color:#F2F2F2; */
	
	/* Added by Tahoe 20090109 */
	background-color:white;
}
.cardo-newsList-heading, .cardo-newsList-date
{
	width:100%;
	padding:1px;
}
.cardo-newsList-thumbnail img
{
	padding-right: 5px;
}
.cardo-newsList-heading a, .cardo-newsList-heading a:active, .cardo-newsList-heading a:hover,
.cardo-newsList-heading a:link, .cardo-newsList-heading a:visited
{
	/* Changed by Tahoe 20090109
	text-transform:uppercase;
	color:#000000; */

	/* Added by Tahoe 20090109 */
	color:#0092c9;
}

/* Press Release RSS */
.cardo-pressReleaseRSS-item
{
	padding-bottom:10px;
}

/* Press Release archive */
.cardo-pressReleaseArchive-pageHeading
{
	/*padding-bottom:15px;*/
	padding-bottom:10px;
}
.cardo-pressReleaseArchive-publishingPageContent
{
	padding-bottom:10px;
}

/* Press release page */
.cardo-pressRelease-pageHeading
{
	/*padding-bottom:15px;*/
	padding-bottom:10px;
}
.cardo-pressRelease-date
{
}
.cardo-pressRelease-publishingPageContent
{
	padding-bottom:10px;
}

/* Press release list web part */
.cardo-pressReleaseList-yearPanel
{
	width:100%;
	padding-bottom:10px;
	border-bottom:1px #898988 solid;
	margin-bottom:10px;
	font-size: 9pt;
	font-weight: bold;
}
.cardo-pressReleaseList-yearPanel IMG
{
	border: 0;
	padding-left: 10px;
}
.cardo-pressReleaseList-newsPanel
{
	width:100%;
	padding-top:5px;
	padding-bottom:10px;
	/*border-top:1px #898988 solid;
	border-bottom:1px #898988 solid;*/
}
.cardo-pressReleaseList-yearDropDown
{
	width:25%;
	margin-left:5px;
}
.cardo-pressReleaseList-pressReleaseTable, .cardo-pressReleaseList-innerPressReleaseTable
{
	width:100%;
}
.cardo-pressReleaseList-pressReleaseRow, .cardo-pressReleaseList-alternatePressReleaseRow
{
	padding:4px;
}
.cardo-pressReleaseList-pressReleaseRow
{
	background-color:white;
}
.cardo-pressReleaseList-alternatePressReleaseRow
{
	/* Changed by Tahoe 20090109 
	background-color:#F2F2F2; */
	
	/* Added by Tahoe 20090109 */
	background-color:white;
}
.cardo-pressReleaseList-heading, .cardo-pressReleaseList-date
{
	width:100%;
	padding:1px;
}
.cardo-pressReleaseList-heading a, .cardo-pressReleaseList-heading a:active, .cardo-pressReleaseList-heading a:hover,
.cardo-pressReleaseList-heading a:link, .cardo-pressReleaseList-heading a:visited
{
	/* Changed by Tahoe 20090109
	text-transform:uppercase;
	color:#000000; */

	/* Added by Tahoe 20090109 */
	color:#0092c9;
}

/* Report RSS */
.cardo-reportRSS-item
{
	padding-bottom:10px;
}

/* Report archive */
.cardo-reportArchive-pageHeading
{
	/*padding-bottom:15px;*/
	padding-bottom:10px;
}
.cardo-reportArchive-publishingPageContent
{
	padding-bottom:10px;
}

/* Report page */
.cardo-report-pageHeading
{
	padding-bottom:10px;
	/*padding-bottom:15px;*/
}
.cardo-report-organisationNumber
{
	padding-bottom:10px;
}
.cardo-report-date
{
}
.cardo-report-publishingPageContent
{
	padding-bottom:10px;
}
.cardo-report-boilerPlate
{
	padding-bottom:10px;
}

/* Report list web part */
.cardo-reportList-yearPanel
{
	width:100%;
	padding-bottom:10px;
}
.cardo-reportList-newsPanel
{
	width:100%;
	padding-top:5px;
	padding-bottom:10px;
	/*border-top:1px #898988 solid;
	border-bottom:1px #898988 solid;*/
}
.cardo-reportList-yearDropDown
{
	width:50%;
}
.cardo-reportList-reportTable, .cardo-reportList-innerReportTable
{
	width:100%;
}
.cardo-reportList-reportRow, .cardo-reportList-alternateReportRow
{
	padding:4px;
}
.cardo-reportList-reportRow
{
	background-color:white;
}
.cardo-reportList-alternateReportRow
{
	/* Changed by Tahoe 20090109 
	background-color:#F2F2F2; */
	
	/* Added by Tahoe 20090109 */
	background-color:white;
}
.cardo-reportList-heading, .cardo-reportList-date
{
	width:100%;
	padding:1px;
}
.cardo-reportList-heading a, .cardo-reportList-heading a:active, .cardo-reportList-heading a:hover,
.cardo-reportList-heading a:link, .cardo-reportList-heading a:visited
{
	/* Changed by Tahoe 20090109
	text-transform:uppercase;
	color:#000000; */

	/* Added by Tahoe 20090109 */
	color:#0092c9;
}


#ctl00_explitLogout_ExplicitLogin
{
	visibility: hidden;
}


/* Styles for shareticker control */
.cardo-shareticker-sharetickertable
{
	width:100%;
}
.cardo-shareticker-descriptionrow
{
	
}
.cardo-shareticker-descriptioncell
{
	padding-left:5px;	
}
.cardo-shareticker-valuesrow
{
	
}
td.cardo-shareticker-valuecell
{
	padding-left:5px;
	font-weight:bold;
	font-size:16px;
	color:#000000;
}

/* Styles for advanced shareticker control */
.cardo-sharetickeradvanced-sharetickertable
{
	border: solid 1px #cccccc;
	width:100%;
}

.cardo-sharetickeradvanced-descriptionrow
{
	background-color:#ececec;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:9px;
}
.cardo-sharetickeradvanced-descriptioncell
{
	text-align:center;
}

.cardo-sharetickeradvanced-valuesrow
{
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}

.cardo-sharetickeradvanced-valuecell
{
	text-align:center;
}

.cardo-sharetickeradvanced-infocontainer
{
	width:100%;
}

.cardo-sharetickeradvanced-copywritediv
{
	float:left;
	color:#bfbfbf;
	padding-left:5px;
}

.cardo-sharetickeradvanced-delaydiv
{
	float:right;
	color:#000000;
	text-align:right;
	padding-right:5px;
}

/* Styles for two row shareticker control */
.cardo-shareticker2rows-sharetickertable
{
	border: solid 1px #cccccc;
	width:100%;
}

.cardo-shareticker2rows-descriptionrow
{
	background-color:#ececec;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:9px;
}

.cardo-shareticker2rows-descriptioncell
{
	text-align:center;
}

.cardo-shareticker2rows-valuesrow
{
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}

.cardo-shareticker2rows-valuecell
{
	text-align:center;
}

.cardo-shareticker2rows-infocontainer
{
	width:100%;
}

.cardo-shareticker2rows-copywritediv
{
	float:left;
	color:#bfbfbf;
	padding-left:5px;
}

.cardo-shareticker2rows-delaydiv
{
	float:right;
	color:#000000;
	padding-right:5px;
}

/* Styles for Calendar (Cision) */
#cisioncalendar .elementWrapper
{
	CLEAR: left;	
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 0px;	
	PADDING-BOTTOM: 15px;	
	PADDING-TOP: 15px
}

#cisioncalendar .calendarEventHeadline IMG
{
	BORDER-TOP-WIDTH: 0px;	
	BORDER-LEFT-WIDTH: 0px;	
	BORDER-BOTTOM-WIDTH: 0px;	
	BORDER-RIGHT-WIDTH: 0px	
}

#cisioncalendar .calendarEvent TD
{
	PADDING-RIGHT: 10px;	
	PADDING-LEFT: 0px;	
	PADDING-BOTTOM: 0px;	
	PADDING-TOP: 0px;	
	MARGIN: 0px;	
}

#cisioncalendar .calendarEvent TR
{
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 0px;	
	PADDING-BOTTOM: 0px;	
	PADDING-TOP: 0px;	
	MARGIN: 0px;	
}

#cisioncalendar .calenderEventList
{
	border-collapse: collapse;
	width: 100%;
}

#cisioncalendar .calendarEvent TH
{
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 0px;	
	PADDING-BOTTOM: 5px;	
	PADDING-TOP: 0px;	
	MARGIN: 0px;	
	
}

#cisioncalendar .calendarEvent H3
{
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 0px;	
	PADDING-BOTTOM: 0px;	
	MARGIN: 0px;	
	PADDING-TOP: 0px;
	FONT: bold 11px Arial, Helvetica, Sans-Serif;	
	COLOR: #000000;
	BORDER-BOTTOM: #0390c5 1px solid
}

/* Styles for Contact form (Cision) */
#cisioncontact .calendar
{
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 0px;	
	PADDING-BOTTOM: 5px;	
	MARGIN: 0px;	
	PADDING-TOP: 0px;
	FONT: bold 11px Arial, Helvetica, Sans-Serif;	
	COLOR: #000000;
	BORDER-BOTTOM: #0390c5 1px solid
}

#cisioncontact .calendarContactWrapper
{
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 0px;	
	PADDING-BOTTOM: 20px;	
	MARGIN: 0px;	
	PADDING-TOP: 10px;
}

#cisioncontact .calendarContactWrapper INPUT
{
	width: 200px;	
}

/* Styles for the RichHtmlField and ContentEditorWebPart */
.cardo-rteCustom-Cardo-H1, 
.ms-rteCustom-Cardo-H1
{
	font-size: 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
}
.cardo-rteCustom-Cardo-H2, 
.ms-rteCustom-Cardo-H2
{
	font-size: 14px;
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif;
}
.cardo-rteCustom-Cardo-H3, 
.ms-rteCustom-Cardo-H3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:700;
}
.cardo-rteCustom-Cardo-Standard, 
.cardo-rteCustom-Cardo-Standard strong, 
.cardo-rteCustom-Cardo-Standard-with-no-link-style, 
.ms-rteCustom-Cardo-Standard, 
.ms-rteCustom-Cardo-Standard strong, 
.ms-rteCustom-Cardo-Standard-with-no-link-style
{
	font-weight: normal;
}
.cardo-rteCustom-Cardo-Standard-with-no-link-style,
DIV.cardo-mainContent .cardo-rteCustom-Cardo-Standard-with-no-link-style A
DIV.cardo-mainContent .cardo-rteCustom-Cardo-Standard-with-no-link-style A:link
DIV.cardo-mainContent .cardo-rteCustom-Cardo-Standard-with-no-link-style A:visited
DIV.cardo-mainContent .cardo-rteCustom-Cardo-Standard-with-no-link-style A:hover, 
.ms-rteCustom-Cardo-Standard-with-no-link-style,
DIV.cardo-mainContent .ms-rteCustom-Cardo-Standard-with-no-link-style A
DIV.cardo-mainContent .ms-rteCustom-Cardo-Standard-with-no-link-style A:link
DIV.cardo-mainContent .ms-rteCustomm-Cardo-Standard-with-no-link-style A:visited
DIV.cardo-mainContent .ms-rteCustom-Cardo-Standard-with-no-link-style A:hover
{
	color: #000000;
	text-decoration: none;
}

/* Table Styles */
.cardo-rteTable-1
{
	border-collapse: collapse;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}
.cardo-rteTable-1 tr.cardo-rteTableHeaderRow-1 td
{
	border-bottom: 1px solid #0092c8;
	font-size: 8pt;
	font-weight: bold;
	padding: 5px;
}
.cardo-rteTable-1 tr.cardo-rteTableHeaderRow-1 td.cardo-rteTableHeaderFirstCol-1
{
	font-size: 8pt;
	font-weight: normal;
}
.cardo-rteTable-1 tr.cardo-rteTableOddRow-1 td, .cardo-rteTable-1 tr.cardo-rteTableEvenRow-1 td
{
	font-size: 8pt;
	border-bottom: 1px solid #cccccc;
	padding: 5px;
}
.cardo-rteTable-1 tr.cardo-rteTableFooterRow-1 td
{
	font-size: 8pt;
	padding: 5px;
}

.cardo-rteTable-2{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px #d3e117 solid;
}
.cardo-rteTable-2 tr td{
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
}
.cardo-TableStyler-Table
{
	width: 100%;	
}
.cardo-TableStyler-HeadingRow
{
	padding-bottom: 5px;
	border-bottom: solid 2px #dce300;
	margin-bottom: 5px;
	
}
.cardo-TableStyler-Row
{
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: solid 1px #cccccc;

}
.cardo-TableStyler-Row-Bold
{
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	border-bottom: solid 1px #cccccc;
}

.cardo-TableStyler-Row-Italic
{
	padding-top: 5px;
	padding-bottom: 5px;
	font-style: italic;
	border-bottom: solid 1px #cccccc;
}

.cardo-TableStyler-EndRow
{
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: solid 2px #cccccc !important;
	font-weight: bold;
}

.cardo-TableStyler-BlankRow
{
	color: #FFFFFF !important;
}

.cardo-TableStyler-Row-Blank
{
	color: #FFFFFF !important;
	border-bottom: solid 1px #cccccc;
}

.cardo-TableStyler-EndRow-Blank
{
	color: #FFFFFF !important;
	border-bottom: solid 2px #cccccc;
}

.cardo-TableStyler-HeadingRow-Blank
{
	color: #FFFFFF !important;
	border-bottom: solid 2px #dce300;
	margin-bottom: 5px;
}
