	
	body {
		background: rgb(255,255,255);
		font-family:Arial, sans-serif;
		color:#656565;
		margin: 0 5px 0 5px;
		padding:  0 5px 0 5px;
		-webkit-user-select: none;
		-webkit-text-size-adjust: none;
		}
		
	
	div.plainText {
		margin-right:10px;
		color:#656565;
	}
	div.plainText p {
		white-space:pre;
	}
	div.plainText p a {
		color:#656565;
		text-decoration:none;
		border-bottom: 2px solid #f89021;
	}
	div.plainText p a:visited {
		text-decoration:none;
		color:#656565;
	}


			/* standard header on body */
				
				div#header img {
					border:none;
				
				}
		
				/* headers */
		
				div#header {
					border-top: 1px solid rgb(205,213,223);
					text-align:center;
					padding: 10px;
					margin: 0 0 0 -10px;
					min-height: 44px;
					-webkit-box-sizing: border-box;
				}
		
					div.headerNavButton {
						margin:30px 0px;
						display:block;
					}
					
					div.headerNavButton a {
						background: transparent url('../images/headerBut_a.jpg') no-repeat top right;
						padding:13px 10px 15px 0px;
						color: #656565;
						font: bold 15px Arial, sans-serif;
						text-decoration: none;
						margin:10px;
					}
					div.headerNavButton a span {
						background: transparent url('../images/headerBut_span.jpg') no-repeat;
						line-height: 15px;
						padding:13px 0px 15px 10px;
					}
										
		div.campaignInfo {
			width:97%;
			color:#656565;
			font-family:Arial, sans-serif;
			font-size:14px;
		}
			div.campaignInfo img {
				float:left;
				margin-right:12px;
				margin-bottom:12px;
			}
			div.campaignInfo a {
				text-decoration:none;
				color:#656565;
				border-bottom: 2px solid #f89021;
			}
			div.campaignInfo a:visited {
				text-decoration:none;
				color:#656565;
			}
			div.campaignInfo h1 {
				font-size:24px;
				font-weight:bold;
			}
			div.campaignInfo h2 {
				font-size:14px;
				font-weight:bold;
			}
			div.campaignInfo p {
				clear:both;
			}
			
			
		div.breadCrumbs {
			color:#656565;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
		}
			div.breadCrumbs a {
				color:#656565;
				text-decoration:none;
				border-bottom: 2px solid #f89021;
			}
			div.breadCrumbs a:visited {
				text-decoration:none;
				color:#656565;
			}
			div.breadCrumbs span {
				text-transform:capitalize;
			}
			
		
		/***** Table (base) ******/
		
		table {
			color: black;
			background: #fff;
			border: 1px solid #B4B4B4;
			font: 17px Arial;
			padding: 0;	   
			margin: 15px 0px 15px 0;
			/*-webkit-border-radius: 8px;*/
			clear:both;
			width:100%;
			
			}
		
		
			tr {
				color: #666;
				overflow:hidden;
				margin:0px;
				padding:0px;	
			}
			
			td {
				border-bottom:1px solid #B4B4B4;
				margin:0px;
				padding:6px;
			}
			
		table tr td a, table tr td a:visited {
			text-decoration:none;
			color:#656565;
		}	
			tr.normalList {
				background-image: url(../images/normalList.jpg);
				background-color:#d1d1d1;
				background-position:top;
				background-repeat:repeat-x;
				height:50px;
				/*margin: 0px 0px 0px 0px;*/
				}
			.pressList {
				background-image: url(../images/normalList.jpg);
				background-color:#d1d1d1;
				background-position:top;
				background-repeat:repeat-x;
				min-height:50px;
				}
				
				
			tr.normalListWImage {
				background-image: url(../images/normalList.jpg);
				background-color:#d1d1d1;
				background-position:top;
				background-repeat:repeat-x;
				height:71px;
				}
			.contentContainer {
				height:inherit;
				color:#656565;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:14px;
				text-overflow: ellipsis; /* for browsers that supports it */
				overflow: hidden; /* for other browsers */
			}
				
				div.pressItem {
					/*border:thin solid black;*/
					display:table-cell;
					vertical-align:middle;
					padding:10px;
				}
				span.pressDate {
					font-weight:normal;
					font-size:12px;
					margin-left:10px;
				}
				span.headline {
					font-weight:normal;
					font-size:12px;
				}
			
			table tr td.lineArrow {
				width:10px;
				text-align:right;
				padding:5px 0px 0px 0px;
				/*overflow:visible;*/
			}
			table tr td.lineImageNoBox {
				width: 88px;
				padding:3px 0px 0px 5px;
				text-align:center;
			}
			table tr td.lineImage {
				width: 88px;
				padding:0px 0px 0px 5px;
				text-align:center;
			}
			table tr td.lineImage div.lineImageBG {
				width: 88px;
				padding:3px 0px 0px 0px;
				background: transparent url('../images/lineImageInset.jpg');
				background-position:center;
				background-repeat:no-repeat;
				text-align:center;
			}
		
				
			.fpTop {
				background-color:#000000;
				padding:0px;
				color:#999999;
				text-indent:8px;
				text-decoration: none;
			}
			.fpTop a, .fpTop a:visited {
				color:#999999;
				text-indent:8px;
				text-decoration: none;
			}
			
			tr.fpItemContent {
				height:150;
				background-color:#dedede;
			}
			
				#fpDesc{
					padding-left:10px;
					padding-right:20px;
					display:table-cell;
					vertical-align:middle;
					padding:10px 30px 10px 0px;
					font-size:12px;
					text-decoration:none;
				}
					/*ul li div#fpDesc a{
						padding:10px 0px;
						font-size:12px;
						text-decoration:none;
						color:#000000;
					}*/
				
				#fpImage {
					text-decoration:none;
					padding:10px 8px 8px 8px;
					width:100px;
					vertical-align:middle;
				}
				
		
		

											


	
		
		
		
		/**** image grids ****/
		
		
		body#images {
			background: #fff;
			margin: 0;
		}
		
			body#images ul {
				margin: 4px 4px 4px 0;
				border: 0;
				-webkit-border-radius: 0;
				}
				
				body#images ul li {
					border: 1px solid #C0D5DD;
					-webkit-border-radius: 0;
					width: 73px;
					height: 73px;
					float: left;
					margin: 0 0 4px 4px;
					background: #F4FBFE url(../images/image-loading.gif) no-repeat center center;
					padding: 0;
					}
					
					body#images ul li a {
						display: block;
						width: 100%;
						height: 100%;
						margin: 0;
						padding: 0;
					}
		
		
		/*** BLANK PAGES ***/
		
		body#blank {
			background: #fff;
		}
		
		
		body#blank p {
			color: #898989;
			text-align: center;
			margin: 250px 0 0 0;
			}
