
/*
	RESET
*/

* {
	margin: 0;
	padding: 0;
}

html { 
	font-size: 100%;
}

body {
	font-size: 1em;
}

img {
	max-width: 100%;
}


/*
	LAYOUT
*/

.page {
	margin: 0 auto;		/* 20px / 16px = 1.25em */
 	max-width: 75em;		/* 1200px / 16px = 75em */
	min-width: 59.375em;		/* 950px / 16px = 59.375em */
	border: 0;
	display: block;
	min-height: 100%;
}

#top {
	background: url(../images/ams-logo-large-25b.gif) no-repeat 0 0; 
	height: 187px;
	width: 100%;
	position: fixed;
	top: 0.625em;
	left: 2%;		
	z-index: -600;
	margin: 0 0 0 20px;
	float: left;
}

#infobox {
	float: right;
	width: 65%;
	margin: -80px 0 0.625em 0.625em;		/* 10px / 16px = 0.625em */
	clear: right;
}

#bottom {
	width: 100%;
	margin: 80px 0 40px 0;
}

.dark {
	width: 90%;
	background: #AED0F0;
	-moz-border-radius: 0.9375em;		/* 15px / 16px = 0.9375em*/
	-webkit-border-radius: 0.9375em;		/* 15px / 16px = 0.9375em*/
	border-radius: 0.9375em;		/* 15px / 16px = 0.9375em*/
	-moz-box-shadow: 1px 1px 2px #888;
	-webkit-box-shadow: 1px 1px 2px #888;
	box-shadow: 1px 1px 2px #888;
	padding: 1.25em;		/* 20px / 16px = 1.25em */
	margin: 0 0 1.25em 1.25em;
}

.light {
	width: 90%;
	padding: 1.25em;		/* 20px / 16px = 1.25em */
	margin: 0 0 1.25em 1.25em;
	z-index: -650;
}

.blank {
	width: 100%;
	height: 20px;
	display: block;
}

/*
	BACKGROUND PICS
*/

#topright {
	background: url(../images/topright.jpg) no-repeat 100% 0; 
	margin: 0 -80px 0 0;
	padding: 0;
	width: 100%;
	height: 300px;
	border: 0;
	float: right;
	z-index: -500;
	position: relative;
	top: 80px;
}

#leftpic {
	background: url(../images/leftpic.jpg) no-repeat 0 0; 
	height: 22.25em;		/* 356px / 16px = 8.125em */
	width: 15.625em;		/* 250px / 16px = 16.25em */
	margin: 0;
	position: fixed;
	top: 17em;		/* 144px / 16px = 9em */
	left: 0;		
	float: left;
	z-index: -500;
}

#rightpic-1, #rightpic-2, #rightpic-3, #rightpic-4, #rightpic-5, #rightpic-6, #rightpic-7 {
	margin: 0 -80px 0 0;
	padding: 0;
	width: 100%;
	border: 0;
	float: right;
	z-index: -700;
}

#rightpic-1 {
	background: url(../images/rightpic-1.jpg) no-repeat 100% 0; 
	height: 280px;
	position: relative;
	top: 80px;
}

#rightpic-2 {
	background: url(../images/rightpic-2.jpg) no-repeat 100% 0; 
	height: 300px;
	position: relative;
	top: 140px;
}

#rightpic-4 {
	background: url(../images/rightpic-4.jpg) no-repeat 100% 0; 
	height: 239px;
	position: relative;
	top: -50px;
}

#rightpic-5 {
	background: url(../images/rightpic-5.jpg) no-repeat 100% 0; 
	height: 239px;
	position: relative;
	top: 70px;
}

#rightpic-6 {
	background: url(../images/rightpic-6.jpg) no-repeat 100% 0; 
	height: 230px;
	position: relative;
	top: -50px;
}

#rightpic-7 {
	background: url(../images/rightpic-7.jpg) no-repeat 100% 0; 
	height: 239px;
	position: relative;
	top: -50px;
}

#rightpic-3 {
	display: hidden;
}

#piechart1 {
	background: url(../images/piechart1.jpg) no-repeat 100% 0; 
	height: 300px;
	width: 514px;
	position: relative;
	top: 0px;
	-moz-box-shadow: 1px 1px 2px #888;
	-webkit-box-shadow: 1px 1px 2px #888;
	box-shadow: 1px 1px 2px #888;
}


/*
	NAV MENU
*/

#navlistbox {
	display: none;		
}

#navbox {
	width: 12.5em;		
	margin: 0;
	padding: 0;
	position: fixed;
	top: 14em;		/* 144px / 16px = 9em */
	left: 8%;		
	z-index: 999;
	float: left;
}

#navlist {
	margin: 0;
	padding: 20px 0;
	background: #faa346; 
	-moz-border-radius: 0.7em;		/* 20px / 16px = 1.25em */
	-webkit-border-radius: 0.7em;
	border-radius: 0.7em;
	-moz-box-shadow: 1px 1px 2px #888;
	-webkit-box-shadow: 1px 1px 2px #888;
	box-shadow: 1px 1px 2px #888;
	position: relative;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbcb99', endColorstr='#f09f48'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fbcb99), to(#f09f48)); /* for webkit browsers: Chrome, Safari 4+ */
	background: -moz-linear-gradient(top,  #fbcb99,  #f09f48); /* for firefox 3.6+ */
	background-image: linear-gradient(to bottom, #fbcb99, #f09f48); /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
}

#menu1, #menu2 {
	margin: 0 0 0 -20px;
	padding: 20px 0 20px 20px;
	background: #faa346; 
	-moz-border-radius: 0.7em;		/* 20px / 16px = 1.25em */
	-webkit-border-radius: 0.7em;
	border-radius: 0.7em;
	-moz-box-shadow: 1px 1px 2px #888;
	-webkit-box-shadow: 1px 1px 2px #888;
	box-shadow: 1px 1px 2px #888;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbcb99', endColorstr='#f09f48'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fbcb99), to(#f09f48)); /* for webkit browsers: Chrome, Safari 4+ */
	background: -moz-linear-gradient(top,  #fbcb99,  #f09f48); /* for firefox 3.6+ */
	background-image: linear-gradient(to bottom, #fbcb99, #f09f48); /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
}

#menu1 {
	width: 5.5em;		/* 88px / 16px = 5.5em */		
	position: absolute;
	top: 25px;
	left: 180px;
}

#menu2 {
	width: 11em;		
	position: absolute;
	top: 62px;
	left: 118px;
}

