﻿/* Basic Elements */


html  
{
	height:100%;
	margin-bottom: 1px;
}


body
{	
	background-color:       #FFFFFF;
	cursor:					default;	
	margin:  0;
	padding: 0;	
	height: 100%;	
	font-family:			arial,helvetica,sans-serif;
	font-size:              12px;
	color:                  #666666;	
	text-align:				left;		
}

a 

{
	color:#509510;
	text-decoration: none;
    cursor:pointer;
}


a:hover 

{	  
    text-decoration: underline; 
}


a.underline

{   text-decoration:underline;

}




h1
{
	
	font-family:			arial,helvetica,sans-serif;
	font-size:              14px;
	color:                  #666666;
	margin:0;
	padding:0;


}

h2
{
	
	font-family:			arial,helvetica,sans-serif;
	font-size:              12px;
	color:                  #666666;
    margin:0;
	padding:0;
	

}


form
{
	margin:0;
	padding:0;
}

input

{
	padding: 2px 2px 0px 2px;
	margin:0;
	color:#666666;
	font: bold 10px arial,sans-serif;
	
	background-color:#FFFFFF;
	border:0;
	border-collapse:collapse;
	height:16px;
	
}

select

{
	width:118px;
	padding:0px;
	margin:0px;
	color:#666666;
	font: bold 10px arial,sans-serif;
	background-color:#FFFFFF;
	border:0;
	border-collapse:collapse;
	height:16px;
	 

}


textarea

{
	width:500px;
	padding:0px;
	margin:0px;
	color:#666666;
	font: normal 12px arial,sans-serif;
	background-color:#FFFFFF;
	border:solid 1px #666666;
	height:200px;		 
}



              

img
{
	border:0px;
}


/* -- Page Structure -- */

   /***** Header*****/
   
#header
{
	margin:5px 0 3px 20px;
	padding:0;
    width:882px;
}
	
#header ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;	
	font-size:10px;
	color:#509510;
	text-align: right;
}


.cmsContentImg
{
	padding: 2px 2px 2px 2px;	
}

#header ul li { display: inline; }
#header ul li a 
{   padding: 0 0 0 1em;
	text-decoration: none; 
	cursor: pointer;
	}
	

#header ul li a.homelink 
 {   
    float:left;
	padding: 0 0 0 0;
	text-decoration: none; 
	cursor: pointer;
}



#masthead
{
	margin:0px 20px;
	width:882px;
	height:108px;
	background:url(../images/mastBanner.png) 0 0 no-repeat;
	cursor:default;
}


#masthead fieldset
{
	background: url(../images/loginbackground.png) 0 0 no-repeat;
    width: 253px;
    height:44px;
    border:0px;
    float:right;
    margin:64px 0px 0px 0px;
    padding:0;
   
}



#masthead p.email
{ 
	float:left;
	width:98px;
	padding:9px 0px 0px 7px;
	margin:0px;
	
}



#masthead p.email input
{ 
	
	width:94px;
	margin:0px;
	
	
}



#masthead  label
{    
	float:left;
	margin: 0;
	padding:1px 0px 0px 7px;
	
}

#masthead  label a
{ 
	
	color:#D4E3C7;
	font: bold 10px arial,sans-serif;
	text-decoration:none;
	cursor:pointer;
}


#masthead p.password
{   
	width:95px;
	float:left;
	margin:0;
	padding:9px 0px 0px 7px;
	
}

#masthead p.password input
{   
	width:90px;
	margin:0px;
	
}


#masthead p.submit 
{ 
	float:right;
	width:46px;
	padding:10px 0px 0px 0px;
    margin:0px;
}


#masthead p.submit input
{ 
	width:43px;
	background:url(../images/loginbuttonbackground.png) 11px 0 no-repeat;
    text-align:left;
    padding:0px 5px 2px 14px;
    margin-right:3px;
}



#masthead p.account
{ 
	float:left;
	width:190px;
	padding:9px 0px 0px 7px;
	margin:0px;
	
}



#masthead p.account select
{ 
	
	width:190px;
	height:18px;
	margin:0px;
	
}



#masthead p.logout 
{ 
	float:right;
	width:55px;
	margin:0px;
	padding:9px 0px 0px 0px;
	text-align:right;	
}


#masthead p.logout input
{   width:52px;
    background: url(../images/searchbuttonbackground.png) 11px 0px no-repeat;
	margin:0px;
    padding:0px 5px 2px 13px;
    text-align:left;
    margin-right:3px;
   
}	


#NASDAlogo
{
display:none;

}





/***** Primary Navigation*****/

#primarynavigation
{
	margin:0 0 0 20px;
	padding:0;
    width: 882px;
   
}
	
#primarynavigation ul

{	
	margin: 0;
	padding: 0;
	list-style-type: none;				
	float:left;
	font-size:10px;
	color:#509510;
	text-align: left;
	list-style:none;
	margin:2px 0 0 0;
	padding:0;
}


#primarynavigation ul li
 
{  
   float:left;
   margin:0;
   padding:0;
   
   }

#primarynavigation ul li a 

  {   
	float:left;
    display:block;
	text-decoration: none; 
	height:33px;
	margin:0;
	padding:0 2px 0 0;
	font-size:1px;
	}
	
.hiddentext
{
	visibility: hidden;
}	
	
	
#primarynavigation ul li.about a

  {   background:url(../images/hNav_1.png) 0 0 no-repeat;
	  width:79px;
	 
	  
}
/* Link */	
#primarynavigation ul li.about a:link
{   
	background:url(../images/hNav_1.png) 0 0 no-repeat;
	width:79px;  
}

#primarynavigation ul li.about a:hover 
 {   
	background:url(../images/hNav_1_hover.png) 0 0 no-repeat;
	   
}		
	
		
/* Link */	
#primarynavigation ul li.program a
{   
	background:url(../images/hNav_2.png) 0 0 no-repeat;
	width:96px;  
}

#primarynavigation ul li.program a:link
{   
	background:url(../images/hNav_2.png) 0 0 no-repeat;
	width:96px;  
}


	
	
#primarynavigation ul li.program a:hover
{   
	background:url(../images/hNav_2_hover.png) 0 0 no-repeat;    
}	

/* Link */	
#primarynavigation ul li.events a:link
{   
	background:url(../images/hNav_3.png) 0 0 no-repeat;
	width:121px;
  
}


