/********************************************/
/********************************************/
/********************************************/
/********************************************/
/********************************************/
/* Page Outline styles */ 
/********************************************/



body 
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family: "Trebuchet MS", tahoma, verdana, arial, helvetica, sans-serif;
		color: #ccc;
		background-color: #dfd7ca;
	}
	
#main 
	{ 
		margin: 0px auto; 
		text-align: left;
		width: 80em; 
	} 
	
#mainZ 
	{ 
		margin: 0px 0px 0px 0px;
		width: 850px;
	} 

#content3 
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-bottom: 1px solid #63426E; 
		border-top: 1px solid #63426E; 
		background: #dfd7ca;
		height:115px;
		width: 850px; /* ie5win fudge begins */
	}


#content4 
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-bottom: 1px solid #63426E; 
		border-top: 1px solid #63426E; 
		background: #dfd7ca;
		width: 850px; /* ie5win fudge begins */
	}



#foot 
	{
		border: 1px solid #63426E; 
		padding-left: 0px;
		padding-bottom: 10px;
		display:block; 
		z-index:5; 
		background-color: #9AA486;
		color:#63426E;
		width:848px;
	}

#foot2 
	{
		border-top: 1px solid #63426E; 
		padding-left: 10px;
		padding-bottom: 10px;
		display:block; 
		font-size:.11px; 
		z-index:5; 
		background-color: #9AA486;
		color:#63426E;
		width:840px;
	}


/********************************************/
/********************************************/
/********************************************/
/********************************************/
/********************************************/
/* Container styles */ 
/********************************************/



/* Opera5.02 shows a 2px gap between. N6.01Win sometimes does. Depends on amount of fill and window size and wind direction. */

pre 
	{
		font-size: 12px;
		line-height: 22px;
		margin-top: 20px;
		margin-bottom: 10px; 
	}
	
ul 
	{
		font-size: 12px;
		list-style-type: square;
		margin-right:0px;
	}
li 
	{
		margin-bottom:5px;
	}


blockquote
	{
		color: #000;
		font-size: 12px;
		line-height: 17px;
		margin-top: 21px;
		margin-bottom: 11px;
	}

.ahem 
	{
		display: none;
	}

.aa 
	{
		color: #000000;
		font-weight: bold;
	}





/********************************************/
/********************************************/
/********************************************/
/********************************************/
/********************************************/
/* Link styles */ 
/********************************************/



a.interview 
	{
		text-decoration: none;
		font-weight: bold;
		color:  #9AA486;
		outline: none;
	}

a.interview:visited 
	{
		color:  #9AA486;
	}

a 
	{
		text-decoration: none;
		font-weight: bold;
		color:  #63426E;
		outline: none;
	}

a:visited 
	{
		color:  #63426E;
	}
	
a:active 
	{	
		color:  #fff;
	}

a:hover 
	{
		color: #996600;
		text-decoration: underline;
	}



/********************************************/
/* navBar Link styles */ 
/********************************************/


a.navBarLink 
	{
		text-decoration: none;
		font-weight: bold;
		color:  #000;
		outline: none;
	}

a:visited.navBarLink 
	{
		color:  #700000;
	}
	

a:hover.navBarLink 
	{
		color: #63426E;
		text-decoration: underline;
	}




/********************************************/
/* right Link styles */ 
/********************************************/


a.right 
	{
		text-decoration: none;
		font-weight: bold;
		color:  #666;
		outline: none;
	}

a:visited.right 
	{
		color:  #700000;
	}
	
a:hover.right 
	{
		color: #ccc;
		text-decoration: underline;
	}



strong, b 
	{
		font-weight: bold;
	}




/* weird ie5win bug: all line-height to font-size ratios must agree or box gets pushed around. UPDATE: this has turned out to be very rare. my current recommendation is IGNORE this warning. at the moment i'm leaving it in only in case the issue turns up again. possibly the original bug in march 2001 was caused by an unusual combination of factors, although this solved it at the time.*/

h1 
	{
		font-size: 18px;
		line-height: 26px;
		font-weight: bold;
		margin-top: 0;
		margin-bottom: 0;
		color:#63426E;
	}

h2 
	{
		font-size: 16px;
		line-height: 24px;
		font-weight: bold;
		margin-top: 0;
		margin-bottom: 0;
		color:#fff;
	}

