body
{ 
background-color:#CECB94;
width: 100%;
height: 100%;
}

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 13px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #FAF4A7;
}

#golfSponsors ul {margin-left:0px;
	padding-left:20px;}
#golfSponsors ul li {margin-left:0px;
		font-size:1.2em;
		font-weight:bold;}
#golfSponsors h3 {font-size:1.6em; text-align:center;}
#golfSponsors h4 {font-size:1.3em; margin-bottom:5px; }
td.body {    	background-color:#FFFFFF;   
			width: 768px;
			vertical-align: top;
			padding: 0px;
			border-spacing: 0px;
			text-align : left;
			font-size: 10pt;
			font-weight : normal ;
			font-family : Arial, Helvetica, sans-serif ;
			height: 100%;			
			}
table.body {    	background-color:#FFFFFF;
			width: 768px;
			vertical-align: top;
			padding: 0px;
			border-spacing: 0px;
			text-align : left;
			font-weight : normal ;
			font-family : Arial, Helvetica, sans-serif ;
			height: 600px;				
			}
			
table.navigation {    	background-color:#4A797B;
			vertical-align: top;
			padding: 0px;
			border-spacing: 0px;
			text-align : left;
			height: 113px;
			width: 557px;			
			}
			
td.navigation {    	background-color:#4A797B;
			width: 557px;
			vertical-align: top;
			padding: 0px;
			border-spacing: 0px;
			text-align : left;
			font-weight : normal ;
			font-family : Arial, Helvetica, sans-serif ;
			height: 113px;							
			border-bottom: 1px solid #333333;	
			}
			

td.header {    	background-color:#4A797B;
			width: 768px;
			vertical-align: top;
			padding: 0px;
			border-spacing: 0px;
			border-top: 1px solid #333333;
			text-align : left;
			font-weight : normal ;
			font-family : Arial, Helvetica, sans-serif ;
			height: 112px;		
			}
td.tHeader {    	width: 245px;
			vertical-align: bottom;
			padding: 0px;
			border-spacing: 0px;
			text-align : left;
			font-weight : bold ;
			font-family : Arial, Helvetica, sans-serif ;
			font-size: 10pt;		
			}
			
.tHeader {    
			vertical-align: bottom;
			padding: 0px;
			border-spacing: 0px;
			text-align : left;
			font-weight : bold ;
			font-family : Arial, Helvetica, sans-serif ;
			font-size: 10pt;		
			}

