/******************************************************************/
/* COLORS                                                         */
/******************************************************************/


/* p4w ltgrayish DBE5DA, ltgrn  A5CBA2 C6E5C3,              , midgrn  ssssss dkgren 25661F, hue is  115 */

/* page bg + border */
#body {
	background: url(images/green_background.gif) repeat;
}
#main, body.closeleft #main, body.closeleft #footer {
	border-color: #25661F; /*darkcolor*/
}
/* header */
#header {
	background: #25661F url(images/amclogo.gif) no-repeat left top; /*darkcolor*/
}
.nophoto #header {
	background: #25661F url(images/amclogowide.gif) no-repeat left top;
}
#header #photo {
	border-top: 1px solid #000;
	border-bottom: 1px solid #aaa;
	border-left: 1px solid #000;
	border-right: 1px solid #aaa;
}
.nophoto #header #photo {
	display: none;
}
#header .myinfo, #header .myinfo a {
	color: white;
}
#header .myinfo a:hover {
	color: aaaaaa;
}
#nav {
}

/* links */
a, a:visited, #menu a, #menu a:visited, #article a, #article a:visited,
.cb.ad a, .cb.ad a:visited, .leftbar a, .leftbar a:visited, #footer a, #footer a:visited {
	color: #333333;
}
a:hover, a:active, #menu a:hover, #article a:hover,
.cb.ad a:hover, .leftbar a:hover, #footer a:hover {
	color: #25661F; /*darkcolor*/
}
/* ads */
.ad .bb div, .ad .bb, .ad .bt div, .ad .bt {
	background-image: url("images/green_adbox.gif");
}	
.ad .i2, .ad .i1 {
	background-image: url("images/green_adborders.gif");
}

/* article ads set in bookletsite.css, can be overridden here */
.brochure #article .ad .bb div, .brochure #article .ad .bb, .brochure #article .ad .bt div, .brochure #article .ad .bt {
	background-image: url("images/green_adbox.gif");
}	
.brochure #article .ad .i2, .brochure #article .ad .i1 {
	background-image: url("images/green_adborders.gif");
}
#article .bookfloat img {
}

/* site headings */
.carriers h1, .leftbar h1, h1.carriers {
	background: #C5D9C3; /*midcolor*/
}
.leftbar hr {
	background-color: #25661F;
	color: #25661F; /*darkcolor*/
}
/* responses to testimonials */
#article .green {
	color: #006F8B !important; /*darkercolor*/
}


/* button / next page non-hovered (gray) */
#article .nextpage a, #article .nextpage a:visited,
#article .lastpage a, #article .lastpage a:visited,
#article .button a, #article .button a:visited {
	color: black;
	background: #dddddd;
}
/* button / nextpage hovers */
#article .nextpage a:hover, #article .lastpage a:hover, #article .button a:hover {
	background: #25661F; /*darkcolor*/
	color: white;
}

/* border for non-hovered image links (white) */
.ad a img, .books a img, .book a img, .newsarticle a img {
	border: 2px solid #fff;
}
/* border-hilite for hovered image links */
.ad a:hover img, .books a:hover img, .book a:hover img, .newsarticle a:hover img {
	border: 2px solid #25661F; /*darkcolor*/
}
/* article ads set in bookletsite.css, can be overridden here */
.brochure #article .ad a:hover img {
	border-color: #25661F; /*darkcolor*/
}
.brochure #article .ad a:hover {
	color: #25661F; /*darkcolor*/
}
#article hr { /* doesn't affect #article hr.thin unless we specify that too */
	background-color: #25661F; /*darkcolor*/
	color: #25661F; /*darkcolor*/
}


