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;

}