h3 
	{
		font-size: 15px;
		line-height: 22px;
		font-weight: bold;
		margin-top: 0;
		margin-bottom: 0;
		color:#63426E;
	}

h4 
	{
		font-size: 14px;
		line-height: 20px;
		font-weight: bold;
		margin-top: 0;
		margin-bottom: 0;
		color:#996600;
	}

h4.right 
	{
		font-size: 12px;
		line-height: 18px;
		font-weight: bold;
		margin-top: 0;
		margin-bottom: 0;
		color:#666;
	}

h5 
	{
		font-size: 10px;
		line-height: 16px;
		font-weight: bold;
		margin-top: 0;
		margin-bottom: 0;
	}

h6 
	{
		font-size: 8px;
		line-height: 14px;
		font-weight: bold;
		margin-top: 0;
		margin-bottom: 0;
	}

.nowrap 
	{
		color: #00cc99;
		white-space: nowrap;
		line-height: 16px;
		font-size: 10px;
		font-weight: bold;
		margin-top: 10;
		margin-left: 30;
		margin-bottom: 0;


/* must be combined with nobr in html for ie5win */
	}

.title 
	{
  		font-family: 'Trebuchet MS', Arial, Tahoma, Verdana, Helvetica, sans-serif;
		color: #000;
		font-weight: bold;
		font-size: 10px;
		line-height: 22px;
		margin-top: 8px;
		margin-bottom: 0px; 
		background-color: #ccc; 
		border: 1px solid #63426E; 
        padding: 2px 3px 2px 3px;
	}


.tiny3 
	{
  		font-family: 'Trebuchet MS', Arial, Tahoma, Verdana, Helvetica, sans-serif;
		color: #000;
		font-weight: bold;
		font-size: 11px;
		line-height: 22px;
		margin-top: 8px;
		margin-bottom: 0px; 
		background-color: #9AA486; 
		border-color: #666 #ccc #666 #ccc; 
	}

.tiny4 
	{
  		font-family: 'Trebuchet MS', Arial, Tahoma, Verdana, Helvetica, sans-serif;
		color: #ccc666;
		width:255px;
		font-size: 11pt;
		line-height: 24px;
		margin-top: 35px;
		margin-bottom: 0px; 
		background-color: #666; 
		border-color: #666 #ccc #666 #ccc; 
	}

.tiny 
	{
		color: #700000;
		font-size: 11px;
		line-height: 12px;
		margin-top: 15px;
		margin-bottom: 5px; 
	}

.tiny2 
	{
		color: #700000;
		font-size: 11px;
		line-height: 16px;
		margin-top: 15px;
		margin-bottom: 5px; 
	}

.drama 
	{
		color: #ffffff;
		border: 1px solid;
		font-size: 11px;
		background: #666;
		border-color: #e5e5d2;
		margin-top: 5px;
		margin-bottom: 5px; 
	}




/********************************************/
/********************************************/
/********************************************/
/********************************************/
/* Article NavBar -- page turner */ 
/********************************************/


.sectionBar 
	{ 
		background-color: #e0b080; 
		border-bottom: 1px solid #63426E; 
		color: #603000; 
		font-size: 8pt; 
		margin: 0px; 
		padding: 2px; 
		padding-left: 8px; 
		padding-right: 8px; 
		text-align: left;
		width:98.1%;
	} 
	

.navBarNew 
	{ 
		background-color: #d0a070; 
		border-bottom: 1px solid #63426E; 
		color: #603000; 
		font-size: 8pt; 
		margin: 0px 0px 0px 0px; 
		padding-left: 0px; 
		padding-right: 0px; 
		text-align: left;
		width:100%;
	} 
	

.navBar 
	{ 
		background-color: #e0b080; 
		border-top:0px; 
		border-bottom: 1px solid #63426E; 
		border-left: 1px; 
		border-right: 1px solid #63426E; 
		color: #603000; 
		font-size: 8pt; 
		margin: 0px; 
		text-align: left;
		width:849px;
	} 
	
.navBar2 
	{ 
		background-color: #e0b080; 
		border-top: 1px solid #63426E; 
		border-bottom: 0px; 
		border-right: 1px solid #63426E; 
		border-left: 1px solid #63426E; 
		color: #603000; 
		font-size: 8pt; 
		margin: 0px; 
		text-align: left;
		width:848px;
	} 