#primarynavigation ul li.events a
{   
	background:url(../images/hNav_3.png) 0 0 no-repeat;
	width:121px; 
}
	
#primarynavigation ul li.events a.selected 
{   
	background:url(../images/hNav_3_hover.png) 0 0 no-repeat;
	width:121px;  
}	
	
	
#primarynavigation ul li.events a:hover
{  
	background:url(../images/hNav_3_hover.png) 0 0 no-repeat;	    
}		
	

/* Link */	
#primarynavigation ul li.directories a:link
{
	  background:url(../images/hNav_4.png) 0 0 no-repeat;
	  width:98px;	 
}
			
#primarynavigation ul li.directories a
{   
	background:url(../images/hNav_4.png) 0 0 no-repeat;
	width:98px; 
}	
	
#primarynavigation ul li.directories a:hover
{   
	background:url(../images/hNav_4_hover.png) 0 0 no-repeat;
}		
	
/* Link */	
#primarynavigation ul li.legislative a:link
{   
	background:url(../images/hNav_5.png) 0 0 no-repeat;
	width:110px; 
}

#primarynavigation ul li.legislative a
{
	  background:url(../images/hNav_5.png) 0 0 no-repeat;
	  width:110px;	  
}
	
#primarynavigation ul li.legislative a:hover
{
	background:url(../images/hNav_5_hover.png) 0 0 no-repeat;    
}		
	
	/* Link */	
#primarynavigation ul li.news a:link

  {   background:url(../images/hNav_6.png) 0 0 no-repeat;
	  width:116px;
	  
	}
	

	
#primarynavigation ul li.news a

  {   background:url(../images/hNav_6.png) 0 0 no-repeat;
	  width:116px;
	  
	}
	
#primarynavigation ul li.news a:hover

  {   background:url(../images/hNav_6_hover.png) 0 0 no-repeat;
	    
	}		
	
	

#primarynavigation fieldset
{
	background: #FFFFFF url(../images/formbackground.png) 0 0 no-repeat;
    width: 250px;
    height:44px;
    border:0px;
    float:right;
    margin:2px 0 0 0;
    padding:0;
   
}




#primarynavigation p.search
{ 
	float:left;
	width:190px;
	padding:5px 0px 0px 5px;
	margin:0px;
	
}



#primarynavigation p.search input
{ 
	
	width:186px;
	height:18px;
	margin:0px;
	
}



#primarynavigation p.submit 
{ 
	float:right;
	width:55px;
	margin:0px;
	padding:5px 0px 0px 0px;
	text-align:right;	
}


#primarynavigation p.submit input
{   width:52px;
    background: url(../images/searchbuttonbackground.png) 11px 0px no-repeat;
	margin:0px;
    padding:0px 5px 2px 13px;
    text-align:left;
    margin-right:3px;
   
}	



/***** Main Content*****/

#container {
	clear:both;		
	margin:0 0 0 20px;
	padding:0;
    width: 882px;
 		
		}

		
#container .column 
{
 position:relative;
 float: left;
   
}


.leftspace
{
 margin-left:10px;
   
}




.smalltext
{
 font-size:10px;
 color: #999999;
 font-family:Arial;
   
}

.smalltext a
{
 
 color: #999999;
 text-decoration:none;

}

.green
{
 
color:#509510;

   
}

.red
{

 color: #E20100;
 font-family:Arial;
   
}

.smalltext a
{
 font-size:10px;
 font-family:Arial;
 margin:0;
 padding:0;  
}


.smalltext a:hover
{
 text-decoration:none;
   
}


.boldtext
{
 font-size:14px;
 color: #999999;
 font-family:Arial;
 font-weight:bold;
   
}

.smalltextright 
{
  float:right;
 vertical-align:text-top; 
 text-align:right;
 font-size:10px;
 color: #999999;
 font-family:Arial;
 
}



.pageheight 

{

 min-height:200px; 
 height:auto;

}

/* for Internet Explorer */

/*\*/

* html .pageheight 
{
    height : 200px;
}



/***** Left Column*****/

#container #left 
{

width:160px;
   
}


#container #left #sectionnavigation ul
{
  margin: 0;
  padding: 0;
  list-style-type: none;
}


#container #left #sectionnavigation li { margin: 0; }


#container #left #sectionnavigation li.subNav1title 
{   display:block;
	background: url(../images/vNav_1.png) 0 0 no-repeat;
    width: 152px;
    height:59px;
    padding-bottom:2px;

	}

#container #left #sectionnavigation li.subNav1title a:hover
{   
	background: url(../images/vNav_1.png) 0 0 no-repeat;
    
	}



#container #left #sectionnavigation li.subNav2title a
{   display:block;
	background: url(../images/vNav_2.png) 0 0 no-repeat;
    width: 152px;
    height:59px;
    padding-bottom:2px;

	}


#container #left #sectionnavigation li.subNav2title a:hover
{   
	background: url(../images/vNav_2.png) 0 0 no-repeat;
    
	}


#container #left #sectionnavigation li.subNav3title a
{   display:block;
	background: url(../images/vNav_3.png) 0 0 no-repeat;
    width: 152px;
    height:59px;
    padding-bottom:2px;

}

#container #left #sectionnavigation li.subNav3title a:hover
{   
	background: url(../images/vNav_3.png) 0 0 no-repeat;
    
}
	
	
#container #left #sectionnavigation li.subNav4title a
{   display:block;
	background: url(../images/vNav_4.png) 0 0 no-repeat;
    width: 152px;
    height:59px;
    padding-bottom:2px;

	}	
	
	
#container #left #sectionnavigation li.subNav4title a:hover
{   
	background: url(../images/vNav_4.png) 0 0 no-repeat;
    
	}		
	

#container #left #sectionnavigation li.subNav5title a
{   display:block;
	background: url(../images/vNav_5.png) 0 0 no-repeat;
    width: 152px;
    height:59px;
    padding-bottom:2px;

	}
	
#container #left #sectionnavigation li.subNav5title a:hover
{  
	background: url(../images/vNav_5.png) 0 0 no-repeat;
  
	}	
	


#container #left #sectionnavigation li.subNav6title a
{   display:block;
	background: url(../images/vNav_6.png) 0 0 no-repeat;
    width: 152px;
    height:59px;
    padding-bottom:2px;

	}
	
