﻿/* BEGIN Reset */
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}




/* HTML5 display-role reset for older browsers */

/*article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
*/

/* END Reset */





/* BEGIN GLOBAL */
html					{	}

body 					{
						color:#152d5c;
						background-color:#eeeeee;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						text-align: left;
}

sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
/* END GLOBAL */




/* BEGIN HEADINGS */
h1 						{ color:#1f448a; font-family:Arial, Helvetica, sans-serif; font-size:24px; }
h2 						{ color:#1f448a; font-family:Arial, Helvetica, sans-serif; font-size:24px; 
							font-style:italic;	}
h3 						{ color:#152d5c; font-family:Arial, Helvetica, sans-serif; font-size:18px; 
							font-weight:normal; }
/* END HEADINGS */




/* Text Elements */
p						{ color:#152d5c; font-size:12px; line-height:150%;  }
p .left					{ margin:1.5em 1.5em 1.5em 0; padding:0px;  }
p .right				{ margin:1.5em 0 1.5em 1.5em; padding:0px;  }

blockquote				{ color:#152d5c; font-size:12px; }

strong					{ font-weight:bold; }
em						{ font-style:italic; }




/* CONTAINERS */
#wrapper 				{ width:970px; margin:0px auto; background-color:#ffffff; border-left:1px #c0c0c0 solid; 
							border-right:1px #c0c0c0 solid;}
#top					{ background-color:#ffffff; width:100%; overflow:hidden; }

#topleft				{ width:422px; float:left; }



#logo 					{ float:left; padding:18px 3px 4px 13px; }




/* HEADER CONTAINER INFO */
#header 				{ background-color:#ffffff; padding:0px; margin:0px; width:275px;
							float:left; margin:45px 1px 1px 5px; }
#header a:link 			{ color:#1f448a; text-decoration:none; }
#header a:visited 		{ color:#1f448a; text-decoration:none; }
#header a:active		{ color:#4798cd; text-decoration:none; }
#header a:hover 		{ color:#1f448a; text-decoration:none; }
#header a:focus 		{ color:#1f448a; text-decoration:none; }
/* END HEADER INFO */


#topright				{ width:548px; float:right; }

/* TOPNAV CONTAINER INFO */
#topnav					{ background-color:#1f448a; color:#4798cd; font-size:14px; float:right; width:548px; 
							padding:1px 0px 7px 3px; }
#topnav a:link 			{ color:#ffffff; text-decoration:none; }
#topnav a:visited 		{ color:#ffffff; text-decoration:none; }
#topnav a:active		{ color:#ffffff; text-decoration:none; font-weight:bold; }
#topnav a:hover 		{ color:#4798cd; text-decoration:none; font-weight:bold; }
#topnav a:focus 		{ color:#4798cd; text-decoration:none; font-weight:bold; }

.bar					{ float:left; padding:8px 0px 0px 0px;	}

#topnav img				{ float:right; padding:4px; }

#topnav ul li 			{ display:inline; padding:0px; margin:0px; }
#topnav li a			{ float:left; padding:7px 5px 0px 10px; }
/* END TOPNAV INFO */



#topsocial 				{ padding:5px; float:right;  }
#topsocial UL LI 		{ display:inline; padding:5px; overflow:hidden; }



/* TOPSOCIAL2 CONTAINER INFO */
#topsocial2				{ background-color:#ffffff; color:#1f448a; font-size:10px; float:right; width:568px; 
							padding:0px 0px 0px 0px; }
#topsocial2 a:link 		{ color:#1f448a; text-decoration:none; }
#topsocial2 a:visited 	{ color:#1f448a; text-decoration:none; }
#topsocial2 a:active	{ color:#1f448a; text-decoration:none; }
#topsocial2 a:hover 	{ color:#ffffff; text-decoration:none; }
#topsocial2 a:focus 	{ color:#1f448a; text-decoration:none; }

#topsocial2 img			{ float:right; width:20px; padding:2px; }