.navBar3 
	{ 
		background-color: #9AA486; 
		border: 1px solid #8c6091; 
		color: #ccc; 
		font-size: 9pt; 
		margin: 0px; 
		padding: 2px; 
		padding-left: 8px; 
		padding-right: 8px; 
		text-align: left;
	} 


.navBarIntv 
	{ 
		background-color: #9AA486; 
		border: 1px solid #8c6091;
		height:150px;
		color: #ccc; 
		font-size: 9pt; 
		margin: 0px; 
		padding-left: 8px; 
		padding-right: 0px; 
		text-align: left;
	} 

.navBarTheme 
	{ 
		background-color: #9AA486; 
		border: 1px solid #8c6091;
		height:150px;
		color: #ccc; 
		font-size: 9pt; 
		margin: 0px; 
		padding-left: 0px; 
		padding-right: 0px; 
		text-align: left;
	} 


.navCurrentPage 
	{ 
		color: #a07040; 
		font-weight: bold; 
	} 
	
.sideBox 
	{ 
		background-color: #f0e0d0; 
		border-color: #d0a070; 
		border-style: solid; 
		border-width: 1px; 
		float: right; padding: .5em; 
		margin-top: 0px; 
		margin-left: 8px; 
		margin-bottom: 8px; 
		margin-right: 0px; 
		width: 12em; 
	} 
	
.noteBox 
	{ 
		border-color: #909090; 
		border-style: solid; 
		border-width: 1px; 
		padding: .5em; 
	} 
	
.footer 
	{ 
		margin-bottom: 0px; 
	} 
	


/********************************************/
/********************************************/
/********************************************/
/********************************************/
/********************************************/
/* Table and boxed table styles */ 
/********************************************/


td, th 
	{ 
		font-size: 10pt; 
		text-align: left; 
		vertical-align: top; 
	} 
	
td.thisFormRight 
	{ 
		font-size: 10pt; 
		text-align: right; 
		vertical-align: middle; 
		color: #700000;
		font-weight: bold;  
	} 
	
td.thisFormLeft 
	{ 
		font-size: 10pt; 
		text-align: left; 
		vertical-align: middle; 
		color: #700000;
		font-weight: bold;  
	} 
	
td.thisQuestion 
	{ 
		font-size: 10pt; 
		text-align: left; 
		vertical-align: middle; 
		color: #63426E;
		font-weight: bold;  
	} 
	
td.thisRadio 
	{ 
		width: 5%; 
	} 
	
th 
	{ 
		font-weight: bold; 
		text-align: left; 
	} 
	



table.boxed 
	{ 
		border-spacing: 2px; 
		empty-cells: hide; 
	} 
	
td.boxed, th.boxed, th.boxedHeader 
	{ 
		background-color: #e0b080;
		border-color: #006699; 
		border-style: solid; 
		border-width: 1px; 
		color: #000000; 
		padding: 2px; 
		padding-left: 8px; 
		padding-right: 8px; 
	} 
	
th.boxed 
	{ 
		background-color: #c0c0c0; 
	} 
	
th.boxedHeader 
	{ 
		background-color: #808080; 
		color: #ffffff; 
	} 
	

.thisTable 
	{
		padding: 0;
		margin: 0;
		border-width: 0;
		border-color: #63426E;
		border-style: solid;
		background-color: #b2ab9b;
		width: 649px;
	}
	

.thisSmTable 
	{
		padding: 3;
		margin: 0;
		border-width: 0;
		border-color: #63426E;
		border-style: solid;
		background-color: #b2ab9b;
		width: 100%;
	}


