/* Beginning of Standard Template Styles */
/* ------------------------------------------------------------------ */

/* Page Margins ---------------- */

body  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:5px;
	padding:0px;
	background: #E1ECF2;
}

p
{
    font-size: 12px;
	line-height: 130%; /* line height must come after font size */
}

h1, h2, h3
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #566EA8;
font-weight:normal;
}
    
h1
{
font-size: 19px;
font-weight:600;
}

h2
{
 font-size: 16px;
 font-weight:600;
}

h3
{
    margin: 10px 0px;
 font-size: 14px;
 font-weight:600;
}
      
li
{
    line-height: 130%;
    margin: 7px;
}

li li
{
    margin: 2px;
}

hr
{
    color: #990000;
    height: 1px;
}
    


/* Default Table Size/Color ---------------- */
table
    {
     border-spacing: 0;
    /* fix for IE6 and below not inheriting font size */
     font-size: 12px;  
   font-family: Verdana, Arial, Helvetica, sans-serif;
   
} 

.event-table{
    vertical-align: top
}

.event-table th{
    text-align: left; 
    width: 120px;
    vertical-align: top;
}

.event-table td{
vertical-align: top;
padding-bottom: 1em;
padding-left: 1em;
}

/* Default Link Size/Color ---------------- */
A 
{  
        font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; 
        font-weight: 500; 
        color: #0033CC;
        font-style: normal;
        text-decoration : none;
}

A:visited {  

color: #0033CC;
}

A:hover 
{  
    text-decoration : underline;
}

/* Breadcrumb ---------------- */

.Breadcrumb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	padding-left: 3px;
}

A.Breadcrumb:link
{
	color: #333;
}

A.Breadcrumb:hover
{
	color:#0033CC;
}


a.external 
{ 
 padding-right: 90px; 
 background: url(/AoAroot/Images/Icons/exitdisclaimer.gif) no-repeat right bottom; 
}



/* Footer ---------------- */

.Footer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333;
	padding-left: 3px;
}

.Footer A
{
	color:#333;
	font-size: 11px;

}

.Footer A:hover
{
	color:#0033CC;
}

/* Search Box / Resize/Print/Email ---------------- */

.ResizePrintEmailSearch
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333;
}

A.ResizePrintEmailSearch:hover
{
    color:#333;
}

/* align right ------------------------- */

.right
{
    text-align:right;
}

/* Black ---------------- */

.PageTitleBlack 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 15px; 
    font-weight: 700; 
    color: #000000;
    font-style: normal;
}

.TextBlack 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; 
    font-weight: 500; 
    color: #000000;
    font-style: normal;
}

.TextBlackBold 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; 
    font-weight: 700; 
    color: #000000;
    font-style: normal;
}

.TextLittleBlackBold 
{  
    font-family: Courier; 
    font-size: 10px; 
    font-weight: 700; 
    color: #000000;
    font-style: normal;
}

/* White ---------------- */

.PageTitleWhite 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 15px; 
    font-weight: 500; 
    color: #FFFFFF;
    font-style: normal;
}

.TextWhite 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; 
    font-weight: 500; 
    color: #FFFFFF;
    font-style: normal;
}

.TextWhiteBold 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; 
    font-weight: 700; 
    color: #FFFFFF;
    font-style: normal;
}

/* Red ---------------- */

.PageTitleRed 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 15px; 
    font-weight: 500; 
    color: #FF0000;
    font-style: normal;
}

.TextRed 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; 
    font-weight: 500; 
    color: #FF0000;
    font-style: normal;
}

.TextRedBold 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; 
    font-weight: 700; 
    color: #FF0000;
    font-style: normal;
}

/* Dark Red ---------------- */

.PageTitleDarkRed 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 15px; 
    font-weight: 500; 
    color: #990000;
    font-style: normal;
}

.TextDarkRed 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; 
    font-weight: 500; 
    color: #990000;
    font-style: normal;
}

.TextDarkRedBold 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; 
    font-weight: 700; 
    color: #990000;
    font-style: normal;
}

