@charset "UTF-8";
/* CSS Document */

.wrapper {
position:relative;
/*left:0px;*/
top: -10px;
width:980px;
background-color:#ffffff;
margin: 0 auto;
height:687px;
}

#header {
position:relative;
width:980px;
height:80px;
}


.header_img{
position:relative;
top:0px;
width:980px;
height:80px;
}

.secondaryNavDiv{
position:absolute;
/*left:635px;*/
left:535px;
top:20px;
width:400px;
height:20px;
margin:0;
z-index:100;
text-align:left;
}

.stockNumber{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#0f4a7d;
font-weight:normal;
}

.stockDigits{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
line-height:16px;
}

.stockFrame{
margin: 0px; 
position:relative; 
top:-2px; 
float:left; 
border-bottom: 1px dotted #d45c2a;
}

div.bluetab {
background-image:url(../images/blue_tab.gif);
width:80px;
height:20px;
padding-top:6px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
text-align:left;
text-indent:3px;
float:left;

}

div.bluetab_lg {
background-image:url(../images/blue_tab_lg.gif);
width:240px;
height:20px;
padding-top:6px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
text-align:left;
text-indent:3px;
float:left;

}

img.blueline {
position:relative;
top:5px;
left:0px;
float:left;
z-index:40;

}

.header {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#0f4a7d;
line-height:23px;
text-indent:6px;
float:left;
}

#blurb{
position:relative;
width:392px;
height:248px;
float:left;

}

.spacerDiv{
position:relative;
width:980px;
height:10px;
clear:both;
}

#search{
height:30px;
width:392px;
background-color:#0f4a7d;
}




input.search {
position:relative;
left:215px;
top:5px;

}

img.submit {
position:relative; 
left:170px;
}


#searchBox {
position:relative;
left:210px;
top:3px;
width:120px;
height:16px;
margin-bottom:3px;
}

.stockTicker {
position:relative;
top:25px;
left:0px;
width:249px;
height:105px;
clear:both;
z-index:20;
}

#flashHolder {
position:relative;
float:left;
width:588px;
height:248px;
z-index:100;
}

#flashMap {
position:relative;
float:left;
width:370px;
height:248px;
z-index:100;
/*margin-left:8px;*/
/*background-image:url('images/noswf_map.jpg');*/

}

.flashBackHP {
position:absolute;
z-index:0;
top:430px;
left:660px;
}

.orangeLine{
border-bottom-style:dotted; 
border-bottom-color:#d45c2a; 
border-bottom-width:1px; 
width:253px; 
height:1px;
z-index:50;

}

.orangeLineLeft{
border-bottom-style:dotted; 
border-bottom-color:#d45c2a; 
border-bottom-width:1px; 
width:253px; 
height:1px;
z-index:50;

}


.footer {
position:relative; 
width:980px; 
top:10px; 
text-align:right; 
clear:both; 
margin-top:5px; 
border-top-color:#0f4a7d; 
border-top-style:solid; 
border-top-width:1px;
}

/* Edits
  ---------------------------------------------------------------------*/
#news_stock_container{
	position:relative;
	float:left;
	width:596px;
	height: auto;
	min-height:248px;
	z-index:10;
	background-color:#FFFFF;
}
  
.hpcol1{
	position:relative;
	float:left;
	width:276px;
	height: 290px;
	/*height: auto;*/
	border-right-style:dotted;
	border-right-color:#d45c2a;
	border-right-width:1px;
	margin-left: 14px;
	margin-right:4px;
	z-index:10;
	background-color:#ffffff;
}
.hpcol2{
	position:relative;
	float:left;
	width:281px;
	/*height: auto;*/
	height:290px;
	border-right-style:dotted;
	border-right-color:#d45c2A;
	border-right-width:1px;
	margin-left: 10px;

	z-index:10;
	background-color:#FFFFFF;
}

#hpcol1 p{
	margin-bottom: 7px;
	margin-top: 8px;
}

#hp_scroll{
	position:relative; 
	left:-5px;
	float:right; 
	width:15px; 
	height:110px; 
	margin-right:6px; 
	margin-bottom:4px; 
	background-color:#ffffff;
}

.trc_logo{
	float:right;
 }
/* End Edits
  -----------------------------------------------------------------------*/