li.sidetext, li.itembutton {
	list-style: none;
	font: normal 16px Calibri, “Gill Sans”, “Trebuchet MS”, sans-serif;
	color: #b57d46;
	text-align: left;
	line-height: 24px;
}

li.sidetext {
	margin: 0;
	padding: 0 0 1px 20px;
}

li.itembutton {
	margin: 0 0 0 -20px;
	padding: 0 0 1px 15px;
}

#navbox ul ul {
	display: none;
}

#navbox ul li:visited > ul {
	display: block;
}

#navbox ul li:hover > ul {
	display: block;
}

#navbox ul li:hover, #navbox ul li ul li:hover {
	z-index: 500;
	background: #e7963f;
}


/*
	TEXT AND LISTS
*/

p.text {
	font: normal 18px Calibri, “Gill Sans”, “Trebuchet MS”, sans-serif;
	margin: 10px 20px 0 50px;
	padding: 0;
	color: #999;
	text-align: left;
}

p.addtext {
	font: normal 18px Calibri, “Gill Sans”, “Trebuchet MS”, sans-serif;
	margin: 10px 20px 0 10px;
	padding: 0;
	color: #999;
	text-align: left;
}

p.copy {
	font: normal 16px Calibri, “Gill Sans”, “Trebuchet MS”, sans-serif;
	margin: 60px 0 40px 0;
	padding: 0;
	color: #5A678A;
	text-align: center;
	text-shadow: 0px 1px 1px #555;
	-moz-text-shadow: 0px 1px 1px #555;
	-webkit-text-shadow: 0px 1px 1px #555;
}

#cert {
	margin: 80px 0 40px 0;
	text-align: center;
	border: 0;
}

.listhead {
	list-style: none;
	font: normal 18px Calibri, “Gill Sans”, “Trebuchet MS”, sans-serif;
	color: #687496;
	margin: 20px 0 10px 10px;
}

.listtext {
	list-style: disc;
	font: normal 18px Calibri, “Gill Sans”, “Trebuchet MS”, sans-serif;
	color: #687496;
	margin: 0 0 10px 30px;
}

.listbox {
	list-style: disc;
	font: normal 16px Calibri, “Gill Sans”, “Trebuchet MS”, sans-serif;
	color: #fff;
	margin: 0 0 10px 30px;
}

.listadd {
	list-style: none;
	font: normal 18px Calibri, “Gill Sans”, “Trebuchet MS”, sans-serif;
	color: #ccc;
	margin: 20px 0 10px 60px;
}

.boxhead {
	font: normal 18px Calibri, “Gill Sans”, “Trebuchet MS”, sans-serif;
	color: #687496;
	margin: 0 10px 10px 10px;
}

.boxhead2 i {
	color: #fff;
}

.boxhead2 {
	font: normal 20px Calibri, “Gill Sans”, “Trebuchet MS”, sans-serif;
	color: #687496;
	margin: 20px 10px 10px 10px;
}

.boxtext {
	font: normal 16px Calibri, “Gill Sans”, “Trebuchet MS”, sans-serif;
	color: #687496;
	margin: 0 0 10px 10px;
}

.infohead {
	font: normal 24px Calibri, “Gill Sans”, “Trebuchet MS”, sans-serif;
	color: #5A678A;
	margin: 0 0 20px 50px;
	padding: 0;
	text-shadow: 0px 1px 1px #555;
	-moz-text-shadow: 0px 1px 1px #555;
	-webkit-text-shadow: 0px 1px 1px #555;
}

.infohead i {
	color: #7382aa;
}

.teamhead {
	font: normal 20px Calibri, “Gill Sans”, “Trebuchet MS”, sans-serif;
	color: #5A678A;
	margin: 10px 0 10px 10px;
}

.teamhead i {
	color: #fff;
}

.smallpic {
	margin: 10px 30px 0 10px;
	float: left;
	border: 0;
}

.welpic {
	margin: 0 40px 0 20px;
	float: right;
	border: 0;
}


/*
	LINKS
*/

a {
 	outline: none;
}

a.nav {
	display: block;
}

a.nav:link{color:#845B33;text-decoration:none}
a.nav:visited{color:#845B33;text-decoration:none}
a.nav:hover{color:#fff;text-decoration:none;}
a.nav:active{color:#845B33;text-decoration:none}

a.infolink:link{color:#7382aa;text-decoration:none}
a.infolink:visited{color:#7382aa;text-decoration:none}
a.infolink:hover{color:#fff;text-decoration:none}
a.infolink:active{color:#7382aa;text-decoration:none}

a.contact:link{color:#fff;text-decoration:underline}
a.contact:visited{color:#fff;text-decoration:underline}
a.contact:hover{color:#7382aa;text-decoration:underline}
a.contact:active{color:#fff;text-decoration:underline}

a.copylink:link{color:#334884;text-decoration:none}
a.copylink:visited{color:#334884;text-decoration:none}
a.copylink:hover{color:#334884;text-decoration:underline}
a.copylink:active{color:#334884;text-decoration:none}