/* Blue ---------------- */

.PageTitleBlue 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 15px; 
    font-weight: 500; 
    color: #3366CC;
    font-style: normal;
}

.TextBlue 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; 
    font-weight: 500; 
    color: #3366CC;
    font-style: normal;
}

.TextBlueBold 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; 
    font-weight: 700; 
    color: #3366CC;
    font-style: normal;
}


/* Dark Blue ---------------- */

.PageTitleDarkBlue 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 15px; 
    font-weight: 700; 
    color: #003366;
    font-style: normal;
}

.TextDarkBlue 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; 
    font-weight: 500; 
    color: #003366;
    font-style: normal;
}

.TextDarkBlueBold 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; 
    font-weight: 700; 
    color: #003366;
    font-style: normal;
}

/* Light Blue ---------------- */

.PageTitleLightBlue 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 15px; 
    font-weight: 500; 
    color: #006699;
    font-style: normal;
}

.TextLightBlue 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; 
    font-weight: 500; 
    color: #006699;
    font-style: normal;
}

.TextLightBlueBold {  

font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; 
font-weight: 700; 
color: #006699;
font-style: normal;

}

/* Yellow ---------------- */

.PageTitleYellow 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 15px; 
    font-weight: 500; 
    color: #FFFF00;
    font-style: normal;
}

.TextYellow 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; 
    font-weight: 500; 
    color: #FFFF00;
    font-style: normal;
}

.TextYellowBold 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; 
    font-weight: 700; 
    color: #FFFF00;
    font-style: normal;
}

/* Orange ---------------- */

.PageTitleOrange 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 15px; 
    font-weight: 500; 
    color: #FF9900;
    font-style: normal;
}

.TextOrange 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; 
    font-weight: 500; 
    color: #FF9900;
    font-style: normal;
}

.TextOrangeBold 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; 
    font-weight: 700; 
    color: #FF9900;
    font-style: normal;
}

/* Green ---------------- */

.PageTitleGreen 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 15px; 
    font-weight: 500; 
    color: #006633;
    font-style: normal;
}

.TextGreen 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; 
    font-weight: 500; 
    color: #006633;
    font-style: normal;
}

.TextGreenBold 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; 
    font-weight: 700; 
    color: #006633;
    font-style: normal;
}

/* Gray ---------------- */

.PageTitleGray 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 15px; 
    font-weight: 500; 
    color: #CCCCCC;
    font-style: normal;
}

.TextGray 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; 
    font-weight: 500; 
    color: #CCCCCC;
    font-style: normal;
}

.TextGrayBold 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; 
    font-weight: 700; 
    color: #CCCCCC;
    font-style: normal;
}

/* Dark Gray ---------------- */

.PageTitleDarkGray 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 15px; 
    font-weight: 500; 
    color: #333333;
    font-style: normal;
}

.TextDarkGray 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; 
    font-weight: 500; 
    color: #333333;
    font-style: normal;
}

.TextDarkGrayBold 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; 
    font-weight: 700; 
    color: #333333;
    font-style: normal;
}




/* DataGrid Items ---------------- */

.DataGridItemStyle 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; 
    font-weight: 500; 
    color : #FF0000;
    background: #000000;
    font-style: normal;
}

.DataGridAltStyle 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; 
    font-weight: 500; 
    color : #003399;
    background: #EFEFEF;
    font-style: normal;
}

.DataGridEditStyle 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; 
    font-weight: 500; 
    color : #000000;
    background: #FFFF00;
    font-style: normal;
}

.DataGridFooterStyle 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; 
    font-weight: 500; 
    color : #FFFFFF;
    background: #99CC99;
    font-style: normal;
}

.DataGridHeaderStyle
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; 
    font-weight: 700; 
    color : #FFFFFF;
    background: #99CC99;
    font-style: normal;
}

.DataGridPagerStyle 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; 
    font-weight: 500; 
    color : #FF0000;
    background: #FFFFFF;
    font-style: normal;
}