img.rightFloat {float: right;
		border-right: 15px solid #EFEFDE;
		border-left: 15px solid #EFEFDE;}

img.leftFloat {float: left;
		border-right: 15px solid #EFEFDE;}

			
.linkTitle {    
			vertical-align: bottom;
			padding: 0px;
			border-spacing: 0px;
			text-align : left;
			font-weight : normal ;
			font-family : Arial, Helvetica, sans-serif ;
			font-size: 11pt;		
			}
			
td.tText {    	width: 245px;
			vertical-align: top;
			padding-bottom: 5px;
			border-spacing: 0px;
			text-align : left;
			font-weight : normal ;
			font-family : Arial, Helvetica, sans-serif ;
			font-size: 10pt;		
			}
			
input	{    	font-weight : normal ;
			font-family : Arial, Helvetica, sans-serif ;
			font-size : 10pt;
			color: #000066;
			border: 1px solid #666666;		
			}
			
input[type="submit"]{    	font-weight : bold ;
			font-family : Arial, Helvetica, sans-serif ;
			font-size : 10pt;
			color: #FFFFFF;
			border: 1px solid #666666;
			background-color: #CC0000;
			}
			
select { 
			background-color: #FFFFFF; 
			color: #000066; 
			font-weight : normal ;
			font-family : Arial, Helvetica, sans-serif ;
			font-size : 10pt;	
}

form { 
			background-color: #FDFDF3; 
			color: #000000; 
			font-weight : bold ;
			font-family : Arial, Helvetica, sans-serif ;
			font-size : 8pt;	
}

td.contentContainer {background-color:#EFEFDE;
			width: 768px;
			vertical-align: top;
			padding: 0px;
			height: 100%;
			}
			
table.contentContainer {background-color:#EFEFDE;
			width: 768px;
			vertical-align: top;
			padding: 0px;
			height: 100%;
			border-right: 1px solid #333333;
			}		
			
table.leftContainer {    	background-color:#FDFDF3;    
			border-width: 0px;    
			width: 211px;
			vertical-align: top;
			padding: 0px;
			border-spacing: 0px;
			height: 100%;			
			}

td.leftContainer {    	background-color:#FDFDF3;    
			border-width: 0px;   
			width: 201px;
			vertical-align: top;
			padding: 5px;
			border-spacing: 0px;			
			height: 100%;
			align: left;
			font-weight : normal ;
			font-family : Arial, Helvetica, sans-serif ;
			font-size : 8pt;		
			}

table.whatsNew {    	background-color:#FDFDF3;    
			border: 1px solid #333333;    
			width: 150px;
			vertical-align: top;
			padding: 0px;
			border-spacing: 0px;
			height: 100%;			
			}

td.whatsNew { background-color:#FDFDF3;
			vertical-align: top;
			padding: 0px;
			font-weight : normal ;
			font-family : Arial, Helvetica, sans-serif ;
			font-size : 8pt;		
			}
			
td.headerPic {    	background-color:#4A797B; 
			background-image: url("https://www.capitalaaa.org/images/headerPic.gif");
			border-width: 0px;   
			width: 211px;
			vertical-align: top;
			padding: 0px;
			border-spacing: 0px;			
			height: 80px;	
			}

#catList li
{
list-style : none;
	font-size : 9pt;
	margin-left:-20px; 
	padding-left:none;
	padding-bottom: 0px;
}

#archiveList li
{
list-style : none;
	font-size : 9pt;
	margin-left:-20px; 
	padding-left:none;
	padding-bottom: 0px;
}

li.pagenav {
	font-size : 11pt;
	list-style : none;
	margin-left: 0; 
	padding-left: 0;
	margin-top:10px;
	padding-bottom: 0px;
	}
	
li.plain {
	list-style : none;
	margin-left: 0; 
	padding-left: 0;
	padding-bottom: 0px;
	}
li.page_item {
	list-style : none;
	font-size : 9pt;
	margin-left:-20px; 
	padding-left:none;
	padding-bottom: 0px;
	}


ul.first{	
	margin-left: 0; 
	padding-left: 0;
	}


a.bodyStyle{
	text-decoration: underline;
	color: #3F418A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight : bold ;
	}
				
a.bodyStyle:hover{
	text-decoration: underline;
	color: #4A797B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight : bold ;
	}
	
a.bodyStyle:visited{
	text-decoration: underline;
	color: #663399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight : bold ;
	}

table.centerContainer {    background-color:#EFEFDE; 
			vertical-align: top;
			padding: 5px;
			height: 100%;
			font-size : 10pt;
			text-align: left;		
			}

td.centerContainer {background-color:#EFEFDE;
			vertical-align: top;
			padding-right: 5px;
			padding-left: 10px;
			text-align : left ;
			font-family : Arial, Helvetica, sans-serif ;
			font-size : 10pt;
			color : #000000;
			font-weight : normal ;	
			}

td.tableNum {background-color:#EFEFDE;
			vertical-align: top;
			text-align : right ;
			font-family : Arial, Helvetica, sans-serif ;
			font-size : 10pt;
			color : #000000;
			font-weight : normal ;
			padding-right: 20px;	
			}

td.indent {background-color:#EFEFDE;
			vertical-align: top;
			padding-right: 5px;
			padding-left: 30px;
			text-align : left ;
			font-family : Arial, Helvetica, sans-serif ;
			font-size : 10pt;
			color : #000000;
			font-weight : normal ;	
			}
td.padRight{padding-right: 15px;}
td.padLeft{padding-left: 15px;}			
	
			
table.rightContainer {    	background-color:#EFEFDE;    
			border-width: 0px;    
			width: 220px;
			vertical-align: top;
			border-spacing: 0px;	
			padding: 0px;	
			}
td.rightContainer {    	font-size : 10pt;
			font-weight : normal ;
			text-align : left ;
			font-family : Arial, Helvetica, sans-serif ;
			color : #000000 ;
			background-color:#EFEFDE;
			width: 180px;
			vertical-align: top;
			padding: 5px;		
			}
			
td.leftColShadow {    	background-color:#EFEFDE;
			background-image: url(images/leftColShadow.gif);
			background-repeat: repeat-y;    
			border-width: 0px;    
			width: 8px;
			vertical-align: top;
			padding: 0px;
			border-spacing: 0px;
			height: 100%;			
			}

			
td.pageShadow {    	background-color:#CECB94;
			background-image: url(images/pageShadow.gif);
			background-repeat: repeat-y;    
			border-width: 0px;    
			width: 4px;
			vertical-align: top;
			padding: 0px;
			border-spacing: 0px;
			height: 100%;			
			}

td.pageShadowUnder {    background-color:#CECB94;
			background-image: url(images/pageShadowUnder.gif);
			background-repeat: repeat-x;
			vertical-align: top;
			padding: 0px;
			width: 768;
			height: 4px;			
			}

td.dateTime {    background-color:#FDFDF3;
			width: 211px;
			height: 33px;
			font-size : 10pt;
			font-weight : normal ;
			text-align : center ;
			font-family : Arial, Helvetica, sans-serif ;		
			}


a.smallLink{  		font-size : 9pt;
			font-weight : normal ;
			text-align : right ;
			color : #3F418A ;
			font-family : Arial, Helvetica, sans-serif ;
			vertical-align: top;
			}
			
a.smallLink:hover{  		font-size : 9pt;
			font-weight : normal ;
			text-align : right ;
			color : #4A797B ;
			font-family : Arial, Helvetica, sans-serif ;
			vertical-align: top;
			}

a.smallLink:visited{  		font-size : 9pt;
			font-weight : normal ;
			text-align : right ;
			color : #4A797B ;
			font-family : Arial, Helvetica, sans-serif ;
			vertical-align: top;
			}


.title, h1	{  font-size : 13pt;
			font-weight : bold ;
			text-align : left ;
			color : #006666 ;
			font-family : Arial, Helvetica, sans-serif ;
			vertical-align: top;}
			
.medBody	{  font-size : 8pt;
			font-weight : normal ;
			text-align : right ;
			color : #000000 ;
			font-family : Arial, Helvetica, sans-serif ;
			vertical-align: top;}
			
.bodyStyle	{  font-size : 10pt;
			font-weight : normal ;
			text-align : left ;
			color : #000000 ;
			font-family : Arial, Helvetica, sans-serif ;
			vertical-align: top;}
			
td.bodyStyle	{  font-size : 10pt;
			font-weight : normal ;
			text-align : left ;
			color : #000000 ;
			font-family : Arial, Helvetica, sans-serif ;
			vertical-align: top;}
			
.subheader	{  font-size : 11pt;
			font-weight : bold ;
			text-align : left ;
			color : #000000 ;
			font-family : Arial, Helvetica, sans-serif ;
			vertical-align: top;}
h2	{  font-size : 11pt;
			font-weight : bold ;
			text-align : left ;
			color : #000000 ;
			font-family : Arial, Helvetica, sans-serif ;
			vertical-align: top;
			border-bottom:1px solid #000000;
			margin-bottom:5px;}
h3	{  font-size : 11pt;
			font-weight : bold ;
			text-align : left ;
			color : #006666 ;
			font-family : Arial, Helvetica, sans-serif ;
			vertical-align: top;		
			margin-bottom:5px;}



.subheader2	{  font-size : 10pt;
			font-weight : bold ;
			text-align : left ;
			color : #006666 ;
			font-family : Arial, Helvetica, sans-serif ;
			vertical-align: top;}
			
.dotted{
			border-bottom: 1px dashed #333333;}


td.footer {    	background-color:#FFFFFF;
			border-top: 1px solid #000000; 
			border-right: 1px solid #333333;
			border-bottom: 1px solid #333333;
			width: 768px;
			height: 50px;
			vertical-align: middle;
			padding: 0px;
			text-align : center ;
			font-family : Arial, Helvetica, sans-serif ;
			font-size : 8pt;
			color : #000000;
			font-weight : normal ;			
			}

.footer {  text-align : center ;
			font-family : Arial, Helvetica, sans-serif ;
			font-size : 7pt;
			color : #000000;
			font-weight : normal ;			
			}
.meta {  text-align : left ;
			font-family : Arial, Helvetica, sans-serif ;
			font-size : 9pt;
			color : #000000;
			font-weight : normal ;
			background-color:#E4E4D4;
			border-left:5px solid #BBBCB4;
			padding-left:10px;
			padding-right:10px;
			padding-top:5px;
			padding-bottom:5px;
			}
h1{padding:none;
	margin:none;}

a:link		{ 	color: #3F418A;
			font-weight : bold ; }  /* for unvisited links */
a:visited		{ color: #663399;
			font-weight : bold ; } /* for visited links */
a:active			{ color: #663399; 
			font-weight : bold ;} /* when link is clicked */
a:hover			{ color: #4A797B; 
			font-weight : bold ;} /* when mouse is over link */
			
/* *************** GIFT FORM CSS **********************/

.giftForm{
			background-color: transparent; 
			color: #4a797b; 
			font-weight : bold ;
			font-family : Arial, Helvetica, sans-serif ;
			font-size : 8pt; 
}

.giftForm th {
    text-align: left;
}

.giftForm td.label {
    width: 155px;
    padding: 1px 15px 0 0;
    text-align: right;
}

.giftForm td.element {
}

.giftForm select,
.giftForm input.text,
.giftForm textarea {
	margin: 1px 4px;
	width: 200px;
	width: 200px !important;
	line-height:1.3em;
	padding: 2px;
	border-top:1px solid #7c7c7c;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #ddd;
}

.giftForm textarea {
    margin: 0 0 10px 0;
    width: 250px !important;
    height: 200px;
    font-family: Helvetica, Arial, Sans-serif;
}

.giftForm select {
    width: 208px !important;
}

.giftForm select.date {
    width: 45px;
}

.giftForm th {
    padding: 20px 0 6px 0;
    font-size: 10px;
    text-transform: uppercase;
}

.giftForm td.checkbox input,
.giftForm th input {
    position: relative;
    top: 2px;
}

.giftForm td.checkbox input {
    top: -2px;
}

.giftForm input.digit5,
.giftForm select.digit5 { width: 60px !important; }
.giftForm input.digit4 { width: 50px !important; }
.giftForm input.digit3 { width: 40px !important; }
.giftForm select.digit2 { width: 50px !important; }
.giftForm select.medium { width: 90px !important; }

span.error,
#error-box p,
#error-box li {
    color: #F00;
}

#error-box p {
    font-size: 15px !important;
    font-weight: bold;
}

#error-box li {
    font-size: 14px !important;
}

.errorDivStyle{
	display: none;
	border: 1px dotted #E2418F;
	color: #000000;
	font-family: arial;
	font-size: 12px;
	text-align: center;
	margin-right: 10px;
	padding: 20px;
}

.errorTextMessage{
	color: #000000;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	}
	
.errorTextInstrunctions{
	color: #000000;
	}
	
.hiddenDiv{
	display: none;
}

.visibleDiv{
	display: block;
}

.agencyTable {font-size:.9em;}

.counterText{
	margin-top: 5px;
	}
	
.counterCountText{
	padding: 2px;
	color: #F3F2EA;
	background-color: #4A797B;
	}