#container #left #sectionnavigation li.subNav6title a:hover
{   
	background: url(../images/vNav_6.png) 0 0 no-repeat;
    
	}	
	

#container #left #sectionnavigation li.subNav7title a
{   display:block;
	background: url(../images/vNav_7.png) 0 0 no-repeat;
    width: 152px;
    height:59px;
    padding-bottom:2px;

	}
	
#container #left #sectionnavigation li.subNav7title a:hover
{  
	background: url(../images/vNav_7.png) 0 0 no-repeat;
    

	}	
	

	
#container #left #sectionnavigation li.subNav8title a
{   display:block;
	background: url(../images/vNav_8.png) 0 0 no-repeat;
    width: 152px;
    height:59px;
    padding-bottom:2px;

	}

#container #left #sectionnavigation li.subNav8title a:hover
{  
	background: url(../images/vNav_8.png) 0 0 no-repeat;
    

	}	
	
	
	
#container #left #sectionnavigation li.subNav9title a
{   display:block;
	background: url(../images/vNav_9.png) 0 0 no-repeat;
    width: 152px;
    height:59px;
    padding-bottom:2px;

	}

#container #left #sectionnavigation li.subNav9title a:hover
{  
	background: url(../images/vNav_9.png) 0 0 no-repeat;
    

	}		
	


#container #left #sectionnavigation a
{

text-decoration: none;
font-weight: normal;

}

#container #left #sectionnavigation a.firstlevel
{
display: block;
color: #FFF;
background: url(../images/vNav_bk.png) 0 0 no-repeat;
width: 132px;
height: 23px;
padding: 1px 12px 1px 8px;	
overflow:hidden;
white-space:nowrap;
}



#container #left #sectionnavigation a:hover
{
background-image: url(../images/vNav_bk_hover.png);
background-repeat: no-repeat;
background-position: 0 0;
color: #FFFFFF;
}


#container #left #sectionnavigation  li a.selected 
{
background-image: url(../images/vNav_bk_hover.png);
background-repeat: no-repeat;
background-position: 0 0;
color: #FFFFFF;

}




#container #left #sectionnavigation  li a.secondlevel
{
display:block;
color:#509510;

background-image:none;

width: 132px;

padding: 3px 3px 3px 17px;
margin:0;
text-decoration: none;
font-weight: normal;

}


#container #left #sectionnavigation ul ul li a.selected 
{
background-image: url(../images/greyarrow.png);
background-repeat: no-repeat;
background-position: 10px 0.4em;
color: #666666;
}


#container #left #sectionnavigation li a.secondlevel:hover
{
background-image: url(../images/greyarrow.png);
background-repeat: no-repeat;
background-position: 10px 0.4em;
color: #666666;
}


#container #left #sectionnavigation  li a.thirdlevel
{
display:block;
color:#509510;

background-image:none;

width: 118px;

padding: 3px 3px 3px 32px;
margin:0;
text-decoration: none;
font-weight: normal;

}



#container #left #sectionnavigation li a.thirdlevel:hover
{
background-image: url(../images/greyarrow.png);
background-repeat: no-repeat;
background-position: 24px 0.4em;
color: #666666;
}


#container #left #sectionnavigation ul ul ul li a.selected
{
background-image: url(../images/greyarrow.png);
background-repeat: no-repeat;
background-position: 24px 0.4em;
color: #666666;
}



#container #utilityblock
{/*DIV for showing email and print link*/
	
width:472px;
height:10px;
list-style-type: none;

}

#container #utilityblock ul.utilitylink 
{
	
list-style-type: none;
padding: 0px;
margin:0;

}




#container #utilityblock ul.utilitylink li 
{
	
list-style-type: none;
padding: 0px;
margin-bottom: 20px;
display: block;
float: left;
font: 10px arial, verdana, sans-serif;
text-align: center;


	}

#container #utilityblock ul.utilitylink li.emaillink 
{

background: url(../images/utilitylinkemailbk.png) 0 0 no-repeat;
width: 55px;
height:18px;
padding-right: 1px;
	}	
	
	
#container #utilityblock ul.utilitylink li.glossarylink
{

background: url(../images/utilitylinkglossbk.png) 0 0 no-repeat;
width: 54px;
height:18px;
padding-right: 1px;
	}	
	
	

	
#container #utilityblock ul.utilitylink li.printlink 
{

background: url(../images/utilitylinkprintbk.png) 0 0 no-repeat;
width: 70px;
height:18px;
	}	
	

#container #utilityblock ul.utilitylink li a 

{   
color: #666666;
text-decoration: none;
display: block;
padding:0px;
margin:0px;


	}


#container #pickstate fieldset
{   /*fieldset form for showing the pick state and issue*/
    
	background: url(../images/generallistbackground.png) 0 0 no-repeat;
    width: 250px;
    height:40px;
    border:0px;
    margin:0;
    padding:2px 0 0 0;
   
}




#container #pickstate fieldset p.issue
{ 
	float:left;
	width:120px;
	padding:9px 0px 0px 5px;
	margin:0px;
  
}




#container #pickstate fieldset p.state
{ 
	float:right;
	width:120px;
	padding:9px 0px 0px 5px;
	margin:0px;
	
}

/***** Center Column*****/

#container #center
{
	
width:452px;
margin:0 20px 0 0;
padding:0;
 
}

#container #center p.formatContent_firstParagraph
{

padding:10px 0 0 0;
margin:0;
 
}

#container #center p.maincontentleft
{

width:449px;

 
}


#container #center h1.subtypetitle 
{
clear:left;
padding:10px 0px 5px 1px;
font-size:20px;


	}

#container #center ul.genericlist 
{
clear:both;
list-style-type: none;
margin: 0;

padding: 0px 0 20px 0;


}


#container #center ul.genericlist li
{
background-image: url(../images/greysign.png);
background-repeat: no-repeat;
background-position: 0 0.4em;
padding: 0 0 0 10px;
margin:0;
}
	
#container #center ul.genericlist p
{
margin:0;
padding:0;
}	
	

#container  #center #letter
{
	
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	
	color:  #666666;
    margin:0;
	padding:5px 20px 0px 0px;
	

}

#container  #center #letter  p
{
	
    margin:0;
	padding:3px 0 0 0;
	

}


