@import url("reset.css");
@import url("text.css");
@import url("960.css");

/*
#178AE3 blue 1
#8cccfa blue 2
#EE1412 red
*/

/*===================== Structure =======================*/

html {overflow: scroll;}

body {
	margin: 0;
	padding: 0;
	font: normal normal normal 10pt/1.5 Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: center;
}

div .content {
	text-align: left;
}

#footer {margin-top: 20px;}
#header {margin-bottom: 20px;}

#banner h1 {
	float:left;
	margin: 0 0 12px -2000px;
	width:2400px;
	height: 130px;
	padding: 0;
	}

h1#logo a {
	display: block;
	font: 36px/1.5 'Lucida Grande', Verdana, Arial, Sans-Serif;
	padding: 15px 0;
}

#logo {border: none; background: url('/images/amslogo.png') right center no-repeat;}

#bannerPhones h1 {
	float:left;
	margin: 0 0 12px -2000px;
	width:2222px;
	height: 72px;
	padding: 0;
	}

h1#logoPhones a {
	display: block;
	font: 36px/1.5 'Lucida Grande', Verdana, Arial, Sans-Serif;
	padding: 15px 0;
}

#logoPhones {border: none; background: url('/images/amslogo2.png') right center no-repeat;}

h1, h2, h3 {font-style:normal;}

h1 {
	color: #178AE3;
	font-size:22pt;
	letter-spacing:-2px;
	line-height:1.3;
}

h2 {
	color:#178AE3;
	font-size:18pt;
	line-height:1.3;
}

h3 {
	color:#000;
	font-size:14pt;
	line-height:1.2;
}

li {list-style-type: disc; margin-bottom: 10px;}

.tleft {
	text-align: left;
}

.tcenter {
	text-align: center;
}

.grey, .odd {
	padding: 10px;
	background: #efefef;
}

.even { padding: 10px; background: #fff;}

.even, .odd { width: -20px; margin-bottom: 20px;}


.spacer {margin-bottom: 10px;}

.topSpacer {margin-top: 10px;}

.left {	float: left; }

.right {float:right;}

.row { border-bottom: 1px solid #178AE3; margin: 5px 0; padding: 5px 0;}

.row p {margin: 0;}

.topSpacer20 {margin-top: 20px;}

img, img a {border: none;}

a img:hover {background: #178AE3;}

img.thumb {padding: 10px; float: right; background: #efefef; margin: 10px; }

img.thumbL {padding: 10px; float: left; background: #efefef; margin: 0 20px 20px 0; }

a:link, a:visited { text-decoration: none; color: #178AE3; font-weight: bold;}
a:hover, a:active { text-decoration: underline;}

h3 a:link, h3 a:visited { text-decoration: none; color: #000; font-weight: bold;}
h3 a:hover, h3 a:active { text-decoration: underline;}

/*===================== Nav =======================*/

.horizontalNav {
	margin: 0 0 0 0;
	padding: 0;
	height: 24px;
	clear: both;
	float: left;
}

.horizontalNav li {
	display: inline;
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 5px 0 0;
	background: none;
	float: left;
}

ul.horizontalNav  {
	margin: 0;
	padding: 0;
}

.horizontalNav li a:link, .horizontalNav li a:visited { color: #178AE3; text-decoration: none; background: none; padding: 6px 12px 6px 0;}
.horizontalNav li a:hover, .horizontalNav li a:active { color: #178AE3; text-decoration: underline; background: none; padding: 6px 12px 6px 0;}