/*COLORS USED:	

NRC green: 346715
darker green: 0D280B
light green: 759F4F
lighter green: 9DBD7D
lightest green: CCDEB7
NRC lt. blue: DAE4ED
dark gray: 666666
gray: CCCCCC
highlight green: CCFF66
sidebar blue: 3a4c70

*/


/*TEXT STYLES*/

	/*FROM HOMEPAGE*/

	.menuText {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 14px;
		font-weight: bold;
		color: #084886;
	}


	.menuTextNEW {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 14px;
		font-weight: bold;
		color: #5b5a4b;
	}

	.topLinks {
		font-family: arial, helvetica, sans-serif;
		font-size: 10px;
		line-height: 10px;
		color: #333333;
	}

	a.topLinks:link {
		font-family: arial, helvetica, sans-serif;
		font-size: 10px;
		line-height: 10px;	
    	color: #FFFFFF;
	    text-decoration: none;
	}

	a.topLinks:visited {
		font-family: arial, helvetica, sans-serif;
		font-size: 10px;
		line-height: 10px;	
		text-decoration: none;
    	color: #FFFFFF;
	}

	a.topLinks:hover {
		font-family: arial, helvetica, sans-serif;
		font-size: 10px;
		line-height: 10px;	
		text-decoration: underline;
    	color: #FFFFFF;
	}

	a.topLinks:active {
		font-family: arial, helvetica, sans-serif;
		font-size: 10px;
		line-height: 10px;	
		color: #00AEEF;
	}

	.leftLinks {
		font-family: arial, helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
    }
    
    a.leftLinks:link {
		font-family: arial, helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
    	color: #FFFFFF;
        text-decoration: none;
    }
    
    a.leftLinks:visited {
		font-family: arial, helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
       	text-decoration: none;
       	color: #FFFFFF;
    }
    
    a.leftLinks:hover {
		font-family: arial, helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        text-decoration: underline;
        color: #FFFFFF;
    }
    
    a.leftLinks:active {
		font-family: arial, helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;	
		color: #9DBD7D;
	}	
	
	.addllinks {
		font-family: arial, helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #95a3bd;
    	text-decoration: none;		
	}
        
	a.addllinks:link {
		font-family: arial, helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #95a3bd;	
    	text-decoration: none;		
	}
    
	a.addllinks:visited {
		font-family: arial, helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #95a3bd;	
    	text-decoration: none;		
	}
    
	a.addllinks:hover {
		font-family: arial, helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #95a3bd;
		text-decoration: underline;
	}
    
	a.addllinks:active {
		font-family: arial, helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #95a3bd;
    	text-decoration: none;
	}
	
    
    .copyMAIN {
    	font-family: arial, helvetica, sans-serif;
    	font-size: 10px;
    	line-height: 14px;
    	color: #666666;
    }

    .standard {
    	font-family: arial, helvetica, sans-serif;
    	font-size: 12px;
    	line-height: 16px;
    	color: #333333;
    }
    
 	a.standard:link {
    	font-family: arial, helvetica, sans-serif;
    	font-size: 12px;
    	line-height: 16px;
    	color: #0D280B;
        font-weight: bold;
        text-decoration: none;
    }
    
    a.standard:visited {
    	font-family: arial, helvetica, sans-serif;
    	font-size: 12px;
    	line-height: 16px;
    	color: #0D280B;
        font-weight: bold;
        text-decoration: none;
    }
    
    a.standard:hover {
    	font-family: arial, helvetica, sans-serif;
    	font-size: 12px;
    	line-height: 16px;
    	color: #0D280B;	
        font-weight: bold;
        text-decoration: underline;
   	}
    
    a.standard:active {
    	font-family: arial, helvetica, sans-serif;
    	font-size: 12px;
    	line-height: 16px;
    	color: #9DBD7D;	
	}
	
    .smap {
    	font-family: arial, helvetica, sans-serif;
    	font-size: 12px;
    	line-height: 16px;
		font-weight: normal;
    	color: #333333;
    }
    
 	a.smap:link {
    	font-family: arial, helvetica, sans-serif;
    	font-size: 12px;
    	line-height: 16px;
		font-weight: normal;		
    	color: #0D280B;		
        text-decoration: none;
    }
    
    a.smap:visited {
    	font-family: arial, helvetica, sans-serif;
    	font-size: 12px;
    	line-height: 16px;
		font-weight: normal;		
    	color: #0D280B;
        text-decoration: none;
    }
    
    a.smap:hover {
    	font-family: arial, helvetica, sans-serif;
    	font-size: 12px;
    	line-height: 16px;
		font-weight: normal;		
    	color: #0D280B;
        text-decoration: underline;
   	}
    
    a.smap:active {
    	font-family: arial, helvetica, sans-serif;
    	font-size: 12px;
    	line-height: 16px;
		font-weight: normal;		
    	color: #9DBD7D;	
	}	
	
	/*FROM "TOP" OF INSIDE PAGES*/
	
	.STATIC {
		font-family: Arial, Helvetica, Sans-serif;
		font-size: 13px;color: #333333;
	}
        
	.BAR {
		font-family: Arial, Helvetica, Sans-serif;
		font-size: 15px;
		color: #ffffff;
	}
     
	.LIST {
       	font-family: arial, helvetica, sans-serif;
       	font-size: 12px;
       	color: #CC0000;
	}
    
	a:link {
        color: #CC0000;
        text-decoration: none;
	}
    
	a:visited {
		text-decoration: none;
        color: #CC0000;
	}
    
	a:hover {
    	text-decoration: underline;
		color: #CC0000;
    }
    
	a:active {
    	text-decoration: none;
        color: #CC0000;
	}
    
	.toplinks {
		font-size: 10px
	}
    
	a:link {
    	color: #FFFFFF;
        text-decoration: none;
	}
    
	a:visited {
    	text-decoration: none;
        color: #CCCCCC;
	}
    
	a:hover {
    	text-decoration: underline;
        color: #FFFFFF;
	}
    
	a:active {
		text-decoration: none;
		color: #CCCCCC;
	}
    
	.leftlinks {
		font-family: arial, helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #CCFF66;
	}
        
	a:link {
    	color: #FFFFFF;
        text-decoration: none;
	}
    
	a:visited {
		text-decoration: none;
        color: #FFFFFF;
	}
    
	a:hover {
    	text-decoration: underline;
        color: #FFFFFF;
	}
    
	a:active {
    	text-decoration: none;
        color: #0099CC;
	}
    
	.style10 {
    	color: #666666;
        font-size: 11px;
	}
	    
	.style10 {
    	color: #666666;
        font-size: 11px;
	}	
    
	.content {
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #084887;
	}
    
	.content:link {
    	color: #084887;
        text-decoration: none;
	}
    
	.content:visited {
    	text-decoration: none;
        color: #084887;
	}
    
	.content:hover {
    	text-decoration: underline;
        color: #084887;
	}
    
	.content:active {
    	text-decoration: none;
        color: #084800;
	} 
    
	.bar1 {
		font-family: arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;}
         
	.bar1:link {
		color: #ffffff;
		text-decoration: none;
	}
    
	.bar1:visited {
    	text-decoration: none;
        color: #084887;
	}
    
	.bar1:hover {
        text-decoration: underline;
        color: #084887;
	}
    
	.bar1:active {
    	text-decoration: none;
        color: #ffffff;
	} 
    
	.style11 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #084887;
	}
    
	.bottom {
    	font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #666666;
	}
    
	.sitemap {
    	font-family: arial, helvetica, sans-serif;
        font-size: 12px;
        color: #084887;}
         
	.sitemap:link {
    	color: #084887;
        text-decoration: none;
	}
    
	.sitemap:visited {
    	text-decoration: none;
        color: #084887;
	}
    
	.sitemap:hover {
		text-decoration: underline;
		color: #084887;
	}
    
	.sitemap:active {
    	text-decoration: none;
		color: #084800;
	}
    
	.style10 {
    	color: #666666;
		font-size: 11px;
	}

	.style12 {
		font-size: 12px; 
		font-weight: bold; 
		font-family: arial, helvetica, sans-serif;
	}
         
	.genericWhite {
		font-family: arial, helvetica, sans-serif;
		font-size: 20px;
		color: #ffffff;
	}
         
	.genericWhite:link {
		color: #FFFFFF;
		text-decoration: none;
	}
    
	.genericWhite:visited {
		color: #FFFFFF;
		text-decoration: none;
	}
    
	.genericWhite:hover {
    	text-decoration: underline;
		color: #FFFFFF;
	}
    
	.genericWhite:active {
		text-decoration: none;
		color: #666666;
	}
         
		
	/*POSITIONING STYLES*/
	
		/*STRIPES*/
		
		#dGrayUSTRIPE {
			background-color: #666666;
			position: absolute;
			top: 0px;
			left: 0px;
			width: 100%;
			height: 20px;
			overflow: hidden;			
			z-index: 0;
		}

		#lGreenUSTRIPE {
			background-color: #9DBD7D;
			position: absolute;
			top: 20px;
			left: 0px;
			width: 100%;
			height: 93px;
			overflow: hidden;			
			z-index: 0;
		}

		#lerGreenUSTRIPE {
			background-color: #CCDEB7;
			position: absolute;
			top: 117px;
			left: 0px;
			width: 100%;
			height: 30px;
			overflow: hidden;			
			z-index: 2;
		}
		
		#lerGreenUBACK {
			background-color: #CCDEB7;
			position: absolute;
			top: 117px;
			left: 0px;
			width: 800px;
			height: 30px;
			overflow: hidden;			
			z-index: 2;
		}		
	
		#greenUSTRIPE {
			background-color: #346715;
			position: absolute;
			top: 150px;
			left: 0px;
			width: 100%;
			height: 15px;
			overflow: hidden;
			z-index: 2;
		}
		
		#greenUBACK {
			background-color: #346715;
			position: absolute;
			top: 150px;
			left: 0px;
			width: 800px;
			height: 15px;
			overflow: hidden;
			z-index: 2;
		}		
	
		/*MENU*/
		
		#aboutMENU {
			background-color: #CCDEB7;
			width: 100px;
			height: auto;
			border: solid 1px #FFFFFF;
			padding: 9px 0px 7px 0px;
			position: absolute;
			top: 116px;
			left: 161px;
			overflow: hidden;
			text-align: center;
			cursor: pointer;
			z-index: 3;
		}	

		#ustMENU {
			background-color: #CCDEB7;	
			width: 100px;
			height: auto;
			border: solid 1px #FFFFFF;
			padding: 9px 0px 7px 0px;
			position: absolute;
			top: 116px;
			left: 261px;
			overflow: hidden;
			text-align: center;
			cursor: pointer;
			z-index: 3;
		}

		#evalMENU {
			background-color: #CCDEB7;
			width: 100px;
			height: auto;
			border: solid 1px #FFFFFF;
			padding: 9px 0px 7px 0px;
			position: absolute;
			top: 116px;
			left: 361px;
			overflow: hidden;
			text-align: center;
			cursor: pointer;
			z-index: 3;
		}

		#productMENU {
			background-color: #CCDEB7;
			width: 100px;
			height: auto;
			border: solid 1px #FFFFFF;
			padding: 9px 0px 7px 0px;
			position: absolute;
			top: 116px;
			left: 461px;
			overflow: hidden;
			text-align: center;
			cursor: pointer;
			z-index: 3;
		}

		#searchboxMENU {
			background-color: #CCDEB7;
			width: 140px;
			height: 25px;
			padding: 3px 0px 0px 0px;
			position: absolute;
			top: 117px;
			left: 661px;
			overflow: hidden;
			text-align: left;
			z-index: 3;
		}	

		#searchtextMENU {
			width: 100px;
			height: 25px;
			padding: 9px 0px 7px 0px;
			position: absolute;
			top: 116px;
			left: 581px;
			overflow: hidden;
			text-align: left;
			z-index: 3;
		}	

		#logoMENU {
			width: 212px;
			height: 86px;
			padding: 0px 0px 0px 0px;
			position: absolute;
			top: 7px;
			left: 30px;
			overflow: hidden;
			z-index: 4;
			visibility: hidden;
		}

		#topLinksMENU {
			position: absolute;
			top: 5px;
			left: 540px;
			overflow: hidden;
			width: 260px;
			height: 20px;
			z-index: 2;
		}		
		
		/*CONTENT*/
		
		#uPIC {
			position: absolute;
			top: 0px;
			left: 0px;
			width: 800px;
			height: 165px;
			overflow: hidden;
			z-index: 1;		
		}
		
		#sideNAV {
			position: absolute;
			padding: 15px 0px 0px 0px;
			top: 165px;
			left: 0px;
			bottom: 0px;
			width: 161px;
			height: auto;
			z-index: 5;
		}
		
		#contentMAIN {
			position: absolute;			
			top: 165px;
			left: 0px;
			width: 800px;
			height: auto;
			z-index: 0;
		}
		
		#leftBAR {
			position: absolute;
			background-color: #0D280B;
			top: 0px;
			left: 0px;
			width: 161px;
			height: 100%;
			z-index: 4;
		}
		
		
