/* color choices */
/* spry tabs | #D3DFEE  */
/* background-color for center article | #EEE */


body 
{ 
	font-family: Georgia;
	color: #000080;
	padding : 5px;
}

.center
{
	vertical-align : top;
	width : 85%;
	padding : 10px;
	background-color: #EEE;
}

.center2
{
	vertical-align : top;
	width : 85%;
	padding : 20px;
}

.center3
{
	vertical-align : top;
	width : 70%;
	padding : 10px;
	background-color: #EEE;
}

.center3a
{
	vertical-align : top;
	width : 70%;
	margin:  15px 400px;
	padding : 10px 50px;
	background-color: #EEE;
}

.center4
{
	vertical-align: top;
	width:  80%;
	margin:  20px 200px 20px 200px;
	padding:  10px;
	background-color:  #EEE;
}

.left
{
	vertical-align : top;
	width : 15%;
	padding : 10px;
	font-weight : bold;
}

.leftpublic
{
	vertical-align : top;
	width : 15%;
	padding : 10px;
}

.left_public_2
{
	vertical-align : top;
	width : 30%;
	padding : 5px;
}

.leftpublic p
{
	font-family : Georgia, serif;
	font-size :  12pt;
	font-weight : bold;
	color : #FF0000;
}

.leftpublic2 p
{
	font-family : Georgia, serif;
	font-size :  8px;
	font-weight : bold;
	color : #FF0000;
}

.top
{
	height : auto;
	vertical-align : top;
	padding : 10px;
}

.footer
{
	vertical-align : top;
	padding : 10px;
	font-size: 14px;
	text-align: center;
}

/* h=  headers */

h1 	
{
	font-size:170%;  
	font-weight: bold; 
}

h2, h3
{
	color : #FF0000;
}

h1, h2, h3, h4 
{
	letter-spacing: .1em;
	font-family:  Georgia, serif;
}
/*
h2.top
{
	text-align : center;
	color : #FF0000;
	font-family : Georgia,serif;
	font-size : 13.5pt;
	font-weight : bold;
	
}
*/
h2.top_article
{
	text-align: center;
	color: #000080;
}

h3.top_article
{
	text-align: center;
	color: #000080;
}

h3.top_article2
{
	font-family : Comic Sans MS;
	text-align: center;
	color: #000080;
}

h3.sub_heading
{
	color: #000080;
}

h4.top_public
{
	text-align : center;
	color : #FF0000;
}

h4
{
	margin-top: 20px;
}

h4.top_article
{
	text-align: center;
	color: #000080;
}

h4.top_article2
{
	font-family : Comic Sans MS;
	text-align: center;
	color: #000080;
}

h5
{
	color : #FF0000;
}

h5.top_article2
{
	text-align: center;
	color: #000080;
}

.handwritten
{
	font-family:  lucida sans;
	color: #000080;
	font-size:  16px;
}

/* ===== tables ===== */

#dataTable
{
	vertical-align: top;
	width : 100%;
	background-color : #FFFFFF;
}

#table1
{
	width : 100%;
	background-color : #FFFFFF;
}

#table2
{
	vertical-align : top;
	width : 100%;
	background-color : #FFFFFF;
}

#table3
{
	vertical-align : top;
	width : 65%;
	background-color : #FFFFFF;
}

#table4
 {
	vertical-align: bottom;
	width:  100%;
	background-color:  #FFFFFF;
 }
 
 #table5
{
	vertical-align : top;
	width : 85%;
	background-color : #FFFFFF;
	margin: 0 0 0 20px;
	padding: l0px 10px 10px 50px;
}

 #table6
{
	vertical-align : top;
	width : 95%;
	background-color : #FFFFFF;
	margin: 10px 20px 10px 30px;
}



.boardTable th[scope=col]
{
	background-color : #C0C0C0;
}

td.n1
{
	padding : 8px;
	width : 35%;
}

td.n2
{
	padding : 10px;
	width :  64%
}

.n3
{
	text-align : left;
}

.n4
{
	text-align: right;
	margin: 5px 10px;
}

.n5
{
	text-align: right;
}

tr.alternate
{
	background-color : #D3DFEE;
}

.dataTable
{
	border : 5pt solid #FFFFFF;
	width : 90%;
	padding : 10px;

}

.dataTable th, .dataTable td 
{ 
	padding: 0.5em; 
}

.dataTable th[scope=col]
{
	background-color : #C0C0C0;
	border-bottom: 2px solid #333;
	border-right: 2px solid #333;
	border-left : 1px dotted #666;
	text-align : left;
	padding : 10px;
	font-family : Georgia, serif;
	font-size :  12pt;
	color : #000000;
}

