/* ************************************************ */


/* ************************************************ */
/* TEXT MARKUP ELEMENTS */


P { 
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif; 
	line-height: 13px;
	color: #737A7F;
	margin-top: 0px;
    padding: 0px;
    margin-bottom: 4px;
	padding-bottom: 0px;
}

.award {
	font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
	color: #737A7F;
	letter-spacing: .5px;
	line-height: 16px;
    margin-bottom: 8px;

}

.awardyear {
	font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #737A7F;
	letter-spacing: .5px;
    margin-top: 8px;
    margin-bottom: 8px;
	line-height: 16px;
}

.projecthome{
	font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: 2px;
    margin-top: 8px;
    margin-bottom: 8px;
	line-height: 28px;
}

.addedvaluehead{
	font-size: 12px;
    font-family: Arial, Helvetica, sans-serif; 
	line-height: 15px;
	color: #ED1C2E;
	margin-top: 0px;
    padding: 0px;
	padding-left: 0px;
    margin-bottom: 3px;
	padding-bottom: 0px;
}

p.headline{
padding-top: 0px;
padding-bottom: 6px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-top: 0px solid #0066FF;
border-bottom: 0px solid #0066FF;
border-left: 0px solid #0066FF;
border-right: 0px solid #0066FF;
} 

.homequote{
	font-size: 16px;
    font-family: Arial, Helvetica, sans-serif; 
	line-height: 20px;
	color: #737A7F;
	margin-top: 0px;
    padding: 0px;
	padding-left: 0px;
    margin-bottom: 8px;
	padding-bottom: 0px;
}

.pfirst { 
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif; 
	line-height: 13px;
	color: #737A7F;
	margin-top: 6px;
    padding: 0px;
    margin-bottom: 0px;
	padding-bottom: 0px;
}

.phead { 
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif; 
	line-height: 13px;
	color: #737A7F;
	font-weight: bold;	
	margin-top: 6px;
    padding: 0px;
    margin-bottom: 0px;
	padding-bottom: 6px;
}

.plink { 
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif; 
	line-height: 11px;
	color: #737A7F;
	font-weight: bold;	
	margin-top: 0px;
    padding: 0px;
    margin-bottom: 0px;
	padding-bottom: 0px;
}


.i { 
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif; 
	line-height: 15px;
	color: #737A7F;
	margin-top: 0px;
    padding: 0px;
	padding-left: 18px;
    margin-bottom: 4px;
	padding-bottom: 0px;
}

.ifirst { 
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif; 
	line-height: 15px;
	color: #737A7F;
	margin-top: 8px;
    padding: 0px;
	padding-left: 18px;
    margin-bottom: 0px;
	padding-bottom: 0px;
}

.ihead { 
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif; 
	line-height: 15px;
	color: #ED1C2E;
	font-weight: bold;	
	margin-top: 0px;
    padding: 0px;
	padding-left: 18px;
    margin-bottom: 0px;
	padding-bottom: 0px;
}

.ilinktrim { 
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif; 
	line-height: 15px;
	color: #737A7F;
	font-weight: normal;	
	margin-top: 0px;
    padding: 0px;
	padding-right: 0px;
    margin-bottom: 6px;
	padding-bottom: 0px;
	z-index: 103;
}

.ilink { 
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif; 
	line-height: 15px;
	color: #737A7F;
	font-weight: normal;	
	margin-top: 0px;
    padding: 0px;
	padding-right: 15px;
    margin-bottom: 6px;
	padding-bottom: 6px;
	z-index: 103;
}

.ilinknews { 
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif; 
	line-height: 15px;
	color: #737A7F;
	font-weight: normal;	
	margin-top: 0px;
    padding: 0px;
	padding-right: 15px;
    margin-bottom: 6px;
	padding-bottom: 0px;
	z-index: 103;
}


.itext { 
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif; 
	line-height: 15px;
	color: #737A7F;
	font-weight: bold;	
	margin-top: 0px;
    padding: 0px;
	padding-right: 15px;
    margin-bottom: 0px;
	padding-bottom: 0px;
}

.ilinkselected { 
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif; 
	line-height: 15px;
	color: #ED1C2E;
	font-weight: normal;	
	margin-top: 0px;
    padding: 0px;
	padding-right: 15px;
    margin-bottom: 6px;
	padding-bottom: 0px;
}

.mlink { 
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif; 
	line-height: 15px;
	color: #737A7F;
	font-weight: bold;	
	margin-top: 0px;
    padding: 0px;
	padding-right: 15px;
    margin-bottom: 6px;
	padding-bottom: 0px;
}

.mblink { 
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif; 
	line-height: 15px;
	text-align:right;
	color: #737A7F;
	font-weight: bold;	
	margin-top: 0px;
    padding: 0px;
	padding-right: 0px;
    margin-bottom: 6px;
	padding-bottom: 0px;
	background-color:white;
}

