/* 
CSS STYLES - IMAGES AT: /client/aso/AO.nsf/object/AOCSS/$file/filename....jpg
*/


/* HTML STYLES */
/* background green #194000 or dk=#154015 is was #ECE6D6 */
.body	{
	position:relative;
	margin-top:122px;
	margin-left:16px;
	margin-bottom: 9px;
	width: 495px;
	color: #000000;
	text-align: left;
	font-family: Verdana, sans-serif;
	font-size: 9pt;
	letter-spacing: 0.03em;
	line-height:1.4;
	}
.bodyfull {

	width: 100%;
	float: left;
	margin-left:24px;
	margin-bottom: 9px;
	color: #000000;
	text-align: left;
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	letter-spacing: 0.03em;
	line-height:1.4;
	}
.body ul {
	list-style-type: disc;
	font-weight:bolder;
	line-height:1.6;
	}
.body li {
	list-style-type: square;
	font-weight:normal;
	line-height:1.6;
	}

.body hr {
width:100%;
text-align:center;
color: black;

.blogbody {
	color: orange;
	font-size:0.8em;
	font-weight:bolder;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	line-height:1.1em;
	line-spacing:1.1em;
	position:relative;
	margin-left:10px;
	margin-right:16px;
}
.blogbody img {
border:0px;
margin:0 14px 8px 0px;
}

h1 {font-size: 11pt;color:#0078AE}
h2 {font-size: 9pt;color:black;font-weight:bold;}

.provlist {
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.9em;
	letter-spacing: 0.02em;
	line-spacing: 2pt;
	}

#eventbody {
margin-left:40px;
width:560px;
}


#chapadd {
position: absolute;
top: -34px ;
left: 53px;
}
#leftmenuadults a {
	display: block;	
	height: 24px;
	width: 120px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	background: url(/css/green.gif) repeat-y;	
	background-color: #FFE1DC;
	
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
		}
#leftmenuadults a:hover	{
	background-color: #D7A39A ;
	text-decoration: none;
	font-family: Arial, Verdana, sans-serif;
		}


#leftmenuprov a {
	display: block;	
	height: 24px;
	width: 120px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	background: url(/css/green.gif) repeat-y;	
	background-color: #E9F1C7 ;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
		}
#leftmenuprov a:hover	{
	background-color: #DAE2BB ;
	text-decoration: none;
	background: url(/css/greenon.gif) repeat-y;	
	font-family: Arial, Verdana, sans-serif;
		}
#leftmenuchap a {
	display: block;	
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	background: url(/css/blue.gif) repeat-y;	
	background-color: #D0E2EC ;
	color: #000000;
	font-weight: bold;
	height: 24px;
	width: 120px;	
	font-size: 12px;
	text-align: left;
	text-decoration: none;
		}
#leftmenuchap a:hover	{
	background-color: #C3D4D3 ;
	display: block;	
	text-decoration: none;
	background: url(/css/blueon.gif) repeat-y;	
	font-family: Arial, Verdana, sans-serif;
		}
#search {
position: absolute;
top: 0px;
width:240px;
right:16px;

}

#containertopmenutxt {
	margin-top: 4px;
	margin-left:3px;
	letter-spacing:0.05pt;
	font-family: Arial, Verdana, sans-serif;
	font-size: .7em;
	color: #333;
	font-weight: bold;
	}
#containertopmenutxt a:hover	{
	color: #022BB6;
	background: #DDE5DA;
	border-bottom: 0px solid #F6F5EE;
	}
#containertopright {
	margin-top: -158px;
	height:10px;
	position: absolute;
	margin-right:-40px;
	letter-spacing:0.02pt;
	font-family: Arial, Verdana, sans-serif;
	font-size: .7em;
	color: #000;
	}
#containertopright a {
	margin-top:-30px;
	color:#000;
	text-decoration:none;
	}

/* COMMON STYLES */
.hide, #skip	{
	display: none;
}
.tanText, a.tanText	{
	color: #92825F !important;
}
.hr {
	margin: .5em 0;
	width: 300px;
	padding: 0;
	height: 4px;
	clear: right;
	}
.hr hr, .hr2 hr {
	display: none;
	margin: 0;
	padding: 0;
}