#container  #center .letterdetails
{
	
	
   font-weight:            bold;
   
   margin: 0;
   padding:0 3px 0 0;
	

}

#container  #center #letterbody  p
{
	
    margin:0;
	padding:20px 0 0 0;
	

}



#container  #center #letterbody  
{
	
    margin: 20px 0 0 0px;
	padding:0 20px 0 0;
	border:solid 1px #666666;

}



#container  #center #letterbody  p
{
	
    margin: 0;
	padding:20px 20px 0px 20px;
	

}

#container  #center #letterbody  p.space
{
	
    margin: 0;
	padding:10px 0 20px 0px;
	

}


#container  #center .newsdate
{
	
	font-family:			arial,helvetica,sans-serif;
	font-size:              12px;
	font-weight:bold;
	color:                  #666666;
    margin:0;
	padding:5px 20px 20px 0px;
	

}



#container  #center #event
{
	
	font-family:			arial,helvetica,sans-serif;
	font-size:              12px;
	font-weight:bold;
	color:                  #666666;
    margin:0;
	padding:5px 20px 20px 0px;
	

}


#container  #center #event  li
{
	
    margin:0;
	padding:3px 0 0 0;
	list-style-type:none;

}

#container  #center #event  li a
{
	
    color:  #666666;
    text-decoration:none;
	

}

#container  #center .eventcalendarfilter select
{
	
	background-color:#EBEBEB;
	width:250px;
   
}


#container  #center .resultstitle p
{    
    margin:0;
    padding:0;
  
   border-bottom:dotted 1px #999999;
}

#container  #center p.resultstext
{    
    margin:0;
    padding:0 0 20px 0;
    font-size:10px;
    color:#999999;
   border-bottom:dotted 1px #999999;
}

#container  #center .resultstitle span
{
    font-weight:700;
  
   
}

#container  #center #speachdetail
{
	
	font-family:			arial,helvetica,sans-serif;
	font-size:              12px;
	font-weight:bold;
	color:                  #666666;
    margin:0;
	padding:5px 20px 20px 0px;
	

}


#container  #center #speachdetail  li
{
	
    margin:0;
	padding:3px 0 0 0;
	list-style-type:none;

}

#container  #center #speachdetail  li a
{
	
    color:  #666666;
    text-decoration:none;
	

}



#container  #center .searchresults 
{
    clear: both;
	float:left;
    margin:0;
    width:720px;
    padding:0;
    list-style-type:none;
   
}



#container  #center .searchresults li
{
   
    margin:0;
   
    border-bottom:dotted 1px #999999;
    padding:20px 0 20px 0;
   
}

#container #center .statenationallist 

{   position:relative;
	top:10px;
	float:left;
    background: url(../images/greenboxsmallbk.png) 0 0px no-repeat;
    width:219px;
    padding:0;
	margin:0 0 40px 0;
    overflow:hidden;
   
}


#container #center .statenationallist ul
{

list-style-type: none;
padding: 0px;
margin:0;

}



#container #center .rightspace 

{  
	
	
	margin-right:10px;
    
   
}

#container  #center .statenationallist  p.listtitle 
{   position:relative;
	top:10px;
	left:10px; 
	float:left;
	font-size:16px;
	font-weight:700;
	height:40px;
	color:#FFF;
	margin:0;
	padding:0;
	
}


#container #center .statenationallist  p.liststext 
{   position:relative;
	top:15px;
	right:10px; 
	float:right;
	font-size:10px;
    margin:0;
	padding:0;
	
}

#container #center .statenationallist  div.endbox
{
width:220px;	
background: url(../images/greyboxbksmall.png) 0 0px no-repeat;  
height:3px;
}


#container #center .statenationallist  p.liststext a
{
	color:#FFF;
}


#container #center .statenationallist  ul

{
position:relative;
top:0px;
list-style-type: none;
margin: 0;
padding: 10px 0 0 0;
background-color:#EBEBEB;
border-left:solid 1px #C0C0C0;
border-right:solid 1px #C0C0C0;
clear:both;

}

#container #center .statenationallist  li
{
 padding: 0 5px 10px 10px;
 margin:0;
 list-style-image: none;
 background-image: none;

  
}







#container  #center #comment
{
	
	font-family:			arial,helvetica,sans-serif;
	font-size:              12px;
	color:                  #666666;
    margin:0;
	padding:5px 20px 20px 0px;
	

}


#container  #center #comment  li
{
	
    margin:0;
	padding:3px 0 0 0;
	

}

#container  #center #comment  li a
{
	
    color:  #666666;
    text-decoration:none;
	

}

#container  #center .commentdetails
{
	
	
   font-weight:            bold;
   
   margin: 0;
   padding:0 3px 0 0;
	

}


#container  #center .reportimg
{
 float:right;
 padding: 20px 0px 40px 10px;
 margin:0;
 width:142px;
 height:142px;
 font-size:11px;
  
}

#container  #center .boxright
{

 float:right;
 padding: 20px 0px 20px 10px;
 margin:20px 0 20px 10px;
 width:142px;
 background-color:#EBEBEB;
 border:solid 1px #CDCDCD;
 font-size:11px;
  
}

#container  #center .boxright a
{
 color:#666666;
 text-decoration:underline;
  
}


 .contentboxright
{
 float:right;
 padding: 10px 20px;
 margin:0 0 40px 0;
 width:210px;
 background-color:#EBEBEB;
 border:solid 1px #CDCDCD;
 font-size:12px;
 
  
}

 .contentboxright h1
{
 
 font-size:14px;

  
}

 .contentboxright span
{
 
 font-weight:700;

  
}

.contentboxright a.update
{
 
color:#FFFFFF;
background: url(../images/searchgreenbox.png);
width:40px;
height:16px;
display:block;
text-align:center;
text-decoration:none;
font-size:11px;
float:right;  
}

	
	
#container  #center .topicbox
{

 padding: 10px 20px;
 margin:0 0 40px 0;
 width:680px;
 background-color:#EBEBEB;
 border:solid 1px #CDCDCD;
 font-size:12px;
 
  
}	
	
#container  #center .topicbox input
{
 
 padding :0;
 margin:0;
 background-color:#EBEBEB;
 font-size:12px;
 
  
}


#container  #center .topicbox h2
{
 
 font-weight:700;
 font-size:14px;
 padding:0 0 20px 0;
  
}