.dataTable th+th[scope=col] 
{ 
	border-right: 1px dotted #666;

}

.dataTable td
{
	border-right: 1px dotted #666;

}

.dataTable th[scope=row] 
{ 
	border-right: 2px dotted #333; 
}

.table2, .table3
{
	border : 5pt solid #FFFFFF;
	width : 90%;
	padding : 10px;
}

.table4
{
	border : 5pt solid #FFFFFF;
	width : 80%;
	padding : 5px;
	margin:  5px;
}


.table2 th[scope=col], .table3 th[scope=col]
{
	background-color : #C0C0C0;
	border-bottom: 2px solid #333;
	border-right: 2px solid #333;
	border-left : 1px dotted #666;
	text-align : left;
	padding : 10px;
	font-family : Georgia, serif;
	font-size :  12pt;
	color : #000000;
}

.table4 th[scope=col], .table6 th[scope=col]
{
	background-color : #C0C0C0;
	border-bottom: 2px solid #333;
	border-right: 2px solid #333;
	border-left : 1px dotted #666;
	//* text-align : left; *//
	font-family : Georgia, serif;
	font-size :  12pt;
	color : #000000;
}

.table2 th+th[scope=col], .table3 th+th[scope=col], .table4 th+th[scope=col], .table6 th+th[scope=col]
{ 
	border-right: 1px dotted #666;

}

.table2 td, .table3 td, .table4 td, .table6 td
{
	border-right: 1px dotted #666;

}

.table2 th[scope=row], .table3 th[scope=row], .table4 th[scope=row], .table6 th[scope=row]
{ 
	border-right: 2px dotted #333; 
}

.title
{
	width : 35%;
	font-family : Georgia, serif;
	font-size :  12pt;
	color : #000000;
	font-weight : bold;
	vertical-align : top;
	height: 18.0pt;
	border: medium;
	padding : 10px;
	border-left : 1px dotted #666;
}

.financialtitle
{
	width : 35%;
	font-family : Georgia, serif;
	font-size :  12pt;
	color : #000000;
	font-weight : bold;
	text-align:  right;
	vertical-align : top;
	height: 18.0pt;
	border: medium;
	padding : 10px;
	border-left : 1px dotted #666;
}



.author
{ 
	width : 20%;
	font-family : Georgia, serif;
	font-size :  11pt;
	color : #000000;
	vertical-align : top;
	height: 18.0pt;
	padding : 10px;
}

.convention
{ 
	width : 12%;
	font-family : Georgia, serif;
	font-size :  11pt;
	color : #000000;
	vertical-align : top;
	height: 18.0pt;
	padding : 10px;
}

.subject
{ 
	width : 15%;
	font-family : Georgia, serif;
	font-size :  11pt;
	color : #000000;
	vertical-align : top;
	height: 18.0pt;
	padding : 10px;
}

.general
{ 
	width : 10%;
	font-family : Georgia, serif;
	font-size :  11pt;
	color : #000000;
	vertical-align : top;
	height: 18.0pt;
	padding : 10px;
}

.lineage
{
	width : 18%;
	font-family : Georgia, serif;
	font-size :  11pt;
	color : #000000;
	vertical-align : top;
	height: 18.0pt; 
	padding : 10px;
}

.life
{
	width : 10%;
	font-family : Georgia, serif;
	font-size :  11pt;
	color : #000000;
	vertical-align : top;
	text-align: center;
	height: 18.0pt; 
	padding : 10px;
}

.published
{
	width : 15%;
	font-family : Georgia, serif;
	font-size :  11pt;
	color : #000000;
	vertical-align : top;
	height: 18.0pt; 
	padding : 10px;
}

.combined
{
	width : 10%;
	font-family : Georgia, serif;
	font-size :  11pt;
	color : #000000;
	vertical-align : top;
	height: 18.0pt; 
	padding : 10px;
}

.officers
{
	width : 20%;
	text-align : left;
	padding : 10px;
}

.member
{
	text-align : left;
	width : 25%;
	padding : 10px;
	
}

.state
{
	width : 10%;
	text-align : center;
	padding : 10px;
}

.email_contact
{
	width : 25%;
	text-align : left;
	padding : 10px;
}

td.names, td.age, td.sex, td.occupation, td.from, td.end_up
{
	text-align:  center;
}

#dateModified
{
	text-align : right;
	font-size : 70%;
	font-style : italic;
	font-family : Georgia, 'Times New Roman', Times, serif;
	padding : 0 10px 0 0;
}

