/*  Be a reporter
================================== */

.starReporterStoryCopy h2 {
	position: absolute;
	left: -9999px;
	}

.reporterTitle {
	line-height: 1em;
	}
	 
.hr hr {
	display: none;
	}
	
.hr {
	display: block;
	background: #14A9FD;
	height: 1px;
	margin-bottom: 0.1em;
	}

.reporterReport {
	background: #74C7F3;
	padding: 0 0.5em;
	}

.reporterIndex {
	border: 5px solid #14A9FD;
	background: #E4F6FF;
	height: 26.7em;
	}
	
.reporterIndexCopy {
	width: 22.5em;
	float: right;
	margin: 0;
	padding: 0.5em;
	}
		
.reporterIndexCopy h3 {
	font-size: 1.4em;
	font-weight: bold;
	}
	
.reporterIndexCopy h4 {
 	padding-top: 0.5em;
	font-size: 1.2em;
 	}
	
.reporterFooter {
	padding-top: 1em;
	height: 5em;
	clear: both;
	}
	
.reporterNotebook {
	float: right;
	position: relative;
	top: -1.5em;
	right: -0.8em;
	}

.reporterTips {
	background: #17587B url(../images/background_reporterTips.jpg);
	padding: 1em;
	}
	
.reporterTipsText {
	padding-top: 1em;
	}

html>body .reporterTipContent {
	min-height: 30em;	/* min-height for Standards browsers*/
	height: auto;
	}
	
.reporterTipContent {
	height: 30em;	/* height for IE6 */
	}

.reporterTipContent {
	background: #FFF;
	padding: 1em;
	}
	
.reporterTipRight {
	float: right;
	padding-left: 1em;
	text-align: center;
	position: relative;
	top: -5em;
	margin-bottom: -5em;
	}
	
.reporterTipLeft {
	float: left;
	width: 28em;
	}
	
.starReporter {
	background: url(../images/this-months-star-reporter.gif) left top no-repeat;  
	padding: 75px 1em 1em 1em; 
	}
	
.starReporterStory {
	background: #FFF;
	border: 2px solid #000;
	padding: 0;
	margin: 0;
	height: 12.9em;
	}

.starReporterStory  h3 {
	font-size: 1.5em;
	font-weight: bold;
	}

.reporterIndexCopy h2 {
	font-size: 1.4em;
	font-weight: bold;
	}
	
.reporterIndexCopy p {
	line-height: 1.2em;
	}
	
	
.starReporterStory a, .reporterIndexCopy a {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
	}

.reporterIndexCopy hr {
	height: 1px;
	border: #74C7F3 1px solid;
	}

.starReporterStory p {
	font-size: 1.2em;
	}
	
.photoRight {
	float: right;
	border-left: 2px solid #000;
	}

.starReporterStoryCopy {
	float: left;
	width: 20em;
	padding: 1em;
	}
	
.reporterIntro {
	padding: 0.5em;
	background: #F7F8BC url(../images/background_tape.jpg);
	margin-bottom: 1em;
	}
	
.reporterIntro h1 {
	font-weight: bold;
	font-size: 1.7em;
	margin-bottom: 0.5em;
	padding-bottom: 0.8em;
	background: url(../images/graphic_red_stroke_br.gif) no-repeat bottom right;
	}
	
.reporterIntro p {
	text-align: justify;
	font-size: 1.2em;
	}
	
.reporterBox {
	border: 4px solid #FFCC00;
	background-color: #FFFFCC;
	min-height: 6.4em;
	}
	
.profileWrapper {
	clear: both;
	}

.reporterIntroText {
	padding-left: 280px;
	}
	
.reporterIntroText li {
	list-style-image: url(../images/bullet_marker.gif);
	line-height: 1em;
	}


/* Rounded corner box - Yellow
================================== */

.reporter-box {
	background: url(../images/bottom-left-reporter.gif) no-repeat left bottom #E6FFD8;
	line-height: 2em;
	}

.reporter-box-outer {
	background: url(../images/bottom-right-reporter.gif) no-repeat right bottom;
	padding-bottom: 1em;
	}

.reporter-box-inner {
	background: url(../images/top-left-reporter.gif) no-repeat left top;
	padding-left: 1.3em;
	}

.reporter-box h2 {
	background: url(../images/top-right-reporter.gif) no-repeat right top;
	padding-top: 0.7em;
	}

.reporter-box h2, .reporter-box h3, .reporter-box p {
	padding-right: 1.3em;
	font-weight: bold;
	}
	
.reporter-box h3 {	
	font-size: 1.4em;
	font-weight: bold;
	}
	
.reporter-box .right img {
	padding: 1em 2em 0 0;
	}
	
.reporter-box label {
	font-weight: bold;
	}
	
.fileTypeText {
	font-weight: normal;
	padding-left: 5em;
	}

.attachmentType {
	font-weight: normal;
	display: block;
	width: 5em;
	float: left;
	}