@import "content_type.css";


BODY {
	margin:0;padding:0;SCROLLBAR-FACE-color: #ffffff; background: #ffffff; SCROLLBAR-HIGHLIGHT-color: #000000; SCROLLBAR-SHADOW-color: #666666; SCROLLBAR-3DLIGHT-color: #ffffff; SCROLLBAR-ARROW-color: #ff0000; SCROLLBAR-TRACK-color: #ebebeb; font-family: Arial, Helvetica, sans-serif; SCROLLBAR-DARKSHADOW-color: #ffffff;
}
TD IMG {
	DISPLAY: block
}
A:link {
	font-weight: normal; color: #ff0000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
A:visited {
	font-weight: normal; color: #ff0000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
A:hover {
	font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
a.backToTop:link {
	font-size: 70%; font-weight: normal; color: #ff0000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
a.backToTop:visited {
	font-size: 70%; font-weight: normal; color: #ff0000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
a.backToTop:hover {
	font-size: 70%; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}


/********************************************* 
Top Nav
**********************************************/
#udm {
	margin: 0;
	padding: 0;
	}
.udm{
	width: 100%;
	}
ul#udm li {
	float: left;
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
	text-align: center;
	}
ul#udm li.cwp-topNavLineButton {
	float: left;
	display: inline;
	margin: 0;
	padding: 0 0 0 2px;
	text-align: center;
	border-right: 1px solid #fff;
	}	
ul#udm li.cwp-topNavLineButton-last {
	float: left;
	display: inline;
	margin: 0;
	padding: 0 0 0 1px;
	}
	
.topNavSub {
	display: none;
	margin: 0;
	padding: 0;
	}	
	
.topNav{
	float: left;
	margin: 0;
	padding: 0;
	font-size: 70%;
	color: #fff;
	text-align: center;
	}
A.topNav:link {
	FONT-WEIGHT: bold; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none;text-align: center;
}
A.topNav:visited {
	FONT-WEIGHT: bold; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none;text-align: center;
}
A.topNav:hover {
	FONT-WEIGHT: bold; color: #ffd400; font-family: Arial, Helvetica, sans-serif; text-decoration: none;text-align: center;
}	
	
.topNavSelected {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 70%;
	font-weight: bold;
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #ffd400;
	}
A.topNavSelected:link {
	FONT-WEIGHT: bold; color: #ffd400; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: center;
}
A.topNavSelected:visited {
	FONT-WEIGHT: bold; color: #ffd400; font-family: Arial, Helvetica, sans-serif; text-decoration: none;text-align: center;
}
A.topNavSelected:hover {
	FONT-WEIGHT: bold; color: #ffd400; font-family: Arial, Helvetica, sans-serif; text-decoration: none;text-align: center;
}
		
.topNavSpacer {
	font-weight: bold;
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
	text-align: center;
	}			
	
/*********************************************
Left Nav
**********************************************/
.leftNav1:link {
	font-size: 70%; font-weight: bold; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.leftNav1:visited {
	font-size: 70%; font-weight: bold; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.leftNav1:hover {
	font-size: 70%; font-weight: bold; color: #666666; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.leftNav1Selected:link {
	font-size: 70%; font-weight: bold; color: #ff0000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.leftNav1Selected:visited {
	font-size: 70%; font-weight: bold; color: #ff0000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.leftNav1Selected:hover {
	font-size: 70%; font-weight: bold; color: #ff0000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.leftNav2:link {
	font-size: 70%; font-weight: normal; color: #666666; LINE-HEIGHT: 100%; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.leftNav2:visited {
	font-size: 70%; font-weight: normal; color: #666666; LINE-HEIGHT: 100%; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.leftNav2:hover {
	font-size: 70%; font-weight: normal; color: #999999; LINE-HEIGHT: 100%; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.leftNav2Selected {
	font-size: 70%; font-weight: normal; color: #ff0000; LINE-HEIGHT: 100%; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}

/*********************************************
Generic Styles
**********************************************/
.contentHeader {
	font-weight: bold; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.contentHeaderLink:link {
	font-size: 70%; font-weight: bold; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.contentHeaderLink:visited {
	font-size: 70%; font-weight: bold; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.contentHeaderLink:hover {
	font-size: 70%; font-weight: bold; color: #cccccc; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.headerTable {
	background: #3d7edc;
}
.genericHeaderTable {
	background: #999999
}
.genericContentTable {
	background: #ffffff
}
.genericHeaderTitle:link {
	font-size: 70%; font-weight: bold; color: #ff0000; font-family: Arial, Helvetica, sans-serif; text-decoration: underline
}
.genericHeaderTitle:visited {
	font-size: 70%; font-weight: bold; color: #ff0000; font-family: Arial, Helvetica, sans-serif; text-decoration: underline
}
.genericHeaderTitle:hover {
	font-size: 70%; font-weight: bold; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: underline
}
.genericBold{
	font-size: 70%; font-weight: bold; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.footerHeaderTable {
	background: #ebebeb
}
.featureTable {
	background: #999999
}
.searchTable {
	border-left-color: #999999; background: #ffffff; border-bottom-color: #999999; border-top-style: solid; border-top-color: #999999; border-right-STYLE: solid; border-left-STYLE: solid; border-right-color: #999999; border-bottom-STYLE: solid
}
.inputTable {
	border-left-color: #ffffff; background: #ff0000; border-bottom-color: #ffffff; border-top-style: solid; border-top-color: #ffffff; border-right-STYLE: solid; border-left-STYLE: solid; border-right-color: #ffffff; border-bottom-STYLE: solid
}
.contactHeaderTable {
	background: #999999
}
.contactTable {
	font-weight: normal; border-left-color: #666666; background: #ffffff; border-bottom-color: #666666; color: #000000; border-top-style: solid; border-top-color: #666666; font-family: Arial, Helvetica, sans-serif; border-right-STYLE: solid; border-left-STYLE: solid; border-right-color: #666666; border-bottom-STYLE: solid
}
.contactTableContent {
	font-weight: normal; border-left-color: #c4c3c3; background: #f6f6f6; border-bottom-color: #c4c3c3; color: #000000; border-top-style: solid; border-top-color: #c4c3c3; font-family: Arial, Helvetica, sans-serif; border-right-STYLE: solid; border-left-STYLE: solid; border-right-color: #c4c3c3; border-bottom-STYLE: solid
}
.contactCountryHeading {
	font-weight: bold; background: #ffffff; color: #000000; font-family: Arial, Helvetica, sans-serif
}
.contactTitle {
	font-size: 70%; border-top-WIDTH: 0px; font-weight: bold; border-left-WIDTH: 0px; border-bottom-WIDTH: 0px; color: #000000; font-family: Arial, Helvetica, sans-serif; border-right-WIDTH: 0px
}
.genericBorderTable {
	background-color: #999999
}
.breadcrumb {
	font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.breadcrumbSpacer {
	font-size: 70%; font-weight: normal; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
A.breadcrumbLink:link {
	font-size: 70%; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: underline
}
A.breadcrumbLink:visited {
	font-size: 70%; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: underline
}
A.breadcrumbLink:hover {
	font-size: 70%; font-weight: normal; color: #ff0000; font-family: Arial, Helvetica, sans-serif; text-decoration: underline
}
.genericLine {
	background: #999999
}
.whiteLine {
	background: #ffffff
}
.title {
	font-weight: bold; font-size: 150%; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}

.introTitle h1{
	margin: 0; padding: 0; font-weight: bold; font-size: 130%; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}

.introCopy {
	font-weight: normal; font-size: 100%; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}

#mainareadiv h2{
	margin: 0; padding: 0; font-weight: bold; font-size: 150%
}
#mainareadiv h3{
	margin: 0; padding: 0; font-weight: bold; font-size: 150%
}
#mainareadiv h4{
	margin: 0; padding: 0; font-weight: bold; font-size: 150%
}
#mainareadiv h5{
	margin: 0; padding: 0; font-weight: bold; font-size: 150%
}
#mainareadiv h6{
	margin: 0; padding: 0; font-weight: bold; font-size: 150%
}

.newsFeatureCopy {
	font-weight: normal; font-size: 75%; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.newsFeatureDate {
	font-weight: bold; font-size: 100%; color: #000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.footerSeperator {
	background: #666666
}
.selectHeader {
	font-weight: bold; font-size: 70%; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.contentImageSpacer {
	MARGIN: 2px 0px 0px 5px
}
.contentThumbSpacer {
	MARGIN: 2px 0px 0px 1px
}

.lpExplanation {
	font-weight: normal; font-size: 70%; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}

.rpDate {
	font-weight: normal; font-size: 70%; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}

.boldCopy {
	font-weight: bold; font-size: 70%; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}

.standardTeaser {
	font-weight: normal; font-size: 70%; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
a.searchResults:link {
	font-size: 70%; font-weight: bold; color: #ff0000; font-family: Arial, Helvetica, sans-serif; text-decoration: underline
}
a.searchResults:visited {
	font-size: 70%; font-weight: bold; color: #ff0000; font-family: Arial, Helvetica, sans-serif; text-decoration: underline
}
a.searchResults:hover {
	font-size: 70%; font-weight: bold; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: underline
}
.rpGenericContentLabel {
	FONT-SIZE: 70%; FONT-WEIGHT: bold; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.genericContentLabel {
	FONT-SIZE: 70%; FONT-WEIGHT: bold; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.rpLink:link {
	FONT-SIZE: 70%; FONT-WEIGHT: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.rpLink:visited {
	FONT-SIZE: 70%; FONT-WEIGHT: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.rpLink:hover {
	FONT-SIZE: 70%; FONT-WEIGHT: normal; color: #ff0000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.email:link {
	FONT-SIZE: 70%; FONT-WEIGHT: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.email:visited {
	FONT-SIZE: 70%; FONT-WEIGHT: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.email:hover {
	FONT-SIZE: 70%; FONT-WEIGHT: normal; color: #ff0000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.normalRed {
	PADDING-LEFT: 1px; FONT-SIZE: 70%; FONT-WEIGHT: normal; color: #ff0000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.rpDownloadLink:link {
	FONT-SIZE: 70%; FONT-WEIGHT: bold; color: #ff0000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.rpDownloadLink:visited {
	FONT-SIZE: 70%; FONT-WEIGHT: bold; color: #ff0000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.rpDownloadLink:hover {
	FONT-SIZE: 70%; FONT-WEIGHT: bold; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}

a.button:link {
 color: #ffffff;
 font-size: 70%;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px;
 padding-top: 1px; padding-bottom: 1px; padding-left: 7px; padding-right: 7px;
 background: #666666;
 }

a.button:visited {
 color: #ffffff;
 font-size: 70%;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px;
 padding-top: 1px; padding-bottom: 1px; padding-left: 7px; padding-right: 7px;
 background: #666666;
 }

a.button:hover {
 color: #ffffff;
 font-size: 70%;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px;
 padding-top: 1px; padding-bottom: 1px; padding-left: 7px; padding-right: 7px;
 background: #666666;
 }

/*********************************************
Language Toggle
**********************************************/
.languageToggleButton {
	font-size: 70%; background-color: #666666; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px;
}
.languageToggleButtonCopy:link {
	font-weight: bold; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.languageToggleButtonCopy:visited {
	font-weight: bold; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.languageToggleButtonCopy:hover {
	font-weight: bold; color: #cccccc; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.languageToggleButtonCopySelected:link {
	font-weight: bold; color: #cccccc; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.languageToggleButtonCopySelected:visited {
	font-weight: bold; color: #cccccc; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.languageToggleButtonCopySelected:hover {
	font-weight: bold; color: #cccccc; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}


/*********************************************
Search Box
**********************************************/
.rpSearchHeaderTable {
	background-color: #999999
}
.rpSearchHeader {
	font-size: 70%; font-weight: bold; color: #ffffff
}
.searchImageButton {
	vertical-align:middle;	
}
.searchFormInput {
	margin:0 4px 0 0; font-size: 70%; border-right: #999999 1px solid; border-top: #999999 1px solid; font-weight: normal; border-left: #999999 1px solid; WIDTH: 120px; color: #000000; border-bottom: #999999 1px solid; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff;
}


/*********************************************
User Management
**********************************************/
.rp-Section-Title{
	font-size: 70%; font-weight: bold; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.rp-Section-Content{
	font-size: 70%; font-weight: bold; color: #666666; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding:5px;
}
A.rp-Section-Content-Title:link {
	font-weight: bold; color: #666666; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
A.rp-Section-Content-Title:visited {
	font-weight: bold; color: #666666; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
A.rp-Section-Content-Title:hover {
	font-weight: bold; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}

/*********************************************
Market Sector
**********************************************/
.marketSectorArrow {
	background-image: url(/static/images/link_arrows/white_red_arrow.gif);
}
.marketSectorHeaderTable {
	background-color: #ffffff; border-right: #ff0000 1px solid; border-top: #ff0000 1px solid; border-left: #ff0000 1px solid; border-bottom: #ff0000 1px solid;
}
.marketSectorHeaderContent {
	font-size: 70%; background: #fff;
}
.marketSectorHeader{
	background: #ffffff;
}
A.marketSectorHeader:link {
	font-size: 70%; font-weight: bold; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none;
}
A.marketSectorHeader:visited {
	font-size: 70%; font-weight: bold; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none;
}
A.marketSectorHeader:hover {
	font-size: 70%; font-weight: bold; color: #ff0000; font-family: Arial, Helvetica, sans-serif; text-decoration: none;
}

/*********************************************
Languages
**********************************************/
.rp-languages-HeaderTable {
	background-color: #999999
}
.rp-languages-Header {
	font-size: 70%; font-weight: bold; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.rp-languages-Titlebackground {
	background-color: #999999; PADDING-BOTTOM: 1px
}
.rp-languages-ContentTable
{
	background: #ffffff; 	border-left: solid #999999 1px; 	border-bottom: solid #999999 1px; 	border-top: solid #999999 1px; 	border-right: solid #999999 1px;
}
.rp-languages-Content {
	border-left-color: #999999; background: #ffffff; border-bottom-color: #999999; border-top-style: solid; border-top-color: #999999; border-right-STYLE: solid; border-left-STYLE: solid; border-right-color: #999999; border-bottom-STYLE: solid
}
.rp-languages-ContentDate {
	font-size: 70%; LINE-HEIGHT: 100%; color: #999999;
}
.rp-languages-ContentTitle {
	font-size: 70%; LINE-HEIGHT: 100%; color: #999999;
}


/*********************************************
Map
**********************************************/
#graduateTrainingMapBox{
	margin: 0;
	padding: 0;
	width: 430px;
	background: #ff0000;
}

#graduateTrainingMapBox img{
	display: block;
	margin: 0;
	padding: 0;
}

.mainFormSmallInput {
	font-size: 70%; border-right: #999999 1px solid; border-top: #999999 1px solid; font-weight: normal; border-left: #999999 1px solid; WIDTH: 35px; color: #000000; border-bottom: #999999 1px solid; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff;
}

/* Standard Copy - Now counters for IE5's poor inheritance*/
.standardCopy {
	PADDING-LEFT: 1px;font-weight: normal; font-size: 70%; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}


.MainImage {	
	float: none;
	}


.standardCopy table td {
	 font-size: 70%;
	 voice-family:"\"}\"";
	 voice-family:inherit;
	 font-size: 100%;
 }
 
.voider{}
 
.standardCopy table th {
 font-size: 70%;
 voice-family:"\"}\"";
 voice-family:inherit;
 font-size: 100%;
 }
 
.voider{}

/*********************************************
Debug Editing
**********************************************/
.editOff { display: none; }
.editOn { 
	background-color: #AAAAAA;
	border: 2px solid #DDDDDD;
	border-bottom-color: #777777;
	border-right-color: #777777;
	display: block; margin-bottom: 2px; background-color: #999999; 
}
.editOn TR TD  {  color:white;}
.editOn TR TD A  {  color:white; }
.editOn TR TD A:visited  {  color:white; }
.editOn IMG { display: inline; }
.editOn A IMG { display: inline; }
.editBorderOff { }
.editBorderOn  { padding: 1px; BORDER: #999999 1px dashed }

.cmaSSIText {color:white; font-size: 11px; float: right;  display: inline; margin-top: -17px; margin-right: 5px;}
.cmaSSIText a:link {font-size: 11px;color:white; text-decoration: none;}
.cmaSSIText a:visited {font-size: 11px;color:white; text-decoration: none;}
.cmaSSIText a:hover {font-size: 11px;color:white; text-decoration: underline;}


/*********************************************
Juice Styles
**********************************************/
.csStandardCopy {PADDING-LEFT: 1px;font-weight: normal; font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none}

.csMainTitle {font-size:16px; color:#FFFFFF; padding: 10px 20px; border-top: 1px solid white; border-bottom: 1px solid white; display: block; }
.csSubTitle {font-size:14px; color:#FFFFFF; padding: 5px 20px; display: block; }

/*Section Titles*/
.csSectionTitles {background-color:#FFFFFF; padding: 0px 0px; }
.csSectionTitleTextBk{color: #000000; font-weight: bold; padding: 0px 0px 0px 0px; display: inline; }
.csSectionTitleTextRd {color: #FF0000; font-weight: bold; padding: 0px 0px 0px 0px; display: inline; }

/*Breakouts*/
.csBreakout {width:160px; float:right; margin-top: 10px; padding-left: 10px; padding-bottom: 0px}
.csBreakoutTitle {font-size:12px; color:#000000; padding: 5px 10px; font-weight: bold; }
.csBreakoutItem {font-size:11px; color:#000000; padding: 5px 0px 5px 10px; border-top: 1px solid black; }

.csSpacer {width: 100%; height:20px}

#csTitleText {margin-top: -170px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; float:left; width: 447px; display:inline}
#csBodyText {margin-top: 30px; font-family: Arial, Helvetica, sans-serif;}

/*Picture Bars*/
.csPicBar {border-top: 1px solid red; border-bottom: 1px solid red;	margin-bottom: 20px; padding: 0px; display: block; height: 130px;}
.csPicBarContentLeft {border-left: 1px solid red; border-right: 1px solid red; margin: 0px 0px -3px 20px; float:left}
.csPicBarContentRight {border-left: 1px solid red;	border-right: 1px solid red; margin: 0px 20px 0px 0px; float:right}
.csPicBarContentWide {margin: 0px 0px 0px 0px;}

#csTitle {background-repeat:no-repeat; background-position:bottom; height: 170px; padding-top: 20px; }

a.rss_link:link{color: black; font-size: 70%;text-decoration: none;}
a.rss_link:visited{color: black;font-size: 70%;text-decoration: none;}						
a.rss_link:hover{color: black; font-size: 70%; text-decoration: underline;}


.formDropText {
	font-size: 11px; WIDTH: 140px; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}


/*********************************************
Print Break
**********************************************/
.printBreakBefore {
	page-break-before: always;
}


/*********************************************
PIT Styles
**********************************************/
.pit {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px;
	border-spacing: 0;
	border-color: Gray;
	border-style: solid;
	border-collapse: collapse;
	vertical-align: top;
	text-align: left;
}

.pit TD {
	vertical-align: top;
	text-align: left;
}

.t1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px;
	border-spacing: 0;
	border-color: Gray;
	border-style: solid;
	border-collapse: collapse;
	vertical-align: top;
	text-align: left;
}
.table_head {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: White;
	background-color: Red;
	border: 0;
	border-collapse: collapse;
}

.table_head2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	background-color: Red;
	border: 0;
	border-collapse: collapse;
}

.table_head_groenblauw {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	background-color: #33CCCC;
	border: 0;
	border-collapse: collapse;
}

.table_head_blauw {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	background-color: #0066CC;
	border: 0;
	border-collapse: collapse;
}

.table_head_oranje {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	background-color: #FF6600;
	border: 0;
	border-collapse: collapse;
}

.table_empty {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.panelHeaderTitle:link {
	PADDING-LEFT: 7px; FONT-WEIGHT: normal; FONT-SIZE: 70%; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
A.panelHeaderTitle:visited {
	PADDING-LEFT: 7px; FONT-WEIGHT: normal; FONT-SIZE: 70%; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
A.panelHeaderTitle:hover {
	PADDING-LEFT: 7px; FONT-WEIGHT: normal; FONT-SIZE: 70%; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
A.footer:link {
	FONT-SIZE: 70%; FONT-WEIGHT: bold; color: #666666; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
A.footer:visited {
	FONT-SIZE: 70%; FONT-WEIGHT: bold; color: #666666; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
A.footer:hover {
	FONT-SIZE: 70%; FONT-WEIGHT: bold; color: #999999; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.formHeaderTable {
	BACKGROUND-color: #ff0000
}
.formHeader {
	FONT-SIZE: 70%; FONT-WEIGHT: bold; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.requiredField {
	FONT-WEIGHT: bold; FONT-SIZE: 150%; color: #ff0000; font-family: Arial, Helvetica, sans-serif
}
.formInput {
	border-right: #999999 1px solid; border-top: #999999 1px solid; FONT-WEIGHT: normal; border-left: #999999 1px solid; WIDTH: 124px; color: #000000; border-bottom: #999999 1px solid; font-family: Arial, Helvetica, sans-serif; BACKGROUND-color: #ffffff
}
.mainFormInput {
	FONT-SIZE: 70%; border-right: #999999 1px solid; border-top: #999999 1px solid; FONT-WEIGHT: normal; border-left: #999999 1px solid; WIDTH: 180px; color: #000000; border-bottom: #999999 1px solid; font-family: Arial, Helvetica, sans-serif; BACKGROUND-color: #ffffff
}
.keyDataExplanation {
	FONT-WEIGHT: normal; FONT-SIZE: 70%; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.mainFormInputNS {
	border-right: #999999 0px; border-top: #999999 0px; FONT-WEIGHT: normal; border-left: #999999 0px; WIDTH: 180px; color: #000000; border-bottom: #999999 0px; font-family: Arial, Helvetica, sans-serif; BACKGROUND-color: #ffffff
}
.mainFormInputIE {
	border-left-color: #999999; border-bottom-color: #999999; border-top-style: solid; border-top-color: #999999; border-right-STYLE: solid; border-left-STYLE: solid; BACKGROUND-color: #ffffff; border-right-color: #999999; border-bottom-STYLE: solid
}
.formInputIE {
	border-right: #999999 1px solid; border-top: #999999 1px solid; FONT-WEIGHT: normal; border-left: #999999 1px solid; WIDTH: 180px; color: #000000; border-bottom: #999999 1px solid; font-family: Arial, Helvetica, sans-serif; BACKGROUND-color: #ffffff
}
.mainFormInputMacIE {
	border-right: #999999 0px solid; border-top: #999999 0px solid; FONT-WEIGHT: normal; border-left: #999999 0px solid; WIDTH: 180px; color: #000000; border-bottom: #999999 0px solid; font-family: Arial, Helvetica, sans-serif; BACKGROUND-color: #ffffff
}


/**********************************************
CATNIC
**********************************************/
.Catnic-Section-Banner{
	background: #FF6600; height:35px; padding-left:4px;
	font-size: 110%; font-weight: bold; color: #ffffff; LINE-HEIGHT: 100%; font-family: Arial, Helvetica, sans-serif;
}
.Catnic-Section-HeaderTable {
	background-color: #FF6600; color: #ffffff;
}
.Catnic-Section-Header {
	font-size: 70%; font-weight: bold; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.Catnic-Section-Titlebackground {
	background-color: #FF6600; color: #ffffff; PADDING-BOTTOM: 1px
}
.Catnic-Section-ContentTable {
	background: #FF6600
}
.Catnic-Section-Content {
	font-size: 70%; LINE-HEIGHT: 100%;
}
.Catnic-Section-Label {
	font-size: 70%; font-weight: bold; color: #000000; LINE-HEIGHT: 100%; font-family: Arial, Helvetica, sans-serif
}
.Catnic-Section-Title {
	font-size: 70%; font-weight: normal; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.Catnic-Section-Title:link {
	font-size: 70%; font-weight: normal; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.Catnic-Section-Title:visited {
	font-size: 70%; font-weight: normal; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.Catnic-Section-Title:hover {
	font-size: 70%; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.Catnic-Section-Arrow {
	background-image: url(/static/images/link_arrows/orange_arrow.gif)
}
.Catnic-Section-Ms-Arrow {
	background-image: url(/static/images/link_arrows/ms_orange_arrow.gif)
}


/*********************************************
Lintel Selector
**********************************************/
.c_itemcontainer{
	float: left;
	margin: 0;
	padding: 0 0 20px 0;
	width: 750px;
	text-align: left;
	}
.c_header{
	float: left;
	margin: 0;
	padding: 0;
	width: 99%;
	border: 1px solid #FF6600;
	}	
.c_header .c_wrapper{
	float: left;
	margin: 0;
	padding: 5px 0 4px 10px;
	font-weight: bold;
	color: #000;
	font-size: 12px;
	}
.c_introtext{
	float: left;
	margin: 0;
	padding: 10px 0 10px 0;
	width: 100%;
	}
.c_introtext.small{
	width: 50%;
	}	
	
	 
.c_introtext .c_wrapper{
	float: left;
	margin: 0;
	padding: 0 5px 0 5px;
	font-weight: normal;
	color: #000;
	font-size: 11px;
	}
.c_form{
	float: left;
	margin: 0;
	padding: 5px 0 5px 5px;
	width: 100%;
	}
.c_form .textInput{
	float: left;	
	margin: 0;
	padding: 0 0 0 0;
	height: 15px;
	width: 130px;
	font-weight: normal;
	color: #666;	
	font-size: 11px;
	}
.c_search{
	float: left;
	margin: 0;
	padding: 5px 10px 5px 10px;
	width: 120px;
	}	
.c_search .c_subHeading{
	float: left;
	margin: 0 0 5px 0;
	padding: 0;
	width: 120px;
	background: #FF6600;
	}
.c_search .c_subHeading .c_wrapper{
	float: left;
	margin: 0;
	padding: 2px 9px 2px 9px;
	font-weight: bold;
	color: #fff;
	}

.c_newsearch{
	float: right;
	margin: 0;
	padding: 0;
}

.c_greyline{
	float: left;
	margin: 20px 0 0 0;
	padding: 0;
	height: 1px;
	width: 750px;
	background: #666;
	font-size: 1px;
	line-height: 1px;
	}
.button{
	margin: 0 6px 0 0;
	padding: 1px 2px 0 1px;
	border: 1px solid #666666;
	background: #666666;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	line-height: 11px;
	height: 18px;
	}
.button:hover{
	color: red;
	}
	
.c_image{
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	width: 50%;
	}
.detail{
	float: left;
	margin: 0;
	padding: 0;
	font-size: 11px;
}

/*********************************************
Corporate Share Price Section
**********************************************/
.rp-cwp-SharePrice-Titlebackground {
	background-color: #ff0000; PADDING-BOTTOM: 1px
}
A.rp-cwp-SharePrice-Title:link {
	font-size: 70%; font-weight: bold; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
A.rp-cwp-SharePrice-Title:visited {
	font-size: 70%; font-weight: bold; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
A.rp-cwp-SharePrice-Title:hover {
	font-size: 70%; font-weight: bold; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.rp-cwp-SharePrice-Arrow {
	background-image: url(/static/images/link_arrows/red_arrow.gif)
}
.rpSharePriceHeaderTable {
	background-color: #ff0000
}
.rpSharePriceHeader {
	font-size: 70%; font-weight: bold; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.rpSharePriceContentTable {
	background: #ff0000
}

/*********************************************
Ticker
**********************************************/
.rp-marquee-HeaderTable {
	background-color: #999999
}
.rp-marquee-Header {
	font-size: 70%; font-weight: bold; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.rp-marquee-Titlebackground {
	background-color: #999999; PADDING-BOTTOM: 1px
}
.rp-marquee-ContentTable
{
	background: #ffffff; 	border-left: solid #999999 1px; 	border-bottom: solid #999999 1px; 	border-top: solid #999999 1px; 	border-right: solid #999999 1px;
}
.rp-marquee-Content {
	border-left-color: #999999; background: #ffffff; border-bottom-color: #999999; border-top-style: solid; border-top-color: #999999; border-right-STYLE: solid; border-left-STYLE: solid; border-right-color: #999999; border-bottom-STYLE: solid
}
.rp-marquee-ContentDate {
	font-size: 70%; LINE-HEIGHT: 100%; color: #999999;
}
.rp-marquee-ContentTitle {
	font-size: 70%; LINE-HEIGHT: 100%; color: #999999;
}

/*********************************************
SiteMap - Columns
**********************************************/
#sitemap{
	float: left;
	margin: 0 0 20px 0;
	padding: 0;
	width: 100%;
	}
	
#sitemap .col{
	float: left;
	margin: 0;
	padding: 0;
	width: 142px;
	border-right: 5px solid #fff;
	}

#sitemap ul{
	float: left;
	margin: 0 0 5px 0;
	padding: 0;
	border-bottom: 1px solid #e7e7e7;
	width: 100%;
	list-style: none;
}

#sitemap ul ul{
	margin: 0;
	border: 0;
}

#sitemap ul ul ul{
	margin: 0;
	border: 0;
}

#sitemap ul li{
	float: left;
	margin: 0;
	padding: 0;
	background: #ff0000;
	border-bottom: 1px solid #fff;
	width: 100%;
}

#sitemap ul ul li{
	background: #e6e6e6;;
}

#sitemap ul ul ul li{
	background: #f8f8f8;
}

#sitemap ul a{
	float: left;
	margin: 0;
    	padding: 3px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
   	color: #fff;
   	font-size: 70%;
   	font-weight: bold;
   	text-decoration: none;
}

#sitemap ul ul a{
    	padding: 3px 3px 3px 6px;
   	color: #000;
   	font-weight: normal;
}

#sitemap ul ul ul a{
    	padding: 3px 3px 3px 10px;
   	color: #000;
	font-size: 60%;
   	font-weight: normal;
}
	
#sitemap ul a:hover{
   	color: #000;
   	text-decoration: underline;
}

#sitemap ul ul a:hover{
   	color: #ff0000;
   	text-decoration: underline;
}

#sitemap ul ul ul a:hover{
   	color: #ff0000;
   	text-decoration: underline;
}

/*********************************************
SiteMap - Folders
**********************************************/
.sitemapFolder {
	font-size: 70%; font-weight: bold; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.sitemapFolder:link {
	font-size: 70%; font-weight: bold; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.sitemapFolder:visited {
	font-size: 70%; font-weight: bold; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.sitemapFolder:hover {
	font-size: 70%; font-weight: bold; color: #ff0000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.sitemapLink:link {
	font-size: 70%; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.sitemapLink:visited {
	font-size: 70%; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.sitemapLink:hover {
	font-size: 70%; font-weight: normal; color: #ff0000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}


/*********************************************
Events - Table
**********************************************/
.eventsTable table{
	float: left;
	margin:0 0 20px 0;
	padding:0;
	width: 495px;
	font-family: Arial, Sans-Serif, helvetica;
	font-size: 100%;
	border: 1px #ccc solid;
	}	
.eventsTable table tr th{
	margin: 0;
	padding: 3px 0 3px 8px;
	text-align: left;
	font-size: 80%;
	border-bottom: 1px solid #BEB9A6;
	}
.standardCopy .eventsTable table tr th{
	font-size: 115%;
	}	
.eventsTable table tr th.heading{
	padding: 5px 0 3px 8px;
	font-size: 110%;
	line-height: 100%;
	font-weight: normal;
	background: #BEB9A6;
	}
.standardCopy .eventsTable table tr th.heading{
	font-size: 160%;
	}	
.eventsTable table tr th.footer{
	border: 0;
	font-size: 1px;
	line-height: 1px;
	background: #BEB9A6;
	}
.eventsTable table tr td{
	margin: 0;
	padding: 2px 0 2px 8px;
	text-align: left;
	font-size: 75%;
	border-bottom: 1px solid #BEB9A6;
	}
.standardCopy .eventsTable table tr td{
	font-size: 105%;
	}	

	
.eventsTable table tr td a:link{
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 100%;
	color: #000;
	text-decoration: none;
	}
.eventsTable table tr td.odd{
	background: #E6E3DC;
	}	
.eventsTable table tr td a:visited{
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 100%;
	color: #000;
	text-decoration: none;
	}
.eventsTable table tr td a:hover{
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 100%;
	color: red;
	text-decoration: none;
	}
	
/*********************************************
Rounded Corners
**********************************************/
.roundedCornersImageContainer{
	float: right;
	margin: 0 0 10px 10px;
	padding: 0;
	}
.roundedCorners{
	float: left;
	margin: 0;
	padding: 0;
	}
.roundedCorners.rcLarge{
	width:100%;
	}
.roundedCorners .roundedCornersWrapper{
	float: left;
	margin: 0;
	padding: 0;
	background: #B3CE3E;
	}
.roundedCorners.rcLarge .roundedCornersWrapper{
	width:100%;
	}
.roundedCorners .roundedCornersWrapper .tl{
	float: left;
	margin: 0;
	padding: 0;
	
	}
.roundedCorners.rcLarge .roundedCornersWrapper .tl{
	width:100%;
	}
.roundedCorners .roundedCornersWrapper .tr{
	float: left;
	margin: 0;
	padding: 0;
	
	}
.roundedCorners.rcLarge .roundedCornersWrapper .tr{
	width:100%;
	}
.roundedCorners .roundedCornersWrapper .bl{
	float: left;
	margin: 0;
	padding: 0;
	
	}
.roundedCorners.rcLarge .roundedCornersWrapper .bl{
	width:100%;
	}
.roundedCorners .roundedCornersWrapper .br{
	float: left;
	margin: 0;
	padding: 0;
	
	}
.roundedCorners.rcLarge .roundedCornersWrapper .br{
	width:100%;
	}

.roundedCorners .roundedCornersWrapper .tl .tr .bl .br .content{
	float: left;
	margin: 0;
	padding: 0;
	}
.roundedCorners .roundedCornersWrapper .tl .tr .bl .br .content table{
	float: left;
	margin: 0;
	padding: 0;
	}
.roundedCorners .roundedCornersWrapper .tl .tr .bl .br .image{
	float: left;
	margin: 0;
	padding: 6px;
	}
.roundedCorners .roundedCornersWrapper .tl .tr .bl .br .image img{
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	}
	
	
.top-logos img{
	display:inline;
	margin: 0 0 0 10px;
	}
	
.contactSalesOffice{
	float: left;
	margin: 15px 0 0 0;
	padding: 0;
	width:100%;
	background: #fff;
	}
.contactSalesOffice .wrapperLine{
	margin: 0 0 5px 0;
	text-align:center;
	width: 99%;
	background: #B5E5E3;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	}
.contactSalesOffice p{
	margin: 0;
	padding: 0;
	}	