#topsocial2 ul			{ margin:44px 5px 0px 0px; padding:0px; }
#topsocial2 ul li 		{ display:inline; padding:0px; margin:0px; }
#topsocial2 li a		{ float:right; padding:0px; }
/* END TOPSOCIAL2 INFO */



/* MAINNAV INFO */
/*  Start PureCSSMenu.com STYLE */
/* border-box sizing might affect some total lengths, please check that :) */
.mainnav{ box-sizing:border-box;}
.mainnav *,
.mainnav *:before,
.mainnav *:after{ box-sizing:inherit;}

#pcm{display:none;}
ul.mainnav ul{display:none}
ul.mainnav li:hover>ul{display:block}
ul.mainnav ul{position: absolute;left:0;top:98%;  z-index: 100;}
ul.mainnav li:last-child ul{position: absolute;left:auto;right:0;top:98%;  z-index: 100;}
ul.mainnav ul ul{position: absolute;left:98%;top:-2px; }
ul.mainnav {
    display:table; /***************************************/
    border-collapse:collapse; /***************************************/
    margin:0;
    list-style:none;
    padding:0;
    background-color:#b6c3d9;
    background-repeat:repeat;
    width:100%; /* added this in */
}
ul.mainnav ul {
    margin:0;
    padding:0;
    list-style:none;
    padding:0 0 2px 0; /* removed 12px right padding *************************************/
    background-color:#b6c3d9;
    background-repeat:repeat;
    border-color:#cccccc #697180 #697180 #cccccc;
    border-width:1px;
    border-style:solid;
}
ul.mainnav ul{
    width:100%;
    /* min-width:180.6px; **************************************/
    min-width:11em;
}
ul.mainnav > li{
    display:table-cell; /***************************************/
    width:1%; /* key to evenly spacing **************************************/
    white-space:nowrap; /* key to evenly spacing ************************************/
}
ul.mainnav a:active,
ul.mainnav a:focus {
outline-style:none;
}
ul.mainnav a,
ul.mainnav li.dis a:hover,
ul.mainnav li.sep a:hover {
    display:block;
    vertical-align:middle;
    background-color:#b6c3d9;
    border-width:1px;
    border-color:#b6c3d9;
    border-style:solid;
    text-align:left;
    text-align:center;
    text-decoration:none;
    padding:4px 0; /*changed from 2 5 2 10 */ /* removed side paddings *********************************/
    font:bold 13px Arial;
    color: #1f448a;
    text-decoration:none;
    /* cursor:default; *************************************************/
}
ul.mainnav span{
    overflow:hidden;
}
ul.mainnav ul li {
    display:block;
}
ul.mainnav ul a {
    padding:0 1em; /***************************************/
    text-align:left;
    white-space:nowrap;
}
ul.mainnav li.sep{
    text-align:left;
    padding:0;
    line-height:0;
    height:100%;
}
ul.mainnav li.sep span{
    float:none;
    padding-right:0;
    width:3px;
    height:100%;
    display:inline-block;
    background-color:#cccccc #697180 #697180 #cccccc;
    background-image:none;
}
ul.mainnav ul li.sep span{
    width:100%;
    height:3px;
}
ul.mainnav li:hover{
    position:relative;
}
ul.mainnav li:hover>a{
    background-color:#a62c30;
    border-color:#a62c30;
    border-style:solid;
    font:bold 13px Arial;
    color: #ffffff;
    text-decoration:none;
}
ul.mainnav li a:hover{
    position:relative;
    background-color:#a62c30;
    border-color:#a62c30;
    border-style:solid;
    font:bold 13px Arial;
    color: #ffffff;
    text-decoration:none;
}
ul.mainnav li.dis a {
    color: #666 !important;
}
ul.mainnav img {border: none;float:left;_float:none;margin-right:2px;width:16px; height:16px;}
ul.mainnav ul img {width:16px; height:16px;}
ul.mainnav img.over{display:none}
ul.mainnav li.dis a:hover img.over{display:none !important}
ul.mainnav li.dis a:hover img.def {display:inline !important}
ul.mainnav li:hover > a img.def  {display:none}
ul.mainnav li:hover > a img.over {display:inline}
ul.mainnav a:hover img.over,
ul.mainnav a:hover ul img.def,
ul.mainnav a:hover a:hover img.over{display:inline}
ul.mainnav a:hover img.def,
ul.mainnav a:hover ul img.over,
ul.mainnav a:hover a:hover img.def{display:none}
ul.mainnav a:hover ul{display:block}
ul.mainnav span{
    display:block;
    background-image:url(./images/arr_white.gif);
    background-position:right center;
    background-repeat: no-repeat;
  /*padding-right:12px;**********************************************/
}
ul.mainnav li:hover>a>span{    background-image:url(../images/arrv_white.gif);}
ul.mainnav a:hover span{    _background-image:url(../images/arrv_white.gif)}
ul.mainnav ul span,
ul.mainnav a:hover table span{background-image:url(../images/arr_white.gif)}
/* End PureCSSMenu.com STYLE *//* END MAINNAV INFO */




