body, div, p {
border: 0px;
padding: 0px;
margin: 0px;
}

body {
background-image: url(images/ag_bgshad.jpg);
background-repeat: repeat-y;
background-position: center;
background-color: #999999;
text-align: center;
}

p {
font-family: Arial;
font-size: 12px;
color: #3d3d3d;
line-height: 16px;
margin-bottom: 10px;
}

p + p { 
margin-top: 10px;
}

* html p + p {
\margin-top: 20px; /* for IE5 and IE6 in quirks mode */
}

a img, :link img, :visited img {
border: none
}

a {
color: #036A44;
text-decoration: none;
}

a:hover, a:active {
color: #036A44;
text-decoration: underline;
}

#wrapper {
width: 790px;
margin: 0 auto;
text-align: left;
}


/* --------Begin NAVIGATION BAR-------- */

#amlogotop {
padding: 24px 0 0 30px;
}

#amlogobot { 
padding-left: 30px;
}

.specialslogotop {
	float: right;
	padding: 26px 30px 0 0;
}

.specialslogobot {
	float: right;
	padding: 0 30px 0 0;
	clear: right;
	display:inline
	}

IMG.centered {
	margin-left: auto;
	margin-right: auto;
	display: block;
	}

.button_services {
	float: left;
	padding: 50px 0 0 94px;
}

.button_port {
	float: left;
	padding: 50px 0 0 8px;
}

.button_cat {
	float: left;
	padding: 50px 0 0 10px;
}

.button_org {
	float: left;
	padding: 0 0 0 8px;
}

.button_quote {
	float: left;
	padding: 50px 0 0 7px;
}

.button_promos {
	float: left;
	padding: 50px 0 0 10px;
}

.button_contact {
	float: left;
	padding: 50px 0 0 10px;
}

/* --------MAIN-------- */

#boxcont_topcont { 
width: 790px;
height:165px; 
background-color: #FFF; }

#boxcont_menucont {
width: 100%;
height:100px;
background: #FFFFFF;
font-size: 11px;
color: #3d3d3d;
}

/* --------FOOTER-------- */

#footer {
background: #fff;
margin: 0;
padding: 0px 30px 5px 30px;
text-align: center;
}

#footer p {
	font-size: 12px;
	line-height: 16px;
	color: #999999;
}

#footer p#footer-menu {
	float: none;
	text-align: center;
	border: none;
	font-size: 12px;
	padding-top: 0px;
}

#footer p#footer-menu a {
	padding: 0 5px;
	border: none;
}

#footer .credit a {
    padding: 0px;
	border: 0px;
	color: #999999;
	text-decoration: none;
}

#footer .credit a:hover {
    padding: 0px;
	border: 0px;
	color: #036A44;
	text-decoration: none;
}
	
#padbcont_header {
width:790px;
height:70px;
background-image: url(images/index_topbg.gif);
background-position: left bottom;
}

#padbcont_mainmenu {
	width:790px;
	height:99px;
	background-image: url(images/index_headerbg.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
}

#boxcont_topcont { 
width: 790px; 
height:262px; 
background-color: #FFF; 
background-image: url(images/index_mainbg.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

#cont_footer {
width:790px; 
height:100px; 
background-color: #FFF; 
}

#boxcont_menucont {
width: 100%;
height:108px;
background: #FFFFFF;
background-image:url(images/AGsite_frontpage_nav.gif);
background-position:left bottom;
background-repeat:no-repeat;
}

#boxcont_bottomcont {
width: 100%;
height:61px;
background-image:url(images/AGsite_frontpage_bot.gif);
background-position:left bottom;
background-repeat:no-repeat;
}
