﻿#pagestyle{

	background: url("images/white_marble.jpg"); 
	font-family: Garamond, serif;
	}

#home_page_blurb{
	font-family: Garamond, serif;
	font-style: italic;
}
#signature{
	font-family: Monotype Corsiva, Garamond, serif;
	font-size: 14pt;
	margin-left: 25%;	
}
.italic{
	font-family: Monotype Corsiva, Garamond, serif;
	font-size: 14pt;
}
#all_alam_calendar{
	border-style: solid;
	border-width: 5px;
	border-color: black;
}		
.overflow{
	margin: 0 auto;
	width: 100%;
	height: 263px;
	overflow: auto;
	position: absolute;
	border-width: 1px;
	border-style: solid;
	border-color: #006000;
}
.overflowfixed{
	margin: 0 auto;
	width: 100%;
	height: 263px;
	overflow: auto;
	position: relative;
}
.placeholder{
	margin: 0 auto;
	width: 100%;
	height: 263px;
	position: relative;
}
.fixed_button{
	position: fixed;
	left: -200px;
	top: 25px;	
}
a.nav:visited {
	font-family: Garamond, serif;
	color: white;
	font-weight: bold;
	font-size: 13pt;
	text-decoration: none;
}
a.nav:link {
	font-family: Garamond, serif;
	color: white;
	font-weight: bold;
	font-size: 13pt;
	text-decoration: none;
}
a.nav:hover {
	font-family: Garamond, serif;
	color: #CC00FF;
	font-weight: bold;
	font-size: 13pt;
	text-decoration: none;
}
a:link{
	text-decoration: none;
	color: purple;
}
a:visited{
	text-decoration: none;
	color: purple;
}
a:hover{
	color: #CC00FF;
	text-decoration: none;
}
#aslink:link{
	font-weight:bold;
	font-size: 14pt;
	color: black;
}
#aslink:visited{
	font-weight:bold;
	font-size: 14pt;
	color: black;
}
#aslink:hover{
	font-weight:bold;
	font-size: 14pt;
	color: #CC00FF;
}

#so{
	color: blue;
}
#solink:link{
	color: blue;
}
#solink:visited{
	color: blue;
}
#solink:hover{
	color: #CC00FF;
}

#bas{
	color: #FF0066;
}
#baslink:link{
	color: #FF0066;
}
#baslink:visited{
	color: #FF0066;
}
#baslink:hover{
	color: #CC00FF;
}
#pta{
	color: #006000;
}
#ptalink:link{
	color: #006000;
}
#ptalink:visited{
	color: #006000;
}
#ptalink:hover{
	color: #CC00FF;
}
.ptalink:link{
	color: #006000;
}
.ptalink:visited{
	color: #006000;
}
.ptalink:hover{
	color: #CC00FF;
}
#f{
	color: #900090;
}

#flink:link{
	color: #900090;
}
#flink:visited{
	color: #900090;
}
#flink:hover{
	color: #CC00FF;
}
a.listentry:link{
	color: black;
	font-weight: bold;
	text-decoration: underline;
}
a.listentry:visited{	
	color: black;
	font-weight: bold;
	text-decoration: underline;
}
a.listentry:hover{
	color: #CC00FF;
	font-weight: bold;
	text-decoration: underline;
}
.navbar{

	background-color: #999999;
	width: 150px;

	border-style: solid;
	border-width: 5px;
	border-color: white;
	text-align: center;

	vertical-align: top;

}



.likenavbar{

	background-color: #999999;
	border-style: solid;
	border-width: 5px;
	border-color: white;
	text-align: center;

	vertical-align: top;

	font-family: Garamond, serif;
}
.navb_green{
	border-style: ridge;
	border-width: medium;
	border-color: white;
	vertical-align: top;

	background-color: #006000;

}
.navb_blue{
	border-style: ridge;
	border-width: medium;
	border-color: white;
	vertical-align: top;

	background-color: #0000CC;

}

#maintablestyle{

	background: white;

	padding: 0 0 0 0;

	border-style: solid;
	border-width: thin;
	border-color: #006000; 
	overflow: hidden;
	}

#maincell{

	padding: 15px;

	vertical-align: top;

	font-family: Arial, sans-serif;
	width: 93%;

}

#footer{

	background-color: #999999;

	text-align: center;

	font-family: Garamond;
	font-size: 16pt;

	font-weight: bold;

	vertical-align: bottom;
	
	padding: .15in;

}