#container  #center .topicbox input.editfield
{
 
 padding :0;
 margin:0;
 background-color:#FFFFFF;
 font-size:12px;
 height:20px;
 width:250px;
 border:solid 1px #C0C0C0; 
}




#container  #center .topicbox input.update
{
 
color:#FFFFFF;
background: url(../images/searchgreenbox.png);
width:40px;
height:16px;
display:block;
text-align:center;
text-decoration:none;
font-size:11px;
font-weight:normal;
border:0; 
}


	

#container  #center .topicbox label
{
 
 padding :0 0 0 5px;
 margin:0;
 font-weight:700;
 font-size:14px;
 
  
}

#container  #center .topicbox fieldset 
{
position:relative;
top:0; 
border:0;
margin:0;
padding:0;
width:680px;
}


#container  #center .topicbox fieldset input
{
 
 padding :0;
 margin:0;
 background-color:#FFFFFF;
 font-size:12px;
 font-weight:400;
 height:18px;
 border:solid 1px #C0C0C0; 
}




#container  #center .topicbox fieldset a
{
 
font-size:12px;
text-decoration:underline;
}


#container  #center .topicbox span.red
{
 
color:#C60000;
font-size:11px;
  
}

#container  #center .topicbox fieldset label.main
{
 
width: 200px;
float: left;
padding:0;
margin: 0;
display: block;
 font-weight:700;
 font-size:14px;
 
  
}

#container  #center .topicbox fieldset.contact label
{

padding:5px;
font-weight:400;
font-size:12px;
color:#666666;
  
}

#container  #center .topicbox fieldset.contact p
{

clear:both;

}

#container  #center .topicbox fieldset.contact span.smalltext
{
position:relative;
left:80px;
clear:both;

}



#container  #center .topicbox fieldset.contact p.radio
{

float:left; 
padding:0 0 20px 0;
margin: 0;
width:380px;

}



#container  #center .topicbox fieldset.contact label.main
{
 
width: 80px;
float: left;
padding:0;
margin: 0;
display: block;
font-weight:700;
font-size:14px;
 color:#666666;
  
}



#container  #center .topicbox table tr td
{

 width:341px;
 
}

#container  #center .topicbox fieldset table 
{
margin:0px;
padding:0;
float:right;
width:280px;

}

	
#container  #center .topicbox fieldset table tr td
{
 
 width:80px;
 margin:0;
 padding:0 0 20px 0;
}
	
#container  #center .topicbox fieldset table tr td input
{
float:left;
border:0;
background:#EBEBEB;
vertical-align:middle;
}	


	
	
#container #center .citation 
{
clear:both;
position:relative;
top:20px;	
color:#999999;
font-size:11px;
border-top: solid 1px #999999;
width:447px;

	}	
	
	
	
#container #center .citation p
{

margin:0;
padding:5px 0px 20px 0px;

	}
	
#container #center .contact 
{
clear:both;
position:relative;
top:20px;	
color:#999999;
font-size:11px;
width:447px;
margin:10px 0 0 0;
border-top: solid 1px #999999;
	}	
	
	
	
#container #center .contact p
{
margin:0;
padding:5px 0px 20px 0px;

	}	
	
#container  #center #person
{
	
	font-family:			arial,helvetica,sans-serif;
	font-size:              12px;
	color:                  #666666;
    margin:0;
	padding:5px 20px 0px 0px;
	clear:left;


}

#container  #center #person  p
{
	
	margin:0;
	padding:10px 0 0 0;

}




#container #center #person .personphoto img
{ 
	float:left;
	width:100px;
	/*height:120px; This contrains image and makes it look really bad.*/
	padding:0px 10px 0px 0px;
    margin:0;
    
}

#container #center #person .personphotonodisplay 
{ 
	display:none;
    
}



#container #center #person .persondetails  
{ 
	float:left;
	padding:0;
    margin:0;

    
}


#container #center #person .name  
{ 
	font-family:			arial,helvetica,sans-serif;
	font-size:              14px;
	font-weight:            bold;
	color:                  #666666;
    width:274px; 
}


#container #center #person .clear

{
clear:both;	
	
}

#container #center #person span

{
font-weight:bold;
	
}



#container #center #person .personphone 
{   position:relative;
	top:10px;
	float:left;
	font-size:12px;
	width:224px;
	padding:0px 10px 0px 0px;
    margin:0;
  
}


#container #center #person .mailingaddress
{   position:relative;
	top:10px;
	float:left;
	font-size:12px;
	width:224px;
	padding:0px 10px 0px 0px;
    margin:0;
    
}

#container #center #person .streetaddress
{   position:relative;
	top:10px;
	float:right;
	font-size:12px;
	width:204px;
	padding:0px 10px 0px 0px;
    margin:0;
 
}



#container #center .policylist ul
{

list-style-type: none;
margin: 0;
padding: 10px 0 0 0;



}

#container #center .policylist li a
{

text-decoration:underline;
font-weight:700;


}

#container #center .directions
{
color:#999999;
font-size:11px;

width:447px;
margin-top:20px;
	}	
	
	
	
#container #center .directions p
{
margin:0;
padding:5px 0px 10px 0px;

	}

#container #center .directions p a
{

text-decoration:none;
 font-size:10px;
 color: #999999;
 font-family:Arial;

	}

#container #center .directions p.left
{
float:left;

	}
#container #center .directions p.right
{
float:right;

	}	




#container #center .eventscalendarlist

{    
    background-image:none;
    margin:0;
    padding:0;
}


#container #center .eventscalendar  span.title

{   
    font-size:16px;
    font-weight:700;
    padding:0 20px;
}

#container #center .eventscalendar p.year

{    
    background: url(../images/calendarboxbk.png) 0 0px no-repeat;
	
	padding:5px 0px 0px 0px;
    text-align:center;
}



#container #center .eventscalendar p.month

{    
    background: url(../images/calendarboxbk.png) 0 0px no-repeat;
	
    padding:5px 0px 0px 0px;
    text-align:center;
}




#container #center .eventscalendarlist li
    
{   clear: both;
	float:left;
    margin:0;
   
    border-bottom:solid 1px #999999;
    padding:20px 0 20px 0;
    
   
}





#container #center .eventscalendar   p.eventdescription
{

float:left;
padding:0;
margin:0;
 
}

