/* MAIN BODY */

			#content {
				width:					750px;
				/*height:					105%;*/
				border-left:			solid 1px #BDBDBD;
				border-right:			solid 1px #BDBDBD;
				font-family:			tahoma, sans-serif;
				color:					#888888;
			}
			
			#important {
				border:					2px dotted #ccc;
				padding:				8px 20px 20px 20px;
				}

		/* LEFT COLUMN */

			#leftColumn {
				float:					left;
				text-align:				left;
				width:					548px;
				/*height:				95%;*/

			}
			#margin {
				margin-left: 190px;
			}
			.leftColumnHeading {
				margin-top:				10px;
				margin-right:			10px;
				margin-left:			10px;
				font-family:			tahoma, sans-serif;
				font-size:				70%;
				color:					#888888;
			}

			.leftColumnHeadingImage {
				float:					left;
				font-family:			tahoma, sans-serif;
				margin-right:			10px;
			}

			.storyTitle {
				font-family:			arial, sans-serif;
				font-size:			18px;
				font-weight:			bold;
				margin-bottom:			0;
			}
			.bold {
			font-weight:			bold;
			color:				#ff0000;
			}

			h3 {
				color:					#888888;
				line-height:			5px;
				margin-bottom:			0;
			}	
			.storyAuthorDate {
				padding-top:			3px;
				font-family:			tahoma, sans-serif;
			}

			.storySource {
				padding-top:			3px;
				font-family:			tahoma, sans-serif;
			}

			.leftColumnFirstPara {
				padding-top:			5px;
				font-weight:			bold;
				color:				#888888;
			}

			.leftColumnBody {
				font-family:			tahoma, sans-serif;
				font-size:				70%;
				color:				#2F373F;
				margin-left:			10px;
				margin-right:			10px;
			}			
					
			.leftColumnBody p  {
				padding-top:			10px;
				margin:				0px;
				color:				#2F373F;
			}

			.leftColumnBody img {
				float: left;
				margin: 5px 5px 15px 5px;
			}

			.leftColumnBody p.code {
				font-family:		courier;
				font-weight:		normal;
				color:				#547C90;
			}
			.leftColumnBody code {
				font-family:		courier;
				font-weight:		normal;
				color:				#547C90;
			}
			.leftColumnBody td {
				vertical-align: 	top;
				color:			#2F373F;
			}
			.leftColumnBody th, .leftColumnBody td, .leftColumnBody caption {
				font-size:				70%;
			}
			.date {
				font-size: 70%;
			}
			.label {
				margin-top: 5px;
				font-size: 12px;
				font-weight: bold;
			}
			button {
				border: 0;
				color: #ffffff;
				background: #ffffff url(../images/main/b_calendar.png) no-repeat;
				width: 20px;					
				margin-left: 3px;	
			}
			.value {
				margin-bottom: 10px;
			}				
			.status {
				font-weight: 10px;	
				border: 1px dotted #ccc;
				padding: 5px 5px 15px 10px;
				margin: 0 10px 10px 0;
			}
			.statusname {
				margin-top: 10px;
				font-weight: bold;
				font-size: 12px;
			}
			.tracknav {
                                margin-top: 20px;
                        }
		 	span .track {
				float: right;
			}			
			div.links h2, div.twocolumnlinks h2 { 
				font-size: 1em; margin-bottom: 0px;
			}
			div.links { 
				float: left; margin-bottom: 1em; width: 48%;
			}
			.visaTable td {
				background-color: #e3e2e2;
				border: 1px solid #ccc;
			}
			.Address {
				padding: 5px;
				margin-top: 10px;			
                                background-color: #E8E5E5;
				border: 1px dotted #ccc;
			}

			/* RIGHT COLUMN */

			#rightColumn {
				float:					right;
				text-align:				left;
				width:					190px;
			}

			* html #rightColumn {
				width:					190px;
			}
		
			.rightColumnSection {
				width:					190px;
				padding-top:				5px;
				padding-bottom:				0px;
				padding-right:				0px;
				font-family:				tahoma, sans-serif;
				font-size:				70%;
				color:					black;
			}
			.rightColumnSectionHeader {
				font-family:				arial, sans-serif;
				font-size:				14px;
				font-weight:				bold;
				margin-bottom:				5px;
				color:					#352326;
				text-align:				left;
				margin-left:				9px;
			}

			.rightColumnSectionBody {
				width:					179px;
				color:					#888888;
				margin-right:				10px;
			}

			* html .rightColumnSectionBody {
				width:					100%;
			}

			.rightColumnSectionBody p  {
				padding-top:				0px;
				margin-left:				8px;
			}

			.rightColumnSectionBody ul {
				padding-left:				20px;
				margin:					0px;
			}

			.rightColumnSectionBody li {
				list-style:				square;
				padding-left:				0px;
				padding-bottom:				5px;
				margin:					0px 5px;
			}

			.rightColumnSectionMore {
				text-align:				right;
				width:					179px;
				padding-top:				10px;
				padding-bottom:				5px;
				padding-right:				10px;
			}

			* html .rightColumnSectionMore {
				width:					100%;
			}
		 
 /* Added by Marissa N 01 September 04 */
 			.screenshot  {
				margin:	5px;
			}

 /* Style settings for special report sotries. Added by Marissa N 02 November 04 */
			.leftColumnBody DIV.relatedSPcontent {
				display:				inline;
				float:					left;
				padding-top:			8px;
				width:					420px;
			}
			.leftColumnBody DIV.relatedSPcontent a {
				font-weight:			bold;
			}
			.launchpad {				
				margin-bottom:			10px;
				padding:				10px;
				font-size:				70%;
				text-align:				center;
				background-color:		#E7E6EE;
			}
			.launchpadHdr {
				margin-top:				10px;
				background-color:		#8394A5;
				text-align:				center;
			}
			.launchpadTitle {
				font-weight:			bold;
				margin-bottom:			10px;				
			}
			IMG.launchpadSpon {
				margin-top:				10px;				
			}

