body { padding: 0; margin-top: auto; background: url(~/art/AMG-bg.jpg) #666666; font-size: 13px; text-align: left; text-transform: none; line-height: 1.3em; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif; color:#ffffff; } 

#wrapper {
	position: absolute; top: 0px; left: 50%; width: 852px; margin-left: -426px;
}

a { text-decoration: underline; color: #89c94a; }
a:link { text-decoration: underline; color: #89c94a;}
a:visited { text-decoration: underline; color: #89c94a; } 
a:hover { text-decoration: none; color: #89c94a;}
a:active { text-decoration: underline; color: #89c94a;}

* html img,
* html .png {
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "art/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}


#AMGhdr { top: 0px; left: 0px; position: absolute; }

#AMGcontent { top: 55px; left: 0px; position: absolute; width: 852px; }

#AMGcopy { top: -3px; left: 0px; position: relative; width: 852px; }

#AMGftr { top: 15px; left: 0px; position: relative; }

#AMGsecnav-strip { margin-left: 2px; padding-right: 1px; width: 846px; height: 25px; background: #89c94a; z-index: 3; }

#AMGmaincontent { width: 852px; top: 0px; left: 0px; position: relative; }

#AMGmaincontent-contact { width: 852px; top: 14px; left: 0px; position: relative; }

#AMG-addThis { padding-left: 70px; padding-top: 20px; }

.inputFields { width: 230px; padding: 0px; }

.imgSC { margin-top: -14px; z-index: -1; }

.imgSC-2 { margin-top: 20px; z-index: -1; }

.imgSC-3 { margin-top: 20px; z-index: -1; }

#copyCol01 { padding: 2px; }

#copyCol02 { margin-top: -12px; }

.AMGcontent01 {
	vertical-align: top;
	width: 221px;
	padding: 0;
}

.AMGcontent02 {
	vertical-align: top;
	width: 627px;
	padding: 0;
}

.AMGmc {
	width: 852px;
	background: url(art/AMG-copybg.jpg);
	padding: 0;
	border: 0;
}

/** NAVIGATION **/
#AMGnav {
	top: 10px;
	left: 0px;
	position: relative;

	background: url(art/nav/AMG-navigation.jpg) no-repeat; 
	width: 852px; 
	height: 62px;
	margin: 0;
	padding: 0;
	
	z-index: 5;
}

#AMGcontact {
	top: 4px;
	left: 707px;
	position: absolute;
}

/** Who We Are **/
a.AMGnav01-current {
	top: 0px;
	left: 0px;
	position: absolute;
	
	
	display: block;
	width: 161px;
	height: 64px;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	
	z-index: 10;
	
	background: url(art/nav/AMGnav01.png) no-repeat;
}


a.AMGnav01 {
	top: 0px;
	left: 0px;
	position: absolute;
	
	
	display: block;
	width: 161px;
	height: 64px;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	
	z-index: 10;
}

a:hover.AMGnav01 {
	background: url(art/nav/AMGnav01.png) no-repeat;
}

/** Products **/
a.AMGnav02-current {
	top: 0px;
	left: 139px;
	position: absolute;
	
	
	display: block;
	width: 161px;
	height: 64px;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	
	z-index: 10;
	
	background: url(art/nav/AMGnav02.png) no-repeat;
}

a.AMGnav02 {
	top: 0px;
	left: 139px;
	position: absolute;
	
	
	display: block;
	width: 163px;
	height: 64px;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	
	z-index: 10;
}

a:hover.AMGnav02 {
	background: url(art/nav/AMGnav02.png) no-repeat;
}

/** Services **/
a.AMGnav03-current {
	top: 0px;
	left: 277px;
	position: absolute;
	
	
	display: block;
	width: 161px;
	height: 64px;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	
	z-index: 10;
	
	background: url(art/nav/AMGnav03.png) no-repeat;
}

a.AMGnav03 {
	top: 0px;
	left: 277px;
	position: absolute;
	
	
	display: block;
	width: 163px;
	height: 64px;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	
	z-index: 10;
}

a:hover.AMGnav03 {
	background: url(art/nav/AMGnav03.png) no-repeat;
}

/** Education **/
a.AMGnav04-current {
	top: 0px;
	left: 416px;
	position: absolute;
	
	
	display: block;
	width: 161px;
	height: 64px;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	
	z-index: 10;
	
	background: url(art/nav/AMGnav04.png) no-repeat;
}

a.AMGnav04 {
	top: 0px;
	left: 416px;
	position: absolute;
	
	
	display: block;
	width: 164px;
	height: 64px;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	
	z-index: 10;
}

a:hover.AMGnav04 {
	background: url(art/nav/AMGnav04.png) no-repeat;
}

/** New Customers **/
a.AMGnav05-current {
	top: 0px;
	left: 557px;
	position: absolute;
	
	
	display: block;
	width: 161px;
	height: 64px;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	
	z-index: 10;
	
	background: url(art/nav/AMGnav05.png) no-repeat;
}

a.AMGnav05 {
	top: 0px;
	left: 557px;
	position: absolute;
	
	
	display: block;
	width: 160px;
	height: 64px;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	
	z-index: 10;
}

a:hover.AMGnav05 {
	background: url(art/nav/AMGnav05.png) no-repeat;
}

/** SUB NAVIGATION **/
#AMGsubnav { top: 5px; left: -38px; position: absolute; z-index: 15; }

#pn { padding-left: 70px; font-size: 11px; }

.AMGphone { padding-top: 1px; padding-bottom: 5px; font-size: 14px; }

#AMGsubnav img { top: -11px; left: 40px; position: relative; }

#AMGsubnav p { padding: 10px; padding-left: 70px; font-size: 11px; width: 180px; }

/** start special case**/
#AMGsubnav-SC { top: 5px; left: -38px; position: absolute; z-index: 15; }

#AMGsubnav-SC img { top: 158px; left: 40px; position: absolute; }

#AMGsubnav-SC p { padding: 10px; padding-left: 70px; font-size: 11px; width: 180px; }
/** end special case**/

#subNav { list-style: none; }
#subNav li { margin-bottom: 2px; }

#subNav a {
  background: url(art/nav/AMGsubnav-v1.jpg) 0 0 no-repeat;
  color: #ffffff;
  display: block;
  width: 173px;
  height: 19px;
  text-align: left;
  font-size: 13px;
  font-weight: 300;
  padding: 5px 35px;
  margin-bottom: -2px;
  letter-spacing: .05em;
  text-decoration: none;
  text-transform: capitalize;
}

#subNav a:hover { background-position: 0 -29px; height: 19px; color: #ffffff; }

#subNav-2 { margin-top: -14px; list-style: none; }
#subNav-2 li { margin-bottom: 2px; }

#subNav-2 a {
  background: url(art/nav/AMGsubnav-v2.jpg) 0 0 no-repeat;
  color: #ffffff;
  display: block;
  width: 173px;
  height: 40px;
  text-align: left;
  font-size: 13px;
  font-weight: 300;
  padding: 5px 35px;
  margin-bottom: -2px;
  letter-spacing: .05em;
  text-decoration: none;
  text-transform: capitalize;
}

#subNav-2 a:hover { background-position: 0 -45px; height: 40px; color: #ffffff; }


/** FONT SIZE NAV **/

/** FONT SIZES **/
.resizer { top: 9px; left: 10px; position: absolute; z-index: 20; list-style: none; }
.resizer li { }


.medium { font-size: 16px; line-height: 1.15em; }
.large { font-size: 19px; line-height: 1.25em; }  

h1 { font-size: 18px; font-weight: 300; width: 450px; line-height: 1.25em; }
.medium h1 { font-size: 21px; width: 450px; line-height: 1.25em; }
.large h1 { font-size: 26px; line-height: 1.25em; }

a.AMGfs01 {
	top: 287px;
	left: 707px;
	position: absolute;
	
	background: url(art/nav/AMG-fs01.png) 0 0 no-repeat;

	
	display: block;
	width: 25px;
	height: 27px;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	
	z-index: 9;
}

a:hover.AMGfs01 {
	background: url(art/nav/AMG-fs01.png) 0 -27px; height: 27px; no-repeat;
}

a.AMGfs02 {
	top: 287px;
	left: 737px;
	position: absolute;
	
	background: url(art/nav/AMG-fs02.png) 0 0 no-repeat;

	
	display: block;
	width: 25px;
	height: 27px;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	
	z-index: 9;
}

a:hover.AMGfs02 {
	background: url(art/nav/AMG-fs02.png) 0 -27px; height: 27px; no-repeat;
}

a.AMGfs03 {
	top: 286px;
	left: 767px;
	position: absolute;
	
	background: url(art/nav/AMG-fs03.png) 0 0 no-repeat;

	
	display: block;
	width: 25px;
	height: 28px;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	
	z-index: 9;
}

a:hover.AMGfs03 {
	background: url(art/nav/AMG-fs03.png) 0 -27px; height: 28px; no-repeat;
}