/* toc heading (b&w) */
h1.toc, h1.toc a, h1.toc a:visited {
	color: black;
	background: white;
}
/* toc normal (b&w) */
ul.toc li a {
	background: white;
	color: black;
}
ul.toc li a:visited {
	color: black;
}
ul.toc li.tocget2 {
	display: none;
}
.curfaq ul.toc ul.tocsubfaq,
.curget ul.toc li.tocget2 {
	display: block;
}
/* toc current (gray) */
.curwhy ul.toc li.tocwhy a,
.curhow ul.toc li.tochow a,
.cursumm ul.toc li.tocsumm a,
.curelig ul.toc li.tocelig a,
.curfaq ul.toc li.tocfaq a,
.curget ul.toc li.tocget a,
.curcarr ul.toc li.toccarr a,
.curus ul.toc li.tocus a,
.curhome ul.toc li.tochome a,
.curtwr ul.toc li.toctwr a,
.curbh ul.toc li.tocbh a,
.cursave ul.toc li.tocsave a,
.curhsas ul.toc li.tochsas a,
.curtrav ul.toc li.toctrav a,
.curamc ul.toc li.tocamc a,
.curyns ul.toc li.tocyns a,
.curhome ul.toc li.tochome a:hover,
.curtwr ul.toc li.toctwr a:hover,
.curbh ul.toc li.tocbh a:hover,
.cursave ul.toc li.tocsave a:hover,
.curhsas ul.toc li.tochsas a:hover,
.curamc ul.toc li.tocamc a:hover,
.curyns ul.toc li.tocyns a:hover,
ul.toc li.current a {
	background: #dddddd;
	color: black;
}
/* toc subitem normal (b&w) */
#body ul.toc li ul li a {
	background: white;
	color: black;
}
/* toc current subitem (gray) */
#body.curbh1 ul.toc ul.tocsubbh li.tocbh1 a,
#body.cursave1 ul.toc ul.tocsubsave li.tocsave1 a,
#body.curhsas1 ul.toc ul.tocsubhsas li.tochsas1 a,
#body.curbh2 ul.toc ul.tocsubbh li.tocbh2 a,
#body.cursave2 ul.toc ul.tocsubsave li.tocsave2 a,
#body.curhsas2 ul.toc ul.tocsubhsas li.tochsas2 a,
#body.curbh3 ul.toc ul.tocsubbh li.tocbh3 a,
#body.cursave3 ul.toc ul.tocsubsave li.tocsave3 a,
#body.curhsas3 ul.toc ul.tocsubhsas li.tochsas3 a {
	background: #dddddd;
	color: black;
}
/* toc hover (grayish) */
ul.toc li a:hover, 
#body ul.toc li ul li a:hover {
	background: #DBE5DA; /*grayish*/
	color: black;
}

/* things inside brochure */
#article .bookfloat img {
	border: 2px solid #dddddd; /*#25661F; /*darkcolor*/
}
#article .bookfloat a:hover img {
	border: 2px solid #25661F; /*darkcolor*/
}
#article hr.thin {
	background-color: #25661F; /*darkcolor*/
	color: #25661F; /*darkcolor*/
}
body.brochure #article h2,
h1.title a, h1.title a:hover, h1.title a:visited,
/*body.brochure*/ .leftbar h1.title, /*body.brochure*/ #body.curhome .leftbar h1.hometitle,
.hilite, li.hilite, #article .hilite, #article .hilite a, #article .hilite a:visited,
#article a.hilite, #article a.hilite:visited,
#article .tip,
#article .homepage ol {
	color: #25661F; /*darkcolor*/
}

#article .hilite a, #article .hilite a:visited {
	text-decoration: none;
	/*border-bottom: 1px dotted #25661F; /*darkcolor*/
}
#article .hilite a:hover {
	text-decoration: underline;
	/*text-decoration: none !important;
	border-bottom: 1px solid #25661F; /*darkcolor*/
}
#article .tip ul {
	list-style-image: url(images/green_block.gif);
}


table.leftbtn {
	font-weight: bold;
	font-size: .9em;
}
#article table.leftbtn td {
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	font-size: 1.2em;
	border: none;
}
#article table.leftbtn td td {
	font-size: 1em;
}
#article table.leftbtn td, #article table.leftbtn td table {
	padding: 0px;
	margin: 0px;
	border: none;
}
#article table.leftbtn td table td {
	padding: 2px;
}
.leftbtn a, #article .leftbtn a {
	text-decoration: none;
}
.leftbtn a:hover, #article .leftbtn a:hover {
	text-decoration: underline;
}
table.leftbtn td, #article table.leftbtn td {
	background-color: #C6E5C3;
}
table.leftbtn td table td, #article table.leftbtn td table td {
	border:1px solid white;
}


table td.bottomline {
	border-bottom: 1px solid black;
}
table td.number {
	text-align: right;
}

.leftbar hr.thin {
	height: 1px;
}

#body.curget #getamcbutton,
#body.curget ul.toc li.tocget {
	display: none; /*hide 'get' button if already on 'get' page */
}

li.amcfaqtoc {
	margin-bottom: 0px;
	border-bottom: 1px solid white;
}
a.amcfaqtoc {
	height: auto !important;
	font-weight: normal;
	padding-right: 1em !important;
	xpadding-top: .2em !important;
	xpadding-bottom: .2em !important;
}
a.amcfaqtoc.hilite {
	xcolor: #25661F !important;
	font-weight: bold;
	padding-left: 1em !important;
	border-top: 2px solid black !important;
	background-color: #eeeeee !important;
}
a.amcfaqtoc.hilite:hover {
	background-color: #DBE5DA !important; /*grayish*/
}

.gethilite {
	xbackground-color: #DBE5DA !important;
	background-color: #eeeeee !important;
	color: #990000 !important;
	font-size: 1.1em;
}
.gethilite:hover {
	background-color: #C6E5C3 !important; /*grayish*/
}