.DataGridSelectedItemStyle 
{  
    font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; 
    font-weight: 500; 
    color : #000000;
    background: #FFFF00;
    font-style: normal;
}


.clear
{
    clear:both;
}


/* ------------------------------------------------------------------ */
/* This Ends the Standard Template of Styles. Add Custom Styles Below */
/* ------------------------------------------------------------------ */


.insideboxes 
{
	padding: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style:solid;
	border-color:#5D86AE;
}


.trianglebullet  
{
    list-style-image: url(/images/bullet_arrow_tranparent.gif);
}





/* -------------------------------------------------------------------------------- 
* This Starts the customized border around photo images in gallery room            
* <img class="border"  src="photoname.jpg" />                                    
* -------------------------------------------------------------------------------- */


img.border 
{
			display: block;
			padding:15px;
			margin-left: auto;
			margin-right: auto;
			border:solid;
			border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
			border-width: 1px 2px 2px 1px;
			background:white;
}
		
.photoborder
{
			
			padding:20px 20px 20px 20px;
			border:solid;
			border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
			border-width: 1px 2px 2px 1px;
			background:#FFFFFF;		
}
		

/* -------------------------------------------------------------------------------- 
* This Starts the customized tabs on the homepage                                 
*     <div id="tablist">                                                           
*            <ul>                                                                  
*                <li class="on"><a href="#"><span>Text</span></a></li>              
*                <li class=""><a href="#"><span>Text</span></a></li>                
*            </ul>                                                                 
*        </div>                                                                     
* -------------------------------------------------------------------------------- */
#tablist 
{
	background: #fff ;
	border: 1px solid #979797;
	border-width: 0px 0 1px;	/* a hairline on the bottom of tablist */
}

#tablist ul, #tablist ul li 
{
	list-style: none;			/* no bullet */
	margin: 0;
	padding: 0;
}

#tablist ul 
{
	padding: 5px 0px 4px; /* 4px pushes image over the hairline making border disapeear */
	text-align: left;		/* set center to have tablist align  */
}

#tablist ul li 
{
	display: inline;		/* forces the list to be side by side */
	margin-right: 0px;
}


#tablist ul li a 
{
	background:url(/AoARoot/images/Banners_and_Curves/tab_tr_off.gif)  no-repeat 100% 0;
	padding: 5px 0px  !important;  /* must match padding on ul first 2 only*/
	padding: 0px 0px; 				/* this is a fix for IE */
	text-decoration:none;
	font-size: .9em;
    color:#000;                     /*inactive tab text color */            
}

#tablist ul li.on a
{
	background: url(/AoARoot/images/Banners_and_Curves/tab_tr.gif) no-repeat top right;
	padding: 5px 0px !important;  		/*  must match padding top on ul first 2 only*/
	padding: 0px 0px ;					/*  this is fix for IE */
	border-bottom: 0px;
	color:#CC6633;                      /* active text tab color */
	font-weight:bold;
}

#tablist ul li.on a:hover span
{
	color:#CC6633;                      /* active text tab color hover */
	text-decoration:none;
}

#tablist ul li a span 
{
	background: url(/AoARoot/images/Banners_and_Curves/tab_tl_off.gif) no-repeat;
	padding: 5px 15px 5px 15px;/* allows padding around the text */
}

#tablist ul li.on a span 
{
	background: url(/AoARoot/images/Banners_and_Curves/tab_tl.gif) no-repeat;
	padding: 5px 15px 5px 15px;/* allows padding around the text */
	border-bottom: 0px;
}

#tablist ul li a:hover span 
{
	color:#0033CC;
	text-decoration: underline;
}

#tab1, #tab2
{
background: #F1F5F6;
border: #ADC0C7 1px solid;
border-top: 0px;			/* borders around display minus top */
font-size: 1.0em;
}

#tab2
{
padding: 20px;
}

#tab1 ul
{
margin: 5px 0px 10px 5px;
padding: 0px;
}

#tab1 ul li 
{
background:url(/AoARoot/images/icons/Diamond_bullet.gif) 2px -2px no-repeat;
padding-left:20px;  /* space between bullet and text */
list-style: none;
line-height: 1.3em;
margin-bottom:1.0em;    /* line height between next bullet */
}