#content

.clear					{ clear:both; }

#banner					{ width:100%; margin:0px; padding:5px 0px 0px 0px; clear:both; }

#photo					{ width:640px; margin:0px 0px 0px 0px; padding:0px; float:left; }

#photobanner img		{ width:640px; margin:0px; padding:0px; }

#photosubbanner			{ background-color:#1f448a; 
						color:#ffffff;
						/* subbanner container is 640x39px -- remember to subtract padding */ 
						width:620px; 
						margin:0px; 
						padding:13px 0px 13px 20px; 						
						font-size:12px;
						font-weight:normal;
						line-height:100%;
						float:left;
						overflow:hidden; 
}

#photosubbanner ul 		{ color:#ffffff;
						background-color:#1f448a;
						margin:0px;
						padding:0px;
						float:right;
}
#photosubbanner ul li 	{ display:inline;
						color:#ffffff;
						background-color:#1f448a;
						font-family:Arial, Helvetica, sans-serif;
						margin:0px;
						padding:0px;
						float:right;
}

#photosubbanner a:link 		{ color:#ffffff; text-decoration:none; font-weight:normal; }
#photosubbanner a:visited 	{ color:#ffffff; text-decoration:none; font-weight:normal; }
#photosubbanner a:active		{ color:#ffffff; text-decoration:none; font-weight:normal; }
#photosubbanner a:hover 		{ color:#1f448a; text-decoration:none; font-weight:normal; background-color:#a62c30; }
#photosubbanner a:focus 		{ color:#ffffff; text-decoration:none; font-weight:normal; }



/* BEGIN NEWS INFO */
#news 					{
						background-color:#eeeeee;
						color:#1f448a;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						text-align:left;
						/* box is 318px x 387 px -- subtract padding from this amount */
						width:258px;
						height:367px;
						padding:10px 30px 10px 30px;
						border:1px #b6c3d9 solid;
						margin:0px 4px 0px 0px;
						float:right;
}

h2.news					{ text-align:center; font-size:22px; }

hr.news 				{
    					height: 0;
    					border: 0;
    					width:90%; 
    					border-top: 1px solid #a62c30;
   						border-bottom: 1px solid #a62c30;
}