#container #center .eventscalendar   p.newsdescription
{

float:left;
padding:0;
margin:0;
 
}


#container #center .eventscalendar  p.moresmalltext
{
clear:both;
float:right;
padding:0;
margin:0;

    
}


#container #center .eventscalendar  p.moresmalltext a
{
padding-left:10px;
font-size:10px;
font-family:Arial;
   
}

#container #center .eventscalendar  p.moresmalltext a:hover
{
text-decoration:none;
   
}








/***** Right Column*****/




#container #right 
{

width:250px;
   
}

#container #right ul 
{
margin: 0;
padding: 0;
list-style-type: none;		
width:250px;
text-align: left;	
line-height:1.4em;
   
}



#container #right #stateimages
{ 
	position:relative;
	top:10px;
	width:250px;
	padding:0px;
    margin:0;
  
    
}

#container #right #stateimages p.seal
{ 
	
	float:right;
	width:130px;
	
    
}

#container #right #stateimages p.stateimg
{ 
	
	float:left;
    width:100px;
    padding:0 20px 0 0;
}

#container #right #stateimages .statemember
{ 
	
	clear:both;
    width:250px;
    margin:10px 0 0 0;
    
}

#container #right #stateimages .statemember p
{ 
	
	padding:10px 0px 10px 0px;
	margin:0px;
    
    
}



#container #right #stateimages .statemember a
{ 
	
	text-decoration:underline;
	
    
}

#container #right #stateimages .statemember span
{ 
	
	font-weight:bold;
	
    
}



#container #right fieldset#signupnews
{   /*fieldset form for showing the sign up news*/
    position:relative;
    top:20px;
	background: url(../images/signupbackground.png) 0 0 no-repeat;
    width: 250px;
   height:76px;
    border:0;
    margin:0px;
    padding:0;
   
}

#container #right fieldset#signupnews p.listtitle
{
	font-size:16px;
	font-weight:700;
	padding:10px 0px 10px 10px;
	margin:0;
}


#container #right fieldset#signupnews p.searchfield
{ 
	float:left;
	width:150px;
	padding:0 0px 0px 10px;
	margin:0px;
   
}

#container #right fieldset#signupnews p.searchfield input
{ 
	width:150px;
  
}


#container #right fieldset#signupnews p.searchbox
{ 
	float:right;
	width:80px;
	padding:0px 0px 0px 5px;
	margin:0px;
	
}




#container #right fieldset#signupnews p.searchbox input
{ 
  color:#FFFFFF;
  display:block;
   background:url(../images/subscribe.png) 0px 0 no-repeat;
   width:55px;
	height:16px;
    text-align:center;
    padding:0;
	
	
}

/***** Main Lists*****/

  .secondary 

{   
	clear:both;
    background:url(../images/generallistbackground.png) 0 0px no-repeat;
	width:250px;
    overflow: hidden;
    margin-top:20px;
  

   
}



 .secondary p 
{  
	margin:5px 0px;
	padding:0px;
}


  .secondary p.listtitle 
{
	float: none;
	font-size:16px;
	font-weight:700;
	padding:10px 0px 20px 10px;
	margin:0;
}



 .secondary p.liststext 
{
	float: none;
	font-size:10px;
    padding:18px 10px 15px 0px;
	margin:0;
	
}



 .secondary p.listdescription
{   clear:both;
	padding:5px 0 5px 0;
	margin:0;
}




 .secondary ul
{
	clear:both;
	list-style-type: none;
	margin:0;
	padding:0;
}

  .secondary ul.nospace
{
	list-style-type: none;
	margin: 0;
	padding-bottom: 20px;
	padding-top: 0px;
	clear:both;
}


  .secondary li
{
	background-image: url(../images/greenarrow.png);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
	padding: 0 0 0 10px;
	margin:0;
}




 .secondary li.linktext 
{
	 font-size:10px;
	 color: #999999;
	 font-family:Arial;
	 list-style-image: none;
	 background-image: none;
}


  .secondary p.searchlabel

{

	float:left;

	font-size:14px;

	font-weight:700;

	padding:10px 0px 0px 10px;

	margin:0;

}



  .secondary p.searchfield 

{

	float:left;

	font-size:16px;

	font-weight:700;

	padding:10px 0px 0px 420px;

	margin:0;

}



  .secondary p.searchbox 

{

	float:right;

	font-size:10px;

    padding:10px 10px 0px 0px;

	margin:0;	

}

  .secondary p.left 

{

	float:left;	
	font-size:11px;
    height:40px;
	padding:10px 0px 0px 10px;
    margin:0;
	

}

  .secondary p.left select

{

	width:50px;
	

}

  .secondary p.right 

{

	float:right;
	font-size:14px;
	font-weight:700;
	color:#999999;
    height:40px;
	padding:10px 10px 0px 0px;
    margin:0;
    
}



  .secondary p.searchbox a

{

color:#FFFFFF;

background: url(../images/searchgreenbox.png);

width:40px;

height:16px;

display:block;

text-align:center;

text-decoration:none;

	

}




#container .glossary 

{    
    background-image:none;
    margin:0;
    padding:0;
    width:449px;
}

#container  .glossary  ul
{

list-style-type: none;
padding: 0px;
margin:0;

}

#container  .glossary  li
{
 clear:both;	
 padding: 10px 0 10px 0;
 margin:0;
 list-style-image: none;
 background-image: none;
  
}

#container  .glossary  li a.term
{
 text-decoration:underline;
 font-weight:bold; 
}





#container .FAQjump 

{  
    background-image:none;
    margin:20px 0 20px 40px;
    padding:0;
    width:400px;
    list-style: none;
}



#container  .FAQjump  li
{
padding-left: 10px;
margin:0;
background-image: url(../images/greysign.png);
background-repeat: no-repeat;
background-position: 0 .5em;
 
}

#container  .FAQjump  li a
{
text-decoration:underline;
color:#525252;
font-weight:400;

 
}

#container  .FAQjump  p
{
 padding: 0 0 10px 0;
 margin:0;

}





 .resources 

