/* layout styles -  header and content */
*{margin:0;padding:0;}
/* body{font-size:12px;line-height:1.4em;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#000;margin:0 0 25px 0;background:#C2C0C0;} */
body{font-size:12px;line-height:1.4em;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;margin:0 0 25px 0;background:#321359;}
#skip{position:absolute;left:-999px;width:990px;}
p{line-height:12px;line-height:1.4em;color:#000;}
#container-main{margin:0 auto;width:769px;background:#fff url(/template-images/default/aa-c-bg2.png) no-repeat 0 150px ;position:relative;overflow:hidden;}
#contents{min-height:350px;padding:0 0 15px 30px;}
a:link{color:#552D85;}
a:visited{color:#552D85;}
a:hover{color:#CF7815;}
div#header{height:188px;width:769px;background-image: url(/template-images/default/aa-hd.png);}
#header-control{}
#footer{text-align:left;height:48px;font-size:10px;color:#eee;background:url(/template-images/default/aa-ft-bg2.png) no-repeat bottom left;line-height:11px;}
#footer a{color:#eee;}
#footer-2 {position:absolute;top:100%;background:#321359;padding:10px;width:749px;}
.page_footer_link, #navigation-position{display:none;}
#breadcrumb{display:none;color:#8F8D8D;font-size:10px;position:absolute;top:170px;width:730px;text-align:right;}
#breadcrumb a:link,#breadcrumb a:visited{color:#8F8D8D;border-bottom:1px solid #8F8D8D;text-decoration:none;}
#breadcrumb a:hover{color:#8F8D8D;border-bottom:1px dashed #fff;text-decoration:none;}
h1,.title_1{display:block;font-size:180%;color:#552D86;padding:0 0 5px;line-height:1.5em;letter-spacing:.2em;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
.title_1u{display:block;font-size:180%;color:#552D86;padding:0 0 5px;border-bottom:1px solid #552D86;margin:0 0 5px;line-height:1.5em;}
.title_1_b{display:block;font-size:165%;font-weight:700;color:#552D86;padding:0 0 5px;border-bottom:1px solid #552D86;margin:0 0 5px;line-height:1.5em;}
h2,.title_2{display:block;font-size:150%;color:#552D86;padding:0 0 5px;margin:0;line-height:1.5em;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
.title_2_b{display:block;font-weight:700;font-size:150%;color:#552D86;padding:0 0 5px;margin:0;}
h3,.title_3{display:block;font-size:130%;color:#552D86;padding:0 0 5px;margin:0;line-height:1.5em;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
.title_3_b{display:block;font-size:130%;font-weight:700;color:#552D86;padding:0 0 5px;margin:0;line-height:1.5em;}
h4,.title_4{display:block;font-size:120%;color:#fff;background-color:#552D86;padding:5px;margin:0;font-weight:bold;}
.title_4_b{display:block;font-size:120%;color:#fff;font-weight:700;background-color:#552D86;padding:5px;margin:0;}
.txt_small{font-size:70%;}
.txt_emphasis_1{font-size:95%;font-style:oblique;font-weight:700;}
.txt_emphasis_2{font-size:95%;font-style:oblique;font-weight:700;font-family:georgia, times, serif;}
acronym{font-weight:700;border-bottom:1px dotted;cursor:help;}
.block_1_full{display:block;padding:15px;border:2px dashed #552D86;}
.block_1{padding:15px;border:2px dashed #552D86;}
/* start of section drop down nav -- Drop Down Navigation Items */
.section-title{display:none;}
/* Overall appearance and position of menu */
#slidingmenu{font-size:12px;display:block;text-align:left;width:500px;position:absolute;top:35px;left:204px;z-index:200;display:block;}
/* Appearance Top Level */
/* Appearance */
ul.slidingmenu{font-weight:normal;width:130px;display:inline;position:relative;z-index:1000;}
ul.slidingmenu li{margin:0 3px 0 0;/*border-width: 0px 1px 0px 1px;*/}
ul.slidingmenu a,ul.slidingmenu a:visited{color:#552D86;padding:2px 25px 2px 2px;text-decoration:none;background:url(/template-images/default/sub1.gif) no-repeat right 4px;}

ul.slidingmenu,ul.slidingmenu li,ul.slidingmenu a{display:inline;text-decoration:none;}
/* make lis into clean, moveable blocks */
ul.slidingmenu li{list-style-type:none;position:relative;display:inline;width:130px;}
/* Make list items do what theyre supposed to in IE */
ul.slidingmenu a{display:inline;text-decoration:none;}
ul.slidingmenu a:hover{color:#fff;border-bottom:4px solid #F89827;background:#552D86;text-decoration:none;background:#552D86 url(/template-images/default/sub1.gif) no-repeat right -24px;color:#fff;}

/* layout styles for the drop menu from here on */
/* lists nested under hovered list items */
#slidingmenu li:hover ul,#slidingmenu li.over ul{display:inline;}
ul.slidingmenu ul{margin:0;border-width:0;padding:0;display:block;font-size:12px;font-weight:normal;text-align:left;color:#000;}
ul.slidingmenu ul li{display:inline;font-size:11px;margin:0 0 1px 0;letter-spacing:-1px;}
ul.slidingmenu ul a,ul.slidingmenu ul a:visited,
ul.slidingmenu ul a:visited{border-width:0;background:url(/template-images/default/aa-bg-images.gif) no-repeat;color:#000;text-decoration:none;padding:2px 2px 2px 6px;display:block;text-align:left;text-transform:none;width:154px;}
ul.slidingmenu ul a.subheader{border-width:0;color:#000;text-decoration:none;margin:0;padding:2px 7px 2px 6px;display:block;width:150px;text-align:left;}
ul.slidingmenu ul a:hover{border-width:0;background-image:none;background:url(/template-images/default/aa-bg-images.gif) no-repeat 0 -21px;color:#fff;text-decoration:none;margin:0;padding:2px 2px 2px 6px;display:block;width:154px;text-align:left;}
ul.slidingmenu ul a.subheader:hover{border-width:0;padding:2px 7px 2px 6px;width:150px;text-align:left;}
/* second-level lists */
#slidingmenu li ul{display:none;position:absolute;top:26px;left:0;}
/* third and further level lists */
#slidingmenu li ul ul{display:none;position:absolute;top:0;left:170px;}

/* speciality elements */
.link_list{display:block;margin-bottom:15px;}
.link_link{color:#AAA;font-weight:700;font-size:110%;display:block;}
.link_text{}
.link-display-title{}
.link-display-link{}
.events_list{display:block;margin-bottom:15px;}
.event_link{color:#AAA;font-weight:700;font-size:110%;display:block;}
.event_text{}
.event_text_date{}
.event_link2{}
.article-date{font-weight:700;display:none;}
.article-author{display:block;font-style:italic;margin-bottom:10px;}
.article_list{display:block;margin-bottom:15px;clear:both;}
.article_link{color:#AAA;font-weight:700;font-size:110%;display:block;}
.article_text{}
.article_text_date{display:none;}
.article_link2{}

/* form elements */
.info{color:#fff;background-color:transparent;font-weight:400;font-style:italic;}
.warn{color:#fff;font-weight:400;background-color:transparent;font-style:italic;}
.error{color:#fff;background-color:transparent;font-weight:400;font-style:italic;}
.error-display{}

.input-text{color:#552D84;background-color:#fff;border:1px solid #fff;width:140px;}
.input-textArea{color:#552D84;margin-right:5px;background-color:#fff;display:block;height:65px;border:1px solid #fff;width:140px;}
.input-yesno{color:#552D84;background-color:#fff;border:1px solid #fff;}
.input-nowidth{color:#552D84;background-color:#fff;border:1px solid #fff;width:140px;}
.input-checkBox{color:#552D84;background-color:#fff;border:1px solid #fff;width:140px;}
.input-dropDown{color:#552D84;background-color:#fff;border:1px solid #fff;width:140px;}

.form-display{padding:5px;display:block;background:#F78E1E;color:#552D84;width:145px;margin:40px 0 0 135px;}
.form-display2{text-align:left;}
.form-header,
.members-heading{position:absolute;font-size:180%;color:#552D86;text-align:center;margin:-45px 0 0 -135px;width:285px;height:40px;padding:8px 0;display:block;font-weight:bold;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;letter-spacing:.1em;}

.label{background:#FFF1E2 url(/template-images/default/aa-labelbg.gif) top right;font-weight:bold;text-align:right;position:absolute;margin-left:-135px;width:119px;display:block;clear:both;color:#fff;padding:1px 6px 1px 0;}
.form-text{color:#552D84;font-size:80%;font-weight:400;text-align:left;display:block;clear:both;}
.submit-main{width:140px;margin-bottom:10px;padding:5px;color:#552D84;border:solid 1px #552D84;background:#FFF1E2 url(/template-images/default/aa-submitbg.gif) top right;font-weight:700;}
.progress{display:none;width:210px;position:absolute;padding:40px;z-index:1000;border:1px solid #0D3D7A;color:#0D3D7A;font-size:10px;background-color:#fff;margin:-60px 0 0 -135px;}



#hoverimages {margin-left:-4px;text-align:center;color:#F89827;line-height:11px;}
.heroimage img{margin:0 0 10px 0;display:block;}
.heroimage {width:218px;display:none;position:absolute;margin-left:80px;top:308px;text-align:center;color:#552D86;font-style:italic;font-weight:bold;font-size:10pt;background:#FEEFDF;height:280px;}



/* START additional side menu */
#sidemenu {position:absolute;top:196px;z-index:999;}
#sidemenu li {list-style-type:none;display:block;width:22px;height:58px;overflow:hidden;}

ul.sidemenu a.side01:link, 
ul.sidemenu a.side01:visited {display:block;width:22px;height:58px;background:url(/template-images/default/aa-side-nav.gif) no-repeat 0 0;}
ul.sidemenu a.side01:hover {background-position:-22px 0;}

ul.sidemenu a.side02:link, 
ul.sidemenu a.side02:visited {display:block;width:22px;height:58px;background:url(/template-images/default/aa-side-nav.gif) no-repeat 0 -58px;}
ul.sidemenu a.side02:hover {background-position:-22px -58px;}

ul.sidemenu a.side03:link, 
ul.sidemenu a.side03:visited {display:block;width:22px;height:58px;background:url(/template-images/default/aa-side-nav.gif) no-repeat 0 -116px;}
ul.sidemenu a.side03:hover {background-position:-22px -116px;}

ul.sidemenu a.side04:link, 
ul.sidemenu a.side04:visited {display:block;width:22px;height:58px;background:url(/template-images/default/aa-side-nav.gif) no-repeat 0 -174px;}
ul.sidemenu a.side04:hover {background-position:-22px -174px;}

ul.sidemenu a.side05:link, 
ul.sidemenu a.side05:visited {display:block;width:22px;height:58px;background:url(/template-images/default/aa-side-nav.gif) no-repeat 0 -232px;}
ul.sidemenu a.side05:hover {background-position:-22px -232px;}

#sidemenu span {margin-left:-999px;}
/* END additional side menu */

div#aa-rewards {
	width:140px;
	height:86px;
	background-image: url(/site-content/cms/images/aa-rewards.png);
	position:absolute;
	z-index:50;
	margin:181px 0 0 240px;
}
div#aa-awards {
	width:140px;
	height:86px;
	background-image: url(/site-content/cms/images/aa-awards.png);
	position:absolute;
	z-index:50;
	margin:181px 0 0 55px;
}