a
{
	color: blue;
	text-decoration : underline; 
}

#right_title
{
	color : #FF0000;
	padding : 1px 40px 1px 1px;
	text-align : right;
}

/* ===== store ===== */

.s1
{
	vertical-align : top;
	width : 50%;
	padding : 10px 0 10px 0;
}

.s2
{
	font-family : Georgia,serif;
	font-size : 13.5pt;
	font-weight : bold;
}

.s2a
{
	font-family : Georgia,serif;
	font-size : 13.5pt;
	font-weight : bold;
	text-align:  center;
}

.s3
{
	text-align : center;
}

.s3a
{
	text-align:  center;
	float: left;
}

.s3b
{
	font-family : Comic Sans MS;
	text-align : center;
}

.s3c
{
	text-align:  center;
	float: right;
}

.s4
{
	color : #FF0000;
}

.s5
{
	font-family : Georgia,serif;
	font-size : 11pt;
}

.s6
{
	font-family : Georgia,serif;
	font-size : 12pt;
	font-weight : bold;
}

.s7
{
	font-family : Georgia,serif;
	font-size : 12pt;
	font-weight : bold;
	color : #FF0000;
}

.s8
{
	font-family : Georgia,serif;
	font-size : 12pt;
	font-weight : normal;
	color : #000080;
}

.s9
{
	font-family : Georgia,serif;
	font-size : 12pt;
	font-weight : bold;
	color : #000080;
	text-align : center;
}

.s10
{
	font-family : Georgia,serif;
	font-size : 12pt;
	font-weight : bold;
	color : #000080;
}

.s11
{
	font-family : Georgia,serif;
	font-size : 14pt;
	font-weight : bold;
	width : 65%;
	padding : 10px;
	text-align : center;
	color : #FF0000;
}

.s11a
{
	font-family : Georgia,serif;
	font-size : 14pt;
	font-weight : bold;
	width : 80%;
	padding : 10px;
	text-align : center;
	color : #FF0000;
}

.s12
{
	line-height : 18pt;
}

/* paragraph styling */
p.s13
{
	font-family : Georgia,serif;
	font-size : 12pt;
	font-weight : normal;
	color : #000080;
	text-indent : 40px;
	
}

p.s13a
{
	font-family : Comic Sans MS;
	font-size : 12pt;
	font-weight : normal;
	color : #000080;
	text-indent : 40px;
}

p.s13aa
{
	font-family : Comic Sans MS;
	font-size : 13pt;
	font-weight : bold;
	color : #000080;
	text-indent : 40px;
	
}

p.s13ab
{
	font-family : Comic Sans MS;
	font-size : 12pt;
	font-weight : normal;
	color : #000080;
}

p.s13b
{
	font-family : Georgia,serif;
	font-size : 12pt;
	font-weight : normal;
	color : #000080;
	padding: 0 5px 0 5px;
}

p.s13c
{
	font-family : Georgia, serif;
	font-size : 12pt;
	font-style : normal;
	padding : 40px;
	color:  #000080;
}

p.s13d
{
	font-family : Georgia,serif;
	font-size : 10pt;
	font-weight : normal;
	color : #000080;	
}

p.s13e
{
	font-family : Georgia, serif;
	font-size : 12pt;
	font-style : normal;
	margin: 10px 75px 10px 75px;
	color:  #000080;
}

ol.s14
{
	padding : 0 100px 0 100px;
}

ul.s15
{
	list-style-type : none;
}


li.s16
{
	padding : 0 75px 25px 30px;
}

/* paragraph styling */
p.s17
{
	font-family : Georgia,serif;
	font-size : 12pt;
	font-weight : bold;
	color : #000080;
	text-indent : 40px;
}

.s18
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding:  0px 35px;
}

.s18a
{
	display: block;
	margin:  20px;
	//* margin-left: auto;
	margin-right: auto;*//
	padding:  0px 35px;
}

.s18b
{
	margin:  5px 30px;
}

.s18c
{
	margin:  30px;
}


.s19
{
	font-family : Georgia, serif;
	font-size : 11pt;
	font-style : italic;
}

.s20
{
	text-align : right;
	font-family : Georgia, serif;
	font-size : 9pt;
	font-style : italic;
	padding-right : 25px;
}

.s21
{
	font-family : Georgia, serif;
	font-size : 8pt;
	font-style : italic;
	padding-left : 5px;
}

.s22
{
	clear: both;
}