#tab1 li
{
}




/* ------------------------------------------------------------------ */
/* This Starts the customized Show Hide list items                     */
/* ------------------------------------------------------------------ */

.hide
{
display: none;
}

.show
{
display: block;
}



/* ------------------------------------------------------------------ */
/* This Starts the for Events Calendar                               */
/* ------------------------------------------------------------------ */

.dateUnderline A 
{
                text-decoration: underline;
}




/* ------------------------------------------------------------------ */
/* This Starts the padding for A-Z index                               */
/* ------------------------------------------------------------------ */

.AZpadding
{
    padding: 0px .7em 0px 0px;
                
}



/* -------------------------------------------------------------------------------- 
* This Starts the customized Rounded Box Frame on homepage                         
*         <div id="RoundBox1" style="width:XXXpx"> <!-- replace XXX with size needed
*        	<div class="RBtop"><span></span></div> <!-- very important must include span, part of CSS -->
*            	<div class="RBcontent">
*
*                </div>
*                <div class="RBbottom"><span></span></div> <!-- very important must leave the spans alone, part of CSS -->    
*        </div>                                                                   *
* -------------------------------------------------------------------------------- */



#RoundBox1
{
float:left;
width: 100%;                 /* previously set to 400px */
background:#fff url(/AoARoot/images/Banners_and_Curves/RoundCorner_left.gif) repeat-y left top; 	/* left side of box */
margin-bottom: 20px;
}

#RoundBox2
{
float:left;
width: 100%;
background:#fff url(/AoARoot/images/Banners_and_Curves/RoundCorner_left.gif) repeat-y left top; 	/* left side of box */
margin-bottom: 20px;
}

.RBtop
{
height:9px; 				/* to accomodate for graphic height */
background:url(/AoARoot/images/Banners_and_Curves/RoundCorner_tl.gif) no-repeat left top;			 /* top left corner & top side of box */
}

.RBtop span{ 
display:block; 				/* allows for makes space for right image to appear*/
height:9px;					 
font-size:2px;				/* eliminates 3px gap for IE */
background:url(/AoARoot/images/Banners_and_Curves/RoundCorner_tr.gif) no-repeat right top;	 /* right corner of box */
} 

.RBbottom 
{ 
height:9px;					/* to accomodate for graphic height */ 
background:url(/AoARoot/images/Banners_and_Curves/RoundCorner_bl.gif) no-repeat left bottom;		/* bottom left corner & bottom side of box */
font-size:2px;
} 

.RBbottom span 
{ 
display:block; 
height:9px; 
background:url(/AoARoot/images/Banners_and_Curves/RoundCorner_br.gif) no-repeat right top; 	/* bottom right corner of box */
}

.RBcontent 
{ 
background:url(/AoARoot/images/Banners_and_Curves/RoundCorner_right.gif) repeat-y right top; 	/* right side of box */
padding:0px 10px 0px 15px; 	/* right padding stays at 0, don't interfer with adjacent float and doesn't work in IE*/
margin:-1px 0px 0px -5px;	/* -5px for left margin to align remove 5px gap */ 
font-size: 2px;
}

.RBcontent span
{
/* background:url(/AoARoot/images/Banners_and_Curves/EldersFamilies2.jpg) no-repeat left top; 	places elderly couple as background image */
display:block;
}


.RBcontent div
{
/* background:url(/AoARoot/images/Banners_and_Curves/EldersFamilies2.jpg) no-repeat right top; 	 places elderly couple as background image */    
}

.RBcontent ul{
margin: 0px;
list-style:none;
padding-left: 5px;
}

.RBcontent div ul{
margin-left:0px;
padding-left: 5px;
}

.RBcontent li
{
    margin-bottom:1.0em;
}

.RBcontent a
{
font-size: 15px;
}

.RBcontent a:hover
{
 color:#0000FF;
}


/* ------------------------------------------------------------------ 
* This Starts the customized ads on homepage                        
* ------------------------------------------------------------------ */

