
body, td {
	font-family: "helvetica";
	font-size: 14px;
	color: #543;
	margin: 0;
	padding: 0;
}


h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
}

h1 { font-size: 140%; }
h2 { font-size: 130%; }
h3 { font-size: 120%; }
h4 { font-size: 110%; }

h1 {
	color: maroon;
}

p.large {
	font-size: 15px;
}

h3.keyben { margin-top: 4px; }

td {
	border-collapse: collapse;
	/* border: dotted 1px #aaa; */
	vertical-align: top;
}


a {
	text-decoration: none;
	color: #26a;
}

a:hover {
	color: #a62;
}

#containerBox	{
	padding:0px 0px 0px 0px;
	width: 752px;
	position: relative;
	margin: 0 auto;
}

.navlink	{
	float: left;
}

.mainlogo	{
	padding: 0px 0px 0px 0px;
	margin: 0;
}

.titleAmerican {
	float: left;
	padding: 25px 0px 8px 0px;
}

.image	{
	width:746px;
	height:240px;
	background:url(../images/mainImg.jpg) top no-repeat;
	display:block;	
	padding:0px 0px 0px 10px;
}
.image2	{
	width:746px;
	height:240px;
	background:url(../images/mainImg2.jpg) top no-repeat;
	display:block;	
	padding:0px 0px 0px 10px;
}

.contentArea	{
	padding:0px 0px 0px 5px;
}


.leftColumnHome	{
	float:left;
	width:290px;
	padding:0px 0px 0px 10px;
}

.leftColumnHomeBox	{
	float: left;
	padding:0px 15px 0px 8px;
}


.contentBorder	{
	float: left;
	width: 293px;
	border-left:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
}

.contentBorderRightHome	{
	float: left;
	width: 442px;
	border-left:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
	height:250px;
}


li {
	list-style-image: url(../images/bullet.gif);
}


div.pagecontent {
	padding: 1em;
	padding-top: 0em;
}


div.servicesmenu {
	border-left: solid 1px #ddd;
	border-right: solid 1px #ddd;
}
td.servicesmenu {
	width: 30em;
}


.key_benefits {
	float: right;
	padding: 1em;
	width: 200px;
}

.key_benefits ul {
	margin-left: 1.8em;
}
.key_benefits li {
	color: #666;
	font-size: 90%;
}


.negindent {
	margin: 0.85em;
	text-indent: -0.90em;
}
.negindent p {
	margin: 0;
	margin-bottom: 0.5em;
	padding: 0;
}
.negindent p span {
	font-weight: bold;
	text-decoration: underline
}

.key_benefits h3 {
	color: #821;
	font-size: 90%;
	text-align: center;
}

.keybencontent {
	padding: 5px;
	border-left: solid 1px #ddd;
	border-right: solid 1px #ddd;
}



.leftFooterBox	{
	width: 185px;
	float: left;
}

.leftFooterBoxSub	{
	float: left;
}

.rightFooterLeftCorner	{
	width: 16px;
	float: left;
}

.rightFooterTile{
	height:38px;
	width:516px;
	float:left;
	background:url(../images/rightFooterTile.jpg) top repeat-x;	
	text-align: center;
}

.rightFooterTileSub{
	height:38px;
	width:511px;
	float:left;
	background:url(../images/rightFooterTile.jpg) top repeat-x;	
}

.rightFooterRightCorner	{
	float:left;
}

.footernav {
	padding: 8px 0px 0px 6px;
	margin: 0px auto;
	font-size: 12px;
	color: #FFFFFF;
}

.footernav a	{
	color: #FFFFFF;
 	text-decoration:none;
}

.footernav a:hover	{
	color: #FFFFFF;
 	text-decoration:underline;
}

.copyright {
	padding:0px 30px 0px 300px;
	font-size: 12px;
	color: #333331;
}


.inset {
	margin: 2em;
}

.vcard {
	margin-top: 1em;
	margin-left: 3em;
	margin-bottom: 1em;
}

.vcard p {
	text-decoration: underline;
}

.vcard adr {
	margin-left: 2em;
}


.aboutTitle	{
	font-size:15px;
	color:#8CBF54;
	padding:0px 0px 9px 8px;
	font-weight: bold;
}

.aboutTitle a	{
	color:#8CBF54;
	text-decoration:none;
}

.contactUsTitle	{
	font-size:15px;
	color:#AD2E27;
	padding:0px 0px 9px 8px;
	font-weight: bold;
}

.contactUsTitle a	{
	color:#AD2E27;
	text-decoration:none;
}

.mission {
	font-style: italic;
}

.box {
	margin: 0.5em;
	margin-left: 2em;
}

.allrights {
	text-align: center;
}

.sitecredit {
	margin-top: 1em;
}