p.news					{ color:#1f448a; padding:10px 0px 10px 0px; font-weight:bold; }
	
.newsdots 				{ color:#a62c30; font-size:26px; text-align:center; line-height:50%; }


ul.news					{ list-style: none; color:#1f448a; padding:0; line-height:150%; margin-top:12px; margin-bottom:12px; font-weight:bold; }
ul.news a:link 			{ color:#1f448a; text-decoration:none; font-weight:bold; }
ul.news a:visited 		{ color:#1f448a; text-decoration:none; font-weight:bold; }
ul.news a:active		{ color:#1f448a; text-decoration:none; font-weight:bold; }
ul.news a:hover 		{ color:#ffffff; text-decoration:none; font-weight:bold; background-color:#a62c30; }
ul.news a:focus 		{ color:#1f448a; text-decoration:none; font-weight:bold; }





/* .list-c { list-style: none; margin: 0; padding: 0 0 0 25px; font-weight:normal; }
  .list-c li { overflow: hidden; width: 100%; padding-bottom: 20px; font-size: 1.4em; font-weight:normal; }     
  .list-c li div { margin: 0px 0 0 172px; font-weight:normal; }     
  .list-c li div h5 { margin: 0 0 0 0; color: #152d5c; font-weight:bold; font-size: 12px; line-height: 150%; }     
  .list-c li div p { color: #152d5c; line-height: 1.42;  font-weight:normal; }     
  .list-c li .image img { float: left; display: block; border: 2px solid #cdcdcd; margin: 5px 0 0 0; }
  .list-c li a:hover { font-weight:normal; text-decoration: underline; } 
*/




/* END NEWS INFO */




/* BEGIN MAIN PAGE INFO */
#maininfo				{width:100%; clear:both; }
#contentleft 			{ width:640px; margin:0px; padding:5px 0px 0px 0px; float:left; 
							border-right:1px #c0c0c0 solid; }
hr.contentleft 			{ height: 0; border:0px; border-top: 1px solid #b6c3d9; 
							border-bottom: 1px solid #b6c3d9; width:96%; }





h3.main-content				{ color:#152d5c; text-decoration:none; font-size:18px; font-weight:normal; line-height:150%; }

.main-content a:link 		{ color:#152d5c; text-decoration:none; font-weight:bold; }
.main-content a:visited 	{ color:#152d5c; text-decoration:none; font-weight:bold; }
.main-content a:active		{ color:#152d5c; text-decoration:none; font-weight:bold; }
.main-content a:hover 		{ color:#ffffff; text-decoration:none; font-weight:bold; background-color:#a62c30; }
.main-content a:focus 		{ color:#152d5c; text-decoration:none; font-weight:bold; }




/* BEGIN JOIN AATF INFO */
#joinaatf				{ margin:0px; background-color:#ffffff; font-size:12px; 
							font-weight:normal; line-height:150%; }
#joinaatf h3			{ padding:12px 0px 0px 0px; font-size:18px; font-weight:normal; }
#joinaatf img			{ float:left; padding:2px 20px 0px 15px; }
#joinaatf p				{ padding:0px 20px 0px 15px; color:#152d5c; clear:both; }

#joinaatf a:link 		{ color:#152d5c; text-decoration:none; font-weight:normal; }
#joinaatf a:visited 	{ color:#152d5c; text-decoration:none; font-weight:normal; }
#joinaatf a:active		{ color:#152d5c; text-decoration:none; font-weight:normal; }
#joinaatf a:hover 		{ color:#ffffff; text-decoration:none; font-weight:normal; background-color:#a62c30; }
#joinaatf a:focus 		{ color:#152d5c; text-decoration:none; font-weight:normal; }






/* BEGIN STORE PROMO INFO */
#store-promo			{ margin:0px; padding:0px; background-color:#ffffff; font-size:12px; 
							font-weight:normal; line-height:150%; }
#store-promo h3			{ margin:0px; padding:0px 0px 5px 0px; font-size:18px; font-weight:normal; }
#store-promo p			{ margin:0px; padding:0px 20px 5px 15px; }

#store-promo-left		{ margin:0px; padding:2px 20px 7px 15px; float:left; }
#store-promo-right		{ margin:0px; padding:2px 5px 7px 55px; }

#store-promo-right img	{ margin:0px; padding:10px 0px 10px 0px; }

#store-promo a:link 		{ color:#152d5c; text-decoration:none; font-weight:normal; }
#store-promo a:visited 		{ color:#152d5c; text-decoration:none; font-weight:normal; }
#store-promo a:active		{ color:#152d5c; text-decoration:none; font-weight:normal; }
#store-promo a:hover 		{ color:#ffffff; text-decoration:none; font-weight:normal; background-color:#a62c30; }
#store-promo a:focus 		{ color:#152d5c; text-decoration:none; font-weight:normal; }





/* BEGIN CLASS-ACTIVITIES INFO */
#class-activities 		{ margin:0px; padding:0px; background-color:#ffffff; font-size:12px; 
							font-weight:normal; line-height:150%; }
#class-activities h3	{ margin:0px; padding:0px 0px 5px 0px; font-size:18px; font-weight:normal; }
#class-activities p		{ margin:0px; padding:0px 20px 5px 15px; }
#class-activities img	{ margin:0px; padding:2px 20px 7px 15px; float:left; }

#class-activities a:link 		{ color:#152d5c; text-decoration:none; font-weight:normal; }
#class-activities a:visited 	{ color:#152d5c; text-decoration:none; font-weight:normal; }
#class-activities a:active		{ color:#152d5c; text-decoration:none; font-weight:normal; }
#class-activities a:hover 		{ color:#ffffff; text-decoration:none; font-weight:normal; background-color:#a62c30; }
#class-activities a:focus 		{ color:#152d5c; text-decoration:none; font-weight:normal; }



/* BEGIN CONTENT RIGHT INFO */
#contentright 			{ width:318px; margin:0px; padding:5px 0px 0px 0px; float:right; }




/* BEGIN TWITTER BOX INFO */
#twitterbox				{ 
						background-color:#c0c0c0;
						color:#152d5c;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						text-align:left;
						/* box is 318px wide -- subtract padding from this amount */
						width:318px;
						height:545px;
						padding:0px;
						border:1px #a2b5d4 solid;
						margin:0px 4px 0px 4px;
						float:right;

}
#twitterbox2			{ margin:0; padding:0px 0px 0px 15px }
#twitterbox img			{ margin:0px; padding:10px 0px 5px 55px; float:left; }
h2.twitterbox			{ text-align:left; font-size:22px; font-style:italic; font-weight:normal; padding:15px 5px 5px 10px; color:#152d5c; }
hr.twitterbox 			{
    					height: 0;
    					border: 0;
    					width:85%; 
    					border-top: 1px solid #a62c30;
   						border-bottom: 1px solid #a62c30;
}
p.twitterbox			{ color:#152d5c; padding:10px 0px 10px 0px;	}

/* END MAIN PAGE INFO */



/* ALTERNATE CONTENT INFO FOR INSIDE PAGES */




h1 {margin-bottom:0em} 



/* INSIDE-CONTENT */


#inside-content			{ background-color:#eeeeee; color:#152d5c; border:2px #b6c3d9 solid; width:800px; 
							margin-left:auto; margin-right:auto; margin-top:15px; margin-bottom:35px; padding:0px; }							
							
#content-banner			{ background-color:#677fad; width:361px; height:83px; 
							position:relative; left:-55px;
							margin:15px 0px 30px 0px; 
							padding:0px; text-align:left; clear:both;
							z-index: 1; 	}

h1.banner-a				{ color:#152d5c; font-size:25px; font-weight:bold; margin-bottom: -16px; margin-top:0px; padding:10px 0px 0px 35px; }
h1.banner-b				{ color:#a62c30; font-size:48px; font-weight:bold; margin-bottom:0px; margin-top:0px; padding:0px 0px 0px 55px;	}


h2.banner-a				{ color:#152d5c; font-size:20px; font-weight:bold; margin-bottom: -16px; margin-top:0px; padding:10px 0px 0px 35px; }
h2.banner-b				{ color:#a62c30; font-size:20px; font-weight:bold; margin-bottom:0px; margin-top:0px; padding:0px 0px 0px 55px;	}


h1.inside-content		{ color:#152d5c; font-size:22px; font-weight:bold; margin-left:0px; margin-bottom:22px;  
							line-height:150%; text-align:center; font-style:italic; }


h3.inside-content		{ color:#152d5c; font-size:16px; font-weight:bold; text-decoration:underline; margin-left:75px; margin-bottom:8px;  
							line-height:150%; }
							
h4.inside-content		{ color:#152d5c; font-size:14px; font-weight:bold; margin-left:75px; line-height:175%; }

h5.inside-content		{ color:#152d5c; font-weight:bold; text-decoration:none; margin-left:75px; line-height:175%; }
h5.inside-content-list	{ color:#152d5c; font-weight:bold; text-decoration:none; line-height:175%; }

h5.inside-content2		{ color:#152d5c; font-weight:bold; text-decoration:none; margin-left:75px; line-height:115%; }



h3.center				{ color:#152d5c; font-size:16px; font-weight:bold; text-decoration:underline; margin-left:0px; margin-bottom:8px;  
							line-height:150%; text-align:center; }

h4.center				{ color:#152d5c; font-size:14px; font-weight:bold; line-height:175%; text-align:center; }



p.inside-content		{ padding:0px 75px 0px 75px; line-height:150%; margin-bottom:12px;	}
p.inside-content-center	{ padding:0px 75px 0px 75px; line-height:150%; margin-bottom:12px; text-align:center;	}
p.inside-content-list	{ line-height:150%; margin-bottom:12px;	 }

#inside-content a:link 		 	{ color:#1f448a; font-weight:bold; text-decoration:none; }
#inside-content a:visited 		{ color:#1f448a; font-weight:bold; text-decoration:none; }
#inside-content a:active		{ color:#1f448a; font-weight:bold; text-decoration:none; }
#inside-content a:hover 		{ color:#ffffff; font-weight:bold; background-color:#a62c30; text-decoration:none; }
#inside-content a:focus 		{ color:#1f448a; font-weight:bold; text-decoration:none; }


ul.inside-content		{ padding:0px 75px 0px 105px; line-height:150%; margin-bottom:12px; }
ol.inside-content		{ padding:0px 75px 0px 105px; line-height:150%; margin-bottom:12px; }

ul.inside-content-no-dec	{ padding:0px 75px 0px 105px; line-height:150%; margin-bottom:12px; list-style:none; }

ul.inside-content-no-dec-sp { line-height:150%; margin-bottom:12px; list-style:none; }


ul.inside-content-space	{ padding:0px 75px 0px 105px; line-height:150%; margin-bottom:12px; }
ul.inside-content-space li { margin-bottom:12px; margin-top:12px; }




ul.center				{ list-style: none; padding:0px; line-height:150%; margin-bottom:12px; text-align:center; }
 

/* ADDRESS LIST INFO (about aatf) */
ul.address				{ margin-left:125px; list-style-type: none; }
li.address				{ list-style-type: none; }

/* END ADDRESS LIST INFO */





img.floatright { 
    float: right; 
    margin: 0px 165px 5px 5px; 
    border:1px solid #b0acb4;
}


ul.address2				{ margin-left:125px; list-style-type: none; float:left; }
li.address2				{ list-style-type: none; }





/* COLUMN-LIST info */

/* NOTE:  col-list-a = aatf CHAPTERS page (2 columnns wide) */
.cols-two-a { overflow: hidden; width:800px; padding: 0px 75px 0px 75px; }
  .primary-th-a { float: left; width: 272px; padding-left: 19px; }
  .secondary-th-a { float: left; width: 276px; padding-left:20px; }
  
.list-a { list-style: none; margin: 0; padding: 0; }
  .list-a li { padding-bottom: 9px; } 
   .list-a li h5 { margin: 0; padding: 0 0 0 13px; color: #1f448a; font-weight:bold; background: 0 5px no-repeat; font-size: 1em; } 
   .list-a li h5 { background-image: url(../images/list-bullet.png); } 
   .list-a li ul { list-style: none; margin: 0; padding: 0 0 0 13px; } 
    .list-a li ul li { padding: 0; } 
     .list-a li ul li a { color: #152d5c !important; text-decoration: none; } 
     .list-a li ul li a:hover { text-decoration: underline; } 
/* END COLUMN-LISTcol-list-a info */



/* NOTE:  col-list-b = aatf EXHIBIT page (4 columnns wide) */
.cols-four-b { overflow: hidden; width:800px; padding: 0px 75px 0px 75px; }
  .primary-b { float: left; width: 140px; padding-left: 15px; }
  .secondary-b { float: left; width: 140px; padding-left:15px; }
  .tertiary-b { float: left; width: 140px; padding-left:15px; }
  .quaternary-b { float: left; width: 140px; padding-left:15px; }
  
.list-b { list-style: none; margin: 0; padding: 0; }
  .list-b li { padding-bottom: 9px; } 
   .list-b li h5 { margin: 0; padding: 0 0 0 13px; color: #1f448a; font-weight:bold; background: 0 5px no-repeat; font-size: 1em; } 
   .list-b li h5 { background-image: url(../images/list-bullet.png); } 
   .list-b li ul { list-style: none; margin: 0; padding: 0 0 0 13px; } 
    .list-b li ul li { padding: 0; } 
     .list-b li ul li a { color: #152d5c !important; text-decoration: none; } 
     .list-b li ul li a:hover { text-decoration: underline; } 
/* END COLUMN-LIST col-list-b info */



/* NOTE:  list-c = aatf convention PICTURES pages (2 columnns wide) */
 .list-c { list-style: none; margin: 0; padding: 0 0 0 25px; font-weight:normal; }
  .list-c li { overflow: hidden; width: 100%; padding-bottom: 20px; font-size: 1.4em; font-weight:normal; }     
  .list-c li div { margin: 0px 0 0 172px; font-weight:normal; }     
  .list-c li div h5 { margin: 0 0 0 0; color: #152d5c; font-weight:bold; font-size: 12px; line-height: 150%; }     
  .list-c li div p { color: #152d5c; line-height: 1.42;  font-weight:normal; }     
  .list-c li .image img { float: left; display: block; border: 2px solid #cdcdcd; margin: 5px 0 0 0; }
  .list-c li a:hover { font-weight:normal; text-decoration: underline; } 


 .box-convention-pics { width: 500px; margin: 0 auto; padding: 26px 12px 0 12px; } 
 
 .section-c { overflow: hidden; width: 100%; margin-bottom:0; padding-bottom: 9px; }

/* end .list-c info */



/* NOTE:  col-list-d = aatf DONOR page (centered, 2 columnns wide - names) */
.cols-two-d { overflow: hidden; width:500px; padding:0px 25px 0px 25px; margin-left:auto; margin-right:auto ; }
  .primary-d { float: left; width: 230px; padding-left: 10px; }
  .secondary-d { float: left; width: 230px; padding-left:10px; }
  
.list-d { list-style: none; margin: 0; padding: 0; }
  .list-d li { line-height:150%; } 
   .list-d li h5 { margin: 0; padding: 0; color: #1f448a; font-weight:bold; font-size: 1em; } 
   .list-d li ul { list-style: none; margin: 0; padding: 0 0 0 13px; } 
    .list-d li ul li { padding: 0; } 
     .list-d li ul li a { color: #152d5c; text-decoration: none; } 
     .list-d li ul li a:hover { color:#ffffff; background-color:#a62c30; } 
     
.box-d { width: 500px; margin: 0 auto; padding: 0px 75px 24px 75px; } 
.center {margin-left:auto; margin-right:auto; }
     
/* END COLUMN-LIST col-list-d info */




/* NOTE:  col-list-e = aatf EXECUTIVE COUNCIL page (centered, 2 columnns wide with addresses) */
.cols-two-e { overflow: hidden; width:600px; padding:0px 25px 0px 25px; margin-left:auto; margin-right:auto ; }
  .primary-e { float: left; width: 280px; padding-left: 10px; }
  .secondary-e { float: left; width: 280px; padding-left:10px; }
  
.list-e { list-style: none; margin: 0; padding: 0; }
  .list-e li { line-height:150%; } 
   .list-e li h5 { margin: 0; padding: 0; color: #1f448a; font-weight:bold; font-size: 1em; } 
   .list-e li ul { list-style: none; margin: 0; padding: 0 0 0 13px; } 
    .list-e li ul li { padding: 0; } 
     .list-e li ul li a { color: #152d5c; text-decoration: none; } 
     .list-e li ul li a:hover { color:#ffffff; background-color:#a62c30; } 
     
.box-e { width: 600px; margin: 0 auto; padding: 0px 75px 24px 75px; } 
.center {margin-left:auto; margin-right:auto; }
     
/* END COLUMN-LIST col-list-e info */







/* NOTE:  list-l = aatf EXHIBIT page (2 columnns wide w-image) */
 .list-l { list-style: none; margin: 0; padding: 0 0 0 25px; font-weight:normal; }
  .list-l li { overflow: hidden; width: 100%; padding-bottom: 20px; font-size: 1.4em; font-weight:normal; }     
  .list-l li div { margin: 0px 0 0 172px; font-weight:normal; }     
  .list-l li div h5 { margin: 0 0 0 0; color: #152d5c; font-weight:bold; font-size: 12px; line-height: 150%; }     
  .list-l li div p { color: #545353; line-height: 1.42;  font-weight:normal; }     
  .list-l li .image img { float: left; display: block; border: 2px solid #cdcdcd; margin: 5px 0 0 0; }
  .list-l li a:hover { font-weight:normal; text-decoration: underline; } 


 .box-exhibit { width: 500px; margin: 0 auto; padding: 26px 32px 0 32px; } 
 
 .section-b { overflow: hidden; width: 100%; margin-bottom:0; padding-bottom: 9px; }


/* END LIST-L list-l info */




/* NOTE:  list-m = aatf SENIOR AWARDS page (2-column glossary/definition list, w-centered container [box-exhibit] ) */

   dl.list-m{float:left;width:520px;margin:1em 0;padding:0;border:0;}
   .list-m dt{clear:left;float:left;width:200px;margin:0;padding:5px;border-top:0;font-weight:bold;}
   .list-m dd{float:left;width:300px;margin:0;padding:5px;border:0;} 

  .list-m {list-style:none; margin:0; padding: 0 0 0 25px; font-weight:normal;}
  .list-m li { overflow: hidden; width: 100%; padding-bottom: 20px; font-size: 1.4em; font-weight:normal; }     
  .list-m li div { margin: 0px 0 0 172px; font-weight:normal; }     
  .list-m li div h5 { margin: 0 0 0 0; color: #152d5c; font-weight:bold; font-size: 12px; line-height: 150%; }     
  .list-m li div p { color: #545353; line-height: 1.42;  font-weight:normal; }     
  .list-m li .image img { float: left; display: block; border: 2px solid #cdcdcd; margin: 5px 0 0 0; }
  .list-m li a:hover { font-weight:normal; text-decoration: underline; } 


 .box-exhibit-list-m { width: 400px; margin: 0 auto; padding: 26px 32px 0 32px;} 
 
 .section-b { overflow: hidden; width: 100%; margin-bottom:0; padding-bottom: 9px; }


/* END LIST-M list-m info */













/* BEGIN FOOTER INFO */
#footer 				{ background-color:#1f448a; color:#ffffff; font-size:12px; width:100%; 
							margin:0px; padding:10px 0px 10px 0px; line-height:180%; clear:both; }
#footer a:link 			{ color:#ffffff; text-decoration:none; }
#footer a:visited 		{ color:#ffffff; text-decoration:none; }
#footer a:active		{ color:#ffffff; text-decoration:none; }
#footer a:hover 		{ color:#ffffff; text-decoration:none; font-weight:bold; }
#footer a:focus 		{ color:#ffffff; text-decoration:none; }

#footer ul				{ text-align:center; }
#footer ul li 			{ display:inline; color:#ffffff; background-color:#1f448a; font-size:12px; font-weight:normal;
							padding:0px 5px; }
.bar2					{ color:#ffffff; padding:8px 0px 0px 0px;	}


/* END FOOTER INFO */