.ad_item{
width: 95%;
margin: 5px auto 15px auto; 
text-align: center;
vertical-align: middle;
}

.ad_item_CLASS{
width: 95%;
margin: 5px auto 15px auto; 
}

.ad-box{
width: 95%;
border: #B0BEC7 1px solid;
margin: 5px auto 20px auto; 
text-align: center;
vertical-align: middle;
}

.ad-top{
background: #3F5A9C; /*url(/AoARoot/images/Banners_and_Curves/ad_top_dark.gif) repeat-x bottom*/
font-size: 10px;
color: #FFFFFF;
padding: 5px 0px 5px 0px;
font-weight: 700;
}

.ad-bottom{
background: #FFF url(/AoARoot/images/Banners_and_Curves/ad_bottom.gif) repeat-x bottom;
padding: 10px 0px 10px 0px;
font-size: 11px;
}

.ad-bottom a
{
font-size: 11px;
}

/* ------------------------------------------------------------------ 
* This Starts the customized video ads on homepage                         
* ------------------------------------------------------------------ */

.video-box{
width: 95%;
border: #B0BEC7 1px solid;
margin: 5px auto 20px auto; 
text-align: center;
vertical-align: middle;
background: #3F5A9C;
}

.video-top{
background: #3F5A9C; /*url(/AoARoot/images/Banners_and_Curves/ad_top_dark.gif) repeat-x bottom*/
font-size: 10px;
color: #FFFFFF;
padding: 5px 0px 5px 0px;
font-weight: 700;
}

.video-bottom{
background: #3F5A9C;
padding: 10px 0px 10px 0px;
font-size: 11px;
color:  #ffffff;
}

.video-bottom a
{
font-size: 11px;
color:  #ffffff;

}

.video-bottom a:hover
{
font-size:11px;
color: #ffffff;
text-decoration: underline;

}

/* ------------------------------------------------------------------ 
* This Starts the back to top icon and link                         
* ------------------------------------------------------------------ */

.backToTop
{
    text-align:right;
    color: #CCCCCC;
    font-size: 11px;
}

.backToTop a 
{ 
 padding: 0 20px 0 0; 
 background: #fff url(/AoARoot/images/icons/top2.gif) no-repeat right center;
 color: #CCCCCC;

}

.backToTop a:hover
{
color:#0033CC;

}

/* --------------------------------------------------------------------------------
* This Starts the customized QuickLinks on 2-Column Masterpage                    
*
* The following code will accommodate for width and height expansion for                  
* both the title and content section. 
* 
*            	
* 
*      <div class="QLtop" style="width:XXXpx" > <!-- replace XXX with size needed -->
                <div class="QLtopR"></div> <!-- very important must leave the div alone, part of CSS -->
                <div class="QLtitle">Quick Links</div> <!-- type title here -->
                <div class="QLcontent">
                                Program Results  <!-- type content here -->
                                Grant Opportunities
                </div>
                <div class="QLbottom"><span></span></div> <!-- very important must leave the div and spans alone, part of CSS -->    
        </div>
*                
* -------------------------------------------------------------------------------- */


.QLtop
{
float:left;

height:4px;				/* to accomodate for graphic height */
background:url(/AoARoot/images/Banners_and_Curves/QuickLinks_tl.gif) no-repeat left top;			 /* top left corner & top side of box */
margin: 20px 20px 120px 20px !important;  		/*  to force margin bottom for firefox*/
margin: 20px 20px;					/*  this is fix for IE */
text-align: center;
color:#FFFFFF;

}

.QLtopR{ 
display:block; 				/* allows for makes space for right image to appear*/
height:4px;					 
font-size:2px;				/* eliminates 3px gap for IE */					 
background:url(/AoARoot/images/Banners_and_Curves/QuickLinks_tr.gif) no-repeat right top;	 /* right corner of box */
margin: 0px 0px 0px 0px;
} 

.QLtitle{

font-weight:700;
margin: auto; 
text-align: center;
color:#FFFFFF;
background:#B0BEC7;
padding:0px 10px 4px 10px;

}