.thisGridTable 
	{
		border: 0px solid #99660;
		border-collapse: collapse;
		padding: 0px;
		margin-top: 0em;
		margin-bottom: 0;
		width:100%;
	}


 td.this	
 	{
 		width:210px;
 		background-color: #9AA486;
 	}
 	

 td.thisInterview	
 	{
 		background-color: #63426E;
		width: 250px;
 	}

 td.thisInterviewHeader	
 	{
 		background-color: #e5e5d2;
 		padding:6px 6px 6px 6px;
 		border-bottom:solid 4px #63426E;
 		border-left:solid 2px #e0b080;
 		border-right:solid 2px #e0b080;
 		border-top:solid 2px #e0b080;
 		font-weight:bold;
 	}

 .thisInterviewDropDown
    {
        background-color:#dfd7ca;
        color:#63426E;
        font-size:12px;
        Width:300px; 
        color:Black;
        margin-left:20px;
        margin-bottom:5px;
    }
    
 .thisInterviewDropDownSM
    {
        background-color:#dfd7ca;
        color:#63426E;
        font-size:9px;
        Width:173px; 
        color:Black;
        margin-top:4px;
        margin-left:4px;
        margin-bottom:3px;
    }
    
 .thisInterviewBio	
 	{
 		padding:11px 11px 11px 11px;
 		border:solid 2px #63426E;
 		background-color:#dfd7ca;
 	}

 .thisInterviewTitle	
 	{
 		padding:6px 6px 6px 6px;
 		color:#000000;
 		border:solid 1px #000000;
 		background-color:#9AA486;
 		width:636px;
 		font-size:larger;
 		font-family:Trebuchet MS, Arial, Verdana;
 		font-weight:bolder;
 	}

 td.thisQH	
 	{
		width: 50px;
		font-weight:bolder;
 	}
 
 .thisQH
 	 	{
		width: 50px;
		font-weight:bolder;
 	}

 td.thisQ
 	{
 		font-weight:bold;
 		color:#63426E;
 		line-height:20px;
 		width:500px;
 	}

.thisQ
 	{
 		font-weight:bold;
 		color:#63426E;
 		line-height:20px;
 		width:500px;
 	}

 td.thisAH	
 	{
		width: 50px;
		font-weight:bolder;
 	}


 td.thisA
 	{
 		font-weight:normal;
 		line-height:20px;
 		width:500px;
 	}

 td.thisSeparator	
 	{
 		background-color:#dfd7ca;
 		height:1px;
 	}


 img 
	{
		border: 0px;
		margin:0px 0px 0px 0px;	
	}


 img.this 
	{
		border:solid 1px #632456;
		margin:0px 0px 0px 0px;	
		float:right;
	}

.bioImage 
	{
		border: 1px;
		border-color: #63426E;
		margin:0px 8px 0px 0px;
		border-style:solid;
	}
 
 img.this3 
	{
		margin:0px 0px 0px 0px;	
		float:right;
	}

 img.this4 
	{
		border:solid 1px #632456;
		margin:0px 0px 0px 10px;	
		float:right;
	}

  img.thisLeft 
	{
		border: 0px;
		margin:0px 0px 0px 10px;	
		float:right;
	}

 img.thisSuffrageBar 
	{
		border: 0px;
		margin-bottom:3px;	
		float:right;
	}
  img.that 
	{
		border:solid 1px #632456;
		margin:0px 10px 0px 0px;	
		float:left;
	}

 img.headerThis
	{
		border: 0px;
		margin:8px 8px 8px 8px;	
	}



.infoBox
	{
		margin-top:25px;
		color:#000;
	}
	
	
.clear
    {
        clear:both;
    }

.conferenceBox
	{
		font-weight:bold;
		color:#996600;
	}

.excerpt 
	{ 
		background-color: #dfd7ca;
		border-color: #909090; 
		border-style: solid; 
		border-width: 1px; 
		padding: .5em;
		margin-left:15px;
		margin-right:25px;
		margin-top:15px;
		margin-bottom:15px;
	} 


.footNoteBox 
	{ 
		background-color: #dfd7ca;
		border-color: #909090; 
		border-style: solid; 
		border-width: 1px; 
		padding: .5em;
	} 

.footNoteLone 
	{ 
		background-color: #dfd7ca;
		border-color: #909090; 
		border-style: solid; 
		border-width: 1px; 
		padding: .5em;
		font-size:80%; 
		font-weight:bold;
		margin-bottom:17px; 
		color:#63426E;
	} 

.footNoteLoneSM 
	{ 
		background-color: #dfd7ca;
		border-color: #909090; 
		border-style: solid; 
		border-width: 1px; 
		font-size:80%; 
		font-weight:bold;
		color:#63426E;
		padding: .1em .3em .1em .3em;
	} 


.footLink
	{ 
		background-color: #dfd7ca;
		border-color: #909090; 
		border-style: solid; 
		border-width: 1px; 
		margin-left: 3px;
		margin-right: 3px;
		padding-left:3px;
		padding-right: 3px;		 
	} 
	
.homebutton
{	
	background-color: #634370;
	border-style:outset ;
	font-size: 14px;
	border-width: 1px;
	border-color: #634370;
	font-weight: bold;
	color: #DFD8C8;
	font-family: "Trebuchet MS", tahoma, verdana, arial, helvetica, sans-serif;
	width: 150px;
}