.mlinkselected { 
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif; 
	line-height: 15px;
	color: #ED1C2E;
	font-weight: bold;	
	margin-top: 0px;
    padding: 0px;
	padding-right: 15px;
    margin-bottom: 6px;
	padding-bottom: 0px;
}

.y { 
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif; 
	line-height: 15px;
	color: #737A7F;
	margin-top: 0px;
    padding: 0px;
	padding-left: 0px;
    margin-bottom: 6px;
	padding-bottom: 0px;
}

.yitalic { 
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	line-height: 15px;
	color: #737A7F;
	margin-top: 0px;
    padding: 0px;
	padding-left: 0px;
    margin-bottom: 3px;
	padding-bottom: 0px;
}

.yfirst { 
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif; 
	line-height: 15px;
	color: #737A7F;
	margin-top: 0px;
    padding: 0px;
	padding-left: 0px;
    margin-bottom: 6px;
	padding-bottom: 0px;
}

.careers { 
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif; 
	line-height: 15px;
	color: #737A7F;
	margin-top: 0px;
    padding: 0px;
	padding-left: 0px;
    margin-bottom: 6px;
	padding-bottom: 0px;
}

.yhead { 
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif; 
	line-height: 15px;
	color: #ED1C2E;
	font-weight: bold;	
	margin-top: 0px;
    padding: 0px;
	padding-left: 0px;
    margin-bottom: 6px;
	padding-bottom: 0px;
}

.spacer { 
    font-size: 1px;
    font-family: Arial, Helvetica, sans-serif; 
	line-height: 1px;
	color: #ED1C2E;
	font-weight: bold;	
	margin-top: 0px;
    padding: 0px;
	padding-left: 0px;
    margin-bottom: 8px;
	padding-bottom: 0px;
}


/* project links in locations map*/
.prlink { 
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif; 
	line-height: 12px;
	color: #737A7F;
	font-weight: bold;	
	margin-top: 0px;
    padding: 0px;
    margin-bottom: 0px;
	padding-bottom: 8px;
	padding-top: 0px;
}


/* alpha links in project index*/
.pilink { 
    font-size: 12px;
    font-family: courier new, monospace; 
	line-height: 13px;
	color: #737A7F;
	font-weight: bold;	
	margin-top: 0px;
    padding: 0px;
    margin-bottom: 0px;
	padding-bottom: 5px;
}


/* project links in category etc. scrollers */
.scrlink { 
	text-align:right;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif; 
	line-height: 13px;
	color: #737A7F;
	font-weight: bold;	
	margin-top: 0px;
    padding: 0px;
    margin-bottom: 0px;
	padding-bottom: 5px;
	padding-right: 15px;
}

.clink { 
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif; 
	line-height: 15px;
	color: #303153;
	font-weight: bold;	
	margin-top: 0px;
    padding-left: 0px;
	padding-right: 15px;
    margin-bottom: 6px;
	padding-bottom: 0px;
}

.ctext { 
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif; 
	line-height: 15px;
	color: #303153;
	font-weight: bold;	
	margin-top: 0px;
    padding-left: 18px;
	padding-right: 15px;
    margin-bottom: 0px;
	padding-bottom: 0px;
}

/* ************************************************ */
/* BASIC LINK SETTINGS */

A:link {color: #808183; text-decoration: none; } 
//A:link {text-decoration: none; } 
A:visited {text-decoration: none; }
A:active { color: #ED1C2E; } 
A:hover { 
//	background: #ffffff; 
	color: #ED1C2E;
}


A.ilinkred:link {color: #ED1C2E; text-decoration: none; } 
A.ilinkred:visited {color: #ED1C2E; text-decoration: none; } 
A.ilinkred:active { color: #808183; } 
A.ilinkred:hover {
//	background: #ffffff;
	color: #808183;
	text-decoration: none;
}

A.ilinkredhome:link {color: #ED1C2E; text-decoration: none; } 
A.ilinkredhome:visited {color: #ED1C2E; text-decoration: none; } 
A.ilinkredhome:active { color: #ED1C2E; } 
A.ilinkredhome:hover {
//	background: #ffffff;
	color: #FFFFFF;
	text-decoration: none;
}

A.ilinkrednews:link {color: #ED1C2E; text-decoration: none; } 
A.ilinkrednews:visited {color: #ED1C2E; text-decoration: none; } 
A.ilinkrednews:active { color: #808183; } 
A.ilinkrednews:hover {
//	background: #ffffff;
	color: #ED1C2E;
	text-decoration: underline;
}


/*
A:hover IMG {

	border-color: #CA2231;
	border-width: 1px;
}
*/


.border:link img
{
border: none;
}

.border:visited img
{
border: none;
}

.border:hover img
{
border: none;
}

/*
.border:hover
{
color:red;
}
*/

/* scrolling text widget */
#divUpControl {position:absolute; left:198px; top:463px; width:31px; height:18px; z-index:999; text-align: right; visibility:hidden}

#divDownControl {position:absolute; left:198px; top:485px; width:31px; height:18px; z-index:999; text-align: right; visibility:hidden}