/* For Use in News/PR Section of Site //*/
	.NewsHead{
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #000000;
	}
	.NewsBreak{
		line-height:8px;
	}
/* End News/PR Scripts //////////////////*/
		
		
		
/* Key Scripts /////////////////////////*/
	
	.Box{
		width: 10px;
		height: 10px;
		border: 1px solid #CCCCCC;
	}
	
	#blankBox{
		width: 10px;
		height: 10px;
		border: 1px solid #CCCCCC;
		padding: 5px; 
	}
	
	#block{
		width: 100%;
		height: auto;
		padding-top: 4px;
		padding-bottom: 4px;
		vertical-align: middle;
	}
	
	#block2{
		width: 100%;
		height: auto;
		padding-bottom: 4px;
		vertical-align: middle;
	}
	
	#COMblock{
		width: 100%;
		height: auto;
		vertical-align: bottom;
		border-bottom: #FFFF00 solid 1px;
	}
	
	#DEblock{
		width: 100%;
		height: auto;
		vertical-align: bottom;
		border-bottom: #73be1e solid 1px;
	}
	#OrangeDEblock{
		width: 100%;
		height: auto;
		vertical-align: bottom;
		border-bottom: #F79239 solid 1px;
	}
	
	#Franblock{
		width: 100%;
		height: auto;
		vertical-align: bottom;
		border-bottom: #00A650 solid 1px;
	}
	#BlueFranBlock{
		width: 100%;
		height: auto;
		vertical-align: bottom;
		border-bottom: #00388D solid 1px;
	}
	
	#gblock{
		width: 100%;
		height: auto;
		vertical-align: bottom;
		border-bottom: #666666 solid 1px;
	}
	
	.blueBlock{
		border-top: 2px solid #00388D;
		height: 100%;
		width: 100%;
		vertical-align: middle;
	}
	
	.franBlock{
		border-top: 2px solid #00a650;
		height: 100%;
		width: 100%;
		vertical-align: middle;
	}
	
	.deBlock{
		border-top: 2px solid #73be1e;
		height: 100%;
		width: 100%;
		vertical-align: middle;
	}
	
	.OrangeDEblock{
		border-top: 2px solid #F79239;
		height: 100%;
		width: 100%;
		vertical-align: middle;
	}
	
	.comBlock{
		border-top: 2px solid #ffff00;
		height: 100%;
		width: 100%;
		vertical-align: middle;
	}
	
	.gBlock{
		border-top: 2px solid #666666;
		height: 100%;
		width: 100%;
		vertical-align: middle;
	}

	#key{
		background: #eeeeee;
		border-top: 2px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 3px;
		padding-right: 3px;
	}
	
	#keyFRAN{
		background: #eeeeee;
		border-top: 2px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
		border-bottom: 2px solid #CCCCCC;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 3px;
		padding-right: 3px;
	}
	
	#keyBox{
		padding-bottom: 9px;
	}
	
	.keyBR{
		line-height: 6px;
	}
	
	.keyOFF{
		line-height: 2px;
	}
	
	.keyLEAD{
		line-height: 8px;
	}

	.shift{
		padding-left: 17px;	
	}
	
	.shift2{
		padding-left: 7px;
	}
	
	.printLINE{
		padding-top: 2px;
		padding-bottom: 2px;
		vertical-align: middle;
	}

	/* End Key Scripts //////////////////////*/			

	.input{
		background:#FFFFFF url(../images/input.shim.gif) top left repeat;
	}
	
	.LLspecial {
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #3a4c70;
	}
    
	.LLspecial:link {
    	color: #3a4c70;
        text-decoration: none;
	}
    
	.LLspecial:visited {
    	text-decoration: none;
        color: #3a4c70;
	}
    
	.LLspecial:hover {
    	text-decoration: underline;
        color: #3a4c70;
	}
    
	.LLspecial:active {
    	text-decoration: none;
        color: #3a4c70;
	} 
	
	
	/*Right Column Contact Form Scripts and Disclaimer Test //////////////////////*/	
	
	.franTxt {
		color: #00A650;
		font-weight: bold;
		font-size:16px;
		line-height:18px;
		
	}
	.smallTXT {
		color: #555555;
		font-size:11px;
		line-height:13px;
	}
	
	.RightColumnInput{
		font-size:11px; 
		width:140px; 
		height:19px; 
		padding:1px; 
		border:1px solid #999999;
	}

	/*704 Offering Scripts //////////////////////////////////*/
	
	.italicTitle{
		font-style:italic;
		font-weight: bold;
		line-height:22px;
	}	
		
	.offBullets{
		color:#00388D;
		font-size:12px;
		padding-right:.25em;
	}
	
	.ampm{
		font-style:italic;
		font-weight:bold;
		color:#00388D;
	}
	
	.bullShift{
		padding-left:.5em;
		color:#ffffff;
	}
	
	.blueBox{
		width: 5px;
		height: 10px;
		border: 1px solid #CCCCCC;
		background-color:#00388D;
		padding-right:5px;
	}
	.greenBox{
		width: 5px;
		height: 10px;
		border: 1px solid #CCCCCC;
		background-color:#73BE1E;
		padding-right:5px;
	}
	
	.DgreenBox{
		width: 5px;
		height: 10px;
		border: 1px solid #CCCCCC;
		background-color:#00a650;
		padding-right:5px;
	}
	
	.orangeBox{
		width: 5px;
		height: 10px;
		border: 1px solid #CCCCCC;
		background-color:#f79239;
		padding-right:5px;
	}
	.yellowBox{
		width: 5px;
		height: 10px;
		border: 1px solid #CCCCCC;
		background-color:#ffff00;
		padding-right:5px;
	}
	.bShift{
		padding-left:15px;
	}
	
	/*2008 Field Setup Scripts //////////////////////////////////*/
	
	.leftField{
	 float:left;
	 display:inline;
	 font-weight:bold;
	}
	
	.rightField{
	 float:right;
	 display:inline;
	}

/* Fix link color on white background */

#content a, #content a:link, #content a:visited, #content a:hover, #content a:active { color:#00388d; }




/* Superimpose status transparent PNG image over property image */

.superImposeStatus_small, .superImposeStatus_medium, .superImposeStatus_medium_aerial
{
	z-index: 10;
	position: absolute; 
}

.superImposeStatus_medium img, .superImposeStatus_medium_aerial img
{
	position: relative; 
	top: 0px; 
	left: 0px; 
}

.superImposeStatus_small img
{
	position: relative; 
	top: 0px; 
	left: 2px; 
}

.superImposeStatus_small img
{
	width: 65px; 
	height: 39px; 
}

.superImposeStatus_medium img
{
	width: 400px; 
	height: 240px; 
}

.superImposeStatus_medium_aerial img
{
	width: 400px; 
	height: 173px; 
}
