body.gen {color:#000000; 
	background-color:#aaeeff;/*#99ccff;*/
	text-align:center;
	margin:0px;
	padding:0px}


a      {}
a:link {color:#6633FF}
/*a:visited {color:#0066CC}*/
a:visited {color:#0066ff}
a:hover {color:#009900}
a:active {color:#FF9900}

.head {background-color:#0000b0;
	width:99%;
	height:24px;
	margin-left:auto;
	margin-right:auto;}

.head td {vertical-align:middle;
	padding-top:0px;}

.head1	{text-align:center;}

.head2 	{text-align:right;}

.head h1 {font-size:18px;
	color:#ffffff;
	font-weight:bold;}

.head h2 {font-size:16px;
	color:#ffffff;
	font-weight:bold;}


.menu	{width:99%;
	font-size:16px;
	font-weight:bold;
	/*background-color:#aaeeff;*/
	color:#aaeeff;
	margin-left:auto;
	margin-right:auto;}
	}

.menu div 	{padding-top:0px;
		padding-bottom:0px}

.menu1	{width:420px}

.menu1 div	{float:left;
		border-right-color:#aaeeff;
		color:#000000;
		border-right-style:solid;
		border-right-width: 5px;
		text-align:center}

.menu a	{color:#6633ff;
	text-decoration:none}

.menu a:hover {color:#009900;}


.main	{width:800px;
	margin-top:20px;
	margin-bottom:30px;
/*	margin-left:3%;*/
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}	

.main h1	{font-size:16px;
		text-decoration:none;
		color:#006600;
		border-top:solid 0px;
		border-bottom:solid 0px;
		padding-top:3px;
		padding-bottom:3px;
		margin-bottom:12px;
		font-weight:bold;}

.main h2	{font-size:18px;
		border-top:solid 2px #0000b0;
		border-bottom:solid 2px #0000b0;
		padding-top:3px;
		padding-bottom:3px;
		margin-bottom:12px;
		font-weight:bold;}

.main h3	{font-size:16px;
		text-decoration:none;
		border-top:solid 0px;
		border-bottom:solid 0px;
		padding-top:3px;
		padding-bottom:3px;
		margin-bottom:3px}


.main p {font-size:16px;
	line-height:23px;
	color:#000000;
	margin-top:5px;
	}

.main hr {width:100%;
	color:#0000b0;
	height:0px;
	border-color:#0000b0;
	border-style:solid;
	border-width:1px
	}

p.comment {font-size:14px;
         line-height:140%;
}

.date  {color:#006600;
	font-size:smaller;
	text-decoration:none;}

.green {color:#006600;}

p.green {font-size:16px;
	line-height:23px;
	color:#006600;
	margin-top:5px;
	}
.blue {color:#000099;}

.smaller {font-size:smaller;}


.larger	{font-size:larger;}

.normal {font-size:16px;}

.small  {font-size:13px;}

.underline {text-decoration:underline}

.noline {text-decoration:none;}

.greenline {color:#006600;
	text-decoration:underline}

img.photo {margin-top:10px;
	margin-bottom:14px;}

img.inline {vertical-align:middle;}

.times {font-family:'Times New Roman',Times}

.greentimes {color:#006600;
	font-family:'Times New Roman',Times}

/* main extendable for transcriptions page */

a.tbl      {}
a.tbl:link {color:#0000cc}
a.tbl:visited {color:#0000aa}
a.tbl:hover {color:#0066cc}
a.tbl:active {color:#FF9900}


.main_ex	{width:94%;
	margin-top:20px;
	margin-bottom:30px;
	margin-left:3%;
	margin-right:auto;
	text-align:left;
	}	

.main_ex h1	{font-size:16px;
		color:#006600;
		border-top:solid 0px;
		border-bottom:solid 0px;
		padding-top:3px;
		padding-bottom:3px;
		margin-bottom:12px;
		font-weight:bold;}

.main_ex h2	{font-size:22px;
		border-top:solid 0px;
		border-bottom:solid 0px;
		padding-top:3px;
		padding-bottom:3px;
		margin-bottom:3px;
		font-weight:bold;}

.main_ex h3	{font-size:16px;
		text-decoration:none;
		border-top:solid 0px;
		border-bottom:solid 0px;
		padding-top:3px;
		padding-bottom:3px;
		margin-bottom:3px}


.main_ex p {font-size:16px;
	line-height:23px;
	color:#000000;
	margin-top:5px;
	}

.main_ex hr {width:100%;
	color:#0000a0;
	height:0px;
	border-color:#0000a0;
	border-style:solid;
	border-width:1px
	}
.main_ex table {width:650px;
             background-color:#000000;
             border-width:0px;
             text-align:center;}

.main_ex th {background-color:#6633cc;
          color:#ffffff;
          padding-left:2px;
	  padding-right:2px;
	  padding-top:3px;
	  padding-bottom:3px}

.main_ex td {background-color:#33ccff;
          color:#000000;
          padding-left:2px;
	  padding-right:2px;
	  padding-top:3px;
	  padding-bottom:3px}