#nav {
/*position:relative;*/
width:980px;
height:21px;
position:absolute; 
top:80px; 
left:0px; 
z-index:8000; 
background:none;

}

#newsHolder{
position:relative;
top:10px;
left:4px;
float:left;
width:240px;
height:auto;

}

#newsHolder p{
	margin-bottom: 10px;
	margin-top: 10px;
}

a.link:link, a.link:visited, a.link:active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0F4A7D;
text-decoration:none;
padding-left:3px;
padding-right:3px;
font-weight:bold;
}


a.link:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0f4a7d;
text-decoration:underline;
padding-left:3px;
padding-right:3px;
font-weight:bold;
}

a.secondaryNav:link, a.secondaryNav:visited, a.secondaryNav:active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0F4A7D;
text-decoration:none;
padding-left:3px;
padding-right:3px;
margin-right:0px;
}


a.secondaryNav:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0f4a7d;
text-decoration:underline;
padding-left:3px;
padding-right:3px;
}

a.greyLink:link, a.greyLink:visited, a.greyLink:active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:none;
padding-left:3px;
padding-right:3px;
margin-right:0px;
font-weight:bold;
}


a.greyLink:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:underline;
padding-left:3px;
padding-right:3px;
font-weight:bold;
}


.bodyCopy {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
padding-left:3px;
padding-right:3px;

}

.bodyIndent {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#333333;
text-decoration:none;
padding-left:0px;
padding-right:3px;
margin-top:0px;

}

ul{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#333333;
text-decoration:none;
}

li.copy {
list-style-type:circle;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#333333;
text-decoration:none;
padding-left:0px;
padding-right:3px;
margin-top:0px;

}

.newsScroll{
width:1px; 
height:84px; 
border-left:1px dotted #d45c2a; 
margin-left:7px; 
position:relative; 
top:0px;
}

/* Nav
   ---------------------------------------------------------------------*/
.nav{
	width:980px; 
	height:21px; 
	border-top: 2px solid #0f4a7d; 
	border-bottom: 2px solid #0f4a7d; 
	background-color: #ffffff; 
	margin: 0px; 
	padding-top:5px;
	color: #d45c2a;
	font-size:14px;
	z-index: 50;
	float:left;
}

.navBorder{
	width:980px; 
	height:23px; /*
	border-top: 2px solid #0f4a7d; 
	border-bottom: 2px solid #0f4a7d; 
	*/
	background: none; 
	margin: 0px;
	position:absolute; 
	top:78px;
	color: #d45c2a;
	z-index: 6000;
}


.nav a:link {
	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 12px;
	color: #0f4a7d;
	text-decoration: none;
}
.nav a:visited {
	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 12px;
	color: #0f4a7d;
	text-decoration: none;
}
.nav a:hover {
	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 12px;
	color: #D45C2A;
	text-decoration: none;
}
a.footerlink:link {
	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 11px;
	color: #0f4a7d;
	text-decoration: none;
}
 a.footerlink:visited {
	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 11px;
	color: #0f4a7d;
	text-decoration: none;
}
a.footerlink:hover {
	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 11px;
	color: #0f4a7d;
	text-decoration: underline;
}

/* sub-navigation 
  ---------------------------------------------------------------------*/
.subnav{
	height: auto;
	visibility:hidden;
	margin: 0;
	padding: 0;
	float:left;
	z-index: 50;
}
.subnav ul {
	list-style: none;	
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	color: #0f4a7d;
	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 12px;
	text-align: left;
}
.subnav li a:link {
	display: block;
	width: auto;
	height: 14px;
	padding: 10px;
	padding-left: 15px;
	margin: 0;
	color: #0f4a7d;
	text-decoration: none;
	background-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d45c2a;

}
.subnav li a:visited {
	display: block;
	width: auto;
	height: 14px;
	padding: 10px;
	padding-left: 15px;
	margin: 0;
	color: #0f4a7d;
	text-decoration: none;
	background-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d45c2a;
}
.subnav li a:hover {
	display: block;
	width: auto;
	height: 14px;
	padding: 10px;
	padding-left: 15px;
	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	background-color: #d45c2a;
}