.centerbold{
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
}
.topref{

	vertical-align: bottom;

	text-align: center;

	font-weight: bold;

}
a.topref:link{color: blue}
a.topref:visited{color: blue}
a.topref:hover{color: #CC00FF}

h2{
	font-size: 16pt;
	font-weight: bold;
	font-variant: small-caps;
	border-style: none none solid none;
	border-width: 0 0 thin 0;
	border-color: #006000;
	}
h1{
	font-family: Garamond, serif;
	font-size: 16pt;
	font-weight: bold;
	color: white;
	background-color: #006000;
	padding-left: 5px;
	border-style: ridge;
	border-width: medium;
	border-color: white;
}
/*h3{
	font-size: 12pt;
	font-weight: bold;
	margin-left: .75in;
	}
*/

ul.h3class{
	font-size: 12pt;
	font-weight: bold;
	margin-left: .75in;
	list-style: none;
	}
ul.h2class{
	font-size: 12pt;
	font-weight: bold;
	margin-left: .25in;
	list-style: none;
	padding-left: .25in;
	}
ul.h4class{
	font-size: 12pt;
	font-weight: normal;
	margin-left: .75in;
	margin-bottom: 5px;
	list-style: none;
	}
ul.lclass1{
	list-style: square;
	font-weight: normal;	
	}	
li.no_bullet{
	list-style:none;
	}	
.indent{
	margin-left: .75in;
	}
.indent2{
	margin-left: 1in;
	}
.volunteer{
	font-size: 10pt;
	text-align: left;
	color: blue;
	display: none;
	}
.tablestyle{
	border-width: 1px;
	border-style: solid;
	border-color: black;
	}
.fixedwidthtable{
	width: 6in;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	}
.scrolling{
	width: 6in;
	height: 4in;
	border-color: blue;
	position: fixed;
	overflow: auto;
	overflow-x: hidden;
}
.fixedtableelement{
	width: 5in;
	height: 50px;
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: black;

	
	}
.tablestylegreen{
	width: 100%;
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
	border-color: #006000;
	}
	
.tableelement{
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	}
.gbtableelement{
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: #006000;
	padding: 5px;
	}
.gbtableelementFFFF33{
	background-color: #FFFF33;
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: #006000;
	padding: 5px;
	}
.gbtableelementright{
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: #006000;
	text-align: right;
	padding: 5px;
	}
.gbtableelementrighttiny{
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: #006000;
	text-align: right;
	padding: 5px;
	font-size: 10pt;
	}
.gbtableelementcenter{
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: #006000;
	text-align: center;
	padding: 5px;
	}
.gbtableelementcenterred{
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: #006000;
	text-align: center;
	padding: 5px;
	background-color:#FF3333;
	}
.brgbtableelement{
	border-collapse: collapse;
	border-width: 1px 3px 1px 1px;
	border-style: solid;
	border-color: #006000;
	padding: 5px;
	}
.brgbtableelementcenter{
	border-collapse: collapse;
	border-width: 1px 3px 1px 1px;
	border-style: solid;
	border-color: #006000;
	text-align: center;
	padding: 5px;
	}
.brgbtableelementcenterred{
	border-collapse: collapse;
	border-width: 1px 3px 1px 1px;
	border-style: solid;
	border-color: #006000;
	text-align: center;
	padding: 5px;
	background-color:#FF3333;
	}
.brgbtableelementright{
	border-collapse: collapse;
	border-width: 1px 3px 1px 1px;
	border-style: solid;
	border-color: #006000;
	text-align: right;
	padding: 5px;
	}
.brgbtableelementrighttiny{
	border-collapse: collapse;
	border-width: 1px 3px 1px 1px;
	border-style: solid;
	border-color: #006000;
	text-align: right;
	padding: 5px;
	font-size: 10pt;
	}
.brgbtableelementrightred{
	border-collapse: collapse;
	border-width: 1px 3px 1px 1px;
	border-style: solid;
	border-color: #006000;
	text-align: right;
	padding: 5px;
	background-color:#FF3333;
	}
.btableelement{
	font-weight: bold;
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	}
.rttableelement{
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	text-align: right;
	}
.rttableelementgray{
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	text-align: right;
	background-color:#D3D3D3;
	}
.tableelementgreen{
	padding: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	background-color:#C8FFC8;
	}
.tableelementblue{
	padding: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	background-color:#C8C8FF;
	}
th{
	font-family: Garamond, serif;
	background: #006000;
	color: white;
	font-size: 13pt;
	font-weight: bold;
	text-align: center;
	padding: 5px;
	
}
.liketh{
	font-family: Garamond, serif;
	background: #006000;
	color: white;
	font-size: 13pt;
	font-weight: bold;
	text-align: center;
}
.fixedth{
	font-family: Garamond, serif;
	background: #006000;
	color: white;
	font-size: 13pt;
	font-weight: bold;
	text-align: center;
	position: fixed;
}
.thcenter{
	background: #006000;
	color: white;
	font-size: 13pt;
	font-weight: bold;
	text-align: center;
	}
.thbrdr{
	font-weight: bold;
	border-color: black;
	border-collapse:collapse;
	font-size: 12pt;
	border-width: 2px;
	font-family: Arial;
}
.brdr{
	border-color: black;
	border-collapse:collapse;
	padding: 3px;
	font-size: 12pt;
	border-width: 2px;
	font-family: Arial;
}
.big_font{
	font-size: 12pt;
	font-family: Arial;
}
.colborder{
	border-width: thin;
	border-style: solid;
	border-color: black;
	}

.lineheight{
	line-height:6px;
	}
.notice{
	font-size: 12pt;
	font-weight: bold;
	border-width: thin;
	border-style: solid;
	border-color: #006000;
	margin: .25in;
	text-align: center;
	}
p.banner{
	font-size: 36pt;
	font-weight: bold;
	color: black;
	border-width: medium;
	border-style: solid;
	border-color: #006000;
	margin: .25in;
	text-decoration: none;
	}
.courier{
	font-family: Courier New, Courier, MonoType, sans-serif;
}
span.hidden{
	font-size: 10pt;
	background-color: #FFFFD2;
	color: black;
	font-family: Arial, sans-serif;
	display:none;
	position: absolute;
}

span.error{
	font-size: 10pt;
	background-color: #FFFFD2;
	color: black;
	font-family: Arial, sans-serif;
	display:none;
	position: relative;
	text-align: center;
	border-width: 2px;
	border-color: red;
	border-style: solid;
}
span.error2{
	font-size: 10pt;
	background-color: #CCCCCC;
	color: black;
	font-family: Arial, sans-serif;
	display:none;
	position: relative;
	text-align: center;
}
a.tinynav:visited {
	color: white;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	text-align: center;
}
a.tinynav:link {
	color: white;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	text-align: center;
}
a.tinynav:hover {
	color: #CC00FF;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	text-align: center;
}
.tiny_table{

	background-color: white;
	border-style: solid;
	border-width: 1px;
	border-color: white;
	text-align: center;
	vertical-align: middle;
	margin: auto 0;
}
.tiny_green_cell{
	width: 20px;
	border-style: ridge;
	border-width: thin;
	border-color: white;
	background-color: #006000;
	text-align: center;
	vertical-align: middle;
}
#message{
	font-size: 12pt;
	color: red;
	display:none;
	background-color: #FFFFD2;
	
}
.like_message{
	font-size: 12pt;
	color: red;
	background-color: #FFFFD2;
	border: 2px solid red;	
}
#new_message{
	font-size: 12pt;
	color: red;
	display:none;
}
#banner{
	text-decoration: none;
	color: black;
	}

