body	{
	margin:	0;
	padding:	0;
	background-color:#70A2E9;
	background-image: url(../images/layout/backgrnd.jpg); background-position:top; background-repeat:repeat-x;
	font:	small/8pt  Arial, Verdana, sans-serif; 
	color:	#000;	

	}
ul,dl,dd,dt,p,blockquote,table,tr,text, textarea, td,TD,li,form,input,button,select, div, p, th, td, li, dd, dl, dt    {
             /* redundant selectors to help NS4 not forget */
        font:	small/1.5em Arial, Verdana, sans-serif;    
	}
input		{
	font:	x-small/1em  Arial, sans-serif; 
	padding: 0px;
	margin: 0 0 0 0;
	spacing: 0px;
	background-repeat: no-repeat;
		}
TD.input		{
	font:	x-small/1em  Arial, sans-serif; 
	padding: 0px;
	margin: 0 0 0 0;
	spacing: 0px;
	}
h1	{
	font-size: 18pt;
	color:#182B62;
	}
h2	{
	font-size:16pt;
	color:#182B62;
	line-height: 20pt;
	}
h3	{
	font-size:14pt;
	color:#182B62;
	}
h4	{
	font-size:12pt;
	font-weight:	bold;
	color:#182B62;
	}
h5	{
	font-size: 10pt;
	color:#182B62;
	}
	
h1, h2, h3, h4, h5, h6	{
	margin:	0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	}
#content p+p	{	/* sophisticated alternative for css-2 agents */
	margin-top:	-.5em;
	text-indent:	5%
	}
p.washdcarea {
    padding-left: 8px;
    border-left: solid;
    border-right: none;
    border-top: none;
    border-bottom: none;
    border-left-width: 8px;
    border-color: #969;
  }
p.newengland {
    padding-left: 8px;
    border-left: solid;
    border-right: none;
    border-top: none;
    border-bottom: none;
    border-left-width: 8px;
    border-color: #696;
  }
p.greatlakes {
    padding-left: 8px;
    border-left: solid;
    border-right: none;
    border-top: none;
    border-bottom: none;
    border-left-width: 8px;
    border-color: #F96;
  }
p.southeast {
    padding-left: 8px;
    border-left: solid;
    border-right: none;
    border-top: none;
    border-bottom: none;
    border-left-width: 8px;
    border-color: #C69;
  }
p.northwest {
    padding-left: 8px;
    border-left: solid;
    border-right: none;
    border-top: none;
    border-bottom: none;
    border-left-width: 8px;
    border-color: #9CC;
  }
p.canada {
    padding-left: 8px;
    border-left: solid;
    border-right: none;
    border-top: none;
    border-bottom: none;
    border-left-width: 8px;
    border-color: #C99;
  }
p.utaharea {
    padding-left: 8px;
    border-left: solid;
    border-right: none;
    border-top: none;
    border-bottom: none;
    border-left-width: 8px;
    border-color: #FCC;
  }
p.northmid {
    padding-left: 8px;
    border-left: solid;
    border-right: none;
    border-top: none;
    border-bottom: none;
    border-left-width: 8px;
    border-color: #9CC;
  }
p.farwest {
    padding-left: 8px;
    border-left: solid;
    border-right: none;
    border-top: none;
    border-bottom: none;
    border-left-width: 8px;
    border-color: #FC6;
  }
p.nyc {
    padding-left: 8px;
    border-left: solid;
    border-right: none;
    border-top: none;
    border-bottom: none;
    border-left-width: 8px;
    border-color: #CCC;
  }
p.japan {
    padding-left: 8px;
    border-left: solid;
    border-right: none;
    border-top: none;
    border-bottom: none;
    border-left-width: 8px;
    border-color: #C66;
  }
p.europe {
    padding-left: 8px;
    border-left: solid;
    border-right: none;
    border-top: none;
    border-bottom: none;
    border-left-width: 8px;
    border-color: #C9C;
  }
p.korea {
    padding-left: 8px;
    border-left: solid;
    border-right: none;
    border-top: none;
    border-bottom: none;
    border-left-width: 8px;
    border-color: #999;
  }
a	{
	text-decoration:	underline;
	font-weight:	normal;
	}
a:link	{
	color:	#182B62;
	background-color: transparent;
	}
a:visited	{
	color:	#182B62;
	background-color: transparent;
	}
a:active	{
	color:	#182B62;
	background-color: transparent;
	}