.headertext { 
font-weight:bolder;
color:#6F8F24;
line-height:12.5pt;
text-align: left; 
padding: 5px;
font-size:12pt;
letter-spacing:1.1pt;
}
.headerblack { 
font-weight:bolder;
color:#000000;
line-height:12.5pt;
text-align: left; 
font-size:12pt;
letter-spacing:1.1pt;
margin-bottom:3px;
margin-left:8px;
margin-top:2px;
padding: 4px;
}
.ABATitle {
	font-family: Arial, Verdana, sans-serif;
	padding: 2px;
	color: #4F6C0C;
	font-size: 18px ;
	text-align: left;
	font-weight: bolder;
	 }
  .ABATitle2 {
	font-family: Arial, Verdana, sans-serif;
	background-color: #4F6C0C;
	color: #FFFFFF;
	padding: 4px;
	margin-bottom: 12px;
	font-size: 1.1em ;
	text-align: left;
	font-weight: bolder;
	border: #FFFFFF;
	display: block;
	border: none !important;
		voice-family: "\"}\"";
	voice-family: inherit;
}
.ABASub {
	font-family: Arial, Verdana, sans-serif;
	color: #FF5604;
	font-size: 18px ;
	padding-left: 5px;
	font-weight: bold;
	border: #FFFFFF;
	text-transform: capitalize;
	line-height:16.5pt;text-align: left;letter-spacing:1pt;
 }
 .ABASub2 {
	font-family: Arial, Verdana, sans-serif;
	color: #4F6C0C;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 16px ;
	text-transform: capitalize;
 }
.ABAText {
 	font-family: Arial, Verdana, sans-serif;
	color: #3A4C5A;
	font-size: 0.9em ;
	line-spacing: 0.9em;
	border: #FFFFFF;
	padding-left: 2px;
	text-transform: capitalize;
 }

/* LAYOUT STYLES container was 	width: 766px;*/
#content	{
	width: 530px;
	margin-top:-150px;
	margin-bottom: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	float: left;	
	font-size: .9em;
	line-height: 1.2em;
	position:relative;
	}
	#content a	{
	color: #193DB6;
	padding: 0.1em;
	line-spacing: 1px;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 0px solid #E8E3D2;
	/*font-weight: bold;*/
	}
	#content a:hover	{
	color: #022BB6;
	font-weight: bold;
	background: #DDE5DA;
	border-bottom: 0px solid #F6F5EE;
	}

.donate a{
position: absolute;
top:114px;
right:6px;
}

.pfv {
	font-size: 9pt;
	text-align: right;
	color: #669966;
	margin-top: 16px;	
}

.contentleft {
	width: 280px;
	margin-left: -4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	float: left;
	text-align: left;
}
.contentright {
	width: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	float: right;
	text-align: left;
	}
#contentfull {
	width: 740px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	float: left;	
	font-size: .9em;
	line-height: 1.2em;
}

#wrap {
	margin: 0px 0 0 0;
	width: 915px;
	align: center;
	}	
#container	{
	width: 780px;
	height:102%;
	text-align: left;
	position: relative;
	padding: 0;
	margin: 0 auto;
	background: url('/css/AOcontainer.jpg') repeat-y;
}
#container2	{
	width: 915px;
	position:relative;
	margin:0 0;
}
#vertbar{
	background: transparent url('/css/containerao.jpg') repeat-x;
	width: 100%;
	height:205px;
	float:none;
	position: absolute;
	left:0
}

#vertbarchap{
	background: transparent url('/css/containerchap.jpg') repeat-x;
	width: 100%;
	height:205px;
	float:none;
	position: absolute;
	left:0
}
#vertbaradult{
	background: transparent url('/css/containeradult.jpg') repeat-x;
	width: 100%;
	height:205px;
	float:none;
	position: absolute;
	left:0
}
#vertbarart{
	background: transparent url('/css/containerart.jpg') repeat-x;
	width: 100%;
	height:205px;
	float:none;
	position: absolute;
	left:0
}
#vertbarrcp{
	background: transparent url('/css/containerrcp.jpg') repeat-x;
	width: 100%;
	height:205px;
	float:none;
	position: absolute;
	left:0
}

