/* 
CSS STYLES - IMAGES AT: /client/aso/AO.nsf/object/AOCSS/$file/filename....jpg
*/


/* HTML STYLES */
/* background green #194000 or dk=#154015 is was #ECE6D6 */
#btn a{
	background: #ffdd57;
	width:120px;
	height:18px;
	text-align:center;
	background-image: -webkit-linear-gradient(top, #f2d361, #e06f04);
	background-image: -moz-linear-gradient(top, #f2d361, #e06f04);
	background-image: -ms-linear-gradient(top, #f2d361, #e06f04);
	background-image: -o-linear-gradient(top, #f2d361, #e06f04);
	  background-image: linear-gradient(to bottom, #f2d361, #e06f04);
	 -webkit-border-radius: 13;
	 -moz-border-radius: 13;
	 border-radius: 13px;
	  text-shadow: 1px 1px 4px #544854;
	  -webkit-box-shadow: 0px 1px 3px #666666;
	  -moz-box-shadow: 0px 1px 3px #666666;
	  box-shadow: 0px 1px 3px #666666;
	  font-family: Arial;
	  color: #ffffff;
	  font-size: 13px;
	  padding: 3px 8px 5px 8px;
	  border: solid #9e931e 1px;
	  text-decoration: none;
}
#btn a:hover {
	width:120px;
	height:18px;
	text-align:center;
	background: #e3c04d;
	background-image: -webkit-linear-gradient(top, #e3c04d, #ff7433);
	background-image: -moz-linear-gradient(top, #e3c04d, #ff7433);
	background-image: -ms-linear-gradient(top, #e3c04d, #ff7433);
	background-image: -o-linear-gradient(top, #e3c04d, #ff7433);
	background-image: linear-gradient(to bottom, #e3c04d, #ff7433);
	text-decoration: none;
}

.body		 {
		 margin-top:95px;
		 margin-left:24px;
		 margin-bottom: 9px;
		 width: 510px;
		 color: #000000;
		 text-align: left;
		 font-family: Verdana, sans-serif;
		 font-size: 10pt;
		 letter-spacing: 0.03em;
		 line-height:1.4;
		 }
.bodyfull {
		 margin-top:-10px;
		 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;
		 }

.blogbody {
		 color: black;
		 font-size:0.85em;
		 font-weight:normal;
		 text-align: left;
		 font-family: Verdana, Arial, sans-serif;
		 line-height:1.2em;
		 position:relative;
		 margin-left:10px;
		 margin-right:16px;
		 margin-top:8px;
}
.blogbody img {
border:0px;
padding: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;
		 }

#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;
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: -168px;
		 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 ;
		 border: #FFFFFF;
		 padding-left: 2px;
		 text-transform: capitalize;
 }

/* LAYOUT STYLES container was 		 width: 766px;*/
#content		 {
		 width: 422px;
		 margin-top:-98px;
		 margin-bottom: 40px;
		 font-family: Verdana, Arial, Helvetica, sans-serif;
		 color: #FFFFFF;
		 text-align: left;
		 float: left;		 
		 font-size: .9em;
		 line-height: 1.2em;
		 }
		 #content a		 {
		 color: #193DB6;
		 padding: 0.1em;
		 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;
		 }

.XXXdonate a{
position: absolute;
top:114px;
right:0px;
}

.donate {
position: absolute;
top:90px;
right:0px;
width:190px;
}
.bemember a {
position: absolute;
top:84px;
right:0px;
}

.pfv {
		 font-size: .9em;
		 text-align: right;
		 color: #669966;
		 margin-top: -4px;		 
}

.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;
		 }		 
#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;
		 padding: 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;
		 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(/Client/ASO/AO.nsf/object/Headers2014/$file/AOheader.jpg) no-repeat;
		 }
#headerchap
		 {
		 width:915px;
		 height: 200px;
		 text-align: center; 
		 voice-family: "\"}\"";
		 voice-family: inherit;
		 background: url(/Client/ASO/AO.nsf/object/Headers2014/$file/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(/Client/ASO/AO.nsf/object/Headers2014/$file/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: 915px;

		 }		 

		 #footer a		 {
		 color: #000000;
		 }
		 #footer a:hover		 {
		 color: #000000;
}

#footerpost		 {

		position: relative;
		float:left;			
		font-family: Verdana, Arial, sans-serif;
		 font-size: 8pt;
		 font-weight: normal;
		 text-decoration: none;
		 text-align: center;
		height: 70px;
		 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;
}
		 
#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;*/
		 position: relative;
		 float: right;
		 text-align: left;
		 width: 231px;
		 text-decoration: none;
		 margin:-15 0 0 20px;
		 }
#rightBar table {
width:230px;
}

#rightBar td {
padding: 4px 7px 4px 7px;

}

#rightBar a		 {
		 font-family: Verdana, Arial;
		 letter-spacing: 0.02em;
		 line-height:1.2;
		
		 font-weight: normal;
		 text-align: left;
		 text-decoration: none;
}
#rightBar a:hover {
		 letter-spacing: 0.02em;
		 line-height:1.2;
		 color: black;
		 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;
		 }
