/**** POWERED BY PREATION - FOOTER LOGO ***/
#poweredByPreation				{ text-align:left; clear:both; width:251px; height:66px; margin:10px auto; position:relative; background:url(../img/poweredByPreationBackground.gif) no-repeat; }
#poweredByPreation IMG			{ position:absolute; top:0; left:0; }
#poweredByPreation:hover IMG	{ display:none; }
#poweredByPreation A			{ display:block; padding:17px 12px 0 12px; height:49px; text-decoration:none; color:#fff; font:bold 12px/16px "Trebuchet MS"; }
#poweredByPreation A:hover		{ text-decoration:none; color:#fff; }
/*******/
/**** BODY ***/html, body 				{ background:#fff; margin:0; padding:0; font:normal 11px/18px arial, helvetica, sans-serif; color:#333; }#siteContainer			{ position:relative; width:760px; padding:0; margin:0; }h1						{ margin:0 0 10px 0; padding:0; font:normal 18px/24px "Trebuchet MS", arial, helvetica, sans-serif; color:#990000; }h2						{  }h3						{ margin:0 0 10px 0; padding:0; font:bold 14px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#486a8a; }h3 a, h3 a:link, h3 a:visited 			{ text-decoration:none; color:#486a8a; }h3 a:hover, h3 a:active				{ text-decoration:none; }h4						{  }h5						{  }h6						{  }p						{ margin:0 0 10px 0; padding:0; font:normal 11px/16px arial, helvetica, sans-serif; color:#333; }a, a:link, a:visited 				{ text-decoration:none; color:#333; }a:hover, a:active				{ text-decoration:underline; }img						{ border:0; display:block; }.container:after 		{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }.container	 			{ display: inline-block; }/* Hides from IE-mac \*/* html .container		{ height: 1%; }.container				{ display: block; }/* End hide from IE-mac *//**** HEADER ***/#headerWrap				{ position:relative; height:103px; display:block; background:url(../img/headerImg.jpg) no-repeat; }#logo					{ position:absolute; top:7px; right:65px; }/**** MAIN AREA ***/#mainWrap				{  }#subheaderWrap			{ background:#494949; border-bottom:3px solid #fff; }#subheaderWrap h3 div	{ float:right; }#textWrap				{ background:#d29c5b; width:563px; float:right; display:block; padding:0; margin:0; }#contentWrap			{ padding:10px 20px; background:#f6f3d8 url(../img/watermark.jpg) no-repeat 0 100%; margin:0 45px 0 0; border-right:3px solid #fff; }/**** UTILITY ***/#utilityWrap			{ width:197px; float:left; display:block; padding:0; margin:0; }/**** SITE NAV ***/#siteNavWrap						{ position:relative; z-index:9999; padding:10px 20px; display:block; }#siteNavWrap ul,#siteNavWrap ul ul					{ position:relative; z-index:9999; margin:0; padding:0; width:157px; background:#fff; }#siteNavWrap ul li					{ position:relative; z-index:9999; list-style:none; width:157px; }#siteNavWrap ul li a, #siteNavWrap ul li a:link, #siteNavWrap ul li a:visited		{ background:url(http://allianceassoc.com/img/navDottedLine.gif) repeat-x 0 100%; display:block; text-decoration:none; font:normal 11px/18px arial, helvetica, sans-serif; color:#666; padding:5px 10px; }#siteNavWrap ul li a:hover, #siteNavWrap ul li a:active			{ text-decoration:none; color:#000; }/* Fix IE. Hide from IE Mac \*/* html #siteNavWrap ul li			{ float:left; height:1%; }* html #siteNavWrap ul li a			{ height:1%; }/* End */#siteNavWrap ul ul					{ position:absolute; display:none; left:157px; top:-1px; border:1px solid #ccc; border-width:0 1px 1px 1px; }#siteNavWrap ul ul ul				{ top:0; }#siteNavWrap ul li:hover ul ul,#siteNavWrap ul li:hover ul ul ul,#siteNavWrap ul li.over ul ul,#siteNavWrap ul li.over ul ul ul	{ display:none; } #siteNavWrap ul li:hover ul,#siteNavWrap ul li li:hover ul,#siteNavWrap ul li li li:hover ul,#siteNavWrap ul li.over ul,#siteNavWrap ul li li.over ul,#siteNavWrap ul li li li.over ul	{ display:block; } #siteNavWrap ul li.menuparent		{ background:url(http://allianceassoc.com/img/navBullet.gif) no-repeat 145px 50%; }#siteNavWrap ul li.menuparent:hover,#siteNavWrap ul li.over,#siteNavWrap ul li#active			{ background:#eee url(http://allianceassoc.com/img/navBullet.gif) no-repeat 145px 50%; }#siteNavWrap ul ul li a, #siteNavWrap ul ul li a:link, #siteNavWrap ul ul li a:visited		{ border-top:1px solid #ccc; border-bottom:0; background:none; }/**** FOOTER ***/#footerWrap				{ background:#484848; margin:0 0 0 197px; border-top:3px solid #fff; height:26px; }p#copyright				{ padding:0 20px; font:normal 11px/26px arial, helvetica, sans-serif; color:#fff; background:#486a8a; margin:0 45px 0 0; border-right:3px solid #fff; display:block; }/**** ELEMENTS ***/.elemImg p,.elemLargeImg p,.elemParagraph p,.elemImgParagraph p			{ margin:0 0 10px 0; padding:0; }.elemImgParagraph img,.elemImg img				{ padding:5px; display:block; border:1px solid #ccc; padding:3px; background:#fff; }.elemLargeImg img			{ float:center; display:inline; border:1px solid #ccc; padding:3px; background:#fff; }.elemLargeImg				{ float:center; margin:0 auto; text-align:center; }img.imgRight				{ float:right; margin:5px 0 10px 10px; display:inline; }img.imgLeft					{ float:left; margin:5px 10px 10px 0; display:inline; }.elemLargeImg p a, .elemLargeImg p a:link, .elemLargeImg p a:visited 	{ text-decoration:underline; color:#333; }.elemLargeImg p a:hover, .elemLargeImg p a:active	{ text-decoration:underline; }.elemFile img				{ display:inline; vertical-align:middle; margin:0 10px 0 20px;  }.elemFile					{ padding:5px 0; }.elemParagraph a,.elemParagraph a:link,.elemParagraph a:visited,.elemParagraph a:active		{ text-decoration:underline; color:#333; }.elemParagraph a:hover		{ text-decoration:underline; }.elemFile a, .elemFile a:link, .elemFile a:visited 		{ text-decoration:none; color:#333; }.elemFile a:hover, .elemFile a:active			{ text-decoration:none; }.elemImg,.elemLargeImg,.elemParagraph,.elemImgParagraph,.elemLargeImg,.elemFile					{ margin:0 10px 0 0; color:#333; }#subheaderWrap h3					{ padding:0; height:26px; display:block; background:#486a8a; margin:0 45px 0 0; border-right:3px solid #fff; }#AAIHomePage #subheaderWrap h3		{ padding:15px 10px 0 130px; font:normal 18px/24px "Trebuchet MS", arial, helvetica, sans-serif; color:#fff; height:88px; display:block; background:url(../img/subheaderBackground.jpg) no-repeat; margin:0 45px 0 0; border-right:3px solid #fff; }#subheaderWrap h3 span				{ display:none; }#AAIHomePage #subheaderWrap h3 span	{ display:block; }