.a14pt{
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	}
.a18pt{
	font-size: 18pt;
	font-weight: bold;
	}
.a10pt{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	}
.caption{
	font-family: Arial;
	font-size: 10pt;
	font-style: italic;
	text-align: left;
	margin-left: .75in;
}
#address{
	font-family: Garamond;
	font-size: 12pt;
	text-align: center;
}

.show_only{
	padding: 5px;
	}
.scroll_box{
overflow-y:scroll; 
height: 100px; 
width:400px; 
margin: auto auto; 
border-width: 1px; 
border-style: solid;
} 
.purplebutton{
	padding: 2px 2px 2px 2px;
	color: white;
	font-size: 130%;
	text-align:center; 
	border-bottom: 2px solid;
	margin-left: 0px;
	border-color:#9121E8;
	background-color:#7C0CC4;
	display: inline;
}
.darkbluebutton{
	padding: 2px 2px 2px 2px;
	color: white;
	font-size: 130%;
	text-align:center; 
	border-bottom: 2px solid;
	margin-left: 0px;
	border-color:#0000CC;
	background-color:#0000CC;
	display: inline;
}
.darkredbutton{
	padding: 2px 2px 2px 2px;
	color: white;
	font-size: 130%;
	text-align:center; 
	border-bottom: 2px solid;
	margin-left: 0px;
	border-color:#CC0A0A;
	background-color:#AF0404;
	display: inline;
}
.medbluebutton{
	padding: 2px 2px 2px 2px;
	color: white;
	font-size: 130%;
	text-align:center; 
	border-bottom: 2px solid;
	margin-left: 0px;
	border-color:#0CA0F2;
	background-color:#0983D6;
	display: inline;
}

a.purplebutton:link {color: white; font-size: 130%; font-weight: normal;padding: 2px 2px 2px 2px;}
a.darkbluebutton:link {color: white; font-size: 130%; font-weight: normal;padding: 2px 2px 2px 2px;}
a.darkredbutton:link {color: white; font-size: 130%; font-weight: normal;padding: 2px 2px 2px 2px;}
a.medbluebutton:link {color: white; font-size: 130%; font-weight: normal;padding: 2px 2px 2px 2px;}
a.purplebutton:visited {color: white; font-size: 130%; font-weight: normal;padding: 2px 2px 2px 2px;}
a.darkbluebutton:visited {color: white; font-size: 130%; font-weight: normal;padding: 2px 2px 2px 2px;}
a.darkredbutton:visited {color: white; font-size: 130%; font-weight: normal;padding: 2px 2px 2px 2px;}
a.medbluebutton:visited {color: white; font-size: 130%; font-weight: normal;padding: 2px 2px 2px 2px;}