.subnav2{
	height: auto;
	visibility:hidden;
	margin: 0px;
	padding: 0px;
	float:left;
	z-index: 50;
}


.la_car_subnav{
	position:relative; 
	left:589px; 
	top:41px;
	width:192px; 
	visibility:visible; 
	display:none;  
	border:1px solid #D45C2A;
	height: auto;
	margin: 0px;
	padding: 0px;
	float:left;
	z-index: 50;
}

.eu_af_subnav{
	position:relative; 
	left:589px; 
	top:76px; 
	width:192px; 
	visibility:visible; 
	display:none;  
	border:1px solid #D45C2A;
	height: auto;
	margin: 0px;
	padding: 0px;
	float:left;
	z-index: 50;
}
.as_pa_subnav{
	position:relative; 
	left:589px; 
	top:111px; 
	width:192px; 
	visibility:visible; 
	display:none;  
	border:1px solid #D45C2A;
	height: auto;
	margin: 0px;
	padding: 0px;
	float:left;
	z-index: 50;
}




.subnav2 ul, 
.la_car_subnav ul, 
.eu_af_subnav ul, 
.as_pa_subnav ul {
	list-style: none;	
	margin: 0;
	padding: 0;
	background-color: #0f4a7d;
	color: #ffffff;
	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 12px;
	text-align: left;
}
.subnav2 li a:link, 
.la_car_subnav li a:link, 
.eu_af_subnav li a:link, 
.as_pa_subnav li a:link {
	display: block;
	width: auto;
	height: 14px;
	padding: 10px;
	padding-left: 15px;
	margin: 0;
	color: #ffffff;
	text-decoration: none;
	background-color: #0f4a7d;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d45c2a;

}
.subnav2 li a:visited, 
.la_car_subnav li a:visited, 
.eu_af_subnav li a:visited, 
.as_pa_subnav li a:visited {
	display: block;
	width: auto;
	height: 14px;
	padding: 10px;
	padding-left: 15px;
	margin: 0;
	color: #ffffff;
	text-decoration: none;
	background-color: #0f4a7d;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d45c2a;
}
.subnav2 li a:hover, 
.la_car_subnav li a:hover, 
.eu_af_subnav li a:hover, 
.as_pa_subnav li a:hover {
	display: block;
	width: auto;
	height: 14px;
	padding: 10px;
	padding-left: 15px;
	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 12px;
	color: #0f4a7d;
	text-decoration: none;
	background-color: #ffffff;
}



#ir_subnav {
position:relative; 
left:196px; 
top:6px; 
width:196px; 
visibility:visible; 
display:none;  
border:1px solid #D45C2A;
}


#office_subnav {
 position:relative; 
 left:589px; 
 top:6px; 
 width:194px; 
 visibility:hidden; 
 display:none; 
 border:1px solid #D45C2A;
 }
 
 #us_ca_subnav {
  position:relative; 
  left:589px; 
  top:6px; 
  width:192px; 
  visibility:visible; 
  display:none;  
  border:1px solid #D45C2A;
  }
 

.download {
position:relative; 
clear:both; 
float:left; 
width: 588px; 
margin-top: 5px;
}

h1 {
font-weight:bold;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
color:#0f4a7d;
padding-right:3px;
margin-bottom:0px;
}

h2 {
font-weight:bold;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
line-height:16px;
color:#333333;
padding-left:0px;
padding-right:3px;
margin-bottom:0px;
}

h3 {
font-weight:bold;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
line-height:16px;
color:#0f4a7d;
padding-right:3px;
margin-bottom:0px;
}


.stockNumberHP {
background-image:url('../images/grey_tab.gif'); 
width:263px; 
height:43px; 
line-height:40px; 
margin-top: 3px; 
margin-bottom: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#0f4a7d;
font-weight:normal;
}

.sitemapH1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:none;
padding-left:0px;
padding-right:3px;
margin-right:0px;
font-weight:bold;
}

.sitemapH2 {
font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 12px;
	color: #0f4a7d;
	font-weight:bold;
	text-decoration: none;
	}
	
.printFooter {
position:absolute;
top: 740px;
/*bottom:20px;*/
text-align:right; 
clear:both; 
margin-top:5px; 
border-top-color:#0f4a7d; 
border-top-style:solid; 
border-top-width:1px;
}
	