{   
    background: url(../images/resourcesboxbk.png) 0 0px no-repeat;
	width:449px;
    margin-top:20px;
   
}

  .resources ul
{

list-style-type: none;
padding: 0px;
margin:0;

}

 .resources li
{
 padding: 0 0 20px 0;
 margin:0;
 list-style-image: none;
 background-image: none;
  
}



 .resources  ul ul 
{
padding:0;
margin:0;


}

 .resources  ul ul li
{
padding:0;
margin:0;


}

  .resources  ul ul li a
{


text-decoration:underline;

}




#container .nobackground

{    
    background-image:none;
    margin:0;
    padding:0;
    width:449px;
   
list-style: none;
}

#container .nobackground p

{    
 
    margin:0;
    padding:5px 0 10px 0;
 
}

#container .nobackground ul p a

{    
 
  text-decoration:underline;
  font-weight:700;
 
}

#container  .nobackground  ul ul 
{
padding:0;
margin:10px 0 10px 40px;
list-style-type:disc;

}

#container  .nobackground  ul ul li
{
padding:10px 0 0 0;
margin:0;


}


#container .topstories

{    
    
    margin-top:10px;
}



#container .topstories h1.top

{    
    padding:0 0 20px 0;
    margin:0;
    font-size:20px;
}

#container  .topstories ul
{

margin: 0;
padding: 0;
list-style: none;

}

#container  .topstories li
{
 padding: 0 0 40px 0;
 margin:0;
 
  
}

   



#container  .topstories  p.moresmalltext
{
clear:both;
float:right;
padding:0;
margin:0;

    
}

#container  .topstories  p.moresmalltext a
{

font-size:10px;
text-decoration:none;
    
}

#container  .topstories li p.featuretitle
{
 font-size:14px;
 font-weight:bold;
 color:#666666;
 
  
}
#container  .topstories li p.featuretitle a
{
 
 color:#666666;
 
  
}


#container .news  li

{   clear:both;
    margin:0;
    padding:40px 0 40px 0;
  
 border-bottom:solid 1px #999999;
  

}




#container .news li p.newsdescription
{
float:left;
padding:0;
margin:0;
   
}


#container .news li span.moresmalltext
{

float:right;
padding:0;
margin:0;
   
}


#container .news li span.moresmalltext a
{
padding-left:10px;
font-size:10px;
font-family:Arial;
   
}

#container .news li span.moresmalltext a:hover
{
text-decoration:none;
   
}



#container .priority 

{    
    background: url(../images/hotissuesbk.png) 0 0px no-repeat;
	width:250px;
	
    
}

#container  .priority li a
{
 color:#FE6350;
  
}

#container  .priority p.listtitle 
{
	color:#FFFFFF;
}

#container  .priority li

{
background-image: url(../images/redarrow.png);
}


.directory 
{
	clear:both;
	margin: 0;
	padding: 0;
	list-style-type: none;	
}

 .directory li

{   
    float:left;
    margin:0;
    padding:20px 0 20px 0;   
    border-bottom:solid 1px #999999;
}
.directory_options li

{   
    
    margin:0;
    padding:0;   
    border-bottom: none 0px;
}

 .directory li p.directoryperson
{
	float:left;
	padding:0;
	margin:0;
	width:500px; 
}


 .directory li p.directoryperson a:first-child
{
text-decoration:underline;
font-size:14px;
font-weight:700;   
}




 .directory  li p.directorystate
{
	float:right;
	padding:0;
	margin:0 ;
}

 .directory  li p.directorysortbystate
{
	float:left;
	padding:0;
	margin:0;
	width:122px;
	font-weight:bold;
	font-size:14px;
  
}

 .directory  li p.directorymemberstate
{
	float:right;
	padding:0;
	margin:0;
	width:222px;
   
}

 .directory  li p.directorymemberstate a
{
	text-decoration:underline; 
}

 .directory  li p.directorycountry
{
	float:right;
	padding:0;
	margin:0;  
}

 .stafflist 

{


margin: 0px;
padding: 0px;
background-image:none;

	}



 .stafflist  li 
{

list-style-type: none; 
margin: 0px; 
padding: 0px ;
clear:left;

} 



	

 .stafflist p

{
margin: 0px;
padding: 0px;

	}	
 .stafflist p.staffdescription

{

padding-top: 10px;

	}
	

 .stafflist div.staffdetails

{
float:left;
width:329px;
margin-bottom:40px;

}

 .stafflist div.staffdetails a

{
font-size:14px;
text-decoration:underline;
font-weight:700;

	}
	
 .stafflist div.staffdetails span

{
font-size:11px;
color:#666666;
color: #999999;
	}	
	
	

 .stafflist div.staffimg 

{
float:left;	
width:120px;
margin-bottom:40px;
}



	

#container .signup

{   width:250px; 
    height:40px;
	
    
}



#container .filterbox 

{  
    background: url(../images/filterboxbksmall.png) 0 0px no-repeat;
	width:449px;
	height:80px;
    margin:0px;
  
}

#container  .filterbox  h1
{
float:left;
padding:10px 0 0 10px;

}

#container  .filterbox  h2
{
float:left;
padding:10px 0 0 10px;
font-size:14px;
}



#container  .filterbox  ul
{

padding: 0;
list-style-type: none;		
float:right;
margin:10px 0 0px 20px;
font-size:12px;



}


#container  .head  ul
{
height:20px;
margin-right:10px;

padding: 0;
list-style-type: none;	

}

#container .page 

{
float:left;
padding:0;
margin:0 0 0 10px;
width:170px;

}

#container .page li

{  
display: inline;
list-style-type: none;
padding:15px 10px 0 0;
margin:0;
border:0;
}

#container  .page  select
{

width:50px;
vertical-align:top;
padding:0;
margin:0;

}


#container .browseby 
{
	
width:472px;
height:20px;


}


#container .browseby ul


{
list-style-type:none;
margin:0;
padding:0;

}

#container .browseby li

{  
display:block; 
float:left;
list-style-type: none;
padding:0px 2px 0px 0px;
margin:0;
border:0;

}

#container .browseby li a.notselected

{
display:block; 
font-size:10px;
background: url(../images/browsebybk.png) 0 0px no-repeat;
width:81px;
height:18px;
padding-top:2px;
color:#525252;
text-align:center;
vertical-align:middle;
}

#container .browseby li a.selected

{
display:block; 
font-size:10px;
background: url(../images/browsebygreenbk.png) 0 0px no-repeat;
width:81px;
height:18px;
padding-top:2px;
color:#FFFFFF;
text-align:center;
vertical-align:middle;
}