.QLcontent { 
padding:5px 0px 0px 10px; 	/* right padding stays at 0, don't interfer with adjacent float and doesn't work in IE*/
margin:0px 0px -20px 0px;	/* -5px for left margin to align remove 5px gap */ 
border: #B0BEC7 1px solid;   /* draws border around except bottom */
border-bottom: 0px;	
text-align: left;
color: #000000;
}

.QLbottom { 
height:12px;					/* to accomodate for graphic height */ 
background:url(/AoARoot/images/Banners_and_Curves/QuickLinks_bl.gif) no-repeat left bottom;		/* bottom left corner & bottom side of box */
font-size:2px;
} 

.QLbottom span { 
display:block; 

height:12px; 
background:url(/AoARoot/images/Banners_and_Curves/QuickLinks_br.gif) no-repeat right top; 	/* bottom right corner of box */
}


/* ------------------------------------------------------------------ 
* Custom OAA CSS MENU                        
* ------------------------------------------------------------------ */




#OAAmenu li
{
display: inline;
list-style-type: none;

}

#OAAmenu a 
{
 padding: .5em 2.5em; 
 background: #FFDA90; 
 border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
   
}

#navlist a:link, #navlist a:visited
{
color: #fff;
background: #036;
text-decoration: none;
}

#OAAmenu a:hover
{
color: #fff;
background: #369;
text-decoration: none;
}

/* ------------------------------------------------------------------ *
* Custom background colors                                           
* ------------------------------------------------------------------ */

.LightBlueBackground
{
    background: #E1ECF2;

}

.WhiteBackground
{
    background: White;
}

/* ------------------------------------------------------------------ 
* Breaking Story for homepage                                          
* ------------------------------------------------------------------ */

#BreakingStory
{
background:url(/AoARoot/images/Banners_and_Curves/Orange_bkgrd.jpg); 

padding: 7px 20px 10px 20px;
margin-bottom: 10px;
margin-top: 4px;
}

#BreakingStoryContent
{
margin: 5px auto;   
border:solid;
border-color: #dddddd #bbbbbb #bbbbbb #dddddd;
border-width: 1px 1px 1px 1px;
background: #FFFFFF;
padding: 1px 15px;
text-align:right;

}

/* ------------------------------------------------------------------ 
* Skip Navigation                                                    
* ------------------------------------------------------------------ */


.SkipNav
{
    margin-left: -100px;
    margin-top: -999px;
    color: green;
    font-size: 7px;
    line-height: 0px;
    position:absolute;

}

/* ------------------------------------------------------------------ 
* Other fonts                                                   
* ------------------------------------------------------------------ */


.courier
{
    font-family:Courier New;
    
}

/* ------------------------------------------------------------------ 
* centering webpage                                                  
* ------------------------------------------------------------------ */

#wrapper
{
    width: 900px;
    margin: 0 auto; 
}


/*eCard Index Landing Page Thumbnails*/
.eCard_container{
    width: 600px;
    float: left;
}

.eCard_item{
    width: 150px; 
    padding-right: 50px; 
    float: left;
}
.eCard_title{
    padding: 10px 0px; 
    text-align: center;
    float: left;
}

/*eCard Disclaimer User Control*/
.eCard_disclaimer
{
    font-size: 11px;
}

.eCard_disclaimer a
{
    font-size: 11px;
}

.eCard_disclaimer a:hover
{
    font-size: 11px;
}

.eCard_disclaimer a:visited
{
    font-size: 11px;
}

/*eCard Page*/

#eCard_section
{
    background-color: #e1ecf2;
    width: 551px;
}

.Tahoma_font
{
    font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
}

/* Notice Message ---------------- */
.notice_msg
{
	background-image: url(/AoAroot/Images/Banners_and_Curves/notice_msg_bkg.jpg);
	background-repeat: repeat-x;
	height: 100px;
	margin: 0 auto;

}

.notice_msg img
{
	margin: 0 auto;	
	display: block;

}	