a:hover	{
	color:	#F60;
	background-color: transparent;
	text-decoration:	underline;
	}
a.copy:link	{
	color:	#ffffff;
	background-color: transparent;
	font-size: 8pt;
	text-decoration: none;
	}
a.copy:visited	{
	color:	#ffffff;
	background-color: transparent;
	font-size: 8pt;
	text-decoration: none;
	}
a.copy:active	{
	color:	#ffffff;
	background-color: transparent;
	font-size: 8pt;
	text-decoration: none;
	}
a.copy:hover	{
	color:#FFFFFF;
	background-color: transparent;
	text-decoration: underline;
	font-size: 8pt
	}
.ahem	{
	display:	none;
	}
.headertable	{
	padding:	6px;
	margin:	5px;
	color: #000;
	background-color:	#CCCC99;
	}
.headerrow	{
	padding:	6px;
	margin:	5px;
	background-color:	#2772AB;
	}
.leftcolform	{
	padding:	6px;
	color: #000;
	background-color:	#84BDE4;
	}
.rightcolform	{
	padding:	6px;
	color: #000;
	background-color:	#A2BC7D;
	}
.headertableNSred	{
	padding:	6px;
	margin:	5px;
	color: #FFF;
	background-color:	#900;
	}
.pagetopimage {
	padding: 0px 20px 0px 0px;
	}	
.pullquote	{
	margin: 15px 15px 15px 15px;
	}
.leftmenu	{
	font-weight:bold;
	text-decoration:none; 
	color:#000;
	}
.breadcrumbs	{
	text-decoration:none; 
	color:#666;
	}
.searchmenu	{
	font-weight:bold;
	text-decoration:none; 
	color:#101077;
	}
.subheadgrey	{
	font-weight:bold;
	text-decoration:none; 
	color:#AAAAAA;
	}
.subhead	{
	font-weight:bold;
	text-decoration:none; 
	color:#182B62;
	}
.subheadwhite        {
        font-weight:bold;
        text-decoration:none;
        color:#FFF;
        }
.subheadwhite        {
        font-weight:bold;
        text-decoration:none;
        color:#F00;
        }
.subheadlarger	{
	font:	1.5em/1.5em  futura black, futura bold, arial black, arial bold, geneva, Verdana, Arial, sans-serif; 
	text-decoration:none; 
	color:#182B62;
	}
.subheadlargerwhite	{
	font:	14pt  futura black, futura bold, arial black, arial bold, geneva, Verdana, Arial, sans-serif; font-weight:bold; 
	text-decoration:none; 
	color:#FFF;
	}
.footertext	{
	font-weight:bold;
	text-decoration:none; 
	color:#182B62;
	}
.date           {
        font-size: 8pt;
		line-height: 9pt;
        color: #333333;
		font-variant:small-caps;
                }
.leftkeywordtable	{
	background-color: #FFFFFF;
	padding: 6px; 
	font: xx-small/1em;
		}
.leftmenutable	{
	background-color: #FFE800;
	padding: 4px;
			}
.searchmenutable	{
	padding: 4px;
	background-repeat: no-repeat;
		}
.typebutt {
   font: 11px verdana, arial, sans-serif;  
   color : #000; 
   background-color : #cc6; 
   margin: 0;
   padding: 0 2px 0 2px;
}
img	{
	border:	0
	}
.vs6	{
	margin:	6px 0
	}
.vs10	{
	margin:	10px 0
	}
.fakebox {
  float : left;
  color : #000;
  background : #ffb;
  font : 10px verdana, arial, sans-serif;
  padding : 3px;
  margin : 10px 5px 0 0;
  border : 1px dotted #f60;
  width : 150px;
  text-align : center;
}
.anylinkcss{
position:absolute;
visibility: hidden;
border:#ffffff 1px solid;
border-bottom-width: 1px;
font:normal 9pt Arial,Helvetica,sans-serif;
color: white;
line-height: 15px;
z-index: 100;
background-color: #182B62;
width: 250px;
}

.anylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: #ffffff 1px solid;
padding: 5px 0;
text-decoration: none;
font:normal 9pt Arial,Helvetica,sans-serif;
font-weight: normal;
color: white;
text-indent: 5px;
}
.anylinkcss a:hover{ /*hover background color*/
background-color: #006699;
color: white;
}

li.smcaps{font-variant:small-caps; font-size:8pt;}
.data{font-size: 8pt;}

form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