.s23
{
	font-family : Georgia, serif;
	font-size : 12pt;
	font-style : italic;
	text-align: center;
}

.s24
{
	font-family:  Comic Sans MS;
	font-size: 9pt;
	text-align: center;
	padding:  10px;
}

.s25
{
	padding:  5px 25px 5px 25px;
	border: 1px solid #000080;
}

.s26
{
	padding:  0 25px 0 25px;
}

.s27
{
	text-decoration : underline;
	font-style : italic;
	font-weight: bold;
}

.text_center
{
	text-align: center;
}

.image_float
{
	float : left;
	margin : 10px;
	font-size: 12px;
	text-align: center;
}

.image_float_center
{
	float : center;
	margin : 10px;
	font-size: 12px;
	text-align: center;
}

.column_float
{
	clear: left;
	float: left;
	width:  30%;
	margin:  10px;
	font-size: 12pt;
	text-align:  block;
	padding:  10px 30px 10px 10px;
}

.column_float2
{
	clear: left;
	float: left;
	width:  20%;
	margin:  20px 35px 20px 20px;
	font-size: 12pt;
	//* text-align:  block; *//
	//* padding:  10px 30px 10px 0; *//
}


.float
{
	float : right;
	margin : 10px;
	font-size: 12px;
	text-align: center;
		
}

.float2
{
	float : right;
	margin : 10px;
	font-size: 12px;
	text-align: center;
	clear: right;
	padding:  5px 50px 5px 50px;
		
}

.float3
{
	float : right;
	margin : 10px;
	font-size: 12px;
	text-align: center;
	clear: right;
	padding:  10px;
		
}

.float4
{
	float : right;
	margin : 10px;
	font-size: 16px;
	text-align: center;
		
}

.float5
{
	float : right;
	margin : 10px;
	font-family:  Comic Sans MS;
	font-size: 18px;
	text-align: center;
	clear: right;
	padding:  5px 50px 5px 50px;		
}

.float_center
{
	float: center;
	text-align: center;

}

.float_center_noclear
{
	float: center;
	clear:  none;

}

.float_right
{
	float: right;
	margin: 10px;
	clear: left;
}

.float_right_padding
{
	float: right;
	margin: 10px 30px;
	clear: left;
}

.float_right_noclear
{
	float: right;
	margin: 0px 10px 10px;
	clear: none;
}

.float_right_clear_both
{
	float: right;
	margin: 10px;
	clear: both;
}


.float_left
{
	float: left;
	margin: 10px;
	clear: both;
}


.float_left2
{
	float: left;
	margin: 0 20px 0 20px;
	clear: both;
}

.float_left3  //* added 11/3/2011 for convention form image *//
{
	float: left;
	margin: 10px 10px 0 5px;
	clear: both;
}

.float_left_padding
{
	float:  left;
	margin:  10px 30px;
	clear: both;
}
.float_left_noclear
{
	float: left;
	margin: 0px 10px 10px;
	clear: none;
}


#clear
{
	clear: both;
}

.clear
{
	clear: both;
}

.clear_both
{
	clear: both;
}

.clear_left
{
	clear: left;
}

.clear
{
	clear: right;
}

.clear_right
{
	clear: right;
}

.clear
{
	clear: none;
}

.tabSubtitle
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	color: #000080;
}
.subtitle
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	color: #00F;
}

.clear_none
{
	clear: none;
	padding: 10px;
}

.photo1
{
	float : right;
	padding : 5px;
	font-size : 0.55em;
	text-align : center;
}


.photo2  
{
	float : left;
	padding : 5px;
	font-size : 0.55em;
	text-align : center;
}

input, textarea
{
	background-color : #99CCFF;
	border : 2px #6699FF inset;
}

#content span.footnote {
	color: #f30;
}

#content a.footnote {
	vertical-align: super;
	font-size: 0.7em;
}

#footnotes {
	border-top: 1px solid #ccc;
	margin: 20px 0 20px 0;
	padding: 10px 0 0 0;
}

#footnotes div.footnote {
	margin: 0 0 5px 0;
}

sup a {
	text-decoration: none ;
}
#top body #table1 tr .center #footnote ul
{
	list-style: decimal outside;
}

#top body #table1 tr .center #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent .four
{
	list-style: decimal;
	text-indent: 5px;
}

.poetryCenter
{
	text-align:  center;	
}

#f1
{
	font-size : 8px;
}

.padding
{
	padding: 10px 100px 10px 100px;
}

.padding2
{
	padding: 10px 35px 10px 35px;
}

.padding3
{
	padding: 10px 100px 10px 100px;
}
