/* Created By Jordan R. Dobson on January 18th, 2008*//*																				Html & Body Wrappers*/html{	margin: 0;	padding: 0;		/* For iPhone */	-webkit-text-size-adjust:100%;}a img{	border: 0;} .thumbnail img, img.thumbnail {	background: #FFF;	padding: 5px;	border: 1px solid #999;	z-index:2;}body{	margin: 0;	padding: 0;	font-size: 20px;	background-image: url("/_site/img/bkg_tile.jpg");	background-repeat: repeat-x;	background-attachment: fixed;	background-position: 100px 0px;		/* 2 - Fixed the always 100% tall issue */	height: 100%;}.clearer {	margin: 0; 	padding: 0; 	font-size: 0px; 	height: 0px; 	clear:both;}abbr{	border: none;}/*																				Global Link Style*/a{	text-decoration: none;}a:hover{	text-decoration: underline;}/*																				Page Wrapper*/#pgWrap{	width: 100%;	margin: 0;	padding: 0;	background-image: url("/_site/img/bkg.jpg");	background-repeat: no-repeat;	background-attachment: fixed;		/* 2 - Fixed the always 100% tall issue */	position: absolute;	min-height: 100%;}/*																				Page Wrapper > Header*/#pgHead{	width: 340px;	position: fixed;	height: 900px;	margin: 0;	padding: 0;}/*																				Page Wrapper > Horizontal Rule*/#pgHead hr{	display: none;}/*																				Page Wrapper > Header > Heading*/#pgHead h1{	font-size: 70%;	margin: 0;	padding: 0;	text-align: center;}/*																				Page Wrapper > Header > Heading > Link*/#pgHead h1 a{	height: 70px;	margin: 38px 0 0 0;	display: block;	width: 340px;	line-height: 300px;	overflow: hidden;	background-image: url("/_site/img/nav/logo.gif");	background-repeat: no-repeat;	background-position: 24px 0px;}#pgHead h1 a:hover{	background-image: url("/_site/img/nav/logo_over.gif");}/*																				Page Wrapper > Header > Welcome Prompt Text*/#pgHead p{	font-size: 50%;	text-transform: Capitalize;	text-align: center;	padding: .5em 0 0 0;	margin: 0;	display: none;}/*																				Page Wrapper > Header > Welcome Prompt Text > Link*/#pgHead p a{}/*																				Page Wrapper > Header > Client Wrapper */#pgHead #clients{	padding: 1em 0;	margin: 227px 0 0 0;	width: 62%;	width: 58.5%;	background-image: url("/_site/img/nav/sidebkg.gif");	background-repeat: no-repeat;	background-position: right top;		/* 1 - Added for Client List Revision */		margin: 140px 0 0 0;	width: 67%;		/* Added for Bug Fix 01-30-08 */	font-family: Times New Roman, serif;	}/*																				Page Wrapper > Header > Client Wrapper > Client List > Heading*/#pgHead #clients h2{	font-size: 60%;	margin: 0 0 1em 0;	padding: 0;	text-align: center;	overflow: hidden;	height: 9px;	line-height: 100px;	color: #ffffff;	background-image: url("/_site/img/header/someclients.gif");	background-repeat: no-repeat;	background-position: center top;}/*																				Page Wrapper > Header > Client Wrapper > Client List > List Group*/#pgHead #clients ul{	font-size: 62%;	margin: 0 20px;	padding: 0;	text-align: right;	}/*																				Page Wrapper > Header > Client Wrapper > Client List > List Group > List Item*/#pgHead #clients li{	margin: 0;	padding: 0;	text-align: center;	line-height: 120%;	list-style: none;	border-top: 1px dotted #bbbbbb;	font-weight: bold;	font-size: 100%;	/* 1 - Added for Client List Revision */		font-size: 100%;	line-height: 110%;}#pgHead #clients li span.twoLine{	/* 1 - Added for Client List Revision */	display: block;	margin-top: -.35em;}/*																				Page Wrapper > Header > Client Wrapper > Client List > List Group > List Item > First Item*/#pgHead #clients li:first-child{	border: none;}/*																				Page Wrapper > Header > Client Wrapper > Client List > List Group > List Item > Links*/#pgHead #clients li a{	color: #05AECF;	display: block;}#pgHead #clients li a:hover{	color: #cc0000;	text-decoration: none;}/*																				Page Wrapper > Header > Client Wrapper > Client List > List Group > List Item > More Item*/#pgHead #clients li#more{	margin-top: 1em;	font-size: 90%;	font-style: normal;	border: none;		/* 1 - Added for Client List Revision */		margin-top: 1em;	}/*																				Page Wrapper > Header > Client Wrapper > Client List > List Group > List Item > More Item > Link*/#pgHead #clients li#more a{	color: #cc0000;	font-family: trebuchet MS, sans-serif;	text-transform: Uppercase;	letter-spacing: 1px;	border: none;	border-top: 1px solid #8FA3AC;	border-bottom: 1px solid #8FA3AC;	background-color: #B8E4EF;}#pgHead #clients li#more a:hover{	border: none;	border-top: 1px solid #9E0013;	border-bottom: 1px solid #9E0013;	background-color: #D3B1B0;	color: #9E0013;}/*																				Page Wrapper > Header > Client Wrapper > Client List > List Group > List Item > More Item > Link > Arrow*/#pgHead #clients li#more a span{	font-family: Georgia, serif;	font-size: 120%;	padding-left: .25em;}/*																				Page Wrapper > Nav Wrapper*/#pgNav{	width: 620px;	position: fixed;	height: 160px;	margin: 0 0 0 340px;	padding: 0;	background-image: url("/_site/img/nav/nav.gif");	background-repeat: no-repeat;	background-position: 60px 0px;}#pgNav hr{	display: none;}/*																				Page Wrapper > Nav Wrapper > Navigation Block*/#pgNav #nav{	padding: 0;	margin: 0;	font-size: 1px;	color: #DADADA;	color: #E4E4E4;}/*																				Page Wrapper > Nav Wrapper > Navigation Block > Navigation*/#pgNav #nav h2{		font-size: 1px;	/* Line Height Zero for conistent 	Nav Link placement across all browsers */	line-height: 0px;	margin: 0;	padding: 0;}/*																				Page Wrapper > Nav Wrapper > Navigation Block > Navigation > Links*/#pgNav #nav h2 a#aboutLink{	margin: 69px 0 0 498px;	width: 74px;}#pgNav #nav h2 a#aboutLink:hover{	background-image: url("/_site/img/nav/aboutus_over.gif");	background-repeat: no-repeat;	background-position: 0px 0px;}#pgNav #nav h2 a#clientLink{	margin: 87px 0 0 115px;	width: 165px;}#pgNav #nav h2 a#clientLink:hover{	background-image: url("/_site/img/nav/ourclientlist_over.gif");	background-repeat: no-repeat;	background-position: 0px 0px;}#pgNav #nav h2 a#contactLink{	margin: 87px 0 0 375px;	width: 96px;}#pgNav #nav h2 a#contactLink:hover{	background-image: url("/_site/img/nav/contactus_over.gif");	background-repeat: no-repeat;	background-position: 0px 0px;}#pgNav #nav h2 a#aboutLink, #pgNav #nav h2 a#clientLink, #pgNav #nav h2 a#contactLink{	height: 11px;	display: block;	position: absolute;	overflow: hidden;	line-height: 100px;}/*																				Page Wrapper > Body & Footer - Shared Settings*/#pgBody, #pgFoot{	width: 620px;	margin: 0 0 0 340px;	padding: 0;}/*																				Page Wrapper > Body */#pgBody{	padding-top: 160px;	font-size: 70%;		/* 3 - Spacing for bottom positioned footer */	padding-bottom: 9.25em;}/*																				Page Wrapper > Body > Horizontal Rule*/#pgBody hr{	display: none;}/*																				Page Wrapper > Body > Page Heading*/#pgBody h2{	text-align: center;	padding: 0 0 10px 0;	margin: 0 13%;	border-bottom: 1px solid #bbbbbb;}#pgBody #content h2{	margin: 0;}/*																				Page Wrapper > Body > Content*/#pgBody #content{	padding: 0 13%;}/*																				Page Wrapper > Body > Content*/#pgBody #content hr{	display: block;}/*																				Page Wrapper > Footer*/#pgFoot{	font-size: 70%;		/* 3 - Position footer always at bottom */	position: absolute;	bottom: 0;}/*																				Page Wrapper > Footer > Wrapper*/#pgFoot #info{	margin: 0;	padding: 2.25em 8.3% 2.25em 10%;}/*																				Page Wrapper > Footer > Wrapper > Heading*/#pgFoot #info h3{	display: none;}/*																				Page Wrapper > Footer > Wrapper > Footer List*/#pgFoot #info ul{	margin: 0;	padding: 1.1em 0 0 0;	list-style: none;	font-size: 74%;	font-family: Georgia, serif;	border-top: 3px double #999;	text-align: center;}#pgFoot #info ul li{	margin: 0;	padding: 0;}#pgFoot #info ul li a{	color: #cc0000;}#pgFoot #info ul li#contactEmail a{	cursor: pointer;}#pgFoot #info ul li a:hover{	color: #9E0013;	text-decoration: none;}/*																				Page Wrapper > Footer > Wrapper > Email & Phone Contacts*/#pgFoot #info ul li#contactPhone, #pgFoot #info ul li#contactEmail{	display: inline;	line-height: 1em;	border-left: 1px solid #999;	border-right: 1px solid #999;	padding: 0 .75em;	font-weight: bold;	text-transform: Uppercase;	position: relative;	z-index: 10;}#pgFoot #info ul li#contactPhone{	border-left: none;	margin-right: 11px;	color: #333;}/*																				Page Wrapper > Footer > Wrapper > Email & Phone Contacts > Labels*/#pgFoot #info ul li#contactPhone b, #pgFoot #info ul li#contactEmail b{	color: #333;}/*																				Page Wrapper > Footer > Wrapper > Copyright*/#pgFoot #info ul li.copyright{	clear: both;	padding-top: 1.5em;	border-top: 3px double #999;	color: #333;}/*																				Page Wrapper > Footer > Wrapper > Copyright > Link*/#pgFoot #info ul li.copyright a{	color: #333;	cursor: default;	margin-left: .25em;}/*																				Page Wrapper > Footer > Wrapper > Copyright > Space*/#pgFoot #info ul li.copyright i{	display: none;}/*																				Page Wrapper > Footer > Wrapper > Copyright > City Name*/#pgFoot #info ul li.copyright b{	color: #333;	cursor: default;	border-left: 1px solid #999;	padding: 0 0 0 .75em;	margin: 0 0 0 .75em;	text-transform: Capitalize;}/*																				Page Wrapper > Footer > Wrapper > Squad Credit Wrapper*/#pgFoot #info ul li.sqd{	text-align: left;	float: left;}/*																				Page Wrapper > Footer > Wrapper > Glue Credit Wrapper*/#pgFoot #info ul li.glue{	text-align: right;	float: right;}/*																				Page Wrapper > Footer > Wrapper > Squad & Glue Credit Wrappers*/#pgFoot #info ul li.sqd, #pgFoot #info ul li.glue{	overflow: hidden;	width: 50%;	margin-top: -1.3em;}/*																				Page Wrapper > Footer > Wrapper > Squad & Glue Credit Wrappers > Text*/#pgFoot #info ul li.sqd span, #pgFoot #info ul li.glue span{	display: none;}/*																				Page Wrapper > Footer > Wrapper > Squad & Glue Credit Wrappers > Logo Links*/#pgFoot #info ul li.sqd a, #pgFoot #info ul li.glue a{	display: block;	font-size: 1px;	overflow: hidden;	line-height: 300px;	margin-bottom: 5px;}/*																				Page Wrapper > Footer > Wrapper > Squad Credit Wrapper > Logo Link*/#pgFoot #info ul li.sqd a{	background-image: url("/_site/img/logo_sqd.gif");	width: 75px;	height: 18px;	margin-left: 4px;}#pgFoot #info ul li.sqd a:hover{	background-image: url("/_site/img/logo_sqd_over.gif");}/*																				Page Wrapper > Footer > Wrapper > Glue Credit Wrapper > Logo Link*/#pgFoot #info ul li.glue a{	background-image: url("/_site/img/logo_glue.gif");	width: 90px;	height: 19px;	float: right;	margin-right: 4px;}#pgFoot #info ul li.glue a:hover{	background-image: url("/_site/img/logo_glue_over.gif");}/*																				Page Wrapper > Header > Navigation Wrapper > Navigation > Contact Javascript Items*/#contactContainer{	margin: 0;	padding: 0;}#contactContainer ul{	position: absolute;	width: 201px;	height: 60px;	background-color: transparent;	background-image: url("/_site/img/contact/contact_bg.gif");	background-repeat: no-repeat;	color: #4D4D4D;	display: block;	text-align: left;	list-style: none;	padding: 9px 7px 11px 13px;	margin: 94px 0 0 337px;	font-size: 14px;	font-family: Georgia, serif;	z-index: 20;	line-height: 1.15em;}#contactContainer ul li{	font-style: italic;	margin: 3px 0 0 14px;}#contactContainer ul li.email{	margin-top: 10px;}#contactContainer ul li a{	color: #cc0000;	text-decoration: none;}#contactContainer ul li a:hover{	color: #05AECF;	text-decoration: none;}#contactContainer ul li b{	text-transform: Uppercase;	font-style: normal;	font-size: 12px;	font-family: Times New Roman, serif;}#contactContainer ul li.close{	position: absolute;	padding: 0;	margin: 0;	width: 32px;	height: 36px;	margin-left: -8px;	margin-top: -21px;		/* 4 - Position Option */	xmargin-left: 185px;	xmargin-top: -19px;}#contactContainer ul li.close a{	display: block;	width: 32px;	height: 36px;	background-color: transparent;	background-image: url("/_site/img/contact/contact_close.gif");	background-repeat: no-repeat;}#contactContainer ul li.close a:hover{	background-image: url("/_site/img/contact/contact_close_on.gif");	text-decoration: none !important;}/* additional formatting- read more - web site links */#pg_6_bdy {padding: 0px 0px 0px 0px; margin:25px 0px 0px 0px; text-align: justify;}#image_a_a {padding: 0px 0px 10px 10px; float: right; margin: 25px 0px 0px 10px;}<!--[if IE 7]>	<link href="http://aefpr.com/_site/css/ie7_global.css" rel="stylesheet" type="text/css"><![endif]-->.altxt {margin: -10px 0px 0px 90px; padding: 10px 0px 10px 0px;}#content_hd {margin: 0px 0px 0px 80px;}#t_dw {margin: 0px 0px 0px 10px; font-size:16px; padding: 5px 0px 0px 5px;}#para1 {clear:both; text-align: justify; margin: 0px 0px 0px 10px; line-height: 20px; color:#; }#vid {clear: both;}