#containerright	{
	width: 370px;
	border:2px solid yellow;
	float: left;
	text-align: left; 
	margin-left:6px;
}	
#containertopright	{

	top: 177px;
	width: 370px;
	right: 42px;
	text-align: right;
	font-size: 10pt;
	voice-family: "\"}\"";
	voice-family: inherit;
	top: 210px;
	right: 42px;
}
#containertopmenu	{
	position: relative;
	font-weight: bold;
	height: 36px;
	left: 15px;
	text-align: left;
	font-size: 0.9em;
	top: 152px;
}
#containertopmenu a	{
	color: #FFFFFF;
	text-decoration: none;
	}

#containertopmenu a:hover	{
	color: #000000;
	}	
#header
	{
	width:915px;
	height: 200px;
	text-align: center; 
	voice-family: "\"}\"";
	voice-family: inherit;
	background: url(/css/AOheader.jpg) no-repeat;
	}
#headerchap
	{
	width:915px;
	height: 200px;
	text-align: center; 
	voice-family: "\"}\"";
	voice-family: inherit;
	background: url(/css/AOheadchap.jpg) no-repeat;
	}
#headerrcp
	{
	width:915px;
	height: 200px;
	text-align: center; 
	voice-family: "\"}\"";
	voice-family: inherit;
	background: url(/css/AOheadrcp.jpg) no-repeat;
	}
#headeradult
	{
	width:915px;
	height: 200px;;
	text-align: center; 
	voice-family: "\"}\"";
	voice-family: inherit;
	background: url(/css/AOheaderadult.jpg) no-repeat;
	}

#headerart2
	{
	width:915px;
	height: 200px;
	text-align: center; 
	voice-family: "\"}\"";
	voice-family: inherit;
	background: url(/css/AOheaderart.jpg) no-repeat;
	}

#headerprint	
	{
	display: none;
	}

#clear	{ /* Clears page before footer and holds boot */
	clear: both;
	}
#clear hr	{
	display: none;
	}

#footer	{
	position:relative;
	float: left;
	text-align: center;
	color: #CAC4B5;
	width: 920px;
	}	

	#footer a	{
	color: #000000;
	}
	#footer a:hover	{
	color: #000000;
}

#footerpost	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	color: #000000;
	width: 915px;
	}	

	#footerpost a	{
	color: #000000;
	}
	#footerpost a:hover	{
	color: #6E8FA9;
}

#MDR	{
	margin: 0 auto;
	padding: 0px 0;
	width: 780px;
	text-align: left;
	}
	#MDR a	{
	width: 92px;
	display: block;
	}
	#MDR a:hover	{
}

#leftBar	{
	margin-top: 8px;
	margin-left:12px;
	float: left;
	width: 120px;
	font-family: Arial, Verdana, sans-serif;
	font-size: .8em;
	font-weight: bold;
	text-decoration: none;
}
#leftBar a	{
	width: 125px;
}
	
#leftgreen	{
	left: 11px;
	background: transparent url(/css/leftgreen.gif) no-repeat;	
	position: relative;
	width: 120px;
	height: 28px;
	color: #FFFFFF;
	text-decoration: none;
	list-style: none;	
	}

#leftrcp	{
	left: 11px;
	background: url(/css/leftrcp.gif) no-repeat;	
	width: 120px;
	height: 28px;
	color: #FFFFFF;
	text-decoration: none;
	list-style: none;	
	position: relative;
	}

#leftblue	{
	left: 11px;
	background: url(/css/leftblue.gif) repeat-y;	
	width: 120px;
	height: 28px;
	color: #FFFFFF;
	text-decoration: none;
	list-style: none;	
	position: relative;
	}

#rightBar	{
	/*background: pink;*/
	float: right;
	text-align: left;
	width: 231px;
	text-decoration: none;
	margin:-15 0 0 5px;
	}
#rightBar table {
width:230px;
}

#rightBar td {
padding: 4px 4px 4px 4px;

}

#rightBar a	{
	font-family: Verdana, Arial;
	letter-spacing: 0.02em;
	line-height:1.2;
	color: #000000;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}
#rightBar a:hover {
	letter-spacing: 0.02em;
	line-height:1.2;
	color: #0000CC;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}
#rightBar h3 {
	background: transparent url(/css/headgreen.gif) repeat-y;	
	float: right;
	color: #FFFFFF;
	padding: 7px 0 0 0;
	margin-bottom: 1px;
	margin-top: 0px;
	margin-right: -2px;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	vertical-align: sub;
	height: 34px;
	width: 130px;
	}