#container  .filterbox  li
{
 display: inline;
list-style-type: none;
padding:0;
  
}

#container  .filterbox  li a
{

padding:0 10px 0 0;
text-decoration:underline; 
font-weight:bold;
}


#container  .filterbox  li a.selected
{

text-decoration:none;
color:#666666;
  
}


#container  .filterbox  li a.arrow
{

padding:0 2px 0 0;
text-decoration:underline; 
font-weight:bold;
}




#container  .filterbox  li span
{

padding:0;

font-weight:bold;

}


#container  .filterbox  li img
{

vertical-align:middle;

}


#container  .filterbox  div.filterby
{

margin:0;
padding:10px 0 0 10px;
}



#container  .filterbox  div.filterbyother span
{
font-size:14px;
font-weight:700;
color:#999999;
}




#container  .filterbox  div.filterselect
{
position:relative;
top:20px;	
clear:both;
margin:0px 0 0 120px;


}

#container  .filterbox  div.filterselect  select
{

margin:0 20px  0 0;
padding:0;

}



#container  .filterbox  div.letters ul
{
position:relative;
left:8px;
clear:both;
float:left;
margin:20px 0 0 0px;
padding:0;
list-style:none;

}

#container  .filterbox  div.months ul
{
position:relative;
left:20px;


}



#container  .filterbox  div.letters ul li
{

float:left;
padding:0 5px  0 0;
margin:0;
list-style:none;

}


#container  .filterbox  div.months ul li
{


padding:0 10px 0 5px;
margin:0;

}



#container  .filterbox  div.letters ul li a

{

height:16px;
width:16px;
text-align:center;
display:block;
padding:0;
margin:0;
}



#container  .filterbox  div.months ul li a

{

height:16px;
width:26px;
text-transform: uppercase; 
}


#container  .filterbox  div.letters ul li a.selected

{
background: url(../images/greyletterbk.png) 0 0px no-repeat;
color:#FFFFFF;
text-decoration:none;

}

#container  .filterbox  div.months ul li a.selected

{
background: url(../images/greymonthbk.png) 0 0px no-repeat;


}




#container  .filterbox  div.months ul li.upcoming a.selected

{
background: url(../images/upcominggreybk.png) 0 0px no-repeat;
width:67px;
height:16px;

}

#container  .filterbox  div.letters ul li a:hover

{
background: url(../images/greenletterbk.png) 0 0px no-repeat;
color:#FFFFFF;
text-decoration:none;

}

#container  .filterbox  div.months ul li.upcoming a:hover

{
background: url(../images/upcomingbk.png) 0 0px no-repeat;
width:67px;
height:16px;

}

#container  .filterbox  div.months ul li a:hover

{
background: url(../images/greenmonthbk.png) 0 0px no-repeat;

}

#container  .filterbox  div.letters ul li a.letterdisabled

{
text-decoration:none;
color:#c0c0c0;
}

#container  .filterbox  div.letters ul li span

{
font-size:14px;
font-weight:bold;
color:#999999;
}


#container  .filterbox  select
{
width:150px;
margin:0 0 0 20px;

}

#container  .filterbox  select.state
{

width:230px;
margin:0;
}


#container  .filterbox  select.affiliation
{

width:230px;
margin:0;
}

#container  .filterbox  select.department
{

width:230px;
margin:0;
}

#container  .filterbox  select.year
{

width:80px;

}





#container  .filterbox  select.people
{

width:200px;
margin:0;
padding:0;
}


#container img.downarrow

{
position: relative;
top: 2px;

}

#container img.private

{
position: relative;
top: 2px;


}



#container #statephotos 
{
margin:10px 0 0 0;
cursor: hand;
cursor: pointer;
}


#container #statephotos ul
{

list-style-type: none;
padding: 0px;
margin:0;

}



#container #statephotos li
{
display: inline;
list-style-type: none;
padding: 0px 10px 0 0;

}

#container #statephotos li img
{
width:100px;
height:80px;

}


#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #505050;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;

}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 11px Arial;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding:5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;

}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}









#container #right div.highlightbox 
{   
 background: url(../images/highlightbackground.png) 0 0px no-repeat;
 width:250px;
 height:111px;
 overflow:hidden;
 margin-top:20px;
 padding:0;
 
}


#container #right div.highlightbox p
{   
 font-size:14px;
 padding:10px 5px;
 margin:0;
  
}


#container #sitemap ul
{
	
	
	list-style-type:none;
	font-size:14px;
	
	
}



#container #sitemap li
{
	color:#999999;
	font-size:14px;
	padding:10px 0 0 0;
}

#container #sitemap li a
{
	color:#999999;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

#container #sitemap ul ul li a
{
	font-weight:normal;
	font-size:12px;
	text-decoration:underline;
	color:#509510;
}

#container #sitemap ul ul
{
	
    font-size:14px;
	list-style-type:disc;
	color:#999999;
	
}




/***** Footer *****/

#footer 

{   clear:both;
	position:relative;
	top:20px;
	margin:0px 0px 0px 20px;
	width:882px;
	font-size:10px;
    font-family:Verdana;

}


#footer table
{
	width: 882px;
}

#footer p 
{
	margin:5px 0 0 0px;
	padding:0px;
	line-height:1.4em;
}




#footer ul

{
clear:both;	
text-align: right;	
line-height:1.4em;
margin: 0;
padding: 0;
list-style-type: none;	
}


#footer ul li { display: inline;}

#footer ul li a { text-decoration: none;color:#666666; }


#footer #line
{
width:270px;
margin-top:80px;
padding:0;
border-top:solid 1px #999999;

}


#footer #logo

{
margin:0;
padding:0;
}

#footer #logo ul li a
{	
text-decoration: none;
padding: 0px 10px;

}

#footer #hline

{
clear:both;
padding-bottom:10px;
margin:0;	
border-bottom:solid 1px #999999;	
width: 882px;

}

#container #left #sectionnavigation li.subNavWWW-NASS a
{   display:block;
	background: url(../images/NASSsection.jpg) 0 0 no-repeat;
    width: 152px;
    height:59px;
    padding-bottom:2px;

	}

#container #left #sectionnavigation li.subNavWWW-NASS a:hover
{  
	background: url(../images/NASSsection.jpg) 0 0 no-repeat;
}


